.df-panel,.df-summary{--df-ink:#172b46;--df-muted:#697a91;--df-line:#e0e7f0;--df-blue:#245be9;color:var(--df-ink);min-width:0}.df-panel{gap:22px;display:grid}.df-panel *,.df-summary *{box-sizing:border-box}.df-panel button,.df-panel input,.df-panel select,.df-summary button{font:inherit}.df-panel button,.df-summary button{cursor:pointer}.df-panel button:disabled{cursor:not-allowed;opacity:.5}.df-panel button:focus-visible,.df-panel input:focus-visible,.df-panel select:focus-visible,.df-summary button:focus-visible{outline-offset:3px;outline:3px solid #a6bffc}.df-panel h2,.df-panel h3,.df-panel h4,.df-panel p,.df-summary h2,.df-summary p{margin:0}.df-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.df-eyebrow{letter-spacing:.1em;color:var(--df-blue);align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.df-heading h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px;line-height:1.35}.df-heading p,.df-muted{color:var(--df-muted);font-size:12px;line-height:1.7}.df-heading>button,.df-empty>button{background:var(--df-blue);color:#fff;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;min-height:43px;padding:11px 15px;font-size:12px;display:flex}.df-tabs{border-bottom:1px solid var(--df-line);gap:8px;padding-bottom:12px;display:flex}.df-tabs button{color:var(--df-muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.df-tabs [aria-current=page]{color:var(--df-blue);background:#edf3ff;border-color:#dae5ff}.df-summary{background:linear-gradient(125deg,#f1f6ff,#fff 65%);border:1px solid #d8e4f5;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;padding:25px;display:grid}.df-summary h2{letter-spacing:-.025em;margin:5px 0;font-size:21px;line-height:1.5}.df-summary-intro>p{color:var(--df-muted);font-size:12px;line-height:1.6}.df-summary-meta{color:var(--df-muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:10px;display:flex}.df-summary-meta span{align-items:center;gap:5px;display:flex}.df-summary-counts{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:9px;display:grid}.df-summary-counts button{border:0;text-align:start;background:0 0;border-inline-start:1px solid #dce6f4;padding:6px 12px}.df-summary-counts strong{letter-spacing:-.04em;color:#243f66;font-size:28px;font-weight:600;display:block}.df-summary-counts span{color:var(--df-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.df-summary-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px 23px;display:flex}.df-summary-actions button,.df-next button{color:var(--df-blue);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.df-next{border-top:1px solid var(--df-line);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:16px;display:flex}.df-next b{font-size:11px}.df-next p{color:var(--df-muted);margin-top:5px;font-size:12px;line-height:1.6}.df-next button{flex-shrink:0}.df-card{border:1px solid var(--df-line);background:#fff;border-radius:18px;min-width:0;padding:24px}.df-card h3{margin-bottom:7px;font-size:17px;font-weight:600;line-height:1.5}.df-section-heading p{color:var(--df-muted);max-width:750px;font-size:12px;line-height:1.7}.df-controls{gap:12px;margin:20px 0;display:flex}.df-controls label{border:1px solid var(--df-line);color:#778ba8;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.df-controls input{background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:42px;font-size:12px}.df-controls select,.df-table-scroll select{border:1px solid var(--df-line);color:#425a7c;background:#fff;border-radius:9px;max-width:100%;min-height:40px;padding:7px 12px;font-size:12px}.df-capabilities,.df-requests{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.df-capability,.df-requests article{border:1px solid #e6ebf4;border-radius:13px;flex-direction:column;gap:11px;min-width:0;padding:17px;display:flex}.df-capability>div:first-child,.df-requests article>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.df-capability h4,.df-requests h4{font-size:14px;font-weight:600;line-height:1.5}.df-capability p,.df-capability li,.df-requests p,.df-requests li{color:var(--df-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.8}.df-capability p b{color:#3d5270;font-weight:500}.df-capability details,.df-requests details{color:var(--df-muted);font-size:11px;line-height:1.7}.df-panel summary{cursor:pointer}.df-capability button,.df-requests button{color:var(--df-blue);text-align:start;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:7px 0 0;font-size:11px;display:flex}.df-state{color:#6a778b;align-items:center;gap:6px;font-size:10px;line-height:1.6;display:inline-flex}.df-state>span{background:currentColor;border-radius:100%;flex-shrink:0;width:6px;height:6px}.df-state-ready,.df-state-reconciled{color:#08785d}.df-state-partially-ready,.df-state-recommended{color:#2e69b8}.df-state-blocked,.df-state-critical,.df-state-material-variance{color:#b64343}.df-state-not-ready,.df-state-high-value{color:#957126}.df-access{color:#7c8ca2;font-size:9px}.df-requests{margin-top:19px}.df-requests article{background:#f9fbff}.df-trust-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.df-trust-metrics article{border:1px solid var(--df-line);background:#fff;border-radius:15px;grid-template-columns:1fr auto;gap:8px;padding:20px;display:grid}.df-trust-metrics svg{color:#698abc;grid-area:1/2/3}.df-trust-metrics strong{color:#254269;font-size:29px;font-weight:600;line-height:1}.df-trust-metrics span{color:var(--df-muted);font-size:11px}.df-table-scroll{max-height:480px;margin-top:18px;overflow:auto}.df-table-scroll table{border-collapse:collapse;text-align:start;width:100%;min-width:560px}.df-table-scroll th,.df-table-scroll td{text-align:start;color:#5e718c;vertical-align:top;border-bottom:1px solid #edf0f5;padding:13px 12px;font-size:11px;line-height:1.6}.df-table-scroll thead th{color:#8b99ae;background:#f8faff;font-size:10px;font-weight:500}.df-table-scroll tbody th{color:#2b4263;overflow-wrap:anywhere;max-width:300px;font-weight:500}.df-table-scroll small{color:#8291a7;margin-top:3px;font-size:10px;display:block}.df-table-scroll select{min-height:32px;margin-top:8px;padding:5px 7px;font-size:10px;display:block}.df-trust-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.df-check{border-bottom:1px solid #ecf0f6;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 0;line-height:1.6;display:flex}.df-check b{overflow-wrap:anywhere;font-size:11px;font-weight:500}.df-check span{color:var(--df-muted);font-size:10px}.df-check p{color:var(--df-muted);width:100%;font-size:11px}.df-issue{color:#8f682f;background:#fff7ed;border:1px solid #f3e6d6;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;display:flex}.df-issue svg{flex-shrink:0;margin-top:2px}.df-issue b{font-size:11px;font-weight:500;line-height:1.6}.df-issue p{margin-top:4px;font-size:10px;line-height:1.7}.df-source-ref{overflow-wrap:anywhere;line-height:1.8;color:#8090a6!important;margin-top:12px!important;font-size:10px!important}.df-dictionary{max-height:400px;margin-top:18px;overflow:auto}.df-dictionary article{border-bottom:1px solid #eaf0f5;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.df-dictionary b,.df-dictionary span,.df-dictionary small{overflow-wrap:anywhere;font-size:11px;line-height:1.8;display:block}.df-dictionary span{color:#365d9f}.df-dictionary small{color:var(--df-muted);font-size:10px}.df-dictionary button{color:#7b5a46;background:#fff;border:1px solid #e1e7ef;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:10px}.df-empty-copy{color:var(--df-muted);font-size:12px;line-height:1.8;margin-top:15px!important}.df-notice{color:#886527;background:#fff8e9;border:1px solid #eddcbb;border-radius:11px;padding:12px 15px;font-size:12px;line-height:1.8}.df-empty{border:1px solid var(--df-line);background:#fff;border-radius:18px;justify-items:start;padding:30px}.df-empty p{color:var(--df-muted);font-size:13px;line-height:1.8}.df-capability-badges{flex-wrap:wrap;gap:3px 10px;margin-top:5px;display:flex!important}.df-capability-badges .df-state{font-size:9px}.df-capability-badges .df-access{font-size:8px}.df-panel[dir=rtl] .df-eyebrow,.df-summary[dir=rtl] .df-eyebrow{letter-spacing:0;font-size:11px}.df-panel[dir=rtl] h2,.df-summary[dir=rtl] h2{letter-spacing:0}.df-panel[dir=rtl] li{line-height:2}@media (width<=1100px){.df-capabilities,.df-requests{grid-template-columns:repeat(2,minmax(0,1fr))}.df-summary{grid-template-columns:1fr}.df-summary-counts{grid-area:auto/1}.df-summary-counts button:first-child{border-inline-start:0}.df-summary-counts button{padding-inline:13px}.df-trust-columns{grid-template-columns:1fr}}@media (width<=650px){.df-heading{flex-direction:column;align-items:flex-start;gap:16px}.df-heading h2{font-size:23px}.df-card,.df-summary{border-radius:15px;padding:18px}.df-capabilities,.df-requests{grid-template-columns:1fr}.df-controls{flex-direction:column}.df-summary-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.df-summary-counts button:nth-child(odd){border-inline-start:0}.df-summary-counts strong{font-size:25px}.df-next{flex-direction:column;gap:14px}.df-summary-meta{flex-direction:column}.df-trust-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.df-trust-metrics article{padding:16px}.df-summary-actions{gap:13px 18px}.df-tabs button{padding:9px 11px}.df-dictionary article{align-items:flex-start}.df-heading>button{min-height:44px}}.df-scope{background:#fff;border:1px solid #dde5ef;border-radius:14px;margin-bottom:18px;padding:15px 18px}.df-scope-fields{align-items:flex-end;gap:14px;display:flex}.df-scope label{flex:1;gap:6px;min-width:0;display:grid}.df-scope label>span{color:#728099;font-size:10px}.df-scope select{color:#314966;width:100%;min-height:39px;font:inherit;background:#f9fbff;border:1px solid #dce5f0;border-radius:8px;padding:8px 10px;font-size:12px}.df-scope button{color:#fff;cursor:pointer;background:#245be9;border:0;border-radius:8px;min-height:39px;padding:9px 16px;font-size:12px}.df-scope button:disabled{opacity:.45;cursor:not-allowed}.df-scope-note{color:#836537;margin:10px 0 0;font-size:11px;line-height:1.8}.df-scope :focus-visible{outline-offset:3px;outline:3px solid #a6bffc}@media (width<=650px){.df-scope-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.df-scope{padding:14px}.df-scope label:nth-child(2){grid-column:2}.df-scope button{align-self:end}}.df-source-family{color:#3b5270;gap:7px;margin:17px 0;display:grid}.df-source-family>span{font-size:11px;font-weight:500}.df-source-family input{min-height:41px;font:inherit;color:#2e4564;background:#fff;border:1px solid #dbe5f1;border-radius:9px;width:100%;padding:9px 12px;font-size:12px}.df-source-family small{color:#73839a;font-size:10px;line-height:1.7}.df-source-family input:focus-visible{outline-offset:3px;outline:3px solid #a6bffc}.df-progressive-review{color:#32577f;background:#eef6ff;border:1px solid #d6e5f8;border-radius:13px;margin:17px 0;padding:16px 18px}.df-progressive-review>div,.df-mapping-guide header>div{align-items:center;gap:8px;display:flex}.df-progressive-review b,.df-mapping-guide header b{font-size:12px}.df-progressive-review p{margin:8px 0 0;font-size:11px;line-height:1.8}.df-progressive-review details{margin-top:10px;font-size:11px;line-height:1.8}.df-progressive-review summary{cursor:pointer}.df-mapping-guide{color:#3b5072;background:#f7f9ff;border:1px solid #d6e0f5;border-radius:14px;margin:16px 0;padding:18px}.df-mapping-guide header{justify-content:space-between;align-items:center;display:flex}.df-mapping-guide header button{color:#6880a5;cursor:pointer;background:0 0;border:0;padding:4px}.df-mapping-guide h3{margin:13px 0 8px;font-size:15px}.df-mapping-guide p{margin:8px 0;font-size:11px;line-height:1.8}.df-ask-mapping{color:#375fba;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:7px;padding:7px 0;font-size:10px;display:flex}.df-mapping-capabilities,.df-mapping-memory,.df-mapping-samples{overflow-wrap:anywhere;white-space:normal!important}.df-mapping-capabilities{color:#527199!important;margin-top:7px!important}.df-mapping-memory{color:#956e38!important;margin-top:5px!important}.confidence.unresolved{color:#846f40;background:#f3f0e8}.df-report-button{color:#245be9;background:#fff;border:1px solid #d9e3f2;border-radius:9px;justify-self:start;align-items:center;gap:7px;margin-top:-7px;padding:9px 12px;display:flex;font-size:11px!important}.df-pagination{color:#6e819b;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;font-size:11px;display:flex}.df-pagination>div{gap:8px;display:flex}.df-pagination button,.df-more{color:#315992;background:#fff;border:1px solid #dce5f0;border-radius:8px;padding:8px 12px;font-size:11px!important}.df-more{margin-top:16px}.df-discovery-counts{color:#667c96;border-top:1px solid #e1e8f2;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;padding-top:14px;font-size:11px;display:flex}.df-discovery-counts b{color:#315374;font-weight:500}.df-capability-badges>span{align-items:center;gap:4px;display:flex}.df-capability-badges em{color:#8896aa;font-size:8px;font-style:normal}.df-anatomy-lenses{background:#fbfcff;border:1px solid #e0e7f1;border-radius:13px;margin-top:18px;padding:16px}.df-anatomy-center{color:#506a91;justify-content:center;align-items:center;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.df-anatomy-lenses>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.df-anatomy-lenses button{text-align:start;color:#3d5678;background:#fff;border:1px solid #e2e9f3;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px 8px;min-width:0;padding:11px 12px;font-size:11px;display:grid}.df-anatomy-lenses button>.df-state{grid-column:1;font-size:9px}.df-anatomy-lenses button>svg{color:#9cabc1;grid-area:1/2/3}.df-anatomy-lenses button:hover{border-color:#abc5eb}.df-template{color:#7488a3!important;margin-top:0!important;padding-top:1px!important;font-size:10px!important}@media (width<=650px){.df-anatomy-lenses>div{grid-template-columns:repeat(2,minmax(0,1fr))}.df-anatomy-lenses{padding:12px}.df-anatomy-center{font-size:10px}}.df-retire-trigger{color:#8b6551;background:#fff;border:1px solid #e7dcd5;border-radius:7px;margin-top:8px;padding:6px 8px;display:block;font-size:10px!important}.df-retire-form{border-color:#e7d7c7;gap:12px;display:grid}.df-retire-form p{color:#786857;font-size:12px;line-height:1.8}.df-retire-form>b{font-size:12px}.df-retire-form label{color:#657891;gap:6px;font-size:11px;display:grid}.df-retire-form select,.df-retire-form textarea{font:inherit;color:#334d6e;background:#fff;border:1px solid #dce5ef;border-radius:8px;max-width:100%;padding:10px}.df-retire-form textarea{resize:vertical;min-height:85px}.df-retire-form>div{gap:9px;display:flex}.df-retire-form button{color:#805a3a;background:#fff8ee;border:1px solid #ddcebd;border-radius:8px;padding:9px 12px;font-size:11px}.df-semantic-request{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.df-semantic-request button{color:#47649b;background:#f4f7ff;border:1px solid #dce5f5;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.df-semantic-request small{color:#78879d;font-size:10px;line-height:1.7}.w24-home{--w24-ink:#14243c;--w24-muted:#64748b;--w24-line:#e0e7f0;--w24-blue:#245be9;--w24-pale:#f5f7fb;color:var(--w24-ink);gap:30px;min-width:0;display:grid}.w24-home *{box-sizing:border-box}.w24-home button,.w24-home input,.w24-home select{font:inherit}.w24-home button{cursor:pointer}.w24-home button:focus-visible,.w24-home input:focus-visible,.w24-home select:focus-visible{outline-offset:3px;outline:3px solid #8dabff}.w24-home h2,.w24-home h3,.w24-home p{margin:0}.w24-home-hero{color:#fff;background:radial-gradient(at 100% 0,#24447780,#0000 65%),#14243c;border:1px solid #243c5d;border-radius:24px;grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr);gap:40px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.w24-hero-main{min-width:0}.w24-home .w24-kicker{color:#245be9;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.8;display:flex}.w24-home-hero .w24-kicker{color:#a9ccf4}.w24-home-hero .w24-kicker>span{background:#50cee4;border-radius:50%;width:6px;height:6px}.w24-home-hero h2{letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere;margin-top:11px;font-size:clamp(28px,2.5vw,41px);font-weight:600;line-height:1.25}.w24-hero-main>p{color:#bfcce0;margin-top:10px;font-size:15px;line-height:1.8}.w24-hero-context{color:#bdcee4;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:20px;font-size:12px;display:flex}.w24-hero-context>span{align-items:center;gap:7px;display:flex}.w24-hero-context>span+span{border-inline-start:1px solid #436080;padding-inline-start:14px}.w24-hero-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:27px;display:flex}.w24-hero-actions button{color:#fff;background:#245be9;border:1px solid #366eee;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 17px;font-size:12px;font-weight:600;display:flex}.w24-hero-actions button:hover{background:#3268f1}.w24-hero-actions .w24-hero-secondary{color:#c9dbf4;background:0 0;border-color:#0000;padding-inline:0}.w24-hero-actions .w24-hero-secondary:hover{color:#fff;background:0 0}.w24-hero-summary{border-inline-start:1px solid #43597470;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-inline-start:32px;display:flex}.w24-hero-summary-label{letter-spacing:.12em;color:#98b9dc;align-items:center;gap:8px;font-size:10px;display:flex}.w24-hero-summary>strong{color:#f3f8ff;margin-top:18px;font-size:21px;font-weight:500;line-height:1.4}.w24-hero-summary>p{color:#aabdd5;margin-top:8px;font-size:12px;line-height:1.7}.w24-hero-summary>div{color:#b4c5dc;gap:9px;margin-top:24px;font-size:10px;display:grid}.w24-hero-summary>div>span{align-items:center;gap:8px;display:flex}.w24-hero-summary>div>span:before{content:"";background:#59bfd1;border-radius:50%;width:4px;height:4px}.w24-home-notice{color:#886525;background:#fff7e8;border:1px solid #eedebc;border-radius:12px;align-items:center;gap:10px;margin-top:-14px;padding:12px 16px;font-size:12px;display:flex}.w24-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.w24-section-heading h2{letter-spacing:-.025em;margin-top:4px;font-size:23px;font-weight:600;line-height:1.4}.w24-section-heading p{color:var(--w24-muted);margin-top:7px;font-size:13px;line-height:1.7}.w24-section-heading>button{color:#245be9;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}.w24-anatomy-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.w24-anatomy-grid>button{text-align:start;border:1px solid var(--w24-line);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;min-width:0;padding:20px 18px;transition:border-color .18s,box-shadow .18s;display:flex}.w24-anatomy-grid>button:hover{border-color:#98b4ef;box-shadow:0 6px 18px #24447706}.w24-anatomy-label{color:#596e8b;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.w24-anatomy-label>svg:first-child{color:#3165cb;flex-shrink:0}.w24-anatomy-label>svg:last-child{color:#9aaac0;flex-shrink:0;margin-inline-start:auto}.w24-anatomy-grid strong{letter-spacing:-.045em;color:#14243c;margin:13px 0 7px;font-size:32px;font-weight:600;line-height:1.2}.w24-anatomy-grid small{color:#68778e;min-height:30px;font-size:10px;line-height:1.5}.w24-home .w24-source{color:#7e8da3;font-size:9px;line-height:1.6;display:block}.w24-anatomy-grid .w24-source{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:10px;overflow:hidden}.w24-anatomy-note{font-size:11px;color:#7b6843!important;margin-top:12px!important}.w24-focus-grid{grid-template-columns:minmax(240px,.82fr) minmax(0,1.55fr);gap:20px;display:grid}.w24-focus-grid>article{border:1px solid var(--w24-line);background:#fff;border-radius:20px;min-width:0;padding:24px}.w24-card-heading{align-items:center;gap:11px;display:flex}.w24-icon{color:#245be9;background:#eef3ff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.w24-card-heading h3{font-size:15px;font-weight:600;line-height:1.5}.w24-card-heading>button{color:#6484b8;background:0 0;border:0;margin-inline-start:auto;padding:4px}.w24-health-result{align-items:center;gap:18px;margin-top:23px;display:flex}.w24-health-result>strong{letter-spacing:-.04em;white-space:nowrap;color:#14243c;font-size:41px;font-weight:600;line-height:1.1}.w24-health-result>strong>small{letter-spacing:0;color:#8b97aa;margin-inline-start:5px;font-size:14px;font-weight:400}.w24-health-result>span{color:#6c7c92;max-width:145px;font-size:11px;line-height:1.6}.w24-coverage{color:#64748b;border-top:1px solid #e9edf5;justify-content:space-between;gap:10px;margin-top:24px;padding-top:13px;font-size:11px;display:flex}.w24-coverage b{color:#284264;font-weight:600}.w24-diagnosis-card>.w24-source{margin-top:8px}.w24-card-link{color:#245be9;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:0;display:flex;font-size:11px!important}.w24-attention-card{flex-direction:column;display:flex}.w24-critical{color:#8c5626;text-align:start;background:#fff8f0;border:1px solid #f1dfcc;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.w24-critical>span{flex:1}.w24-critical b{font-size:11px;font-weight:600}.w24-critical small{color:#927051;margin-top:3px;font-size:10px;display:block}.w24-priorities{margin-top:13px}.w24-priorities>button{text-align:start;color:#263c5b;background:0 0;border:0;border-bottom:1px solid #edf0f6;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.w24-priorities>button>span{color:#a4b2c4;font-size:10px}.w24-priorities>button>div{flex:1;min-width:0}.w24-priorities b{font-size:12px;font-weight:500;line-height:1.5;display:block}.w24-priorities small{color:#7d899e;text-overflow:ellipsis;max-width:100%;margin-top:4px;font-size:10px;line-height:1.5;display:block;overflow:hidden}.w24-priorities>button>svg{color:#8aa0bd;flex-shrink:0}.w24-focus-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;display:flex}.w24-focus-footer>span{color:#8a97a9;font-size:9px;line-height:1.6}.w24-focus-footer>button{color:#245be9;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.w24-no-priorities{color:#52729a;align-items:flex-start;gap:14px;margin-top:25px;display:flex}.w24-no-priorities>svg{flex-shrink:0}.w24-no-priorities b{color:#2e4566;font-size:13px}.w24-no-priorities p{color:#758499;white-space:pre-line;margin-top:9px;font-size:12px;line-height:1.8}.w24-capabilities{padding-top:5px}.w24-catalog-controls{align-items:stretch;gap:14px;margin-bottom:22px;display:flex}.w24-search{color:#7490b2;background:#fff;border:1px solid #dce4f0;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.w24-search input{color:#223a5c;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:47px;font-size:12px!important}.w24-search input::placeholder{color:#8b99ac}.w24-family-filter{color:#687f9d;background:#fff;border:1px solid #dce4f0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.w24-family-filter select{color:#415878;background:0 0;border:0;outline:none;max-width:190px;min-height:47px;font-size:12px}.w24-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.w24-solution{background:#fff;border:1px solid #dfe6f0;border-radius:20px;min-width:0;padding:24px;transition:box-shadow .2s,border-color .2s}.w24-solution:hover{border-color:#b3c6e9;box-shadow:0 12px 30px #18396c07}.w24-solution-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.w24-solution-icon{color:#245be9;background:#eef3ff;border:1px solid #e0eaff;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.w24-solution-top>span:last-child{color:#a3afc0;letter-spacing:.1em;font-size:10px}.w24-solution h3{letter-spacing:-.035em;color:#14243c;font-size:20px;font-weight:600}.w24-solution>p{color:#738198;min-height:20px;margin-top:7px;font-size:12px;line-height:1.7}.w24-module-links{border-top:1px solid #e9eef5;margin-top:22px;display:grid}.w24-module-links>button{text-align:start;color:#415d83;background:0 0;border:0;border-bottom:1px solid #edf0f6;align-items:center;gap:10px;min-width:0;padding:13px 0;display:flex}.w24-module-links>button:last-child{border-bottom:0;padding-bottom:0}.w24-module-links>button>svg{flex-shrink:0}.w24-module-links>button>svg:first-child{color:#6e8fc0}.w24-module-links>button>svg:last-child{color:#91a5c1;margin-inline-start:auto}.w24-module-links>button>span{gap:4px;min-width:0;display:grid}.w24-module-links b{color:#294364;font-size:11px;font-weight:600;line-height:1.4}.w24-module-links small{color:#8290a4;font-size:9px;line-height:1.5}.w24-module-links>button:hover b,.w24-module-links>button:hover>svg:last-child{color:#245be9}.w24-solution-refinery{background:linear-gradient(155deg,#fff,#f5f8ff)}.w24-solution-refinery .w24-solution-icon{color:#258398;background:#e9f7fa;border-color:#d9eff2}.w24-catalog-empty{text-align:center;color:#7690b4;background:#fff;border:1px dashed #c8d6eb;border-radius:20px;padding:44px}.w24-catalog-empty>svg{margin:0 auto 15px}.w24-catalog-empty h3{color:#273e60;font-size:18px}.w24-catalog-empty p{margin-top:8px;font-size:13px}.w24-catalog-empty button{color:#245be9;background:#edf3ff;border:0;border-radius:10px;margin-top:20px;padding:10px 16px;font-size:12px}.w24-home-footer{color:#8a98ad;border-top:1px solid #e1e7ef;align-items:center;gap:8px;margin-top:30px;padding-top:18px;font-size:10px;display:flex}.w24-home-footer>span:last-child{color:#7888a0;margin-inline-start:auto}.w24-home .w24-navi-help{background:#fff;border:1px solid #dbe6f5;border-radius:10px;padding:10px 13px;font-size:11px}.w24-welcome{color:#14243c;background:#f5f7fb}.w24-welcome .welcome-header,.w24-setup .welcome-header{background:#fff;padding:22px 5vw}.w24-welcome .twiq-logo img,.w24-setup .twiq-logo img{width:120px}.twiq-logo small{letter-spacing:0;white-space:normal;max-width:180px;font-size:10px;line-height:1.5}.w24-welcome .setup-steps{gap:56px;margin-top:24px}.w24-welcome .setup-steps .current{color:#245be9}.w24-welcome .setup-steps .current span{color:#fff;background:#245be9;border-color:#245be9}.w24-welcome .setup-steps span{border-color:#ccd8e9}.w24-welcome .welcome-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;max-width:1320px;min-height:0;margin:0 auto;padding:54px 5vw 36px}.w24-welcome .welcome-copy{padding:18px 0}.w24-welcome .welcome-copy h1{color:#14243c;letter-spacing:-.05em;max-width:620px;margin:24px 0;font-size:clamp(42px,4.3vw,65px);font-weight:550;line-height:1.13}.w24-welcome .welcome-copy h1 em{color:#245be9}.w24-welcome .welcome-lead{color:#64758c;max-width:515px;margin-block:20px 26px;font-size:16px;line-height:1.8}.w24-welcome .welcome-kicker{color:#245be9;letter-spacing:.13em;font-size:10px}.w24-welcome .welcome-kicker>span{background:#245be9}.w24-welcome-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.w24-welcome .welcome-start{color:#fff;background:#245be9;border-color:#245be9;border-radius:11px;min-height:48px;padding:14px 19px;font-size:13px}.w24-welcome .welcome-resume{color:#547197;padding:12px 0;font-size:12px}.w24-welcome-note{color:#8592a5;margin-top:15px;font-size:11px;line-height:1.7}.w24-setup-guide{margin-top:26px}.w24-guide-invite{color:#567293;text-align:start;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;display:flex}.w24-guide-invite>svg:first-child{color:#245be9}.w24-guide-invite>svg:last-child{margin-inline-start:8px}.w24-setup-guide .pilot-guide{color:#14243c;background:#fff;border:1px solid #dce5f1;border-radius:14px;max-width:100%;margin-top:14px}.w24-welcome-outcomes{border-top:1px solid #dfe6f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1190px;margin:16px auto 0;padding:28px 0 10px;display:grid}.w24-welcome-outcomes>article{align-items:flex-start;gap:14px;display:flex}.w24-welcome-outcomes>article>svg{color:#3868c5;flex-shrink:0;margin-top:1px}.w24-welcome-outcomes b{color:#284160;font-size:13px;font-weight:600}.w24-welcome-outcomes p{color:#7c8a9e;margin:6px 0 0;font-size:11px;line-height:1.7}.w24-welcome .welcome-footer{color:#8593a7;padding:28px 22px;font-size:10px}.w24-welcome .welcome-service-note{color:#415d80;max-width:1190px;margin:20px auto 0}.w24-identity{background:radial-gradient(at 90% 0,#284a7840,#0000 65%),#14243c;border:1px solid #304868;border-radius:24px;padding:30px;box-shadow:0 24px 50px #14243c13}.w24-identity:before{display:none}.w24-identity-heading{align-items:center;gap:14px;margin-bottom:26px;display:flex}.w24-identity-mark{color:#87badf;background:#ffffff06;border:1px solid #698cb343;border-radius:14px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.w24-identity-heading>div>span{letter-spacing:.15em;color:#9db9d9;font-size:8px}.w24-identity-heading h2{letter-spacing:-.02em;color:#eef4ff;margin:6px 0 0;font-size:19px;font-weight:500;line-height:1.5}.w24-identity .twiq-identity-layers{gap:7px}.w24-identity .twiq-identity-layers>button{color:#ceddf1;background:#ffffff05;border:1px solid #6e90bb28;border-radius:10px;gap:12px;padding:13px 15px;font-size:12px;transform:none}.w24-identity .twiq-identity-layers>button>svg{color:#8aabd7}.w24-identity .twiq-identity-layers>button>span{color:#59779d;letter-spacing:0;font-size:9px}.w24-identity .twiq-identity-layers>button:hover:not(:disabled){background:#ffffff10;transform:none}.w24-identity .twiq-identity-foundation{letter-spacing:.05em;color:#88c8db;padding:20px 0 13px;font-size:8px;line-height:1.7}.w24-identity>p{color:#8ca3c2;margin-top:13px;line-height:1.8;font-size:9px!important}.w24-setup .setup-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr);gap:70px;max-width:1210px;margin:48px auto;padding:0 32px}.w24-setup .setup-layout aside>h1{letter-spacing:-.04em;color:#14243c;max-width:400px;margin-top:18px;font-size:37px;line-height:1.2}.w24-setup .setup-layout aside>p{color:#6b7c91;max-width:370px;font-size:15px;line-height:1.9}.w24-setup .setup-layout aside{padding-top:18px}.w24-setup-path{color:#8b98ad;gap:19px;margin:30px 0;font-size:12px;display:grid}.w24-setup-path>span{align-items:center;gap:12px;display:flex}.w24-setup-path>.active{color:#315fb6}.w24-setup .setup-form{border-color:#dee6f0;border-radius:20px;padding:30px;box-shadow:0 8px 32px #14243c04}.w24-setup .setup-form-heading{margin-bottom:26px}.w24-setup .setup-form-heading h2{color:#203754;font-size:20px}.w24-setup .setup-form-heading p{color:#8090a5;margin-top:6px;font-size:11px}.w24-form-group{border:0;min-width:0;margin:0 0 8px;padding:0}.w24-form-group>legend{letter-spacing:.05em;text-transform:uppercase;color:#587498;border-bottom:1px solid #e6ebf3;width:100%;margin-bottom:18px;padding:0 0 14px;font-size:10px;font-weight:600;display:block}.w24-setup .setup-form label{color:#435a77;gap:7px;margin-bottom:18px;font-size:12px;font-weight:500}.w24-setup .setup-form input,.w24-setup .setup-form select,.w24-setup .setup-form textarea,.w24-setup .setup-form [data-slot=select-trigger]{font:inherit;color:#273f5f;background:#fbfcfe;border:1px solid #dce4f0;border-radius:9px;width:100%;min-height:44px;padding:11px 13px;font-size:12px}.w24-setup .setup-form input::placeholder{color:#a2afbf}.w24-setup .setup-form textarea{resize:vertical;min-height:88px}.w24-optional-fields{background:#fbfcfe;border:1px solid #dfe6f0;border-radius:11px;margin:4px 0 20px}.w24-optional-fields summary{cursor:pointer;color:#426184;align-items:center;gap:12px;padding:15px;font-size:12px;list-style:none;display:flex}.w24-optional-fields summary>span{color:#97a5b7;margin-inline-start:auto;font-size:10px}.w24-optional-fields>div{padding:0 16px}.w24-setup .setup-fineprint{color:#8190a4;margin-bottom:20px;font-size:10px;line-height:1.8}.w24-setup .journey-primary{color:#fff;box-shadow:none;background:#245be9;border-color:#245be9;border-radius:10px;min-height:47px;padding:12px 18px;font-size:13px}.w24-setup .data-setup{max-width:1250px;margin:48px auto}.w24-setup .data-setup-intro{grid-template-columns:1fr auto;align-items:start;gap:35px;margin-bottom:25px}.w24-setup .data-setup-intro .w24-setup-guide{max-width:360px;margin-top:16px}.w24-setup .data-setup h1{letter-spacing:-.035em;color:#14243c;margin:15px 0;font-size:36px}.w24-setup .data-setup-intro>div>p{color:#738399;font-size:12px}.w24-example-options{background:#fff;border:1px solid #e0e7f0;border-radius:14px;margin-bottom:8px}.w24-example-options>summary{cursor:pointer;color:#59779d;align-items:center;gap:10px;padding:15px 19px;font-size:12px;list-style:none;display:flex}.w24-example-options>summary>svg:last-child{margin-inline-start:auto}.w24-example-options>div{grid-template-columns:1fr 1fr;gap:14px;padding:0 18px 18px;display:grid}.w24-example-options .demo-load-card{color:#6086bb;box-shadow:none;background:#f7f9fd;border-color:#e0e7f0;border-radius:12px;gap:14px;padding:18px;transform:none}.w24-example-options .demo-load-card>span{flex:1}.w24-example-options .demo-load-card b{color:#2c4668;font-size:13px}.w24-example-options .demo-load-card small{color:#8291a6;margin-top:5px;font-size:11px;line-height:1.6}.w24-setup .data-readiness-strip{color:#405f83;padding:24px 0;font-size:13px}.w24-setup .data-readiness-strip>span{font-size:10px}.w24-setup .evidence-upload-grid{gap:18px}.w24-setup .evidence-upload-grid article{border-color:#dfe6f0;border-radius:17px;padding:22px}.w24-setup .evidence-upload-grid article.supplied{border-color:#a9c7d8}.w24-setup .evidence-upload-grid h3{margin-top:18px;font-size:16px}.w24-setup .evidence-upload-grid p{font-size:12px}.w24-setup .evidence-upload-grid small{font-size:10px;line-height:1.7}.w24-setup .evidence-priority,.w24-setup .upload-card-status{font-size:10px}.w24-setup .upload-card-actions a,.w24-setup .upload-action{font-size:11px}.w24-setup .evidence-format-note{background:#edf2f8;font-size:11px;line-height:1.8}.w24-setup .setup-next-bar b{color:#2c476b;font-size:15px}.w24-setup .setup-next-bar small{font-size:11px;line-height:1.8}.w24-setup .step-eyebrow{color:#245be9;letter-spacing:.13em;font-size:10px}.w24-home[dir=rtl] h2,.w24-home[dir=rtl] h3,.w24-home[dir=rtl] .w24-kicker,.w24-welcome[dir=rtl] .welcome-copy h1,.w24-welcome[dir=rtl] .welcome-kicker,.w24-setup[dir=rtl] h1{letter-spacing:0}.w24-welcome[dir=rtl] .welcome-copy h1{line-height:1.4}.w24-home[dir=rtl] .w24-hero-actions svg:last-child,.w24-home[dir=rtl] .w24-card-link>svg{transform:scaleX(-1)}@media (width>=1550px){.w24-home-hero{padding:40px}.w24-solution{padding:27px}.w24-anatomy-grid>button{padding:23px}}@media (width<=1100px){.w24-home{gap:25px}.w24-home-hero{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:25px;padding:29px}.w24-hero-summary{padding-inline-start:24px}.w24-anatomy-grid{gap:10px}.w24-anatomy-grid>button{padding:17px 13px}.w24-anatomy-label{gap:5px;font-size:10px}.w24-anatomy-grid strong{font-size:29px}.w24-solution-grid{gap:15px}.w24-solution{padding:20px}.w24-solution h3{font-size:18px}.w24-focus-grid{gap:15px}.w24-focus-grid>article{padding:21px}.w24-welcome .welcome-hero{gap:34px;padding-top:40px}.w24-welcome-outcomes{margin-inline:5vw}.w24-welcome .welcome-copy h1{font-size:49px}.w24-setup .setup-layout{gap:34px}.w24-setup .setup-layout aside>h1{font-size:33px}}@media (width<=900px){.w24-anatomy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.w24-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w24-home-hero{grid-template-columns:1fr}.w24-hero-summary{display:none}.w24-focus-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr)}.w24-focus-footer{flex-wrap:wrap}.w24-health-result{gap:12px}.w24-welcome .welcome-copy h1{font-size:42px}.w24-identity{padding:23px}.w24-identity-heading h2{font-size:17px}.w24-identity-heading{gap:10px}.w24-identity-mark{width:42px;height:42px}.w24-setup .data-setup-intro{grid-template-columns:1fr}.w24-setup .data-setup-intro .w24-setup-guide{max-width:100%;margin:0}}@media (width<=680px){.w24-home{gap:25px}.w24-home-hero{border-radius:19px;padding:26px 22px}.w24-home-hero h2{font-size:29px}.w24-hero-main>p{font-size:13px}.w24-hero-context{gap:7px 10px;font-size:10px}.w24-hero-context>span+span{padding-inline-start:10px}.w24-hero-actions{gap:8px;margin-top:22px}.w24-hero-actions button{padding:10px 13px;font-size:11px}.w24-hero-actions .w24-hero-secondary{justify-content:flex-start;width:100%;margin-top:3px}.w24-section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px}.w24-section-heading h2{font-size:20px}.w24-section-heading p{font-size:12px}.w24-section-heading>button{padding:0;font-size:10px}.w24-anatomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.w24-anatomy-grid>button:last-child{grid-column:1/-1;grid-template-columns:1fr auto;gap:0 12px;display:grid}.w24-anatomy-grid>button:last-child>strong{grid-area:1/2/4;align-self:center;margin:0}.w24-anatomy-grid>button:last-child>small{min-height:0}.w24-anatomy-grid>button:last-child .w24-source{margin-top:3px}.w24-anatomy-grid>button:last-child .w24-anatomy-label>svg:last-child{display:none}.w24-anatomy-grid>button{padding:17px}.w24-anatomy-grid strong{margin:10px 0 5px;font-size:29px}.w24-anatomy-grid small{font-size:9px}.w24-focus-grid{grid-template-columns:1fr;gap:15px}.w24-health-result{justify-content:space-between}.w24-health-result>span{max-width:170px}.w24-focus-grid>article{padding:22px}.w24-catalog-controls{flex-direction:column;gap:9px}.w24-family-filter select{width:100%;max-width:none;min-height:41px}.w24-search input{font-size:11px!important}.w24-solution-grid{grid-template-columns:1fr;gap:14px}.w24-solution{padding:23px}.w24-solution h3{font-size:21px}.w24-solution>p,.w24-module-links b{font-size:12px}.w24-module-links small{font-size:10px}.w24-module-links>button{padding:14px 0}.w24-solution-top{margin-bottom:15px}.w24-home-footer{flex-wrap:wrap;font-size:9px;line-height:1.8}.w24-home-footer>span:last-child{flex-basis:100%;margin-inline-start:23px}.w24-welcome .welcome-header,.w24-setup .welcome-header{padding:17px 20px}.w24-welcome .twiq-logo,.w24-setup .twiq-logo{gap:10px}.w24-welcome .twiq-logo img,.w24-setup .twiq-logo img{width:89px}.w24-welcome .twiq-logo small,.w24-setup .twiq-logo small{max-width:100px;padding-inline-start:10px;font-size:8px;display:block}.w24-welcome .welcome-header>div,.w24-setup .welcome-header>div{gap:5px}.w24-welcome .welcome-header button,.w24-setup .welcome-header button{padding:6px;font-size:11px}.w24-welcome .setup-steps{gap:25px;margin-top:20px}.w24-welcome .welcome-hero{grid-template-columns:1fr;gap:20px;padding:28px 22px 20px}.w24-welcome .welcome-copy{padding:0}.w24-welcome .welcome-copy h1{margin:22px 0;font-size:42px}.w24-welcome .welcome-lead{margin:20px 0;font-size:14px;line-height:1.9}.w24-welcome .welcome-kicker{font-size:9px}.w24-welcome-actions{gap:8px}.w24-welcome .welcome-start{justify-content:center;width:100%;font-size:12px}.w24-welcome .welcome-resume{padding:9px 0;font-size:11px}.w24-welcome .w24-identity{margin-top:8px}.w24-welcome-outcomes{grid-template-columns:1fr;gap:22px;margin-inline:22px;padding-top:25px}.w24-welcome-outcomes>article{gap:12px}.w24-welcome-outcomes b{font-size:12px}.w24-welcome-outcomes p{font-size:11px}.w24-welcome .welcome-footer{padding:24px 22px;font-size:9px;line-height:1.8}.w24-setup .setup-layout{grid-template-columns:1fr;gap:24px;margin:25px auto;padding:0 20px}.w24-setup .setup-layout aside{padding:0}.w24-setup .setup-layout aside>h1{max-width:100%;margin:13px 0;font-size:29px}.w24-setup .setup-layout aside>p{max-width:100%;font-size:13px;line-height:1.8}.w24-setup-path{display:none}.w24-setup .w24-setup-guide{margin-top:18px}.w24-setup .setup-form{padding:22px}.w24-setup .setup-form-heading h2{font-size:18px}.w24-setup .setup-form-heading p{font-size:10px;line-height:1.6}.w24-setup .setup-fields{grid-template-columns:1fr;gap:0}.w24-setup .data-setup{margin:28px auto;padding:0 20px 30px}.w24-setup .data-setup h1{font-size:29px;line-height:1.35}.w24-setup .data-setup-intro{gap:0}.w24-example-options>div{grid-template-columns:1fr}.w24-setup .data-readiness-strip{padding-block:20px;font-size:11px}.w24-setup .evidence-upload-grid{grid-template-columns:1fr}.w24-setup .setup-next-bar{align-items:stretch}.w24-setup .setup-next-bar b{font-size:14px}.w24-setup .setup-next-bar small{font-size:10px}.w24-home[dir=rtl] .w24-home-hero h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.w24-home *,.w24-welcome *,.w24-setup *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.w24-home .w24-anatomy-caption{color:#8a98aa;margin-top:12px;font-size:10px;line-height:1.8}.w24-home .w24-motion-icon{--w24-motion-ink:#3269d3;--w24-motion-wash:#eaf1ff;--w24-motion-delay:0s;isolation:isolate;color:var(--w24-motion-ink);pointer-events:none;flex-shrink:0;position:relative}.w24-home .w24-motion-refinery{--w24-motion-ink:#20859a;--w24-motion-wash:#e6f5f7}.w24-home .w24-motion-twin{--w24-motion-ink:#5f63c2;--w24-motion-wash:#eeedfc}.w24-home .w24-motion-diagnose{--w24-motion-ink:#278977;--w24-motion-wash:#e9f6f1}.w24-home .w24-motion-strategy{--w24-motion-ink:#5361b8;--w24-motion-wash:#eeeefb}.w24-home .w24-motion-operate{--w24-motion-ink:#317eae;--w24-motion-wash:#e9f4fb}.w24-home .w24-motion-simulate{--w24-motion-ink:#8460b8;--w24-motion-wash:#f2edfb}.w24-home .w24-motion-realize{--w24-motion-ink:#238773;--w24-motion-wash:#e7f5ee}.w24-home .w24-motion-reports{--w24-motion-ink:#576f98;--w24-motion-wash:#edf2f9}.w24-home .w24-solution-icon{border:1px solid color-mix(in srgb,var(--w24-motion-ink) 14%,white);background:linear-gradient(145deg,#fff,var(--w24-motion-wash));border-radius:21px;width:78px;height:78px;transition:transform .3s,box-shadow .3s;box-shadow:inset 0 1px #fff,0 5px 14px #233e7310}.w24-home .w24-solution-icon>svg{width:61px;height:61px;overflow:visible}.w24-home .w24-solution-top{align-items:flex-start;margin-bottom:21px}.w24-home .w24-solution-top>span:last-child{margin-top:5px}.w24-home .w24-solution:hover .w24-solution-icon,.w24-home .w24-solution:focus-within .w24-solution-icon{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 9px 20px #233e731a}.w24-home .w24-motion-fill{fill:var(--w24-motion-wash)}.w24-home .w24-motion-line{opacity:.33}.w24-home .w24-motion-trace{stroke-dasharray:5 13;animation:5s linear infinite w24-icon-flow}.w24-home .w24-motion-float{animation:5.6s ease-in-out infinite w24-icon-float}.w24-home .w24-motion-settle{animation:5.6s ease-in-out infinite w24-icon-settle}.w24-home .w24-motion-breathe{transform-origin:50%;transform-box:fill-box;animation:5.6s ease-in-out infinite w24-icon-breathe}.w24-home .w24-motion-beacon{fill:currentColor;stroke-width:1px;transform-origin:50%;transform-box:fill-box;animation:4.8s ease-in-out infinite w24-icon-breathe}.w24-home .w24-motion-spark{transform-origin:50%;transform-box:fill-box;animation:7s ease-in-out infinite w24-icon-turn}.w24-home .w24-motion-orbit{transform-origin:32px 32px;animation:7s ease-in-out infinite w24-icon-orbit}.w24-home .w24-motion-bar{transform-box:fill-box;transform-origin:bottom;animation:5.6s ease-in-out infinite w24-icon-rise}.w24-home [data-home-motion] *{animation-delay:var(--w24-motion-delay)}.w24-home [data-home-motion] .w24-motion-later{animation-delay:calc(var(--w24-motion-delay) - 1.2s)}.w24-home [data-home-motion] .w24-motion-last{animation-delay:calc(var(--w24-motion-delay) - 2.4s)}.w24-home .w24-module-links>button>.w24-module-icon,.w24-home .w24-module-icon{background:var(--w24-motion-wash);border-radius:8px;place-items:center;width:28px;min-width:28px;height:28px;transition:background .2s,transform .2s;display:grid;overflow:visible}.w24-home .w24-module-icon>svg{z-index:1;transform-origin:50%;animation:6s ease-in-out infinite w24-icon-glyph;position:relative}.w24-home .w24-module-orbit{opacity:0;border:1px solid;border-radius:6px;animation:6s ease-in-out infinite w24-icon-halo;position:absolute;inset:3px}.w24-home .w24-motion-refinery.w24-module-icon>svg,.w24-home .w24-motion-simulate.w24-module-icon>svg{animation-name:w24-icon-glyph-turn}.w24-home .w24-motion-diagnose.w24-module-icon>svg,.w24-home .w24-motion-realize.w24-module-icon>svg{animation-name:w24-icon-glyph-scale}.w24-home .w24-module-links>button:hover>.w24-module-icon,.w24-home .w24-module-links>button:focus-visible>.w24-module-icon,.w24-home .w24-anatomy-grid>button:hover .w24-module-icon,.w24-home .w24-anatomy-grid>button:focus-visible .w24-module-icon{background:color-mix(in srgb,var(--w24-motion-ink) 15%,white);transform:translateY(-2px)}.w24-home .w24-anatomy-icon{border-radius:7px;width:25px;min-width:25px;height:25px}.w24-home [data-home-motion][data-motion-active=false] *{animation-play-state:paused!important}@keyframes w24-icon-flow{to{stroke-dashoffset:-36px}}@keyframes w24-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes w24-icon-settle{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes w24-icon-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}@keyframes w24-icon-turn{0%,35%,to{transform:rotate(0)}60%,80%{transform:rotate(90deg)}}@keyframes w24-icon-orbit{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes w24-icon-rise{0%,to{transform:scaleY(.88)}50%{transform:scaleY(1)}}@keyframes w24-icon-glyph{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-1.4px)}}@keyframes w24-icon-glyph-turn{0%,60%,to{transform:rotate(0)}30%{transform:rotate(9deg)}}@keyframes w24-icon-glyph-scale{0%,60%,to{transform:scale(1)}30%{transform:scale(1.08)}}@keyframes w24-icon-halo{0%,55%,to{opacity:0;transform:scale(.9)}30%{opacity:.18;transform:scale(1.2)}}@media (width<=680px){.w24-home .w24-solution-icon{border-radius:19px;width:72px;height:72px}.w24-home .w24-solution-icon>svg{width:56px;height:56px}.w24-home .w24-solution-top{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.w24-home [data-home-motion] *{animation:none!important}.w24-home .w24-solution:hover .w24-solution-icon,.w24-home .w24-solution:focus-within .w24-solution-icon,.w24-home .w24-module-links>button:hover>.w24-module-icon,.w24-home .w24-module-links>button:focus-visible>.w24-module-icon,.w24-home .w24-anatomy-grid>button:hover .w24-module-icon,.w24-home .w24-anatomy-grid>button:focus-visible .w24-module-icon{transform:none}.w24-home .w24-module-orbit{display:none}}.w24-welcome .welcome-header .twiq-logo small,.w24-setup .welcome-header .twiq-logo small{letter-spacing:0;white-space:normal;color:#304968;flex:0 0 205px;width:205px;max-width:205px;padding-inline-start:18px;font-size:12px;font-weight:500;line-height:1.5;display:block}@media (width<=680px){.w24-welcome .welcome-header .twiq-logo small,.w24-setup .welcome-header .twiq-logo small{flex-basis:135px;width:135px;max-width:135px;padding-inline-start:10px;font-size:10px;line-height:1.45}.w24-welcome .welcome-header,.w24-setup .welcome-header{flex-wrap:wrap;gap:12px}}:root{--twiq-electric:#245be9;--twiq-midnight:#14243c;--twiq-ink:#14243c;--twiq-muted:#627087;--twiq-line:#e4eaf2;--twiq-surface:#f5f7fb;--ink:#14243c;--muted:#627087;--navy:#14243c;--teal:#245be9;--teal-dark:#1846bd;--mint:#eaf1ff;--line:#e4eaf2;--soft:#f5f7fb;--primary:#245be9;--primary-foreground:#fff;--ring:#245be9;--background:#f5f7fb;--foreground:#14243c;--sidebar:#fff;--sidebar-foreground:#536078;--sidebar-primary:#245be9;--sidebar-primary-foreground:#fff;--sidebar-accent:#edf3ff;--sidebar-accent-foreground:#245be9;--sidebar-border:#e4eaf2;--shadow:0 3px 15px #213c6204}html{scrollbar-gutter:stable}body{color:#14243c;background:#f5f7fb;line-height:1.55}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #245be970}.navi-workbench{padding:0!important}.workspace-main{max-width:1560px!important;padding:32px clamp(22px,3vw,48px) 112px!important}.app-main{background:#f5f7fb;min-width:0}.w24-sidebar [data-sidebar=sidebar],.w24-sidebar.sva-sidebar [data-sidebar=sidebar]{color:#536078;border-inline-end:1px solid #e4eaf2;background:#fff!important}.w24-sidebar [data-sidebar=header]{gap:18px;padding:24px 18px 8px}.w24-brand{color:#66738a;text-align:start;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px;display:flex}.w24-brand img{object-fit:contain;object-position:left center;width:110px;height:40px}.w24-brand span{letter-spacing:.015em;white-space:nowrap;font-size:9px;font-weight:600}.w24-workspace-picker{background:#f7f9fc;border:1px solid #e6ebf3;border-radius:12px;min-width:0;padding:13px 12px}.w24-workspace-picker>small{letter-spacing:.12em;color:#8a95a6;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.w24-workspace-picker [data-slot=select-trigger]{box-shadow:none;color:#14243c;background:0 0;border:0;width:100%;max-width:100%;min-height:28px;padding:0;font-size:12px;font-weight:700;height:28px!important}.w24-workspace-picker [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;max-width:175px;overflow:hidden;display:block!important}.w24-find{color:#7b879b;background:#fff;border:1px solid #e4eaf2;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.w24-find span{text-align:start;flex:1}.w24-sidebar [data-sidebar=content]{gap:0;padding:0 12px}.w24-sidebar [data-sidebar=group]{padding:9px 2px 1px}.w24-sidebar [data-sidebar=group-label]{letter-spacing:.14em;color:#8993a4;height:27px;padding:0 12px;font-size:9px;font-weight:700}.w24-sidebar [data-sidebar=menu]{gap:3px}.w24-sidebar .nav-item{color:#5e6a7d;background:0 0;gap:11px;height:39px;min-height:39px;padding:8px 12px;font-size:12px;font-weight:600;box-shadow:none!important;border:0!important;border-radius:10px!important}.w24-sidebar .nav-item:hover{color:#14243c;background:#f5f7fb}.w24-sidebar .nav-item[data-active=true]{color:#245be9!important;background:#edf3ff!important}.w24-sidebar .nav-symbol{width:21px;height:24px;color:inherit;border-radius:0;background:0 0!important;border:0!important}.w24-active-dot{background:#245be9;border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.w24-sidebar [data-sidebar=footer]{border-top:1px solid #f0f3f8;gap:12px;padding:8px 18px 18px}.w24-sidebar-tools{gap:1px;display:grid}.w24-sidebar-tools button{text-align:start;color:#748098;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:11px;display:flex}.w24-sidebar-tools button:hover{color:#14243c;background:#f5f7fb}.w24-ai-dot{background:#abb7c7;border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.w24-ai-dot.on{background:#15aa87}.w24-owner{border-top:1px solid #edf1f6;align-items:center;gap:9px;padding:13px 6px 0;display:flex}.w24-owner>span{color:#5a6d8a;background:#edf2f9;border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.w24-owner>div{flex:1;min-width:0}.w24-owner b,.w24-owner small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.w24-owner b{color:#41506a;font-size:10px;font-weight:700}.w24-owner small{color:#98a3b3;font-size:9px}.w24-owner>svg{color:#a9b4c4}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e8edf4;gap:15px;padding:0 clamp(22px,3vw,48px);height:68px!important;min-height:68px!important;box-shadow:none!important;background:#fffd!important}.breadcrumb{color:#8893a4;gap:10px;font-size:11px}.breadcrumb>b{color:#41506a;font-size:11px;font-weight:650}.top-actions{gap:11px}.top-actions .language{color:#627087;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-size:11px;display:flex}.top-actions .w24-top-search{background:#f8fafc;border:1px solid #e4eaf2;border-radius:9px;justify-content:flex-start;min-width:150px}.w24-top-year{color:#7c889a;border-inline-start:1px solid #e4eaf2;align-items:center;gap:5px;padding-inline:8px;font-size:11px;display:flex}.workspace-main .page-heading{align-items:center;gap:20px;margin-bottom:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0 0 23px!important}.workspace-main .page-heading:before,.workspace-main .page-heading:after{display:none!important}.workspace-main .page-heading h1{letter-spacing:-.045em;color:#14243c;align-items:center;gap:11px;margin:0 0 9px;line-height:1.25;display:flex;font-size:clamp(25px,2.5vw,34px)!important;font-weight:750!important}.workspace-main .page-heading .section-symbol{color:#245be9;background:#eaf1ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;border:0!important}.workspace-main .page-heading .section-symbol svg{width:21px;height:21px}.workspace-main .page-heading p:not(.eyebrow){color:#8390a4;max-width:650px;line-height:1.6;font-size:12px!important}.heading-actions{flex-wrap:wrap;gap:8px;display:flex}.heading-actions .sva-btn{border-radius:10px;min-height:36px;padding:9px 12px;font-size:11px}.w24-saved{color:#7f91a7;align-items:center;gap:6px;padding:8px;font-size:10px;display:flex}.w24-page-actions{position:relative}.w24-page-actions>summary{color:#627087;cursor:pointer;background:#fff;border:1px solid #e0e7f1;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;list-style:none;display:flex}.w24-page-actions[open]>div{inset-inline-end:0;z-index:20;background:#fff;border:1px solid #e4eaf2;border-radius:12px;gap:5px;width:190px;padding:8px;display:grid;position:absolute;top:44px;box-shadow:0 12px 36px #1936531a}.w24-page-actions .sva-btn{text-align:start;justify-content:flex-start;width:100%;border:0!important}.w24-module-nav{scrollbar-width:thin;border-bottom:1px solid #e4eaf2;gap:8px;margin-bottom:19px;padding:0 0 17px;display:flex;overflow-x:auto}.w24-module-nav button{color:#7b889d;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:650}.w24-module-nav button:hover{color:#245be9;background:#edf3ff}.w24-module-nav button[aria-current=page]{color:#245be9;background:#fff;box-shadow:0 2px 8px #163b6820}.basis-banner{color:#8e99aa;gap:15px;min-height:0;margin:0 0 20px;background:0 0!important;border:0!important;padding:0 1px!important;font-size:10px!important}.basis-banner>span:first-child{align-items:center;gap:6px}.basis-banner svg{width:13px;height:13px}.basis-banner b{font-weight:650;font-size:10px!important}.basis-banner small{font-size:9px!important}.basis-banner>.w24-basis-meta{align-items:center;gap:10px;display:flex}.basis-banner .tag{padding:3px 8px;font-size:9px}.w24-method-details{background:#ffffff70;border:1px solid #e4eaf2;border-radius:12px;margin:14px 0 22px;padding:0 16px}.w24-method-details>summary{color:#748299;cursor:pointer;padding:12px 0;font-size:11px;font-weight:600}.w24-method-details[open]{background:#fff}.w24-method-details .decision-journey{margin-top:6px}.w24-method-details .method-context{margin:10px 0}.w24-legacy-data{background:#fff;border:1px solid #e4eaf2;border-radius:16px;margin-top:26px;padding:0 20px}.w24-legacy-data>summary{color:#728098;cursor:pointer;padding:18px 0;font-size:12px;font-weight:650}.w24-legacy-data[open]>summary{border-bottom:1px solid #e4eaf2;margin-bottom:14px}.workspace-main .panel,.workspace-main .metric{background:#fff;border:1px solid #e4eaf2!important;border-radius:18px!important;box-shadow:0 3px 15px #213c6204!important}.workspace-main .panel{padding:25px}.panel-head{margin-bottom:20px!important}.panel-head h2{letter-spacing:-.025em;color:#263953;font-size:16px!important;font-weight:750!important}.panel-head p{max-width:800px;color:#8893a6!important;font-size:12px!important;line-height:1.7!important}.panel-head h2 svg{color:#245be9}.workspace-main .metric{min-height:135px;padding:23px}.metric-label{color:#8390a3;gap:10px;font-weight:600;font-size:11px!important}.metric-label svg{color:#89a8e4;width:16px;height:16px}.metric strong{color:#14243c;letter-spacing:-.045em;margin:13px 0 8px!important;font-size:30px!important;font-weight:750!important}.metric small{color:#94a0b2;line-height:1.6;font-size:10px!important}.workspace-main .metrics{gap:16px;margin-bottom:22px}.sva-btn,.journey-primary{color:#fff;background:#245be9;border:1px solid #245be9;border-radius:10px;gap:8px;min-height:39px;font-size:12px;font-weight:650;box-shadow:none!important}.sva-btn:hover,.journey-primary:hover{background:#174ac8;border-color:#174ac8;transform:none!important}.sva-btn.secondary,.journey-secondary{color:#617087;background:#fff;border:1px solid #dfe6f0;border-radius:10px}.sva-btn.secondary:hover,.journey-secondary:hover{color:#245be9;background:#f6f8fc;border-color:#b7c9eb}.tag{color:#708097;background:#f0f3f8;border-radius:6px;padding:4px 8px;font-size:10px;border:0!important}.tag.teal{color:#298f72;background:#eaf6f2}.tag.amber{color:#af7827;background:#fff5e7}.tag.red{color:#c85161;background:#fff0f1}.table-wrap{border:1px solid #e7ecf3;border-radius:12px;margin-inline:0;overflow:auto}.workspace-main table{font-size:12px}.workspace-main th{letter-spacing:.02em;white-space:normal;color:#8290a4!important;background:#f8fafc!important;padding:12px 15px!important;font-size:10px!important;font-weight:700!important}.workspace-main td{color:#526078;border-color:#eef2f7;padding:13px 15px!important;font-size:11px!important}.workspace-main tr:hover td{background:#f9fbff}.workspace-main .field>span,.workspace-main label>span{font-size:11px}.workspace-main .field input,.workspace-main .field textarea,.workspace-main .field select,.workspace-main .sva-select{min-height:39px;box-shadow:none;color:#415571;background:#fff;border:1px solid #dfe6f0;border-radius:10px;padding:9px 11px;font-size:12px}.workspace-main input[type=checkbox],.workspace-main input[type=range]{accent-color:#245be9}.workspace-main .inline-note{color:#8897aa;line-height:1.65;font-size:11px!important}.workspace-main .empty{background:#f9fbfe;border:1px dashed #dce5f2;border-radius:16px;padding:34px 22px}.workspace-main .empty>svg{color:#a4b9de;width:25px}.workspace-main .empty h3{color:#425771;font-size:16px;font-weight:700}.workspace-main .empty p{color:#8898ab;max-width:580px;font-size:12px;line-height:1.7}.workspace-main .text-btn{color:#245be9;font-size:11px;font-weight:650}.workspace-main details>summary{cursor:pointer}.workspace-main details[open]>summary{margin-bottom:12px}.workspace-main .chart{margin-top:8px}.workspace-main .recharts-text{fill:#8a97ab;font-size:10px}.workspace-main .recharts-legend-item-text{color:#7a8b9f!important;font-size:11px!important}.workspace-main .recharts-tooltip-wrapper{font-size:12px}.workspace-main .recharts-default-tooltip{box-shadow:0 6px 22px #112f5d12;border:1px solid #e2e9f3!important;border-radius:12px!important;padding:12px!important}.workspace-main .section-grid,.workspace-main .split-grid,.workspace-main .overview-grid,.workspace-main .statement-grid{gap:20px}.workspace-main .dimension-grid{gap:16px}.workspace-main .dimension-card{box-shadow:none;border:1px solid #e4eaf2;border-radius:17px;padding:20px}.workspace-main .dimension-card h3{font-size:15px;font-weight:750}.workspace-main .strategy-hero,.workspace-main .health-hero{gap:20px}.workspace-main .agent-card,.workspace-main .scenario-card{border:1px solid #e4eaf2;border-radius:17px;box-shadow:none!important}.workspace-main .agent-card:hover,.workspace-main .scenario-card:hover{border-color:#a9c0ef;box-shadow:0 7px 22px #20477c0a!important}.workspace-main .security-grid{gap:15px}.workspace-main .panel+.panel{margin-top:20px}.workspace-main [role=alert]{border-radius:12px}.workspace-main .tab-group button,.workspace-main [data-slot=tabs-trigger]{border-radius:9px;font-size:11px}.workspace-main .plan-constraints,.workspace-main .intelligence-boundary{font-size:11px;line-height:1.7}.workspace-main .report-content{overflow-wrap:anywhere;max-width:100%}.workspace-main pre{max-width:100%;font-size:11px;overflow:auto}.workspace-main .evidence-ids{overflow-wrap:anywhere;font-size:10px}.w24-tool-finder{background:#fff;border:1px solid #e2eaf5!important;border-radius:22px!important;max-width:610px!important;padding:26px!important}.w24-tool-finder [data-slot=dialog-title]{font-size:21px;font-weight:750}.w24-tool-finder [data-slot=dialog-description]{color:#8090a7;font-size:12px}.w24-tool-search{color:#9aabc4;background:#f9fbff;border:1px solid #d8e3f2;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.w24-tool-search input{color:#314866;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.w24-tool-results{gap:5px;max-height:48vh;padding:4px;display:grid;overflow-y:auto}.w24-tool-results>button{text-align:start;color:#385173;background:#fff;border:0;border-radius:12px;align-items:center;gap:13px;padding:11px;display:flex}.w24-tool-results>button:hover{background:#f2f6fe}.w24-tool-results>button>span{color:#245be9;background:#edf3ff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.w24-tool-results>button>div{flex:1}.w24-tool-results b{font-size:12px;font-weight:650;display:block}.w24-tool-results small{color:#95a2b4;margin-top:3px;font-size:10px;display:block}.w24-tool-results>button>svg{color:#9aacbf}.w24-tool-results>p{color:#7b8aa0;padding:15px;font-size:13px}[dir=rtl] .w24-brand img{object-position:right center}[dir=rtl] .w24-brand span{text-align:right;direction:ltr}[dir=rtl] .w24-sidebar [data-sidebar=group-label]{letter-spacing:0;font-size:10px}[dir=rtl] .workspace-main .page-heading h1{letter-spacing:0;line-height:1.5}[dir=rtl] .w24-tool-results>button{text-align:right}[dir=rtl] .w24-module-nav{direction:rtl}.w24-sidebar [data-sidebar=content]{scrollbar-width:thin;scrollbar-color:#e0e7f1 transparent}@media (width>=1600px){.workspace-main{padding-inline:52px!important}.workspace-main .panel{padding:28px}}@media (width<=1150px){.workspace-main{padding:26px 22px 100px!important}.heading-actions .hide-small{display:none}.top-actions .w24-top-search{min-width:auto}.top-actions .w24-top-search span{display:none}}@media (width<=760px){.workspace-main{padding:23px 16px 112px!important}.topbar{padding-inline:16px;height:60px!important;min-height:60px!important}.topbar .breadcrumb>span,.topbar .breadcrumb>svg,.w24-top-year{display:none}.top-actions{gap:3px}.top-actions .language{padding:7px;font-size:10px}.workspace-main .page-heading{flex-direction:column;align-items:flex-start;gap:14px}.workspace-main .page-heading h1{font-size:26px!important}.workspace-main .page-heading p:not(.eyebrow){font-size:11px!important}.heading-actions{justify-content:flex-end;width:100%}.workspace-main .panel{padding:20px 16px}.workspace-main .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-main .metric{min-height:125px;padding:16px}.metric strong{font-size:26px!important}.panel-head{flex-wrap:wrap}.panel-head h2{font-size:15px!important}.workspace-main .section-grid,.workspace-main .overview-grid,.workspace-main .split-grid,.workspace-main .statement-grid{grid-template-columns:minmax(0,1fr)}.basis-banner{flex-direction:row!important;align-items:flex-start!important}.w24-module-nav{gap:3px}.w24-module-nav button{padding:8px 10px;font-size:10px}.workspace-main .table-wrap table{min-width:620px}.w24-tool-finder{max-width:calc(100vw - 24px)!important;padding:20px!important}.workspace-main .form-grid.three,.workspace-main .form-grid.four{grid-template-columns:1fr}.w24-page-actions[open]>div{inset-inline-end:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.w24-sidebar *,.workspace-main *{transition:none!important;animation:none!important}}@media print{.w24-sidebar,.topbar,.w24-module-nav,.heading-actions,.navi-companion,.navi-launcher,.w24-tool-finder{display:none!important}.workspace-main{max-width:none!important;padding:0!important}.workspace-main .panel,.workspace-main .metric{break-inside:avoid;box-shadow:none!important}.workspace-main .page-heading{padding-top:0!important}}.w24-tool-search:focus-within{outline-offset:3px;border-color:#245be9;outline:3px solid #245be970}.w24-shell .w24-sidebar{--sidebar-foreground:#536078;--sidebar-border:#e4eaf2;--sidebar-accent-foreground:#245be9;border-color:#e4eaf2!important}.w24-shell .w24-sidebar .nav-item{color:#536078!important}.w24-shell .w24-sidebar .nav-item svg{color:#71839c!important}.w24-shell .w24-sidebar .nav-item[data-active=true],.w24-shell .w24-sidebar .nav-item[data-active=true] svg{color:#245be9!important}.w24-shell .w24-sidebar [data-sidebar=group-label]{color:#758299}.w24-shell .client-scope{border-radius:12px;margin-bottom:20px;padding:12px 18px!important}.w24-shell .client-scope>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w24-shell .client-scope p{margin:0;font-size:12px}.w24-shell .client-scope b{color:#6d7c93;font-size:11px}.w24-journey-details>section{margin-top:16px}.w24-portfolio-details>section{margin-top:14px}.w24-shell .w24-brand span{color:#55657e;font-size:10px}.w24-shell .workspace-main .fi-table td,.w24-shell .workspace-main .fi-table th{font-size:12px}.w24-shell .w24-sidebar [data-sidebar=group-label]{height:24px;min-height:24px;margin-top:0;padding-block:0}.w24-shell .w24-sidebar [data-sidebar=group]{padding-top:6px}.w24-shell .w24-sidebar [data-sidebar=content]{border-color:#e4eaf2}.w24-shell .analysis-command{color:#536b8f;background:#edf3ff;border-color:#dce7fa;border-radius:14px;padding:15px 18px}.w24-shell .integrated-stats{gap:18px}.w24-shell .integrated-stats>div{color:#536078;box-shadow:none;background:#fff;border:1px solid #e4eaf2;border-radius:16px;padding:22px}.w24-shell .integrated-stats>div strong{color:#14243c;font-size:32px}.w24-shell .integrated-stats>div span,.w24-shell .integrated-stats>div small{color:#6b7d95}.w24-shell .integrated-workspace>h2{margin-block:24px 8px;font-size:26px}.w24-shell .integrated-workspace>p{color:#66778e;max-width:85ch;margin-bottom:18px;font-size:13px}.w24-upload,.w24-workbench,.w24-document-evidence{--w24-ink:#14243c;--w24-muted:#617089;--w24-blue:#245be9;--w24-line:#e2e8f1;color:var(--w24-ink)}.w24-upload{border:1px solid var(--w24-line);background:#fff;border-radius:24px;margin:20px 0 24px;padding:clamp(22px,3.1vw,40px);box-shadow:0 8px 30px #14243c04}.w24-crunch-steps{border-bottom:1px solid var(--w24-line);margin-bottom:30px;padding-bottom:27px}.w24-crunch-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.w24-crunch-steps li{color:#7e899a;align-items:center;gap:10px;min-width:0;display:flex}.w24-step-number{background:#fff;border:1px solid #dce3ed;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.w24-crunch-steps a,.w24-crunch-steps button{color:inherit;text-align:start;background:0 0;border:0;padding:0;font-size:12px;font-weight:650;text-decoration:none}.w24-crunch-steps button:disabled{cursor:default}.w24-crunch-steps li.current{color:#245be9}.w24-crunch-steps li.current .w24-step-number{color:#fff;background:#245be9;border-color:#245be9;box-shadow:0 0 0 4px #eef3ff}.w24-crunch-steps li.complete{color:#23817b}.w24-crunch-steps li.complete .w24-step-number{background:#e8f7f3;border-color:#c6e9df}.w24-step-icon{opacity:.55;margin-inline-start:auto}.w24-crunch-eyebrow{letter-spacing:.16em;color:#245be9;font-size:10px;font-weight:750;display:block}.w24-upload-heading h2{letter-spacing:-.04em;margin:12px 0 13px;font-size:clamp(25px,2.5vw,36px);font-weight:650;line-height:1.2}.w24-upload-heading p{max-width:660px;color:var(--w24-muted);margin:0;font-size:14px;line-height:1.7}.w24-upload-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,.9fr);gap:28px;margin-top:30px;display:grid}.w24-upload-main{min-width:0}.w24-dropzone{text-align:center;background:linear-gradient(150deg,#f8faff,#f4f8ff 75%,#f3fcff);border:1.5px dashed #b6c9ee;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:277px;padding:30px 22px;transition:border-color .15s,background .15s;display:flex;position:relative}.w24-dropzone.dragging{background:#eaf2ff;border-color:#245be9;box-shadow:inset 0 0 0 2px #245be930}.w24-upload-icon{color:#245be9;background:#fff;border:1px solid #e0e9f8;border-radius:16px;place-items:center;width:61px;height:61px;margin-bottom:17px;display:grid;box-shadow:0 4px 12px #245be90a}.w24-dropzone h3{letter-spacing:-.025em;margin:0 0 7px;font-size:18px}.w24-dropzone p{color:var(--w24-muted);margin:0 0 18px;font-size:12px}.w24-dropzone small{color:#738199;margin-top:16px;font-size:10px;line-height:1.6}.w24-file-input{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.w24-crunch-primary{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:11px 17px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 4px 10px #245be914;color:#fff!important;background:#245be9!important;border:1px solid #245be9!important}.w24-crunch-primary:hover:not(:disabled){background:#174edb!important}.w24-upload button:disabled{opacity:.48;cursor:not-allowed}.w24-source-guide{padding:20px 2px}.w24-source-guide h3{letter-spacing:-.025em;margin:10px 0;font-size:19px}.w24-source-guide>p{color:var(--w24-muted);margin:0 0 14px;font-size:12px;line-height:1.6}.w24-source-guide article{border-bottom:1px solid #edf0f5;gap:13px;padding:17px 0;display:flex}.w24-source-guide article>svg{color:#6885bb;flex-shrink:0;margin-top:2px}.w24-source-guide h4{margin:0 0 6px;font-size:12px;font-weight:650}.w24-source-guide article p{color:var(--w24-muted);margin:0;font-size:11px;line-height:1.55}.w24-source-guide>small{color:#7b889b;margin-top:19px;font-size:10px;display:block}.w24-upload-action{justify-content:space-between;align-items:center;gap:16px;margin-top:21px;display:flex}.w24-upload-action>p{color:#758399;align-items:center;gap:7px;max-width:260px;margin:0;font-size:10px;line-height:1.5;display:flex}.w24-upload-action>p svg{color:#67819d;flex-shrink:0}.w24-upload-options{color:var(--w24-muted);border-top:1px solid #edf0f5;margin-top:21px;padding-top:18px;font-size:11px}.w24-upload-options summary{cursor:pointer;color:#627490;font-size:11px;font-weight:600}.w24-upload-options label{align-items:flex-start;gap:9px;margin-top:16px;line-height:1.6;display:flex}.w24-upload-options input{margin-top:4px}.w24-upload-options p{line-height:1.7}.w24-upload-options a{color:#245be9;align-items:center;gap:7px;display:flex}.w24-upload-progress{color:#345a9b;background:#f0f5ff;border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.6}.w24-upload-error{color:#a14839;background:#fff5f2;border:1px solid #f0d8d2;border-radius:12px;padding:13px 15px;font-size:12px;line-height:1.6}.w24-file-queue{margin-top:20px}.w24-queue-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.w24-queue-heading h3{margin:0;font-size:12px}.w24-queue-heading button{color:#60718b;background:0 0;border:0;padding:5px;font-size:11px}.w24-file-queue ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.w24-file-queue li{border:1px solid var(--w24-line);border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.w24-file-queue li>svg{color:#6b8ac4;flex-shrink:0}.w24-file-queue li>div{gap:4px;min-width:0;display:grid}.w24-file-queue b{overflow-wrap:anywhere;font-size:11px;font-weight:600}.w24-file-queue small{color:#8792a3;font-size:10px}.w24-file-status{color:#318075;white-space:nowrap;margin-inline-start:auto;font-size:10px}.w24-file-queue li.has-error{border-color:#edcfc9}.w24-file-queue .has-error .w24-file-status{color:#a14839;white-space:normal}.w24-file-queue li button{color:#60718b;background:#f5f7fb;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.w24-ingestion-result{border-top:1px solid var(--w24-line);color:#2e7d72;align-items:center;gap:12px;margin-top:24px;padding-top:22px;display:flex}.w24-ingestion-result>div{gap:5px;display:grid}.w24-ingestion-result strong{font-size:12px;font-weight:650}.w24-ingestion-result span{color:#738397;font-size:11px}.w24-ingestion-result a{color:#245be9;align-items:center;gap:8px;margin-inline-start:auto;font-size:12px;font-weight:650;text-decoration:none;display:flex}.w24-upload :is(button,a,input,summary):focus-visible,.w24-workbench :is(button,a,input,select,summary,[tabindex]):focus-visible,.w24-document-evidence :is(input,summary):focus-visible{outline-offset:3px;outline:3px solid #53bce7}.w24-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dc-workbench.w24-workbench{color:#14243c;background:#fff;border:1px solid #e2e8f1;border-radius:24px;margin:24px 0;padding:clamp(22px,3.1vw,40px)}.w24-workbench .dc-workbench-head>div:first-child>span,.w24-workbench .dc-release>div:first-child>span{letter-spacing:.15em;color:#245be9;font-size:10px}.w24-workbench h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(23px,2.2vw,31px)}.w24-workbench .dc-workbench-head p{color:#617089;max-width:640px;margin:0;font-size:13px;line-height:1.7}.w24-workbench .dc-ready{color:#8a691e;background:#fffbf0;border:1px solid #f1e4c4;border-radius:13px;min-width:178px;padding:13px 15px}.w24-workbench .dc-ready.ready{color:#237569;background:#eef9f5;border-color:#d0e9df}.w24-workbench .dc-ready strong{white-space:nowrap;font-size:12px}.w24-workbench .dc-ready small{font-size:10px;font-weight:500}.w24-review-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 30px;display:grid}.w24-review-summary article{background:#fafbfe;border:1px solid #e4eaf3;border-radius:16px;align-items:center;gap:13px;padding:19px 20px;display:flex}.w24-review-summary strong{letter-spacing:-.035em;font-size:25px;font-weight:600}.w24-review-summary span{color:#6b7a92;font-size:11px}.w24-review-summary article:first-child{background:#f5f8ff;border-color:#d8e4fd}.w24-review-summary article:first-child strong{color:#245be9}.w24-workbench .dc-review-toolbar{margin:22px 0 18px}.w24-workbench .dc-review-toolbar b{font-size:16px;font-weight:650}.w24-workbench .dc-review-toolbar span{color:#7a879a;margin-top:5px;font-size:11px}.w24-workbench .dc-review-toolbar button{color:#245be9;background:#f2f6ff;border:1px solid #dce6fb;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:600}.w24-workbench .dc-review-focus{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.w24-workbench .dc-review-focus>div{background:#f3f5f9;border:1px solid #ebeff5;border-radius:11px;gap:3px;padding:4px;display:flex}.w24-workbench .dc-review-focus button{color:#6b7991;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:8px 11px;font-size:11px;display:flex}.w24-workbench .dc-review-focus button[aria-pressed=true]{color:#245be9;background:#fff;box-shadow:0 1px 5px #14243c0a}.w24-workbench .dc-review-focus button span{color:#245be9;background:#e8efff;border-radius:5px;place-items:center;padding:1px 5px;font-size:9px;display:grid}.w24-workbench .dc-review-focus label{color:#8a97aa;border:1px solid #dfe5ee;border-radius:10px;align-items:center;gap:8px;width:100%;max-width:300px;height:43px;padding:0 12px;display:flex}.w24-workbench .dc-review-focus input{color:#14243c;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;padding:10px 0;font-size:11px}.w24-review-count{color:#8190a4;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 12px;font-size:10px;display:flex}.w24-review-count button{color:#245be9;background:0 0;border:0;padding:4px 0;font-size:11px}.w24-review-hint{color:#738299;font-size:11px;line-height:1.7}.w24-workbench .w24-mapping-table{border:1px solid #e2e8f1;border-radius:14px;overflow:auto}.w24-workbench .w24-mapping-table table{table-layout:fixed;min-width:780px}.w24-workbench .w24-mapping-table th:first-child{width:25%}.w24-workbench .w24-mapping-table th:nth-child(2){width:24%}.w24-workbench .w24-mapping-table th:nth-child(3){width:13%}.w24-workbench .w24-mapping-table th:nth-child(4){width:38%}.w24-workbench .w24-mapping-table thead th{color:#7a879c;background:#f5f7fb;padding:14px 17px;font-size:10px;font-weight:600}.w24-workbench .w24-mapping-table tbody :is(th,td){vertical-align:top;white-space:normal;overflow-wrap:anywhere;text-align:start;background:#fff;border-bottom:1px solid #edf0f6;padding:18px 17px;font-size:11px;font-weight:400;position:static}.w24-workbench .w24-mapping-table tbody th strong{color:#253954;font-size:12px;font-weight:650;display:block}.w24-workbench .w24-mapping-table tbody th>small{color:#8c98aa;margin-top:6px;font-size:10px;font-weight:400;display:block}.w24-workbench .w24-mapping-table tr.needs-attention>th{border-inline-start:3px solid #e6b454}.w24-workbench .w24-mapping-table tr.conflict :is(th,td){background:#fffaf6}.w24-workbench .dc-mapping-table details{color:#78879c;margin-top:10px;font-size:10px;font-weight:400;line-height:1.65}.w24-workbench .dc-mapping-table summary{color:#637a9b;cursor:pointer;font-size:10px;font-weight:500}.w24-workbench .dc-mapping-table details small{overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.w24-workbench .dc-mapping-table details p{margin:8px 0;font-size:10px;line-height:1.65}.w24-workbench .dc-mapping-table details b{margin-top:9px;font-size:10px;font-weight:650;display:block}.w24-workbench .dc-actions{gap:5px}.w24-workbench .dc-actions button{color:#68778e;background:#fff;border:1px solid #dfe5ee;border-radius:7px;min-height:32px;padding:6px 9px;font-size:10px;font-weight:550}.w24-workbench .dc-actions button.active{color:#fff;background:#245be9;border-color:#245be9}.w24-workbench .dc-actions button:disabled{cursor:not-allowed;opacity:.45}.w24-workbench .dc-mapping-table select{color:#334966;white-space:normal;border:1px solid #d7e1ef;border-radius:7px;min-height:34px;padding:9px;font-size:10px}.w24-percentage-choice{background:#fffaf0;border:1px solid #f0e1b7;border-radius:9px;margin-top:13px;padding:10px;display:block}.w24-percentage-choice small{color:#8a6d2e;font-size:10px;line-height:1.5;display:block}.w24-workbench .dc-save-review{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 26px}.w24-workbench .dc-save-review>span{color:#7d8b9f;font-size:11px}.w24-workbench .dc-save-review button,.w24-workbench .dc-release-button{background:#245be9;border:1px solid #245be9;border-radius:10px;padding:12px 15px;font-size:11px;font-weight:600}.w24-workbench .w24-technical-details{color:#687b94;background:#fff;border:1px solid #e7ecf4;border-radius:12px;margin:12px 0;padding:15px 17px;font-size:12px;line-height:1.7}.w24-workbench .w24-technical-details>summary{color:#526986;cursor:pointer;font-size:11px;font-weight:600}.w24-workbench .dc-summary-grid{gap:8px;margin:17px 0}.w24-workbench .dc-summary-grid article{background:#fafbfd;border-color:#e5eaf2;border-radius:10px;padding:12px}.w24-workbench .dc-summary-grid strong{font-size:19px}.w24-workbench .dc-three-lenses article{background:#fafbfd;border-color:#e5eaf2;padding:14px}.w24-workbench .dc-three-lenses h3{font-size:13px}.w24-workbench .dc-three-lenses article>div span{min-width:60px}.w24-workbench .dc-three-lenses article>small{font-size:10px}.w24-workbench .dc-three-lenses article>div b{font-size:15px}.w24-workbench .dc-three-lenses article>div{gap:5px;margin:12px 0}.w24-workbench .dc-issue-strip span{background:#f3f6fb;font-size:10px}.w24-workbench .dc-issue-strip span.has-issue{background:#fff5e7}.w24-blocking-checks{background:#fffbf4;border:1px solid #efdfbf;border-radius:15px;margin:20px 0;padding:17px}.w24-blocking-checks>h3{color:#8d6a31;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.w24-workbench .dc-reconciliation{margin:15px 0 0}.w24-workbench .dc-reconciliation article{background:#fff;border:1px solid #e8eaf0;border-radius:10px;padding:12px;font-size:11px;line-height:1.5}.w24-workbench .dc-reconciliation article.failed.blocking{background:#fffdf8;border-color:#eddbbb}.w24-workbench .dc-reconciliation article svg{color:#a77c35}.w24-workbench .dc-reconciliation article.passed svg{color:#2e8b79}.w24-workbench .dc-reconciliation b{font-size:11px;font-weight:600}.w24-workbench .dc-reconciliation small,.w24-workbench .dc-reconciliation p{font-size:10px}.w24-workbench .dc-release{background:linear-gradient(135deg,#f6f9ff,#f9fcff);border:1px solid #dbe6fc;border-radius:18px;margin-top:28px;padding:26px;scroll-margin-top:90px}.w24-workbench .dc-release h3{letter-spacing:-.035em;margin:11px 0;font-size:23px;font-weight:650}.w24-workbench .dc-release p{color:#6c7c93;max-width:650px;font-size:12px;line-height:1.7}.w24-workbench .dc-release-counts{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px}.w24-workbench .dc-release-counts span{color:#7d8ba0;background:#ffffffd4;border:1px solid #e6ecf6;border-radius:10px;gap:4px;padding:13px 15px;font-size:10px}.w24-workbench .dc-release-counts b{color:#243956;font-size:20px;font-weight:600}.w24-workbench .dc-release details{color:#71819b;background:#ffffffc7;border-color:#e2e9f4;font-size:11px}.w24-workbench .dc-release summary{font-size:11px;font-weight:550}.w24-release-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w24-open-refinery{color:#245be9;background:#fff;border:1px solid #cad9f8;border-radius:10px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;font-weight:600;display:flex}.w24-workbench .dc-blocked-note{color:#9c7745;font-size:10px;line-height:1.6}.w24-empty-mappings{text-align:center;color:#8191a7;padding:35px 20px}.w24-empty-mappings>svg{color:#669281;margin:0 auto}.w24-empty-mappings h3{color:#334964;margin:12px 0 7px;font-size:15px}.w24-empty-mappings p{font-size:11px}.w24-empty-mappings button{color:#245be9;background:#f4f7ff;border:1px solid #dce6f8;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:11px}.w24-document-evidence.panel{background:#fff;border:1px solid #e2e8f1;border-radius:20px;padding:26px 30px}.w24-document-evidence>header{justify-content:space-between;align-items:center;gap:22px;display:flex}.w24-document-evidence .eyebrow{color:#7186a8;letter-spacing:.14em;font-size:9px}.w24-document-evidence h2{letter-spacing:-.03em;margin:8px 0;font-size:20px}.w24-document-evidence>header p:not(.eyebrow){color:#7b899d;font-size:12px;line-height:1.7}.w24-document-evidence>header label{color:#91a0b3;border:1px solid #e0e6ef;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.w24-document-evidence input{background:0 0;border:0;min-width:0;max-width:190px;padding:11px 0;font-size:11px}.w24-document-file{border-top:1px solid #ebeff5;margin-top:18px;padding-top:17px}.w24-document-file>details{margin:0}.w24-document-file>details>summary{cursor:pointer;color:#607595;align-items:center;gap:10px;padding-inline-end:20px;display:flex;position:relative}.w24-document-file>details>summary:after{content:"+";color:#6a83a8;margin-inline-start:auto;font-size:17px}.w24-document-file>details[open]>summary:after{content:"−"}.w24-document-file>details>summary strong{color:#304664;overflow-wrap:anywhere;font-size:12px;font-weight:600}.w24-document-file>details>summary span{color:#94a0b1;white-space:nowrap;margin-inline-start:auto;font-size:10px}.w24-document-evidence .w24-document-lineage{color:#7890ac;background:#f7f9fc;border-radius:9px;margin:12px 0;padding:12px 14px;font-size:11px}.w24-document-lineage summary{cursor:pointer}.w24-document-lineage small{overflow-wrap:anywhere;margin-top:10px;font-size:10px;display:block}.w24-document-evidence .document-excerpts{gap:10px;max-height:460px;margin-top:12px}.w24-document-evidence .document-excerpts article{background:#fbfcfe;border:1px solid #e5ebf4;border-radius:12px;padding:17px}.w24-document-evidence .document-excerpts header{color:#7790ac;font-size:10px}.w24-document-evidence .document-excerpts p{color:#49617d;font-size:12px;line-height:1.85}.w24-document-evidence .document-excerpts small{color:#a0aabc;font-size:9px}@media (width<=1100px){.w24-step-icon{display:none}.w24-upload-grid{grid-template-columns:minmax(0,1.5fr) minmax(210px,.9fr);gap:23px}.w24-upload-action{flex-direction:column;align-items:flex-start}.w24-workbench .dc-review-focus{align-items:stretch}.w24-workbench .dc-review-focus>div{width:max-content}.w24-workbench .dc-review-focus label{flex:1;min-width:190px;max-width:none}.w24-document-evidence>header{flex-direction:column;align-items:flex-start}.w24-document-evidence>header label,.w24-document-evidence input{width:100%;max-width:none}}@media (width<=760px){.w24-upload-grid{grid-template-columns:1fr;gap:25px}.w24-source-guide{border-top:1px solid #ebeff5;padding:24px 0 0}.w24-source-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.w24-source-guide article{border:0;flex-direction:column;padding:12px 0}.w24-upload-action{flex-direction:row;align-items:center}.w24-crunch-steps ol{gap:10px}.w24-crunch-steps li{gap:7px}.w24-crunch-steps a,.w24-crunch-steps button{font-size:10px}.w24-review-summary{gap:9px}.w24-review-summary article{gap:5px;padding:15px;display:grid}.w24-review-summary strong{font-size:24px}.w24-workbench .dc-workbench-head{flex-direction:column;gap:18px}.w24-workbench .dc-ready{width:max-content;min-width:190px}.w24-workbench .dc-review-toolbar{flex-direction:column;align-items:flex-start}.w24-workbench .dc-review-focus{flex-direction:column}.w24-workbench .dc-review-focus>div{width:100%}.w24-workbench .dc-review-focus label{flex:auto;width:100%}.w24-workbench .dc-save-review{flex-direction:column;align-items:stretch}.w24-workbench .dc-save-review button{justify-content:center}.w24-workbench .dc-release-button{text-align:start;line-height:1.5}.w24-document-file>details>summary{flex-wrap:wrap}.w24-document-file>details>summary span{width:100%;margin-inline-start:28px}.w24-document-file>details>summary:after{inset-inline-end:0;position:absolute;top:0}}@media (width<=480px){.w24-upload,.dc-workbench.w24-workbench{border-radius:18px;padding:21px 17px}.w24-crunch-steps{margin-bottom:25px;padding-bottom:21px}.w24-crunch-steps ol{gap:4px}.w24-crunch-steps li{flex-direction:column;align-items:flex-start;gap:10px}.w24-crunch-steps a,.w24-crunch-steps button{max-width:73px;font-size:9px;line-height:1.4}.w24-step-number{flex:0 0 24px;width:24px;height:24px}.w24-dropzone{min-height:260px;padding:25px 15px}.w24-dropzone h3{font-size:17px}.w24-upload-action{flex-direction:column;align-items:stretch}.w24-upload-action>p{max-width:none}.w24-source-guide>div{grid-template-columns:1fr;gap:0}.w24-source-guide article{border-bottom:1px solid #edf0f5;flex-direction:row;padding:15px 0}.w24-file-queue li{flex-wrap:wrap;gap:8px}.w24-file-queue li>div{flex:1}.w24-file-queue .w24-file-status{order:4;width:100%;margin-inline-start:28px}.w24-ingestion-result{flex-wrap:wrap}.w24-ingestion-result a{width:100%;margin-inline-start:33px}.w24-review-summary article{padding:13px 10px}.w24-review-summary span{font-size:10px;line-height:1.5}.w24-workbench .dc-review-focus button{padding:7px 8px;font-size:10px}.w24-workbench .dc-release{padding:20px 16px}.w24-workbench .w24-technical-details,.w24-blocking-checks{padding:14px}.w24-document-evidence.panel{border-radius:18px;padding:21px 18px}.w24-review-count{align-items:flex-start}.w24-document-evidence .document-excerpts header{flex-direction:column}.w24-workbench .dc-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.w24-dropzone{transition:none}.w24-upload .spin{animation:none}}.w24-source-downloads ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.w24-source-downloads a{background:#fbfcfe;border:1px solid #e2e8f1;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:11px;text-decoration:none;display:flex}.w24-source-downloads a>span{overflow-wrap:anywhere;flex:1;min-width:0}.w24-source-downloads a>svg{flex-shrink:0}.w24-source-downloads a:hover{background:#f5f8ff;border-color:#aec5fa}@media (width<=600px){.w24-source-downloads ul{grid-template-columns:1fr}}.w24-reviewed-summary{background:#f5f9ff;border:1px solid #dce7fa;border-radius:15px;align-items:center;gap:16px;margin:16px 0;padding:22px;display:flex}.w24-reviewed-summary>svg{color:#3e8a7c;flex-shrink:0}.w24-reviewed-summary>div{flex:1}.w24-reviewed-summary h3{color:#243c60;margin:0 0 6px;font-size:14px;line-height:1.5}.w24-reviewed-summary p{color:#7084a0;margin:0;font-size:11px;line-height:1.65}.w24-reviewed-summary button{color:#245be9;background:#fff;border:1px solid #d0dffa;border-radius:9px;flex-shrink:0;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:600;display:flex}.w24-mapping-pages{color:#7b8aa1;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:11px;display:flex}.w24-mapping-pages>div{align-items:center;gap:12px;display:flex}.w24-mapping-pages button{color:#365b93;background:#fff;border:1px solid #dce5f3;border-radius:8px;min-height:34px;padding:8px 12px;font-size:11px}.w24-mapping-pages button:disabled{opacity:.4;cursor:not-allowed}@media (width<=650px){.w24-reviewed-summary{flex-wrap:wrap;align-items:flex-start;padding:18px}.w24-reviewed-summary>div{min-width:calc(100% - 50px)}.w24-reviewed-summary button{margin-inline-start:40px}.w24-mapping-pages{flex-wrap:wrap}.w24-mapping-pages>div{margin-inline-start:auto}}.w24-refinery{--refinery-ink:#14243c;--refinery-muted:#68758a;--refinery-line:#e4e9f2;--refinery-blue:#245be9;color:var(--refinery-ink);max-width:1400px;margin:0 auto;padding:8px 0 30px;font-size:14px;line-height:1.65}.w24-refinery [hidden]{display:none!important}.refinery-workspace-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.refinery-kicker{color:#245be9;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:750;line-height:1.5;display:flex}.refinery-workspace-heading h1{letter-spacing:-.04em;margin:12px 0;font-size:36px;font-weight:650;line-height:1.2}.refinery-workspace-heading p{color:#68758a;max-width:660px;margin:0;font-size:14px}.refinery-scope{text-align:end;background:#fff;border:1px solid #e4e9f2;border-radius:16px;min-width:160px;margin-top:10px;padding:14px 17px;font-size:12px}.refinery-scope span,.refinery-scope small{display:block}.refinery-scope small{color:#68758a;margin-top:3px;font-size:10px}.refinery-stages{background:#fff;border:1px solid #e4e9f2;border-radius:16px;gap:6px;max-width:850px;margin-bottom:28px;padding:6px;display:flex}.refinery-stages button{color:#68758a;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.refinery-stages button[aria-current]{color:#245be9;background:#edf2ff}.refinery-stage-number{background:#fff;border:1px solid #dce3ef;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;display:inline-flex}.refinery-stages button[aria-current] .refinery-stage-number{color:#fff;background:#245be9;border-color:#245be9}.refinery-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:22px;display:grid}.refinery-hero-card,.refinery-path-card{background:#fff;border:1px solid #e4e9f2;border-radius:24px;padding:32px}.refinery-hero-card{background:radial-gradient(at 98% 0,#e4ecff 0%,#0000 53%),#fff;position:relative;overflow:hidden}.refinery-state{color:#476389;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.refinery-status-dot{background:#245be9;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #eaf0ff}.refinery-hero-card h2{letter-spacing:-.045em;max-width:450px;margin:25px 0 18px;font-size:34px;font-weight:650;line-height:1.23}.refinery-hero-card>p{color:#68758a;max-width:490px;margin-bottom:25px;font-size:13px;line-height:1.9}.w24-refinery .sva-btn{color:#fff;background:#245be9;border:1px solid #245be9;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 17px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex;box-shadow:0 3px 8px #245be912}.w24-refinery .sva-btn:disabled{opacity:.45;cursor:not-allowed}.refinery-hero-foot{color:#778298;align-items:center;gap:7px;margin-top:26px;font-size:11px;display:flex}.refinery-path-card>.refinery-kicker{color:#7d8798;margin:0 0 20px}.refinery-path-step{gap:14px;padding:0 0 24px;display:flex;position:relative}.refinery-path-step:not(:nth-last-child(2)):after{content:"";top:40px;bottom:5px;background:#e7ecf5;width:1px;position:absolute;inset-inline-start:19px}.refinery-path-step>span{color:#245be9;background:#f1f5fe;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex}.refinery-path-step h3{margin:0 0 3px;font-size:13px;font-weight:650}.refinery-path-step p{color:#68758a;margin:0;font-size:11px;line-height:1.7}.refinery-text-link,.refinery-source-check button,.refinery-notice button{color:#245be9;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;font-weight:650;display:inline-flex}.refinery-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.refinery-metrics article{background:#fff;border:1px solid #e4e9f2;border-radius:18px;flex-direction:column;padding:20px 23px;display:flex}.refinery-metrics small{color:#68758a;font-size:11px}.refinery-metrics strong{letter-spacing:-.035em;margin:8px 0 4px;font-size:28px;font-weight:600;line-height:1.3}.refinery-metrics span{color:#8893a4;font-size:10px}.refinery-quiet-note{color:#79859a;align-items:flex-start;gap:10px;padding:20px 2px;display:flex}.refinery-quiet-note svg{flex-shrink:0;margin-top:2px}.refinery-quiet-note p{max-width:920px;margin:0;font-size:11px;line-height:1.8}.refinery-stage-intro{margin:0 0 22px}.refinery-stage-intro h2{letter-spacing:-.035em;margin:8px 0 7px;font-size:27px;font-weight:650;line-height:1.3}.refinery-stage-intro p{color:#68758a;max-width:740px;margin:0;font-size:13px}.refinery-source-check{background:#fff;border:1px solid #e4e9f2;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:17px 20px;display:flex}.refinery-source-check>div{align-items:center;gap:13px;display:flex}.refinery-source-check>div>svg{color:#245be9}.refinery-source-check span>*{display:block}.refinery-source-check b{font-size:12px;font-weight:650}.refinery-source-check small{color:#68758a;font-size:11px}.refinery-notice{color:#795a24;background:#fffaf0;border:1px solid #e5d4a4;border-radius:14px;margin:14px 0;padding:14px 18px;font-size:12px;line-height:1.8}.refinery-notice p{margin:4px 0}.refinery-notice-error{color:#a04039;background:#fff6f5;border-color:#f0d7d6}.refinery-notice-error button{color:#a04039}.w24-refinery .refinery-brain,.w24-refinery .twin-auto{color:#14243c;box-shadow:none;background:#fff;border:1px solid #e4e9f2;border-radius:20px;margin:18px 0;padding:24px}.w24-refinery .refinery-context-panel{margin:0 0 18px;padding:4px 20px}.w24-refinery .refinery-context-panel>details{border:0}.w24-refinery .refinery-brain h2{letter-spacing:-.025em;font-size:22px}.w24-refinery .eyebrow,.refinery-director .eyebrow{color:#245be9;letter-spacing:.1em;margin:0 0 7px;font-size:10px;font-weight:700}.w24-refinery .refinery-brain p,.w24-refinery .twin-auto>p,.w24-refinery .proposal-review>p{color:#68758a;font-size:12px;line-height:1.8}.w24-refinery .twin-auto>h3{letter-spacing:-.025em;margin:0 0 10px;font-size:21px}.w24-refinery .refinery-consent,.refinery-director .refinery-consent{color:#516078;background:#f8faff;border:1px solid #e1e7f1;border-radius:12px;align-items:flex-start;gap:11px;margin:17px 0;padding:16px 18px;font-size:12px;line-height:1.85;display:flex}.refinery-consent input{accent-color:#245be9;flex-shrink:0;margin-top:5px}.w24-refinery details,.refinery-director details{box-shadow:none;border-color:#e4e9f2}.w24-refinery summary,.refinery-director summary{cursor:pointer;color:#31435f;padding:8px 0;font-size:12px;font-weight:600;line-height:1.8}.w24-refinery .refinery-brain>details,.refinery-director>details{background:0 0;border-style:solid;border-width:0 0 1px;border-radius:0;margin:0;padding:9px 0}.w24-refinery input:not([type=checkbox]),.w24-refinery select,.w24-refinery textarea{color:#14243c;background:#fff;border:1px solid #dce3ef;border-radius:9px;max-width:100%;padding:9px 11px;font-size:12px}.w24-refinery input[type=checkbox]{accent-color:#245be9;flex-shrink:0;width:15px;height:15px}.w24-refinery .brain-form{gap:15px}.w24-refinery .brain-form label{color:#536179;font-size:12px}.w24-refinery .brain-stats{gap:12px;margin:20px 0}.w24-refinery .brain-stats>div{background:#f7f9fd;border:1px solid #e9edf5;border-radius:13px;padding:15px}.w24-refinery .brain-stats strong{color:#14243c;letter-spacing:-.025em;font-size:23px}.w24-refinery .brain-stats span{color:#6c7890;font-size:10px}.w24-refinery .twin-auto-progress label{font-size:12px}.w24-refinery progress{accent-color:#245be9}.w24-refinery .twin-auto button:not(.sva-btn){color:#375176;background:#f5f7fb;border:1px solid #e1e7f1;border-radius:9px;font-size:12px}.w24-refinery .twin-auto-rows{gap:10px;max-height:none;overflow:visible}.w24-refinery .twin-auto-rows>details{border-color:#e4e9f2;border-radius:13px;padding:10px 16px}.w24-refinery .twin-auto-rows p{font-size:12px;line-height:1.8}.w24-refinery .twin-auto-accept{border-top-color:#e4e9f2;margin-top:20px;padding-top:20px}.w24-refinery .twin-auto-accept>label{font-size:12px;line-height:1.85}.w24-refinery .proposal-review{background:#fff;border:1px solid #e4e9f2;border-radius:20px;margin:20px 0;padding:24px}.w24-refinery .proposal-review h3{letter-spacing:-.025em;margin:7px 0 12px;font-size:22px}.w24-refinery .proposal-review-groups{gap:24px;max-height:none;overflow:visible}.w24-refinery .proposal-option{background:#fafbfe;border-color:#e5eaf3;border-radius:12px;padding:14px;font-size:12px}.w24-refinery .proposal-option small{color:#68758a;font-size:11px;display:block}.w24-refinery .proposal-option:has(input:checked){background:#f0f4ff;border-color:#9eb7f8}.w24-refinery .proposal-save{background:#f5f8ff;border:1px solid #dce6ff;border-radius:16px;padding:21px}.w24-refinery .proposal-save>small{color:#647590;font-size:11px}.w24-refinery .proposal-attest{font-size:12px;line-height:1.85}.w24-refinery .refinery-initiative-options{border-top:1px solid #e4e9f2;margin-top:16px;padding:10px 0}.refinery-director{color:#14243c}.refinery-panel-heading{align-items:flex-start;gap:14px;display:flex}.refinery-icon{color:#245be9;background:#edf2ff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.refinery-panel-heading h2{letter-spacing:-.025em;margin:0 0 7px;font-size:22px;line-height:1.3}.refinery-panel-heading p:last-child{margin:0}.refinery-result-summary{border-bottom:1px solid #e4e9f2;padding:20px 0}.refinery-result-summary>p{margin:12px 0;color:#33445f!important;font-size:14px!important;line-height:1.85!important}.refinery-result-summary>small{color:#8b95a6;font-size:10px}.refinery-priority-list{gap:0;margin:6px 0 16px;display:grid}.refinery-priority-list>article{border-bottom:1px solid #edf0f5;gap:15px;padding:17px 0;display:flex}.refinery-priority-list>article>span{color:#9baac4;padding-top:2px;font-size:12px}.refinery-priority-list h3{margin:0!important;font-size:13px!important}.refinery-priority-list p{color:#68758a;font-size:12px;line-height:1.8;margin:6px 0!important}.refinery-evidence{background:0 0!important;border:0!important;padding:0!important}.refinery-evidence>summary{color:#8291a8!important;padding:0!important;font-size:10px!important;font-weight:500!important}.refinery-evidence p{overflow-wrap:anywhere;color:#7d8ca3;font-family:monospace;font-size:10px!important}.refinery-empty{color:#7a8aa3;border:1px dashed #dbe3ef;border-radius:13px;align-items:flex-start;gap:12px;margin:18px 0;padding:18px;display:flex}.refinery-empty>p{margin:0}.refinery-empty>svg{flex-shrink:0;margin-top:3px}.refinery-outstanding{background:#fffaf2;border:1px solid #f1e4c8;border-radius:14px;margin:18px 0;padding:16px 18px}.refinery-outstanding h3{margin:0 0 9px;font-size:13px}.refinery-outstanding p{color:#776548;font-size:12px}.refinery-result-details{background:#fff;border:1px solid #e4e9f2;border-radius:16px;margin:18px 0;padding:15px 21px}.refinery-result-details>summary{justify-content:space-between;align-items:center;gap:15px;list-style:none;display:flex}.refinery-result-details>summary>span{align-items:center;gap:9px;display:flex}.refinery-result-details>summary>span>svg{color:#245be9}.refinery-result-details>summary>b{color:#68758a;font-size:12px;font-weight:500}.refinery-result-details>summary:after{content:"+";color:#8190a8;font-size:19px}.refinery-result-details[open]>summary:after{content:"−"}.refinery-result-details .twin-diagnosis{border:0!important;margin:0!important;padding:8px 0!important}.refinery-result-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0 12px;display:grid}.refinery-result-links button{color:#14243c;background:#fff;border:1px solid #e4e9f2;border-radius:14px;justify-content:space-between;align-items:center;padding:18px;font-size:12px;display:flex}.refinery-result-links button>span{align-items:center;gap:8px;display:flex}.refinery-result-links button svg{color:#245be9}.w24-refinery button:focus-visible,.w24-refinery summary:focus-visible,.w24-refinery input:focus-visible,.w24-refinery select:focus-visible,.refinery-director button:focus-visible,.refinery-director summary:focus-visible{outline-offset:3px;outline:3px solid #80a1f6}.w24-refinery[dir=rtl] .refinery-kicker,.w24-refinery[dir=rtl] .eyebrow{letter-spacing:0}.w24-refinery[dir=rtl] .refinery-hero-card h2,.w24-refinery[dir=rtl] .refinery-workspace-heading h1{letter-spacing:0;line-height:1.5}.w24-refinery[dir=rtl] .lucide-arrow-right{transform:rotate(180deg)}@media (width<=1000px){.refinery-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(255px,1fr)}.refinery-hero-card,.refinery-path-card{padding:24px}.refinery-hero-card h2{font-size:30px}.refinery-stages{max-width:none}}@media (width<=700px){.refinery-workspace-heading{flex-direction:column;gap:13px;margin-bottom:20px}.refinery-workspace-heading h1{font-size:29px}.refinery-scope{text-align:start;width:100%;min-width:0;margin:0;padding:11px 14px}.refinery-stages{flex-wrap:wrap;gap:4px;padding:5px}.refinery-stages button{flex:calc(50% - 4px);justify-content:flex-start;padding:9px;font-size:11px}.refinery-overview-grid{grid-template-columns:1fr;gap:16px}.refinery-hero-card,.refinery-path-card{border-radius:20px;padding:23px}.refinery-hero-card h2{max-width:360px;font-size:30px}.refinery-metrics{gap:8px;margin-top:16px}.refinery-metrics article{border-radius:14px;padding:14px 12px}.refinery-metrics strong{font-size:23px}.refinery-metrics small{font-size:10px}.refinery-metrics span{font-size:9px}.refinery-source-check{flex-direction:column;align-items:flex-start;gap:6px}.w24-refinery .refinery-brain,.w24-refinery .twin-auto,.w24-refinery .proposal-review{padding:18px}.w24-refinery .refinery-context-panel{padding:4px 16px}.w24-refinery .proposal-review-groups{grid-template-columns:1fr;gap:4px}.w24-refinery .refinery-consent{padding:13px;font-size:11px}.refinery-result-links{grid-template-columns:1fr;gap:8px}.refinery-stage-intro h2{font-size:24px}.refinery-result-details{padding:12px 16px}.w24-refinery .brain-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.refinery-panel-heading{gap:10px}.refinery-icon{width:37px;height:37px}.refinery-panel-heading h2{font-size:20px}.refinery-path-step{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.w24-refinery *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.refinery-result-outcome{background:#fff;border:1px solid #e4e9f2;border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr);gap:25px;margin:18px 0;padding:25px;display:grid}.refinery-result-outcome>div+div{border-inline-start:1px solid #e4e9f2;padding-inline-start:25px}.refinery-result-outcome small{color:#68758a;font-size:11px;display:block}.refinery-result-outcome strong{letter-spacing:-.035em;margin:10px 0;font-size:31px;font-weight:600;line-height:1.3;display:block}.refinery-result-outcome strong>span{color:#97a2b4;font-size:19px;font-weight:450}.refinery-result-outcome p{color:#68758a;margin:0;font-size:11px;line-height:1.8}@media (width<=700px){.refinery-result-outcome{grid-template-columns:minmax(0,1.3fr) minmax(100px,1fr);gap:18px;padding:20px}.refinery-result-outcome>div+div{padding-inline-start:18px}.refinery-result-outcome strong{font-size:26px}}.refinery-orchestration .refinery-module-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.refinery-orchestration .refinery-module-heading h2{letter-spacing:-.025em;margin:6px 0 3px;font-size:22px;font-weight:650;line-height:1.35}.refinery-orchestration .refinery-module-heading>p{color:#738198;text-align:end;margin:2px 0;font-size:11px}.refinery-orchestration .refinery-module-heading>p>small{color:#929eb0;margin-top:3px;font-size:10px;display:block}.refinery-orchestration .refinery-module-heading .eyebrow{letter-spacing:.1em;color:#245be9;font-size:9px}.refinery-orchestration .refinery-review-boundary{color:#718096;margin:12px 0 17px;font-size:12px;line-height:1.7}.refinery-orchestration .brain-modules.refinery-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:15px 0}.refinery-orchestration .brain-modules.refinery-swot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:16px}.refinery-orchestration .brain-modules>.refinery-strategy-card{background:#fff;border:1px solid #e3e9f3;border-radius:16px;min-width:0;padding:18px}.refinery-candidate-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.refinery-candidate-meta>span,.refinery-draft-badge{color:#4666a3;background:#edf2ff;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:600;display:inline-flex}.refinery-candidate-meta>small{color:#8b96a8;font-size:9px}.refinery-orchestration .refinery-strategy-card h3{letter-spacing:-.02em;margin:5px 0 8px;font-size:16px;font-weight:600;line-height:1.4}.refinery-orchestration .refinery-strategy-card .refinery-candidate-copy{color:#7c8799;margin:0 0 14px;font-size:11px;line-height:1.7}.refinery-candidate-measures{gap:13px;margin:15px 0;display:grid}.refinery-candidate-measures>div>b{color:#5e6c83;margin-bottom:6px;font-size:11px;font-weight:550;line-height:1.5;display:block}.refinery-candidate-measures>div>span{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 10px;line-height:1.6;display:grid}.refinery-candidate-measures small{color:#8996ab!important;font-size:10px!important}.refinery-candidate-measures strong{text-align:end;color:#263953!important;font-size:11px!important;font-weight:600!important}.refinery-orchestration .refinery-candidate-evidence{border:0;background:0 0;border-top:1px solid #e8edf5;border-radius:0;margin:12px 0 0;padding:8px 0 0}.refinery-orchestration .refinery-candidate-evidence>summary{color:#7686a0;font-size:10px;font-weight:550;line-height:1.7}.refinery-candidate-evidence ul{color:#68758a;padding-inline-start:17px;font-size:11px;line-height:1.8}.refinery-candidate-evidence p,.refinery-candidate-evidence>small{overflow-wrap:anywhere;line-height:1.8;color:#8390a6!important;font-size:10px!important}.refinery-orchestration .refinery-more-candidates,.refinery-orchestration .refinery-planning-controls{background:#f8faff;border:1px solid #e3e9f3;border-radius:12px;margin:13px 0;padding:10px 14px}.refinery-orchestration .refinery-more-candidates>summary,.refinery-orchestration .refinery-planning-controls>summary{color:#42608b;font-size:12px;font-weight:600}.refinery-orchestration .refinery-swot-grid>article{background:#fff;border:1px solid #e3e9f3;border-radius:16px;padding:18px 20px}.refinery-swot-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.refinery-orchestration .refinery-swot-heading h3{margin:0;font-size:14px;font-weight:650}.refinery-swot-heading>span{color:#7a8aa4;background:#f2f5fa;border-radius:5px;padding:2px 7px;font-size:10px}.refinery-orchestration .refinery-swot-finding{background:0 0;border:0;border-top:1px solid #edf0f6;border-radius:0;margin:0;padding:10px 0}.refinery-orchestration .refinery-swot-finding>summary{color:#364965;font-size:12px;font-weight:550;line-height:1.65}.refinery-orchestration .refinery-swot-finding>p{color:#738299;margin:9px 0;font-size:11px;line-height:1.85}.refinery-orchestration .refinery-swot-finding>small{overflow-wrap:anywhere;color:#95a0b0;font-size:10px}.refinery-orchestration .refinery-no-evidence{color:#8a96a8;padding:10px 0;font-size:12px;line-height:1.8}.refinery-orchestration .refinery-tows-options{margin-top:17px}.refinery-tows-options>article{border-bottom:1px solid #e4e9f2;padding:15px 0}.refinery-tows-options>article>h3{margin:7px 0;font-size:14px}.refinery-orchestration[dir=rtl] .refinery-module-heading h2,.refinery-orchestration[dir=rtl] .refinery-module-heading .eyebrow{letter-spacing:0}@media (width<=1050px){.refinery-orchestration .brain-modules.refinery-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.refinery-orchestration .refinery-module-heading{flex-direction:column;gap:7px}.refinery-orchestration .refinery-module-heading>p{text-align:start}.refinery-orchestration .refinery-module-heading h2{font-size:21px}.refinery-orchestration .brain-modules.refinery-strategy-grid,.refinery-orchestration .brain-modules.refinery-swot-grid{grid-template-columns:1fr}.refinery-orchestration .brain-modules>.refinery-strategy-card{padding:17px}.refinery-orchestration .refinery-planning-controls{padding:9px 12px}}.cinematic-shell .product-stage{min-width:0}.cinematic-shell .cinematic-status-dot{background:#6ad5e2;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #41c6d560}.cinematic-shell .product-workspace-label>span{align-items:center;gap:7px;display:flex}.cinematic-shell .cinematic-nav-label{color:#87a9bd;letter-spacing:.17em;margin:0 12px 15px;font-size:9px;display:block}.cinematic-shell .cinematic-topbar-context{color:#9fb8c9;align-items:center;gap:8px;margin-inline-start:auto;font-size:10px;display:flex}.cinematic-shell .product-footer>span:first-child{letter-spacing:.12em;color:#adbfcd;align-items:center;gap:12px;font-size:10px;display:flex}.cinematic-shell .product-footer i{background:#597585;width:1px;height:13px}.cinematic-shell .product-sidebar-foot small{margin-top:5px;line-height:1.7;display:block}.cinematic-shell.cinematic-signed-out .product-content{grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);align-items:start;gap:28px;padding-top:34px;display:grid}.cinematic-shell.cinematic-signed-out .product-stage{padding-top:12px}.cinematic-shell .product-welcome.cinematic-welcome{text-align:start;min-width:0;max-width:none;margin:0;padding:0}.cinematic-shell .cinematic-approved-art{background:#020d1b;border:1px solid #41667d65;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 24px 70px #0005}.cinematic-shell .cinematic-approved-art img{object-fit:contain;filter:none;mix-blend-mode:normal;width:100%;height:auto;display:block}.cinematic-shell .cinematic-approved-art figcaption{color:#a5becd;background:#071b2b;border-top:1px solid #2c546e55;padding:10px 13px;font-size:9px;line-height:1.6}.cinematic-shell .product-welcome>.cinematic-welcome-copy{margin:0;padding:30px 6px 0;display:block}.cinematic-shell .cinematic-welcome-copy .product-eyebrow{color:#8ecee1;letter-spacing:.16em;margin-bottom:12px;font-size:9px;font-weight:500}.cinematic-shell .product-welcome h1{letter-spacing:-.045em;color:#f2f7fa;margin:0 0 16px;font-size:clamp(27px,2.75vw,44px);font-weight:500;line-height:1.13}.cinematic-shell .product-welcome h1 em{color:#9abfd0;margin-top:7px;font-size:.73em;font-weight:400;line-height:1.3}.cinematic-shell .cinematic-welcome-copy>p{color:#abc2d0;max-width:53ch;margin:0 0 20px;font-size:13px;line-height:1.8}.cinematic-shell .cinematic-enter{color:#132136;background:linear-gradient(110deg,#ef981d,#f8b445);border-radius:8px;justify-content:space-between;align-items:center;gap:25px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 7px 30px #ed951e18}.cinematic-shell .product-welcome>.cinematic-welcome-path{color:#90adbf;border-top:1px solid #3353686b;flex-wrap:wrap;justify-content:flex-start;gap:13px;margin:25px 6px 5px;padding-top:20px;font-size:10px;display:flex}.cinematic-shell .cinematic-welcome-path span{align-items:center;gap:6px;display:flex}.cinematic-shell .cinematic-welcome-path>svg{color:#547b91}.cinematic-shell .product-signin{max-width:none;margin-top:0}.cinematic-shell .cinematic-home{gap:24px;padding-top:23px}.cinematic-shell .cinematic-kicker{letter-spacing:.19em;color:#99bfd3;align-items:center;gap:9px;font-size:9px;font-weight:500;line-height:1.7;display:flex}.cinematic-shell .cinematic-kicker>span{background:#51cfde;border-radius:50%;width:5px;height:5px;box-shadow:0 0 13px #28c9e160}.cinematic-shell .cinematic-overview-intro{justify-content:space-between;align-items:center;gap:30px;padding:7px 0 3px;display:flex}.cinematic-shell .cinematic-overview-intro h1{letter-spacing:-.045em;color:#edf7fc;margin:14px 0 13px;font-size:clamp(34px,3.4vw,52px);font-weight:500;line-height:1.12}.cinematic-shell .cinematic-overview-intro h1 em{color:#70cede;font-style:normal;display:block}.cinematic-shell .cinematic-overview-intro p{color:#b1c5d4;margin:0;font-size:13px;line-height:1.75}.cinematic-shell .cinematic-scope-card{background:linear-gradient(125deg,#173c5673,#071c2ab0);border:1px solid #476d875f;border-radius:11px;min-width:240px;max-width:330px;padding:17px 20px;box-shadow:0 10px 32px #0002}.cinematic-shell .cinematic-scope-card>div{color:#8db8d0;letter-spacing:.13em;align-items:center;gap:8px;font-size:8px;display:flex}.cinematic-shell .cinematic-scope-card>strong{color:#ecf4fa;overflow-wrap:anywhere;margin:10px 0 7px;font-size:17px;font-weight:500;display:block}.cinematic-shell .cinematic-scope-card>p{color:#9db8c9;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.cinematic-shell .cinematic-scope-card>p>span+span{border-inline-start:1px solid #496b7d;padding-inline-start:10px}.cinematic-shell .cinematic-scope-card>button{border:0;color:#9bd7e7;background:0 0;border-top:1px solid #4a6c7b59;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:30px;margin-top:11px;padding:11px 0 0;font-size:10px;display:flex}.cinematic-shell .cinematic-overview-grid{grid-template-columns:minmax(0,1.85fr) minmax(240px,.9fr);gap:18px;display:grid}.cinematic-shell .cinematic-twin-panel,.cinematic-shell .cinematic-next-panel{background:linear-gradient(145deg,#0e2c427d,#041826e0);border:1px solid #395b737d;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 18px 40px #0002}.cinematic-shell .cinematic-twin-panel{background:radial-gradient(at 50% 45%,#0e61722e,#0000 58%),linear-gradient(145deg,#0e2b447d,#041826e0);position:relative}.cinematic-shell .cinematic-twin-panel>header{z-index:1;justify-content:space-between;align-items:center;gap:10px;padding:20px 22px 0;display:flex;position:relative}.cinematic-shell .cinematic-twin-panel h2,.cinematic-shell .cinematic-next-panel h2{color:#ecf4fa;letter-spacing:-.025em;margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.35}.cinematic-shell .cinematic-context-pill{color:#abd0e1;white-space:nowrap;background:#13405237;border:1px solid #3e687c73;border-radius:20px;justify-content:center;align-items:center;padding:6px 9px;font-size:9px;line-height:1.5;display:inline-flex}.cinematic-shell .cinematic-twin-map{isolation:isolate;height:353px;margin:8px 13px 0;position:relative}.cinematic-shell .cinematic-twin-map:before{content:"";opacity:.4;z-index:-1;background-image:radial-gradient(#65c2dd42 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:10% 8%;-webkit-mask-image:radial-gradient(#000,#0000 69%);mask-image:radial-gradient(#000,#0000 69%)}.cinematic-shell .cinematic-orbit{z-index:-1;border:1px solid #33c3dc29;border-radius:50%;position:absolute;inset:12% 3%;box-shadow:0 0 30px #1cb7d90a,inset 0 0 30px #1cb7d908}.cinematic-shell .cinematic-orbit-inner{border-color:#49c5d43b;inset:27% 22%}.cinematic-shell .cinematic-twin-center{text-align:center;color:#6acfe1;background:radial-gradient(#14607977,#062b3eee 70%);border:1px solid #52c6d84f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:33% 37%;box-shadow:0 0 55px #2ec0de13,inset 0 0 30px #3bd1e51a}.cinematic-shell .cinematic-twin-center:after{content:"";pointer-events:none;border:1px solid #6fbaca21;border-radius:50%;position:absolute;inset:8px}.cinematic-shell .cinematic-twin-center>strong{color:#eaf7fc;font-size:17px;font-weight:500;line-height:1.2}.cinematic-shell .cinematic-twin-center>span{color:#9cc5d4;max-width:90%;font-size:8px;line-height:1.5}.cinematic-shell .cinematic-domain{text-align:start;color:#9dbace;background:linear-gradient(150deg,#163b5299,#092133ed);border:1px solid #4c7a944c;border-radius:9px;grid-template-columns:23px minmax(0,1fr);align-content:center;gap:3px 8px;width:26%;min-height:77px;padding:11px 12px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:absolute;box-shadow:0 5px 20px #0002}.cinematic-shell .cinematic-domain:focus-visible,.cinematic-shell .cinematic-domain:hover{background:#16455cf5;border-color:#67caddaa;transform:translateY(-2px)}.cinematic-shell .cinematic-domain-icon{color:#81b7d2;grid-row:1/3;align-self:center;display:flex}.cinematic-shell .cinematic-domain strong{color:#dcebf4;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.5}.cinematic-shell .cinematic-domain small{color:#9ab2c2;font-size:8px;font-weight:400;line-height:1.4}.cinematic-shell .cinematic-domain>svg{inset-inline-end:6px;opacity:.55;position:absolute;top:6px}.cinematic-shell .cinematic-domain.is-ready{border-color:#38a6b078}.cinematic-shell .cinematic-domain.is-ready small{color:#82e3d3}.cinematic-shell .cinematic-domain.is-blocked{border-color:#b98a466f}.cinematic-shell .cinematic-domain.is-blocked small{color:#edc385}.cinematic-shell .cinematic-domain-0{inset-inline-start:21%;top:3%}.cinematic-shell .cinematic-domain-1{inset-inline-end:21%;top:3%}.cinematic-shell .cinematic-domain-2{inset-inline-start:1%;top:29%}.cinematic-shell .cinematic-domain-3{inset-inline-end:1%;top:29%}.cinematic-shell .cinematic-domain-4{inset-inline-start:1%;top:56%}.cinematic-shell .cinematic-domain-5{inset-inline-end:1%;top:56%}.cinematic-shell .cinematic-domain-6{inset-inline-start:21%;top:80%}.cinematic-shell .cinematic-domain-7{inset-inline-end:21%;top:80%}.cinematic-shell .cinematic-map-note{color:#9bb5c7;align-items:flex-start;gap:8px;padding:19px 22px 17px;font-size:9px;line-height:1.6;display:flex;position:relative}.cinematic-shell .cinematic-map-note>svg{color:#71adbd;flex-shrink:0}.cinematic-shell .cinematic-next-panel{flex-direction:column;gap:21px;padding:22px;display:flex}.cinematic-shell .cinematic-next-panel h2{margin-top:8px;font-size:21px}.cinematic-shell .cinematic-next-panel header>p{color:#9cb6c8;margin:9px 0 0;font-size:11px;line-height:1.75}.cinematic-shell .cinematic-primary-action{text-align:start;color:#f5d59c;background:linear-gradient(110deg,#533b1d63,#17304455);border:1px solid #c991495c;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:81px;padding:15px 13px;display:flex}.cinematic-shell .cinematic-primary-action>span{color:#f2b54c}.cinematic-shell .cinematic-primary-action>div{flex:1;min-width:0}.cinematic-shell .cinematic-primary-action strong{font-size:12px;font-weight:500;line-height:1.7;display:block}.cinematic-shell .cinematic-primary-action small{color:#c9b48f;margin-top:4px;font-size:9px;line-height:1.7;display:block}.cinematic-shell .cinematic-primary-action>svg{flex-shrink:0;width:14px}.cinematic-shell .cinematic-primary-action:hover{background:linear-gradient(110deg,#533b1dad,#173044b0);border-color:#e4ac5a}.cinematic-shell .cinematic-next-list{flex:1;gap:0;display:grid}.cinematic-shell .cinematic-next-list>button{text-align:start;color:#85b4ce;background:0 0;border:0;border-bottom:1px solid #3552685c;border-radius:0;align-items:center;gap:11px;width:100%;padding:14px 0;display:flex}.cinematic-shell .cinematic-next-list>button:first-child{padding-top:0}.cinematic-shell .cinematic-list-number{color:#75aac4;align-self:flex-start;margin-top:4px;font-size:10px}.cinematic-shell .cinematic-next-list>button>div{flex:1;min-width:0}.cinematic-shell .cinematic-next-list strong{color:#d4e7f3;font-size:11px;font-weight:500;line-height:1.7;display:block}.cinematic-shell .cinematic-next-list small{color:#9cb5c6;margin-top:3px;font-size:9px;line-height:1.6;display:block}.cinematic-shell .cinematic-empty-insight{color:#a3c0d1;padding:9px 0}.cinematic-shell .cinematic-empty-insight>svg{color:#72c5d8;margin-bottom:10px}.cinematic-shell .cinematic-empty-insight>strong{font-size:13px}.cinematic-shell .cinematic-empty-insight>p{color:#9bb6ca;margin:10px 0;font-size:11px;line-height:1.85}.cinematic-shell .cinematic-text-action{color:#8cd7e5;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:0;font-size:10px;display:flex}.cinematic-shell .cinematic-evidence-strip{background:linear-gradient(120deg,#1232496b,#071c2b99);border:1px solid #395b737d;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cinematic-shell .cinematic-evidence-strip>div{grid-template-columns:21px 1fr;gap:6px 9px;min-width:0;padding:18px 19px;display:grid}.cinematic-shell .cinematic-evidence-strip>div+div{border-inline-start:1px solid #3d5f7359}.cinematic-shell .cinematic-evidence-strip svg{color:#79b6d1;grid-row:1/3;align-self:center}.cinematic-shell .cinematic-evidence-strip span{color:#aac1d1;font-size:9px;line-height:1.6}.cinematic-shell .cinematic-evidence-strip strong{color:#e3f1f9;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.25}.cinematic-shell .cinematic-evidence-strip strong.cinematic-status-value{font-size:13px;line-height:1.6}.cinematic-shell .cinematic-home .w24-section-heading{justify-content:space-between;align-items:center;gap:15px;margin:6px 0 20px;display:flex}.cinematic-shell .cinematic-home .w24-section-heading h2{letter-spacing:-.03em;color:#ecf5fc;margin:7px 0;font-size:25px;font-weight:500}.cinematic-shell .cinematic-home .w24-section-heading p{color:#9bb7ca;margin:0;font-size:12px;line-height:1.7}.cinematic-shell .cinematic-home .product-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cinematic-shell .cinematic-home .w24-solution{background:linear-gradient(145deg,#14334b6b,#071a2bce);border:1px solid #3b627a66;border-radius:11px;flex-direction:column;padding:22px 18px 18px;display:flex;position:relative;box-shadow:0 10px 35px #0001}.cinematic-shell .cinematic-home .w24-solution:before{content:"";inset-inline:24px;opacity:.45;background:linear-gradient(90deg,#0000,#53b9d4,#0000);height:1px;position:absolute;top:0}.cinematic-shell .cinematic-home .w24-solution-crunch:before{background:linear-gradient(90deg,#0000,#e6a54e,#0000)}.cinematic-shell .cinematic-home .w24-solution:hover{border-color:#6090a7;transform:none}.cinematic-shell .cinematic-home .w24-solution-top{justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.cinematic-shell .cinematic-home .w24-solution-top>span:last-child{letter-spacing:.13em;color:#88a9bf;margin:0;font-size:7px}.cinematic-shell .cinematic-home .w24-solution-icon{--w24-motion-ink:#7dcee1;--w24-motion-wash:#0e2e44;background:linear-gradient(150deg,#153e5763,#0c253a99);border:1px solid #4d839a4f;border-radius:14px;width:55px;height:55px;box-shadow:inset 0 1px #75badc0c,0 0 22px #2a9bba0b}.cinematic-shell .cinematic-home .w24-motion-crunch{--w24-motion-ink:#e7b265;--w24-motion-wash:#392e1e}.cinematic-shell .cinematic-home .w24-solution-icon>svg{width:45px;height:45px}.cinematic-shell .cinematic-home .w24-solution h3{letter-spacing:-.015em;color:#e4f3fc;min-height:46px;margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.45}.cinematic-shell .cinematic-home .w24-solution>p{color:#9bb7cb;flex:1;min-height:67px;margin:0 0 16px;font-size:11px;line-height:1.9}.cinematic-shell .cinematic-home .w24-solution>button{text-align:start;color:#9bd9e8;background:0 0;border:0;border-top:1px solid #365a704d;border-radius:0;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:0;padding:13px 0 0;font-size:10px;display:flex}.cinematic-shell .cinematic-home .w24-solution>button svg{flex-shrink:0}.cinematic-shell .cinematic-home .cinematic-capability-note{color:#93b0c5;background:#0d263858;border-color:#3c62744f;border-radius:10px;gap:13px;padding:18px 20px}.cinematic-shell .cinematic-capability-note>svg{color:#73afc4}.cinematic-shell .cinematic-capability-note h2{color:#d2e5f2;margin:0 0 6px;font-size:12px;font-weight:500}.cinematic-shell .cinematic-capability-note p{font-size:11px;line-height:1.8}.cinematic-shell .cinematic-capability-note summary{color:#a6cada;cursor:pointer;padding-top:10px;font-size:10px;line-height:1.8}.cinematic-shell .cinematic-capability-note details>p{color:#9ab5c7;max-width:100ch;padding-top:8px}.cinematic-shell[dir=rtl] .cinematic-kicker,.cinematic-shell[dir=rtl] .cinematic-nav-label,.cinematic-shell[dir=rtl] .cinematic-scope-card>div,.cinematic-shell[dir=rtl] .cinematic-welcome-copy .product-eyebrow,.cinematic-shell[dir=rtl] .cinematic-home .w24-solution-top>span:last-child{letter-spacing:0}.cinematic-shell[dir=rtl] .cinematic-overview-intro h1{letter-spacing:0;font-size:clamp(31px,3vw,46px);line-height:1.5}.cinematic-shell[dir=rtl] .cinematic-overview-intro h1 em{display:inline}.cinematic-shell[dir=rtl] .cinematic-enter>svg,.cinematic-shell[dir=rtl] .cinematic-primary-action>svg,.cinematic-shell[dir=rtl] .cinematic-welcome-path>svg,.cinematic-shell[dir=rtl] .cinematic-text-action>svg,.cinematic-shell[dir=rtl] .cinematic-scope-card>button>svg,.cinematic-shell[dir=rtl] .cinematic-domain>svg,.cinematic-shell[dir=rtl] .cinematic-next-list>button>svg,.cinematic-shell[dir=rtl] .cinematic-home .w24-solution>button>svg{transform:scaleX(-1)}.cinematic-shell[dir=rtl] .cinematic-domain strong{font-size:11px}.cinematic-shell[dir=rtl] .cinematic-domain small{font-size:9px}.cinematic-shell[dir=rtl] .cinematic-home .w24-solution h3{letter-spacing:0}@media (width>=1650px){.cinematic-shell .cinematic-overview-grid{grid-template-columns:minmax(0,2fr) minmax(290px,.9fr)}.cinematic-shell .cinematic-twin-map{height:390px}.cinematic-shell .cinematic-domain{min-height:85px;padding:14px}.cinematic-shell .cinematic-domain strong{font-size:12px}.cinematic-shell .cinematic-domain small{font-size:10px}.cinematic-shell .cinematic-home .w24-solution{padding:25px 22px}.cinematic-shell .cinematic-home .w24-solution h3{font-size:18px}.cinematic-shell .cinematic-home .w24-solution>p{font-size:12px}}@media (width<=1200px){.cinematic-shell .cinematic-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,.85fr)}.cinematic-shell .cinematic-twin-panel>header{flex-wrap:wrap;padding:18px 17px 0}.cinematic-shell .cinematic-twin-panel h2{font-size:16px}.cinematic-shell .cinematic-twin-panel>header .cinematic-context-pill{font-size:8px}.cinematic-shell .cinematic-next-panel{gap:17px;padding:18px}.cinematic-shell .cinematic-twin-map{height:352px;margin-inline:8px}.cinematic-shell .cinematic-domain{grid-template-columns:17px minmax(0,1fr);gap:3px 6px;width:28%;padding:10px 8px}.cinematic-shell .cinematic-domain-icon svg{width:16px}.cinematic-shell .cinematic-domain-0,.cinematic-shell .cinematic-domain-6{inset-inline-start:20%}.cinematic-shell .cinematic-domain-1,.cinematic-shell .cinematic-domain-7{inset-inline-end:20%}.cinematic-shell .cinematic-twin-center{inset:34% 35%}.cinematic-shell .cinematic-twin-center>strong{font-size:15px}.cinematic-shell .cinematic-twin-center>svg{width:25px;height:25px}.cinematic-shell .cinematic-evidence-strip>div{gap:6px;padding:16px 13px}.cinematic-shell .cinematic-home .product-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cinematic-shell .cinematic-home .w24-solution{padding:21px}.cinematic-shell .cinematic-home .w24-solution h3{min-height:0;font-size:19px}.cinematic-shell .cinematic-home .w24-solution>p{min-height:43px;font-size:12px}.cinematic-shell.cinematic-signed-out .product-content{grid-template-columns:minmax(0,1.25fr) minmax(285px,1fr);gap:20px}}@media (width<=1000px){.cinematic-shell .cinematic-overview-grid{grid-template-columns:1fr}.cinematic-shell .cinematic-twin-map{height:355px}.cinematic-shell .cinematic-twin-panel>header{flex-wrap:nowrap}.cinematic-shell .cinematic-next-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:15px 24px;display:grid}.cinematic-shell .cinematic-next-panel>header,.cinematic-shell .cinematic-next-panel>.cinematic-primary-action{grid-column:1}.cinematic-shell .cinematic-next-panel>.cinematic-next-list{grid-area:1/2/4}.cinematic-shell .cinematic-next-panel>.cinematic-text-action{grid-column:1}.cinematic-shell .cinematic-overview-intro{align-items:flex-start;gap:20px}.cinematic-shell .cinematic-scope-card{min-width:210px;max-width:250px;padding:16px}.cinematic-shell .cinematic-evidence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cinematic-shell .cinematic-evidence-strip>div:nth-child(3){border-inline-start:0;border-top:1px solid #3d5f7359}.cinematic-shell .cinematic-evidence-strip>div:nth-child(4){border-top:1px solid #3d5f7359}.cinematic-shell.cinematic-signed-out .product-content{grid-template-columns:1fr}.cinematic-shell.cinematic-signed-out .product-stage{justify-self:center;width:100%;max-width:580px}.cinematic-shell .cinematic-welcome-copy>p{max-width:100%}}@media (width<=760px){.cinematic-shell .cinematic-nav-label,.cinematic-shell .cinematic-topbar-context{display:none}.cinematic-shell .cinematic-home{gap:20px;padding-top:15px}.cinematic-shell .cinematic-overview-intro h1{margin:12px 0;font-size:37px}.cinematic-shell .cinematic-overview-intro p{font-size:12px}.cinematic-shell .cinematic-scope-card{min-width:200px}.cinematic-shell .cinematic-domain strong{font-size:11px}.cinematic-shell .cinematic-domain small{font-size:9px}.cinematic-shell .cinematic-home .w24-section-heading h2{font-size:24px}.cinematic-shell .cinematic-home .product-module-grid{gap:12px}.cinematic-shell .cinematic-home .w24-solution{padding:19px}.cinematic-shell .cinematic-home .w24-solution h3{font-size:17px}.cinematic-shell.cinematic-signed-out .product-content{padding-top:18px}.cinematic-shell .product-welcome h1{font-size:34px}.cinematic-shell .product-footer>span:first-child{font-size:9px}.cinematic-shell .cinematic-scope-card>p{gap:5px}}@media (width<=520px){.cinematic-shell .cinematic-overview-intro{display:block}.cinematic-shell .cinematic-overview-intro h1{font-size:37px}.cinematic-shell .cinematic-overview-intro h1 em{margin-inline-start:6px;display:inline}.cinematic-shell .cinematic-scope-card{min-width:0;max-width:none;margin-top:20px;padding:15px 17px}.cinematic-shell .cinematic-scope-card>div{font-size:8px}.cinematic-shell .cinematic-scope-card>strong{font-size:17px}.cinematic-shell .cinematic-twin-panel>header{align-items:flex-start;padding:18px 16px 0;display:block}.cinematic-shell .cinematic-twin-panel>header .cinematic-context-pill{margin-top:10px}.cinematic-shell .cinematic-twin-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;margin-top:0;padding:15px 8px 0;display:grid}.cinematic-shell .cinematic-twin-center{border-radius:50%;grid-column:1/-1;justify-self:center;gap:8px;width:135px;height:135px;margin:0 0 8px;position:relative;inset:auto}.cinematic-shell .cinematic-domain{grid-template-columns:23px 1fr;width:100%;min-height:73px;padding:12px 10px;position:relative;inset:auto}.cinematic-shell .cinematic-domain-icon svg{width:19px}.cinematic-shell .cinematic-domain strong{font-size:11px}.cinematic-shell .cinematic-domain small{font-size:9px}.cinematic-shell .cinematic-orbit{inset:5% 4% 70%}.cinematic-shell .cinematic-orbit-inner{display:none}.cinematic-shell .cinematic-map-note{padding:17px;font-size:10px;line-height:1.8}.cinematic-shell .cinematic-next-panel{gap:18px;padding:20px;display:flex}.cinematic-shell .cinematic-next-list{width:100%}.cinematic-shell .cinematic-next-list>button{padding-block:13px}.cinematic-shell .cinematic-text-action{width:100%}.cinematic-shell .cinematic-evidence-strip>div{padding:15px 12px}.cinematic-shell .cinematic-evidence-strip strong{font-size:23px}.cinematic-shell .cinematic-evidence-strip strong.cinematic-status-value{font-size:12px}.cinematic-shell .cinematic-home .product-module-grid{grid-template-columns:1fr}.cinematic-shell .cinematic-home .w24-solution{padding:22px}.cinematic-shell .cinematic-home .w24-solution h3{font-size:21px}.cinematic-shell .cinematic-home .w24-solution>p{min-height:0;font-size:12px}.cinematic-shell .cinematic-home .w24-solution-top>span:last-child{font-size:9px}.cinematic-shell .cinematic-home .w24-solution>button{min-height:43px;font-size:12px}.cinematic-shell .cinematic-home .w24-section-heading{display:block}.cinematic-shell .cinematic-home .w24-section-heading>.cinematic-context-pill{margin-top:12px}.cinematic-shell .cinematic-home .w24-section-heading h2{font-size:24px}.cinematic-shell .cinematic-capability-note{padding:17px}.cinematic-shell .product-welcome>.cinematic-welcome-copy{padding-top:24px}.cinematic-shell .product-welcome>.cinematic-welcome-path{gap:9px;font-size:9px}.cinematic-shell .cinematic-welcome-path>svg{width:11px}.cinematic-shell .product-welcome h1{font-size:30px}.cinematic-shell .cinematic-enter{justify-content:space-between;width:100%}.cinematic-shell[dir=rtl] .cinematic-overview-intro h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.cinematic-shell .cinematic-home *,.cinematic-shell .cinematic-welcome *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cinematic-shell .cinematic-domain:hover,.cinematic-shell .cinematic-domain:focus-visible{transform:none}}.product-shell.cinematic-shell{grid-template-columns:220px minmax(0,1fr)}.product-shell.cinematic-shell .product-sidebar{scrollbar-color:#365e74 #041321;background:linear-gradient(#071d30e6,#031321f5);border-inline-end:1px solid #29485c;gap:22px;padding:22px 15px}.product-shell.cinematic-shell .product-brand{border-radius:10px;justify-content:center;width:100%;min-height:103px;overflow:hidden;background:#101010!important;border:1px solid #293d4b!important;align-items:center!important;padding:8px 0!important}.product-shell.cinematic-shell .product-brand svg{filter:none;mix-blend-mode:normal;max-width:100%;display:block}.product-shell.cinematic-shell .product-workspace-label{background:linear-gradient(125deg,#12344a6b,#071e2b8a);border-color:#315365;border-radius:8px;gap:7px;padding:13px 12px}.product-shell.cinematic-shell .product-workspace-label>span{color:#99bdce;letter-spacing:.1em;font-size:8px;line-height:1.6}.product-shell.cinematic-shell .product-workspace-label strong{color:#dcebf5;font-size:12px;font-weight:500;line-height:1.6}.product-shell.cinematic-shell .product-workspace-label small{color:#92aec0;font-size:10px;line-height:1.7}.product-shell.cinematic-shell .product-sidebar nav{gap:7px}.product-shell.cinematic-shell .product-sidebar nav button{color:#acc5d5;background:0 0;border:1px solid #0000;border-radius:7px;gap:10px;min-height:45px;padding:12px 11px;font-size:11px;font-weight:400;line-height:1.5}.product-shell.cinematic-shell .product-sidebar nav button>svg{color:#8db9cf;stroke-width:1.5px;flex-shrink:0}.product-shell.cinematic-shell .product-sidebar nav button:hover:not(:disabled){color:#e0f4fc;background:#14344b;border-color:#355b71}.product-shell.cinematic-shell .product-sidebar nav button[aria-current=page]{color:#e5fcff;background:linear-gradient(90deg,#164358b3,#0d2b425c);border-color:#2e6c8099;box-shadow:inset 2px 0 #52d8e4,0 0 18px #19b3d108}.product-shell.cinematic-shell[dir=rtl] .product-sidebar nav button[aria-current=page]{background:linear-gradient(270deg,#164358b3,#0d2b425c);box-shadow:inset -2px 0 #52d8e4,0 0 18px #19b3d108}.product-shell.cinematic-shell .product-sidebar nav button[aria-current=page]>svg{color:#87f1f3}.product-shell.cinematic-shell .product-nav-dot{background:#5be1e8;width:4px;height:4px;box-shadow:0 0 8px #38cddc60}.product-shell.cinematic-shell .product-advanced-nav{color:#9eb9cb;border-top-color:#2c4c60;margin-top:0;padding-top:16px}.product-shell.cinematic-shell .product-advanced-nav>summary{color:#a5c0d1;padding-inline:11px;font-size:10px;font-weight:400;line-height:1.8}.product-shell.cinematic-shell .product-advanced-nav>nav{padding-top:11px}.product-shell.cinematic-shell .product-sidebar .product-advanced-nav nav button{min-height:41px;font-size:10px}.product-shell.cinematic-shell .product-sidebar-foot{color:#8cacbf;border-color:#294d61;gap:10px;padding:19px 4px 1px;font-size:10px}.product-shell.cinematic-shell .product-sidebar-foot>svg{color:#8dcbd8;flex-shrink:0}.product-shell.cinematic-shell .product-sidebar-foot b{color:#b8d5e3;font-size:11px;font-weight:500}.product-shell.cinematic-shell .product-sidebar-foot small{color:#91afc1;font-size:9px}.product-shell.cinematic-shell .product-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071c2dc9;border-color:#2c4b60;gap:17px;min-height:80px;padding:19px 30px}.product-shell.cinematic-shell .product-topbar>div:first-child>span{color:#99bdcf;letter-spacing:.18em;font-size:8px}.product-shell.cinematic-shell .product-topbar>div:first-child>strong{color:#e0eff8;font-size:14px;font-weight:500;line-height:1.5}.product-shell.cinematic-shell .product-topbar nav{align-items:center;gap:6px;display:flex}.product-shell.cinematic-shell .product-topbar nav button{color:#a5c2d3;background:0 0;border:1px solid #38596e70;border-radius:6px;min-height:33px;padding:6px 10px;font-size:10px}.product-shell.cinematic-shell .product-topbar nav button[aria-pressed=true]{color:#c4f7f8;background:#144256;border-color:#3d7a8e}.product-shell.cinematic-shell .product-content{padding:20px 30px 38px}.product-shell.cinematic-shell .product-role{color:#89aabe;gap:7px;font-size:10px;line-height:1.7}.product-shell.cinematic-shell .product-role>svg{color:#6da9bf}.product-shell.cinematic-shell .product-role small{color:#88a9bd;font-size:9px}.product-shell.cinematic-shell .product-footer{color:#90aebf;background:#0618275e;border-top-color:#2a495d;padding:20px 30px;font-size:10px}.product-shell.cinematic-shell[dir=rtl] .product-workspace-label>span,.product-shell.cinematic-shell[dir=rtl] .product-topbar>div:first-child>span{letter-spacing:0}@media (width>=1550px){.product-shell.cinematic-shell{grid-template-columns:240px minmax(0,1fr)}.product-shell.cinematic-shell .product-content{padding-inline:40px}.product-shell.cinematic-shell .product-sidebar{padding-inline:18px}}@media (width<=1100px){.product-shell.cinematic-shell{grid-template-columns:200px minmax(0,1fr)}.product-shell.cinematic-shell .product-content{padding:20px}.product-shell.cinematic-shell .product-topbar{padding-inline:20px}.product-shell.cinematic-shell .product-sidebar{padding:20px 12px}.product-shell.cinematic-shell .product-topbar nav button{padding-inline:8px}}@media (width<=760px){.product-shell.cinematic-shell{display:block}.product-shell.cinematic-shell .product-sidebar{border-inline-end:0;border-bottom:1px solid #2d5065;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;height:auto;padding:14px 16px;display:grid;position:relative}.product-shell.cinematic-shell .product-brand{border-radius:6px;width:100px;min-height:66px;padding:0!important}.product-shell.cinematic-shell .product-brand>svg{width:94px;height:61px}.product-shell.cinematic-shell .cinematic-nav-group{align-self:center;min-width:0}.product-shell.cinematic-shell .product-sidebar nav{scrollbar-width:thin;gap:4px;padding-block:5px;display:flex;overflow-x:auto}.product-shell.cinematic-shell .product-sidebar nav button{gap:7px;min-height:42px;padding:9px 10px;font-size:10px}.product-shell.cinematic-shell .product-sidebar nav button>svg{width:16px}.product-shell.cinematic-shell .product-advanced-nav{grid-column:1/-1;margin-top:0;padding-top:7px}.product-shell.cinematic-shell .product-advanced-nav>summary{min-height:30px;padding:3px 1px;line-height:2.2}.product-shell.cinematic-shell .product-advanced-nav>nav{flex-wrap:wrap;padding-top:8px}.product-shell.cinematic-shell .product-sidebar .product-advanced-nav nav button{font-size:10px}.product-shell.cinematic-shell .product-sidebar-foot,.product-shell.cinematic-shell .product-workspace-label{display:none}.product-shell.cinematic-shell .product-topbar{gap:10px;min-height:67px;padding:13px 16px}.product-shell.cinematic-shell .product-topbar nav{margin-inline-start:auto}.product-shell.cinematic-shell .product-topbar>div:first-child>span{font-size:7px}.product-shell.cinematic-shell .product-topbar>div:first-child>strong{font-size:12px}.product-shell.cinematic-shell .product-topbar nav button{min-height:32px;padding:6px 8px;font-size:9px}.product-shell.cinematic-shell .product-topbar nav button svg{width:13px}.product-shell.cinematic-shell .product-content{padding:16px 14px 28px}.product-shell.cinematic-shell .product-role small{width:100%;font-size:9px}.product-shell.cinematic-shell .product-footer{gap:12px;padding:18px 16px}}.product-shell.cinematic-shell .cinematic-enter{color:#132136}.product-shell.cinematic-shell .product-signin>p{color:#b4c8d8}.product-shell.cinematic-shell .cinematic-next-list{align-content:start}.product-shell.cinematic-shell .cinematic-next-list>button{background:0 0;align-self:start;min-height:68px}.product-shell.cinematic-shell .cinematic-next-list>button>.cinematic-list-number{align-self:center;margin-top:0}.product-shell.cinematic-shell :is(.cinematic-text-action,.cinematic-scope-card>button){background:0 0}.product-shell.cinematic-shell[dir=rtl] .cinematic-overview-intro h1 em{margin-inline-start:.18em}.product-shell.cinematic-shell .cinematic-domain small{font-size:clamp(9px,.68vw,10px)}.product-shell.cinematic-shell[dir=rtl] .cinematic-domain small{font-size:clamp(10px,.72vw,11px)}.product-shell.cinematic-shell .cinematic-scope-card>div,.product-shell.cinematic-shell .cinematic-twin-center>span{font-size:9px}.product-shell.tq-experience{--tq-surface:#091c2c;--tq-surface-raised:#102b40;--tq-surface-inset:#061421;--tq-text:#f0f6fa;--tq-muted:#b2c8d8;--tq-border:#345267;--tq-accent:#64e0e6;--tq-success:#8be1be;--tq-warning:#ffcc8c;--tq-danger:#ffb8bc;--tq-focus:#ffc477;--tq-radius:18px;--tq-radius-small:10px;--tq-space:8px;--tq-motion-fast:.16s;--tq-motion-normal:.28s;--tq-ease:cubic-bezier(.2,.7,.2,1);--tq-shadow:0 18px 46px #00000026;--tq-inset:inset 0 1px 0 #c6eaff0a;color:var(--tq-text);font-size:15px;line-height:1.6}.product-shell.cinematic-shell.tq-experience{background:radial-gradient(at 80% 0,#173e5566,#0000 42%),#061421;grid-template-columns:256px minmax(0,1fr)}.product-shell.cinematic-shell.tq-experience .product-body{min-width:0}.product-shell.cinematic-shell.tq-experience .product-sidebar{scrollbar-width:thin;scrollbar-color:#3c5a70 transparent;background:linear-gradient(165deg,#0b2131,#061521);border-inline-end:1px solid #284355;gap:22px;padding:18px 16px}.product-shell.cinematic-shell.tq-experience .product-brand{background:0 0;border:0;justify-content:center;min-height:0;padding:0}.product-shell.cinematic-shell.tq-experience .product-sidebar>.product-brand{flex-shrink:0}.product-shell.cinematic-shell.tq-experience .product-brand svg{filter:none;width:126px;height:auto;max-height:82px}.product-shell.cinematic-shell.tq-experience .product-workspace-label{border:1px solid var(--tq-border);border-radius:var(--tq-radius-small);background:#102b4080;padding:14px}.product-shell.cinematic-shell.tq-experience .product-workspace-label strong{font-size:15px;line-height:1.5}.product-shell.cinematic-shell.tq-experience .product-workspace-label small{font-size:12px}.product-shell.cinematic-shell.tq-experience .cinematic-nav-label{letter-spacing:.14em;color:var(--tq-muted);margin:0 12px 10px;font-size:10px}.product-shell.cinematic-shell.tq-experience .product-sidebar nav{gap:7px}.product-shell.cinematic-shell.tq-experience .product-sidebar nav button{text-align:start;min-height:46px;transition:background-color var(--tq-motion-fast),border-color var(--tq-motion-fast),transform var(--tq-motion-fast);border:1px solid #0000;border-radius:10px;gap:12px;padding:11px 12px;font-size:13px;line-height:1.45;position:relative}.product-shell.cinematic-shell.tq-experience .product-sidebar nav button[aria-current=page]{box-shadow:inset 3px 0 var(--tq-accent);color:#e9ffff;background:linear-gradient(110deg,#173b50,#0b2a3d);border-color:#428091}.product-shell.cinematic-shell.tq-experience[dir=rtl] .product-sidebar nav button[aria-current=page]{box-shadow:inset -3px 0 var(--tq-accent)}.product-shell.cinematic-shell.tq-experience .product-sidebar nav button svg{flex-shrink:0}.product-shell.cinematic-shell.tq-experience .product-advanced-nav{border-color:var(--tq-border);margin:0;padding-top:14px}.product-shell.cinematic-shell.tq-experience .product-advanced-nav summary{min-height:40px;color:var(--tq-muted);font-size:12px}.product-shell.cinematic-shell.tq-experience .product-advanced-nav p{margin:8px 10px;font-size:12px;line-height:1.6}.product-shell.cinematic-shell.tq-experience .product-sidebar-foot{margin-top:auto;font-size:12px}.product-shell.cinematic-shell.tq-experience .product-sidebar-foot small{font-size:11px}.product-shell.cinematic-shell.tq-experience .product-topbar{z-index:4;background:#071a29ed;border-bottom:1px solid #284355;gap:16px;min-height:84px;padding:18px 32px;position:relative}.product-shell.cinematic-shell.tq-experience .product-topbar>div:first-child{min-width:0}.product-shell.cinematic-shell.tq-experience .product-topbar>div:first-child>strong{font-size:18px;font-weight:600;line-height:1.4}.product-shell.cinematic-shell.tq-experience .product-topbar>div:first-child>span{letter-spacing:.12em;font-size:10px}.product-shell.cinematic-shell.tq-experience .product-topbar button{gap:7px;min-height:40px;padding:9px 11px;font-size:12px}.product-shell.cinematic-shell.tq-experience .tq-find-page{color:var(--tq-muted);margin-inline-start:auto}.product-shell.cinematic-shell.tq-experience .product-content{width:100%;max-width:1760px;margin-inline:auto;padding:20px 32px 52px}.product-shell.cinematic-shell.tq-experience .tq-access-bar{color:var(--tq-muted);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:2px;padding:0 0 14px;font-size:12px;display:flex}.tq-access-bar>span{align-items:center;gap:7px;display:inline-flex}.tq-access-bar details{max-width:100%;margin-inline-start:auto;position:relative}.tq-access-bar summary{cursor:pointer;min-height:32px;padding:6px;display:list-item}.tq-access-bar details[open]{border:1px solid var(--tq-border);border-radius:var(--tq-radius-small);background:var(--tq-surface);padding:10px 14px}.tq-access-bar bdi{overflow-wrap:anywhere;display:block}.tq-environment i{background:var(--tq-accent);border-radius:50%;width:6px;height:6px}.product-shell.cinematic-shell.tq-experience .product-session-expiry{color:#abc2d1;margin:0 0 18px;font-size:11px}.product-shell.cinematic-shell.tq-experience .w1a-status:empty{display:none}.product-shell.cinematic-shell.tq-experience .w1a-status{min-height:0;margin:0 0 12px;font-size:14px}.product-shell.cinematic-shell.tq-experience :is(.w1a-panel,.dc3-card,.df-panel,.df-card,.gprep-card,.gi-card){border-radius:var(--tq-radius);box-shadow:var(--tq-inset),var(--tq-shadow)}.product-shell.cinematic-shell.tq-experience :is(.w1a-panel,.df-panel){padding:26px}.product-shell.cinematic-shell.tq-experience :is(.w1a-panel,.df-panel,.product-foundation-contract,.product-settings) :is(p,label,dt,dd,li){font-size:14px;line-height:1.7}.product-shell.cinematic-shell.tq-experience :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:9px;min-width:0;max-width:100%;padding:10px 12px;font-size:14px;line-height:1.6}.product-shell.cinematic-shell.tq-experience :is(input[type=checkbox],input[type=radio]){vertical-align:middle;flex-shrink:0;width:18px;height:18px}.product-shell.cinematic-shell.tq-experience :is(button,summary,a,input,select,textarea,[tabindex]):focus-visible{scroll-margin:24px;outline:3px solid var(--tq-focus)!important;outline-offset:4px!important}.product-shell.cinematic-shell.tq-experience button{min-height:40px;transition:background-color var(--tq-motion-fast),border-color var(--tq-motion-fast),box-shadow var(--tq-motion-fast),transform var(--tq-motion-fast);touch-action:manipulation;line-height:1.45}.product-shell.cinematic-shell.tq-experience :is(.w1a-primary,.dc3-primary,.gi-primary,.gprep-primary){color:#062534;background:linear-gradient(135deg,#88edf0,#49cdd9);font-weight:650;box-shadow:0 6px 24px #41cddc14}.product-shell.cinematic-shell.tq-experience :is(summary,button){cursor:pointer}.product-shell.cinematic-shell.tq-experience button:disabled{cursor:not-allowed;transform:none}.product-shell.cinematic-shell.tq-experience button svg{transition:transform var(--tq-motion-fast) var(--tq-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-shell.cinematic-shell.tq-experience :is(.cinematic-primary-action,.tq-next-action,.w24-solution button,.tq-finder-results button):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #0003}.product-shell.cinematic-shell.tq-experience :is(.product-sidebar button,.tq-next-action,.w24-solution button):hover:not(:disabled)>svg{transform:translateY(-2px)}.product-shell.cinematic-shell.tq-experience button:active:not(:disabled){transform:translateY(1px)}}.product-shell.cinematic-shell.tq-experience :is(.w1a-table-scroll,.dc3-table-wrap,.m3-visual-table-wrap){scrollbar-width:thin;scrollbar-color:#54748a #0a1d2b;border:1px solid var(--tq-border);overscroll-behavior-inline:contain;border-radius:12px;max-width:100%;overflow:auto}.product-shell.cinematic-shell.tq-experience table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.6}.product-shell.cinematic-shell.tq-experience table :is(th,td){padding:12px 14px}.product-shell.cinematic-shell.tq-experience table caption{text-align:start;padding:14px;font-size:14px;font-weight:600}.product-shell.cinematic-shell.tq-experience tbody tr:hover{background:#173b4d66}.product-shell.cinematic-shell.tq-experience :is(pre,bdi,dd){overflow-wrap:anywhere}.product-shell.cinematic-shell.tq-experience pre{border:1px solid var(--tq-border);background:#05121e;border-radius:12px;max-width:100%;max-height:65vh;padding:18px;font-size:12px;line-height:1.7;overflow:auto}.product-shell.cinematic-shell.tq-experience :is(.dc3-actions,.w1a-actions,.tq-toolbar){gap:10px}.product-shell.cinematic-shell.tq-experience .tq-specialist-tools{border:1px solid var(--tq-border);background:var(--tq-surface);border-radius:12px;margin-block:24px 0;padding:14px 18px}.tq-specialist-tools>summary{min-height:32px;font-size:14px;font-weight:600}.tq-specialist-tools p{max-width:75ch;font-size:14px}.tq-screen-intro{justify-content:space-between;align-items:flex-start;gap:20px;margin-block:10px 26px;display:flex}.tq-screen-intro h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(26px,2.5vw,38px);line-height:1.25}.tq-eyebrow{color:var(--tq-accent);letter-spacing:.14em;font-size:11px;font-weight:600}.tq-screen-description{max-width:70ch;color:var(--tq-muted);font-size:15px}.tq-screen-description p{margin:0}.tq-toolbar{flex-wrap:wrap;align-items:center;display:flex}.tq-evidence-boundary{border-top:1px solid var(--tq-border);margin-block:18px;padding-top:14px}.tq-evidence-boundary>summary{color:var(--tq-muted);cursor:pointer;min-height:36px;font-size:13px}.tq-evidence-boundary>summary>svg{vertical-align:middle;margin-inline-end:8px}.tq-evidence-boundary>div{padding-block:12px}.tq-next-action{border:1px solid var(--tq-border);border-radius:var(--tq-radius-small);text-align:start;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 20px;display:flex}.tq-next-action>span{min-width:0}.tq-next-action strong,.tq-next-action small{display:block}.tq-next-action small{margin-top:5px;font-size:13px}.tq-sample-context{border:1px solid #607a8d;border-inline-start:3px solid var(--tq-warning);background:#132a3c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.tq-sample-context>div{flex:350px}.tq-sample-context p{margin:7px 0 0;font-size:13px}.tq-sample-context button{align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.product-shell.cinematic-shell.tq-experience .tq-page-finder{color:var(--tq-text);background:#091d2e;border:1px solid #54758c;border-radius:22px;width:650px;max-width:min(650px,100vw - 28px);max-height:85dvh;margin:auto;padding:24px;box-shadow:0 30px 100px #0009}.tq-page-finder::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020b14d9}.tq-finder-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.tq-finder-heading h2{margin:0;font-size:22px;line-height:1.4}.tq-finder-heading button{flex-shrink:0;place-items:center;width:40px;display:grid}.tq-search-field{background:#061521;border:1px solid #588298;border-radius:12px;align-items:center;gap:10px;padding:4px 12px;display:flex}.product-shell.cinematic-shell.tq-experience .tq-search-field input{background:0 0;border:0;width:100%;min-height:44px;font-size:16px}.tq-finder-results{gap:8px;margin-top:16px;display:grid}.tq-finder-results button{text-align:start;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.tq-finder-results button>span{flex:1;min-width:0}.tq-finder-results strong{font-size:14px;display:block}.tq-finder-results small{margin-top:4px;font-size:12px;display:block}.tq-finder-note{margin:16px 0 0;font-size:12px}.tq-sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tq-mobile-bar{display:none}.product-shell.cinematic-shell.tq-experience .cinematic-home{gap:28px;padding-top:0}.product-shell.cinematic-shell.tq-experience .cinematic-overview-intro h1{font-size:clamp(32px,3.5vw,48px);font-weight:550}.product-shell.cinematic-shell.tq-experience .cinematic-overview-intro p{font-size:15px}.product-shell.cinematic-shell.tq-experience .cinematic-kicker{color:var(--tq-muted);font-size:11px}.product-shell.cinematic-shell.tq-experience .product-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-shell.cinematic-shell.tq-experience .w24-solution{border:1px solid var(--tq-border);border-radius:var(--tq-radius);box-shadow:var(--tq-inset);transition:border-color var(--tq-motion-fast);background:linear-gradient(140deg,#112e42,#091c2c);padding:24px}.product-shell.cinematic-shell.tq-experience .w24-solution:hover{border-color:#578ca1}.product-shell.cinematic-shell.tq-experience .w24-solution h3{margin-block:18px 10px;font-size:22px;line-height:1.4}.product-shell.cinematic-shell.tq-experience .w24-solution p{max-width:50ch;font-size:14px;line-height:1.75}.product-shell.cinematic-shell.tq-experience .w24-solution button{min-height:44px;font-size:13px}.product-shell.cinematic-shell.tq-experience .w24-section-heading h2{font-size:25px;line-height:1.4}.product-shell.cinematic-shell.tq-experience .w24-section-heading p{font-size:14px}.tq-workspace-summary{box-shadow:var(--tq-inset),var(--tq-shadow);background:radial-gradient(at 15% 20%,#215d6e3a,#0000 70%),linear-gradient(120deg,#102d42,#081d2e);border:1px solid #3d657b;border-radius:22px;grid-template-columns:1.1fr 1fr;gap:30px;padding:28px;display:grid}.tq-summary-loading{align-items:center;gap:12px;display:flex}.tq-summary-next h2{letter-spacing:-.02em;margin:12px 0;font-size:26px;line-height:1.35}.tq-summary-next p{max-width:49ch;margin:0 0 20px;font-size:14px;line-height:1.7}.tq-summary-next button{align-items:center;gap:20px;padding:12px 18px;font-size:14px;display:inline-flex}.tq-summary-counts{border-inline-start:1px solid var(--tq-border);grid-template-columns:1fr 1fr;gap:0;margin:0;padding-inline-start:24px;display:grid}.tq-summary-counts>div{padding:14px}.tq-summary-counts dt{color:var(--tq-muted);align-items:center;gap:8px;font-size:12px;display:flex}.product-shell.cinematic-shell.tq-experience .tq-summary-counts dd{color:var(--tq-text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:12px 0 0;font-size:32px;line-height:1.2}.tq-home-coverage{border:1px solid var(--tq-border);background:#091d2c;border-radius:16px;padding:18px}.tq-home-coverage>summary{cursor:pointer;padding:5px;font-size:15px;font-weight:600}.tq-home-coverage>p{max-width:95ch;margin-block:14px 24px;font-size:14px}.tq-home-coverage .cinematic-evidence-strip{margin-block:20px}.tq-settings{max-width:1040px;margin-inline:auto}.product-shell.cinematic-shell.tq-experience .tq-connection-card{margin-top:26px;padding:28px}.tq-connection-card h2{margin:0 0 12px;font-size:25px}.tq-connection-card h3{margin:24px 0 16px;font-size:20px}.tq-connection-card :is(p,label,dt,dd){font-size:14px;line-height:1.7}.tq-setting-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.tq-setting-steps li{border:1px solid var(--tq-border);background:#081b2a;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;display:flex}.tq-setting-steps li>span{text-align:center;width:26px;height:26px;color:var(--tq-accent);border:1px solid #528195;border-radius:50%;flex-shrink:0}.tq-connection-budget{border:1px solid var(--tq-border);border-radius:12px;grid-template-columns:1fr auto;gap:0;margin:22px 0;display:grid;overflow:hidden}.tq-connection-budget :is(dt,dd){border-bottom:1px solid #314b5e;margin:0;padding:12px 16px}.tq-connection-budget dd{font-variant-numeric:tabular-nums;text-align:end}.tq-connection-budget :is(dt,dd):nth-last-child(-n+2){border-bottom:0}.tq-connection-card form{max-width:720px;padding:0}.tq-connection-card form>.dc3-field{gap:8px;margin:16px 0;display:grid}.tq-connection-card form>label:not(.dc3-field){background:#0a2234;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.tq-connection-card .dc3-actions{margin-top:20px}.tq-connection-details{border-top:1px solid var(--tq-border);margin-top:24px;padding-top:14px}.tq-connection-details summary{cursor:pointer;padding:8px;font-size:13px}.product-shell.cinematic-shell.tq-experience [dir=rtl] :is(.tq-screen-intro h1,.tq-eyebrow),.product-shell.cinematic-shell.tq-experience[dir=rtl] :is(.tq-screen-intro h1,.tq-eyebrow){letter-spacing:0;line-height:1.6}@keyframes tq-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.tq-screen-intro,.tq-page-finder[open]{animation:tq-enter var(--tq-motion-normal) var(--tq-ease) both}}@media (width<=1150px){.product-shell.cinematic-shell.tq-experience{grid-template-columns:228px minmax(0,1fr)}.product-shell.cinematic-shell.tq-experience .product-content{padding:18px 22px 40px}.product-shell.cinematic-shell.tq-experience .product-topbar{flex-wrap:wrap;padding:16px 22px}.product-shell.cinematic-shell.tq-experience .product-topbar>div:first-child{flex:180px}.tq-signout-label{display:none}}@media (width<=760px){.product-shell.cinematic-shell.tq-experience{display:block}.tq-mobile-bar{z-index:30;border-bottom:1px solid var(--tq-border);background:#081c2b;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:sticky;top:0}.tq-mobile-bar>button:last-child{align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.product-shell.cinematic-shell.tq-experience .tq-mobile-bar .product-brand svg{width:84px;max-height:54px}.product-shell.cinematic-shell.tq-experience .product-sidebar{top:76px;z-index:31;border:1px solid var(--tq-border);border-radius:14px;gap:16px;height:auto;max-height:calc(100dvh - 90px);padding:16px;display:none;position:fixed;inset-inline:10px;overflow:auto;box-shadow:0 20px 60px #0009}.product-shell.cinematic-shell.tq-experience[data-nav-open=true] .product-sidebar{display:flex}.product-shell.cinematic-shell.tq-experience .product-sidebar>.product-brand{display:none}.product-shell.cinematic-shell.tq-experience .product-sidebar nav{grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:visible}.product-shell.cinematic-shell.tq-experience .product-sidebar nav button{white-space:normal;min-height:48px;font-size:12px}.product-shell.cinematic-shell.tq-experience .product-topbar{gap:12px;min-height:0;padding:14px 16px}.product-shell.cinematic-shell.tq-experience .product-topbar>div:first-child{flex-basis:calc(100% - 60px)}.product-shell.cinematic-shell.tq-experience .product-topbar>div:first-child>span{display:none}.product-shell.cinematic-shell.tq-experience .product-topbar>div:first-child>strong{font-size:17px}.product-shell.cinematic-shell.tq-experience .tq-find-page{order:0;justify-content:center;width:40px;margin-inline-start:0}.tq-find-page>span{display:none}.product-shell.cinematic-shell.tq-experience .product-topbar>nav{gap:8px;margin:0}.product-shell.cinematic-shell.tq-experience .product-topbar>nav button{min-height:36px;font-size:12px}.product-shell.cinematic-shell.tq-experience .product-content{padding:14px 14px 32px}.product-shell.cinematic-shell.tq-experience [tabindex],#w1a-content{scroll-margin-top:86px}.product-shell.cinematic-shell.tq-experience .tq-access-bar{gap:10px;padding-bottom:8px;font-size:11px}.tq-environment{display:none!important}.product-shell.cinematic-shell.tq-experience .product-session-expiry{margin-bottom:16px;font-size:11px;line-height:1.6}.product-shell.cinematic-shell.tq-experience :is(.w1a-panel,.df-panel){padding:18px}.product-shell.cinematic-shell.tq-experience :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.product-shell.cinematic-shell.tq-experience button{min-height:44px}.tq-screen-intro{margin-block:4px 22px;display:block}.tq-screen-intro .tq-toolbar{margin-top:16px}.tq-screen-intro h1{font-size:29px}.product-shell.cinematic-shell.tq-experience .tq-page-finder{padding:18px}.tq-finder-heading h2{font-size:20px}.product-shell.cinematic-shell.tq-experience.cinematic-signed-out .product-content{display:block}.product-shell.cinematic-shell.tq-experience.cinematic-signed-out .cinematic-approved-art{display:none}.product-shell.cinematic-shell.tq-experience .product-footer{padding:22px 16px;font-size:11px}.product-shell.cinematic-shell.tq-experience .product-module-grid{grid-template-columns:1fr}.tq-workspace-summary{grid-template-columns:1fr;gap:20px;padding:22px}.tq-summary-next h2{font-size:24px}.tq-summary-counts{border-inline-start:0;border-top:1px solid var(--tq-border);padding:12px 0 0}.tq-summary-counts>div{padding:12px 6px}.tq-summary-counts dt{font-size:12px}.tq-summary-counts dd{font-size:28px}.tq-home-coverage{padding:14px}.tq-setting-steps{grid-template-columns:1fr;gap:8px}.product-shell.cinematic-shell.tq-experience .tq-connection-card{padding:18px}.tq-connection-budget :is(dt,dd){padding:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.product-shell.tq-experience{--tq-motion-fast:0s;--tq-motion-normal:0s}.product-shell.cinematic-shell.tq-experience *,.product-shell.cinematic-shell.tq-experience :before,.product-shell.cinematic-shell.tq-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.product-shell.tq-experience :is(button,input,select,textarea,dialog){border:1px solid buttontext}.product-shell.tq-experience button[aria-current]{outline:2px solid highlight}}.landing-tiq{color:#eaf7ff;isolation:isolate;pointer-events:none;width:clamp(170px,17vw,264px);max-width:100%;font-family:inherit}.landing-tiq-figure{margin:0;position:relative}.landing-tiq-head{aspect-ratio:1.23;filter:drop-shadow(0 15px 21px #0006);position:relative}.landing-tiq-canvas,.landing-tiq-fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-tiq-canvas{opacity:0}.landing-tiq[data-renderer="3d"] .landing-tiq-canvas{opacity:1}.landing-tiq[data-renderer="3d"] .landing-tiq-fallback{visibility:hidden}.landing-tiq-figure figcaption{color:#eaf7ff;text-shadow:0 2px 8px #000;white-space:nowrap;direction:ltr;justify-content:center;align-items:baseline;gap:6px;margin-top:-12px;padding:5px 6px;font-size:clamp(10px,.8vw,12px);line-height:1.3;display:flex}.landing-tiq-figure strong{letter-spacing:-.04em;font-size:1.4em;font-weight:750}.landing-tiq-figure span{color:#b7d1e0;letter-spacing:.05em;font-size:.85em}.landing-tiq[data-motion=on][data-renderer=fallback] .landing-tiq-fallback-eyes{transform-box:fill-box;transform-origin:50%;animation:6.4s linear infinite landing-tiq-blink}.landing-tiq-motion{pointer-events:auto;color:#eaf7ff;min-height:44px;font:inherit;cursor:pointer;background:#061b2ee6;border:1px solid #8ad4e359;border-radius:10px;margin:5px auto 0;padding:7px 9px;font-size:11px;line-height:1.4;transition:background .16s,border-color .16s;display:block}.landing-tiq-motion:hover:not(:disabled){background:#123349;border-color:#73e3f4}.landing-tiq-motion:focus-visible{outline-offset:3px;outline:3px solid #ffc267}.landing-tiq-motion:disabled{color:#b7cbd6;cursor:default}.landing-tiq[data-motion=off] *,.landing-tiq[data-motion=off]:before,.landing-tiq[data-motion=off]:after{transition:none!important;animation:none!important}@keyframes landing-tiq-blink{0%,91%,95%,to{transform:scaleY(1)}93%{transform:scaleY(.07)}}@media (width<=600px){.landing-tiq{width:145px}.landing-tiq-figure figcaption{gap:4px;font-size:10px}.landing-tiq-motion{font-size:10px}}@media (prefers-reduced-motion:reduce){.landing-tiq *,.landing-tiq:before,.landing-tiq:after{transition:none!important;animation:none!important}}.twiq-landing .landing-earth{background:radial-gradient(at 72% 66%,#123247 0%,#030f20 45%,#010811 85%);position:absolute;inset:0;overflow:hidden}.twiq-landing .landing-earth-poster,.twiq-landing .landing-earth-canvas{object-fit:cover;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.twiq-landing .landing-earth-canvas{opacity:0;transition:opacity 1.2s}.twiq-landing .landing-earth-canvas[data-render-state=ready]{opacity:1}.twiq-landing .landing-earth:has(.landing-earth-canvas[data-render-state=ready]) .landing-earth-poster{opacity:0}.twiq-landing .landing-earth-labels{pointer-events:none;position:absolute;inset:0}.twiq-landing .landing-service{opacity:0;color:#d0d6dc;white-space:nowrap;letter-spacing:.025em;text-shadow:0 1px 6px #00101f,0 0 15px #00101f;will-change:transform,opacity;background:0 0;border:0;gap:3px;padding:0 0 0 12px;font-size:clamp(11px,.88vw,16px);font-weight:400;line-height:1.3;display:grid;position:absolute;top:0;left:0}.twiq-landing .landing-service small{color:#bed2de;letter-spacing:.06em;font-size:.75em;font-weight:400}.twiq-landing[dir=rtl] .landing-service{letter-spacing:0;direction:rtl}@media (width<=700px){.twiq-landing .landing-service{white-space:normal;max-width:145px;font-size:9px}}.w1a:has(.twiq-landing){background:#020c18;max-width:none;min-height:100svh;margin:0;padding:0}.twiq-landing{--tq-text:#f1f7fc;--tq-muted:#bed0dd;--tq-accent:#34d7ed;--tq-focus:#ffcb82;--tq-radius:18px;--tq-border:#9acada40;isolation:isolate;min-height:100svh;color:var(--tq-text);box-sizing:border-box;background:#020c18;flex-direction:column;font-family:Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.twiq-landing *{box-sizing:border-box}.twiq-landing button,.twiq-landing a{font:inherit}.twiq-landing button{cursor:pointer}.twiq-landing button:disabled{cursor:default;opacity:.6}.twiq-landing button:focus-visible,.twiq-landing a:focus-visible,.twiq-landing input:focus-visible{outline:3px solid var(--tq-focus);outline-offset:5px}.twiq-landing button svg{flex-shrink:0}.twiq-landing .landing-scene{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.twiq-landing .landing-orbit{width:100%;height:100%;animation:48s ease-in-out infinite alternate landing-orbit-drift;position:absolute;inset:0;transform:scale(1.045)}.twiq-landing .landing-shade{background:linear-gradient(90deg,#031426c4 0%,#051b2a70 24%,#071a2520 53%,#0000 74%),linear-gradient(#05172845,#0000 14% 77%,#041a26c4);position:absolute;inset:0}.twiq-landing .landing-header{z-index:2;justify-content:space-between;align-items:center;gap:24px;padding:27px clamp(24px,4vw,76px);display:flex;position:relative}.twiq-landing .landing-brand{color:#f5f9ff;white-space:nowrap;align-items:center;gap:23px;text-decoration:none;display:flex}.twiq-landing .landing-brand>svg{mix-blend-mode:screen;width:105px;height:35px;overflow:hidden}.twiq-landing .landing-brand span{letter-spacing:.29em;border-inline-start:1px solid #afc9dd78;padding-inline-start:23px;font-size:10px;font-weight:600}.twiq-landing .landing-header nav,.twiq-landing .landing-languages{align-items:center;gap:6px;display:flex}.twiq-landing .landing-header nav{gap:20px}.twiq-landing .landing-languages button{color:#c3d3df;background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px;font-size:12px}.twiq-landing .landing-languages button[aria-pressed=true]{color:#fff;background:#8dd4ef15}.twiq-landing .landing-header-signin{color:#e6f4fb;background:#06203365;border:1px solid #c1dfec42;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:10px 16px;display:flex;font-size:12px!important}.twiq-landing .landing-header-signin:hover{background:#0f344b}.twiq-landing .landing-hero{z-index:1;flex:1;width:51%;max-width:850px;margin-inline-start:clamp(24px,6vw,115px);padding:clamp(45px,7vh,92px) 0 48px;position:relative}.twiq-landing .landing-eyebrow{letter-spacing:.24em;color:#b4dce9;align-items:center;gap:11px;margin:0 0 23px;font-size:10px;font-weight:600;line-height:1.7;display:flex}.twiq-landing .landing-eyebrow>span{background:#35daf2;width:20px;height:2px;box-shadow:0 0 10px #2ecde969}.twiq-landing .landing-hero h1{letter-spacing:-.055em;color:#f6f9ff;text-wrap:balance;margin:0;font-size:clamp(58px,6.3vw,104px);font-weight:400;line-height:1.04}.twiq-landing .landing-hero h1 em{color:#0000;background:linear-gradient(100deg,#ffad4b 0%,#e9ba77 28%,#80cac9 57%,#0ed6ef 86%);-webkit-background-clip:text;background-clip:text;padding-bottom:9px;font-style:normal;font-weight:650;display:block}.twiq-landing .landing-subheadline{letter-spacing:-.025em;color:#e4eff8;margin:13px 0 22px;font-size:clamp(20px,2.1vw,34px);font-weight:400}.twiq-landing .landing-description{color:#c3d6e4;text-wrap:pretty;max-width:410px;margin:0 0 31px;font-size:15px;line-height:1.85}.twiq-landing .landing-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.twiq-landing .landing-primary{color:#04101c;background:linear-gradient(115deg,#bc681d,#eaa03e);border:1px solid #ffd39c9c;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 24px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffe3aa60,0 7px 28px #ee941d25}.twiq-landing .landing-primary:hover:not(:disabled){color:#04101c;background:linear-gradient(115deg,#bc681d,#eaa03e);transform:translateY(-2px);box-shadow:inset 0 1px #ffe3aa60,0 10px 34px #ee941d45}.twiq-landing .landing-secondary{color:#d9ecf6;background:0 0;border:0;align-items:center;gap:12px;min-height:52px;padding:13px 8px;display:inline-flex;font-size:13px!important}.twiq-landing .landing-secondary:hover{color:#7ceeff}.twiq-landing .landing-session-status,.twiq-landing .landing-session-notice{color:#d0e6f0;margin:17px 0 0;font-size:12px!important}.twiq-landing .landing-session-notice{border:0;text-align:start;background:#061728a8;border-bottom:1px solid #bddce075;max-width:400px;padding:9px;line-height:1.6}.twiq-landing .landing-flight{filter:drop-shadow(0 12px 24px #ffb34b45)drop-shadow(0 0 10px #56d8ff22);width:clamp(255px,28.9vw,527px);animation:10s ease-in-out infinite landing-flight;position:absolute;top:22%;right:10%;transform:rotate(-5deg)}.twiq-landing .landing-plane{width:100%;display:block;position:relative;overflow:visible}.twiq-landing .landing-flight-trail{transform-origin:100%;opacity:.94;background:linear-gradient(90deg,#0000 4%,#ffb84f80 30%,#ffdf9be6 70%,#f4ffff);border-radius:100%;width:88%;height:3px;animation:6s ease-in-out infinite landing-trail-flow;position:absolute;top:85%;left:-57%;transform:rotate(-28deg);box-shadow:10px 0 19px 4px #ffb64b55,0 3px 15px #4ce8ff70}.twiq-landing .landing-flight-trail:after{content:"";background:linear-gradient(90deg,#0000,#55eaffc9,#e4ffff);border-radius:100%;height:1px;position:absolute;inset:7px 10% auto 15%;box-shadow:0 0 9px 2px #49dfff66}.twiq-landing .landing-network{opacity:.65}.twiq-landing .landing-signal{stroke-dasharray:100 880;animation:14s linear infinite landing-signal}.twiq-landing .landing-signal-warm{stroke:#ffd18b;animation-delay:-8s}.twiq-landing .landing-node{transform-box:fill-box;transform-origin:50%;animation:5.8s ease-in-out infinite landing-pulse}.twiq-landing .landing-companion{z-index:1;position:absolute;bottom:85px;right:clamp(22px,3vw,65px)}.twiq-landing .landing-footer{z-index:1;background:linear-gradient(#0000,#041a267d);justify-content:space-between;align-items:flex-end;gap:25px;margin-top:auto;padding:25px clamp(24px,6vw,115px) 30px;display:flex;position:relative}.twiq-landing .landing-pillars{align-items:center;gap:0;max-width:1000px;display:flex}.twiq-landing .landing-pillars>div{border-inline-start:1px solid #8baeb52e;align-items:center;gap:13px;padding:0 clamp(15px,2.3vw,36px);display:flex}.twiq-landing .landing-pillars>div:first-child{border:0;padding-inline-start:0}.twiq-landing .landing-pillars svg{stroke-width:1.15px;color:#d1e9f3;flex-shrink:0;width:26px;height:26px}.twiq-landing .landing-pillars span{white-space:nowrap;gap:6px;display:grid}.twiq-landing .landing-pillars strong{letter-spacing:.14em;font-size:10px;font-weight:550}.twiq-landing .landing-pillars small{color:#b7cbd8;font-size:11px}.twiq-landing .landing-motion{color:#b7d0dd;white-space:nowrap;background:0 0;border:1px solid #9acada30;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:9px 10px;display:flex;font-size:10px!important}.twiq-landing .landing-dialog{color:#eff7fc;background:#0b2031;border:1px solid #7ac6db55;border-radius:18px;width:min(540px,100vw - 32px);max-height:calc(100svh - 40px);margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 120px #0009}.twiq-landing .landing-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010b18b8}.twiq-landing .landing-dialog-heading{color:#a9cedf;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;font-size:11px;display:flex}.twiq-landing .landing-dialog-heading button{color:#e0f3fc;background:#103044;border:1px solid #8dc5db35;border-radius:10px;place-items:center;min-width:44px;min-height:44px;display:grid}.twiq-landing .landing-login .w1a-panel{box-shadow:none;background:0 0;border:0;padding:0}.twiq-landing .landing-login .product-signin{max-width:none;margin:0;display:block}.twiq-landing .landing-login h2{letter-spacing:-.035em;margin:0 0 12px;font-size:30px;font-weight:500}.twiq-landing .landing-login p{color:#bdd1df;font-size:13px;line-height:1.7}.twiq-landing .landing-login form{gap:16px;display:grid}.twiq-landing .landing-login label{color:#d6e9f2;gap:8px;font-size:12px;display:grid}.twiq-landing .landing-login input:not([type=checkbox]){color:#f0f9ff;width:100%;min-height:46px;font:inherit;background:#061728;border:1px solid #92c5dc50;border-radius:9px;padding:12px}.twiq-landing .landing-login .w1a-primary{color:#04101c;background:#c7832c;border:1px solid #ffc67580;border-radius:9px;min-height:48px;font-weight:600}.twiq-landing .landing-login .w1a-status:empty{display:none}.twiq-landing .landing-login .w1a-error{color:#ffead8;background:#482c29;border:1px solid #efb78c70;border-radius:9px;margin-bottom:14px;padding:13px;font-size:13px;line-height:1.7}.twiq-landing .landing-tour{width:min(760px,100vw - 32px)}.twiq-landing .landing-tour h2{letter-spacing:-.04em;max-width:570px;margin:0 0 26px;font-size:clamp(28px,4vw,40px);font-weight:450;line-height:1.15}.twiq-landing .landing-tour .landing-eyebrow{margin-top:18px}.twiq-landing .landing-tour-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0;display:grid}.twiq-landing .landing-tour-steps article>span{color:#54d8e8;font-size:12px}.twiq-landing .landing-tour-steps h3{margin:13px 0;font-size:17px;font-weight:500;line-height:1.3}.twiq-landing .landing-tour-steps p{color:#b9d0df;margin:0;font-size:12px;line-height:1.85}.twiq-landing[dir=rtl]{font-family:TwiqEvidence,Arial,Tahoma,sans-serif}.twiq-landing[dir=rtl] .landing-hero h1{letter-spacing:0;line-height:1.25}.twiq-landing[dir=rtl] .landing-hero{margin-inline-start:clamp(24px,6vw,115px)}.twiq-landing[dir=rtl] .landing-flight{left:8%;right:auto}.twiq-landing[dir=rtl] .landing-shade{background:linear-gradient(270deg,#031426c4,#051b2a70 25%,#071a2520 53%,#0000 74%),linear-gradient(#0000 77%,#041a26c4)}.twiq-landing[dir=rtl] .landing-companion{bottom:102px;right:24px}.twiq-landing[dir=rtl] .landing-eyebrow,.twiq-landing[dir=rtl] .landing-brand span,.twiq-landing[dir=rtl] .landing-pillars strong{letter-spacing:0}.twiq-landing[dir=rtl] .landing-actions svg{transform:scaleX(-1)}@keyframes landing-orbit-drift{0%{transform:scale(1.045)translate(-.45%,.4%)rotate(-.25deg)}to{transform:scale(1.075)translate(.4%,-.4%)rotate(.3deg)}}@keyframes landing-flight{0%,to{transform:translate(0,0)rotate(-5deg)}50%{transform:translate(8px,-13px)rotate(-2deg)}}@keyframes landing-pulse{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:.92;transform:scale(1.1)}}@keyframes landing-signal{to{stroke-dashoffset:-980px}}.twiq-landing[data-motion=off] *,.twiq-landing[data-motion=off] :before,.twiq-landing[data-motion=off] :after{transition:none!important;animation-play-state:paused!important}@media (width>=1800px){.twiq-landing .landing-hero{padding-top:10vh}.twiq-landing .landing-description{max-width:460px;font-size:18px}.twiq-landing .landing-pillars strong{font-size:12px}.twiq-landing .landing-pillars small{font-size:13px}}@media (width<=1100px){.twiq-landing .landing-brand span{display:none}.twiq-landing .landing-hero{width:59%;margin-inline-start:5vw}.twiq-landing .landing-flight{width:29.75vw;top:28%;right:3%}.twiq-landing .landing-footer{padding-inline:5vw}.twiq-landing .landing-pillars>div{padding-inline:16px}.twiq-landing .landing-pillars>div:last-child{display:none}.twiq-landing .landing-companion{bottom:95px}.twiq-landing .landing-hero h1{font-size:clamp(56px,7.7vw,84px)}}@media (width<=700px){.twiq-landing .landing-header{gap:12px;padding:17px 21px}.twiq-landing .landing-brand>svg{width:90px;height:30px}.twiq-landing .landing-header nav{gap:7px}.twiq-landing .landing-header-signin{display:none}.twiq-landing .landing-languages button{padding:8px}.twiq-landing .landing-hero,.twiq-landing[dir=rtl] .landing-hero{width:auto;max-width:none;margin:0;padding:42px 25px 250px}.twiq-landing .landing-eyebrow{letter-spacing:.18em;margin-bottom:19px;font-size:9px}.twiq-landing .landing-hero h1{font-size:clamp(53px,12vw,76px)}.twiq-landing .landing-subheadline{margin-top:12px;font-size:23px}.twiq-landing .landing-description{max-width:320px;margin-bottom:25px;font-size:13px;line-height:1.8}.twiq-landing .landing-actions{flex-direction:column;align-items:flex-start;gap:7px}.twiq-landing .landing-primary{min-height:49px;padding:13px 19px;font-size:12px}.twiq-landing .landing-secondary{min-height:45px;font-size:12px!important}.twiq-landing .landing-shade,.twiq-landing[dir=rtl] .landing-shade{background:linear-gradient(#031426a8,#051b2a85 35%,#071a2515 67%,#041a26bf 96%)}.twiq-landing .landing-orbit{width:190%;max-width:none;height:100%;left:-65%}.twiq-landing .landing-flight,.twiq-landing[dir=rtl] .landing-flight{width:178.5px;inset:auto auto 157px 18px}.twiq-landing .landing-companion,.twiq-landing[dir=rtl] .landing-companion{bottom:106px;right:20px}.twiq-landing .landing-flight-trail{opacity:.85}.twiq-landing .landing-footer{padding:22px 25px;display:block}.twiq-landing .landing-pillars{display:none}.twiq-landing .landing-motion{min-height:40px;font-size:10px!important}.twiq-landing .landing-tour-steps{grid-template-columns:1fr;gap:23px}.twiq-landing .landing-dialog{padding:21px}.twiq-landing .landing-tour-steps h3{margin:8px 0}.twiq-landing .landing-tour-steps article{border-top:1px solid #9acada26;padding-top:15px}.twiq-landing .landing-tour-steps p{font-size:13px}.twiq-landing[dir=rtl] .landing-hero h1{font-size:58px}}@media (width<=360px){.twiq-landing .landing-hero,.twiq-landing[dir=rtl] .landing-hero{padding-inline:20px}.twiq-landing .landing-hero h1{font-size:52px}.twiq-landing .landing-subheadline{font-size:21px}.twiq-landing .landing-flight{width:187px}.twiq-landing .landing-header{padding-inline:20px}.twiq-landing .landing-dialog-heading{letter-spacing:0}.twiq-landing .landing-description{max-width:275px}}@media (prefers-reduced-motion:reduce){.twiq-landing *,.twiq-landing :before,.twiq-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.twiq-landing .landing-languages button[aria-pressed=true]{outline:none}.twiq-landing .landing-languages button:focus-visible{outline:3px solid var(--tq-focus)}.twiq-landing button:not(.landing-primary):hover:not(:disabled){color:#f1f7fc;background:#143548}.twiq-landing .landing-login .w1a-primary:hover:not(:disabled){color:#04101c;background:#dda44f}@media (width>=701px) and (height<=820px){.twiq-landing .landing-header{padding-block:16px}.twiq-landing .landing-hero{padding-top:20px;padding-bottom:18px}.twiq-landing .landing-eyebrow{margin-bottom:14px}.twiq-landing .landing-hero h1{font-size:clamp(52px,5.9vw,84px)}.twiq-landing .landing-subheadline{margin:10px 0 14px;font-size:24px;line-height:1.25}.twiq-landing .landing-description{margin-bottom:22px;font-size:14px;line-height:1.65}.twiq-landing .landing-primary,.twiq-landing .landing-secondary{min-height:48px;padding-block:12px}.twiq-landing .landing-footer{padding-top:16px;padding-bottom:20px}.twiq-landing .landing-companion,.twiq-landing[dir=rtl] .landing-companion{bottom:74px}.twiq-landing .landing-tiq{width:clamp(170px,15vw,205px)}.twiq-landing[dir=rtl] .landing-hero{margin-inline-start:calc(clamp(24px,6vw,115px) + 110px)}.twiq-landing[dir=rtl] .landing-hero h1{font-size:clamp(50px,5.3vw,74px);line-height:1.15}}.twiq-landing .landing-companion{pointer-events:none}@media (width>=701px){.twiq-landing[dir=rtl] .landing-hero{margin-inline-start:calc(clamp(24px,6vw,115px) + clamp(170px,17vw,264px) + 24px)}}.twiq-landing .landing-signature{color:#e5d6b7;letter-spacing:.035em;text-shadow:0 2px 18px #03142380;width:max-content;max-width:100%;margin:17px 0 0;padding-inline-start:27px;font-size:17px;font-weight:450;line-height:1.4;position:relative}.twiq-landing .landing-signature:before{content:"";background:linear-gradient(90deg,#ffc56e,#69e6ef);width:18px;height:1px;position:absolute;top:50%;left:0;box-shadow:0 0 9px #f6c57844}.twiq-landing[dir=rtl] .landing-signature{margin-inline-start:auto}.twiq-landing .landing-hero h1,.twiq-landing .landing-subheadline{text-shadow:0 2px 24px #03142333}@keyframes landing-trail-flow{0%,to{opacity:.72;transform:translate(-10px,3px)rotate(-28deg)}50%{opacity:1;transform:translate(10px,-3px)rotate(-28deg)}}@media (width>=701px) and (height<=820px){.twiq-landing .landing-signature{margin-top:12px;font-size:15px}.twiq-landing .landing-hero{padding-bottom:12px}}@media (width<=700px){.twiq-landing .landing-signature{margin-top:12px;font-size:16px}}.tiq-guide-host{min-width:0}.product-shell.tq-experience .tiq-companion{right:max(16px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:35;width:144px;max-width:calc(100vw - 24px);color:var(--tq-text,#eaf7ff);pointer-events:none;font-family:inherit;position:fixed}.product-shell.tq-experience .tiq-companion[hidden]{display:none}.product-shell.tq-experience .tiq-companion button{pointer-events:auto;font:inherit;cursor:pointer}.product-shell.tq-experience .tiq-companion .tiq-companion-character{width:100%;box-shadow:none;min-height:0;transition:filter var(--tq-motion-fast,.16s);background:0 0;border:0;border-radius:24px;padding:0;display:block}.tiq-companion .landing-tiq{width:100%;max-width:none}.tiq-companion .landing-tiq-head{filter:drop-shadow(0 10px 16px #0007)}.tiq-companion .landing-tiq-figure figcaption{margin-top:-9px;font-size:10px}.tiq-companion .landing-tiq[data-motion=on] .landing-tiq-head{animation:4.8s ease-in-out infinite tiq-companion-float}.product-shell.tq-experience .tiq-companion .tiq-companion-controls{pointer-events:auto;justify-content:center;gap:2px;display:flex}.product-shell.tq-experience .tiq-companion-controls button,.product-shell.tq-experience .tiq-companion-dismiss{border:1px solid var(--tq-border,#46677d);background:var(--tq-surface,#0b2235);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--tq-text,#eaf7ff);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 3px 12px #0003}.product-shell.tq-experience .tiq-companion button:hover{filter:brightness(1.12)}.product-shell.tq-experience .tiq-companion button:focus-visible{outline:3px solid var(--tq-focus,#ffc267);outline-offset:3px}.product-shell.tq-experience .tiq-companion-bubble{box-sizing:border-box;padding:18px;border:1px solid var(--tq-border,#46677d);background:var(--tq-surface-raised,#102b40);pointer-events:auto;border-radius:18px 18px 8px;width:270px;max-width:calc(100vw - 32px);max-height:clamp(80px,100dvh - 196px,340px);padding-inline-end:50px;animation:.22s ease-out tiq-companion-arrive;position:absolute;bottom:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 12px 34px #0005}.product-shell.tq-experience .tiq-companion-bubble strong{color:var(--tq-text,#eaf7ff);font-size:15px;line-height:1.5;display:block}.product-shell.tq-experience .tiq-companion-bubble p{color:var(--tq-muted,#bed4e2);margin:7px 0 10px;font-size:12px;line-height:1.7}.product-shell.tq-experience .tiq-companion .tiq-companion-dismiss{inset-inline-end:2px;box-shadow:none;background:0 0;border-color:#0000;position:absolute;top:2px}.product-shell.tq-experience .tiq-companion .tiq-companion-guide{min-height:44px;color:var(--tq-accent,#81e4eb);text-align:start;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:650;text-decoration:underline}.product-shell.tq-experience .tiq-companion .tiq-companion-restore{border:1px solid var(--tq-border,#46677d);background:var(--tq-surface,#0b2235);width:100%;min-height:44px;color:var(--tq-text,#eaf7ff);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;box-shadow:0 5px 20px #0004}.product-shell.tq-experience:has(.tiq-companion) .product-stage{padding-bottom:180px}.product-shell.tq-experience:has(.tiq-companion[data-minimized=true]) .product-stage{padding-bottom:64px}@keyframes tiq-companion-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes tiq-companion-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px),(height<=650px){.product-shell.tq-experience .tiq-companion{width:136px;right:max(12px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom))}.tiq-companion .landing-tiq{width:112px;margin-inline:auto}.product-shell.tq-experience .tiq-companion-bubble{width:245px;padding-top:14px;padding-bottom:12px}.product-shell.tq-experience:has(.tiq-companion) .product-stage{padding-bottom:156px}}@media (prefers-reduced-motion:reduce){.tiq-companion *,.tiq-companion :before,.tiq-companion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.product-shell.tq-experience .tiq-companion-bubble,.product-shell.tq-experience .tiq-companion button{box-shadow:none;border:1px solid buttontext}.product-shell.tq-experience .tiq-companion-character{background:canvas}}.gprep{--gp-ink:#153e43;--gp-muted:#536c70;--gp-border:#dbe8e7;--gp-teal:#006e72;--gp-orange:#ef7c32;color:var(--gp-ink);gap:20px;min-width:0;display:grid}.gprep *{box-sizing:border-box}.gprep-heading{justify-content:space-between;align-items:center;gap:24px;margin-block:3px 7px;display:flex}.gprep-heading h2{letter-spacing:-.7px;margin:8px 0 10px;font-size:clamp(23px,2.5vw,33px);line-height:1.25}.gprep-heading p{color:var(--gp-muted);max-width:690px;margin:0;font-size:14px;line-height:1.8}.gprep-heading>svg{color:var(--gp-teal);flex-shrink:0}.gprep-kicker{letter-spacing:1.8px;color:var(--gp-teal);font-size:10px;font-weight:800}.gprep-card{border:1px solid var(--gp-border);background:#fff;border-radius:19px;min-width:0;padding:23px;box-shadow:0 6px 22px #14474804}.gprep-card-title{align-items:center;gap:10px;margin-bottom:13px;display:flex}.gprep-card-title h3{letter-spacing:-.25px;flex:1;margin:0;font-size:17px;line-height:1.4}.gprep-card-title>svg{color:var(--gp-teal)}.gprep-card-title>span{color:var(--gp-muted);background:#f0f7f5;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700}.gprep h3{line-height:1.45}.gprep p{line-height:1.75}.gprep-small{color:var(--gp-muted);margin:10px 0;font-size:11px;line-height:1.8}.gprep button{color:var(--gp-ink);cursor:pointer;background:#fff;border:1px solid #ccdedc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.45;transition:background .16s,border-color .16s;display:inline-flex}.gprep button:hover:not(:disabled){background:#f0f8f6;border-color:#76b2ac}.gprep button:disabled{cursor:not-allowed;opacity:.48}.gprep button:focus-visible,.gprep input:focus-visible,.gprep select:focus-visible,.gprep summary:focus-visible,.gprep [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #f6a35f}.gprep button.gprep-primary{color:#fff;background:#006e72;border-color:#006e72;box-shadow:0 4px 10px #006e7214}.gprep button.gprep-primary:hover:not(:disabled){background:#00565c;border-color:#00565c}.gprep-primary>span{background:#ffffff26;border-radius:8px;min-width:20px;padding:1px 5px}.gprep button.gprep-text-button{color:#006e72;background:0 0;border:0;justify-content:flex-start;min-height:32px;padding:4px 0;font-size:11px}.gprep button.gprep-icon-button{background:0 0;border-color:#0000;min-height:36px;padding:8px}.gprep-upload-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);align-items:start;gap:20px;display:grid}.gprep-drop{text-align:center;background:linear-gradient(150deg,#f3faf6,#f7fbfc);border:1.5px dashed #89b8b0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:285px;padding:25px;transition:background .18s,border .18s;display:flex}.gprep-drop.is-dragging{background:#e1f6ed;border-color:#006e72}.gprep-drop>svg{color:#207f7c;margin-bottom:7px}.gprep-drop h3{margin:0;font-size:20px}.gprep-drop p{max-width:340px;color:var(--gp-muted);margin:2px 0;font-size:12px}.gprep-drop .gprep-small{margin-top:10px;font-size:10px}.journey-workspace .gprep-file-button{color:#fff;cursor:pointer;background:#006e72;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:7px;min-height:42px;margin:7px;padding:11px 20px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.journey-workspace .gprep-file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.journey-workspace .gprep-file-button:focus-within{outline-offset:3px;outline:3px solid #f6a35f}.journey-workspace .gprep-file-button:has(input:disabled){opacity:.5;cursor:not-allowed}.gprep-file-queue{margin:20px 0;padding:0;list-style:none}.gprep-file-queue li{border-top:1px solid #e7eeed;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px 0;display:grid}.gprep-file-queue strong{overflow-wrap:anywhere;font-size:12px;display:block}.gprep-file-queue small{color:var(--gp-muted);margin-top:3px;font-size:10px;line-height:1.8;display:block}.gprep-file-icon{color:#406d70;background:#edf4f4;border-radius:10px;justify-content:center;align-items:center;width:36px;height:40px;display:flex}.gprep-file-icon.is-complete{color:#23715b;background:#e9f7ef}.gprep-file-icon.needs-review{color:#9f5818;background:#fff0df}.gprep-error{color:#a63d29;margin:5px 0;font-size:11px}.gprep-details{color:var(--gp-muted);border-top:1px solid #e5edeb;margin-top:16px;padding-top:15px;font-size:12px;line-height:1.8}.gprep-details summary{cursor:pointer;color:var(--gp-ink);padding-block:3px;font-size:12px;font-weight:700;display:list-item}.gprep-details summary svg{vertical-align:middle;margin-inline-end:8px}.gprep-details button{margin:6px 6px 0 0}.gprep-details p{font-size:12px}.gprep-details li{overflow-wrap:anywhere;margin-block:8px}.gprep-details li small{color:#72888a;display:block}.gprep-details.gprep-card{margin:0;padding:18px 23px}.gprep-details[open].gprep-card>summary{margin-bottom:15px}.gprep-inventory>ul{max-height:500px;margin:15px 0 21px;padding:0;list-style:none;overflow:auto}.gprep-inventory li{border-top:1px solid #e7eeed;padding:15px 0}.gprep-inventory li strong{overflow-wrap:anywhere;font-size:12px;display:block}.gprep-inventory li p{color:var(--gp-muted);margin:5px 0;font-size:11px}.gprep-inventory li small{color:#627b7d;margin-top:8px;font-size:10px;display:block}.gprep-tags{flex-wrap:wrap;gap:5px;display:flex}.gprep-tags span{color:#276c61;background:#edf7f3;border-radius:20px;padding:3px 8px;font-size:10px}.gprep-empty,.gprep-unavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:225px;padding:26px;display:flex}.gprep-empty p,.gprep-unavailable p{color:var(--gp-muted);max-width:500px;margin:0;font-size:12px}.gprep-unavailable{background:#f6f8f5;border:1px dashed #b8cec4;border-radius:14px}.gprep-unavailable h3{margin:4px 0;font-size:18px}.gprep-empty>svg,.gprep-unavailable>svg{color:#538681}.gprep-source-bar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.gprep-source-bar>.gprep-field{flex:1;min-width:200px;max-width:500px}.gprep-field{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.gprep-field>input,.gprep-field>select{color:var(--gp-ink);background:#fcfefd;border:1px solid #ccdedb;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:11px 12px;font-family:inherit;font-size:12px;line-height:1.4}.gprep-pill{color:#37716b;white-space:nowrap;background:#eaf5f0;border-radius:20px;align-self:center;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.gprep-quality-overview{border:1px solid var(--gp-border);background:#fff;border-radius:17px;grid-template-columns:1.2fr repeat(4,1fr);display:grid;overflow:hidden}.gprep-quality-lead{background:#eef8f3;grid-template-columns:auto 1fr;column-gap:12px;padding:22px;display:grid}.gprep-quality-lead svg{color:#1c7c71;grid-row:1/4;margin-top:4px}.gprep-quality-lead strong{font-size:26px;font-weight:750;line-height:1.2}.gprep-quality-lead span{margin:5px 0;font-size:11px}.gprep-quality-lead small{color:var(--gp-muted);font-size:10px}.gprep-quality-count{border-inline-start:1px solid #e4edeb;flex-direction:column;gap:8px;padding:24px 18px;display:flex}.gprep-quality-count strong{font-size:25px;font-weight:750;line-height:1.2}.gprep-quality-count span{color:var(--gp-muted);font-size:11px}.gprep-quality-count i,.gprep-column-counts i{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-inline-end:5px;display:inline-block}.gprep .is-valid{background:#21937b}.gprep .is-missing{background:#e3a044}.gprep .is-invalid{background:#c66049}.gprep .is-duplicate{background:#7382b0}.gprep-measurement{max-width:1000px;margin:-8px 3px 0}.gprep-impact-alert{color:#71431d;background:#fff7ec;border:1px solid #e9cdb8;border-radius:14px;gap:13px;padding:18px 20px;display:flex}.gprep-impact-alert>svg{flex-shrink:0;margin-top:2px}.gprep-impact-alert strong{font-size:13px}.gprep-impact-alert p{color:#855c3a;margin:6px 0;font-size:12px}.gprep-impact-alert button{color:#71431d;background:0 0;border:0;min-height:30px;padding:3px 0}.gprep-studio-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.gprep-columns{max-height:530px;overflow:auto}.gprep-columns article{border:1px solid #e1ebe8;border-radius:11px;margin-top:10px;padding:14px 15px}.gprep-columns article.needs-attention{border-inline-start:3px solid #e6aa61}.gprep-columns article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.gprep-columns article strong{overflow-wrap:anywhere;font-size:12px}.gprep-columns article small{color:var(--gp-muted);font-size:10px}.gprep-column-counts{color:var(--gp-muted);flex-wrap:wrap;gap:11px;margin-top:12px;font-size:10px;display:flex}.gprep-suggestion{color:#31776d;flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0 0;font-size:10px;display:flex}.gprep-suggestion>span{color:#8d682a;background:#f6f0df;border-radius:12px;padding:2px 6px;font-size:9px}.gprep-correction form{gap:14px;margin-top:20px;display:grid}.gprep-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gprep-checkboxes{border:1px solid #dce7e3;border-radius:10px;gap:8px;margin:0;padding:10px 14px;display:grid}.gprep-checkboxes legend{padding:0 4px;font-size:11px;font-weight:650}.gprep-checkboxes label{align-items:center;gap:8px;font-size:12px;display:flex}.gprep-checkboxes input{accent-color:#006e72;width:15px;height:15px}.gprep-review-note{color:#4d6b67;background:#f4f8f6;border-inline-start:3px solid #85aaa0;border-radius:2px 8px 8px 2px;margin:2px 0;padding:10px 12px;font-size:11px}.gprep-preview-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.gprep-preview-metrics>span{color:#426b62;background:#f1f8f4;border-radius:10px;flex-direction:column;gap:5px;padding:14px;font-size:11px;display:flex}.gprep-preview-metrics strong{color:#14574e;font-size:22px}.gprep-comparison{grid-template-columns:1fr 1fr;gap:14px;margin:17px 0;display:grid}.gprep-table-scroll{border:1px solid #dfe9e6;border-radius:12px;max-width:100%;overflow:auto}.gprep-table-scroll table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%;font-size:11px}.gprep-table-scroll caption{text-align:start;color:var(--gp-ink);background:#f3f8f5;padding:12px;font-size:12px;font-weight:700}.gprep-table-scroll th,.gprep-table-scroll td{text-align:start;text-overflow:ellipsis;border-top:1px solid #e4ede9;max-width:250px;padding:10px;overflow:hidden}.gprep-table-scroll th{background:#fbfdfb;font-weight:650}.gprep-table-scroll th small{color:#718784;margin-top:4px;font-size:9px;font-weight:400;display:block}.gprep-table-scroll td.is-changed{background:#fff0d5;border-bottom:1px solid #edd0a0}.gprep-table-scroll>.gprep-small{padding:0 12px}.gprep-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.gprep-mapping-form{grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.gprep-mapping-suggestions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-block:3px 12px;font-size:11px;display:flex}.gprep-mapping-suggestions button{color:#25675c;background:#eff7f3;min-height:30px;padding:5px 8px;font-size:10px}.gprep-mapping-suggestions p{color:#956329;flex-basis:100%;margin:4px 0;font-size:11px}.gprep-mapping-list{gap:8px;margin-top:20px;display:grid}.gprep-mapping-list article{border:1px solid #e0eae5;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.gprep-mapping-list article>div{flex-wrap:wrap;flex:1;align-items:center;gap:9px;display:flex}.gprep-mapping-list article strong{overflow-wrap:anywhere;font-size:12px}.gprep-mapping-list article>div>span{color:var(--gp-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.gprep-identity .dc3-card{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.gprep-next{border-top:1px solid #dce8e3;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.gprep-next p{color:var(--gp-muted);max-width:650px;margin:0;font-size:12px}.gprep-next button{flex-shrink:0}.gprep-draft-steps{margin:0;padding-inline-start:21px;font-size:11px;list-style:decimal}.gprep-draft-steps li{padding:5px 0}.gprep-draft-steps li span{font-weight:650}.gprep-draft-steps button{min-height:25px;margin-inline-start:8px;padding:3px 6px;font-size:10px}.gprep-spin{animation:1.2s linear infinite gprep-spin}@keyframes gprep-spin{to{transform:rotate(360deg)}}[dir=rtl] .gprep-direction{transform:scaleX(-1)}[dir=rtl] .gprep-heading h2{letter-spacing:0}[dir=rtl] .gprep-kicker{letter-spacing:0;font-size:11px}[dir=rtl] .gprep-review-note{border-radius:8px 2px 2px 8px}@media (width<=1150px){.gprep-mapping-form{grid-template-columns:1fr 1fr}.gprep-mapping-suggestions{grid-column:1/-1}.gprep-quality-count{padding:20px 12px}.gprep-quality-lead{padding:20px 15px}}@media (width<=850px){.gprep-upload-grid,.gprep-studio-grid{grid-template-columns:1fr}.gprep-quality-overview{grid-template-columns:repeat(4,1fr)}.gprep-quality-lead{grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px}.gprep-quality-lead svg{grid-row:auto;margin:0}.gprep-quality-lead small{grid-column:3}.gprep-quality-lead span{margin:0}.gprep-columns,.gprep-inventory>ul{max-height:none}.gprep-comparison{grid-template-columns:1fr}.gprep-next{flex-direction:column;align-items:start}}@media (width<=540px){.gprep{gap:15px}.gprep-card{padding:18px}.gprep-heading>svg{display:none}.gprep-heading h2{font-size:25px}.gprep-heading p{font-size:12px}.gprep-drop{padding:20px 16px}.gprep-quality-overview{grid-template-columns:1fr 1fr}.gprep-quality-count{border-top:1px solid #e4edeb;padding:17px}.gprep-quality-lead{padding:18px}.gprep-form-pair,.gprep-mapping-form{grid-template-columns:1fr}.gprep-preview-metrics{grid-template-columns:1fr 1fr}.gprep-mapping-list article{flex-wrap:wrap}.gprep-mapping-list article>div{flex-basis:100%}.gprep-source-bar{align-items:stretch}.gprep-source-bar>.gprep-field{flex-basis:100%}.gprep-details.gprep-card{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.gprep *{transition:none!important;animation:none!important}}.gprep-evidence-table{min-width:0}.gprep-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.gprep-pagination>span{color:var(--gp-muted);font-size:11px;line-height:1.7}.gprep-pagination button{min-height:40px;padding:8px 10px;font-size:11px}.gprep-section-nav{background:var(--tq-surface,#0b2235);border:1px solid var(--tq-border,#35566b);border-radius:14px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.gprep-section-nav button{flex:140px;line-height:1.6;justify-content:center!important;min-height:44px!important;padding:9px 14px!important;font-size:13px!important}.gprep-section-nav button span{border:1px solid var(--tq-border,#35566b);border-radius:8px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;display:inline-flex}.gprep [tabindex="-1"]{scroll-margin-block-start:24px}.gprep [tabindex="-1"]:focus{outline:2px solid var(--tq-accent,#64e4ec);outline-offset:5px}.product-shell.cinematic-shell .journey-workspace .gprep :is(.gprep-field,.gprep-small,.gprep-review-note,.gprep-column-counts,.gprep-quality-count,.gprep-mapping-list,.gprep-details){font-size:13px;line-height:1.75}.product-shell.cinematic-shell .journey-workspace .gprep .gprep-quality-count strong{font-variant-numeric:tabular-nums;font-size:25px}.product-shell.cinematic-shell .journey-workspace .gprep .gprep-card{border-radius:var(--tq-radius,16px)}.gprep .gprep-columns article{transition:border-color var(--tq-motion-fast,.16s),box-shadow var(--tq-motion-fast,.16s)}.gprep .gprep-table-scroll{scrollbar-gutter:stable;overscroll-behavior-inline:contain}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gprep .gprep-columns article:hover{border-color:var(--tq-accent,#64e4ec);box-shadow:0 8px 20px #0002}}.gi-workspace{--gi-ink:#193b43;--gi-muted:#5c7178;--gi-line:#dce7e7;--gi-teal:#087c80;color:var(--gi-ink);gap:22px;min-width:0;display:grid}.gi-workspace *{box-sizing:border-box}.gi-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:4px;display:flex}.gi-heading h2{letter-spacing:-.025em;margin:10px 0 14px;font-size:clamp(26px,2.5vw,37px);font-weight:650;line-height:1.2}.gi-heading p{max-width:760px;color:var(--gi-muted);margin:0;font-size:15px;line-height:1.75}.gi-eyebrow{letter-spacing:.12em;color:#31757b;font-size:11px;font-weight:750}.gi-card{border:1px solid var(--gi-line);background:#fff;border-radius:20px;min-width:0;padding:25px;box-shadow:0 8px 28px #133b4106}.gi-card h3{margin:8px 0 16px;font-size:19px;font-weight:650;line-height:1.45}.gi-card p{font-size:14px;line-height:1.75}.gi-card-title{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:16px;display:flex}.gi-card-title>svg{color:var(--gi-teal);flex-shrink:0}.gi-card-title h3{flex:1;margin:0}.gi-pill{color:#805d24;white-space:normal;background:#fff9ed;border:1px solid #e8dac0;border-radius:99px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:6px 10px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.gi-positive{color:#236858;background:#eef8f5;border-color:#c9e5dc}.gi-historical{color:#626374;background:#f2f2f7;border-color:#dddde8}.gi-muted{color:var(--gi-muted);font-size:13px;line-height:1.75}.gi-note{color:#4e686e;background:#f5faf9;border:1px solid #d6e5e6;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 16px;font-size:13px;display:flex}.gi-note p{margin:0;font-size:13px;line-height:1.7}.gi-note svg{color:#337b80;flex-shrink:0;margin-top:3px}.gi-warning{color:#775a2b;background:#fff9ef;border-color:#f0ddbf}.gi-warning svg{color:#a76a18}.gi-refine-overview{grid-template-columns:1.15fr 1fr;gap:20px;display:grid}.gi-context-card{background:linear-gradient(145deg,#f0f8f7,#fff 70%)}.gi-definition-list{gap:9px;margin:16px 0;display:grid}.gi-definition-list>div{border-bottom:1px solid #e1ebea;justify-content:space-between;gap:20px;padding-bottom:8px;display:flex}.gi-definition-list dt{color:var(--gi-muted);font-size:12px}.gi-definition-list dd{margin:0;font-size:13px;font-weight:600}.gi-domain-tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.gi-domain-tags>span{color:#326969;background:#eff7f6;border:1px solid #d3e7e4;border-radius:9px;padding:10px 13px;font-size:13px}.gi-two-columns{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.gi-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.gi-result-grid>article{background:#f7fbfa;border:1px solid #dce8e7;border-radius:13px;flex-direction:column;gap:10px;min-width:0;padding:17px;display:flex}.gi-result-grid span{color:#4b686f;font-size:12px;line-height:1.5}.gi-result-grid strong{color:#155f64;overflow-wrap:anywhere;font-size:29px;font-weight:650}.gi-result-grid small{color:var(--gi-muted);font-size:11px}.gi-reference{border-top:1px solid var(--gi-line);margin-top:18px;padding-top:18px}.gi-mini-label{text-transform:uppercase;letter-spacing:.09em;color:var(--gi-teal);font-size:10px;font-weight:700}.gi-reference blockquote,.gi-comparison blockquote{border-inline-start:3px solid #9bc8c4;margin:12px 0;padding-inline-start:14px;font-size:13px;line-height:1.8}.gi-reference small{color:var(--gi-muted);font-size:12px;line-height:1.7}.gi-hypotheses{background:linear-gradient(150deg,#fff,#faf8f4)}.gi-technical{overflow-wrap:anywhere;border-top:1px solid #e5ecec;margin-top:14px;padding-top:12px;font-size:12px}.gi-technical summary{cursor:pointer;color:#47666d;font-size:12px;line-height:1.5}.gi-technical p{font-size:12px}.gi-technical dl{grid-template-columns:minmax(100px,1fr) 2fr;gap:8px;display:grid}.gi-technical dd{overflow-wrap:anywhere;margin:0}.gi-technical code,.gi-technical bdi{overflow-wrap:anywhere}.gi-graph{background:radial-gradient(circle,#cadbda .7px,#0000 .7px) 0 0/16px 16px;border:1px solid #e5eded;border-radius:15px;margin:18px 0;padding:8px;overflow:hidden}.gi-graph svg{width:100%;height:auto;max-height:450px;display:block}.gi-field{color:#4b676d;flex-direction:column;gap:8px;min-width:0;max-width:560px;font-size:12px;display:flex}.gi-field select{color:#244b54;max-width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbdcdd;border-radius:10px;padding:11px 12px;font-size:13px}.gi-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.gi-connections>li{border:1px solid #e0e9e9;border-radius:12px;min-width:0;padding:15px}.gi-connections>li>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;line-height:1.7;display:flex}.gi-connections>li>span{color:var(--gi-muted);margin-top:7px;font-size:11px;display:block}.gi-question-list{counter-reset:questions;padding:0;list-style:none}.gi-question-list>li{counter-increment:questions;border-bottom:1px solid #e7eded;gap:13px;padding:13px 0;display:flex}.gi-question-list>li:before{content:counter(questions);color:#317979;background:#eff6f5;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:3px;font-size:12px;display:grid}.gi-question-list p{margin:0}.gi-question-list small{color:var(--gi-muted);margin-top:6px;font-size:11px;display:block}.gi-levels>summary{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.gi-level-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0;display:grid}.gi-level-grid>article{background:#f8fbfb;border:1px solid #e1ebeb;border-radius:13px;min-width:0;padding:15px}.gi-level-grid h4{margin:13px 0;font-size:13px;line-height:1.6}.gi-level-label{color:#2c7379;letter-spacing:.08em;font-size:11px;font-weight:750}.gi-level-grid dl{margin-top:18px;font-size:11px}.gi-level-grid dl>div{justify-content:space-between;gap:10px;line-height:1.8;display:flex}.gi-level-grid dd{margin:0;font-weight:700}.gi-level-grid small{overflow-wrap:anywhere;color:var(--gi-muted);font-size:10px}.gi-primary,.gi-secondary,.gi-text-button{font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.gi-primary{color:#fff;background:#087c80;border:1px solid #087c80}.gi-primary:hover{background:#09696d}.gi-secondary{color:#286970;background:#fff;border:1px solid #ccdddf}.gi-secondary:hover{background:#f1f8f7;border-color:#8fbcbf}.gi-text-button{color:#236c74;background:0 0;border:0;justify-content:flex-start;padding:7px 0}.gi-text-button:hover{text-decoration:underline}.gi-workspace button:disabled{cursor:not-allowed;opacity:.5}.gi-workspace button:focus-visible,.gi-workspace select:focus-visible,.gi-workspace summary:focus-visible,.gi-sample:focus-visible{outline-offset:3px;outline:3px solid #ed9b44}.gi-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.gi-actions>.gi-muted{flex-basis:100%;align-items:center;gap:8px;margin:0;display:flex}.gi-empty{text-align:center;color:#567078;max-width:650px;margin-inline:auto;padding:25px 20px}.gi-empty>svg{color:#3c8b8f}.gi-empty h4{color:#284d55;margin:12px 0;font-size:16px}.gi-empty p{font-size:13px}.gi-role-chip{color:#39676f;background:#f3f8f8;border:1px solid #d5e4e5;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:12px;font-size:11px;display:inline-flex}.gi-count{color:#5b7179;font-size:12px}.gi-review-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr);gap:24px;display:grid}.gi-decision-list{flex-direction:column;gap:7px;max-height:620px;padding:3px;display:flex;overflow:auto}.gi-decision-list>button{min-width:0;font:inherit;text-align:start;cursor:pointer;color:#294d55;background:#fbfdfd;border:1px solid #e0e9e9;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 12px;display:flex}.gi-decision-list>button[aria-current=true]{background:#eaf6f3;border-color:#64a8a9;box-shadow:inset 3px 0 #087c80}.gi-decision-list>button>span{color:#3c777c;background:#fff;border:1px solid #d9e8e7;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.gi-decision-list strong{font-size:12px;font-weight:650;line-height:1.7;display:block}.gi-decision-list small{color:#5c7179;margin-top:5px;font-size:10px;line-height:1.6;display:block}.gi-decision-list svg{margin-inline-start:auto;flex-shrink:0;margin-top:5px}.gi-decision-detail{border-inline-start:1px solid #e3ebeb;min-width:0;padding-inline-start:24px}.gi-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.gi-comparison>div{background:#fafcfc;border:1px solid #dae5e5;border-radius:12px;min-width:0;padding:15px;font-size:13px;line-height:1.7}.gi-comparison>div:last-child{background:#f2f9f6;border-color:#cde4dc}.gi-comparison>div>span:first-child{color:#46727a;margin-bottom:12px;font-size:10px;font-weight:750;display:block}.gi-comparison p{overflow-wrap:anywhere;font-size:12px}.gi-comparison dl{font-size:12px}.gi-comparison dl>div{margin:9px 0}.gi-comparison dt{color:#5d747a;font-size:11px}.gi-comparison dd{overflow-wrap:anywhere;margin:4px 0}.gi-sample{min-width:0;max-height:250px;overflow:auto}.gi-sample table{border-collapse:collapse;min-width:100%;font-size:11px}.gi-sample caption{text-align:start;color:#61767b;padding-bottom:8px;font-size:10px;line-height:1.7}.gi-sample th,.gi-sample td{text-align:start;white-space:nowrap;border-bottom:1px solid #dce7e6;padding:8px}.gi-sample th{color:#5a7179;font-size:10px;font-weight:650}.gi-issues{gap:14px;padding:0;list-style:none;display:grid}.gi-issues>li{background:#fffbf4;border:1px solid #efdfc5;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;display:flex}.gi-issues svg{color:#a76a18;flex-shrink:0;margin-top:4px}.gi-issues p{margin:0}.gi-evidence-pair{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.gi-evidence-pair>span{color:#806432;background:#fff;border:1px solid #ead8b8;border-radius:8px;padding:7px 10px;font-size:11px}.gi-release-checks{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.gi-release-checks>li{align-items:center;gap:12px;font-size:13px;display:flex}.gi-release-checks .gi-pill{justify-content:center;min-width:130px}.gi-filter-row{flex-wrap:wrap;gap:6px;display:flex}.gi-filter-row button{color:#466a72;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e3e3;border-radius:9px;padding:9px 15px;font-size:12px}.gi-filter-row button[aria-pressed=true]{color:#176b70;background:#e7f3f1;border-color:#9fc6c3}.gi-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gi-capability{flex-direction:column;display:flex}.gi-capability .gi-card-title{justify-content:space-between}.gi-capability h3{min-height:50px;margin-top:0;font-size:17px}.gi-capability>p{color:var(--gi-muted);flex:1;font-size:12px;line-height:1.7}.gi-coverage{align-items:center;gap:13px;margin:8px 0 15px;display:flex}.gi-coverage strong{color:#225e66;white-space:nowrap;font-size:29px;font-weight:650}.gi-coverage strong small{color:#809498;font-size:16px;font-weight:450}.gi-coverage>span{color:#5a747c;font-size:10px;line-height:1.6}.gi-capability progress{appearance:none;background:#e7efee;border:0;border-radius:99px;width:100%;height:5px;display:block;overflow:hidden}.gi-capability progress::-webkit-progress-bar{background:#e7efee}.gi-capability progress::-webkit-progress-value{background:#38948d;border-radius:99px}.gi-capability progress::-moz-progress-bar{background:#38948d}.gi-requirement-list{gap:14px;padding:0;list-style:none;display:grid}.gi-requirement-list>li{border-bottom:1px solid #e5eded;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.gi-requirement-list strong{font-size:13px;font-weight:650}.gi-requirement-list p{color:var(--gi-muted);margin:5px 0;font-size:12px}.gi-requirement-list small{color:var(--gi-muted);font-size:11px}.gi-requirement-dot{background:#cf9a54;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:6px}.gi-requirement-dot.gi-met{background:#328c7a}.gi-next-actions ul{gap:0;padding:0;list-style:none;display:grid}.gi-next-actions li{border-bottom:1px solid #e3eceb;align-items:center;gap:15px;padding:17px 0;display:flex}.gi-next-actions li>div{flex:1}.gi-next-actions strong{font-size:13px;font-weight:650}.gi-next-actions p{color:var(--gi-muted);margin:4px 0;font-size:12px}.gi-next-actions small{color:#6f8388;font-size:11px}.gi-action-number{color:#31777b;background:#eff7f5;border:1px solid #d7e8e5;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.gi-analysis-controls{flex-wrap:wrap;align-items:flex-end;gap:15px;margin:20px 0;display:flex}.gi-analysis-controls>.gi-field{flex:1;min-width:220px}.gi-financial{background:linear-gradient(150deg,#fff,#f2f9f7)}[dir=rtl] .gi-eyebrow{letter-spacing:0}[dir=rtl] .gi-direction{transform:scaleX(-1)}[dir=rtl] .gi-decision-list>button[aria-current=true]{box-shadow:inset -3px 0 #087c80}@media (width<=1000px){.gi-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gi-refine-overview,.gi-two-columns{grid-template-columns:1fr}.gi-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gi-review-layout{grid-template-columns:1fr}.gi-decision-list{max-height:240px}.gi-decision-detail{border-inline-start:0;padding-inline-start:0;border-top:1px solid #e3ebeb;padding-top:20px}.gi-heading{flex-direction:column;gap:14px}}@media (width<=600px){.gi-card{border-radius:15px;padding:18px}.gi-workspace{gap:16px}.gi-capability-grid,.gi-connections,.gi-comparison{grid-template-columns:1fr}.gi-result-grid{gap:10px}.gi-result-grid>article{padding:13px}.gi-result-grid strong{font-size:25px}.gi-heading h2{font-size:26px}.gi-heading p{font-size:13px}.gi-next-actions li{flex-wrap:wrap;align-items:flex-start}.gi-next-actions li>.gi-text-button{margin-inline-start:47px}.gi-release-checks>li{flex-direction:column;align-items:flex-start;gap:6px}.gi-level-grid{grid-template-columns:1fr}.gi-domain-tags{margin:12px 0}.gi-graph{padding:0}.gi-analysis-controls>.gi-field{flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.gi-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gi-intelligence-records{gap:14px;margin:16px 0;display:grid}.gi-intelligence-records>article{background:#f8fbfa;border:1px solid #dce7e6;border-radius:12px;padding:16px}.gi-intelligence-records h4{margin:8px 0;font-size:14px;line-height:1.6}.gi-technical pre{background:#f2f6f6;border:1px solid #dde8e8;border-radius:8px;max-height:340px;padding:13px;font-size:11px;line-height:1.6;overflow:auto}.gi-record-value strong{color:#216e72;font-size:23px}.gi-extraction{border:1px solid var(--gi-line);background:#f8fbfa;border-radius:12px;min-width:0;margin:18px 0;padding:17px}.gi-extraction .gi-card-title{margin-bottom:8px}.gi-extraction h4{flex:1;margin:0;font-size:14px;line-height:1.6}.gi-extraction>p{font-size:13px}.gi-extraction-sources{overflow-wrap:anywhere;gap:12px;padding:0;font-size:13px;list-style:none;display:grid}.gi-extraction-sources>li{border-top:1px solid var(--gi-line);padding-top:12px}.gi-extraction .gi-secondary{margin-top:12px}.gi-workspace>.m4-intelligence-workspace{min-width:0;max-width:100%}.product-shell.cinematic-shell .journey-workspace .gi-workspace{--gi-muted:var(--tq-muted,#bed4e2);--gi-line:var(--tq-border,#35566b);gap:22px}.product-shell.cinematic-shell .journey-workspace .gi-card{border-radius:var(--tq-radius,16px);padding:24px}.product-shell.cinematic-shell .journey-workspace .gi-workspace :is(.gi-muted,.gi-field,.gi-pill,.gi-role-chip,.gi-count,.gi-level-grid p,.gi-next-actions p,.gi-decision-list small,.gi-capability>p,.gi-technical summary){font-size:13px;line-height:1.75}.product-shell.cinematic-shell .journey-workspace .gi-workspace :is(.gi-level-grid strong,.gi-decision-list strong){font-size:14px;line-height:1.7}.gi-workspace :is(button,summary){min-height:44px;transition:background var(--tq-motion-fast,.16s),border-color var(--tq-motion-fast,.16s)}.gi-workspace .gi-decision-list>button[aria-current=true]{border-color:var(--tq-accent,#64e4ec);box-shadow:inset 3px 0 var(--tq-accent,#64e4ec)}[dir=rtl] .gi-workspace .gi-decision-list>button[aria-current=true]{box-shadow:inset -3px 0 var(--tq-accent,#64e4ec)}.gi-workspace .gi-level-grid>article{position:relative;overflow:hidden}.gi-workspace .gi-level-grid>article:before{content:"";inset-inline-start:0;background:var(--tq-border,#35566b);width:2px;position:absolute;top:0;bottom:0}.gi-workspace .gi-graph path{transition:stroke var(--tq-motion-fast,.16s),stroke-width var(--tq-motion-fast,.16s)}.gi-workspace .gi-sample{overscroll-behavior-inline:contain;scrollbar-gutter:stable}.gi-workspace .gi-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.gi-workspace .gi-capability progress::-webkit-progress-value{transition:width var(--tq-motion-normal,.24s)}@media (width<=650px){.product-shell.cinematic-shell .journey-workspace .gi-card{padding:17px}.gi-workspace .gi-result-grid{grid-template-columns:1fr}.gi-workspace .gi-decision-list>button{padding:14px}}@media (prefers-reduced-motion:reduce){.gi-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tiq-journey{color:#163f4a;background:linear-gradient(155deg,#fff 35%,#f2f8f8);border:1px solid #d4e2e5;border-radius:18px;align-self:start;min-width:0;padding:18px;font-family:inherit;box-shadow:0 10px 28px #163f4a05}.tiq-journey-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.tiq-eyebrow{letter-spacing:.1em;color:#086e76;font-size:10px;font-weight:700}.tiq-journey h2{letter-spacing:-.02em;margin:8px 0 12px!important;font-size:17px!important;font-weight:650!important;line-height:1.4!important}.tiq-journey .tiq-icon-button{color:#466974;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-height:32px;display:inline-flex;background:0 0!important;padding:4px!important}.tiq-journey-art{background:#fcf8f4;border-radius:12px;justify-content:center;height:184px;margin:0 auto;display:flex;overflow:hidden}.tiq-original-artwork{object-fit:contain;width:100%;height:100%;display:block}.tiq-artwork-caption{text-align:center;color:#607780;margin:8px 0 14px!important;font-size:10px!important;line-height:1.5!important}.tiq-intro{color:#466671;margin:12px 0 15px;font-size:12px;line-height:1.75}.tiq-guide-actions{grid-template-columns:1fr;gap:7px;display:grid}.tiq-guide-actions button,.tiq-evidence-binding button,.tiq-reopen button{color:#145560;min-height:39px;font:inherit;text-align:start;background:#fff;border:1px solid #b9d0d4;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 10px;font-size:11px;font-weight:600;display:flex}.tiq-guide-actions .tiq-guide-primary{color:#fff;background:#006d75;border-color:#006d75}.tiq-guide-actions button:hover,.tiq-evidence-binding button:hover,.tiq-reopen button:hover{background:#e8f4f4}.tiq-guide-actions .tiq-guide-primary:hover{background:#005d65}.tiq-journey button:focus-visible,.tiq-journey summary:focus-visible,.tiq-journey select:focus-visible,.tiq-journey a:focus-visible,.tiq-reopen button:focus-visible{outline-offset:3px;outline:3px solid #e88b23}.tiq-response:empty{display:none}.tiq-response>div{border-top:1px solid #cfdee1;margin-top:17px;padding-top:14px}.tiq-response-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.tiq-response h3{margin:4px 0 10px;font-size:13px;font-weight:700;line-height:1.6}.tiq-response p,.tiq-questions li{overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0 0 12px;font-size:11px;line-height:1.8}.tiq-questions{background:#edf5f5;border-inline-start:2px solid #008a90;border-radius:4px;margin-bottom:12px;padding:10px}.tiq-questions h4{margin:0 0 8px;font-size:11px}.tiq-questions ul{margin:0;padding-inline-start:16px}.tiq-questions li:last-child{margin-bottom:0}.tiq-character-status,.tiq-evidence-binding{color:#486873;margin-top:14px;font-size:10px}.tiq-character-status summary,.tiq-evidence-binding summary{cursor:pointer;min-height:36px;padding:9px 0;font-size:10px;font-weight:650;line-height:1.5}.tiq-character-status summary{border-top:1px solid #d5e2e5;justify-content:space-between;align-items:center;gap:8px;display:flex}.tiq-character-status p,.tiq-evidence-binding p{margin:9px 0;font-size:10px;line-height:1.8}.tiq-character-status label{gap:7px;margin:15px 0 10px;line-height:1.6;display:grid}.tiq-character-status select{color:#254e59;background:#fff;border:1px solid #b9cfd3;border-radius:7px;width:100%;min-height:38px;padding:7px;font-family:inherit;font-size:11px}.tiq-state-reference{margin:12px 0}.tiq-state-reference svg{background:#051f2e;width:145px;max-width:100%;height:160px;margin:auto}.tiq-state-reference figcaption{text-align:center;margin:8px 0;font-size:10px;line-height:1.6}.tiq-character-status a{color:#00646c;text-underline-offset:3px;font-weight:600;line-height:1.8}.tiq-evidence-binding ul{padding:0;list-style:none}.tiq-evidence-binding li{overflow-wrap:anywhere;border-bottom:1px solid #d4e2e5;gap:4px;padding:9px 0;display:grid}.tiq-evidence-binding code{overflow-wrap:anywhere;white-space:normal;font-size:9px;line-height:1.7}.tiq-guidance-limit{color:#5e747c;border-top:1px solid #d4e2e5;padding-top:10px;margin-top:12px!important}.tiq-reopen{justify-content:flex-end;align-self:start;display:flex}.tiq-journey[dir=rtl] h2{letter-spacing:0;line-height:1.7!important}.tiq-journey[dir=rtl] .tiq-eyebrow{letter-spacing:0}.tiq-journey[dir=rtl] .tiq-response p,.tiq-journey[dir=rtl] .tiq-questions li{line-height:1.9}@media (width<=1000px){.tiq-journey{max-width:none}.tiq-journey-art{height:175px}.tiq-guide-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.tiq-response p{font-size:12px}.tiq-character-status p{font-size:11px}}@media (width<=420px){.tiq-guide-actions{grid-template-columns:1fr}.tiq-journey{padding:15px}}@media (prefers-reduced-motion:reduce){.tiq-journey *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tiq-question-summary{color:#526c75;margin-top:5px;font-size:10px;display:block}.tiq-live-character{text-align:center;background:#fdfaf6;border-radius:14px;margin:4px 0 10px;overflow:hidden}.tiq-live-art{width:100%;height:240px;display:block}.tiq-live-character figcaption{background:#eaf5f6;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12px;display:flex}.tiq-state-dot{background:#08747b;border-radius:50%;width:7px;height:7px}.tiq-mouth{opacity:0}.tiq-mouth.active{opacity:1}.tiq-live-character[data-motion=on] .tiq-breathe{transform-origin:260px 380px;animation:4s ease-in-out infinite tiq-breathe}.tiq-live-character[data-motion=on] .tiq-blink{transform-origin:260px 271px;animation:6s linear infinite tiq-blink}.tiq-live-character[data-state=thinking][data-motion=on] .tiq-breathe{animation:3s ease-in-out infinite tiq-think}.tiq-live-character[data-state=listening][data-motion=on] .tiq-status-orbit{animation:1.5s ease-in-out infinite tiq-listen}.tiq-live-character[data-state=analyzing][data-motion=on] .tiq-status-orbit{transform-origin:356px 185px;animation:2s linear infinite tiq-orbit}.tiq-live-character[data-state=speaking][data-motion=on] .tiq-breathe,.tiq-live-character[data-state=guiding][data-motion=on] .tiq-breathe{animation:2s ease-in-out infinite tiq-gesture}.tiq-live-character[data-state=success][data-motion=on] .tiq-breathe,.tiq-live-character[data-state=insight][data-motion=on] .tiq-breathe{animation:.7s ease-out tiq-arrive}.tiq-live-character[data-state=alert] figcaption{color:#744200;background:#fff0d0}.tiq-live-character[data-state=sleep\/pause] .tiq-status-orbit{opacity:.35}.tiq-live-character[data-motion=off] *{transition:none!important;animation:none!important}.tiq-motion-toggle,.tiq-question button,.tiq-voice button{font:inherit;border-radius:8px;min-height:38px;color:#145560!important;background:#fff!important;border:1px solid #9bbdc4!important;padding:8px 10px!important;font-size:11px!important}.tiq-motion-toggle{width:100%;margin-bottom:10px}.tiq-question{gap:8px;margin-top:16px;display:grid}.tiq-question label{gap:6px;font-size:12px;font-weight:600;display:grid}.tiq-question textarea{resize:vertical;color:#163f4a;min-height:72px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #9bbdc4;border-radius:8px;width:100%;padding:9px;font-size:12px}.tiq-question textarea:focus-visible{outline-offset:2px;outline:3px solid #e88b23}.tiq-choice,.tiq-voice{border-top:1px solid #cbdde1;margin-top:14px;padding-top:12px}.tiq-choice p,.tiq-voice p,.tiq-voice label,.tiq-saved-notice{font-size:11px;line-height:1.7}.tiq-voice-actions{flex-wrap:wrap;gap:6px;display:flex}.tiq-voice summary{cursor:pointer;min-height:35px;padding-top:9px;font-size:11px}.tiq-voice label{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.tiq-voice input{accent-color:#08747b;margin-top:4px}.tiq-journey button:disabled{opacity:.55;cursor:not-allowed}@keyframes tiq-breathe{50%{transform:translateY(-2px)scale(1.007)}}@keyframes tiq-blink{0%,95%,to{transform:scaleY(1)}97%{transform:scaleY(.12)}}@keyframes tiq-think{50%{transform:rotate(-2deg)}}@keyframes tiq-gesture{50%{transform:translateY(-3px)rotate(1deg)}}@keyframes tiq-arrive{40%{transform:translateY(-7px)}70%{transform:translateY(1px)}}@keyframes tiq-listen{50%{opacity:.4;stroke-width:4px}}@keyframes tiq-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tiq-live-character *{transition:none!important;animation:none!important}}.tiq-live-character figcaption{color:#15515d}.product-shell.cinematic-shell .tiq-journey{border-radius:var(--tq-radius,16px);background:radial-gradient(ellipse at 50% 0,#22506c44,transparent 65%),var(--tq-surface,#0b2235);border-color:var(--tq-border,#35566b);padding:20px}.product-shell.cinematic-shell .tiq-journey .tiq-icon-button{border-radius:11px;min-width:44px;min-height:44px}.product-shell.cinematic-shell .tiq-journey :is(.tiq-intro,.tiq-response p,.tiq-questions li,.tiq-question label,.tiq-model-consent){font-size:13px;line-height:1.8}.product-shell.cinematic-shell .tiq-journey :is(.tiq-guide-actions button,.tiq-evidence-binding button,.tiq-motion-toggle){border-radius:10px;min-height:44px;font-size:13px}.product-shell.cinematic-shell .tiq-journey :is(.tiq-character-status summary,.tiq-evidence-binding summary,.tiq-character-status p,.tiq-evidence-binding p,.tiq-guidance-limit){font-size:12px;line-height:1.8}.tiq-journey .tiq-live-art{height:200px}.tiq-journey .tiq-live-character{max-width:190px;margin:6px auto 12px}.tiq-journey .tiq-question textarea{resize:vertical;min-height:96px}.tiq-journey .tiq-question textarea::placeholder{color:var(--tq-muted,#bed4e2);opacity:.85}.tiq-journey :is(button,summary){transition:background var(--tq-motion-fast,.16s),border-color var(--tq-motion-fast,.16s),box-shadow var(--tq-motion-fast,.16s)}.tiq-journey .tiq-response h3{font-size:15px}.tiq-journey .tiq-context-section{padding:14px}.tiq-journey .tiq-context-section h4{font-size:14px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tiq-journey .tiq-guide-actions button:hover{box-shadow:0 4px 14px #0002}.tiq-journey .tiq-guide-actions button:hover>svg{transform:translateY(-1px)}}@media (width<=1000px){.tiq-journey .tiq-live-character{max-width:170px}.tiq-journey .tiq-live-art{height:180px}}@media (prefers-reduced-motion:reduce){.tiq-journey *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:TwiqEvidence;src:url(/fonts/SVA-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:TwiqEvidence;src:url(/fonts/SVA-Bold.ttf)format("truetype");font-style:normal;font-weight:600 800;font-display:swap}.journey-workspace{--journey-ink:#153c46;--journey-muted:#526c74;--journey-teal:#006d73;--journey-line:#d9e5e6;gap:20px;padding-top:5px;font-family:Inter,Arial,sans-serif}.journey-workspace[lang=ar]{font-family:TwiqEvidence,Arial,sans-serif}.journey-workspace h1{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,43px);line-height:1.15}.journey-workspace h2{font-size:29px;line-height:1.25}.journey-workspace h3{letter-spacing:-.02em;font-size:19px}.journey-workspace p{color:var(--journey-muted);font-size:13px;line-height:1.8}.journey-workspace button{border-radius:9px;min-height:43px;font-size:12px}.journey-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.journey-heading h1{margin-top:11px}.journey-heading p{margin-top:10px;font-size:14px}.journey-kicker{letter-spacing:.13em;color:#46747b;align-items:center;gap:8px;font-size:9px;font-weight:700;line-height:1.7;display:flex}.journey-kicker>span{background:#00848a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #e3f2f0}.journey-header-actions{flex-shrink:0;gap:8px;display:flex}.journey-workspace .journey-save{background:#f5fbfa;border-color:#b9d6d8}.journey-trust-strip{color:#506e76;flex-wrap:wrap;gap:8px 18px;padding-bottom:1px;font-size:10px;display:flex}.journey-trust-strip span{align-items:center;gap:6px;display:flex}.journey-trust-strip span:last-child{margin-inline-start:auto}.journey-workspace .journey-progress{background:#fff;border:1px solid #d4e3e4;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 5px 25px #1b4c5204}.journey-workspace .journey-progress button{text-align:start;color:#375962;background:#fff;border:0;border-radius:0;justify-content:start;align-items:center;gap:10px;min-width:0;min-height:81px;padding:17px 13px;display:flex;position:relative}.journey-workspace .journey-progress button:not(:last-child){border-inline-end:1px solid #e5eeee}.journey-workspace .journey-progress button[aria-current=step]{color:#0b5d65;background:#edf8f5;box-shadow:inset 0 -3px #008287}.journey-workspace .journey-progress button[aria-current=step]:hover{background:#edf8f5}.journey-step-icon{color:#62838a;border:1px solid #d3e1e3;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.journey-workspace .journey-progress button[aria-current=step] .journey-step-icon{color:#fff;background:#006c73;border-color:#006c73}.journey-workspace .journey-progress .journey-state-completed .journey-step-icon{color:#157d65;background:#e9f6ed;border-color:#b9ddca}.journey-step-copy{gap:6px;min-width:0;display:grid}.journey-step-copy>span{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.journey-step-copy small{color:#718c92;font-size:9px;font-weight:400}.journey-step-copy em{color:#627b82;white-space:normal;font-size:9px;font-style:normal;font-weight:400;line-height:1.4}.journey-workspace .journey-progress .journey-state-blocked .journey-step-copy em,.journey-workspace .journey-progress .journey-state-needs_attention .journey-step-copy em{color:#985923}.journey-live-status{color:#286868;min-height:0;margin:0;font-size:12px}.journey-live-status:empty{display:none}.journey-notice{color:#715126;background:#fff7e9;border:1px solid #ead5b4;border-radius:10px;align-items:start;gap:9px;padding:13px 17px;font-size:12px;line-height:1.7;display:flex}.journey-notice>svg{flex-shrink:0;margin-top:3px}.journey-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:26px;display:grid}.journey-main{gap:22px;min-width:0;display:grid}.journey-stage-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.journey-stage-heading h2{outline:none;margin-top:5px}.journey-stage-heading p{margin-top:8px}.journey-stage-heading h2:focus-visible{outline:none!important}.journey-status-badge{color:#57727a;background:#f5f9f9;border:1px solid #dae4e5;border-radius:6px;flex-shrink:0;align-items:center;padding:6px 9px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.journey-status-badge.journey-state-completed{color:#276649;background:#eaf6ee;border-color:#c5e2ce}.journey-status-badge.journey-state-needs_attention,.journey-status-badge.journey-state-blocked{color:#8e571e;background:#fff5e8;border-color:#ebd3ae}.journey-status-badge.journey-state-awaiting_approval{color:#615788;background:#f0f0fb;border-color:#dcd8ef}.journey-define-intro{border:1px solid var(--journey-line);background:linear-gradient(125deg,#f1f8f7 0,#fff 90%);border-radius:15px;grid-template-columns:minmax(0,1.1fr) minmax(180px,.9fr);align-items:center;gap:16px;display:grid;overflow:hidden}.journey-define-intro>div{padding:27px 0 27px 26px;padding-inline:26px 0}.journey-define-intro h3{margin:10px 0 13px;font-size:25px;font-weight:500;line-height:1.35}.journey-define-intro p{font-size:12px}.journey-define-intro figure{min-width:0;margin:0;padding:10px}.journey-define-intro img{object-fit:contain;border-radius:5px;width:100%;height:auto;display:block}.journey-workspace .journey-objectives{border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.journey-objectives legend{color:#476770;margin-bottom:12px;font-size:13px;font-weight:600}.journey-workspace .journey-objectives label{cursor:pointer;background:#fff;border:1px solid #d8e4e5;border-radius:11px;flex-direction:row;align-items:center;gap:13px;min-height:96px;padding:17px 14px;transition:border-color .16s,background .16s;display:flex;position:relative;margin:0!important}.journey-workspace .journey-objectives label:last-child{grid-column:1/-1;min-height:82px}.journey-workspace .journey-objectives label.selected{background:#eff9f7;border-color:#68abaa;box-shadow:0 0 0 1px #68abaa22}.journey-workspace .journey-objectives input{opacity:0;width:20px;min-height:20px;position:absolute;inset-inline-start:12px}.journey-workspace .journey-objectives label:focus-within{outline-offset:3px;outline:3px solid #c57031}.journey-workspace .journey-objectives input:focus-visible{outline:0!important}.journey-objective-icon{color:#4b8085;background:#f7fbfb;border:1px solid #dce9e9;border-radius:10px;flex:0 0 39px;justify-content:center;align-items:center;height:39px;display:flex}.journey-workspace .journey-objectives label.selected .journey-objective-icon{color:#117d75;background:#e4f2ee;border-color:#c4dfda}.journey-workspace .journey-objectives label>span:nth-of-type(2){flex:1;gap:6px;min-width:0;display:grid}.journey-objectives strong{color:#264c55;font-size:12px;font-weight:600;line-height:1.6}.journey-objectives small{color:#657e85;font-size:10px;font-weight:400;line-height:1.6}.journey-workspace .journey-objectives label>svg{color:#0a7b75;flex-shrink:0;width:16px}.journey-objectives:disabled label{cursor:default}.journey-role-note{background:#f4f7fa;border-radius:8px;align-items:start;gap:8px;padding:12px;display:flex;font-size:11px!important}.journey-role-note svg{flex-shrink:0;margin-top:3px}.journey-requirements{background:#fff;border:1px solid #d6e5e6;border-radius:12px;padding:23px}.journey-requirements h3{margin:8px 0 15px}.journey-requirements ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.journey-requirements li{color:#3d6670;align-items:start;gap:9px;font-size:11px;line-height:1.6;display:flex}.journey-requirements li svg{color:#36877f;flex-shrink:0}.journey-requirements p{border-top:1px solid #e3ecec;padding-top:14px;font-size:10px;line-height:1.7}.journey-define-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journey-define-actions button{min-height:46px}.journey-side{gap:18px;display:grid}.journey-next{background:#f4faf9;border:1px solid #d4e4e5;border-radius:13px;padding:21px}.journey-next h3{margin-top:9px;font-size:20px;font-weight:500}.journey-next p{margin-top:10px;font-size:11px;line-height:1.8}.journey-next>button{background:0 0;justify-content:space-between;width:100%;margin-top:18px;font-size:11px}.journey-responsibility{gap:5px;margin-top:18px;font-size:10px;display:grid}.journey-responsibility>span{color:#71848a}.journey-responsibility strong{color:#41626b;font-weight:600}.journey-completed{color:#52756e;border-top:1px solid #dce9e6;align-items:center;gap:7px;margin-top:20px;padding-top:15px;font-size:10px;line-height:1.6;display:flex}.journey-completed svg{flex-shrink:0}.journey-advanced{background:#fff;border:1px solid #dbe5e7;border-radius:11px;padding:15px}.journey-advanced summary{cursor:pointer;align-items:center;gap:9px;min-height:24px;font-size:12px;font-weight:600;list-style:none;display:flex}.journey-advanced summary::-webkit-details-marker{display:none}.journey-advanced summary>svg:last-child{margin-inline-start:auto}.journey-advanced p{margin:13px 0 9px;font-size:10px}.journey-advanced button{color:#43646f;text-align:start;background:0 0;border:0;border-radius:5px;justify-content:space-between;width:100%;min-height:36px;padding:8px 0;font-size:10px}.journey-advanced button:hover:not(:disabled){background:#f1f7f7}.journey-advanced[open] summary>svg:last-child{transform:rotate(180deg)}.journey-foot{color:#627b83;border-top:1px solid #deeaeb;flex-wrap:wrap;align-items:start;gap:7px;padding:17px 0 2px;font-size:10px;line-height:1.7;display:flex}.journey-foot>svg{flex-shrink:0;margin-top:1px}.journey-foot>details{width:auto;max-width:100%;margin-inline-start:auto}.journey-foot summary{cursor:pointer;color:#426b74;text-underline-offset:3px;text-decoration:underline}.journey-foot dl{background:#f2f7f8;border:1px solid #d8e6e7;border-radius:8px;grid-template-columns:150px minmax(0,1fr);gap:8px;max-width:600px;padding:14px;font-size:10px;display:grid}.journey-foot dd{overflow-wrap:anywhere;margin:0}.journey-advanced-return{align-items:center;gap:15px;display:flex}.journey-advanced-return p{color:#57747b;font-size:12px}.journey-advanced-return button svg{transform:rotate(180deg)}.journey-loading{background:#fff;border:1px solid #d9e7e8;border-radius:16px;place-items:center;gap:18px;padding:70px 20px}.journey-loading p{color:#5d7b84;font-size:13px}.journey-workspace[dir=rtl] .journey-kicker{letter-spacing:0}.journey-workspace[dir=rtl] h1,.journey-workspace[dir=rtl] h2,.journey-workspace[dir=rtl] h3{letter-spacing:0;line-height:1.6}.journey-workspace[dir=rtl] .journey-progress button{gap:8px}.journey-workspace[dir=rtl] .journey-step-copy>span{font-size:11px}.journey-workspace[dir=rtl] .journey-step-copy em{font-size:9px}.journey-workspace[dir=rtl] .journey-header-actions button{font-size:11px}.journey-workspace[dir=rtl] .journey-next button svg,.journey-workspace[dir=rtl] .journey-define-actions button svg{transform:rotate(180deg)}@media (width>=1650px){.journey-body{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.journey-workspace .journey-progress button{padding:19px 20px}.journey-define-intro{grid-template-columns:1fr 1fr}.journey-workspace .journey-objectives label{padding:20px}.journey-workspace p{font-size:14px}.journey-next p{font-size:12px}}@media (width<=1250px){.journey-body{grid-template-columns:minmax(0,1fr) 225px;gap:18px}.journey-workspace .journey-progress button{gap:6px;padding:14px 9px}.journey-step-icon{flex-basis:26px;width:26px;height:26px}.journey-step-icon svg{width:16px}.journey-step-copy>span{font-size:11px}.journey-step-copy small{display:none}.journey-define-intro{grid-template-columns:1fr}.journey-define-intro>div{padding:22px 24px 0}.journey-define-intro figure{padding:0 20px 20px}.journey-define-intro img{object-fit:contain;max-height:210px}.journey-objectives{grid-template-columns:1fr!important}.journey-workspace .journey-objectives label{min-height:80px}.journey-next{padding:17px}.journey-header-actions{gap:6px}}@media (width<=1000px){.journey-body{grid-template-columns:minmax(0,1fr)}.journey-side{grid-template-columns:1fr 1fr;align-items:start}.journey-advanced{grid-column:1/-1}.journey-workspace .journey-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-workspace .journey-progress button:nth-child(3){border-inline-end:0}.journey-workspace .journey-progress button:nth-child(-n+3){border-bottom:1px solid #e4eded}.journey-workspace .journey-progress button{min-height:72px;padding:13px}.journey-step-copy small{display:inline}.journey-define-intro{grid-template-columns:1.1fr .9fr}.journey-define-intro>div{padding:24px;padding-inline-end:0}.journey-define-intro figure{padding:10px}.journey-define-intro img{max-height:none}.journey-objectives{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journey-heading{align-items:start}.journey-header-actions{padding-top:4px}}@media (width<=650px){.journey-heading{flex-wrap:wrap;gap:16px}.journey-header-actions{justify-content:flex-end;width:100%}.journey-header-actions .journey-save{flex:1}.journey-trust-strip span:last-child{margin:0}.journey-workspace .journey-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-workspace .journey-progress button:nth-child(3){border-inline-end:1px solid #e4eded}.journey-workspace .journey-progress button:nth-child(2n){border-inline-end:0}.journey-workspace .journey-progress button:nth-child(4){border-bottom:1px solid #e4eded}.journey-side,.journey-define-intro{grid-template-columns:1fr}.journey-define-intro>div{padding:23px 22px 0}.journey-define-intro figure{padding:15px}.journey-objectives{grid-template-columns:1fr!important}.journey-workspace .journey-objectives label{padding:15px}.journey-requirements ul{grid-template-columns:1fr}.journey-stage-heading{align-items:start}.journey-status-badge{white-space:normal;max-width:100px;font-size:9px}.journey-foot>details{width:100%;margin:8px 0 0}.journey-foot dl{grid-template-columns:1fr}.journey-advanced-return{flex-wrap:wrap}.journey-define-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.journey-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.journey-blockers{color:#86602f;gap:9px;margin:16px 0 0;padding-inline-start:16px;font-size:10px;line-height:1.7;display:grid}.journey-blockers li::marker{color:#bd8b4c}.journey-workspace{gap:14px}.journey-workspace .journey-heading h1{margin-top:7px;font-size:clamp(28px,2.6vw,36px)}.journey-workspace .journey-heading p{margin-top:5px}.journey-save-details,.journey-return-details{color:var(--journey-muted);font-size:11px;line-height:1.6}.journey-save-details summary,.journey-return-details summary{cursor:pointer;width:fit-content;min-height:24px}.journey-return-details summary{align-items:center;gap:7px;display:flex}.journey-save-details p,.journey-return-details p{max-width:80ch;margin:7px 0 0;font-size:11px}.journey-workspace .journey-progress button{min-height:68px;padding-block:11px}.journey-workspace .journey-main{gap:17px}.journey-workspace .journey-stage-heading p{margin-top:4px}.journey-workspace .journey-next{padding:17px}.journey-workspace .journey-next p{font-size:12px}.journey-workspace .journey-draft-scope{border-inline-start:2px solid var(--tq-warning,#ffd093);color:var(--tq-muted,#bed4e2);margin:0;padding-inline-start:12px;font-size:12px;line-height:1.7}.journey-workspace .journey-orientation{border:1px solid var(--tq-border,#35566b);border-radius:var(--tq-radius,16px);background:var(--tq-border,#35566b);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.journey-orientation>div{background:var(--tq-surface,#0b2235);gap:6px;min-width:0;padding:18px 20px;display:grid}.journey-orientation>div:first-child{box-shadow:inset 3px 0 var(--tq-accent,#64e4ec)}[dir=rtl] .journey-orientation>div:first-child{box-shadow:inset -3px 0 var(--tq-accent,#64e4ec)}.journey-orientation span,.journey-orientation small{color:var(--tq-muted,#bed4e2);font-size:12px;line-height:1.6}.journey-orientation strong{color:var(--tq-text,#f1f7fd);font-size:17px;font-weight:650;line-height:1.5}.product-shell.cinematic-shell .journey-workspace .journey-progress{border-radius:var(--tq-radius,16px);background:var(--tq-surface,#0b2235);gap:6px;padding:10px;overflow:visible}.product-shell.cinematic-shell .journey-workspace .journey-progress button{min-height:94px;transition:background var(--tq-motion-fast,.16s),border-color var(--tq-motion-fast,.16s),transform var(--tq-motion-fast,.16s);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:start;align-items:start;gap:10px;padding:12px}.product-shell.cinematic-shell .journey-workspace .journey-progress button:after{content:"";top:28px;background:var(--tq-border,#35566b);pointer-events:none;height:1px;position:absolute;inset-inline:54px -8px}.product-shell.cinematic-shell .journey-workspace .journey-progress button:last-child:after{display:none}.product-shell.cinematic-shell .journey-workspace .journey-progress button[aria-current=step]{background:var(--tq-surface-raised,#12394b);border-color:var(--tq-accent,#64e4ec);box-shadow:0 0 0 1px #64e4ec16}.product-shell.cinematic-shell .journey-workspace .journey-progress .journey-state-completed:after{background:var(--tq-success,#91edce)}.product-shell.cinematic-shell .journey-workspace .journey-step-icon{z-index:1;background:var(--tq-surface,#0b2235);flex-basis:33px;width:33px;height:33px;position:relative}.product-shell.cinematic-shell .journey-workspace .journey-step-copy>span{gap:7px;font-size:14px}.product-shell.cinematic-shell .journey-workspace .journey-step-copy small{font-size:11px;display:inline}.product-shell.cinematic-shell .journey-workspace .journey-step-copy em{font-size:11px;line-height:1.6}.product-shell.cinematic-shell .journey-workspace .journey-status-badge{white-space:normal;max-width:none;padding:8px 12px;font-size:12px}.journey-workspace .journey-stage-heading h2:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid var(--tq-accent,#64e4ec)!important}.journey-live-status[data-busy=true]{border:1px solid var(--tq-border,#35566b);color:var(--tq-text,#f1f7fd);background:var(--tq-surface-raised,#12394b);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.journey-live-status small{color:var(--tq-muted,#bed4e2);margin-top:5px;font-size:12px;line-height:1.7;display:block}.journey-busy-brand{flex-shrink:0;width:48px;height:32px;animation:1.7s ease-in-out infinite journey-brand-busy;overflow:hidden}.journey-workspace :is(.journey-objectives label,.journey-next,.journey-requirements,.journey-advanced){transition:border-color var(--tq-motion-fast,.16s),box-shadow var(--tq-motion-normal,.24s)}.product-shell.cinematic-shell .journey-workspace :is(.journey-objectives strong,.journey-objectives legend){font-size:14px}.product-shell.cinematic-shell .journey-workspace :is(.journey-objectives small,.journey-advanced button,.journey-requirements li,.journey-blockers,.journey-completed,.journey-responsibility,.journey-trust-strip){font-size:12px;line-height:1.7}.product-shell.cinematic-shell .journey-workspace .journey-next p{font-size:13px;line-height:1.8}.product-shell.cinematic-shell .journey-workspace .journey-next>button{min-height:44px;font-size:13px}.journey-advanced summary{min-height:36px}.journey-advanced summary>svg:last-child{transition:transform var(--tq-motion-fast,.16s)}@keyframes journey-brand-busy{50%{transform:translateY(-3px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-shell.cinematic-shell .journey-workspace .journey-progress button:hover:not(:disabled){border-color:var(--tq-accent,#64e4ec);transform:translateY(-2px)}.product-shell.cinematic-shell .journey-workspace .journey-objectives label:hover{border-color:var(--tq-accent,#64e4ec);box-shadow:0 8px 24px #0002}}@media (width<=1000px){.product-shell.cinematic-shell .journey-workspace .journey-progress button:nth-child(3):after{display:none}}@media (width<=650px){.journey-workspace .journey-orientation{grid-template-columns:1fr}.journey-orientation>div{grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 15px}.journey-orientation strong{font-size:14px}.journey-orientation small{grid-column:2}.journey-orientation span{grid-row:1/3;align-self:center}.product-shell.cinematic-shell .journey-workspace .journey-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:5px}.product-shell.cinematic-shell .journey-workspace .journey-progress button{min-height:104px;padding:9px 7px}.product-shell.cinematic-shell .journey-workspace .journey-step-copy>span{font-size:12px}.product-shell.cinematic-shell .journey-workspace .journey-progress button:nth-child(3):after{display:none}.product-shell.cinematic-shell .journey-workspace .journey-progress button:after{inset-inline-start:47px;top:25px}.product-shell.cinematic-shell .journey-workspace .journey-status-badge{max-width:110px;font-size:11px}}@media (prefers-reduced-motion:reduce){.journey-busy-brand{animation:none!important}.journey-workspace .journey-progress button{transition:none!important;transform:none!important}}.journey-route-context-content{gap:20px;min-width:0;display:grid}.journey-route-context>summary[hidden]{display:none}.journey-intelligence-entry{gap:12px}.journey-intelligence-entry>.journey-route-context{border:1px solid var(--tq-border,#35566b);background:var(--tq-surface,#0b2235);border-radius:10px}.journey-intelligence-entry>.journey-route-context>summary{cursor:pointer;min-height:44px;color:var(--tq-text,#f1f7fd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 16px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.journey-intelligence-entry>.journey-route-context>summary:after{content:"+";color:var(--tq-accent,#64e4ec);font-size:18px}.journey-intelligence-entry>.journey-route-context[open]>summary:after{content:"−"}.journey-intelligence-entry>.journey-route-context>summary>span:last-of-type{color:var(--tq-muted,#bed4e2);margin-inline-start:auto}.journey-intelligence-entry>.journey-route-context[open]>.journey-route-context-content{border-top:1px solid var(--tq-border,#35566b);padding:16px}.journey-intelligence-entry [data-testid=journey-explore]>.gi-heading{display:none}.journey-intelligence-entry .journey-stage-heading{gap:8px;margin-block-end:10px}.journey-intelligence-entry .journey-stage-heading .journey-kicker,.journey-intelligence-entry .journey-stage-heading p{display:none}.journey-intelligence-entry .journey-stage-heading h2{margin:0;font-size:18px;line-height:1.4}.journey-intelligence-entry .journey-main{gap:0}.journey-intelligence-entry .tq-intelligence-header{gap:12px;margin:0 0 12px}.journey-intelligence-entry .tq-intelligence-header h2{margin:0;font-size:26px;line-height:1.3}.journey-intelligence-entry .tq-intelligence-header .dc3-eyebrow,.journey-intelligence-entry .tq-intelligence-header p{display:none}.journey-intelligence-entry .tq-intelligence-nav{margin-block:12px}@media (width<=650px){.journey-intelligence-entry>.journey-route-context>summary{gap:4px 8px;padding:8px 10px;font-size:11px}.journey-intelligence-entry>.journey-route-context>summary>span:last-of-type{margin-inline-start:0}.journey-intelligence-entry .tq-intelligence-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.journey-intelligence-entry .tq-intelligence-header h2{font-size:21px;line-height:1.35}.journey-intelligence-entry .tq-intelligence-header>button{white-space:normal;width:auto;max-width:140px;min-height:44px;padding:7px 9px;font-size:11px;line-height:1.4}.journey-intelligence-entry .tq-intelligence-context{gap:5px 10px;padding:8px 10px;font-size:11px}.journey-intelligence-entry .tq-intelligence-context details{min-width:0}.journey-intelligence-entry .tq-intelligence-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.journey-intelligence-entry .tq-intelligence .tq-intelligence-nav>button{border-radius:10px;flex-direction:row;align-items:center;gap:7px;min-height:44px;padding:6px 8px}.journey-intelligence-entry .tq-intelligence-nav strong{font-size:12px;line-height:1.4}.journey-intelligence-entry .tq-intelligence-nav small{display:none}.journey-intelligence-entry .tq-intelligence-icon{background:0 0;flex-basis:22px;width:22px;height:22px}.journey-intelligence-entry .tq-intelligence-icon svg{width:19px;height:19px}}.tiq-contextual-brief{gap:14px;display:grid}.tiq-context-mode{color:var(--text-muted,#697a85);font-size:.75rem}.tiq-context-section{border:1px solid var(--border,#d8e5e8);background:var(--surface,#fff);border-radius:12px;padding:12px}.tiq-context-section h4{margin:0 0 8px;font-size:.88rem}.tiq-context-section p{margin:8px 0}.tiq-context-section small{color:var(--text-muted,#697a85);font-size:.72rem;display:block}.tiq-context-section details{margin:8px 0;font-size:.75rem}.tiq-context-section summary{cursor:pointer}.tiq-context-section li{overflow-wrap:anywhere}.tiq-context-uncertain{border-inline-start:3px solid #b68734}.tiq-context-changed{border-inline-start:3px solid #368b82}.tiq-context-action{gap:5px;margin:10px 0;display:grid}.tiq-context-action button{text-align:start;white-space:normal;line-height:1.4}.m5-document-review{background:#f4f8f8;border:1px solid #cfdfdf;border-radius:15px;gap:14px;min-width:0;margin-top:18px;padding:18px;display:grid}.m5-document-review h4,.m5-document-review p{margin:0}.m5-document-review label{gap:7px;display:grid}.m5-document-review select{min-width:0;max-width:100%}.m5-review-boundary{color:#775018;font-size:.8rem;font-weight:650}.m5-document-candidate{background:#fff;border:1px solid #d8e5e8;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.m5-document-candidate-title{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.m5-document-candidate-title span{color:#775018;font-size:.76rem}.m5-document-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf3f3;border-radius:8px;max-height:340px;padding:12px;font-size:.8rem;overflow:auto}.m5-document-candidate dl{grid-template-columns:minmax(100px,1fr) 1fr;gap:8px;margin:0;font-size:.82rem;display:grid}.m5-document-candidate dd{overflow-wrap:anywhere;margin:0}.m5-document-review details{font-size:.82rem}.m5-document-review summary{cursor:pointer}.m5-document-review button:focus-visible,.tiq-context-action button:focus-visible{outline-offset:3px;outline:3px solid #1c817b}@media (width<=600px){.m5-document-review,.m5-document-candidate{padding:12px}.m5-document-candidate dl{grid-template-columns:1fr}.tiq-context-section{padding:10px}}.m5-source-review{background:#f8fbfa;border:1px solid #bcd3d2;border-radius:14px;gap:14px;margin:20px 0;padding:18px;display:grid}.m5-source-review form{gap:14px;display:grid}.m5-review-cell-list{gap:12px;max-height:620px;padding:4px;display:grid;overflow:auto}.m5-source-review fieldset{border:1px solid #d2dfdf;border-radius:10px;min-width:0;padding:12px}.m5-source-review legend{overflow-wrap:anywhere;font-size:.8rem}.m5-review-check{align-items:flex-start;gap:9px;padding:8px 0;font-size:.82rem;display:flex}.m5-source-review textarea{width:100%;min-height:72px}.m5-review-proposal{border:1px solid #ccdcdb;border-radius:10px;padding:12px}.m5-review-proposal summary{cursor:pointer;font-weight:600}.m5-review-proposal table{min-width:650px}.m5-review-proposal td{white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px}.m5-review-proposal td small{display:block}.m5-review-proposal>p{margin:12px 0}.m5-source-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef4f3;border-radius:8px;max-height:180px;padding:12px;overflow:auto}.m5-source-review,.m5-review-proposal{box-sizing:border-box;min-width:0;max-width:100%}.m5-review-proposal{overflow-wrap:anywhere}.m5-review-pages{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.m5-review-pages span{flex:180px;font-size:.8rem}.m5-source-review button:focus-visible{outline-offset:3px;outline:3px solid #1c817b}.m5-source-guidance article{border-top:1px solid #d5e1df;margin-top:14px;padding-top:12px}.m5-source-guidance blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f4ec;border-inline-start:3px solid #a77c34;margin:10px 0;padding:10px}.m5-target-passage{background:#edf7f4;border-inline-start:3px solid #267f76;padding:12px}.dc3-card:focus-visible{outline-offset:4px;outline:3px solid #267f76}.product-shell.cinematic-shell :is(.tiq-context-section,.m5-document-review,.m5-source-review){background:var(--cinema-panel-soft,#0c2539);border-color:var(--cinema-line,#29475c);color:var(--cinema-ink,#f1f7fd)}.product-shell.cinematic-shell :is(.m5-document-candidate,.m5-review-proposal,.m5-source-review fieldset){background:var(--cinema-panel,#0a2033);color:var(--cinema-ink,#f1f7fd);border-color:#35566b}.product-shell.cinematic-shell :is(.m5-source-guidance blockquote,.m5-target-passage){color:#d9edf6;border-inline-start-color:var(--cinema-warning,#ffd093);background:#103246}.product-shell.cinematic-shell :is(.m5-review-boundary,.m5-document-candidate-title span){color:var(--cinema-warning,#ffd093)}.product-shell.cinematic-shell :is(.tiq-context-mode,.tiq-context-section small){color:var(--cinema-muted,#b4c8d8)}.product-shell.cinematic-shell .m5-source-guidance article{border-color:#35566b}.product-shell.cinematic-shell .tiq-context-uncertain{border-inline-start-color:var(--cinema-warning,#ffd093)}.product-shell.cinematic-shell .tiq-context-changed{border-inline-start-color:var(--cinema-positive,#6be4bf)}.m5-stream-upload{gap:18px}.m5-stream-upload .m5-drop{min-height:190px;transition:border-color var(--tq-motion-fast,.16s),background var(--tq-motion-fast,.16s);border-style:dashed;padding:28px 20px}.m5-drop:focus-within{outline:2px solid var(--tq-accent,#64e4ec);outline-offset:3px}.m5-drop h3{margin:10px 0 4px}.m5-drop .gprep-file-button{margin-top:12px}.m5-reading-details{border:1px solid var(--tq-border,#35566b);border-radius:12px;padding:10px 15px}.m5-reading-details summary{cursor:pointer;align-items:center;min-height:28px;font-weight:600;display:flex}.m5-reading-details[open]{padding-bottom:16px}.m5-reading-details p{margin-block:10px}.m5-batch-status{background:var(--tq-surface-raised,#12394b);border:1px solid var(--tq-border,#35566b);border-radius:14px;gap:13px;min-width:0;padding:18px;display:grid}.m5-batch-counts{flex-wrap:wrap;gap:16px 30px;display:flex}.m5-batch-counts>span{color:var(--tq-muted,#bed4e2);gap:4px;font-size:12px;display:grid}.m5-batch-counts strong{font-variant-numeric:tabular-nums;color:var(--tq-text,#f1f7fd);font-size:21px}.m5-batch-counts .m5-batch-attention strong{color:var(--tq-warning,#ffd093)}.m5-batch-status progress{appearance:none;background:var(--tq-surface,#0b2235);width:100%;height:8px;accent-color:var(--tq-accent,#64e4ec);border:0;border-radius:10px;display:block;overflow:hidden}.m5-batch-status progress::-webkit-progress-bar{background:var(--tq-surface,#0b2235);border-radius:10px}.m5-batch-status progress::-webkit-progress-value{background:var(--tq-accent,#64e4ec);transition:width var(--tq-motion-normal,.24s);border-radius:10px}.m5-batch-status progress::-moz-progress-bar{background:var(--tq-accent,#64e4ec);border-radius:10px}.m5-processing-status{align-items:start;gap:12px;min-width:0;display:flex}.m5-processing-status>svg{color:var(--tq-accent,#64e4ec);flex-shrink:0;margin-top:4px}.m5-processing-status strong{color:var(--tq-text,#f1f7fd);font-size:14px}.m5-processing-status p{overflow-wrap:anywhere;margin:5px 0}.m5-processing-status small{color:var(--tq-muted,#bed4e2);font-size:12px;line-height:1.7}.product-shell.cinematic-shell .m5-stream-upload .gprep-file-queue li{border-inline-start:3px solid var(--tq-border,#35566b);border-radius:13px;padding:18px}.product-shell.cinematic-shell .m5-stream-upload .gprep-file-queue li[data-phase=processing]{border-inline-start-color:var(--tq-accent,#64e4ec);background:var(--tq-surface-raised,#12394b)}.product-shell.cinematic-shell .m5-stream-upload .gprep-file-queue li[data-phase=uncertain]{border-inline-start-color:var(--tq-warning,#ffd093)}.product-shell.cinematic-shell .m5-stream-upload .gprep-file-queue li[data-phase=retained]{border-inline-start-color:var(--tq-success,#91edce)}.m5-stream-upload .gprep-file-queue strong{font-size:14px}.m5-stream-upload .gprep-file-queue small{font-size:12px;line-height:1.7}.m5-stream-upload .gprep-field{margin-top:12px}.m5-stream-upload .gprep-actions{flex-wrap:wrap;gap:10px}.m5-review-summary{border:1px solid var(--tq-border,#35566b);border-radius:12px;flex-wrap:wrap;gap:16px;padding:14px;display:flex}.m5-review-summary>span{color:var(--tq-muted,#bed4e2);gap:5px;font-size:12px;display:grid}.m5-review-summary strong{color:var(--tq-text,#f1f7fd);font-variant-numeric:tabular-nums;font-size:21px}.m5-review-summary>span:last-child{flex:170px;align-self:center;line-height:1.7}.m5-document-review .m5-extraction-diagnostics dl{margin-top:14px}.m5-document-review .m5-extraction-diagnostics summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.product-shell.cinematic-shell :is(.m5-document-review,.m5-source-review){border-radius:var(--tq-radius,16px);padding:22px}.m5-document-review :is(h4,summary),.m5-review-proposal summary{font-size:15px;line-height:1.6}.m5-source-review :is(legend,.m5-review-check),.m5-review-pages span{font-size:13px;line-height:1.7}.m5-review-pages button{min-height:44px}.m5-review-proposal .gprep-table-scroll:focus-visible,.m5-document-review pre:focus-visible{outline:2px solid var(--tq-accent,#64e4ec);outline-offset:3px}.m5-source-review .m5-review-cell-list{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:700px}.m5-review-proposal[open]>summary{margin-bottom:18px}@media (width<=650px){.m5-stream-upload .m5-drop{padding:22px 12px}.product-shell.cinematic-shell :is(.m5-document-review,.m5-source-review){padding:14px}.product-shell.cinematic-shell .m5-stream-upload .gprep-file-queue li{gap:9px;padding:12px}.m5-batch-status{padding:14px}.m5-review-pages button{flex:100px}}@media (prefers-reduced-motion:reduce){.m5-stream-upload *,.m5-document-review *,.m5-source-review *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.m5-stream-upload .m5-reading-hint{border-inline-start:2px solid var(--tq-warning,#ffd093);color:var(--tq-muted,#bed4e2);margin-block:8px;padding-inline-start:10px;font-size:12px;line-height:1.75}.dc3-workspace{--dc3-ink:#102b3a;--dc3-muted:#536b76;--dc3-line:#dce7e9;--dc3-teal:#007c82;--dc3-orange:#c35b16;--dc3-pale:#f3f8f8;color:var(--dc3-ink);gap:22px;min-width:0;padding-top:12px;font-family:inherit;display:grid}.dc3-workspace *{box-sizing:border-box}.dc3-workspace h1,.dc3-workspace h2,.dc3-workspace h3,.dc3-workspace p{margin:0}.dc3-workspace h1{letter-spacing:-.05em;font-size:clamp(28px,3.5vw,46px);font-weight:600;line-height:1.12}.dc3-workspace h2{letter-spacing:-.035em;font-size:27px;font-weight:600;line-height:1.3}.dc3-workspace h3{letter-spacing:-.025em;font-size:19px;font-weight:600;line-height:1.4}.dc3-workspace button{color:#17515c;cursor:pointer;background:#fff;border:1px solid #c7dadd;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.dc3-workspace button:hover:not(:disabled){background:#edf8f8;border-color:#78bdc0}.dc3-workspace button:disabled{opacity:.5;cursor:not-allowed}.dc3-workspace button.dc3-primary{color:#fff;background:#006c73;border-color:#006c73}.dc3-workspace button.dc3-primary:hover:not(:disabled){background:#00575d}.dc3-workspace :focus-visible{outline-offset:3px!important;outline:3px solid #d86e22!important}.dc3-workspace label{color:var(--dc3-muted);gap:7px;font-size:12px;font-weight:500;display:grid}.dc3-workspace input,.dc3-workspace select{width:100%;min-width:0;min-height:42px;font:inherit;color:var(--dc3-ink);background:#fff;border:1px solid #c9d9df;border-radius:7px;padding:10px 12px;font-size:13px}.dc3-workspace input::placeholder{color:#7b8c95}.dc3-workspace small{font-size:11px}.dc3-workspace bdi{overflow-wrap:anywhere}.dc3-eyebrow{letter-spacing:.14em;color:var(--dc3-teal);align-items:center;gap:7px;font-size:10px;font-weight:700;line-height:1.7;display:flex}.dc3-hero{border:1px solid var(--dc3-line);background:radial-gradient(at 95% -30%,#c9ebeb 0,#0000 56%),linear-gradient(125deg,#f0f7f6,#fff);border-radius:18px;justify-content:space-between;align-items:start;gap:25px;padding:32px;display:flex}.dc3-hero h1{color:#102c36;margin:13px 0 14px}.dc3-hero p{max-width:690px;color:var(--dc3-muted);font-size:14px;line-height:1.8}.dc3-context{color:#536d77;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:10px;display:flex}.dc3-context span{align-items:center;gap:5px;display:flex}.dc3-live-dot{background:#00a5ad;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #00c2c71a}.dc3-tabs{border-bottom:1px solid var(--dc3-line);flex-wrap:nowrap;gap:6px;padding:4px 0 10px;display:flex;overflow-x:auto}.dc3-tabs button{color:var(--dc3-muted);background:0 0;border-color:#0000;flex:none;font-weight:500}.dc3-tabs button[aria-current=page]{color:#006970;background:#e1f2f2;border-color:#b4dedf;font-weight:700}.dc3-status{color:var(--dc3-muted);min-height:0;font-size:12px}.dc3-status:empty{display:none}.dc3-alert{color:#7b401b;background:#fff5ed;border:1px solid #ecc8aa;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;font-size:13px;line-height:1.7;display:flex}.dc3-alert button{flex-shrink:0}.dc3-toolbar{flex-wrap:wrap;align-items:end;gap:15px;display:flex}.dc3-toolbar label{flex:1;min-width:260px;max-width:470px}.dc3-toolbar>button{font-size:11px}.dc3-empty{text-align:center;border:1px solid var(--dc3-line);background:#fff;border-radius:15px;flex-direction:column;align-items:center;gap:16px;padding:58px 28px;display:flex}.dc3-empty>svg{color:var(--dc3-teal)}.dc3-empty p{color:var(--dc3-muted);max-width:640px;font-size:14px;line-height:1.8}.dc3-empty-small{color:var(--dc3-muted);padding:28px 20px;font-size:13px;line-height:1.8}.dc3-journey{color:#4f737b;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:12px;display:flex}.dc3-journey span{background:#f0f7f7;border-radius:7px;padding:10px 14px}.dc3-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dc3-stat-row article{border:1px solid var(--dc3-line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:19px 21px;display:flex}.dc3-stat-row article>span{color:var(--dc3-muted);font-size:11px}.dc3-stat-row strong{letter-spacing:-.045em;font-size:34px;font-weight:600}.dc3-stat-row strong.dc3-digest{letter-spacing:0;font-family:ui-monospace,monospace;font-size:13px;line-height:40px}.dc3-stat-row small{color:var(--dc3-muted);font-size:10px}.dc3-studio-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.dc3-card{border:1px solid var(--dc3-line);background:#fff;border-radius:14px;min-width:0;padding:25px}.dc3-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dc3-section-head .dc3-eyebrow{margin-bottom:8px}.dc3-section-head>svg{color:var(--dc3-teal);flex-shrink:0}.dc3-badge{white-space:nowrap;color:#4f6570;overflow-wrap:anywhere;background:#f6f9fa;border:1px solid #d9e6e9;border-radius:5px;align-items:center;max-width:100%;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.dc3-badge.warning{color:#85551c;background:#fff6eb;border-color:#eed7b5}.dc3-badge.success{color:#22634d;background:#eaf8f1;border-color:#bfe6cf}.dc3-muted{color:var(--dc3-muted);font-size:13px;line-height:1.8}.dc3-profile-list{gap:12px;max-height:600px;padding:1px 4px 3px 1px;display:grid;overflow:auto}.dc3-profile-list article{border:1px solid #e2eaed;border-radius:10px;padding:16px}.dc3-profile-title{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.dc3-profile-title>span{color:var(--dc3-muted);background:#f0f5f7;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:500}.dc3-quality-counts{color:var(--dc3-muted);flex-wrap:wrap;gap:11px;margin-top:14px;font-size:10px;display:flex}.dc3-quality-counts>span{align-items:center;gap:5px;display:flex}.dc3-dot{background:#80949c;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.dc3-dot.good{background:#188376}.dc3-dot.missing{background:#da9e3b}.dc3-dot.invalid{background:#c34d43}.dc3-profile-list dl{border-top:1px solid #edf2f4;gap:24px;margin:13px 0 0;padding-top:12px;font-size:10px;display:flex}.dc3-profile-list dl div{gap:7px;display:flex}.dc3-profile-list dt{color:var(--dc3-muted)}.dc3-profile-list dd{margin:0;font-weight:600}.dc3-semantic{color:#246a70;flex-wrap:wrap;align-items:center;gap:5px;padding-top:12px;font-size:10px;display:flex}.dc3-semantic small{color:var(--dc3-muted);margin-inline-start:auto;font-size:9px}.dc3-recipe>form{gap:15px;margin-top:23px;display:grid}.dc3-recipe>form>button{width:100%;margin-top:5px}.dc3-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dc3-inline-note{color:var(--dc3-muted);background:#f1f7f8;border-radius:7px;padding:10px 12px;font-size:11px!important;line-height:1.7!important}.dc3-table-wrap{border:1px solid #dce7e9;border-radius:9px;max-width:100%;overflow-x:auto}.dc3-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.dc3-table-wrap caption{text-align:start;color:var(--dc3-muted);background:#f7fafb;border-bottom:1px solid #dce7e9;padding:12px 15px;font-size:11px}.dc3-table-wrap th,.dc3-table-wrap td{text-align:start;overflow-wrap:anywhere;border-bottom:1px solid #e6edf0;min-width:110px;max-width:280px;padding:12px 14px}.dc3-table-wrap th:first-child,.dc3-table-wrap td:first-child{min-width:45px}.dc3-table-wrap thead th{color:#305661;background:#edf5f6;font-size:11px;font-weight:600}.dc3-table-wrap thead small{color:#789099;margin-top:4px;font-size:9px;font-weight:400;display:block}.dc3-table-wrap tbody th{color:#6c828a;background:#fafcfc;font-size:10px;font-weight:400}.dc3-table-wrap tbody tr:last-child>*{border-bottom:0}.dc3-table-note{color:var(--dc3-muted);border-top:1px solid #e6edf0;padding:12px 15px;font-size:10px!important;line-height:1.7!important}.dc3-preview{border-color:#8dc7c9;box-shadow:0 6px 22px #16484c08}.dc3-preview-summary{flex-wrap:wrap;gap:36px;padding:4px 0 22px;display:flex}.dc3-preview-summary span{color:var(--dc3-muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.dc3-preview-summary strong{color:var(--dc3-ink);font-size:27px;font-weight:600}.dc3-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.dc3-mapping-form{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:14px;margin-top:22px;display:grid}.dc3-mapping-list{gap:10px;margin-top:20px;display:grid}.dc3-mapping-list article{border-top:1px solid #e6edf0;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.dc3-mapping-list article>div{flex:1;align-items:center;gap:10px;display:flex}.dc3-search{align-items:center;width:250px;position:relative;display:flex!important}.dc3-search svg{color:#79919a;position:absolute;inset-inline-start:12px}.dc3-search input{padding-inline-start:38px}.dc3-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dc3-catalog-grid article{border:1px solid var(--dc3-line);border-radius:10px;min-width:0;padding:20px}.dc3-catalog-icon{color:var(--dc3-teal);justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.dc3-catalog-grid h3{overflow-wrap:anywhere;font-size:17px}.dc3-catalog-grid p{color:var(--dc3-muted);margin:9px 0 18px;font-size:11px}.dc3-catalog-grid dl{border-block:1px solid #e6edf0;gap:11px;margin:0;padding:16px 0;font-size:10px;display:grid}.dc3-catalog-grid dl div{justify-content:space-between;gap:12px;display:flex}.dc3-catalog-grid dt{color:var(--dc3-muted)}.dc3-catalog-grid dd{margin:0}.dc3-catalog-grid button{justify-content:space-between;width:100%;margin-top:18px;font-size:11px}.dc3-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dc3-readiness-grid .dc3-card{flex-direction:column;display:flex}.dc3-readiness-grid .dc3-section-head{margin-bottom:20px}.dc3-readiness-grid .dc3-section-head svg{color:var(--dc3-teal)}.dc3-coverage{align-items:end;gap:12px;display:flex;margin-top:24px!important}.dc3-coverage strong{letter-spacing:-.04em;font-size:40px;font-weight:600}.dc3-coverage small{color:#78929b;font-size:18px;font-weight:400}.dc3-coverage>span{max-width:100px;color:var(--dc3-muted);padding-bottom:6px;font-size:10px;line-height:1.5}.dc3-workspace progress{accent-color:#007c82;background:#e9eff1;border:0;border-radius:3px;width:100%;height:5px;margin:14px 0 22px}.dc3-workspace progress::-webkit-progress-bar{background:#e9eff1;border-radius:3px}.dc3-workspace progress::-webkit-progress-value{background:#007c82;border-radius:3px}.dc3-requirements{gap:15px;margin:0;padding:0;list-style:none;display:grid}.dc3-requirements li{align-items:start;gap:9px;font-size:11px;display:flex}.dc3-requirements .dc3-dot{margin-top:5px}.dc3-requirements li>div{min-width:0}.dc3-requirements small{color:var(--dc3-muted);margin-top:4px;font-size:10px;line-height:1.7;display:block}.dc3-method{color:var(--dc3-muted);border-top:1px solid #e6edf0;gap:6px;margin-top:24px;padding-top:18px;font-size:10px;display:flex}.dc3-guidance>h3{margin:9px 0 20px}.dc3-guidance article{border-top:1px solid #e6edf0;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.dc3-guidance article>div{align-items:start;gap:13px;display:flex}.dc3-guidance strong{font-size:13px;font-weight:500}.dc3-guidance p{color:var(--dc3-muted);margin-top:7px;font-size:11px}.dc3-action-icon{width:34px;height:34px;color:var(--dc3-teal);background:#e9f5f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dc3-learning-list{gap:12px;margin-top:26px;display:grid}.dc3-learning-list article{border:1px solid var(--dc3-line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.dc3-learning-term{flex:1;align-items:center;gap:9px;font-size:13px;display:flex}.dc3-learning-term>svg{color:var(--dc3-teal)}.dc3-evidence{border:1px solid var(--dc3-line);border-radius:8px;margin-top:17px;padding:14px 16px;font-size:12px}.dc3-evidence summary{cursor:pointer;align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.dc3-evidence summary::-webkit-details-marker{display:none}.dc3-evidence summary>svg:last-child,.dc3-evidence summary>span{margin-inline-start:auto}.dc3-evidence ul{color:var(--dc3-muted);padding-inline-start:18px;font-size:11px;line-height:1.8}.dc3-evidence dl{border-top:1px solid #e4edef;grid-template-columns:130px minmax(0,1fr);gap:12px;margin:14px 0 0;padding-top:14px;font-size:11px;display:grid}.dc3-evidence dt{color:var(--dc3-muted)}.dc3-evidence dd{overflow-wrap:anywhere;margin:0}.dc3-ledger{gap:0;margin:30px 0 20px;padding:0;list-style:none;display:grid}.dc3-ledger li{gap:15px;padding-bottom:25px;display:flex;position:relative}.dc3-ledger li:not(:last-child):before{content:"";top:29px;bottom:0;background:#d5e5e8;width:1px;position:absolute;inset-inline-start:14px}.dc3-ledger-marker{color:#166c6c;background:#e9f6f5;border:1px solid #c0e3e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;display:flex}.dc3-ledger strong{padding-top:5px;font-size:12px;font-weight:600;display:block}.dc3-ledger p{color:var(--dc3-muted);align-items:center;gap:8px;margin-top:8px;font:10px ui-monospace,monospace;display:flex}.dc3-ledger small{color:var(--dc3-muted);margin-top:9px;font-size:10px;display:block}.dc3-foot{color:#647e88;flex-wrap:wrap;align-items:center;gap:7px;padding:6px 0;font-size:10px;display:flex}.dc3-foot>span{margin-inline-start:auto}.dc3-spin{animation:1.3s linear infinite dc3-spin}@keyframes dc3-spin{to{transform:rotate(360deg)}}.dc3-brand-viewport{background:#eaf2f5;border-radius:9px;flex:none;width:115px;height:100px;position:relative;overflow:hidden}.dc3-brand-viewport img{inset-inline-start:-14.375px;position:absolute;top:-34.125px;object-fit:initial!important;width:460px!important;max-width:none!important;height:auto!important}.dc3-hero-brand{align-items:center;gap:24px;display:flex}.dc3-workspace[dir=rtl] h1,.dc3-workspace[dir=rtl] h2,.dc3-workspace[dir=rtl] h3{letter-spacing:0;line-height:1.5}.dc3-workspace[dir=rtl] .dc3-eyebrow{letter-spacing:0}.dc3-workspace[dir=rtl] .dc3-journey>svg,.dc3-workspace[dir=rtl] .dc3-mapping-list article>div>svg,.dc3-workspace[dir=rtl] .dc3-learning-term>svg:not(:first-child),.dc3-workspace[dir=rtl] .dc3-ledger p>svg{transform:rotate(180deg)}.dc3-workspace[dir=rtl] .dc3-brand-viewport{direction:ltr}@media (width>=1650px){.dc3-studio-grid{grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr)}.dc3-profile-list{grid-template-columns:1fr 1fr;max-height:650px}}@media (width<=1200px){.dc3-catalog-grid,.dc3-readiness-grid,.dc3-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dc3-studio-grid{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.dc3-mapping-form{grid-template-columns:1fr 1fr}.dc3-mapping-form>button{grid-column:1/-1}.dc3-hero{padding:25px}.dc3-brand-viewport{display:none}}@media (width<=850px){.dc3-studio-grid{grid-template-columns:1fr}.dc3-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.dc3-hero h1{font-size:34px}.dc3-refresh{min-width:40px;padding:9px!important;font-size:0!important}.dc3-refresh svg{width:17px;height:17px}.dc3-section-head{flex-wrap:wrap}.dc3-search{width:100%}.dc3-alert{display:block}.dc3-alert button{margin-top:12px}.dc3-guidance article{flex-direction:column;align-items:start}}@media (width<=550px){.dc3-workspace{gap:16px}.dc3-hero{gap:10px;padding:23px 18px}.dc3-hero h1{font-size:30px}.dc3-hero p{font-size:12px}.dc3-context{gap:10px;font-size:9px}.dc3-card{padding:19px}.dc3-workspace h2{font-size:24px}.dc3-tabs{gap:1px}.dc3-tabs button{padding:9px;font-size:11px}.dc3-profile-list,.dc3-readiness-grid,.dc3-catalog-grid{grid-template-columns:1fr}.dc3-stat-row{gap:10px}.dc3-stat-row article{padding:16px}.dc3-stat-row strong{font-size:30px}.dc3-stat-row strong.dc3-digest{font-size:10px}.dc3-mapping-form{grid-template-columns:1fr}.dc3-toolbar label{min-width:100%;max-width:none}.dc3-preview-summary{gap:20px}.dc3-preview-summary strong{font-size:23px}.dc3-evidence dl{grid-template-columns:1fr;gap:7px}.dc3-evidence dd{padding-bottom:8px}.dc3-foot>span{width:100%;margin:0}.dc3-journey{gap:5px;font-size:10px}.dc3-journey span{padding:8px}.dc3-learning-list article{align-items:start}.dc3-learning-term{flex-wrap:wrap;font-size:12px}.dc3-ledger p{flex-wrap:wrap}.dc3-form-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dc3-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dc3-profile-list dl{flex-wrap:wrap;gap:10px 24px}.dc3-distribution{color:var(--dc3-muted);border-top:1px solid #edf2f4;margin-top:14px;padding-top:12px;font-size:10px}.dc3-distribution summary{cursor:pointer}.dc3-distribution ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dc3-distribution li{grid-template-columns:minmax(60px,1fr) minmax(60px,2fr) 24px;align-items:center;gap:10px;display:grid}.dc3-distribution meter{accent-color:#007c82;width:100%;height:9px}.dc3-distribution li>span{text-align:end}.dc3-draft-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dc3-draft-steps li{background:#f1f7f7;border:1px solid #dce9e9;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.dc3-draft-steps button{min-height:30px;padding:5px 8px;font-size:10px}.dc3-alias-proposals{gap:8px;display:grid}.dc3-alias-proposals button{text-align:start;justify-content:space-between;font-size:10px}.dc3-alias-proposals button span{gap:5px;display:grid}.dc3-alias-proposals small{color:#536b76;font-size:9px}.dc3-recipe-proposals{gap:12px;display:grid}.dc3-recipe-proposals article{border-top:1px solid #e4edef;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;font-size:12px;display:flex}.dc3-recipe-proposals strong{font-size:12px}.dc3-recipe-proposals p{color:#536b76;margin:7px 0 10px;font-size:11px}.dc3-recipe-proposals .dc3-actions{margin:0}.dc3-financial-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:24px 0;display:grid}.dc3-financial-metrics article{background:#f3f9f8;border:1px solid #dce7e9;border-radius:10px;gap:9px;padding:22px;display:grid}.dc3-financial-metrics article>span{color:#536b76;font-size:12px}.dc3-financial-metrics strong{font-size:40px;font-weight:600}.dc3-financial-metrics small,.dc3-financial-metrics p{color:#536b76;font-size:11px}@media (width<=650px){.dc3-recipe-proposals article{flex-direction:column;align-items:start}}.dc3-guidance-reason{color:#536b76;max-width:280px;font-size:11px;line-height:1.7}.dc3-readiness-grid .dc3-inline-note{margin-top:14px}.dc3-enterprise-summary{flex-wrap:wrap;gap:28px;margin:24px 0;display:flex}.dc3-enterprise-summary>span{color:#536b76;gap:7px;font-size:11px;display:grid}.dc3-enterprise-summary strong{color:#102b3a;font-size:28px;font-weight:600}.dc3-graph-canvas{background:radial-gradient(#d4e4e7 .8px,#0000 .8px) 0 0/16px 16px;border:1px solid #dce7e9;border-radius:12px;margin:24px 0;padding:20px}.dc3-graph-canvas svg{width:100%;min-height:110px;max-height:560px;display:block}.dc3-entity-select{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.dc3-entity-select button{min-height:35px;padding:7px 10px;font-size:11px}.dc3-entity-select button[aria-pressed=true]{background:#e7f5f3;border-color:#007c82}.dc3-enterprise-controls{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.dc3-enterprise-controls article{border:1px solid #dce7e9;border-radius:9px;padding:18px}.dc3-enterprise-controls h3{align-items:center;gap:9px;font-size:14px;display:flex}.dc3-enterprise-controls p,.dc3-enterprise-controls small{color:#536b76;margin-top:12px;font-size:11px;line-height:1.8;display:block}@media (width<=650px){.dc3-enterprise-controls{grid-template-columns:1fr}.dc3-graph-canvas{padding:7px}.dc3-graph-canvas svg{min-width:550px}.dc3-graph-canvas{overflow-x:auto}}.dc3-source-access{flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;display:flex}.dc3-source-access a{color:#007c82;text-underline-offset:3px;font-size:12px;text-decoration:underline}.dc3-source-access a:focus-visible{outline-offset:4px;outline:3px solid #00c2c7}.dc3-learning-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:24px;display:grid}.dc3-full-width{grid-column:1/-1;width:100%}.dc3-learning-form>button{justify-self:start}.dc3-learning-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.dc3-learning-candidates>article{background:linear-gradient(145deg,#f3faf8,#fff);border:1px solid #cce1df;border-radius:12px;min-width:0;padding:22px}.dc3-learning-candidates .dc3-learning-term{flex-wrap:wrap;line-height:1.8}.dc3-learning-candidates>article>p{color:#536b76;overflow-wrap:anywhere;margin-top:14px;font-size:12px}.dc3-abstentions{background:#fffaf3;border:1px solid #ead9bd;border-radius:10px;margin-top:24px;padding:20px}.dc3-abstentions h3{font-size:16px}.dc3-abstentions ul{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dc3-abstentions li{gap:6px;font-size:12px;line-height:1.7;display:grid}.dc3-abstentions li>span{color:#6a5a43}.dc3-abstentions code{color:#7f6646;overflow-wrap:anywhere;font-size:10px}.dc3-learning-decision{flex:1;gap:9px;min-width:200px;display:grid}.dc3-learning-decision>small{color:#536b76}.dc3-learning-timeline{border-inline-start:2px solid #bdd8d9;gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dc3-learning-timeline li{flex-wrap:wrap;align-items:center;gap:9px;padding-inline-start:18px;font-size:11px;display:flex}.dc3-learning-timeline time{color:#536b76;direction:ltr;unicode-bidi:isolate;font-size:10px}.dc3-learning-timeline small{color:#536b76}.dc3-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.dc3-cell-changed{background:#fff2d8;border-inline-start:3px solid #cc8d2a}.dc3-catalog-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.dc3-catalog-toolbar label{min-width:240px}.dc3-catalog-grid .dc3-evidence{margin-top:18px;padding:12px}.dc3-catalog-grid .dc3-evidence dl{grid-template-columns:1fr;gap:13px;display:grid}.dc3-catalog-grid .dc3-evidence dl>div{gap:5px;display:grid}.dc3-catalog-grid .dc3-evidence dd{overflow-wrap:anywhere}.dc3-catalog-fields{gap:14px;list-style:none;display:grid;padding:0!important}.dc3-catalog-fields li{border-bottom:1px solid #e1eaec;gap:5px;padding-bottom:12px;display:grid}.dc3-catalog-fields small{font-size:10px}.dc3-workspace button.dc3-source-link{overflow-wrap:anywhere;text-align:start;max-width:100%;min-height:30px;margin-top:8px;padding:5px 8px;font-size:10px}.dc3-handoff-source{margin-top:22px}@media (width<=1000px){.dc3-comparison,.dc3-learning-candidates{grid-template-columns:1fr}}@media (width<=550px){.dc3-learning-form{grid-template-columns:1fr}.dc3-catalog-toolbar label{min-width:100%}.dc3-learning-candidates>article{padding:16px}.dc3-abstentions{padding:15px}.dc3-learning-decision{flex-basis:100%;min-width:0}}.dc3-workspace .dc3-source-text{box-sizing:border-box;resize:vertical;color:#153e4b;background:#f8fbfc;border:1px solid #c8dde0;border-radius:10px;width:100%;max-width:100%;padding:14px;font:13px/1.6 monospace;display:block}.dc3-workspace fieldset{border:1px solid #c8dde0;border-radius:10px;min-width:0;padding:14px}.dc3-workspace fieldset>label{margin:8px 0;display:block}.dc3-workspace input[type=checkbox]{width:auto;margin-inline-end:8px}.dc3-context-binding{border:1px solid var(--dc3-line);border-radius:10px;gap:12px;min-width:0;margin:18px 0;padding:18px;display:grid}.dc3-context-binding legend{padding-inline:6px;font-size:13px;font-weight:600}.dc3-context-binding textarea,.dc3-context-evidence+details textarea{resize:vertical;width:100%;min-height:80px;font:inherit;line-height:1.7}.dc3-context-evidence{overflow-wrap:anywhere;min-width:0}.dc3-context-evidence>section{margin-block:16px}.dc3-context-evidence h4{margin:0 0 10px;font-size:13px}.dc3-context-evidence blockquote{border-inline-start:2px solid var(--dc3-teal);white-space:pre-wrap;margin:10px 0;padding-inline-start:14px;font-size:13px;line-height:1.8}.dc3-context-evidence dl{gap:10px;display:grid}.dc3-context-evidence dd{overflow-wrap:anywhere;margin:4px 0 0}[data-testid=dc3-context-resolution] .dc3-alert{margin-block:12px;display:block}[data-testid=dc3-target-reuse]>.dc3-card{gap:12px;margin-block:14px;display:grid}.m3-domain-panel{margin-block:1.5rem}.m3-domain-panel .dc3-actions{flex-wrap:wrap}.m3-domain-panel button[aria-pressed=true]{border-color:var(--accent,#a3bff0);background:#577eaf33}.m3-domain-panel select,.m3-domain-panel input,.m3-domain-panel textarea{max-width:100%}.m3-domain-panel small{overflow-wrap:anywhere;display:block}.m3-domain-panel code,.m3-domain-panel bdi{overflow-wrap:anywhere}.m3-domain-panel td,.m3-domain-panel th{vertical-align:top}.m3-surface{margin-block:1rem}.m3-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-block:1rem;display:grid}.m3-summary>div{border:1px solid #8ca0b94d;border-radius:.7rem;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.m3-summary strong{font-size:1.6rem}.m3-trend{width:100%;max-height:250px;margin-block:1rem;display:block;overflow:visible}.m3-trend text{fill:currentColor;font-size:10px}.m3-series-0{color:#69b4dd}.m3-series-1{color:#b7cf72}.m3-series-2{color:#dcab82}.m3-series-3{color:#bba3dc}.m3-theme-choice{align-items:flex-start;gap:.7rem;padding:.6rem;display:flex}.m3-theme-choice input{margin-block-start:.3rem}.m3-house-roof{text-align:center;border-block-start:5px solid #849fce}.m3-pillars{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.m3-foundation{border-block-end:5px solid #8aa79c;padding-block:1rem}.m3-pillar{min-width:0}@media (width<=650px){.m3-pillars{grid-template-columns:1fr}.m3-summary{grid-template-columns:1fr 1fr}.m3-domain-panel .dc3-table-wrap{overflow:auto}}.m3-domain-panel{overflow-wrap:anywhere;min-width:0;max-width:100%}.m3-domain-panel>*,.m3-domain-panel [data-testid=m3-finance],.m3-domain-panel .m3-surface,.m3-domain-panel .m3-surface>*,.m3-domain-panel .dc3-section-head>*,.m3-domain-panel .dc3-form-pair>*{min-width:0;max-width:100%}.m3-domain-panel .dc3-card{grid-template-columns:minmax(0,1fr)}.m3-domain-panel .dc3-section-head{flex-wrap:wrap}.m3-domain-panel .dc3-table-wrap,.m3-domain-panel .m3-chart-viewport{width:100%;min-width:0;max-width:100%;overflow-x:auto}.product-shell.cinematic-shell .m3-domain-panel .dc3-table-wrap caption{color:#e7eef5;background:#10263c}.m3-domain-panel,.m3-visual{--m3-navy:#10263c;--m3-teal:#43c6bd;--m3-amber:#e2b45f;--m3-coral:#df8e84}.m3-visual{background:var(--m3-navy);color:#e7eef5;border:1px solid #42576c;border-radius:.8rem;min-width:0;margin-block:1rem;padding:1.25rem}.m3-visual header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.m3-visual h4{letter-spacing:.01em;margin:0;font-size:1.1rem}.m3-context{color:#bbcbda;font-size:.9rem}.m3-chart-viewport{border-block:1px solid #42576c;max-width:100%;margin-block:1rem;overflow:auto}.m3-executive-chart{min-width:440px;max-width:none;display:block}.m3-executive-chart text{fill:#e7eef5;font:11px system-ui,sans-serif}.m3-chart-mark{cursor:pointer;outline:none}.m3-chart-mark:focus{filter:drop-shadow(0 0 4px #fff)}.m3-visual input[type=range]{max-width:10rem}.m3-drill{border-inline-start:4px solid var(--m3-teal);background:#18334b;margin-block-start:1rem;padding:1rem}.m3-drill code{overflow-wrap:anywhere;font-size:.75rem}.m3-visual table{width:100%;font-size:.85rem}.m3-visual button:focus-visible,.m3-visual input:focus-visible{outline-offset:3px;outline:3px solid #e2b45f}.m3-visual button{min-height:40px}.m3-visual dd{margin-inline-start:0}.m3-bubble-legend,.m3-bubble-choices aside{flex-wrap:wrap;gap:.5rem;display:flex}.m3-bubble-choices button{white-space:normal;text-align:start;align-items:center;gap:.5rem;display:inline-flex}.m3-bubble-legend span{border:1px solid;border-radius:50%;flex:0 0 .85rem;width:.85rem;height:.85rem;display:inline-block}.m3-bubble-legend button[aria-pressed=true]{outline:2px solid var(--m3-teal)}.m3-bubble-choices aside{border:1px solid #586c82;border-radius:.5rem;margin-block:.75rem;padding:.75rem}.m3-bubble-choices h5{flex-basis:100%;margin:0}@media (prefers-reduced-motion:reduce){.m3-domain-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=650px){.m3-visual{padding:.75rem}.m3-visual header{flex-direction:column;align-items:flex-start}}.m3-health-experience{color:#e7eef5;background:#10263c;border-radius:1rem;margin-block:1.5rem;padding:1.25rem}.m3-wheel-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:1.5rem;display:grid}.m3-wheel-viewport{max-width:100%;overflow:auto}.m3-health-wheel{touch-action:none;min-width:340px;max-width:none;display:block}.m3-health-wheel text{fill:#fff;font:11px system-ui,sans-serif}.m3-health-wheel .m3-wheel-score{font-size:36px;font-weight:650}.m3-health-wheel [role=button]{cursor:pointer;outline:none}.m3-health-wheel [role=button]:focus{filter:drop-shadow(0 0 4px #fff)}.m3-health-wheel>g{transition:transform .3s ease-out}.m3-factor-list{gap:.5rem;max-height:25rem;display:grid;overflow:auto}.m3-factor-list button{text-align:start;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;display:flex}.m3-factor-drawer{background:#18334b;border-inline-start:4px solid #43c6bd;margin-block:1rem;padding:1rem}.m3-factor-drawer code{overflow-wrap:anywhere}.m3-factor-drawer dd{margin-block-end:.75rem;margin-inline-start:0}.m3-health-experience button:focus-visible{outline-offset:2px;outline:3px solid #e2b45f}@media (width<=900px){.m3-wheel-layout{grid-template-columns:minmax(0,1fr)}.m3-factor-list{grid-template-columns:repeat(2,minmax(0,1fr))}.m3-factor-list button{display:block}}@media (width<=560px){.m3-health-experience{padding:.75rem}.m3-factor-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.m3-health-wheel>g{transition:none}}.m3-wheel-viewport:focus-visible{outline-offset:3px;outline:3px solid #e2b45f}.m3-health-wheel path{transition:fill .25s}.m3-wheel-critical-entry{animation:.8s ease-out m3-health-critical-entry}@keyframes m3-health-critical-entry{0%,to{stroke-width:1px;stroke-opacity:1}45%{stroke-width:5px;stroke-opacity:.55}}@media (prefers-reduced-motion:reduce){.m3-health-wheel path{transition:none}.m3-wheel-critical-entry{animation:none}}.m3-health-intelligence{border-block-start:1px solid var(--dc3-border,#40546a);margin-block:1.5rem;padding-block-start:1rem}.m3-health-intelligence>section{margin-block:1.4rem}.m3-health-pattern-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.m3-health-pattern{border:1px solid #40546a;border-radius:.75rem;min-width:0;padding:1rem}.m3-health-record-fields{gap:.5rem;display:grid}.m3-health-record-fields>div{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:.75rem;display:grid}.m3-health-record-fields dd{overflow-wrap:anywhere;margin:0}.m3-health-intelligence code,.m3-health-intelligence bdi{overflow-wrap:anywhere}.m3-health-context{border-inline-start:3px solid #43c6bd;margin-block:1rem;padding-inline-start:1rem}.m3-health-intelligence summary{cursor:pointer}.m3-health-intelligence details{margin-block:.75rem}.m3-health-intelligence td{vertical-align:top}.m3-health-intelligence .m3-summary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}@media (width<=600px){.m3-health-record-fields>div{grid-template-columns:1fr}.m3-health-pattern{padding:.75rem}}@media (prefers-reduced-motion:reduce){.m3-health-intelligence *{scroll-behavior:auto}}.m4-finance-workbench{min-width:0}.m4-finance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.m4-finance-values{gap:6px;margin:10px 0;display:grid}.m4-finance-values>div{border-bottom:1px solid #55738355;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:8px;display:grid}.m4-finance-values dt{font-weight:600}.m4-finance-values dd{overflow-wrap:anywhere;margin:0}.m4-finance-values details{margin-top:5px;font-size:11px}.m4-saved-run{border:1px solid #557383;border-radius:12px;margin:16px 0;padding:16px}.m4-finance-workbench fieldset,.m4-decision-queue fieldset{border:1px solid #55738377;border-radius:10px;margin:14px 0;padding:14px}.m4-finance-workbench legend,.m4-decision-queue legend{padding:0 7px;font-weight:650}.m4-decision-queue article{margin:14px 0}.m4-decision-queue textarea{min-height:72px}.m4-finance-workbench li{margin:6px 0}.m4-finance-workbench button:focus-visible,.m4-decision-queue button:focus-visible,.m4-finance-workbench select:focus-visible{outline-offset:3px;outline:3px solid #f8aa4b}.m4-finance-workbench input[type=checkbox],.m4-decision-queue input[type=checkbox]{margin-inline-end:8px}.m4-finance-workbench button:disabled,.m4-decision-queue button:disabled{opacity:.55;cursor:not-allowed}@media (width<=600px){.m4-finance-values>div{grid-template-columns:1fr}.m4-finance-workbench fieldset,.m4-decision-queue fieldset{padding:10px}.m4-finance-workbench .dc3-actions{flex-wrap:wrap}}.m4-finance-workbench,.m4-finance-workbench .dc3-card,.m4-decision-panel,.m4-decision-queue,.m4-decision-queue .dc3-card{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.m4-finance-workbench>*,.m4-finance-workbench .dc3-card>*,.m4-finance-workbench form,.m4-finance-workbench section,.m4-finance-workbench fieldset,.m4-finance-grid>*,.m4-decision-panel>*,.m4-decision-queue>*,.m4-decision-queue form,.m4-decision-queue fieldset,.m4-decision-queue .dc3-card>*{min-width:0;max-width:100%}.m4-finance-workbench fieldset,.m4-decision-queue fieldset{min-inline-size:0}.m4-finance-workbench legend,.m4-decision-queue legend{white-space:normal;overflow-wrap:anywhere;max-width:100%}.m4-finance-workbench select,.m4-decision-panel select,.m4-decision-queue select,.m4-decision-queue textarea,.m4-decision-queue input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.m4-finance-workbench .dc3-table-wrap,.m4-decision-queue .dc3-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.m4-finance-values>div{min-width:0}.m4-finance-values dt,.m4-finance-values dd{overflow-wrap:anywhere;min-width:0}.m4-finance-workbench .dc3-actions,.m4-decision-queue .dc3-actions{flex-wrap:wrap}.m4-finance-workbench pre,.m4-decision-queue pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.m4-health{min-width:0}.m4-health-context{flex-wrap:wrap;align-items:end;gap:18px;margin:20px 0;display:flex}.m4-health-context label,.m4-health-context>div{gap:7px;min-width:180px;display:grid}.m4-health select{max-width:100%;min-height:42px}.m4-health-modes{flex-wrap:wrap;gap:7px;margin:18px 0 24px;display:flex}.m4-health-modes button{min-height:42px}.m4-health-modes button[aria-pressed=true]{color:#fff;background:#087584;border-color:#54d4de}.m4-domain-cards,.m4-scope-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:20px 0;display:grid}.m4-domain-cards button,.m4-scope-grid button{text-align:start;gap:8px;min-height:110px;padding:16px;display:grid}.m4-domain-cards span{font-size:24px}.m4-health-graph{width:100%;height:auto;max-height:650px;overflow:visible}.m4-health-graph text{font:14px system-ui,sans-serif}.m4-health-graph [role=button]{cursor:pointer}.m4-health-graph [role=button]:focus-visible rect{stroke:#ffc661;stroke-width:4px}.m4-health-contextual-tiq{background:#0e2b40;border-inline-start:3px solid #26c9d6;border-radius:10px;margin:24px 0;padding:18px}.m4-health code{overflow-wrap:anywhere}.m4-health button:focus-visible,.m4-health select:focus-visible,.m4-health input:focus-visible{outline-offset:3px;outline:3px solid #ffc661}.m4-health table{min-width:480px}.m4-health h3{line-height:1.5}.m4-health [dir=rtl] bdi{direction:ltr}@media (width<=560px){.m4-health-context{grid-template-columns:1fr;display:grid}.m4-health-modes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m4-health-modes button{padding:8px;font-size:12px}.m4-domain-cards,.m4-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m4-domain-cards button,.m4-scope-grid button{padding:10px}.m4-health .m3-wheel-viewport{max-height:330px}.m4-health-contextual-tiq{padding:12px}}.m4-health-radial{max-width:420px;margin:22px auto}.m4-health-radial svg,.m4-health-payoff{width:100%;height:auto}.m4-health-radial [role=button],.m4-health-payoff [role=button]{cursor:pointer}.m4-health-radial [role=button]:focus-visible path,.m4-health-payoff [role=button]:focus-visible circle{stroke:#ffc661;stroke-width:4px}.m4-health figure figcaption{color:#bdd1de;font-size:12px;line-height:1.6}.m4-health-payoff{max-height:450px;overflow:visible}.m4-health table caption,.product-shell.cinematic-shell .m4-health table caption{color:#e7eef5;text-align:start;background:#10263c;padding:12px;font-weight:600;line-height:1.5}.m4-exact-number{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m4-health .m4-health-table table{min-width:48rem}.m4-health .m4-health-table th:first-child,.m4-health .m4-health-table td:first-child{min-width:12rem}.m4-health .m4-health-table:focus-visible{outline:3px solid var(--tq-focus,#ffc661);outline-offset:3px}.m3-strategy-experience{min-width:0;color:var(--text,#dceef6)}.m3-strategy-experience :is(input,select,textarea){color:#e8f6ff;background:#092334;border:1px solid #3b596d;border-radius:8px;max-width:100%;padding:.6rem}.m3-strategy-experience label{flex-direction:column;gap:.5rem;display:flex}.m3-strategy-experience button{cursor:pointer}.ms-header{background:linear-gradient(110deg,#133a50,#081c2d);border:1px solid #315568;border-radius:16px;justify-content:space-between;align-items:start;gap:1rem;margin-block:1rem;padding:1.25rem;display:flex}.ms-header h3{margin:.45rem 0;font-size:1.8rem}.ms-header>div>span{letter-spacing:.12em;color:#7de3ec;font-size:.7rem}.ms-nav{flex-wrap:wrap;gap:.4rem;margin-block:1rem;display:flex}.ms-nav button{color:#d9edf4;background:#102b3d;border:1px solid #315568;border-radius:9px;padding:.6rem .85rem}.ms-nav button[aria-pressed=true]{background:#18475c;border-color:#60dce7}.ms-nav button:focus-visible,.m3-strategy-experience [role=button]:focus-visible{outline-offset:3px;outline:3px solid #f5cd76}.ms-filters{flex-wrap:wrap;gap:1rem;margin-block:1rem;display:flex}.ms-filters label{flex:1;min-width:180px}.ms-grid,.ms-pillars,.ms-foundation,.ms-trajectories{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-block:1rem;display:grid}.ms-quadrants,.ms-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.ms-quadrants article{border-radius:8px;margin-block:.75rem;padding:.8rem}.ms-constellation{background:radial-gradient(#113b4c,#081f30);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:1rem;padding:2rem 1rem;display:flex}.ms-bubble{color:#ecf9ff;overflow-wrap:anywhere;border:2px solid #6bd2d9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.ms-bubble span{font-size:.75rem}.ms-bubble small{font-size:.65rem}.ms-S{background:#123b3b}.ms-W{background:#443632}.ms-O{background:#193953}.ms-T{background:#442f43}.ms-option,.ms-theme-card{text-align:start;color:#eef9ff;background:#113147;border:1px solid #355e72;border-radius:12px;flex-direction:column;gap:.65rem;width:100%;margin-block:.5rem;padding:1rem;display:flex}.ms-theme-card strong{color:#8ee1e8;font-size:1.05rem}.ms-option[aria-pressed=true]{border-color:#eac46f}.ms-roof{text-align:center;background:linear-gradient(150deg,#1b5766,#10394d);border:1px solid #69c3cf;border-radius:60px 60px 10px 10px;padding:2rem}.ms-roof h4{font-size:1.6rem}.ms-foundation{background:#102f3d;border-top:4px solid #cba959;padding:1rem}.ms-funnel{padding-inline-start:1.8rem}.ms-funnel>li{border-inline-start:3px solid #37bdcf;margin-block:.5rem;padding:1rem}.ms-value-chain{border-top:1px solid #315568;flex-wrap:wrap;align-items:center;gap:.7rem;padding:1rem;display:flex}.ms-value{border-inline-start:2px solid #bca762;padding:.6rem;font-size:.85rem}.ms-value p{margin:.4rem 0}.ms-map-wrap{border:1px solid #34576b;border-radius:10px;overflow:auto}.ms-map{width:100%;min-width:650px;height:auto}.ms-chart{max-width:850px;margin:auto}.ms-chart svg,.ms-trajectories svg{width:100%;height:auto}.ms-governance{border-top:1px solid #37576b;margin-block:1.5rem;padding-top:1rem}.ms-governance>summary{cursor:pointer;padding:.8rem;font-weight:650}.m3-strategy-experience code{overflow-wrap:anywhere}.m3-strategy-experience h3:focus{outline:none}.m3-strategy-experience blockquote{white-space:pre-wrap}.m3-strategy-experience table{width:100%}.m3-strategy-experience th,.m3-strategy-experience td{text-align:start;border-bottom:1px solid #2d4e61;padding:.6rem}@media (width<=700px){.ms-quadrants,.ms-board{grid-template-columns:1fr}.ms-header{flex-direction:column}.ms-nav{max-height:220px;overflow:auto}.ms-grid,.ms-pillars,.ms-foundation{grid-template-columns:1fr}.ms-roof{padding:1.5rem}.ms-value-chain{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.m3-strategy-experience *{scroll-behavior:auto!important}}.tq-intelligence{--tq-analytics-text:var(--tq-text,#edf7fb);--tq-analytics-muted:var(--tq-muted,#b8cbd8);--tq-analytics-line:var(--tq-border,#355469);--tq-analytics-accent:var(--tq-accent,#67e1e7);color:var(--tq-analytics-text);min-width:0;max-width:100%}.tq-intelligence-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-block:1rem 1.25rem;display:flex}.tq-intelligence-header h2{letter-spacing:-.025em;margin:.5rem 0 .65rem;font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.2}.tq-intelligence-header p{max-width:56ch;color:var(--tq-analytics-muted);margin:0;line-height:1.7}.tq-intelligence-header>button{flex-shrink:0;align-items:center;gap:.6rem;display:inline-flex}.tq-intelligence-context{border:1px solid var(--tq-analytics-line);color:var(--tq-analytics-muted);background:#14314373;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem 1.2rem;padding:.8rem 1rem;font-size:.82rem;display:flex}.tq-intelligence-context>span:first-child{color:var(--tq-analytics-text);font-weight:600}.tq-intelligence-context details{flex:1;min-width:10rem}.tq-intelligence-context summary{cursor:pointer;width:fit-content;color:var(--tq-analytics-accent)}.tq-intelligence-context details p{max-width:85ch;margin-block:.6rem .1rem;line-height:1.7}.tq-intelligence-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-block:1.25rem;display:grid}.tq-intelligence .tq-intelligence-nav>button{text-align:start;white-space:normal;border:1px solid var(--tq-analytics-line);min-width:0;min-height:92px;color:var(--tq-analytics-text);background:linear-gradient(130deg,#17364ad9,#0a2031e6);border-radius:14px;align-items:center;gap:.7rem;padding:1rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.tq-intelligence-nav strong,.tq-intelligence-nav small{display:block}.tq-intelligence-nav strong{font-size:.9rem;font-weight:650;line-height:1.35}.tq-intelligence-nav small{color:var(--tq-analytics-muted);margin-block-start:.3rem;font-size:.72rem;font-weight:400;line-height:1.55}.tq-intelligence-icon{width:34px;height:34px;color:var(--tq-analytics-accent);background:#67e1e712;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.tq-intelligence .tq-intelligence-nav>button[aria-pressed=true]{border-color:var(--tq-analytics-accent);background:linear-gradient(125deg,#164352,#0b2e42);box-shadow:inset 0 0 0 1px #67e1e740,0 6px 20px #0000001a}.tq-intelligence-arrow{opacity:.55;flex-shrink:0;margin-inline-start:auto;transition:transform .18s,opacity .18s}.tq-intelligence[dir=rtl] .tq-intelligence-arrow{transform:rotate(180deg)}.tq-intelligence-status:empty{display:none}.tq-intelligence-status:not(:empty){border-inline-start:3px solid var(--tq-analytics-accent);background:#67e1e70f;border-radius:6px;padding:.8rem 1rem}.tq-intelligence-content{min-width:0;max-width:100%;margin-block-start:1.7rem}.tq-intelligence-orientation{border-block-end:1px solid var(--tq-analytics-line);align-items:flex-start;gap:.8rem;margin-block-end:1.25rem;padding-block:0 1.2rem;display:flex}.tq-intelligence-orientation>svg{color:var(--tq-analytics-accent);flex-shrink:0;margin-block-start:.15rem}.tq-intelligence-orientation h3{margin:0 0 .4rem;font-size:1.4rem;line-height:1.3}.tq-intelligence-orientation p{color:var(--tq-analytics-muted);max-width:86ch;margin:0;font-size:.9rem;line-height:1.7}.tq-intelligence :is(.m3-domain-panel,.m4-health,.m3-strategy-experience,.m4-finance-workbench,.m4-decision-queue){overflow-wrap:anywhere;min-width:0;max-width:100%}.tq-intelligence :is(h2,h3,h4,h5){text-wrap:balance}.tq-intelligence :is(p,li){line-height:1.65}.tq-intelligence :is(.m3-summary>div,.m3-health-pattern,.m4-saved-run){border-color:var(--tq-analytics-line);background:linear-gradient(140deg,#183b4da6,#0a1f3080);border-radius:16px;padding:1.15rem}.tq-intelligence .m3-summary strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.2}.tq-intelligence .m3-summary>div>span:first-child{color:var(--tq-analytics-muted);font-size:.8rem}.tq-intelligence :is(.dc3-evidence,.ms-governance){border:1px solid var(--tq-analytics-line);background:#0b233373;border-radius:12px;padding:.8rem 1rem}.tq-intelligence :is(details,.dc3-evidence)>summary{cursor:pointer;min-height:26px;color:var(--tq-analytics-text);font-weight:600;line-height:1.55}.tq-intelligence details[open]>summary{margin-block-end:.7rem}.tq-intelligence :is(.dc3-evidence,.m3-health-context) code{color:var(--tq-analytics-muted);font-size:.74rem}.tq-intelligence :is(.ms-nav,.m4-health-modes){border:1px solid var(--tq-analytics-line);background:#081a2980;border-radius:14px;gap:.5rem;padding:.65rem}.tq-intelligence :is(.ms-nav,.m4-health-modes)>button{border-radius:9px;min-height:42px;font-size:.82rem}.tq-intelligence :is(.ms-nav,.m4-health-modes)>button[aria-pressed=true]{border-color:var(--tq-analytics-accent);color:#f4ffff;background:#164352}.tq-intelligence :is(input,select,textarea){accent-color:var(--tq-analytics-accent)}.tq-intelligence input[type=range]{cursor:ew-resize;min-height:30px}.tq-intelligence :is(button,summary,select,input,textarea,[tabindex="0"]):focus-visible{outline:3px solid var(--tq-focus,#f6cc76);outline-offset:3px}.tq-intelligence h3[tabindex="-1"]:focus{outline:none}.tq-intelligence .dc3-table-wrap{border:1px solid var(--tq-analytics-line);scrollbar-color:#527c91 #0b2233;scrollbar-width:thin;border-radius:12px}.tq-intelligence table{border-collapse:collapse}.tq-intelligence table :is(th,td){text-align:start;padding:.8rem;line-height:1.5}.tq-intelligence table thead th{color:#dff3f9;background:#163246;font-size:.78rem;font-weight:650}.tq-intelligence table caption{text-align:start;padding:.8rem 1rem;font-weight:600}.tq-intelligence table tbody tr:nth-child(2n){background:#23465b2b}.tq-intelligence table tbody tr:focus-within{background:#43c6bd17}.tq-intelligence table :is(td,th) bdi{font-variant-numeric:tabular-nums}.tq-intelligence .m3-drill{border:1px solid var(--tq-analytics-line);border-inline-start:3px solid var(--tq-analytics-accent);background:#113247;border-radius:12px}.tq-intelligence .m3-drill>h5{font-size:1.05rem}.tq-intelligence .m3-visual{background:linear-gradient(145deg,#102d42,#0c2336);border-radius:18px;padding:1.3rem}.tq-intelligence .m3-visual .m3-context{flex-wrap:wrap;gap:.4rem 1rem;font-size:.8rem;display:flex}.tq-intelligence .m3-chart-viewport{border:1px solid var(--tq-analytics-line);scrollbar-color:#527c91 #0b2233;background:radial-gradient(at 50% 0,#3b7c8f1f,#0000 70%);border-radius:12px}.tq-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-block:.75rem;display:flex}.tq-chart-zoom{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tq-chart-zoom output{font-variant-numeric:tabular-nums;min-width:3ch;font-size:.8rem}.tq-chart-zoom button{min-width:40px;padding:.5rem}.tq-chart-hint{color:var(--tq-analytics-muted,#b8cbd8);margin-block:.5rem;font-size:.8rem}.tq-finance-steps{counter-reset:tq-finance-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-block:1.2rem;padding:0;list-style:none;display:grid}.tq-finance-steps li{counter-increment:tq-finance-step;border:1px solid var(--tq-analytics-line,#355469);background:#173a4c66;border-radius:12px;align-items:flex-start;gap:.7rem;padding:1rem;font-size:.85rem;display:flex}.tq-finance-steps li:before{content:counter(tq-finance-step);border:1px solid var(--tq-analytics-line,#355469);height:25px;color:var(--tq-analytics-accent,#67e1e7);border-radius:50%;flex:0 0 25px;place-items:center;font-size:.8rem;display:grid}.tq-finance-steps strong,.tq-finance-steps small{display:block}.tq-finance-steps small{color:var(--tq-analytics-muted,#b8cbd8);margin-block-start:.3rem;line-height:1.6}.tq-finance-start{border-inline-start:3px solid var(--tq-analytics-accent,#67e1e7);background:#67e1e70f;border-radius:8px;margin-block:1rem;padding:1rem}.tq-tiq-analysis{min-width:0;max-width:100%}.tq-tiq-starters{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.tq-tiq-starters>button{white-space:normal;text-align:start;min-height:44px;font-size:.82rem;border-radius:20px!important;padding:.65rem 1rem!important}.tq-tiq-analysis textarea{min-height:120px;line-height:1.7}.tq-tiq-answer{border:1px solid var(--tq-analytics-line,#355469);border-inline-start:3px solid var(--tq-analytics-accent,#67e1e7);background:#173a4c66;border-radius:14px;margin-block-start:1.5rem;padding:1.2rem}.tq-tiq-answer>p:first-of-type{color:var(--tq-analytics-accent,#67e1e7);font-size:.8rem}.tq-tiq-answer details{margin-block-start:.75rem}.tq-health-view-guide{border-inline-start:3px solid var(--tq-analytics-accent,#67e1e7);color:var(--tq-analytics-muted,#b8cbd8);background:#67e1e70f;border-radius:8px;padding:.85rem 1rem;font-size:.85rem;line-height:1.7}.tq-health-view-guide strong{color:var(--tq-analytics-text,#edf7fb);margin-block-end:.25rem;font-size:.95rem;display:block}.tq-health-view-guide:focus{outline:none}.tq-intelligence [data-testid=shared-result] .dc3-table-wrap{margin-block:1rem}.tq-intelligence [data-testid=shared-result] table{min-width:590px}.tq-strategy-wayfinding{border:1px solid var(--tq-analytics-line,#355469);background:#091e2e99;border-radius:14px;margin-block:1.25rem;padding:1rem}.tq-strategy-wayfinding>label{gap:.6rem;max-width:32rem;font-weight:600}.tq-strategy-wayfinding>details{margin-block-start:1rem}.tq-strategy-wayfinding>details>summary{color:var(--tq-analytics-accent,#67e1e7);font-size:.85rem}.m3-strategy-experience .tq-strategy-groups{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.tq-strategy-groups>section{flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;display:flex}.tq-strategy-groups h4{color:var(--tq-analytics-muted,#b8cbd8);margin:.6rem 0;font-size:.78rem}.m3-strategy-experience .tq-strategy-groups button{white-space:normal;text-align:start;min-height:44px}@media (width<=900px){.m3-strategy-experience .tq-strategy-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.m3-strategy-experience .tq-strategy-groups{grid-template-columns:1fr}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tq-intelligence .tq-intelligence-nav>button:not(:disabled):hover{border-color:#7bbbc7;transform:translateY(-2px);box-shadow:0 6px 18px #00000029}.tq-intelligence-nav>button:hover .tq-intelligence-arrow{opacity:1;transform:translate(3px)}.tq-intelligence[dir=rtl] .tq-intelligence-nav>button:hover .tq-intelligence-arrow{transform:rotate(180deg)translate(3px)}.tq-intelligence .m3-chart-mark:hover{filter:brightness(1.15)}}@media (prefers-reduced-motion:no-preference){.tq-intelligence .m3-drill,.tq-intelligence .m4-saved-run,.tq-intelligence .ms-theme-card{animation:.24s ease-out tq-analytics-reveal}.tq-intelligence .m3-executive-chart{transition:width .18s ease-out}.tq-refresh-active{animation:1.3s linear infinite tq-refresh-spin}}@keyframes tq-analytics-reveal{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes tq-refresh-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.tq-intelligence-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tq-intelligence-header{flex-direction:column;gap:1rem}.tq-intelligence-header>button{justify-content:center;width:100%}.tq-intelligence-nav{gap:.5rem}.tq-intelligence .tq-intelligence-nav>button{flex-direction:column;align-items:flex-start;gap:.55rem;min-height:100px;padding:.8rem}.tq-intelligence-arrow{display:none}.tq-intelligence-nav small{font-size:.73rem}.tq-intelligence-icon{flex-basis:28px;width:28px;height:28px}.tq-intelligence .m3-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tq-intelligence .m3-summary>div{padding:.85rem}.tq-intelligence .m3-visual{padding:.8rem}.tq-finance-steps{grid-template-columns:1fr}.tq-intelligence :is(.ms-nav,.m4-health-modes){max-height:none}.tq-intelligence-orientation p{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.tq-intelligence *,.tq-intelligence :before,.tq-intelligence :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.m3-restatement{margin-block:1rem}.m3-restatement-originals{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin-block:1rem;display:grid}.m3-restatement-source{border:1px solid var(--dc3-border,#40546a);border-inline-start:3px solid #43c6bd;border-radius:.65rem;padding:1rem}.m3-restatement-source a,.m3-restatement-source .dc3-badge{margin-block:.6rem;display:block}.m3-restatement pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:28rem;margin:0}.m3-restatement code,.m3-restatement bdi{overflow-wrap:anywhere}.m3-restatement td{vertical-align:top}.m3-restatement-confirm{align-items:flex-start;gap:.6rem;margin-block:1rem;display:flex}.m3-restatement-history{border-block-end:1px solid var(--dc3-border,#40546a);padding-block:1rem}.m3-restatement summary{cursor:pointer}.m3-restatement textarea{min-height:5rem}.m3-restatement select{max-width:100%}@media (width<=600px){.m3-restatement-originals{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.m3-restatement *{scroll-behavior:auto}}
