.fscw-toolbar{background:#fff;border:1px solid #dce7db;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin-block-start:22px;padding:16px;display:flex}.fscw-toolbar label{flex:230px;gap:5px;min-width:0;font-size:12px;display:grid}.fscw-toolbar select{width:100%}.fscw-toolbar button,.fscw-actions button{color:#21483a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdacf;border-radius:8px;padding:8px 14px}.fscw-toolbar button:disabled,.fscw-actions button:disabled{opacity:.5;cursor:default}.fscw-save-status{color:#326546;font-size:12px}.fscw-save-status.is-dirty{color:#96591f}.fscw-version-title{gap:6px;max-width:360px;margin-block-start:12px;font-size:12px;display:grid}.fscw-version-title input{min-height:40px;font:inherit;border:1px solid #cbdacf;border-radius:8px;padding:8px 12px}.fscw-dialog-backdrop{z-index:1000;background:#0a1e1a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fscw-dialog{color:#173438;background:#fff;border-radius:16px;width:min(100%,460px);padding:24px;box-shadow:0 20px 70px #0003}.fscw-dialog h2{margin:0;font-size:20px}.fscw-dialog p{line-height:1.9}.fscw-actions{flex-wrap:wrap;gap:8px;display:flex}.fscw-app .fs-value-grid>div{min-width:0}
.fs-customer-main{min-width:0;padding-block:calc(var(--section-space) + var(--site-nav-clearance)) var(--section-space);background:var(--paper)}.fs-customer-shell{gap:var(--content-gap);min-width:0;display:grid}.fs-customer-header{gap:12px;max-width:900px;display:grid}.fs-customer-header h1{margin:0;font-size:clamp(32px,5vw,58px);line-height:1.35}.fs-customer-header p{color:var(--ink-soft);margin:0;line-height:1.9}.fs-customer-card{min-width:0;padding:var(--card-space);border:1px solid var(--line);background:var(--white);gap:18px;display:grid}.fs-customer-card h2,.fs-customer-card h3,.fs-customer-card h4{margin:0}.fs-customer-login{width:min(100%,620px)}.fs-customer-form{gap:12px;min-width:0;display:grid}.fs-customer-form label{min-width:0;color:var(--ink-soft);gap:7px;font-size:13px;display:grid}.fs-customer-form input,.fs-customer-form textarea,.fs-customer-study-select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:43px;color:var(--ink);font:inherit;border-radius:3px;padding:9px 12px}.fs-customer-form textarea{resize:vertical;min-height:92px}.fs-customer-form button,.fs-customer-toolbar button,.fs-customer-comment button{border:1px solid var(--line);background:var(--white);width:fit-content;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:8px 13px;font-weight:650}.fs-customer-form button:hover,.fs-customer-toolbar button:hover,.fs-customer-comment button:hover{border-color:var(--accent);background:var(--accent-soft)}.fs-customer-form button:disabled,.fs-customer-toolbar button:disabled,.fs-customer-comment button:disabled{opacity:.55;cursor:wait}.fs-customer-alert{color:#742d1a;overflow-wrap:anywhere;background:#fff2ed;border:1px solid #ba6a50;padding:12px 14px;line-height:1.8}.fs-customer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.fs-customer-toolbar>div{gap:4px;display:grid}.fs-customer-toolbar small,.fs-customer-meta,.fs-customer-empty{color:var(--muted);font-size:12px;line-height:1.8}.fs-customer-study-select{width:min(100%,480px)}.fs-customer-actions{flex-wrap:wrap;gap:9px;display:flex}.fs-customer-actions a{border:1px solid var(--line);min-height:40px;color:var(--ink);align-items:center;padding:8px 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.fs-customer-actions a:hover{border-color:var(--accent);background:var(--accent-soft)}.fs-customer-section-list{gap:var(--layout-gap);display:grid}.fs-customer-section{min-width:0;padding:var(--card-space);border:1px solid var(--line);background:var(--white);gap:16px;display:grid}.fs-customer-section>header{gap:4px;display:grid}.fs-customer-section>header p{color:var(--muted);margin:0;line-height:1.8}.fs-customer-fields{gap:8px;min-width:0;display:grid}.fs-customer-field{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;min-width:0;padding-block:10px;display:flex}.fs-customer-field>div{gap:3px;display:grid}.fs-customer-field small{color:var(--muted)}.fs-customer-field>strong{text-align:end;overflow-wrap:anywhere;max-width:100%}.fs-customer-table-wrap{border:1px solid var(--line);max-width:100%;overflow-x:auto}.fs-customer-table{border-collapse:collapse;width:100%;min-width:520px}.fs-customer-table th,.fs-customer-table td{border-block-end:1px solid var(--line);text-align:start;vertical-align:top;padding:9px}.fs-customer-table th{background:var(--paper-deep);font-size:12px}.fs-customer-economics{gap:14px;display:grid}.fs-customer-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fs-customer-kpis>div{border:1px solid var(--line);background:var(--paper);gap:6px;min-width:0;padding:13px;display:grid}.fs-customer-kpis span{color:var(--muted);font-size:12px}.fs-customer-kpis strong{overflow-wrap:anywhere}.fs-customer-annual-wrap{border:1px solid var(--line);max-width:100%;overflow-x:auto}.fs-customer-annual{border-collapse:collapse;width:100%;min-width:760px}.fs-customer-annual th,.fs-customer-annual td{border-block-end:1px solid var(--line);text-align:start;white-space:nowrap;padding:9px}.fs-customer-annual th{background:var(--paper-deep)}.fs-customer-comment{border-block-start:1px solid var(--line);gap:10px;min-width:0;padding-block-start:14px;display:grid}.fs-customer-comment>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fs-customer-thread{border:1px solid var(--line);background:var(--paper);gap:8px;padding:12px;display:grid}.fs-customer-thread>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.8}.fs-customer-thread small{color:var(--muted)}.fs-customer-thread-reply{border-inline-start:2px solid var(--accent);margin-inline-start:16px;padding-inline-start:10px}@media (max-width:760px){.fs-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-customer-toolbar{align-items:flex-start}.fs-customer-actions{width:100%}.fs-customer-actions a{flex:auto;justify-content:center}}@media (max-width:390px){.fs-customer-kpis{grid-template-columns:minmax(0,1fr)}.fs-customer-field{display:grid}.fs-customer-field>strong{text-align:start}}.fs-customer-header .fs-heading-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.fs-customer-header .fs-heading-title h1{min-width:0}.fs-page-guide-button{color:#47765b;cursor:pointer;background:#f2f7f1;border:1px solid #cbdccf;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.fs-page-guide-button:hover,.fs-page-guide-button.is-open{color:#315f47;background:#e7f1e6;border-color:#7fa58a}.fs-page-guide-button:focus-visible{outline-offset:3px;outline:2px solid #cf8c53}.fs-page-guide-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.fs-page-guide-panel{box-sizing:border-box;color:#496452;background:#f8fbf6;border:1px solid #d6e3d5;border-radius:14px;flex:1 0 100%;width:min(740px,100%);max-width:740px;margin-block-start:2px;padding:19px 22px;font-size:12px;line-height:1.9}.fs-page-guide-panel>strong{color:#315d43;font-size:14px}.fs-page-guide-panel p{color:#4e7358;margin:7px 0 13px}.fs-page-guide-panel h2{color:#365f46;margin:13px 0 5px;font-size:12px}.fs-page-guide-panel ul{gap:5px;margin:0;padding-inline-start:20px;display:grid}.fs-page-guide-panel .fs-guide-formulas li{color:#315f47;font-weight:600}.fs-customer-field .fs-customer-field-help{color:#4f795e;font-size:10px;line-height:1.75}@media (max-width:520px){.fs-page-guide-panel{width:100%;padding:16px}}.fs-customer-main{color:#203931;background:radial-gradient(ellipse at 50% 0%,#edf4ec 0%,var(--paper) 44rem)}.fs-customer-shell{gap:clamp(18px,2.5vw,30px)}.fs-version-page-header{background:radial-gradient(at 0 100%,#c6dbc142,#0000 55%),linear-gradient(125deg,#fff 0%,#f5f8f2 100%);border:1px solid #e0e9dc;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,28px);width:100%;max-width:none;padding:clamp(20px,3.5vw,38px);display:grid;box-shadow:0 18px 46px #28402d0d}.fs-customer-header-mark{aspect-ratio:1;color:#315c45;width:clamp(58px,8vw,84px);font:800 clamp(18px,2.4vw,24px)/1 var(--font-english,Arial);letter-spacing:.05em;background:linear-gradient(145deg,#fff,#eaf2e7);border:1px solid #d8e5d5;border-radius:24px;flex:0 0 clamp(58px,8vw,84px);place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 8px 22px #2d4d3214}.fs-customer-header-copy{gap:8px;min-width:0;display:grid}.fs-customer-overline,.fs-customer-section-kicker{color:#809283;letter-spacing:.15em;margin:0;font-size:9px;font-weight:800;line-height:1.6}.fs-version-page-header .fs-heading-title{align-items:center;gap:12px}.fs-version-page-header h1{color:#1e3b33;letter-spacing:-.025em;font-size:clamp(28px,4vw,48px);line-height:1.28}.fs-version-page-header .fs-customer-header-copy>p:last-child{color:#62766a;max-width:760px;font-size:12px;line-height:1.9}.fs-customer-loading{background:#fff;border:1px solid #e1e9df;border-radius:14px;align-items:center;gap:12px;width:fit-content;padding:18px 22px;display:flex}.fs-customer-loading-mark{color:#497158;background:#eef4ec;border-radius:10px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.fs-version-login{background:#fff;border-color:#e1e9df;border-radius:20px;gap:20px;width:min(100%,720px);padding:clamp(20px,3.3vw,34px);box-shadow:0 16px 40px #243d2a0e}.fs-version-login h2{color:#29483d;font-size:clamp(18px,2.2vw,24px);line-height:1.55}.fs-version-login .fs-customer-form{gap:15px;max-width:520px}.fs-customer-card{border-color:#e2e9e0;border-radius:17px;box-shadow:0 8px 26px #233b2a09}.fs-customer-release-card{background:radial-gradient(at 100% 0,#eaf3e6a6,#0000 50%),#fff;gap:18px;padding:clamp(18px,2.6vw,28px)}.fs-customer-release-card .fs-customer-toolbar{align-items:flex-start}.fs-customer-release-card .fs-customer-toolbar>div{gap:5px}.fs-customer-release-card .fs-customer-toolbar h2{color:#24453a;font-size:clamp(20px,2.5vw,27px);line-height:1.4}.fs-customer-release-card .fs-customer-toolbar small{color:#708176;max-width:700px;font-size:11px}.fs-customer-release-card .fs-customer-toolbar>button{color:#79665d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5dcd6;border-radius:10px;flex:none;padding:8px 14px;font-size:11px;font-weight:650}.fs-customer-release-card .fs-customer-toolbar>button:hover:not(:disabled){background:#fff8f3;border-color:#d8c2b4}.fs-customer-study-control{gap:7px;min-width:0;max-width:900px;display:grid}.fs-customer-study-control>span{color:#63786a;font-size:11px;font-weight:700}.fs-customer-study-select,.fs-customer-main .fs-select-root>.fs-select-trigger.fs-customer-study-select{color:#2d4b3e;background:#fff;border-color:#dbe6d9;border-radius:12px;width:100%;max-width:none;min-height:48px;font-size:12px}.fs-customer-release-meta{background:#f5f9f3;border:1px solid #dbe8d8;border-radius:13px;grid-template-columns:minmax(0,1.3fr) minmax(150px,.7fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:grid}.fs-customer-release-meta>div{gap:5px;min-width:0;display:grid}.fs-customer-release-meta>div>span{color:#7a8c7d;font-size:9px;line-height:1.6}.fs-customer-release-meta strong{color:#2f5140;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.75}.fs-customer-release-meta bdi{unicode-bidi:isolate}.fs-customer-published-badge{color:#45724d;white-space:nowrap;background:#fff;border:1px solid #cfe2cc;border-radius:999px;justify-self:end;align-items:center;gap:7px;min-height:29px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.fs-customer-published-badge i{background:#65a56b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e3f1df}.fs-customer-actions{gap:9px}.fs-customer-main .fs-customer-actions a{color:#375747;background:#fff;border:1px solid #dce6da;border-radius:10px;align-items:center;min-height:42px;padding:9px 14px;font-size:11px;transition:border-color .16s,background-color .16s,box-shadow .16s}.fs-customer-main .fs-customer-actions a:hover{background:#f3f8f1;border-color:#a9c4a7;box-shadow:0 4px 12px #2b4e300f}.fs-customer-section-list{gap:16px}.fs-customer-section{border-color:#e3e9e1;border-radius:17px;padding:clamp(18px,2.5vw,28px);box-shadow:0 8px 26px #233b2a08}.fs-customer-section>header h2,.fs-customer-economics>h2{color:#29483d;font-size:clamp(17px,2vw,22px);line-height:1.55}.fs-customer-field{border-color:#edf0eb;align-items:flex-start;gap:10px 24px;padding-block:14px}.fs-customer-field>div{gap:5px;min-width:0}.fs-customer-field>div>strong{color:#415e4e;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.fs-customer-field>strong{color:#253e33;text-align:start;unicode-bidi:plaintext;font-size:13px;line-height:1.8}.fs-customer-table-wrap,.fs-customer-annual-wrap{background:#fff;border-color:#e3e9e1;border-radius:12px}.fs-customer-table th,.fs-customer-annual th{color:#486454;background:#f2f6ef;font-size:10px}.fs-customer-table td,.fs-customer-annual td{color:#4d6357;font-size:11px}.fs-customer-economics{background:linear-gradient(135deg,#fff,#f6f9f3);border-color:#dce8d9;gap:16px;padding:clamp(18px,2.5vw,28px)}.fs-customer-kpis{gap:10px}.fs-customer-kpis>div{background:#fff;border-color:#e2e9df;border-radius:12px;gap:8px;padding:15px}.fs-customer-kpis span{color:#728277;font-size:10px;line-height:1.7}.fs-customer-kpis strong{color:#28483b;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.6}.fs-customer-comment{border-color:#e8ede6;gap:12px;padding-block-start:16px}.fs-customer-comment h4{color:#4b6856;font-size:12px}.fs-customer-thread{background:#f7f9f5;border-color:#e4eae2;border-radius:12px;padding:14px}.fs-customer-thread p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.85}.fs-customer-thread-reply{border-radius:0 10px 10px 0}.fs-customer-form label{color:#5d7365}.fs-customer-form input,.fs-customer-form textarea{background:#fbfcfa;border-color:#dce5da;border-radius:10px}.fs-customer-form input:focus,.fs-customer-form textarea:focus{outline-offset:1px;border-color:#83a88a;outline:2px solid #cbdcc8}.fs-customer-main button:focus-visible,.fs-customer-main a:focus-visible{outline-offset:2px;outline:2px solid #89a98d}.fs-collaboration-version-card .fs-customer-study-select{max-width:none}.fs-collaboration-release-meta{grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr) minmax(120px,.7fr)}.fs-collaboration-release-meta[data-status=review]{background:#fff9ef;border-color:#eddfc7}.fs-collaboration-release-meta[data-status=draft]{background:#f7f9f6;border-color:#e2e8e0}.fs-collaboration-draft{background:linear-gradient(135deg,#f8fbf6,#fff 70%);border-color:#dce7da;gap:17px}.fs-collaboration-draft>header{align-items:flex-start;gap:12px;min-width:0;display:flex}.fs-collaboration-draft-heading>div{gap:4px;min-width:0;display:grid}.fs-collaboration-draft-heading h2{color:#28483b;font-size:clamp(18px,2vw,23px);line-height:1.55}.fs-collaboration-draft-heading p:last-child{color:#6c7c70;margin:0;font-size:11px;line-height:1.8}.fs-collaboration-draft-mark{color:#477152;background:#e9f1e6;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.fs-collaboration-draft>label{color:#5b7263;gap:7px;max-width:720px;font-size:11px;font-weight:650;display:grid}.fs-collaboration-draft>label>input{box-sizing:border-box;color:#29483d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #dce6da;border-radius:10px;padding:9px 12px}.fs-collaboration-draft>label>input:focus{outline-offset:1px;border-color:#83a88a;outline:2px solid #cbdcc8}.fs-customer-main .fs-collaboration-actions>button{color:#3d5b4a;background:#fff;border:1px solid #d8e3d6;border-radius:10px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:700}.fs-customer-main .fs-collaboration-actions>.fs-collaboration-submit-version{color:#fff;background:#264b43;border-color:#264b43}.fs-customer-main .fs-collaboration-actions>.fs-collaboration-submit-version:hover:not(:disabled){background:#193b35;border-color:#193b35}.fs-collaboration-page-nav{border-radius:16px;gap:9px}.fs-collaboration-page-nav a{color:#42614f;background:#fff;border:1px solid #e0e8dd;border-radius:999px;align-items:center;min-height:36px;padding:7px 11px;font-size:10px;text-decoration:none;display:inline-flex}.fs-collaboration-page-nav a:hover{background:#f2f7ef;border-color:#b8cfb4}@media (max-width:760px){.fs-version-page-header{grid-template-columns:minmax(0,1fr)}.fs-customer-header-mark{border-radius:17px;flex-basis:56px;width:56px}.fs-customer-release-meta,.fs-collaboration-release-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fs-customer-published-badge{grid-column:1/-1;justify-self:start}.fs-customer-release-card .fs-customer-toolbar{align-items:flex-start}}@media (max-width:520px){.fs-version-page-header{border-radius:17px;gap:15px;padding:18px}.fs-version-page-header h1{font-size:clamp(25px,8vw,34px)}.fs-version-login,.fs-customer-release-card,.fs-customer-section,.fs-customer-economics{padding:16px}.fs-customer-release-card .fs-customer-toolbar{flex-direction:column}.fs-customer-release-card .fs-customer-toolbar>button{width:100%}.fs-customer-release-meta,.fs-collaboration-release-meta{grid-template-columns:minmax(0,1fr)}.fs-customer-published-badge{grid-column:auto}.fs-customer-actions>a,.fs-customer-main .fs-collaboration-actions>button{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.fs-customer-main .fs-customer-actions a,.fs-customer-main button{transition:none}}.fs-results-portal{color:#203e34;background:#f4f7f2;font-size:15px;line-height:1.85}.fs-results-portal[dir=rtl]{font-family:var(--font-persian)}.fs-results-portal[dir=ltr]{font-family:var(--font-english)}.fs-results-portal .fs-customer-shell{gap:clamp(20px,3vw,34px)}.fs-results-portal .fs-version-page-header{background:linear-gradient(125deg,#eef5eb,#fff 72%);border-color:#d8e5d7;max-width:none;padding:clamp(22px,3.5vw,40px);box-shadow:0 18px 48px #1e3d2d12}.fs-results-portal .fs-version-page-header h1{letter-spacing:normal;font-size:clamp(28px,3.5vw,44px);line-height:1.45}.fs-results-portal .fs-version-page-header .fs-customer-header-copy>p:last-child{color:#4d6758;font-size:15px;line-height:1.9}.fs-results-portal .fs-customer-card,.fs-results-portal .fs-customer-section{border-color:#dbe6d9;border-radius:20px;box-shadow:0 12px 34px #203e2d0e}.fs-results-portal .fs-customer-release-card,.fs-results-portal .fs-customer-section{padding:var(--card-space)}.fs-results-portal .fs-customer-section>header h2,.fs-results-portal .fs-customer-economics>h2{font-size:clamp(19px,2vw,24px)}.fs-results-portal .fs-customer-release-card .fs-customer-toolbar small,.fs-results-portal .fs-customer-study-control>span,.fs-results-portal .fs-customer-release-meta>div>span,.fs-results-portal .fs-customer-kpis span,.fs-results-portal .fs-customer-thread small{color:#536c5e;font-size:13px}.fs-results-portal .fs-customer-release-meta strong,.fs-results-portal .fs-customer-field>div>strong,.fs-results-portal .fs-customer-field>strong,.fs-results-portal .fs-customer-comment h4{font-size:15px;line-height:1.8}.fs-results-portal .fs-customer-kpis>div{border-radius:15px;padding:18px}.fs-results-portal .fs-customer-kpis strong{font-size:18px}.fs-results-portal .fs-customer-table th,.fs-results-portal .fs-customer-annual th,.fs-results-portal .fs-customer-table td,.fs-results-portal .fs-customer-annual td{padding:12px;font-size:13px;line-height:1.8}.fs-results-portal .fs-customer-form label,.fs-results-portal .fs-customer-study-select,.fs-results-portal .fs-select-root>.fs-select-trigger.fs-customer-study-select{font-size:14px}.fs-results-portal .fs-customer-actions a,.fs-results-portal .fs-customer-release-card .fs-customer-toolbar>button,.fs-results-portal .fs-customer-published-badge{font-size:13px}.fs-results-portal .fs-customer-thread{background:#f4f8f2}@media (max-width:520px){.fs-results-portal .fs-version-page-header{padding:20px}.fs-results-portal .fs-customer-release-card,.fs-results-portal .fs-customer-section,.fs-results-portal .fs-customer-economics{padding:18px}}
