@font-face{font-family:"Vazirmatn";font-style:normal;font-display:swap;font-weight:400;src:url("/assets/fonts/vazirmatn-latin-400-normal.woff2?v=5.2.8") format("woff2")}
@font-face{font-family:"Vazirmatn";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/fonts/vazirmatn-latin-700-normal.woff2?v=5.2.8") format("woff2")}
@font-face{font-family:"Vazirmatn";font-style:normal;font-display:swap;font-weight:900;src:url("/assets/fonts/vazirmatn-latin-900-normal.woff2?v=5.2.8") format("woff2")}
@font-face{font-family:"Vazirmatn";font-style:normal;font-display:swap;font-weight:400;src:url("/assets/fonts/vazirmatn-arabic-400-normal.woff2?v=5.2.8") format("woff2")}
@font-face{font-family:"Vazirmatn";font-style:normal;font-display:swap;font-weight:700;src:url("/assets/fonts/vazirmatn-arabic-700-normal.woff2?v=5.2.8") format("woff2")}
@font-face{font-family:"Vazirmatn";font-style:normal;font-display:swap;font-weight:900;src:url("/assets/fonts/vazirmatn-arabic-900-normal.woff2?v=5.2.8") format("woff2")}
html,body.free-tool-embed{min-height:0;background:#17150f;font-family:"Vazirmatn","Inter","Segoe UI",sans-serif}
body.free-tool-embed{--bg:#17150f;--bg-2:#201d16;--panel:#242018;--panel-2:#2c271d;--field:#171914;--border:#504633;--border-2:#6a5a3e;--text:#fff4df;--muted:#d7c7aa;--soft:#bca984;--accent:#c59d55!important;--accent-2:#24675f!important;min-height:0;padding:0;background:radial-gradient(800px 520px at 82% -15%,rgba(197,157,85,.12),transparent 62%),linear-gradient(180deg,#242018,#171813 72%);color:var(--text)}
.free-tool-embed .app-shell{display:block;min-height:0;background:transparent}
.free-tool-embed .main-content{display:block;min-height:0;padding:22px;overflow:visible;direction:rtl}
html[lang=en] .free-tool-embed .main-content{direction:ltr}
.free-tool-embed .page-hero,.free-tool-embed .answer-first,.free-tool-embed .deep-guide,.free-tool-embed .related-tools,.free-tool-embed .page-foot{display:none!important}
.free-tool-embed .workspace{min-height:0}
.free-tool-embed a[data-tool-unavailable="true"]{display:none!important}
.free-tool-embed button,.free-tool-embed input,.free-tool-embed select,.free-tool-embed textarea{font-family:inherit}
.free-tool-embed .step-card,.free-tool-embed .result-panel,.free-tool-embed .surface-card,.free-tool-embed .dashboard-controls,.free-tool-embed .sim-summary,.free-tool-embed .builder-status,.free-tool-embed .journal-summary,.free-tool-embed .dashboard-side,.free-tool-embed .dashboard-status,.free-tool-embed .decision-outcome,.free-tool-embed .learning-controls,.free-tool-embed .learning-insight,.free-tool-embed .learning-canvas,.free-tool-embed .practice-main,.free-tool-embed .practice-feedback{border-color:rgba(210,173,104,.26);background:linear-gradient(180deg,rgba(44,39,29,.98),rgba(28,27,21,.98));box-shadow:0 12px 34px rgba(0,0,0,.16)}
.free-tool-embed .tt-field label,.free-tool-embed .fx-field>span,.free-tool-embed .step-heading p,.free-tool-embed .surface-head p{color:var(--muted)}
.free-tool-embed .tt-field input,.free-tool-embed .tt-field select,.free-tool-embed .tt-field textarea,.free-tool-embed .fx-field input,.free-tool-embed .fx-field select,.free-tool-embed .fx-field textarea{border-color:rgba(210,173,104,.28);background:#171914;color:var(--text)}
.free-tool-embed .advanced-inputs,.free-tool-embed .pro-suite,.free-tool-embed .deep-guide,.free-tool-embed .guided-step,.free-tool-embed .inner-rail,.free-tool-embed .distribution-deck,.free-tool-embed .feature-card{border-color:rgba(210,173,104,.22);background:linear-gradient(180deg,rgba(35,32,24,.98),rgba(24,24,19,.98))}
.free-tool-embed .advanced-inputs>summary,.free-tool-embed .pro-suite>summary,.free-tool-embed .deep-guide>summary,.free-tool-embed .guided-step>summary{color:var(--muted)}
.free-tool-embed .advanced-inputs>summary::before,.free-tool-embed .pro-suite>summary::before,.free-tool-embed .deep-guide>summary::before,.free-tool-embed .guided-step>summary::before{background:rgba(197,157,85,.14);color:#e2c889}
.free-tool-embed .primary-result{border-color:rgba(197,157,85,.52);background:radial-gradient(circle at 50% 0,rgba(197,157,85,.15),transparent 72%),#252119}
.free-tool-embed .primary-result span,.free-tool-embed .primary-result small,.free-tool-embed .tt-kpi .label,.free-tool-embed .tt-kpi .note{color:var(--muted)}
.free-tool-embed .tt-kpi,.free-tool-embed .impact-card,.free-tool-embed .breakdown-card,.free-tool-embed .guidance-card,.free-tool-embed .fx-kpi,.free-tool-embed .fx-note,.free-tool-embed .fx-table-wrap,.free-tool-embed .tt-table-wrap{border-color:rgba(210,173,104,.22);background:#211e17}
.free-tool-embed .btn-primary,.free-tool-embed .fx-btn.primary{background:linear-gradient(100deg,#205c55,#2d786e);border-color:rgba(115,189,177,.35);box-shadow:0 12px 26px rgba(16,70,63,.22)}
.free-tool-embed .btn-secondary,.free-tool-embed .fx-btn{border-color:rgba(210,173,104,.25);background:#252119;color:var(--muted)}
.free-tool-embed .status-pill,.free-tool-embed .fx-status-pill{border-color:rgba(115,189,177,.28);background:rgba(36,103,95,.16);color:#91d1c7}
.free-tool-embed .derived-row,.free-tool-embed .derived-stack,.free-tool-embed .trust,.free-tool-embed .quick-guide{border-color:rgba(210,173,104,.18)}
.free-tool-embed .derived-row,.free-tool-embed .derived-stack>div,.free-tool-embed .trust summary{color:var(--muted)}
.free-tool-embed .derived-row strong,.free-tool-embed .derived-stack strong,.free-tool-embed .quick-guide-row strong{color:#e2c889}
.free-tool-embed .tt-table th,.free-tool-embed .fx-table th{background:#2b261c;color:#eadcc3}
.free-tool-embed .tt-table th,.free-tool-embed .tt-table td,.free-tool-embed .fx-table th,.free-tool-embed .fx-table td{border-color:rgba(210,173,104,.16)}
.free-tool-embed .tt-table td,.free-tool-embed .fx-table td,.free-tool-embed .feature-card .sub,.free-tool-embed .feature-chip{color:var(--muted)}
.free-tool-embed .feature-chip,.free-tool-embed .fx-btn,.free-tool-embed .fx-source,.free-tool-embed .fx-availability{border-color:rgba(210,173,104,.23);background:#211e17}
.free-tool-embed .fx-svg,.free-tool-embed .fx-timeline,.free-tool-embed .fx-track{border-color:rgba(210,173,104,.20);background:#171914}
.free-tool-embed :focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 65%,white);outline-offset:2px}
@media(max-width:900px){.free-tool-embed .main-content{padding:14px}.free-tool-embed .action-row{top:auto;background:rgba(23,21,15,.92);border-color:rgba(210,173,104,.22)}.free-tool-embed .dashboard-workspace>*{min-width:0;max-width:100%}}
@media(max-width:560px){.free-tool-embed .main-content{padding:9px}}
@media(prefers-reduced-motion:reduce){.free-tool-embed *,.free-tool-embed *::before,.free-tool-embed *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
