@font-face{font-family:Vazirmatn;src:url('../../assets/fonts/Vazirmatn-variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{font-family:Vazirmatn,Tahoma,sans-serif;color:#252936;background:#d9d5d4;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-height:100vh;padding:38px 28px 20px;background:radial-gradient(circle at 1% 91%,#efb99c 0%,transparent 39%),radial-gradient(circle at 18% 7%,#f0c3b1 0%,transparent 30%),radial-gradient(circle at 89% 29%,#c9cccf 0%,transparent 42%),linear-gradient(125deg,#e8c4b4,#d5d3d4 59%,#c7cbce);font-size:12px}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.background-orbit{position:fixed;border:1px solid #ffffff76;border-radius:50%;pointer-events:none}.orbit-one{width:880px;height:880px;right:-240px;top:-390px}.orbit-two{width:650px;height:650px;left:-330px;bottom:-380px}
.dashboard-shell{position:relative;z-index:1;width:min(1320px,100%);min-height:750px;margin:auto;display:grid;grid-template-columns:190px minmax(0,1fr) 248px;border:1px solid #ffffffdd;border-radius:19px;background:linear-gradient(128deg,#fff9f7a1,#f7f8fab5 61%,#f3f6f9b7);box-shadow:0 32px 70px #5c504849,inset 0 1px #fff;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);overflow:hidden}.service-sidebar{display:flex;flex-direction:column;border-left:1px solid #ffffffb6;padding:23px 13px 20px;background:linear-gradient(185deg,#efded58a,#fff9f848)}.brand{display:flex;align-items:center;gap:8px;padding:1px 9px 26px}.brand-icon{display:grid;place-items:center;width:27px;height:27px;flex:none;border-radius:9px;background:linear-gradient(135deg,#b9794d,#e3aa75);color:#fff;font-size:23px;box-shadow:0 4px 10px #a46a4d52}.brand strong,.brand small{display:block}.brand strong{font-size:15px;font-weight:850;letter-spacing:-.5px;line-height:1.2}.brand small{font-size:11px;color:#8c8380}.side-section-label{font-size:12px;color:#988d89;margin:8px 11px 10px}.secondary-label{margin-top:26px}.service-nav{display:grid;gap:3px}.service-link,.side-guide{display:flex;align-items:center;gap:9px;width:100%;min-height:39px;border:1px solid transparent;border-radius:8px;background:transparent;color:#6d6769;text-align:right;padding:7px 9px;font-size:12px;font-weight:400;white-space:nowrap}.service-link:hover,.side-guide:hover{background:#ffffff79;color:#303444}.service-link.is-active{border-color:#ffffffef;background:#ffffff8f;color:#283243;box-shadow:0 4px 13px #a4988c17,inset 0 1px #fff}.nav-icon{width:18px;display:inline-block;text-align:center;font-size:15px;color:#b28e7a;font-weight:500}.service-link.is-active .nav-icon{color:#b77552}.nav-arrow{margin-right:auto;opacity:0;color:#b77e61}.service-link.is-active .nav-arrow{opacity:1}.side-guide{width:auto;margin:0 1px}.sidebar-note{margin-top:auto;border:1px solid #ffffffac;border-radius:12px;background:#ffffff65;padding:13px;color:#4c505a;box-shadow:inset 0 1px #fff}.note-icon{color:#b47b58;font-size:18px}.sidebar-note strong{display:block;margin:4px 0 2px;font-size:10px}.sidebar-note p{font-size:12px;color:#8a8384;line-height:1.8;margin:0}.sidebar-footer{display:flex;justify-content:space-between;gap:4px;border-top:1px solid #ffffffae;margin-top:18px;padding:15px 8px 0;font-size:12px;font-weight:750}.sidebar-footer span{font-size:11px;color:#a09391;font-weight:400}
.main-content{min-width:0;padding:24px 22px 28px}.content-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:25px}.topbar-kicker{font-size:12px;color:#a28e88}.content-topbar h1{font-size:25px;line-height:1.2;margin:2px 0 0;font-weight:820;letter-spacing:-.7px}.topbar-badge{white-space:nowrap;display:flex;align-items:center;gap:7px;border:1px solid #ffffffdd;border-radius:10px;background:#ffffff8a;padding:9px 10px;font-size:12px;color:#6d676b;box-shadow:inset 0 1px #fff}.badge-dot{width:6px;height:6px;background:#c18e6c;border-radius:50%}.announcement{border:1px solid #e0b89d9c;border-radius:9px;background:#fff7edbd;color:#955f43;padding:9px 11px;font-size:10px;margin-bottom:16px}.service-panel{min-height:490px}.service-heading{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:14px}.service-heading .eyebrow{color:#af795e;font-size:12px;margin:0 0 4px}.service-heading h2{font-size:18px;margin:0 0 3px;line-height:1.4}.service-heading p:last-child{font-size:10px;color:#838086;margin:0;line-height:1.8}.heading-symbol{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #fff;border-radius:11px;background:#fff9f7a8;color:#b97b58;font-size:21px;box-shadow:inset 0 1px #fff}.overview-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;background:#ffffff8a;border:1px solid #ffffffeb;border-radius:12px;box-shadow:0 5px 18px #918b8611,inset 0 1px #fff;margin-bottom:12px}.overview-strip>div{min-width:0;display:flex;align-items:center;gap:8px;padding-inline:4px;border-left:1px solid #e5e1e2}.overview-strip>div:last-child{border-left:0}.overview-icon{width:24px;height:24px;border-radius:7px;background:#f6e7df;color:#b78062;display:grid;place-items:center;flex:none;font-size:13px}.overview-strip small,.overview-strip strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-strip small{color:#929095;font-size:11px}.overview-strip strong{font-size:13px;font-weight:400}
.form-card,.result-card,.future-card,.guide-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.form-card{padding:17px 18px}.card-heading,.result-top{display:flex;align-items:center;gap:9px}.step-number{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:7px;background:#f5e9e2;color:#ab7155;font-size:12px;font-weight:750}.card-heading h3,.result-top h3{font-size:15px;margin:0 0 2px}.card-heading p,.result-top p{font-size:12px;color:#949096;margin:0}.second-heading{padding-top:15px;margin-top:16px;border-top:1px solid #e9e4e4}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 13px;margin-top:15px}.field{min-width:0}.span-two{grid-column:1/-1}.field label{display:block;font-size:13px;font-weight:400;margin-bottom:6px}.required{color:#bd7a5b}.optional{font-size:11px;color:#a4a0a0;font-weight:400}.input-wrap{display:flex;align-items:center;min-height:35px;border:1px solid #e2ddde;border-radius:7px;background:#ffffffa8;transition:border-color .15s,box-shadow .15s}.input-wrap:focus-within{border-color:#c89474;box-shadow:0 0 0 3px #e7bfa449}.field input{width:100%;min-width:0;border:0;background:transparent;padding:7px 9px;outline:none;color:#34333a;direction:ltr;text-align:right;font-size:10px}.field input::placeholder{color:#aaa4a4;direction:rtl}.field input[aria-invalid]{background:#fff0ec}.input-wrap:has([aria-invalid]){border-color:#c67966}.suffix{white-space:nowrap;font-size:11px;color:#9a8175;background:#f7ede8;border-radius:5px;padding:5px 7px;margin-left:5px}.field small{display:block;font-size:11px;color:#a09a99;line-height:1.7;margin-top:4px}.field small a{color:#aa7356;text-decoration:underline}.field select{appearance:none;width:100%;height:35px;border:1px solid #e2ddde;border-radius:7px;padding:0 9px 0 26px;color:#454149;background:#ffffffa8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' stroke='%239b8984' stroke-width='1.6'%3E%3Cpath d='m2 4 4.5 4.5L11 4'/%3E%3C/svg%3E") no-repeat left 8px center;outline:none;font-size:10px}.advanced{border:1px solid #e9e3e2;border-radius:7px;margin-top:12px;padding:0 10px;background:#ffffff72}.advanced summary{cursor:pointer;list-style:none;font-size:12px;font-weight:700;padding:8px 0}.advanced summary::-webkit-details-marker{display:none}.advanced summary:before{content:'＋';color:#b58369;margin-left:7px}.advanced[open] summary:before{content:'−'}.advanced summary span{float:left;color:#a49d9c;font-weight:400}.advanced .field{padding-bottom:10px}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-top:16px}.unit-switch{display:flex;align-items:center;gap:7px;color:#827b7b;font-size:12px}.unit-switch>span{font-weight:700;margin-left:2px}.unit-switch label{display:flex;align-items:center;gap:2px;white-space:nowrap;cursor:pointer}.unit-switch input{accent-color:#b78160;width:12px;height:12px}.calculate-button{border:1px solid #f5d7bf;border-radius:7px;background:linear-gradient(100deg,#ce956e,#e7b690);color:#fff;font-size:10px;font-weight:750;padding:8px 15px;white-space:nowrap;box-shadow:0 4px 12px #bd876550}.calculate-button:hover{filter:brightness(1.04)}.calculate-button span{margin-right:6px}.form-error{border:1px solid #df9d8d;background:#fff0ea;color:#a14f40;border-radius:7px;padding:8px;font-size:12px;line-height:1.8}.result-card{padding:15px 18px;margin-top:12px}.result-empty{min-height:55px;display:flex;align-items:center;gap:9px;color:#a09a9b;font-size:12px}.result-empty span{font-size:23px;color:#c7977b}.result-empty p{margin:0}.result-top .outlined{background:#f0efee;color:#81828a}#result-content{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:13px;margin-top:13px}.total-box{background:#2b2c2f;color:#fff;border-radius:9px;padding:14px;display:flex;flex-direction:column;justify-content:center;min-height:125px}.total-box span,.total-box small{font-size:12px;color:#c8c4c2}.total-box strong{font-size:21px;line-height:1.5;direction:ltr;text-align:right;overflow-wrap:anywhere}.total-box small{color:#e0b18c}.breakdown{margin:0}.breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #ece8e6;padding:4px 0;font-size:11px}.breakdown dt{color:#858186}.breakdown dd{direction:ltr;white-space:nowrap;margin:0;font-size:12px;font-weight:750}.breakdown .tax-row{border-bottom:0}.assumptions{grid-column:1/-1;border-top:1px solid #eae4e3;padding-top:9px}.assumptions h4{font-size:12px;margin:0 0 3px}.assumptions p{color:#979092;font-size:11px;line-height:1.8;margin:2px 0}.result-footnote{border-top:1px solid #eae5e4;padding-top:9px;margin:11px 0 0;color:#a09a98;font-size:11px;line-height:1.8}
.future-card{padding:27px;min-height:350px}.status-tag{display:inline-block;border:1px solid #e2c2ac;background:#f8ece5;color:#ad7859;padding:5px 9px;border-radius:6px;font-size:12px}.future-card h3{font-size:16px;margin:19px 0 6px}.future-card>p{font-size:11px;color:#7e7d81;line-height:2;max-width:560px}.feature-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.feature-columns>div{border:1px solid #eee7e6;border-radius:9px;background:#fffaf8ae;padding:13px}.feature-columns small,.feature-columns strong{display:block}.feature-columns small{font-size:12px;color:#a49b99;margin-bottom:6px}.feature-columns strong{font-size:11px}.future-card .future-note{margin-top:24px;color:#9a8680;font-size:10px}.related-link{border:0;background:none;color:#ae7656;font-size:10px;font-weight:750;padding:0}.guide-card{display:flex;align-items:start;gap:16px;padding:14px 17px;margin-top:12px;background:#ffffff80}.guide-title{display:flex;gap:7px;align-items:center;flex:none;font-size:12px}.guide-title span{color:#b78567;font-size:15px}.guide-card p{margin:0;color:#8e888a;font-size:12px;line-height:1.9}
.utility-rail{border-right:1px solid #ffffffcf;padding:26px 14px 20px;background:linear-gradient(160deg,#f6f7f9a0,#f8f3f0a6)}.rail-heading{display:flex;align-items:end;justify-content:space-between;gap:5px;margin-bottom:18px}.rail-heading span{font-size:12px;font-weight:800}.rail-heading small{color:#a19c9e;font-size:11px}.rail-ad{margin-bottom:16px}.ad-label{font-size:11px;color:#888489;display:flex;justify-content:space-between;margin:0 4px 7px}.ad-label span{direction:ltr;letter-spacing:1px;color:#b38060}.ad-surface{position:relative;border:1px solid #e6e0df;border-radius:11px;background:#ffffff8b;padding:15px;min-height:110px;box-shadow:0 8px 22px #716c6c13,inset 0 1px #fff}.ad-placeholder-icon{display:block;color:#b98362;font-size:23px;margin-bottom:4px}.ad-surface strong{display:block;font-size:10px}.ad-surface p{font-size:12px;color:#999294;line-height:1.8;margin:4px 0 0}.rail-ad-feature .ad-surface{min-height:210px;background:radial-gradient(circle at 90% 7%,#6d5544,#292a2b 44%,#1e2022 100%);border:1px solid #39393a;color:#fff;box-shadow:0 11px 20px #554e4c41,inset 0 1px #ffffff20;padding:18px}.rail-ad-feature .ad-surface:before{content:'';position:absolute;width:125px;height:125px;border:1px solid #ffffff12;border-radius:50%;left:-35px;bottom:-63px}.rail-ad-feature .ad-placeholder-icon{color:#e5b988;font-size:25px;margin:24px 0 8px}.rail-ad-feature .ad-surface strong{font-size:13px}.rail-ad-feature .ad-surface p{color:#c1b9b5;font-size:12px}.rail-info,.rail-card{border:1px solid #ffffffde;border-radius:11px;background:#ffffff88;box-shadow:inset 0 1px #fff,0 7px 20px #89808012;padding:15px;margin-bottom:16px}.rail-card-heading{display:flex;align-items:center;gap:7px}.rail-icon{width:22px;height:22px;display:grid;place-items:center;background:#f5e8df;border-radius:6px;color:#b78163;font-size:15px}.rail-card-heading h3{font-size:11px;margin:0}.rail-info p,.rail-card p{font-size:12px;color:#969096;line-height:1.9;margin:10px 0}.mini-rule{display:flex;align-items:center;gap:7px;border-top:1px solid #ede7e7;padding:8px 0;color:#74747b;font-size:12px}.mini-rule span{width:17px;height:17px;border-radius:5px;background:#f4ebe6;color:#b67f61;display:grid;place-items:center;font-size:11px}.rail-card>small{font-size:12px;color:#9d9799}.rail-card>div{display:flex;align-items:center;gap:9px;margin-top:6px}.rail-card strong{font-size:22px;color:#aa7658}.rail-card span{font-size:12px;color:#77757a}.rail-card p{margin-bottom:0}.ad-surface.has-ad{padding:0;overflow:hidden}.ad-surface.has-ad a{display:flex;flex-direction:column;align-items:start;justify-content:center;min-height:inherit;padding:15px;gap:6px}.ad-surface.has-ad img{width:100%;max-height:120px;object-fit:contain;border-radius:7px}.ad-surface.has-ad .ad-text strong{font-size:11px}.ad-surface.has-ad .ad-text small{display:block;color:#a39a9a;font-size:12px;line-height:1.7}.rail-ad-feature .ad-surface.has-ad .ad-text strong{color:#fff}.rail-ad-feature .ad-surface.has-ad .ad-text small{color:#c8bdb8}.ad-surface.has-ad:after{content:'تبلیغ';position:absolute;top:8px;left:8px;font-size:11px;border-radius:4px;padding:2px 6px;color:#b1846b;background:#fff9f2e8}.page-footer{width:min(1320px,100%);margin:13px auto 0;display:flex;justify-content:space-between;gap:15px;color:#736d70;font-size:12px}.page-footer a{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid #c88e6d;outline-offset:2px}
@media(max-width:1100px){body{padding:20px 14px}.dashboard-shell{grid-template-columns:166px minmax(0,1fr) 210px}.main-content{padding:20px 15px}.service-sidebar{padding-inline:9px}.utility-rail{padding-inline:10px}.guide-card{display:block}.guide-card p{margin-top:7px}}
@media(max-width:850px){.dashboard-shell{grid-template-columns:160px minmax(0,1fr)}.utility-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-right:0;border-top:1px solid #fff}.rail-heading{grid-column:1/-1;margin:0}.rail-ad,.rail-info,.rail-card{margin:0}.rail-ad-feature .ad-surface{min-height:170px}.rail-ad-feature .ad-placeholder-icon{margin-top:15px}.service-sidebar{border-left:1px solid #fff}.overview-strip{gap:3px}.overview-strip>div{gap:5px}}
@media(max-width:620px){body{padding:10px 8px 18px}.dashboard-shell{display:flex;flex-direction:column;border-radius:13px}.service-sidebar{width:100%;border-left:0;border-bottom:1px solid #fff;padding:12px 12px 8px}.brand{padding:0 2px 12px}.side-section-label,.secondary-label,.sidebar-note,.sidebar-footer{display:none}.service-nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:thin}.service-link{width:auto;min-height:34px;flex:none;padding:6px 9px;font-size:12px}.service-link .nav-icon{font-size:12px;width:14px}.nav-arrow{display:none}.main-content{width:100%;padding:17px 12px}.content-topbar{margin-bottom:20px}.content-topbar h1{font-size:20px}.topbar-badge{font-size:11px}.overview-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.overview-strip>div{gap:4px}.overview-icon{width:20px;height:20px;font-size:14px}.overview-strip small{font-size:10px}.overview-strip strong{font-size:11px}.form-card,.result-card{padding:14px}.form-grid{gap:11px}.utility-rail{display:grid;grid-template-columns:1fr 1fr;padding:15px 12px;gap:12px}.rail-heading{grid-column:1/-1}.rail-ad-feature{grid-column:1/-1}.rail-ad-feature .ad-surface{min-height:150px}.rail-info{grid-column:1/-1}.rail-card{grid-column:1/-1}.page-footer{padding-inline:6px;flex-wrap:wrap;font-size:11px}}
@media(max-width:400px){.form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.form-actions{align-items:stretch;flex-direction:column}.calculate-button{width:100%}#result-content{grid-template-columns:1fr}.assumptions{grid-column:auto}.overview-strip strong{white-space:normal}.feature-columns{grid-template-columns:1fr}}
.gold-price{background:linear-gradient(145deg,#fff8f1ad,#ffffff8f)}.gold-price-empty{border:1px dashed #dcc5b1;border-radius:8px;padding:11px;margin-top:12px;background:#fffaf6a8}.gold-price-empty strong{font-size:13px;color:#a26a4e}.gold-price-empty p{margin:6px 0 0;text-align:justify}.gold-price>small{display:block;color:#a29a98;font-size:11px;margin-top:9px}
.invoice-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.invoice-intro{margin:0 0 15px;color:#7f7b80;font-size:11px;line-height:1.9}.invoice-grid{margin-bottom:2px}.invoice-declared-grid{margin-bottom:4px}.invoice-result{border-top:1px solid #e8e1df;margin-top:18px;padding-top:15px}.invoice-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px}.invoice-summary>div{min-width:0;border:1px solid #ebe3e0;border-radius:8px;background:#fffaf8a8;padding:10px}.invoice-summary small,.invoice-summary strong,.invoice-summary span{display:block}.invoice-summary small{color:#918a8b;font-size:10px;margin-bottom:4px}.invoice-summary strong{direction:ltr;text-align:right;font-size:13px;overflow-wrap:anywhere}.invoice-summary span{color:#9c7770;font-size:10px;line-height:1.7;margin-top:3px}.invoice-summary .invoice-difference{border-color:#efd4c5;background:#fff3ed}.invoice-summary .invoice-difference strong{color:#a7654c}.invoice-causes{margin-top:13px;border:1px solid #eee7e5;border-radius:9px;background:#fffdfcb5;padding:11px}.invoice-causes h4{font-size:12px;margin:0 0 6px}.invoice-cause{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;border-top:1px solid #eee8e6;padding:7px 0}.invoice-cause span{font-size:11px;color:#56545b}.invoice-cause strong{direction:ltr;font-size:11px}.invoice-cause small{font-size:10px;color:#a16755;white-space:nowrap}.invoice-no-cause{margin:0;color:#8b8587;font-size:11px}.invoice-reconciliation{margin:10px 0 0;color:#836f68;font-size:11px;line-height:1.9}.invoice-result .result-footnote{font-size:10px}@media(max-width:620px){.invoice-summary{grid-template-columns:1fr}.invoice-card{padding:14px}.invoice-cause{grid-template-columns:1fr auto}.invoice-cause small{grid-column:1/-1}.invoice-declared-grid .span-two{grid-column:1/-1}}@media(max-width:400px){.invoice-declared-grid .span-two{grid-column:auto}}
.reverse-wage-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.reverse-wage-intro{margin:0 0 15px;color:#7f7b80;font-size:11px;line-height:1.9}.reverse-wage-result{border-top:1px solid #e8e1df;margin-top:18px;padding-top:15px}.reverse-wage-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:9px;margin-top:13px}.reverse-wage-metrics>div{min-width:0;border:1px solid #ebe3e0;border-radius:8px;background:#fffaf8a8;padding:11px}.reverse-wage-metrics small,.reverse-wage-metrics strong,.reverse-wage-metrics span{display:block}.reverse-wage-metrics small{color:#918a8b;font-size:10px;margin-bottom:5px}.reverse-wage-metrics strong{direction:ltr;text-align:right;font-size:13px;overflow-wrap:anywhere}.reverse-wage-metrics span{margin-top:4px;color:#a1705e;font-size:10px}.reverse-wage-metrics .reverse-wage-primary{border-color:#e8cdbd;background:#fff4ed}.reverse-wage-metrics .reverse-wage-primary strong{color:#a5664d;font-size:15px}.reverse-wage-detail{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #eee8e6;margin-top:11px;padding-top:9px;color:#887c7b;font-size:10px;line-height:1.8}.reverse-wage-detail strong{direction:ltr;font-size:11px;color:#55545b}.reverse-wage-warning{margin-top:13px;border:1px solid #e7b9ab;border-radius:9px;background:#fff1ec;padding:13px;color:#8e4f42}.reverse-wage-warning h4{font-size:12px;margin:0 0 4px}.reverse-wage-warning p{font-size:11px;line-height:1.9;margin:0}.reverse-wage-warning dl{margin:9px 0 0;border-top:1px solid #ebc7bc;padding-top:5px}.reverse-wage-warning dl>div{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:10px}.reverse-wage-warning dt{color:#9a6d62}.reverse-wage-warning dd{margin:0;direction:ltr;font-weight:700}@media(max-width:620px){.reverse-wage-card{padding:14px}.reverse-wage-metrics{grid-template-columns:1fr}.reverse-wage-detail{display:grid;gap:4px}}
.compare-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.compare-intro{margin:0 0 15px;color:#7f7b80;font-size:11px;line-height:1.9}.compare-offers{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}.compare-offer{min-width:0;border:1px solid #ece5e3;border-radius:10px;background:#fffaf8a3;padding:13px}.compare-offer-heading{display:flex;align-items:center;gap:7px;margin-bottom:9px}.compare-offer-heading span{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;background:#f2e3db;color:#ad7356;font-size:11px}.compare-offer-heading h4{margin:0;font-size:12px}.compare-offer-grid{grid-template-columns:1fr 1fr;gap:9px;margin:0}.compare-offer-grid .field label{font-size:11px}.compare-result{border-top:1px solid #e8e1df;margin-top:18px;padding-top:15px}.compare-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:13px}.compare-result-offer{border:1px solid #ebe3e0;border-radius:9px;background:#fffaf8a8;padding:12px}.compare-result-offer.is-best{border-color:#dfc2ae;background:#fff4eb}.compare-result-head{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:7px}.compare-result-head h4{margin:0;font-size:13px}.compare-result-head span{border-radius:6px;background:#f0d9c8;color:#9e6248;padding:3px 5px;font-size:9px;white-space:nowrap}.compare-result-offer dl{margin:0}.compare-result-offer dl>div{display:flex;justify-content:space-between;align-items:start;gap:9px;border-top:1px solid #eee8e6;padding:6px 0;font-size:10px}.compare-result-offer dt{color:#888186}.compare-result-offer dd{margin:0;direction:ltr;text-align:right;font-weight:750;font-size:11px}.compare-result-offer dd small{display:block;direction:rtl;font-size:9px;color:#9d8379;margin-top:2px}.compare-result-offer .compare-primary-metric{border-top:0;margin:2px -2px -2px;padding:8px;border-radius:7px;background:#f3eee9}.compare-result-offer .compare-primary-metric dt{font-weight:750;color:#655d5c}.compare-result-offer .compare-primary-metric dd{color:#a3654c;font-size:12px}.compare-decision{margin:11px 0 0;border:1px solid #ead5c8;border-radius:8px;background:#fff3eb;color:#875945;padding:9px 11px;font-size:11px;line-height:1.9}@media(max-width:760px){.compare-offers,.compare-result-grid{grid-template-columns:1fr}}@media(max-width:620px){.compare-card{padding:14px}.compare-offer-grid{grid-template-columns:1fr}.compare-offer-grid .span-two{grid-column:auto}}
.budget-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.budget-intro{margin:0 0 15px;color:#7f7b80;font-size:11px;line-height:1.9}.budget-result{border-top:1px solid #e8e1df;margin-top:18px;padding-top:15px}.budget-primary{margin-top:13px;border:1px solid #e8cfbe;border-radius:9px;background:linear-gradient(130deg,#fff5ed,#fffaf8);padding:16px;text-align:center}.budget-primary small,.budget-primary strong,.budget-primary span{display:block}.budget-primary small{color:#927e75;font-size:11px}.budget-primary strong{direction:ltr;color:#a46349;font-size:24px;line-height:1.6}.budget-primary span{color:#9d8981;font-size:10px}.budget-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px}.budget-metrics>div{min-width:0;border:1px solid #ebe3e0;border-radius:8px;background:#fffaf8a8;padding:10px}.budget-metrics small,.budget-metrics strong{display:block}.budget-metrics small{color:#918a8b;font-size:10px;margin-bottom:4px}.budget-metrics strong{direction:ltr;text-align:right;font-size:12px;overflow-wrap:anywhere}.budget-warning{margin-top:13px;border:1px solid #e7b9ab;border-radius:9px;background:#fff1ec;padding:13px;color:#8e4f42}.budget-warning h4{font-size:12px;margin:0 0 4px}.budget-warning p{font-size:11px;line-height:1.9;margin:0}.budget-warning dl{margin:9px 0 0;border-top:1px solid #ebc7bc;padding-top:5px}.budget-warning dl>div{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:10px}.budget-warning dt{color:#9a6d62}.budget-warning dd{margin:0;direction:ltr;font-weight:700}@media(max-width:620px){.budget-card{padding:14px}.budget-metrics{grid-template-columns:1fr}}
.sale-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.sale-intro{margin:0 0 15px;border:1px solid #e9d6c9;border-radius:8px;background:#fff6ef;color:#835f51;padding:9px 11px;font-size:11px;line-height:1.9}.sale-result{border-top:1px solid #e8e1df;margin-top:18px;padding-top:15px}.sale-primary{margin-top:13px;border:1px solid #e8cfbe;border-radius:9px;background:linear-gradient(130deg,#fff5ed,#fffaf8);padding:16px;text-align:center}.sale-primary small,.sale-primary strong,.sale-primary span{display:block}.sale-primary small{color:#927e75;font-size:11px}.sale-primary strong{direction:ltr;color:#a46349;font-size:24px;line-height:1.6}.sale-primary span{color:#9d8981;font-size:10px;line-height:1.8}.sale-breakdown{margin:11px 0 0}.sale-breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #ece7e5;padding:7px 1px;font-size:11px}.sale-breakdown dt{color:#888186}.sale-breakdown dd{margin:0;direction:ltr;font-weight:750;font-size:12px}@media(max-width:620px){.sale-card{padding:14px}}
.exchange-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.exchange-intro{margin:0 0 15px;border:1px solid #e9d6c9;border-radius:8px;background:#fff6ef;color:#835f51;padding:9px 11px;font-size:11px;line-height:1.9}.exchange-cost-grid{margin-top:14px}.exchange-result{border-top:1px solid #e8e1df;margin-top:18px;padding-top:15px}.exchange-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.exchange-summary>div{min-width:0;border:1px solid #ebe3e0;border-radius:8px;background:#fffaf8a8;padding:11px}.exchange-summary small,.exchange-summary strong,.exchange-summary span{display:block}.exchange-summary small{color:#918a8b;font-size:10px;margin-bottom:5px}.exchange-summary strong{direction:ltr;text-align:right;font-size:13px;overflow-wrap:anywhere}.exchange-summary span{margin-top:4px;color:#9c8378;font-size:9px;line-height:1.7}.exchange-summary .exchange-balance{border-color:#e8cdbd;background:#fff4ed}.exchange-summary .exchange-balance strong{color:#a5664d;font-size:15px}@media(max-width:620px){.exchange-card{padding:14px}.exchange-summary{grid-template-columns:1fr}}
.gemstone-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.gemstone-intro{margin:0 0 15px;border:1px solid #e9d6c9;border-radius:8px;background:#fff6ef;color:#835f51;padding:9px 11px;font-size:11px;line-height:1.9}.gemstone-result{border-top:1px solid #e8e1df;margin-top:18px;padding-top:15px}.gemstone-summary{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:9px;margin-top:13px}.gemstone-summary>div{min-width:0;border:1px solid #ebe3e0;border-radius:8px;background:#fffaf8a8;padding:11px}.gemstone-summary small,.gemstone-summary strong{display:block}.gemstone-summary small{color:#918a8b;font-size:10px;margin-bottom:5px}.gemstone-summary strong{direction:ltr;text-align:right;font-size:13px;overflow-wrap:anywhere}.gemstone-summary .gemstone-primary{grid-row:span 2;border-color:#e8cdbd;background:#fff4ed;display:flex;flex-direction:column;justify-content:center}.gemstone-summary .gemstone-primary strong{color:#a5664d;font-size:18px}@media(max-width:620px){.gemstone-card{padding:14px}.gemstone-summary{grid-template-columns:1fr}.gemstone-summary .gemstone-primary{grid-row:auto}}
.assay-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.assay-intro{margin:0 0 15px;border:1px solid #e9d6c9;border-radius:8px;background:#fff6ef;color:#835f51;padding:9px 11px;font-size:11px;line-height:1.9}.assay-input-grid{margin-bottom:4px}.assay-result{border-top:1px solid #e8e1df;margin-top:18px;padding-top:15px}.assay-primary{margin-top:13px;border:1px solid #e8cfbe;border-radius:9px;background:linear-gradient(130deg,#fff5ed,#fffaf8);padding:14px;text-align:center}.assay-primary small,.assay-primary strong{display:block}.assay-primary small{color:#927e75;font-size:11px}.assay-primary strong{direction:ltr;color:#a46349;font-size:22px;line-height:1.6;overflow-wrap:anywhere}.assay-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.assay-grid>div{min-width:0;border:1px solid #ebe3e0;border-radius:8px;background:#fffaf8a8;padding:10px}.assay-grid small,.assay-grid strong{display:block}.assay-grid small{color:#918a8b;font-size:10px;margin-bottom:4px}.assay-grid strong{direction:ltr;text-align:right;font-size:12px;overflow-wrap:anywhere}.assay-mithqal{margin:11px 0 0;border-top:1px solid #eee8e6}.assay-mithqal>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #eee8e6;padding:8px 1px;font-size:11px}.assay-mithqal dt{color:#888186}.assay-mithqal dd{margin:0;direction:ltr;text-align:right;font-weight:750;font-size:12px}@media(max-width:620px){.assay-card{padding:14px}.assay-grid{grid-template-columns:1fr}.assay-mithqal>div{display:grid;gap:4px}.assay-mithqal dd{text-align:right}}
.coin-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.coin-intro{margin:0 0 15px;border:1px solid #e9d6c9;border-radius:8px;background:#fff6ef;color:#835f51;padding:9px 11px;font-size:11px;line-height:1.9}.coin-result{border-top:1px solid #e8e1df;margin-top:18px;padding-top:15px}.coin-primary{margin-top:13px;border:1px solid #e8cfbe;border-radius:9px;background:linear-gradient(130deg,#fff5ed,#fffaf8);padding:15px;text-align:center}.coin-primary small,.coin-primary strong,.coin-primary span{display:block}.coin-primary small{color:#927e75;font-size:11px}.coin-primary strong{direction:ltr;color:#a46349;font-size:23px;line-height:1.6;overflow-wrap:anywhere}.coin-primary span{color:#9d8981;font-size:10px}.coin-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.coin-summary>div{min-width:0;border:1px solid #ebe3e0;border-radius:8px;background:#fffaf8a8;padding:10px}.coin-summary small,.coin-summary strong{display:block}.coin-summary small{color:#918a8b;font-size:10px;margin-bottom:4px}.coin-summary strong{direction:ltr;text-align:right;font-size:12px;overflow-wrap:anywhere}@media(max-width:620px){.coin-card{padding:14px}.coin-summary{grid-template-columns:1fr}}
.invoice-guide-card{border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:17px 18px}.invoice-guide-intro{margin:0 0 15px;border:1px solid #e9d6c9;border-radius:8px;background:#fff6ef;color:#835f51;padding:9px 11px;font-size:11px;line-height:1.9}.guide-example-list{margin:12px 0 0;border-top:1px solid #eee8e6}.guide-example-list>div{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:8px 2px;border-bottom:1px solid #eee8e6;font-size:11px;line-height:1.8}.guide-example-list dt{font-weight:750;color:#625a5b}.guide-example-list dd{margin:0;color:#81787a}.guide-example-list .guide-example-total{border-color:#ead5c8;background:#fff5ef;margin-top:5px;padding:9px 8px;border-radius:7px}.term-section{margin-top:19px;border-top:1px solid #e8e1df;padding-top:1px}.term-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.term-grid article{min-width:0;border:1px solid #ebe3e0;border-radius:9px;background:#fffaf8a8;padding:11px}.term-grid h4{margin:0 0 5px;color:#705b55;font-size:12px}.term-grid p{margin:0;color:#81787a;font-size:10px;line-height:1.9;text-align:justify}.guide-checklist{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-top:16px;border:1px solid #ead5c8;border-radius:9px;background:#fff5ef;padding:12px}.guide-checklist h3{font-size:12px;margin:0}.guide-checklist ol{margin:7px 0 0;padding-right:18px;color:#7d6d69;font-size:10px;line-height:2}.guide-checklist .related-link{flex:none}@media(max-width:620px){.invoice-guide-card{padding:14px}.term-grid{grid-template-columns:1fr}.guide-example-list>div{grid-template-columns:1fr}.guide-checklist{display:block}.guide-checklist .related-link{margin-top:8px}} 
.seo-content{margin-top:12px;border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:18px}.seo-content-heading h2{margin:4px 0 6px;font-size:18px}.seo-content-heading>p:last-child{margin:0;color:#817a7d;font-size:12px;line-height:2;text-align:justify}.seo-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.seo-topic-grid article{min-width:0;border:1px solid #ebe3e0;border-radius:9px;background:#fffaf8a8;padding:12px}.seo-topic-grid h3{margin:0 0 5px;color:#705b55;font-size:13px}.seo-topic-grid p{margin:0;color:#81787a;font-size:11px;line-height:1.9;text-align:justify}.seo-topic-grid a{color:#aa7356;font-weight:750;text-decoration:underline;text-underline-offset:3px}.seo-faq{border-top:1px solid #e8e1df;margin-top:16px;padding-top:13px}.seo-faq h3{font-size:14px;margin:0 0 7px}.seo-faq details{border-bottom:1px solid #eee8e6;padding:8px 1px}.seo-faq summary{cursor:pointer;color:#615b5d;font-size:12px;font-weight:750}.seo-faq p{margin:6px 0 0;color:#8a8384;font-size:11px;line-height:1.9}@media(max-width:620px){.seo-content{padding:14px}.seo-topic-grid{grid-template-columns:1fr}}

.content-divider{display:flex;align-items:center;gap:12px;margin:24px 0 22px;padding:0 8px;color:#b77552}.content-divider-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,#ddb49f 45%,#ddb49f 55%,transparent)}.content-divider-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e2bda9;border-radius:50%;background:linear-gradient(145deg,#fffaf7,#f7e3d9);box-shadow:0 5px 14px #9e6e581f,inset 0 1px #fff;font-size:14px;line-height:1}.content-divider::before,.content-divider::after{content:"";width:5px;height:5px;border:1px solid #d7a88f;border-radius:50%;background:#fff8f4;flex:none}.content-divider::before{margin-right:-5px}.content-divider::after{margin-left:-5px}
@media(max-width:620px){.content-divider{margin:19px 0 17px;gap:8px;padding:0 2px}.content-divider-mark{width:26px;height:26px;font-size:12px}}

.contact-section{margin-top:14px;border:1px solid #ffffffec;border-radius:12px;background:#ffffff9c;box-shadow:0 8px 27px #867e7912,inset 0 1px #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:18px}.contact-heading{display:flex;align-items:start;justify-content:space-between;gap:14px;border-bottom:1px solid #eee5e2;padding-bottom:14px}.contact-heading h2{margin:4px 0 5px;font-size:18px}.contact-heading p:last-child{margin:0;color:#817a7d;font-size:12px;line-height:1.9}.contact-symbol{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e2bda9;border-radius:11px;background:#fff5ef;color:#b77552;font-size:19px;box-shadow:inset 0 1px #fff}.contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:14px}.contact-panel{border:1px solid #ebe3e0;border-radius:10px;background:#fffaf8a8;padding:14px}.contact-panel h3{font-size:14px;margin:0 0 11px}.contact-item{display:flex;align-items:center;gap:9px;border-top:1px solid #eee7e5;padding:9px 0}.contact-item:first-of-type{border-top:0;padding-top:0}.contact-item-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#f5e8df;color:#b78163;font-size:13px;flex:none}.contact-item small,.contact-item strong{display:block}.contact-item small{font-size:10px;color:#a19a9a;margin-bottom:2px}.contact-item strong{font-size:11px;color:#6e6668;font-weight:650}.contact-form-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.contact-status{border:1px solid #e4d1c7;border-radius:20px;background:#f8eee9;color:#a17561;padding:3px 8px;font-size:9px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:11px}.contact-fields label{display:block;color:#736d70;font-size:11px}.contact-fields input,.contact-fields textarea{display:block;width:100%;margin-top:5px;border:1px solid #e2ddde;border-radius:7px;background:#ffffffa8;padding:8px;color:#777;resize:vertical;font-size:10px}.contact-fields input::placeholder,.contact-fields textarea::placeholder{color:#aaa4a4}.contact-field-full{grid-column:1/-1}.contact-form fieldset{border:0;padding:0;margin:0}.contact-form fieldset:disabled{opacity:.7}.contact-form .calculate-button{margin-top:1px}.contact-disabled-note{margin:10px 0 0;color:#9b8e8c;font-size:10px;line-height:1.8}.contact-form .calculate-button:disabled{cursor:not-allowed;filter:grayscale(.2)}
@media(max-width:620px){.contact-section{padding:14px}.contact-layout{grid-template-columns:1fr}.contact-heading h2{font-size:16px}.contact-fields{grid-template-columns:1fr}.contact-field-full{grid-column:auto}.contact-symbol{width:32px;height:32px;font-size:17px}}
