.dataset-example{background:var(--surface,#101619);color:var(--ink,#eff4ec);border:1px solid #2d393c;border-radius:16px;margin:0 0 30px;padding:28px}.dataset-example-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.dataset-example-eyebrow{color:var(--brand-accent,#ddf79f);letter-spacing:1.65px;font-size:11px;font-weight:700;line-height:1.5}.dataset-example h2{color:var(--ink,#eff4ec);letter-spacing:-.7px;margin:10px 0;font-size:25px;font-weight:600;line-height:1.28}.dataset-example-heading p,.dataset-example-empty>p{color:var(--muted,#9ca9aa);max-width:680px;margin:0;font-size:13px;line-height:1.7}.dataset-example-demo{color:var(--muted,#9ca9aa);white-space:nowrap;border:1px solid #354145;border-radius:5px;flex-shrink:0;padding:6px 9px;font-size:11px}.dataset-example-panels{grid-template-columns:1fr 1fr 1.15fr;align-items:stretch;gap:14px;display:grid}.dataset-example-panel{background:#141c20;border:1px solid #2b373b;border-radius:10px;flex-direction:column;min-width:0;padding:20px 17px 17px;display:flex}.dataset-example-stage{align-items:center;gap:10px;margin-bottom:18px;display:flex}.dataset-example-stage>span{width:35px;height:35px;color:var(--brand-accent,#ddf79f);background:#202c25;border:1px solid #3c4b42;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.dataset-example-stage small{color:var(--muted,#9ca9aa);letter-spacing:1.25px;font-size:11px;font-weight:650;line-height:1.5;display:block}.dataset-example-stage h3{color:var(--ink,#eff4ec);letter-spacing:-.15px;margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.4}.dataset-example-stage-arrow{color:#687774;flex-shrink:0;margin-left:auto}.dataset-example-source-name{color:#d1dbd6;overflow-wrap:anywhere;margin-bottom:12px;font-size:11px;font-weight:550}.dataset-example-source,.dataset-example-json{color:#d7e1d9;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#0d1417;border:1px solid #2b373b;border-radius:7px;margin:0;padding:14px;font:11px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dataset-example-source{font-size:11px;line-height:1.7}.dataset-example-panel-note{color:var(--muted,#9ca9aa);margin:13px 0 0;font-size:11px;line-height:1.65}.dataset-example-contributor{color:var(--muted,#9ca9aa);margin:0 0 12px;font-size:11px;line-height:1.6}.dataset-example-contributor strong{color:#dce5dc;font-weight:550}.dataset-example-output{gap:10px;display:grid}.dataset-example-row{background:#192327;border:1px solid #303d3e;border-radius:7px;grid-template-columns:1fr auto;gap:8px 12px;margin:0;padding:12px;display:grid}.dataset-example-row>div{min-width:0}.dataset-example-row dt{color:#92a29e;margin:0 0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.dataset-example-row dd{color:var(--ink,#eff4ec);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500;line-height:1.5}.dataset-example-row .dataset-example-amount{color:var(--brand-accent,#ddf79f);text-align:right;font-weight:600}.dataset-example-row-wide{grid-column:1/-1}.dataset-example-row code{color:#b9d0b3;font-size:11px}.dataset-example-record{background:#17201b;border-color:#526345}.dataset-example-record .dataset-example-stage>span{background:#263324;border-color:#5a7047}.dataset-example-accepted{color:var(--brand-accent,#ddf79f);align-items:center;gap:5px;margin-bottom:12px;font-size:11px;font-weight:550;line-height:1.5;display:flex}.dataset-example-accepted span{color:#9fae9e;font-weight:400}.dataset-example-json{color:#d6e7c8;background:#10190f;border-color:#35452f;line-height:1.7}.dataset-example-footer{border-top:1px solid #2c383a;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:19px;display:flex}.dataset-example-footer>span{color:var(--muted,#9ca9aa);max-width:270px;font-size:11px;line-height:1.6}.dataset-example-footer>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dataset-example .button{font-size:12px}.dataset-example-explore{color:var(--brand-accent,#ddf79f);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 0;font-size:12px;font-weight:550;display:inline-flex}.dataset-example-explore:hover{text-underline-offset:4px;text-decoration:underline}.dataset-example-explore:focus-visible{outline:2px solid var(--brand-accent,#ddf79f);outline-offset:5px;border-radius:2px}.dataset-example-empty .button{margin-top:18px}@media (width>=1500px){.dataset-example-json{font-size:11px}}@media (width<=1100px){.dataset-example-panels{grid-template-columns:1fr 1fr}.dataset-example-record{grid-column:1/-1}.dataset-example-json{font-size:11px}.dataset-example-footer{flex-direction:column;align-items:flex-start}.dataset-example-footer>span{max-width:none}}@media (width<=680px){.dataset-example{border-radius:12px;padding:21px 17px}.dataset-example-heading{flex-direction:column;gap:14px;margin-bottom:21px}.dataset-example h2{font-size:23px}.dataset-example-panels{grid-template-columns:1fr}.dataset-example-record{grid-column:auto}.dataset-example-panel{padding:19px 16px}.dataset-example-stage-arrow{transform:rotate(90deg)}.dataset-example-footer>div{flex-direction:column;align-items:flex-start;gap:9px}.dataset-example-source{font-size:11px}}.product-illustration{isolation:isolate;width:100%;min-width:0;max-width:490px;margin:0}.product-illustration>svg{width:100%;height:auto;display:block;overflow:visible}.product-illustration>figcaption{color:#b6c7b6;text-align:center;align-items:start;gap:10px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.45;display:grid}.product-illustration-collection>figcaption{grid-template-columns:25% 47% 28%;padding-right:2%}.product-illustration-collection>figcaption>span:first-child{padding-right:8%}.product-illustration-collection>figcaption>span:nth-child(2){padding-left:10%}.product-illustration-contribution>figcaption{grid-template-columns:22% 34% 16% 28%;gap:0}.product-illustration-contribution>figcaption>span:nth-child(2){padding-right:1%}.product-illustration-contribution>figcaption>span:nth-child(3){padding-left:1%}.product-illustration-contribution>figcaption>span:last-child{padding-left:5%}.product-illustration .pi-route{stroke-linecap:round;stroke-linejoin:round}.product-illustration-contribution>figcaption>span:last-child,.product-illustration-collection>figcaption>span:last-child{color:#d5e9b2}@media (width<=640px){.product-illustration{max-width:420px;margin-inline:auto}.product-illustration>figcaption{gap:5px;font-size:11px;line-height:1.5}.product-illustration-contribution>figcaption{grid-template-columns:22% 34% 17% 27%;gap:0}.product-illustration-contribution>figcaption>span{padding-inline:3px}.product-illustration-collection>figcaption{grid-template-columns:24% 48% 28%;gap:0}}@media (prefers-reduced-motion:reduce){.product-illustration *{transition:none!important;animation:none!important}}.quote-estimator{min-width:0;max-width:1240px;margin:0 auto 30px}.qte-intro{grid-template-columns:1fr minmax(300px,.94fr);align-items:center;gap:38px;margin:0 0 24px;padding:0 4px;display:grid}.qte-intro-copy>.eyebrow{letter-spacing:1.6px;color:#aac18e;margin-bottom:13px;font-size:10px}.qte-intro h1{letter-spacing:-1.4px;margin:0 0 12px;font-size:38px;font-weight:550;line-height:1.13}.qte-intro h1 em{color:var(--brand-accent);font-style:normal}.qte-intro p{color:#9cac9f;margin:0;font-size:12px;line-height:1.7}.qte-intro>.product-illustration{justify-self:end;max-width:460px}.qte-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,1fr);align-items:stretch;gap:22px;display:grid}.qte-form-panel,.qte-summary{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:23px}.qte-panel-heading{align-items:center;gap:9px;margin-bottom:22px;display:flex}.qte-step{color:#cde8a7;background:#ddf79f08;border:1px solid #526645;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.qte-panel-heading h2{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:500}.qte-panel-heading>svg{color:#8fa184;margin-left:auto}.qte-jump-link{color:var(--brand-accent);align-items:center;gap:5px;margin-left:auto;font-size:11px;text-decoration:none;display:none}.qte-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;display:flex}.qte-field>span{color:#cdd9cf;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:450;display:flex}.qte-field .qte-field-tag{color:#a7bda3;border:1px solid #40513b;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:400}.qte-field textarea,.qte-field input,.qte-field select{box-sizing:border-box;color:#e1e9e0;width:100%;min-width:0;max-width:100%;font:inherit;outline-offset:3px;background:#0a1110;border:1px solid #35433c;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.65}.qte-field textarea{resize:vertical;min-height:91px}.qte-field input,.qte-field select{height:43px}.qte-field input{font-variant-numeric:tabular-nums;font-size:16px}.qte-select,.qte-count-control{min-width:0;position:relative}.qte-select select{appearance:none;text-overflow:ellipsis;cursor:pointer;padding-right:33px}.qte-select>svg{color:#a0b29a;pointer-events:none;position:absolute;top:14px;right:12px}.qte-count-control>svg{color:#94a88a;pointer-events:none;position:absolute;top:13px;left:12px}.qte-count-control>input{padding-left:38px}.qte-reference-line{color:#93a68c;justify-content:space-between;align-items:center;gap:8px;margin:-8px 0 22px;font-size:11px;line-height:1.6;display:flex}.qte-reference-line>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qte-reference-line i{background:#a7c67c;border-radius:50%;width:5px;height:5px;display:block}.qte-reference-line strong{color:#c2d5b4;font-weight:450}.qte-reference-line a{color:#bad79d;white-space:nowrap;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.qte-reference-line a:hover{text-decoration:underline}.qte-form-grid{grid-template-columns:1.1fr 1fr;gap:15px;display:grid}.qte-qa-option{cursor:pointer;color:#b9cbb1;background:#ddf79f04;border:1px solid #3b4a38;border-radius:8px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex;position:relative}.qte-qa-option>input{opacity:0;width:18px;height:18px;margin:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.qte-checkbox{color:#1b2b18;border:1px solid #6a7f53;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.qte-qa-option.selected .qte-checkbox{background:var(--brand-accent);border-color:var(--brand-accent)}.qte-qa-option input:focus-visible+.qte-checkbox{outline:2px solid var(--brand-accent);outline-offset:3px}.qte-qa-option strong{color:#c8dfa6;margin-left:auto;font-size:12px;font-weight:500}.qte-unit-caption{color:#84977f;margin-top:12px;font-size:11px;line-height:1.6;display:block}.qte-no-reference{color:#d5bd8c;background:#292719;border:1px solid #6f6240;border-radius:7px;align-items:flex-start;gap:7px;margin:-8px 0 18px;padding:11px;font-size:11px;line-height:1.6;display:flex}.qte-no-reference>svg{flex-shrink:0;margin-top:1px}.qte-summary{background:radial-gradient(ellipse at top right,#d9f59e08,transparent 65%),var(--surface);flex-direction:column;scroll-margin-top:20px;display:flex}.qte-summary .qte-panel-heading{margin-bottom:19px}.qte-total{color:var(--brand-accent);letter-spacing:-2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:10px;font-size:49px;font-weight:550;line-height:1.2;display:flex}.qte-total>span{letter-spacing:1px;color:#9cb288;font-size:11px;font-weight:500}.qte-total-context{color:#9aac92;margin:6px 0 22px;font-size:12px;line-height:1.6}.qte-cost-equation{grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:center;gap:6px;margin-bottom:18px;display:grid}.qte-cost-equation>div{color:#a6c184;background:#0b1510;border:1px dashed #46563a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:12px 5px;display:flex}.qte-cost-equation>.qte-equation-source{background:#172116;border-style:solid;border-color:#5a6f48}.qte-cost-equation strong{color:#d1e4b5;letter-spacing:-.4px;white-space:nowrap;font-size:17px;font-weight:500}.qte-cost-equation strong>small{color:#a6bc92;font-size:11px;font-weight:400}.qte-cost-equation span{color:#94a989;white-space:nowrap;font-size:10px;line-height:1.5}.qte-cost-equation>b{color:#6f8866;font-size:15px;font-weight:400}.qte-range{border-bottom:1px solid #2e3b2d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;padding:0 0 19px;display:flex}.qte-range>span{color:#9bad91;font-size:11px;line-height:1.6}.qte-range small{color:#7f9574;font-size:10px;display:block}.qte-range strong{color:#cbdcbb;letter-spacing:-.4px;white-space:nowrap;font-size:18px;font-weight:450;line-height:1.4}.qte-summary-actions{flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.qte-summary-actions>.button{justify-content:space-between;width:100%;min-height:43px;padding:11px 14px;font-size:12px}.qte-download{color:#a7ba97;background:0 0;border:0;align-items:center;gap:6px;padding:2px;font-size:11px;display:inline-flex}.qte-download:hover{color:#d6efae}.qte-download:disabled{opacity:.4;cursor:not-allowed}.qte-quote-note{color:#8da180;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.6}.qte-validation{color:#dfc58f;margin:8px 0;font-size:12px;line-height:1.6}.qte-sources{border:1px solid var(--border);background:#0d1513;border-radius:9px;margin-top:18px;overflow:hidden}.qte-sources>summary{cursor:pointer;color:#a6b99d;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;font-size:12px;font-weight:450;list-style:none;display:flex}.qte-sources>summary::-webkit-details-marker{display:none}.qte-sources>summary>span{align-items:center;gap:8px;display:flex}.qte-sources[open]>summary{border-bottom:1px solid var(--border)}.qte-sources[open]>summary>svg{transform:rotate(180deg)}.qte-source-content{grid-template-columns:1fr 1fr;gap:28px;padding:21px;display:grid}.qte-source-content>div{min-width:0}.qte-source-content h3{color:#c4d6bb;margin:0 0 13px;font-size:13px;font-weight:500}.qte-source-content p{color:#91a28c;margin:13px 0 0;font-size:12px;line-height:1.85}.qte-breakdown{margin:0}.qte-breakdown>div{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;font-size:12px;line-height:1.6;display:flex}.qte-breakdown dt{color:#99ad90}.qte-breakdown dd{color:#d0e0c4;margin:0;font-weight:450}.qte-breakdown>div:last-child{border-top:1px solid #34402d;padding-top:9px}.qte-source-links{flex-wrap:wrap;gap:10px 14px;margin:14px 0;display:flex}.qte-source-links a{color:#bedc9e;align-items:center;gap:3px;font-size:12px;text-decoration:none;display:inline-flex}.qte-source-links a:hover{text-decoration:underline}.qte-source-meta{margin:0}.qte-source-meta>div{color:#8fa383;align-items:flex-start;gap:12px;margin:7px 0;font-size:11px;line-height:1.7;display:flex}.qte-source-meta dt{flex-shrink:0}.qte-source-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.qte-existing{justify-content:center;margin-top:18px;display:flex}.qte-existing>button{color:#a9c48e;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.qte-existing>button>span{background:#ddf79f08;border:1px solid #405331;border-radius:4px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}@media (width>=1500px){.qte-intro h1{font-size:42px}.qte-intro{margin-bottom:26px}.qte-form-panel,.qte-summary{padding:26px}.qte-intro>.product-illustration{max-width:480px}}@media (width<=1150px){.qte-intro{grid-template-columns:1fr 1fr;gap:25px}.qte-intro h1{font-size:34px}.qte-intro p{max-width:260px}.qte-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr);gap:16px}.qte-form-panel,.qte-summary{padding:20px}.qte-cost-equation{gap:4px}.qte-cost-equation strong{font-size:16px}.qte-cost-equation span{font-size:9px}}@media (width<=1000px){.qte-layout{grid-template-columns:1fr}.qte-intro h1{font-size:33px}.qte-jump-link{display:inline-flex}.qte-field textarea,.qte-field input,.qte-field select{font-size:16px}.qte-summary-actions{margin-top:0}.qte-summary{max-width:none}.qte-cost-equation>div{padding:14px}.qte-cost-equation span{font-size:11px}.qte-cost-equation strong{font-size:21px}.qte-source-content{gap:22px}}@media (width<=640px){.qte-intro{flex-direction:column;align-items:stretch;gap:11px;margin-bottom:17px;padding:0;display:flex}.qte-intro-copy>.eyebrow{letter-spacing:1.3px;margin-bottom:9px;font-size:10px}.qte-intro h1{letter-spacing:-1px;margin-bottom:0;font-size:30px;line-height:1.13}.qte-intro p{display:none}.qte-intro>.product-illustration{align-self:center;max-width:310px}.qte-intro>.product-illustration>svg{height:97px}.qte-intro>.product-illustration>figcaption{font-size:10px}.qte-layout{gap:16px}.qte-form-panel,.qte-summary{border-radius:12px;padding:18px 16px}.qte-panel-heading{gap:8px;margin-bottom:17px}.qte-panel-heading h2{font-size:14px}.qte-step{width:23px;height:23px}.qte-jump-link{gap:3px;font-size:10px}.qte-field{gap:7px;margin-bottom:16px}.qte-field>span{font-size:12px}.qte-field .qte-field-tag{font-size:10px}.qte-field textarea{min-height:94px}.qte-field select,.qte-field input{height:45px}.qte-reference-line{gap:8px;margin:-6px 0 20px;font-size:10px;line-height:1.7}.qte-reference-line>span{gap:5px}.qte-reference-line strong{width:100%;padding-left:10px}.qte-form-grid{grid-template-columns:1fr 1fr;gap:10px}.qte-form-grid .qte-field>span{align-items:flex-end;min-height:34px;font-size:11px}.qte-qa-option{gap:7px;padding:11px 10px;font-size:11px}.qte-qa-option strong{font-size:11px}.qte-unit-caption{margin-top:10px;font-size:10px}.qte-total{font-size:45px}.qte-total-context{margin-bottom:20px}.qte-cost-equation{gap:5px}.qte-cost-equation>div{gap:8px;padding:12px 4px}.qte-cost-equation strong{font-size:18px}.qte-cost-equation span{font-size:9px}.qte-range strong{font-size:19px}.qte-range small{font-size:10px}.qte-source-content{grid-template-columns:1fr;gap:25px;padding:17px}.qte-source-content p{font-size:12px}.qte-sources>summary{padding:14px;font-size:11px}.qte-existing>button{font-size:11px}}.qte-cost-equation span{white-space:normal;text-align:center;font-size:11px}.qte-range strong{white-space:normal;overflow-wrap:anywhere}@media (width>=1001px) and (width<=1150px){.qte-cost-equation strong{letter-spacing:-.5px;font-size:13px}.qte-cost-equation strong>small{font-size:10px}.qte-cost-equation>div{padding-inline:3px}}@media (width<=640px){.qte-cost-equation strong{letter-spacing:-.4px;font-size:14px}.qte-cost-equation strong>small{font-size:10px}.qte-reference-line,.qte-unit-caption,.qte-intro>.product-illustration>figcaption{font-size:11px}}.fluid-pilot-estimator{min-width:0;max-width:1240px;margin:0 auto 28px}.fpe-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;margin-bottom:25px;padding:0 3px;display:grid}.fpe-intro .eyebrow{color:#a8c18a;letter-spacing:1.4px;margin-bottom:13px;font-size:9px}.fpe-intro h1{letter-spacing:-1.4px;margin:0 0 13px;font-size:37px;font-weight:550;line-height:1.16}.fpe-intro h1 em{color:var(--brand-accent);font-style:normal}.fpe-intro p{color:#a9b6c5;margin:0;font-size:12px;line-height:1.75}.fpe-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);align-items:stretch;gap:22px;display:grid}.fpe-form-panel,.fpe-budget{border:1px solid var(--border);background:var(--surface);border-radius:13px;min-width:0;padding:23px}.fpe-panel-title{align-items:center;gap:9px;margin-bottom:21px;display:flex}.fpe-panel-title>span:first-child{color:#c0d8ed;border:1px solid #42566b;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.fpe-panel-title h2{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:500}.fpe-panel-title>a{color:#a9cbea;align-items:center;gap:4px;margin-left:auto;font-size:11px;text-decoration:none;display:none}.fpe-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:19px;display:flex}.fpe-field>span{color:#d4dee9;font-size:12px;font-weight:450;line-height:1.6}.fpe-field textarea,.fpe-field input,.fpe-field select{box-sizing:border-box;color:#e6edf5;width:100%;min-width:0;max-width:100%;font:inherit;outline-offset:3px;background:#0e1722;border:1px solid #3c4b5e;border-radius:8px;padding:10px 11px;font-size:14px;line-height:1.65;display:block}.fpe-field textarea{resize:vertical;min-height:97px}.fpe-field input,.fpe-field select{height:44px}.fpe-field input{font-variant-numeric:tabular-nums;font-size:16px}.fpe-field select{padding-right:6px}.fpe-protocols{flex-wrap:wrap;align-items:center;gap:7px;margin:-4px 0 22px;display:flex}.fpe-protocols>span{color:#a8bcd0;background:#9ac7ef08;border:1px solid #3a4c61;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.fpe-input-grid{grid-template-columns:1fr 1.1fr 1fr;gap:13px;display:grid}.fpe-input-grid .fpe-field>span{align-items:flex-end;min-height:35px;font-size:11px;display:flex}.fpe-input-grid-two{grid-template-columns:1fr 1fr;gap:0 16px}.fpe-input-grid-two .fpe-field>span{min-height:36px}.fpe-advanced{background:#121c29;border:1px solid #344256;border-radius:8px}.fpe-advanced summary{cursor:pointer;color:#bbcbdc;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:11px;list-style:none;display:flex}.fpe-advanced summary::-webkit-details-marker{display:none}.fpe-research summary::-webkit-details-marker{display:none}.fpe-advanced[open] summary{border-bottom:1px solid #344256}.fpe-advanced[open] summary>svg,.fpe-research[open]>summary>svg{transform:rotate(180deg)}.fpe-advanced-content{padding:14px 13px}.fpe-advanced-content p{color:#a1b0c2;margin:0;font-size:11px;line-height:1.8}.fpe-scope-note{color:#96a8bb;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:11px;line-height:1.75;display:flex}.fpe-scope-note>svg{flex-shrink:0;margin-top:2px}.fpe-budget{background:radial-gradient(ellipse at top right,#b6a6ec0b,transparent 65%),var(--surface);flex-direction:column;scroll-margin-top:20px;display:flex}.fpe-budget .fpe-usd{letter-spacing:1px;color:#b6c5d7;margin-left:auto;font-size:10px}.fpe-total{letter-spacing:-2px;color:var(--brand-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:49px;font-weight:550;line-height:1.25}.fpe-total-context{color:#a6b5c8;margin:5px 0 23px;font-size:12px;line-height:1.65}.fpe-cost-bar{background:#293849;border-radius:4px;gap:4px;height:6px;margin-bottom:21px;display:flex;overflow:hidden}.fpe-cost-bar>span{background:#a6ceef;border-radius:4px;min-width:0;display:block}.fpe-cost-bar>i{background:#bba9e2;border-radius:4px;min-width:0;display:block}.fpe-effort-row{border-bottom:1px solid #344254;align-items:center;gap:10px;min-width:0;margin-bottom:16px;padding:0 0 15px;display:flex}.fpe-effort-icon{color:#b4d4ef;background:#a6ceef0a;border:1px solid #425f7d;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.fpe-specialist{color:#cfbfed;background:#bba9e20b;border-color:#66557f}.fpe-effort-row>div{flex:1;min-width:0}.fpe-effort-row strong{color:#dbe4ee;font-size:12px;font-weight:450;line-height:1.6;display:block}.fpe-effort-row small{color:#9dafc3;margin-top:3px;font-size:10px;line-height:1.75;display:block}.fpe-effort-row>b{letter-spacing:-.5px;color:#dbe6f1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;max-width:42%;font-size:20px;font-weight:450;line-height:1.4}.fpe-actions{flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.fpe-actions>.button{justify-content:space-between;width:100%;min-height:44px;padding:11px 13px;font-size:12px}.fpe-actions>button:not(.button){color:#a9cbea;background:0 0;border:0;align-items:center;gap:6px;padding:2px;font-size:11px;display:inline-flex}.fpe-actions>button:disabled{opacity:.45;cursor:not-allowed}.fpe-budget-note{color:#92a6bc;text-align:center;margin:12px 0 0;font-size:10px;line-height:1.8}.fpe-validation{color:#f0c29f;margin:0 0 12px;font-size:12px;line-height:1.7}.fpe-credit-note{color:#c0b6ae;background:#261f1c;border:1px solid #5f4c3f;border-radius:8px;align-items:flex-start;gap:8px;margin-top:18px;padding:14px 16px;font-size:11px;line-height:1.8;display:flex}.fpe-credit-note>svg{color:#e9bd9b;flex-shrink:0;margin-top:2px}.fpe-credit-note strong{color:#edd4bd;font-weight:450}.fpe-research{border:1px solid var(--border);background:#141e2b;border-radius:9px;margin-top:16px;overflow:hidden}.fpe-research>summary{color:#c4d1e0;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px 17px;font-size:12px;list-style:none;display:flex}.fpe-research[open]>summary{border-bottom:1px solid var(--border)}.fpe-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:23px;display:grid}.fpe-research-grid>article{min-width:0}.fpe-confidence{letter-spacing:.7px;color:#a5bfd5;font-size:9px}.fpe-research h3{letter-spacing:-.2px;color:#d9e4ef;margin:7px 0 9px;font-size:13px;font-weight:500;line-height:1.6}.fpe-research p{color:#a4b4c7;margin:0 0 12px;font-size:11px;line-height:1.85}.fpe-research a{color:#a9cbea;align-items:center;gap:4px;font-size:11px;text-decoration:none;display:inline-flex}.fpe-research a:hover{text-decoration:underline}.fpe-method{border-top:1px solid #344256;padding:19px 23px}.fpe-method h3{margin-top:0}.fpe-method>div{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:14px;display:flex}.fpe-method>div>span{color:#8b9eb6;font-size:10px}.fpe-existing{justify-content:center;margin-top:18px;display:flex}.fpe-existing>button{color:#aacbe8;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.fpe-flow{grid-template-columns:72px 62px 110px 24px 83px;justify-content:end;align-items:center;gap:0;min-width:0;margin:0;padding:12px 0 6px;display:grid}.fpe-flow-source{color:#bcd9f1;background:#213349;border:1px solid #58799a;border-radius:8px;width:72px;height:88px;padding:11px 10px;position:relative;transform:rotate(-4deg)}.fpe-flow-source>i{background:#7998ba;border-radius:2px;width:100%;height:3px;margin:8px 0 0;display:block}.fpe-flow-source>i:nth-of-type(2){width:70%;margin-top:6px}.fpe-flow-source>span{color:#adc9e2;border:1px solid #506e91;border-radius:3px;margin-top:8px;margin-right:3px;padding:1px 4px;font-size:8px;display:inline-block}.fpe-flow-branch{height:112px;overflow:hidden}.fpe-flow-branch>svg{width:100%;height:100%;display:block;overflow:visible}.fpe-flow-judgments{z-index:1;flex-direction:column;gap:7px;display:flex}.fpe-flow-judgments>div{color:#a9cee9;background:#1d3043;border:1px solid #4f708e;border-radius:7px;align-items:center;gap:7px;height:32px;padding:8px;display:flex}.fpe-flow-judgments i{opacity:.6;background:currentColor;border-radius:2px;width:39px;height:3px;display:block}.fpe-flow-judgments>div>span{color:#d3e6f6;font-size:12px;line-height:1}.fpe-flow-arrow{color:#9eb2c9;width:18px;margin-left:3px}.fpe-flow-review{color:#dacbf3;background:#302b42;border:1px solid #8776ac;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:82px;display:flex}.fpe-flow-review>span{color:#d0c0e7;white-space:nowrap;font-size:9px}.fpe-flow>figcaption{color:#a9bbd0;text-align:center;grid-column:1/-1;grid-template-columns:30% 42% 28%;gap:0;margin-top:12px;font-size:10px;line-height:1.65;display:grid}.fluid-estimator-tabs{align-items:center;gap:6px;max-width:1240px;margin:0 auto;padding:0 0 20px;display:flex}.fluid-estimator-tabs>button{color:#a1b0c2;background:0 0;border:1px solid #3b4a5d;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}.pilot-snapshot .pilot-snapshot-lines{color:#bdcfe2;flex-direction:column;gap:5px;font-size:12px;line-height:1.6;display:flex}.pilot-snapshot .pilot-snapshot-lines>span{justify-content:space-between;gap:16px;display:flex}.pilot-snapshot .pilot-snapshot-lines b{color:#dce8f4;font-weight:450}.pilot-snapshot .pilot-snapshot-lines>small{color:#9baec3;max-width:260px;font-size:11px;line-height:1.7}.pilot-operations-note{color:#acbed1;background:#192534;border:1px solid #3b516a;border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 20px;padding:14px 16px;font-size:12px;line-height:1.8;display:flex}.pilot-operations-note>svg{color:#b8d7ef;flex-shrink:0;margin-top:3px}@media (width<=1200px){.fpe-intro{grid-template-columns:1fr .95fr;gap:20px}.fpe-intro h1{font-size:32px}.fpe-flow{grid-template-columns:64px 40px 97px 22px 74px}.fpe-flow-source{width:64px;height:83px}.fpe-flow-judgments>div{gap:6px;padding:7px 6px}.fpe-flow-judgments i{width:29px}.fpe-flow-review>span{font-size:8px}.fpe-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:16px}.fpe-form-panel,.fpe-budget{padding:20px}.fpe-input-grid{gap:10px}.fpe-field>span{font-size:11px}.fpe-total{font-size:45px}.fpe-effort-row{gap:8px}.fpe-effort-row strong{font-size:11px}.fpe-effort-row small{font-size:9px}}@media (width<=1000px){.fpe-layout{grid-template-columns:1fr}.fpe-panel-title>a{display:inline-flex}.fpe-field textarea,.fpe-field input,.fpe-field select{font-size:16px}.fpe-intro{grid-template-columns:1fr 1fr;gap:18px}.fpe-intro h1{font-size:30px}.fpe-intro p{font-size:11px}.fpe-budget{padding:23px}.fpe-effort-row strong{font-size:12px}.fpe-effort-row small{font-size:11px}.fpe-flow{grid-template-columns:61px 30px 89px 21px 69px}.fpe-flow-source{width:61px;height:81px}.fpe-flow-review>span{font-size:8px}.fpe-flow-judgments>div{gap:5px;height:31px;padding:6px}.fpe-flow-judgments i{width:25px}.fpe-research-grid{gap:19px}.fpe-credit-note{font-size:11px}}@media (width<=640px){.fluid-estimator-tabs{gap:5px;padding-bottom:17px}.fluid-estimator-tabs>button{padding:8px 9px;font-size:10px}.fpe-intro{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:19px;padding:0;display:flex}.fpe-intro .eyebrow{letter-spacing:.9px;margin-bottom:11px;font-size:9px;line-height:1.7}.fpe-intro h1{letter-spacing:-1px;font-size:29px;line-height:1.14}.fpe-intro p{font-size:11px;line-height:1.8}.fpe-flow{grid-template-columns:60px 31px 90px 20px 68px;align-self:center;padding-top:4px}.fpe-flow-source{width:60px;height:78px;padding:9px}.fpe-flow-source>span{margin-top:6px;padding:1px 3px;font-size:7px}.fpe-flow-judgments>div{gap:5px;height:29px;padding:5px}.fpe-flow-judgments{gap:5px}.fpe-flow-judgments i{width:28px}.fpe-flow-judgments>div>svg{width:12px}.fpe-flow-review{gap:6px;height:73px}.fpe-flow-review>span{font-size:8px}.fpe-flow-review>svg{width:25px}.fpe-flow>figcaption{grid-template-columns:29% 43% 28%;margin-top:8px;font-size:9px}.fpe-form-panel,.fpe-budget{border-radius:11px;padding:18px 16px}.fpe-panel-title h2{font-size:14px}.fpe-panel-title{gap:8px;margin-bottom:18px}.fpe-panel-title>a{font-size:10px}.fpe-panel-title>span:first-child{width:23px;height:23px}.fpe-protocols{gap:6px;margin-bottom:19px}.fpe-protocols>span{gap:4px;padding:5px 6px;font-size:9px}.fpe-protocols>span>svg{width:12px}.fpe-input-grid{grid-template-columns:1fr 1fr;gap:0 12px}.fpe-input-grid>.fpe-field:last-child{grid-column:1/-1}.fpe-input-grid .fpe-field>span{min-height:0;font-size:11px}.fpe-input-grid-two>.fpe-field:last-child{grid-column:auto}.fpe-input-grid-two .fpe-field>span{min-height:36px}.fpe-field{margin-bottom:17px}.fpe-scope-note{font-size:10px}.fpe-total{font-size:44px}.fpe-total-context{margin-bottom:20px;font-size:11px}.fpe-effort-row{gap:9px}.fpe-effort-row strong{font-size:11px}.fpe-effort-row small{font-size:10px}.fpe-effort-row>b{max-width:37%;font-size:19px}.fpe-effort-icon{width:30px;height:33px}.fpe-actions>.button{font-size:12px}.fpe-budget-note{font-size:10px}.fpe-credit-note{gap:7px;padding:12px 13px;font-size:10px;line-height:1.85}.fpe-research>summary{padding:13px 14px;font-size:11px;line-height:1.7}.fpe-research-grid{grid-template-columns:1fr;gap:23px;padding:19px 17px}.fpe-research-grid h3{font-size:13px}.fpe-method{padding:18px 17px}.fpe-method>div>span{font-size:10px}.fpe-existing>button{font-size:11px}}.fpe-sensitivity{background:#231f1d;border:1px dashed #6a5543;border-radius:8px;margin:0 0 16px;padding:11px 12px}.fpe-sensitivity>span{color:#dfc6b1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.fpe-sensitivity small{color:#b7a99e;font-size:10px}.fpe-sensitivity>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.fpe-sensitivity>div>span{color:#f0d0b2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.fpe-sensitivity b{color:#c4ae9b;font-size:10px;font-weight:400}.fluid-judgment-example{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:0 0 26px;overflow:hidden}.fluid-judgment-example>.section-header{padding:21px 23px 17px}.fluid-judgment-grid{grid-template-columns:1fr 1fr;gap:17px;min-width:0;padding:0 23px 19px;display:grid}.fluid-judgment-grid>div{min-width:0}.fluid-judgment-grid>div>span{color:#b8cfe5;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.fluid-judgment-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#afc7de;background:#101925;border:1px solid #35495e;border-radius:8px;max-height:220px;margin:0;padding:14px;font-size:11px;line-height:1.75;overflow:auto}.fluid-judgment-foot{color:#a5b7cd;background:#121c29;border-top:1px solid #344559;align-items:center;gap:12px;padding:12px 23px;font-size:11px;line-height:1.7;display:flex}.fluid-judgment-foot>.badge{flex-shrink:0}@media (width<=640px){.fpe-sensitivity small{font-size:10px}.fluid-judgment-example>.section-header{align-items:flex-start;gap:14px;padding:17px}.fluid-judgment-example>.section-header .button{padding:8px 9px;font-size:10px}.fluid-judgment-grid{grid-template-columns:1fr;padding:0 17px 17px}.fluid-judgment-grid pre{max-height:190px;font-size:11px}.fluid-judgment-foot{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 17px;font-size:10px}}.fpe-effort-row small,.fpe-budget-note,.fpe-credit-note,.fpe-scope-note,.fpe-sensitivity small,.fpe-flow>figcaption{font-size:11px}.fpe-flow-review>span{font-size:10px}.pilot-snapshot-sources{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pilot-snapshot-sources a{color:#add1ef;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:inline-flex}.pilot-snapshot-sources a:hover{text-decoration:underline}.pilot-snapshot-assumptions{color:#a9bdd3;border-top:1px solid #3d4e63;grid-column:1/-1;padding-top:10px;font-size:11px;line-height:1.8}.pilot-snapshot-assumptions summary{cursor:pointer;color:#c2d6e9}.pilot-snapshot-assumptions ul{margin:10px 0 0;padding-left:18px}.pilot-snapshot-assumptions li+li{margin-top:8px}.fluid-pilot-estimator{color:#e8eef6;--pilot-panel:#17212e;--pilot-border:#354358}.fpe-intro .eyebrow{color:#b8cc91}.fpe-intro h1 em{color:#c8d9eb}.fpe-form-panel{background:linear-gradient(135deg,#1d2a3b08,transparent 70%),var(--pilot-panel);border-color:var(--pilot-border)}.fpe-budget{background:radial-gradient(at 100% 0,#aaa0d516,#0000 70%),#1a2433;border-color:#46516a;box-shadow:0 8px 32px #050b1418}.fpe-budget .fpe-panel-title>span:first-child{color:#dfc5b0;background:#e8bd9908;border-color:#72604f}.fpe-total{color:#f0f4fa}.fpe-budget .fpe-usd{color:#d4b69c;background:#e8bd990a;border:1px solid #6b5645;border-radius:5px;padding:3px 7px}.fpe-protocols>span{color:#b6cce0;background:#a6ceef09;border-color:#40546d}.fpe-effort-row:has(.fpe-specialist)>b{color:#d0beee}.fpe-effort-row:not(:has(.fpe-specialist))>b{color:#b7d8f4}.fpe-cost-bar>span{background:#9fc8ec}.fpe-cost-bar>i{background:#b9a4df}.fpe-advanced{background:#131d2b;border-color:#38475b}.fpe-advanced summary{color:#bfccdc}.fpe-advanced[open] summary{border-color:#38475b}.fpe-scope-note{color:#9dafc3}.fpe-scope-note>svg{color:#9dc5e7}.fpe-research{background:#141f2c;border-color:#344458}.fpe-credit-note{color:#bfb8b1;background:#26221f;border-color:#635143}.fpe-sensitivity{background:#27231f;border-color:#6b5846}.fpe-sensitivity>div>span{color:#f1d2b6}.fpe-flow-source{box-shadow:0 5px 14px #03091016}.fpe-flow-branch path{stroke:#627c98}.fpe-flow-branch circle{fill:#a8c9e9}.fpe-flow-review{min-width:0;padding:8px 5px;box-shadow:0 5px 17px #080a151c}.fpe-flow-review>span{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:10px;line-height:1.25}.fluid-estimator-tabs>button{color:#aabbd0;border-color:#3a4a5e}.fluid-estimator-tabs>button[aria-pressed=true]{color:#d3e5f6;background:#a6ceef0e;border-color:#6b87a7}.pilot-snapshot{background:#182332;border-color:#40516a}.pilot-snapshot .pilot-snapshot-lines>span:first-child{color:#b7d6f0}.pilot-snapshot .pilot-snapshot-lines>span:nth-child(2){color:#d0bde9}.fluid-judgment-example{background:#17212e;border-color:#35475c}.fluid-judgment-grid>div:first-child pre{color:#b2cbe2;background:#111e2c;border-color:#405c77}.fluid-judgment-grid>div:nth-child(2) pre{color:#c5b8df;background:#211e2c;border-color:#584d70}.fluid-judgment-grid>div:nth-child(2)>span{color:#d1bfeb}.fluid-judgment-foot{background:#131d2a;border-color:#354358}@media (width<=640px){.fpe-flow-review{gap:5px;padding:7px 4px}.fpe-flow-review>span{max-width:56px;font-size:10px}.fpe-flow-review>svg{width:23px;height:25px}.fpe-flow>figcaption{font-size:10px}.fpe-budget{box-shadow:none}}.fpe-brief-heading{align-items:flex-start;gap:13px;margin:0 0 17px;display:flex}.fpe-brief-icon{color:#d6c3f1;background:#cab8f213;border:1px solid #5a5478;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.fpe-brief-heading h3{letter-spacing:-.45px;color:#ecedf7;margin:0 0 6px;font-size:20px;font-weight:550;line-height:1.4}.fpe-brief-heading p{color:#adb8cd;max-width:610px;margin:0;font-size:12px;line-height:1.8}.fpe-brief-status{color:#bbcee8;background:#202b3d;border:1px solid #455772;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 21px;padding:11px 13px;font-size:11px;line-height:1.8;display:flex}.fpe-brief-status>svg{flex-shrink:0;margin-top:3px}.fpe-brief-section{min-width:0;margin-bottom:22px}.fpe-brief-section h4{color:#dce5f5;margin:0 0 10px;font-size:13px;font-weight:550;line-height:1.5}.fpe-brief-section p{color:#b5bfd2;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.85}.fpe-brief-section .fpe-brief-question{color:#d7e0ef;white-space:pre-wrap;background:#111b29;border:1px solid #34475f;border-radius:8px;padding:13px 14px}.fpe-brief-protocols{flex-wrap:wrap;gap:7px;margin:12px 0 8px;display:flex}.fpe-brief-protocols>span{color:#bfcee7;background:#a9c7f508;border:1px solid #465673;border-radius:5px;align-items:center;padding:4px 7px;font-size:11px;line-height:1.7;display:inline-flex}.fpe-brief-section .fpe-brief-muted{color:#98a8c0;margin-bottom:0;font-size:11px}.fpe-brief-volume{background:#242238;border:1px solid #484566;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:13px;padding:14px 17px;display:flex}.fpe-brief-volume>strong{letter-spacing:-.5px;color:#e1d4f6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.3}.fpe-brief-volume>strong>span{color:#bcb1cf;letter-spacing:0;margin-top:3px;font-size:11px;font-weight:400;line-height:1.7;display:block}.fpe-brief-volume>span{color:#8c7fa4;font-size:16px}.fpe-brief-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.fpe-brief-costs>div{background:#1b293b;border:1px solid #40536d;border-radius:8px;flex-direction:column;min-width:0;padding:13px;display:flex}.fpe-brief-costs>div:nth-child(2){background:#28243b;border-color:#544b6b}.fpe-brief-costs>div:last-child{background:#2c261f;border-color:#6c5641}.fpe-brief-costs span{color:#b3c9e5;font-size:11px;line-height:1.7}.fpe-brief-costs strong{color:#dbe9fb;letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0;font-size:25px;font-weight:500;line-height:1.4}.fpe-brief-costs small{color:#a3b3ca;margin-top:auto;font-size:11px;line-height:1.75;display:block}.fpe-brief-costs>div:nth-child(2) span,.fpe-brief-costs>div:nth-child(2) strong{color:#d7c7ed}.fpe-brief-costs>div:last-child span,.fpe-brief-costs>div:last-child strong{color:#f0d2b5}.fpe-brief-assumptions{color:#aab9d0;background:#141e2d;border:1px solid #39475d;border-radius:8px;padding:0 12px}.fpe-brief-assumptions summary,.fpe-brief-demo summary{cursor:pointer;color:#bdcce2;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;line-height:1.7;list-style:none;display:flex}.fpe-brief-assumptions summary::-webkit-details-marker{display:none}.fpe-brief-demo summary::-webkit-details-marker{display:none}.fpe-brief-assumptions p,.fpe-brief-assumptions li{color:#aebdd3;font-size:11px;line-height:1.9}.fpe-brief-assumptions ul{margin:10px 0 13px;padding-left:17px}.fpe-brief-assumptions li+li{margin-top:8px}.fpe-brief-sources{flex-wrap:wrap;gap:17px;margin:0 0 12px;display:flex}.fpe-brief-sources a{color:#b4d1f6;align-items:center;gap:4px;font-size:11px;line-height:1.8;text-decoration:none;display:inline-flex}.fpe-brief-sources a:hover{text-decoration:underline}.fpe-brief-grid{border-top:1px solid #364158;grid-template-columns:1fr 1fr;gap:24px;padding-top:21px;display:grid}.fpe-brief-section .fpe-brief-open-item{color:#d6c4ee;border-left:2px solid #8c77ad;padding-left:11px}.fpe-brief-next{background:#29243b;border:1px solid #51476d;border-radius:9px;margin-bottom:15px;padding:14px 16px}.fpe-brief-next>span{color:#d9c9f2;font-size:12px;font-weight:500}.fpe-brief-next p{color:#bdb4d0;margin:7px 0 0;font-size:12px;line-height:1.85}.fpe-brief-demo{border-top:1px solid #354158;padding-top:1px}.fpe-brief-demo p{color:#a5b3c9;margin:0 0 12px;font-size:11px;line-height:1.9}.fpe-brief-footer{justify-content:space-between;align-items:center}.fpe-brief-footer>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.fpe-brief-json{color:#a6b9d3;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:11px;text-decoration:underline}.fpe-field input[aria-invalid=true]{border-color:#c58f9f;box-shadow:0 0 0 1px #c58f9f33}.fpe-proof{background:linear-gradient(115deg,#a9c7f506,#cab8f20a),#182232;border:1px solid #3b4861;border-radius:10px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);align-items:center;gap:16px;min-width:0;margin:0 0 22px;padding:16px 18px;display:grid}.fpe-proof-copy{min-width:0}.fpe-proof-copy h2,.fpe-proof-copy h4{color:#dce6f5;margin:0 0 5px;font-size:13px;font-weight:500;line-height:1.5}.fpe-proof-copy p{color:#a6b8d1;max-width:300px;margin:0;font-size:11px;line-height:1.7}.fpe-proof-actions{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.fpe-proof-actions>button{color:#c4dafa;text-align:left;cursor:pointer;background:#a9c7f50a;border:1px solid #4e6383;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:9px 11px;font-size:11px;line-height:1.6;display:flex}.fpe-proof-actions>button:last-child{color:#dbc9f4;background:#cab8f20a;border-color:#625479}.fpe-proof-actions>button>span{flex:1;min-width:0}.fpe-proof-actions>button>svg{flex-shrink:0}.fpe-proof-actions>button:hover:not(:disabled){background:#a9c7f514;border-color:#9cb8de}.fpe-proof-actions>button:last-child:hover:not(:disabled){background:#cab8f214;border-color:#b9a3d8}.fpe-proof-actions>button:disabled{opacity:.45;cursor:not-allowed}.fpe-proof-empty{color:#a7b0c3;grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}.fpe-proof-compact{grid-template-columns:1fr;gap:11px;margin:0 0 23px;padding:14px 15px}.fpe-proof-compact .fpe-proof-copy p{max-width:none}.fpe-supported-label{color:#aab8cd;margin:0 0 9px;font-size:11px;font-weight:450;line-height:1.6}.fpe-protocols{gap:9px 15px;margin:0 0 22px;padding:0;list-style:none}.fpe-protocols>li{color:#bdcce0;cursor:default;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;line-height:1.7;display:inline-flex}.fpe-protocols>li>svg{color:#91accd;flex-shrink:0}.fpe-brief-protocols{gap:6px 14px;margin:10px 0 0;padding:0;list-style:none}.fpe-brief-protocols>li{color:#b8c9e1;align-items:baseline;gap:7px;font-size:11px;line-height:1.75;display:flex}.fpe-brief-protocols>li:before{content:"•";color:#7c95b6}@media (width<=1100px){.fpe-proof{grid-template-columns:1fr;gap:12px}.fpe-proof-copy p{max-width:none}}@media (width<=640px){.fpe-proof{margin-bottom:18px;padding:14px 15px}.fpe-proof-actions{grid-template-columns:1fr;gap:8px}.fpe-proof-actions>button{min-height:43px;padding:9px 11px;font-size:11px}.fpe-proof-compact{padding:13px}.fpe-protocols{gap:6px 13px}.fpe-protocols>li{font-size:11px}.fpe-brief-heading{gap:10px}.fpe-brief-icon{width:35px;height:38px}.fpe-brief-heading h3{font-size:18px}.fpe-brief-heading p{font-size:11px}.fpe-brief-volume{gap:11px;padding:12px}.fpe-brief-volume>strong{font-size:22px}.fpe-brief-volume>strong>span{max-width:73px;font-size:11px}.fpe-brief-costs{grid-template-columns:1fr}.fpe-brief-costs>div{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:start;gap:4px 8px;padding:12px;display:grid}.fpe-brief-costs strong{text-align:right;grid-area:1/2/3;margin:0;font-size:23px;line-height:1.4}.fpe-brief-costs small{grid-area:2/1}.fpe-brief-grid{grid-template-columns:1fr;gap:0}.fpe-brief-section p{font-size:12px}.fpe-brief-footer{align-items:stretch;gap:12px}.fpe-brief-footer>.button{justify-content:center;width:100%}.fpe-brief-footer>div{flex-direction:column-reverse;gap:12px;width:100%}.fpe-brief-footer>div>.button{justify-content:center;width:100%}}.review-task-context{background:#172334;border:1px solid #415572;border-radius:10px;min-width:0;margin:0 0 20px;padding:16px}.review-context-prompt>span{color:#b1c9ed;font-size:11px}.review-context-prompt p{color:#d2def0;margin:6px 0 14px;font-size:12px;line-height:1.8}.review-candidate-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review-candidate-pair>section{background:#1e2b3f;border:1px solid #4b5d78;border-radius:8px;min-width:0;padding:13px}.review-candidate-pair h4{color:#d9e7fa;margin:0 0 8px;font-size:12px}.review-candidate-pair p{color:#c0cce0;margin:0;font-size:12px;line-height:1.8}.review-source-details{margin-top:13px}.review-source-details summary{cursor:pointer;color:#b4cbea;align-items:center;gap:7px;font-size:11px;line-height:1.8;display:flex}.review-source-details summary>span{color:#99abc7;margin-left:auto;font-size:10px}.review-source-filename{color:#98abc7;margin:9px 0;font-size:10px}.review-source-details .source-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:0;font-size:11px;line-height:1.8;overflow:auto}.review-identifier{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;display:inline-flex}.review-copy-id{color:#aebfda;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:5px;max-width:100%;padding:0;font-size:10px;line-height:1.6;display:inline-flex}.review-copy-id code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text}.review-copy-id>svg{flex-shrink:0;margin-top:2px}.review-copy-id:hover{color:#d8e7ff}.review-identifier>small{color:#d1e7ac;font-size:10px}.review-assistant-focused>p{font-size:11px;line-height:1.8}.review-assistant-question-heading{color:#d5c4ee;margin:15px 0 8px;font-size:11px;line-height:1.7;display:block}.review-assistant-questions{color:#b8accb;margin:0 0 16px;padding-left:16px;font-size:11px;line-height:1.8}.review-assistant-questions>li+li{margin-top:8px}.review-assistant-flags>strong{color:#e1b9c7;font-size:11px}.review-assistant-flags ul{margin:8px 0 0;padding:0;list-style:none}.review-assistant-flags li{color:#c5acc1;gap:6px;font-size:11px;line-height:1.8;display:flex}.review-assistant-flags li>svg{flex-shrink:0;margin-top:4px}.case-review-overview{background:#1b2031;border:1px solid #42415f;border-radius:10px;margin-bottom:20px;padding:18px}.case-review-overview h2{margin:0 0 6px;font-size:14px}.case-review-overview p{color:#aaaec6;margin:0 0 14px;font-size:11px;line-height:1.8}.case-review-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.case-review-shortcuts>button{text-align:left;color:#c8b6e7;cursor:pointer;background:#27263c;border:1px solid #484661;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:flex}.case-review-shortcuts>button:hover{background:#302b45;border-color:#a290c3}.case-review-shortcuts>button>svg{flex-shrink:0}.case-review-shortcuts>button>span{flex:1;min-width:0}.case-review-shortcuts strong{color:#ded6ef;font-size:11px;font-weight:500;line-height:1.6;display:block}.case-review-shortcuts small{color:#aaa3bf;margin-top:3px;font-size:10px;line-height:1.7;display:block}.case-review-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.case-review-header h3{margin:9px 0 5px;font-size:20px;line-height:1.5}.case-review-header>span{color:#b4a7ce;text-align:right;align-items:center;gap:6px;max-width:210px;font-size:11px;line-height:1.8;display:flex}.case-review-disclosure{color:#a8b2ca;margin:0 0 20px;font-size:11px;line-height:1.8}.case-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0 0 22px;display:grid}.case-person-card{background:#211f30;border:1px solid #49465f;border-radius:10px;min-width:0;overflow:hidden}.case-person-card>header{background:#29253b;border-bottom:1px solid #48415d;align-items:center;gap:8px;padding:13px 15px;display:flex}.case-person-card>header strong{color:#e2d7f6;font-size:12px;font-weight:500;display:block}.case-person-card>header small{color:#aea1c7;margin-top:2px;font-size:10px;line-height:1.7;display:block}.case-assignment-judgment{padding:14px 15px}.case-assignment-judgment+.case-assignment-judgment{border-top:1px dashed #4a425f}.case-judgment-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.case-judgment-status>span:last-child{color:#a69bb9;font-size:10px}.case-readable-answer{color:#d0c4e2;min-width:0}.case-preference{color:#e2d1f7;margin-right:10px;font-size:16px;font-weight:500;line-height:1.5;display:inline-block}.case-confidence{text-transform:capitalize;color:#b8aacb;font-size:10px;display:inline-block}.case-readable-answer p{color:#beb3ce;margin:9px 0;font-size:12px;line-height:1.8}.case-readable-answer p>strong{color:#d7c8e9;font-weight:500}.case-source-anchors{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}.case-source-anchors>code{color:#c6b5df;overflow-wrap:anywhere;background:#b39ad60a;border:1px solid #534a66;border-radius:4px;padding:3px 5px;font-size:9px;line-height:1.6}.case-raw-answer{color:#ad9fc4;margin-top:14px;font-size:10px;line-height:1.8}.case-raw-answer summary,.case-attempt-history summary,.case-interpretation-history summary{cursor:pointer}.case-raw-answer pre,.case-answer-text{color:#bfb0d4;white-space:pre-wrap;overflow-wrap:anywhere;background:#171524;border:1px solid #3f384f;border-radius:6px;max-height:250px;padding:10px;font-size:10px;line-height:1.7;overflow:auto}.case-raw-answer h5{color:#cbb8e5;margin:12px 0 3px;font-size:10px}.case-raw-answer p{color:#ab9bbc;overflow-wrap:anywhere;margin:0 0 9px;font-size:10px;line-height:1.8}.case-open-review{margin-top:13px;font-size:11px;display:inline-flex}.case-attempt-history{color:#b7a6cc;border-top:1px solid #423a54;margin-top:13px;padding-top:10px;font-size:10px}.case-attempt-history summary{align-items:center;gap:6px;display:flex}.case-attempt-history>div{color:#aea0bf;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:9px;display:flex}.case-attempt-history .text-link{font-size:10px}.case-interpretation{background:#252136;border:1px solid #5c5075;border-radius:10px;padding:19px}.case-interpretation>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.case-interpretation h4{color:#ded0f1;margin:0;font-size:15px}.case-interpretation>p{color:#b3a8c6;margin:10px 0 14px;font-size:11px;line-height:1.8}.case-saved-note{color:#a89cbd;margin:0 0 13px;font-size:10px;line-height:1.8;display:block}.case-interpretation .form-field{color:#c2b3da;margin:12px 0}.case-interpretation textarea{color:#ded0ed;resize:vertical;background:#1b1729;border-color:#5b4b76;font-size:12px;line-height:1.8}.case-interpretation-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.case-interpretation-actions>small{color:#b6a4ca;font-size:10px}.case-interpretation-actions>div{flex-wrap:wrap;gap:8px;display:flex}.case-interpretation-actions .button{font-size:11px}.case-save-status{font-size:11px;line-height:1.8;color:#d1dfb1!important;margin-bottom:0!important}.case-interpretation-history{color:#baa7d0;border-top:1px solid #514362;margin-top:15px;padding-top:12px;font-size:11px}.case-interpretation-history summary{align-items:center;gap:6px;display:flex}.case-interpretation-history>section{border-top:1px dashed #514362;margin-top:13px;padding-top:12px}.case-interpretation-history strong{color:#cebae4;font-size:11px;display:block}.case-interpretation-history small{color:#aa94c1;margin:4px 0;font-size:10px;display:block}.case-interpretation-history p{white-space:pre-wrap;overflow-wrap:anywhere;color:#b5a4c8;margin:7px 0 0;font-size:11px;line-height:1.8}.review-filter-context{color:#bfd3ef;background:#1c293b;border:1px solid #415776;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;padding:11px 14px;font-size:11px;line-height:1.8;display:flex}.review-filter-context>button{flex-shrink:0;font-size:11px}.review-table-wrap .review-identifier{margin-top:4px}.review-case-action{margin-bottom:16px}.review-case-action .button{font-size:11px}.export-format-heading,.export-record-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-bottom:15px;display:flex}.export-format-heading>span:last-child{color:#a4b5cd;font-size:11px}.export-record-toolbar .button{font-size:11px}.dataset-export-inspector h3{color:#d2dff3;align-items:center;gap:7px;margin:23px 0 14px;font-size:14px;display:flex}.export-record-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;line-height:1.8;overflow:auto;font-size:11px!important}.export-field-guide td{white-space:normal;font-size:11px;line-height:1.8}.export-field-guide td:first-child{width:35%;min-width:170px}.export-field-guide code{color:#c3d5ef;overflow-wrap:anywhere}.export-loader-example{color:#b5cbe8;background:#172233;border:1px solid #3d4f68;border-radius:8px;margin-top:16px;padding:12px;font-size:11px}.export-loader-example summary{cursor:pointer}.export-loader-example pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0;font-size:11px;line-height:1.8}.dataset-preview .review-identifier{margin-top:5px}.dataset-inspect-action{margin-bottom:18px}@media (width<=800px){.case-people-grid{grid-template-columns:1fr}.case-review-header{flex-direction:column;gap:11px}.case-review-header>span{text-align:left;max-width:none}.review-candidate-pair,.case-review-shortcuts{grid-template-columns:1fr}}@media (width<=600px){.review-task-context{padding:12px}.review-candidate-pair>section{padding:11px}.review-source-details summary{flex-wrap:wrap;font-size:11px}.review-source-details summary>span{margin-left:0}.case-review-overview{padding:14px}.case-review-shortcuts strong{font-size:11px}.case-review-header h3{font-size:17px}.case-interpretation{padding:14px}.case-interpretation textarea{font-size:16px}.case-interpretation-actions>div{width:100%}.case-interpretation-actions .button{flex:1;justify-content:center;min-width:0}.review-filter-context{align-items:flex-start}.review-copy-id{font-size:10px}.export-field-guide td:first-child{min-width:130px}.export-field-guide td{padding:10px;font-size:10px}.export-record-json{font-size:10px!important}.export-loader-example pre{font-size:10px}.case-review-disclosure{font-size:11px}.case-people-grid{gap:12px}}.review-check-details>summary{cursor:pointer;color:#ccdaf0;align-items:center;gap:7px;font-size:11px;line-height:1.8;list-style:none;display:flex}.review-check-details>summary::-webkit-details-marker{display:none}.review-check-details>summary>span{color:#a6b8d4;margin-left:auto;font-size:10px}.review-check-details[open]>summary{border-bottom:1px solid #3b4a61;margin-bottom:12px;padding-bottom:12px}.review-check-details[open]>summary>svg:last-child{transform:rotate(180deg)}.review-record-id{margin:12px 0}.case-judgment-collection{color:#a99dbd!important;margin:0 0 10px!important;font-size:10px!important;line-height:1.7!important}.pilot-snapshot-download{grid-column:1/-1}.pilot-snapshot-download>.button{font-size:11px}.review-content-grid>.review-evidence{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.case-review-shortcuts>button>span{overflow-wrap:anywhere}.case-assignment-judgment .case-open-review{margin-bottom:1px}.review-queue-scope{color:#a8b5cd;margin:0 0 11px;font-size:11px;line-height:1.8}.campaign-next-step{background:#252338;border:1px solid #4e4d6c;border-radius:9px;margin:18px 0;padding:15px 17px}.campaign-next-step>strong{color:#e1d7f3;margin-top:12px;font-size:13px;font-weight:500;display:block}.campaign-next-step>p{color:#b4acc9;margin:7px 0 0;font-size:11px;line-height:1.8}.campaign-demo-steps{color:#857a9c;flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;display:flex}.campaign-demo-steps>span{background:#1e1b2b;border:1px solid #514662;border-radius:4px;padding:4px 6px}.campaign-demo-steps>.is-current{color:#e5d7f5;background:#b19acd14;border-color:#9e8abb}.campaign-demo-steps>.is-done{color:#c8ddb1;border-color:#667b53}.campaign-context-actions{flex-wrap:wrap}.campaign-context-actions>.button{font-size:11px}.case-contributor-records{background:#1c1c2b;border:1px solid #4b435f;border-radius:8px;margin:17px 0 22px;padding:13px}.case-contributor-records>summary{cursor:pointer;color:#cdbbe4;font-size:12px;line-height:1.8}.case-contributor-records .case-people-grid{margin:15px 0 0}.specialist-comparison{min-width:0;max-width:100%;margin:18px 0 20px}.specialist-comparison>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.specialist-comparison h4{color:#ddd1f0;margin:0;font-size:15px}.specialist-comparison header p{color:#b4a7c9;margin:6px 0 0;font-size:11px;line-height:1.8}.specialist-matrix-scope{color:#a79bbd;margin:10px 0 13px;font-size:10px;line-height:1.8}.specialist-table-scroll{outline-offset:3px;background:#1e1e2f;border:1px solid #48435e;border-radius:9px;width:100%;max-width:100%;overflow:auto}.specialist-matrix{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;min-width:640px}.specialist-matrix th,.specialist-matrix td{vertical-align:top;white-space:normal;border:1px solid #3c3a50;padding:12px;line-height:1.8}.specialist-matrix thead th{color:#d4c7e8;background:#2a283d;min-width:235px;font-size:11px}.specialist-matrix thead th:first-child{width:130px;min-width:110px}.specialist-matrix th>strong{color:#e0d5f2;font-size:11px;font-weight:500;display:block}.specialist-matrix thead th>span,.specialist-matrix thead th>small{color:#afa3c4;margin-top:3px;font-size:10px;display:block}.specialist-matrix thead th>.text-link{color:#d3c0f0;margin-top:8px;font-size:10px;display:inline-flex}.specialist-matrix tbody th{z-index:1;color:#c6b6df;background:#252337;min-width:110px;font-size:11px;position:sticky;left:0}.specialist-matrix tbody th>span{color:#d2bdf0;margin-top:7px;font-size:9px;display:block}.specialist-matrix tbody th>small{color:#e2b1c3;margin-top:5px;font-size:9px;display:block}.specialist-matrix tbody td{color:#bdb2ce;background:#1e1d2d;min-width:235px;font-size:11px}.specialist-matrix tbody td p{color:#b9adc9;margin:4px 0;font-size:11px;line-height:1.8}.specialist-matrix tbody td p>strong{color:#d7c7e8;font-weight:500}.specialist-matrix .has-report-difference>th{background:#30263f;box-shadow:inset 3px 0 #af94d1}.specialist-matrix .has-report-difference>td{background:#252033}.specialist-reported-row+.specialist-reported-row{border-top:1px dashed #4c405d;margin-top:10px;padding-top:10px}.specialist-reported-label{color:#dfccef;text-transform:capitalize;font-size:11px;font-weight:500;display:inline-block}.specialist-source-ref{color:#aebbd2;margin-top:4px;font-size:9px;display:block}.specialist-reported-row blockquote{color:#bbcfe9;overflow-wrap:anywhere;white-space:pre-wrap;background:#a9c7f509;border-left:2px solid #7889a8;margin:9px 0 8px;padding:5px 8px;font-size:10px;line-height:1.8}.specialist-reported-row p{overflow-wrap:anywhere}.specialist-matrix .specialist-no-report{color:#8e859f;font-style:italic}.specialist-row-issues{color:#dfb1c3;margin-top:11px;font-size:10px;line-height:1.8}.specialist-row-issues>summary{cursor:pointer;align-items:center;gap:5px;display:flex}.specialist-row-issues ul{margin:7px 0 0;padding-left:14px}.export-protocol-tabs{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.export-protocol-tabs>button{color:#acbdd5;cursor:pointer;background:#1d293a;border:1px solid #44536c;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:11px;display:flex}.export-protocol-tabs>button[aria-pressed=true]{color:#dfd0f3;background:#cab8f213;border-color:#9e88c1}.export-protocol-tabs>button>span{color:#cfc0e6;background:#cab8f21a;border-radius:3px;padding:1px 4px;font-size:9px}.export-sample-select{margin-bottom:16px!important}.export-sample-select>select{text-overflow:ellipsis;width:100%;min-width:0;font-size:11px}.export-case-metadata{color:#a6b7d0;flex-wrap:wrap;gap:20px;margin:0 0 14px;font-size:10px;line-height:1.8;display:flex}.export-case-metadata code{color:#d1def2;overflow-wrap:anywhere;display:block}.export-answer-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;line-height:1.8;overflow:auto;font-size:11px!important}.export-complete-record{background:#192437;border:1px solid #3e506d;border-radius:7px;margin:14px 0 20px;padding:12px}.export-complete-record>summary{cursor:pointer;color:#b9cde8;font-size:11px;line-height:1.8}.export-complete-record .export-record-json{margin-top:12px}@media (width<=600px){.specialist-comparison>header{flex-direction:column;gap:10px}.specialist-matrix th,.specialist-matrix td{padding:10px}.specialist-matrix thead th,.specialist-matrix tbody td{min-width:215px}.specialist-matrix thead th:first-child,.specialist-matrix tbody th{width:100px;min-width:90px}.specialist-matrix th>strong{font-size:10px}.export-protocol-tabs{grid-template-columns:1fr;display:grid}.export-protocol-tabs>button{justify-content:space-between;font-size:11px}.export-sample-select>select{font-size:16px}.campaign-demo-steps{gap:5px;font-size:9px}.campaign-context-actions>.button{justify-content:center;width:100%}.campaign-next-step{padding:13px}.export-case-metadata{gap:12px}.review-queue-scope{font-size:11px}.export-answer-json{font-size:10px!important}}.specialist-comparison-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.specialist-comparison-summary>p{color:#bdafd0;background:#242032;border:1px solid #4b435f;border-radius:6px;margin:0;padding:10px 12px;font-size:11px;line-height:1.8}.specialist-comparison-summary>p>strong{color:#ddcdee;font-size:11px;font-weight:500;display:block}.specialist-comparison-summary>p.has-check-issues{color:#dfc3a7;background:#30271f;border-color:#79614b}.specialist-comparison-summary>p.has-check-issues>strong{color:#edcca9}.specialist-matrix th>.specialist-check-count,.specialist-matrix tbody td .specialist-check-count{color:#edc69d;align-items:flex-start;gap:5px;margin-top:9px;font-size:10px;line-height:1.7;display:flex}.specialist-check-count>svg{flex-shrink:0;margin-top:3px}.specialist-row-issues>details>summary{cursor:pointer;color:#e0bc9a;margin-top:5px;font-size:10px;line-height:1.8}.export-protocol-tabs>button>.export-protocol-label{color:inherit;text-align:left;background:0 0;padding:0;font-size:11px;display:block}.export-protocol-label>small{color:#a8bad4;margin-top:3px;font-size:10px;line-height:1.8;display:block}.export-protocol-label code{color:inherit;font-size:10px}@media (width<=600px){.specialist-comparison-summary{grid-template-columns:1fr}.specialist-comparison-summary>p{padding:9px 11px}.specialist-matrix th>.specialist-check-count{font-size:9px}}.specialist-matrix .specialist-observed-state>th{background:#232b3a}.specialist-matrix .specialist-observed-state>td{background:#1c2432}.specialist-matrix tbody th>small{color:#aab8cf}.specialist-matrix .specialist-row-issues>.specialist-check-count{margin-top:9px}.specialist-row-issues li>code{color:#ebc9a8;font-size:10px}.dataset-preview>.section-header>.button{flex-shrink:0}@media (width<=600px){.dataset-preview>.section-header{flex-direction:column;align-items:flex-start;gap:12px}.dataset-preview>.section-header>.button{justify-content:center;width:100%}}.review-assistant-issue-details{color:#d3adc2;border-top:1px solid #51415c;margin-top:12px;padding-top:10px;font-size:10px;line-height:1.8}.review-assistant-issue-details>summary{cursor:pointer}.review-assistant-issue-details ul{margin:9px 0 0;padding:0;list-style:none}.review-assistant-issue-details li{flex-direction:column;gap:3px;margin-top:8px;display:flex}.review-assistant-issue-details code{color:#e1bdd0;overflow-wrap:anywhere}.review-assistant-issue-details span{color:#bfa8bf}.worker-page{max-width:1400px;margin:0 auto;animation:.35s worker-enter}.worker-page h1{letter-spacing:-1.3px;color:#17243e;margin:8px 0 12px;font-size:34px;line-height:1.15}.worker-page h2{letter-spacing:-.45px}.worker-page h3{letter-spacing:-.25px}.worker-page-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 28px;display:flex}.worker-page-heading p{margin:0}.worker-page-heading .button{flex-shrink:0}.worker-discover-hero{background:#eef6f5;border:1px solid #dfe8ee;border-radius:15px;min-height:295px;padding:34px 42px 36px;display:flex;position:relative;overflow:hidden}.worker-hero-copy{z-index:2;position:relative}.worker-hero-kicker{letter-spacing:1.8px;color:#527772;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.worker-hero-kicker>span{background:#2f8b78;border-radius:50%;width:6px;height:6px}.worker-discover-hero h1{letter-spacing:-1.8px;color:#172b37;margin:18px 0 16px;font-size:44px;line-height:1.08}.worker-discover-hero h1 em{color:#2d776f;font-style:normal}.worker-hero-copy>p{color:#66767b;margin:0;font-size:13px;line-height:1.75}.worker-hero-actions{align-items:center;gap:20px;margin-top:23px;display:flex}.worker-hero-actions>.button{padding:11px 16px;font-size:12px}.worker-hero-actions>span{color:#68817c;align-items:center;gap:6px;font-size:10px;display:flex}.worker-hero-art{pointer-events:none;width:370px;height:300px;position:absolute;top:12px;right:32px}.worker-orbit{border:1px solid #cee3df;border-radius:50%;position:absolute;transform:rotate(-25deg)}.worker-orbit-one{width:345px;height:240px;top:30px;left:5px}.worker-orbit-two{width:260px;height:315px;top:-10px;left:40px}.worker-art-file{background:#fff;border:1px solid #e1ece8;border-radius:13px;width:235px;height:176px;padding:19px;position:absolute;top:57px;left:65px;transform:rotate(-8deg);box-shadow:0 12px 35px #507a7020}.worker-art-file-head{color:#6b787c;align-items:center;gap:9px;padding-bottom:15px;font-size:10px;font-weight:650;display:flex}.worker-art-dot{background:#b3ceca;border-radius:50%;width:6px;height:6px;margin-left:auto}.worker-art-line{background:#e7eeed;border-radius:3px;width:78%;height:6px;margin:8px 0}.worker-art-line.long{width:95%}.worker-art-line.short{width:57%}.worker-art-evidence{color:#39886d;background:#f1f8f5;border:1px solid #dceee7;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.worker-art-token{color:#3b897a;background:#dcece8;border:6px solid #f2f8f6;border-radius:17px;place-items:center;width:57px;height:57px;display:grid;position:absolute;top:30px;right:29px;transform:rotate(12deg);box-shadow:0 6px 10px #507a7010}.worker-art-label{color:#638578;background:#fff;border:1px solid #e2eeea;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;font-weight:550;display:flex;position:absolute;top:238px;left:104px;transform:rotate(3deg);box-shadow:0 8px 12px #507a7010}.worker-art-check{color:#338b65;background:#e6f3eb;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.worker-art-spark{color:#8db7a5;font-size:25px;font-weight:300;position:absolute}.spark-one{top:211px;left:26px}.spark-two{bottom:50px;right:29px}.worker-mini-stats{background:#fff;border:1px solid #e5e9ee;border-radius:12px;grid-template-columns:1fr 1.1fr 1fr 1.2fr;margin:20px 0 34px;padding:20px 9px;display:grid}.worker-mini-stats>div{border-right:1px solid #e9edf0;align-items:center;gap:13px;padding:0 22px;display:flex}.worker-mini-stats>div:last-child{border:0}.worker-mini-icon{color:#63738e;background:#fafbfd;border:1px solid #ebedf1;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.worker-mini-stats strong{letter-spacing:-.6px;color:#1b2b41;font-size:21px;display:block}.worker-mini-stats em{letter-spacing:0;color:#6e7b8e;font-size:12px;font-style:normal;font-weight:500}.worker-mini-stats small{color:#8590a0;margin-top:5px;font-size:10px;display:block}.worker-mini-profile{color:#5c7080;font-size:10px;line-height:1.5}.worker-mini-profile-dot{background:#4f9b7e;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.worker-mini-profile small{margin-top:2px;font-size:9px}.worker-catalog .section-header{margin-bottom:20px}.worker-catalog .section-header h2{font-size:22px}.worker-catalog-controls{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.worker-filter-tabs{background:#fff;border:1px solid #e9edf2;border-radius:9px;gap:3px;padding:4px;display:flex}.worker-filter-tabs button{white-space:nowrap;color:#818a9a;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 13px;font-size:11px;font-weight:600;display:flex}.worker-filter-tabs button span{background:#fff;border:1px solid #dde5fa;border-radius:4px;padding:1px 4px;font-size:9px}.worker-search-sort{gap:9px;display:flex}.worker-search{color:#93a0ae;background:#fff;border:1px solid #e4e9ef;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.worker-search input{outline:none;width:154px;background:0 0!important;border:0!important;padding:9px 0!important;font-size:10px!important}.worker-search-sort select{color:#6a7587;background:#fff;border:1px solid #e4e9ef;border-radius:8px;padding:9px 11px;font-size:10px}.worker-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.worker-task-card{flex-direction:column;min-height:307px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;border-radius:12px!important;padding:22px 21px 0!important}.worker-task-card:hover{border-color:#ccd8eb;transform:translateY(-3px);box-shadow:0 8px 25px #263e5b09}.worker-task-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.worker-task-reward{color:#1b304b;letter-spacing:-.7px;text-align:right;font-size:23px;font-weight:700}.worker-task-reward small{color:#96a0af;letter-spacing:.1px;margin-top:2px;font-size:8px;font-weight:500;display:block}.worker-task-category{text-transform:uppercase;letter-spacing:1.15px;color:#4e79a4;font-size:8px;font-weight:700}.worker-task-card h3{color:#24344e;min-height:44px;margin:9px 0;font-size:15px;line-height:1.5}.worker-task-card>p{color:#87909f;min-height:34px;margin:0 0 15px;font-size:10px;line-height:1.7}.worker-task-skills{flex-wrap:wrap;gap:6px;margin:auto 0 17px;display:flex}.worker-task-skills span{color:#7b8798;background:#f6f8fa;border:1px solid #edf0f3;border-radius:4px;padding:4px 7px;font-size:8px;display:inline-block}.worker-task-card-meta{color:#8a96a5;justify-content:space-between;align-items:center;gap:5px;padding-bottom:14px;font-size:8px;display:flex}.worker-task-card-meta>span{align-items:center;gap:5px;display:flex}.worker-availability-dot{background:#5baf8a;border-radius:50%;width:5px;height:5px;display:inline-block}.worker-task-open{color:#4669d5;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef1f5;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;margin:0 -21px;padding:13px 21px;font-size:10px;font-weight:650;display:flex}.worker-catalog-foot{color:#939eac;justify-content:center;align-items:center;gap:7px;margin:29px 0 9px;font-size:10px;display:flex}.worker-task-detail-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.worker-task-detail-heading h2{margin:5px 0;font-size:21px}.worker-task-detail-heading .eyebrow{font-size:9px}.worker-task-detail-heading>strong{text-align:right;white-space:nowrap;margin-left:auto;font-size:26px}.worker-task-detail-heading>strong small{color:#8995a3;margin-top:3px;font-size:9px;font-weight:400;display:block}.worker-detail-tabs{border-bottom:1px solid #e8edf3;gap:24px;margin:0 0 20px;display:flex}.worker-detail-tabs button{color:#7a8797;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 13px;font-size:12px}.worker-detail-tabs button.active{color:#4267d7;border-bottom-color:#4267d7;font-weight:600}.worker-brief-meta{color:#7a8796;align-items:center;gap:16px;font-size:11px;display:flex}.worker-brief-meta>span{align-items:center;gap:5px;display:flex}.worker-detail-summary{color:#6b7789;margin:19px 0;font-size:14px;line-height:1.7}.worker-instructions{color:#68758a;gap:12px;padding-left:22px;font-size:12px;line-height:1.75;display:grid}.worker-instructions li{padding-left:5px}.worker-criteria{color:#66758a;gap:11px;padding:0;font-size:11px;line-height:1.6;list-style:none;display:grid}.worker-criteria li{align-items:flex-start;gap:9px;display:flex}.worker-criteria svg{color:#409b80;flex-shrink:0;margin-top:1px}.worker-rights-note{color:#7f8c9f;background:#f5f8fb;border:1px solid #e9eef5;border-radius:8px;align-items:flex-start;gap:10px;margin:22px 0;padding:14px;font-size:10px;line-height:1.7;display:flex}.worker-rights-note svg{color:#8395a8;flex-shrink:0;margin-top:2px}.worker-task-detail-footer{border-top:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:22px;display:flex}.worker-task-detail-footer>span{color:#8390a1;align-items:center;gap:5px;font-size:11px;display:flex}.worker-source-title{color:#67778c;border-bottom:1px solid #edf0f4;align-items:center;gap:9px;padding:15px 17px;font-size:11px;display:flex}.worker-source-title>svg{color:#7e91a6;flex-shrink:0}.worker-source-title>div{min-width:0}.worker-source-title strong{font-weight:600;line-height:1.5;display:block}.worker-source-title small{color:#99a4b2;margin-top:3px;font-size:9px;display:block}.worker-source-title .button,.worker-source-title>.icon-button{flex-shrink:0;margin-left:auto}.worker-source-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#65768b;background:#fcfdfe;border-radius:7px;max-height:470px;margin:0;padding:21px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.9;overflow:auto}.worker-assignment-tabs{gap:11px;margin:0 0 21px;padding-bottom:5px;display:flex;overflow:auto}.worker-assignment-tab{text-align:left;cursor:pointer;color:#8290a1;background:#fff;border:1px solid #e4e9f0;border-radius:9px;align-items:center;gap:10px;min-width:220px;max-width:320px;padding:12px 14px;display:flex}.worker-assignment-tab strong{color:#62738a;text-overflow:ellipsis;white-space:nowrap;max-width:215px;font-size:10px;display:block;overflow:hidden}.worker-assignment-tab small{margin-top:5px;font-size:9px;display:block}.worker-assignment-tab>svg{color:#389578;flex-shrink:0}.worker-work-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex;padding:20px 23px!important}.worker-work-heading>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.worker-work-heading h2{margin:7px 0 0;font-size:18px}.worker-work-kicker{color:#8795a8;align-items:center;gap:9px;font-size:9px;display:flex}.worker-work-kicker>span{text-transform:uppercase;letter-spacing:1px}.worker-work-status{text-align:right;flex-shrink:0}.worker-work-status>strong{color:#283b55;margin-bottom:7px;font-size:20px;display:block}.worker-work-status>strong small{color:#98a2b1;font-size:8px;font-weight:400}.worker-editor-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:20px;display:grid}.worker-source-panel,.worker-output-panel{min-width:0;overflow:hidden}.worker-panel-tabs{background:#fff;border-bottom:1px solid #e9edf3;gap:19px;padding:17px 19px 0;display:flex}.worker-panel-tabs button{color:#8b97a6;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 0 15px;font-size:10px;display:flex}.worker-panel-tabs button.active{color:#4269d6;border-bottom-color:#4269d6}.worker-source-brief{padding:20px}.worker-source-brief h3{margin-top:25px;font-size:12px}.worker-source-brief .worker-brief-meta{flex-wrap:wrap;gap:9px;font-size:9px}.worker-editor-source{border-radius:0;max-height:590px;padding:18px;font-size:10px;line-height:1.95}.worker-pair-context{border-top:1px solid #e8eef5;padding:19px}.worker-pair-context h3{margin:0 0 9px;font-size:11px}.worker-pair-context>p{color:#78879a;font-size:10px;line-height:1.8}.worker-response-box{background:#fff;border:1px solid #e8edf3;border-radius:8px;margin-top:13px;padding:13px}.worker-response-box p{color:#6f7e92;margin-bottom:0;font-size:10px;line-height:1.8}.worker-output-panel{padding:0 21px 20px!important}.worker-output-heading{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.worker-output-heading>div{color:#7285a0;align-items:center;gap:8px;display:flex}.worker-output-heading h3{color:#344764;margin:0;font-size:12px}.worker-save-status{color:#8fa294;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:flex}.worker-save-status.error{color:#b7814b}.worker-demo-fill{color:#8a95a9;background:#f6f8fe;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 18px;padding:10px;font-size:9px;display:flex}.worker-demo-fill>span{align-items:center;gap:5px;display:flex}.worker-demo-fill>button{color:#5b72bd;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:600;display:flex}.worker-field{margin:18px 0;display:block}.worker-field>span,.worker-field-label{color:#62738b;justify-content:space-between;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.worker-field small{color:#a0a9b6;font-size:8px;font-weight:400}.worker-field input,.worker-field textarea,.worker-field select{color:#50627a;box-sizing:border-box;background:#fff;border:1px solid #e0e7ef;border-radius:7px;outline:none;width:100%;padding:10px 11px;font-size:10px;line-height:1.8;transition:border-color .2s,box-shadow .2s}.worker-field textarea{resize:vertical;min-height:80px}.worker-field textarea[readonly],.worker-field input[readonly]{background:#f9fbfc}.worker-field input::placeholder,.worker-field textarea::placeholder{color:#a0aabc}.worker-field textarea.worker-code-editor{tab-size:2;background:#fcfdff;min-height:230px;padding:15px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.8}.worker-field-row{grid-template-columns:.65fr 1.35fr;gap:14px;display:grid}.worker-field-row .worker-field{margin:2px 0}.worker-preference-editor{padding-top:4px}.worker-preference-options{gap:8px;margin:11px 0 17px;display:flex}.worker-preference-options>label{cursor:pointer;color:#7f8a9b;white-space:nowrap;border:1px solid #e1e8f0;border-radius:7px;flex:1;align-items:center;gap:6px;padding:11px 9px;font-size:9px;display:flex}.worker-preference-options input{accent-color:#4369d7}.worker-order-tools{border:1px solid #e6edf4;border-radius:9px;margin:17px 0 19px;overflow:hidden}.worker-order-heading{background:#f6f9fc;justify-content:space-between;align-items:center;padding:12px;font-size:9px;display:flex}.worker-order-heading strong{color:#5d728b}.worker-order-heading>span{color:#98a5b4;font-size:8px}.worker-order{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:9px;padding:11px;display:flex}.worker-order strong{color:#55728f;font-size:9px;display:block}.worker-order span{color:#8592a4;margin:4px 0;font-size:8px;display:block}.worker-order small{color:#a1aab6;font-size:8px;display:block}.worker-order-buttons{gap:4px;display:flex}.worker-order-buttons button{color:#8d9aab;cursor:pointer;background:#fff;border:1px solid #e5eaf2;border-radius:5px;padding:6px 7px;font-size:8px}.worker-order-buttons .approve.chosen{color:#429172;background:#edf8f2;border-color:#b6dfcc}.worker-order-buttons .decline.chosen{color:#ac7b65;background:#faf2ee;border-color:#e5cec5}.worker-order-buttons button:disabled{cursor:default}.worker-artifact-area{margin:17px 0}.worker-upload-button{color:#8194ae;text-align:left;cursor:pointer;background:#fafdff;border:1px dashed #cdd9e7;border-radius:7px;align-items:center;gap:10px;width:100%;padding:15px;display:flex}.worker-upload-button>span:first-of-type{flex:1}.worker-upload-button strong{color:#637b96;font-size:10px;display:block}.worker-upload-button small{color:#a3adbb;margin-top:4px;font-size:8px;display:block}.worker-upload-button>span:last-child{color:#5b7cc4;white-space:nowrap;font-size:9px}.worker-attached-file{color:#8b9db4;border:1px solid #e5eaf1;border-radius:7px;align-items:center;gap:9px;padding:12px;display:flex}.worker-attached-file>span{flex:1;min-width:0}.worker-attached-file strong{color:#66809d;overflow-wrap:anywhere;font-size:10px;display:block}.worker-attached-file small{color:#a0aab8;margin-top:3px;font-size:8px;display:block}.worker-trace{color:#7e8ea3;border:1px solid #e8eef4;border-radius:7px;margin:17px 0;font-size:9px}.worker-trace summary{cursor:pointer;align-items:center;gap:7px;padding:11px;display:flex}.worker-trace summary .badge{margin-left:auto}.worker-trace ol{max-height:240px;margin:0;padding:10px 15px 15px 30px;overflow:auto}.worker-trace li{border-bottom:1px solid #edf2f5;padding:6px 0 8px 4px;position:relative}.worker-trace li:last-child{border:0}.worker-trace strong{color:#7387a2;font-size:9px;display:block}.worker-trace p{margin:4px 0;font-size:8px;line-height:1.7}.worker-trace time{color:#a8b3c1;font-size:7px}.worker-selfcheck{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;margin:19px -21px 0}.worker-selfcheck>button{color:#7389a7;text-align:left;cursor:pointer;background:#fbfcfe;border:0;align-items:center;gap:6px;width:100%;padding:13px 21px;font-size:10px;display:flex}.worker-selfcheck>button>span{color:#9aa8b9;margin-left:auto;font-size:8px}.worker-selfcheck ul{margin:0;padding:5px 21px 15px;list-style:none}.worker-selfcheck li{align-items:center;gap:8px;margin:10px 0;font-size:9px;line-height:1.6;display:flex}.worker-selfcheck .pass,.worker-review-results .pass{color:#57967d}.worker-selfcheck .incomplete,.worker-review-results .incomplete{color:#b09469}.worker-attestation{color:#8d9aae;cursor:pointer;align-items:flex-start;gap:8px;margin-top:20px;font-size:9px;line-height:1.7;display:flex}.worker-attestation input{accent-color:#4569d3;flex-shrink:0;margin:2px 0 0}.worker-submit-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:23px;display:flex}.worker-submit-footer>span{color:#8495ac;font-size:9px;line-height:1.6}.worker-submit-footer small{color:#a0acbd;font-size:7px;display:block}.worker-submit-footer .button{white-space:nowrap;padding:10px 12px;font-size:10px}.worker-editor-error{color:#b67b6c;background:#fcf2ef;border-radius:5px;padding:10px;font-size:10px}.worker-feedback,.worker-submitted-state{color:#5a9b7b;background:#f4faf6;border:1px solid #dcece2;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 19px;display:flex}.worker-feedback strong,.worker-submitted-state strong{font-size:11px;display:block}.worker-feedback p,.worker-submitted-state p{color:#84a193;margin:6px 0 0;font-size:10px;line-height:1.7}.worker-submitted-state{color:#5d80bd;background:#f3f7fd;border-color:#dde7f6}.worker-submitted-state p{color:#8498b4}.worker-review-results{border-top:1px solid #ebf0f5;margin:18px -21px 0;padding:7px 21px 0}.worker-review-results h4{color:#6e829d;margin:17px 0;font-size:11px}.worker-review-results>div{align-items:flex-start;gap:8px;margin:13px 0;display:flex}.worker-review-results strong{font-size:9px;display:block}.worker-review-results small{color:#99a5b6;margin-top:3px;font-size:8px;line-height:1.7;display:block}.worker-review-results svg{flex-shrink:0}.worker-review-results>.worker-ai-note{color:#8b7cb5;background:#f6f5fc;border:1px solid #ece8f7;border-radius:7px;margin:18px 0 0;padding:13px}.worker-ai-note p{margin:0}.worker-ai-note span{color:#a298b8;margin-top:5px;font-size:8px;line-height:1.8;display:block}.worker-submit-confirm{text-align:center;padding:10px 8px 6px}.worker-submit-confirm .worker-section-icon{margin:0 auto 19px}.worker-submit-confirm h3{color:#3c5270;font-size:19px;line-height:1.5}.worker-submit-confirm>p{color:#8a98ad;font-size:12px;line-height:1.8}.worker-submit-confirm>div:not(.worker-section-icon){color:#8294af;background:#f7f9fd;border-radius:9px;justify-content:space-between;margin:24px 0;padding:18px;font-size:11px;display:flex}.worker-submit-confirm>div strong{color:#4c6d9c}.worker-submit-confirm>.button{justify-content:center;width:100%}.worker-stat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.worker-stat{padding:24px!important}.worker-stat-label{color:#8d9aad;align-items:center;gap:9px;font-size:11px;display:flex}.worker-stat>strong{letter-spacing:-1.2px;color:#243954;margin:20px 0 8px;font-size:34px;font-weight:650;display:block}.worker-stat small{letter-spacing:0;color:#91a0b3;font-size:13px;font-weight:400}.worker-stat>.muted{font-size:10px}.worker-demo-note{color:#9b9a89;background:#fbf9ef;border:1px solid #f0ebd8;border-radius:7px;align-items:center;gap:8px;margin:20px 0 29px;padding:13px 16px;font-size:10px;display:flex}.worker-ledger{overflow:hidden;padding:23px 25px 4px!important}.worker-table-scroll{overflow:auto}.worker-table{border-collapse:collapse;width:100%;font-size:11px}.worker-table th{text-align:left;text-transform:uppercase;letter-spacing:.8px;color:#a0acbb;white-space:nowrap;border-bottom:1px solid #e9edf3;padding:16px 12px;font-size:9px;font-weight:600}.worker-table td{color:#93a0b0;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:21px 12px}.worker-table tr:last-child td{border:0}.worker-table small{color:#b2bac7;margin-top:5px;font-size:8px;display:block}.worker-table-link{text-align:left;color:#657f9e;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:10px;display:flex}.worker-table-link:hover{color:#456ed7}.worker-table .worker-align-right{text-align:right}.worker-table .worker-amount{color:#518b73;font-size:12px;font-weight:650}.worker-profile-grid{grid-template-columns:minmax(260px,.8fr) 1.5fr;gap:24px;display:grid}.worker-profile-card{text-align:center;padding:30px!important}.worker-profile-card>.avatar{width:76px;height:76px;margin:0 auto 17px;font-size:25px}.worker-profile-card h2{margin:0 0 7px;font-size:22px}.worker-profile-card>p{color:#93a0b3;margin:0 0 16px;font-size:11px}.worker-profile-card>.badge{align-items:center;gap:6px;display:inline-flex}.worker-profile-card dl{text-align:left;border-top:1px solid #e9eff5;border-bottom:1px solid #e9eff5;margin:28px 0;padding:14px 0}.worker-profile-card dl>div{justify-content:space-between;gap:10px;padding:9px 0;font-size:10px;display:flex}.worker-profile-card dt{color:#99a6b6}.worker-profile-card dd{color:#6c829d;margin:0}.worker-profile-card h3{text-align:left;color:#7085a1;font-size:11px}.worker-skill-list{text-align:left;flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.worker-profile-card>.button{justify-content:center;width:100%;font-size:11px}.worker-standards{padding:34px!important}.worker-section-icon{color:#6b9b86;background:#edf5f2;border-radius:13px;place-items:center;width:53px;height:53px;display:grid}.worker-standards h2{color:#38506c;margin:21px 0 13px;font-size:24px}.worker-standards>.muted{max-width:480px;font-size:12px;line-height:1.8}.worker-standard{align-items:flex-start;gap:12px;margin-top:24px;display:flex}.worker-standard>svg{color:#7fac96;flex-shrink:0;margin-top:1px}.worker-standard strong{color:#67819e;font-size:11px}.worker-standard p{color:#9aa7b7;margin:5px 0 0;font-size:10px;line-height:1.8}.worker-standards .worker-rights-note{margin-bottom:0}.worker-spin{animation:1s linear infinite worker-spin}@keyframes worker-spin{to{transform:rotate(360deg)}}@keyframes worker-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.worker-discover-hero{min-height:320px;padding:42px 45px}.worker-hero-art{top:29px;right:65px}.worker-task-card{min-height:325px}.worker-task-card h3{font-size:17px}.worker-task-card>p{font-size:11px}.worker-task-category,.worker-task-card-meta,.worker-task-skills span{font-size:9px}.worker-task-open{font-size:11px}}@media (width<=1150px){.worker-hero-art{opacity:.8;right:-32px;transform:scale(.92)}.worker-discover-hero{padding:30px}.worker-hero-actions>span{display:none}.worker-mini-stats{grid-template-columns:1fr 1fr 1fr}.worker-mini-stats>div:nth-child(3){border-right:0}.worker-mini-stats>.worker-mini-profile{display:none}.worker-catalog-controls{flex-wrap:wrap}.worker-search-sort{margin-left:auto}.worker-task-card{padding:19px 17px 0!important}.worker-task-open{margin:0 -17px;padding:13px 17px}.worker-editor-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:15px}.worker-output-panel{padding:0 15px 17px!important}.worker-selfcheck{margin-left:-15px;margin-right:-15px}.worker-selfcheck>button{padding-left:15px;padding-right:15px}.worker-submit-footer{flex-direction:column;align-items:flex-start}.worker-submit-footer>.button{justify-content:center;width:100%}.worker-preference-options{gap:4px}.worker-preference-options>label{gap:3px;padding:9px 6px;font-size:8px}.worker-review-results{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}@media (width<=900px){.worker-hero-art{opacity:.45;right:-55px;transform:scale(.8)}.worker-hero-copy{max-width:80%}.worker-discover-hero h1{font-size:39px}.worker-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-task-card h3{min-height:47px;font-size:16px}.worker-task-card>p{font-size:11px}.worker-task-card-meta,.worker-task-skills span{font-size:9px}.worker-task-open{font-size:11px}.worker-editor-grid{grid-template-columns:1fr}.worker-editor-source{max-height:320px}.worker-pair-context{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.worker-pair-context>h3,.worker-pair-context>p{grid-column:1/-1}.worker-source-panel{position:static}.worker-preference-options>label{gap:7px;padding:12px;font-size:11px}.worker-profile-grid{grid-template-columns:1fr 1.3fr}.worker-submit-footer{flex-direction:row;align-items:center}.worker-submit-footer>.button{width:auto}.worker-stat>strong{font-size:28px}.worker-stat{padding:19px!important}}@media (width<=600px){.worker-page h1{font-size:29px}.worker-page-heading{flex-direction:column;align-items:flex-start;gap:17px}.worker-page-heading>.button{font-size:10px}.worker-page-heading .muted{font-size:11px;line-height:1.7}.worker-discover-hero{border-radius:11px;min-height:285px;padding:25px 22px}.worker-hero-copy{max-width:100%}.worker-hero-kicker{letter-spacing:1.3px;font-size:8px}.worker-discover-hero h1{letter-spacing:-1.3px;font-size:35px}.worker-hero-copy>p{max-width:290px;font-size:11px}.worker-hero-art{opacity:.22;top:43px;right:-173px;transform:scale(.75)}.worker-hero-actions>.button{font-size:10px}.worker-mini-stats{margin-top:14px;margin-bottom:27px;padding:16px 0}.worker-mini-stats>div{gap:7px;padding:0 11px}.worker-mini-icon{display:none}.worker-mini-stats strong{font-size:20px}.worker-mini-stats em{font-size:10px}.worker-mini-stats small{font-size:8px}.worker-catalog .section-header h2{font-size:20px}.worker-catalog .section-header p{font-size:10px}.worker-catalog-controls{gap:12px;margin-bottom:17px}.worker-filter-tabs{justify-content:space-between;width:100%}.worker-filter-tabs button{padding:8px 9px;font-size:10px}.worker-search-sort{width:100%;margin:0}.worker-search{flex:1;min-width:0}.worker-search input{width:100%}.worker-search-sort select{width:128px;font-size:9px}.worker-task-grid{gap:13px}.worker-task-card{min-height:303px;padding:16px 13px 0!important}.worker-task-card-top{margin-bottom:17px}.worker-task-card-top .category-icon{width:32px;height:32px}.worker-task-reward{font-size:21px}.worker-task-reward small{font-size:7px}.worker-task-category{letter-spacing:.8px;font-size:7px}.worker-task-card h3{min-height:58px;margin-top:10px;font-size:13px;line-height:1.5}.worker-task-card>p{min-height:47px;font-size:9px;line-height:1.7}.worker-task-skills{gap:4px;margin-bottom:13px}.worker-task-skills span{padding:3px 5px;font-size:7px}.worker-task-card-meta{align-items:flex-start;gap:4px;padding-bottom:12px;font-size:7px}.worker-task-card-meta>span{gap:3px}.worker-task-card-meta svg{width:11px;height:11px}.worker-task-open{margin:0 -13px;padding:13px;font-size:9px}.worker-task-open svg{width:13px;height:13px}.worker-catalog-foot{text-align:center;align-items:flex-start;padding:0 14px;font-size:8px;line-height:1.6}.worker-catalog-foot svg{flex-shrink:0}.worker-task-detail-heading{align-items:flex-start;gap:10px}.worker-task-detail-heading h2{font-size:17px;line-height:1.4}.worker-task-detail-heading>.category-icon{display:none}.worker-task-detail-heading>strong{font-size:22px}.worker-brief-meta{flex-wrap:wrap;gap:10px;font-size:9px}.worker-detail-summary{font-size:12px}.worker-instructions{font-size:11px}.worker-criteria{font-size:10px}.worker-task-detail-footer{flex-direction:column;align-items:flex-start;gap:16px}.worker-task-detail-footer>.button{justify-content:center;width:100%}.worker-source-title{padding:13px;font-size:10px}.worker-source-title>svg{display:none}.worker-source-text{max-height:390px;padding:15px;font-size:9px}.worker-work-heading{align-items:flex-start;gap:10px;padding:15px!important}.worker-work-heading>.worker-work-status{min-width:90px}.worker-work-heading .category-icon{display:none}.worker-work-heading h2{font-size:16px;line-height:1.5}.worker-work-kicker>span{letter-spacing:.5px;font-size:7px}.worker-work-kicker .badge{font-size:7px}.worker-work-status>strong{font-size:20px}.worker-work-status>strong small{margin-top:2px;font-size:7px;display:block}.worker-work-status>.badge{font-size:7px}.worker-source-brief{padding:15px}.worker-editor-source{max-height:300px}.worker-panel-tabs{padding-left:15px;padding-right:15px}.worker-pair-context{padding:15px;display:block}.worker-response-box{margin-top:12px}.worker-field>span{flex-wrap:wrap;font-size:10px}.worker-field small{font-size:8px}.worker-order{gap:5px;padding:10px 8px}.worker-order span{max-width:145px;line-height:1.6}.worker-order small{font-size:7px}.worker-order-buttons{gap:3px}.worker-order-buttons button{padding:6px;font-size:7px}.worker-submit-footer{flex-direction:column;align-items:stretch}.worker-submit-footer>.button{justify-content:center;width:100%}.worker-field-row{grid-template-columns:1fr 1.6fr;gap:10px}.worker-preference-options>label{gap:3px;padding:10px 7px;font-size:9px}.worker-preference-options input{margin-left:0}.worker-stat-grid{gap:10px}.worker-stat{padding:14px 10px!important}.worker-stat-label{gap:5px;min-height:24px;font-size:8px;line-height:1.6}.worker-stat-label svg{display:none}.worker-stat>strong{margin:16px 0 8px;font-size:25px}.worker-stat small{font-size:9px}.worker-stat>.muted{font-size:7px;line-height:1.7;display:block}.worker-demo-note{align-items:flex-start;font-size:9px;line-height:1.7}.worker-demo-note svg{flex-shrink:0}.worker-ledger{padding:17px 12px 0!important}.worker-table th{padding:13px 7px;font-size:8px}.worker-table td{padding:17px 7px;font-size:9px}.worker-table-link{white-space:normal;max-width:160px;font-size:9px;line-height:1.6}.worker-table-link svg{display:none}.worker-table .badge{font-size:7px}.worker-profile-grid{grid-template-columns:1fr}.worker-standards,.worker-profile-card{padding:26px!important}.worker-assignment-tab{min-width:210px}.worker-feedback,.worker-submitted-state{gap:8px;padding:13px}.worker-feedback strong,.worker-submitted-state strong{font-size:10px}.worker-feedback p,.worker-submitted-state p{font-size:9px}}.worker-page .muted,.worker-task-card>p,.worker-hero-copy>p,.worker-detail-summary,.worker-instructions,.worker-criteria,.worker-source-text,.worker-pair-context>p,.worker-response-box p,.worker-standard p,.worker-standards>.muted{color:#65758b;font-size:12px}.worker-page small,.worker-mini-stats small,.worker-task-category,.worker-task-skills span,.worker-task-card-meta,.worker-task-open,.worker-save-status,.worker-field>span,.worker-field-label,.worker-field small,.worker-trace,.worker-trace strong,.worker-trace p,.worker-trace time,.worker-demo-fill,.worker-demo-fill>button,.worker-rights-note,.worker-attestation,.worker-submit-footer>span,.worker-submit-footer small,.worker-work-kicker,.worker-order-heading,.worker-order-heading>span,.worker-order strong,.worker-order span,.worker-order small,.worker-order-buttons button,.worker-selfcheck>button,.worker-selfcheck>button>span,.worker-selfcheck li,.worker-review-results strong,.worker-review-results small,.worker-ai-note span,.worker-catalog-foot,.worker-brief-meta,.worker-task-detail-footer>span,.worker-table th,.worker-table td,.worker-table-link,.worker-standard strong,.worker-profile-card dl>div,.worker-skill-list .badge,.worker-mini-profile,.worker-mini-profile small{color:#697c95;font-size:11px}.worker-task-reward small{color:#75869b;font-size:10px!important}.worker-task-category{color:#53779c;letter-spacing:.8px;font-size:10px}.worker-task-card h3{min-height:48px;font-size:16px;line-height:1.5}.worker-task-card>p{min-height:60px;font-size:12px;line-height:1.7}.worker-task-skills{margin-bottom:18px}.worker-task-skills span{color:#70819a;padding:5px 7px;font-size:10px}.worker-task-card-meta{flex-wrap:wrap;gap:8px;font-size:10px}.worker-task-card-meta>span,.worker-page .badge{font-size:10px}.worker-mini-stats small{font-size:11px}.worker-hero-kicker{letter-spacing:1.3px;font-size:11px}.worker-hero-actions>span,.worker-mini-profile small{font-size:11px}.worker-filter-tabs button,.worker-search-sort select{min-height:34px;font-size:11px}.worker-search input{min-height:32px;font-size:11px!important}.worker-filter-tabs button span{font-size:10px}.worker-search-sort select{width:auto}.worker-task-open{min-height:43px;font-size:11px}.worker-detail-tabs button,.worker-panel-tabs button{min-height:34px;font-size:11px}.worker-brief-meta{flex-wrap:wrap}.worker-source-title{font-size:12px}.worker-source-title small{font-size:10px}.worker-editor-source{font-size:11px}.worker-output-heading h3{font-size:13px}.worker-demo-fill{flex-wrap:wrap;align-items:center;gap:7px;padding:10px 11px}.worker-demo-fill>button{min-height:32px}.worker-field>span{flex-wrap:wrap;line-height:1.6}.worker-field input,.worker-field textarea,.worker-field select,.worker-field textarea.worker-code-editor{font-size:12px;line-height:1.8}.worker-field small{font-size:10px}.worker-order span{max-width:none;font-size:11px;line-height:1.6}.worker-order small{font-size:10px;line-height:1.5}.worker-order-buttons button{min-height:32px;padding:7px 9px;font-size:10px}.worker-order-heading strong{font-size:11px}.worker-order-heading>span{font-size:10px}.worker-preference-options>label{min-height:38px;padding:10px 8px;font-size:11px}.worker-selfcheck>button{min-height:43px;font-size:11px}.worker-selfcheck li,.worker-attestation{font-size:11px}.worker-attestation input{width:16px;height:16px}.worker-submit-footer>span{font-size:11px;line-height:1.7}.worker-submit-footer small{font-size:10px}.worker-submit-footer>.button{min-height:36px;font-size:11px}.worker-upload-button{min-height:69px}.worker-upload-button strong,.worker-upload-button>span:last-child{font-size:11px}.worker-upload-button small{font-size:10px}.worker-attached-file strong{font-size:11px}.worker-attached-file small{font-size:10px}.worker-page .icon-button{min-width:32px;min-height:32px}.worker-profile-card .button,.worker-task-detail-footer>.button{min-height:36px}.worker-assignment-tab{max-width:360px;min-height:68px}.worker-assignment-tab strong,.worker-assignment-tab small{font-size:11px}.worker-feedback strong,.worker-submitted-state strong{font-size:12px}.worker-feedback p,.worker-submitted-state p,.worker-review-results strong,.worker-review-results small,.worker-ai-note span{font-size:11px}.worker-trace summary{min-height:37px}.worker-trace p{font-size:11px}.worker-trace time,.worker-table th{font-size:10px}.worker-table td,.worker-table-link{font-size:11px}.worker-ledger .badge{font-size:10px}.worker-json-mode{background:#f7faff;border:1px solid #e2eaf5;border-radius:7px;margin:0 0 11px;padding:11px}.worker-json-mode p{color:#7287a3;margin:0 0 8px;font-size:11px;line-height:1.7}.worker-json-mode button{color:#5d7aa7;background:#fff;border:1px solid #ccdaf2;border-radius:5px;min-height:32px;padding:7px 9px;font-size:11px}.worker-order-buttons button:disabled{opacity:.6}.worker-field textarea.worker-code-editor[readonly]{color:#6d7e95;background:#f6f8fc}@media (width<=1150px){.worker-task-card>p{min-height:80px}.worker-task-card-meta{gap:6px;font-size:10px}.worker-task-card-meta>span,.worker-task-skills span{font-size:10px}.worker-order{flex-wrap:wrap}.worker-order-buttons{margin-left:auto}.worker-preference-options>label{padding:10px 7px;font-size:10px}.worker-field-row{grid-template-columns:1fr}}@media (width<=900px){.worker-task-card>p{min-height:60px}.worker-order{flex-wrap:nowrap}.worker-field-row{grid-template-columns:.7fr 1.3fr}.worker-order-buttons button,.worker-preference-options>label{font-size:11px}}@media (width<=600px){.worker-task-grid{grid-template-columns:1fr;gap:16px}.worker-task-card{min-height:330px;padding:21px 21px 0!important}.worker-task-card h3{min-height:0;font-size:17px}.worker-task-card>p{min-height:0;margin-bottom:18px;font-size:12px}.worker-task-skills{margin-top:0;margin-bottom:17px}.worker-task-card-meta{flex-wrap:nowrap;font-size:11px}.worker-task-card-meta>span{font-size:11px}.worker-task-open{margin:0 -21px;padding:14px 21px;font-size:12px}.worker-task-card-top{margin-bottom:18px}.worker-task-card-top .category-icon{width:38px;height:38px}.worker-task-reward{font-size:24px}.worker-task-category{font-size:10px}.worker-mini-stats small{font-size:10px;line-height:1.5}.worker-mini-stats em{font-size:11px}.worker-mini-stats>div{padding:0 10px}.worker-search-sort select{max-width:140px;font-size:11px}.worker-filter-tabs button{font-size:11px}.worker-hero-kicker{font-size:9px}.worker-hero-actions>.button{min-height:36px;font-size:11px}.worker-catalog .section-header p,.worker-catalog-foot{font-size:11px}.worker-order{flex-wrap:wrap}.worker-order-buttons{margin-top:4px;margin-left:auto}.worker-order-buttons button{padding:8px 10px;font-size:11px}.worker-field-row{grid-template-columns:1fr}.worker-preference-options>label{font-size:10px}.worker-work-kicker>span{font-size:9px}.worker-work-kicker .badge,.worker-work-status>strong small,.worker-work-status>.badge,.worker-field small{font-size:10px}.worker-stat-label{min-height:32px;font-size:10px}.worker-stat>.muted{font-size:10px}.worker-stat small{font-size:11px}.worker-table td{padding:17px 9px}.worker-table-link{max-width:180px;font-size:11px}.worker-table .badge{font-size:10px}.worker-page-heading>.button,.worker-feedback p,.worker-submitted-state p{font-size:11px}.worker-criteria,.worker-instructions{font-size:12px}.worker-rights-note{font-size:11px}}.worker-campaign-label{color:#6b7e98;align-items:center;gap:6px;min-width:0;margin:0 0 12px;font-size:12px;line-height:1.6;display:flex}.worker-campaign-label svg{color:#93a5bd;flex-shrink:0}.worker-campaign-label span{overflow-wrap:anywhere}.worker-task-card .worker-campaign-label{color:#7185a1;margin-top:0;margin-bottom:12px;font-size:11px}.worker-task-card h3{margin-bottom:7px}.worker-task-detail-heading .worker-campaign-label,.worker-work-heading .worker-campaign-label{margin-top:8px;margin-bottom:0}.worker-work-heading .worker-campaign-label svg{width:12px;height:12px}@media (width<=600px){.worker-campaign-label,.worker-work-heading .worker-campaign-label{font-size:11px}.worker-task-card .worker-campaign-label{font-size:12px}}.worker-revision-artifact-note{color:#7386a1;background:#f7f9fd;border:1px solid #e3eaf4;border-radius:7px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:11px 12px;font-size:11px;line-height:1.7;display:flex}.worker-revision-artifact-note svg{flex-shrink:0;margin-top:2px}.worker-discover-hero .worker-hero-copy{max-width:64%}.worker-discover-hero .worker-hero-copy>p{max-width:570px;color:var(--muted);font-size:14px;line-height:1.8}.worker-hero-actions{flex-wrap:wrap;gap:12px}.worker-hero-actions>.button{min-height:40px;padding:11px 15px;font-size:12px}.worker-hero-actions>.button-secondary{display:inline-flex}.worker-task-steps{border:1px solid var(--border);background:var(--surface,var(--brand-surface,#101619));border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0;padding:0;list-style:none;display:grid;overflow:hidden}.worker-task-steps>li{border-right:1px solid var(--border);align-items:flex-start;gap:12px;min-width:0;padding:20px 19px;display:flex}.worker-task-steps>li:last-child{border-right:0}.worker-step-number{color:var(--brand-accent,#ddf79f);flex-shrink:0;margin-top:2px;font-size:11px;font-weight:650}.worker-task-steps>li>svg{color:var(--brand-accent,#ddf79f);margin-top:1px}.worker-task-steps strong{color:var(--ink);font-size:12px;font-weight:650;display:block}.worker-task-steps p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.7}.worker-sample-panel{border:1px solid var(--border);background:var(--surface,var(--brand-surface,#101619));border-radius:12px;margin:0 0 30px;padding:19px 21px}.worker-sample-persona{align-items:flex-start;gap:11px;display:flex}.worker-sample-persona>.avatar{margin-top:2px}.worker-sample-persona strong{color:var(--ink);font-size:12px;line-height:1.6}.worker-sample-persona p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.7}.worker-sample-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.worker-sample-actions>button{border:1px solid var(--border);text-align:left;color:var(--ink);background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px;display:flex}.worker-sample-actions>button:hover{border-color:var(--brand-accent,#ddf79f)}.worker-sample-actions>button>span:first-child{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.worker-sample-actions strong{color:var(--ink);font-size:11px;font-weight:550;line-height:1.6}.worker-sample-actions>button>span:last-child{color:var(--brand-accent,#ddf79f);align-items:center;gap:5px;max-width:122px;font-size:11px;line-height:1.6;display:flex}.worker-deliverable{color:var(--muted);border-top:1px solid var(--border);align-items:flex-start;gap:8px;margin:0 0 12px;padding:12px 0 0;font-size:12px;line-height:1.7;display:flex}.worker-deliverable>svg{color:var(--brand-accent,#ddf79f);flex-shrink:0;margin-top:3px}.worker-deliverable strong{color:var(--ink);text-transform:uppercase;letter-spacing:.7px;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.worker-task-purpose{color:var(--brand-accent,#ddf79f);border:1px solid color-mix(in srgb,var(--brand-accent,#ddf79f) 22%,transparent);background:color-mix(in srgb,var(--brand-accent,#ddf79f) 5%,transparent);border-radius:4px;align-self:flex-start;margin:0 0 14px;padding:3px 7px;font-size:10px;font-weight:550}.worker-task-skills{margin-top:0}.worker-filter-tabs{flex-wrap:wrap}.worker-filter-tabs button{padding-left:11px;padding-right:11px;font-size:11px}.worker-task-card-meta{align-items:flex-start}.worker-task-card-meta>span:last-child{max-width:63%;line-height:1.6}.worker-work-kicker{flex-wrap:wrap}.worker-work-kicker>strong{color:var(--ink);font-size:11px;font-weight:600}.worker-demo-fill{align-items:flex-start;gap:12px;padding:13px}.worker-demo-fill>div{flex:1;min-width:190px}.worker-demo-fill>div>span{color:var(--ink);align-items:flex-start;gap:6px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.worker-demo-fill>div>span>svg{flex-shrink:0;margin-top:2px}.worker-demo-fill>div>p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.7}.worker-demo-fill>button{white-space:normal;min-height:36px;color:var(--brand-accent,#ddf79f);align-self:center;max-width:145px;font-size:11px;line-height:1.5}.worker-task-card .worker-task-open{min-height:44px}.worker-task-card{min-height:415px}.worker-task-detail-footer>.button{min-height:40px}@media (width<=1150px){.worker-discover-hero .worker-hero-copy{max-width:70%}.worker-task-steps>li{gap:9px;padding:17px 14px}.worker-task-steps>li>svg{display:none}.worker-sample-actions>button{flex-direction:column;align-items:flex-start;gap:8px}.worker-sample-actions>button>span:last-child{max-width:none}.worker-demo-fill>div{min-width:100%}.worker-demo-fill>button{align-self:flex-start;max-width:none}}@media (width<=900px){.worker-discover-hero .worker-hero-copy{max-width:85%}.worker-discover-hero .worker-hero-copy>p{font-size:13px}.worker-task-steps strong{font-size:12px}.worker-task-steps p,.worker-hero-actions>.button{font-size:11px}.worker-sample-actions>button{flex-direction:row;align-items:center}.worker-demo-fill>div{min-width:180px}}@media (width<=600px){.worker-discover-hero .worker-hero-copy{max-width:100%}.worker-discover-hero .worker-hero-copy>p{font-size:13px}.worker-hero-actions{align-items:stretch;gap:9px}.worker-hero-actions>.button{justify-content:center;width:100%;min-height:40px;font-size:12px}.worker-task-steps{grid-template-columns:1fr;margin:16px 0}.worker-task-steps>li{border-right:0;border-bottom:1px solid var(--border);gap:12px;padding:15px 17px}.worker-task-steps>li:last-child{border-bottom:0}.worker-task-steps>li>svg{width:17px;height:17px;display:block}.worker-task-steps p{margin-top:4px;font-size:12px}.worker-task-steps strong{font-size:13px}.worker-sample-panel{margin-bottom:25px;padding:17px}.worker-sample-persona strong,.worker-sample-persona p{font-size:12px}.worker-sample-actions{grid-template-columns:1fr;gap:10px}.worker-sample-actions>button{gap:12px;padding:13px}.worker-sample-actions strong{font-size:12px}.worker-sample-actions>button>span:last-child{max-width:125px;font-size:11px}.worker-filter-tabs{grid-template-columns:1fr 1fr;gap:4px;display:grid}.worker-filter-tabs button{justify-content:center;min-height:36px;font-size:11px}.worker-task-card{min-height:385px}.worker-task-card>p{margin-bottom:15px}.worker-task-purpose{font-size:11px}.worker-deliverable{font-size:12px}.worker-deliverable strong{font-size:11px}.worker-task-card-meta>span:last-child{max-width:64%}.worker-demo-fill>div{min-width:100%}.worker-demo-fill>button{max-width:none;font-size:12px}.worker-work-kicker>strong{font-size:11px}.worker-task-detail-footer>.button{font-size:12px}}.worker-preference-choice{border:0;width:100%;min-width:0;margin:0;padding:0}.worker-preference-choice>legend{color:var(--ink);padding:0;font-size:12px;font-weight:550;line-height:1.6}.worker-preview-next-step{border:1px solid var(--border);background:var(--surface-soft,#0c1114);color:var(--muted);border-radius:8px;align-items:flex-start;gap:8px;margin:-3px 0 20px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.worker-preview-next-step>svg{color:var(--brand-accent,#ddf79f);flex-shrink:0;margin-top:3px}.worker-discover-hero .worker-hero-copy>.worker-starter-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.worker-page .worker-hero-kicker,.worker-task-purpose,.worker-deliverable strong,.worker-sample-panel .badge,.worker-work-kicker>span{font-size:11px}.worker-task-steps p,.worker-sample-persona p,.worker-sample-actions strong,.worker-sample-actions>button>span:last-child{color:var(--muted);font-size:12px}.worker-sample-actions>button>span:last-child{color:var(--brand-accent,#ddf79f)}.worker-task-steps strong,.worker-sample-persona strong{color:var(--ink)}@media (width<=600px){.worker-page .worker-hero-kicker{letter-spacing:1px;font-size:11px}.worker-step-number,.worker-task-purpose,.worker-deliverable strong{font-size:11px}.worker-task-steps p,.worker-sample-persona p,.worker-sample-actions strong,.worker-preview-next-step,.worker-preference-choice>legend{font-size:12px}}.worker-discover-hero .worker-hero-copy>.worker-token-disclaimer{border:1px solid color-mix(in srgb,var(--brand-accent,#ddf79f) 20%,transparent);background:color-mix(in srgb,var(--brand-accent,#ddf79f) 5%,transparent);color:var(--muted);border-radius:8px;align-items:flex-start;gap:8px;max-width:560px;margin:17px 0 0;padding:12px 13px;font-size:12px;line-height:1.7;display:flex}.worker-token-disclaimer>svg{color:var(--brand-accent,#ddf79f);flex-shrink:0;margin-top:3px}.worker-task-reward small,.worker-task-detail-heading>strong small,.worker-work-status>strong small{letter-spacing:0;line-height:1.5;font-size:11px!important}.worker-task-reward{font-variant-numeric:tabular-nums}.worker-stat>strong>small{letter-spacing:0;color:var(--muted);margin-top:5px;font-size:12px;font-weight:450;line-height:1.6;display:block}.worker-submit-confirm>div:not(.worker-section-icon){text-align:left;align-items:center;gap:16px}.worker-submit-confirm>div:not(.worker-section-icon)>strong{white-space:nowrap;color:var(--brand-accent,#ddf79f);font-size:15px}.worker-work-status>strong small{margin-top:2px;font-weight:450;display:block}.worker-table .worker-amount{font-variant-numeric:tabular-nums}@media (width<=600px){.worker-discover-hero .worker-hero-copy>.worker-token-disclaimer{gap:7px;margin-top:15px;padding:11px;font-size:11px}.worker-stat>strong>small{font-size:11px}.worker-task-reward small,.worker-work-status>strong small,.worker-task-detail-heading>strong small{font-size:11px!important}.worker-submit-confirm>div:not(.worker-section-icon){flex-direction:column;align-items:flex-start;gap:10px}.worker-submit-confirm>div:not(.worker-section-icon)>strong{font-size:16px}}.task-artwork{isolation:isolate;background:#14231e;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.task-artwork>svg{width:100%;max-width:380px;height:100%;display:block;overflow:visible}.task-artwork-invoice{background:radial-gradient(at 30% 40%,#4b493333,#0000 65%),#20271e}.task-artwork-support{background:radial-gradient(at 50% 45%,#28726726,#0000 70%),#112b28}.task-artwork-security{background:radial-gradient(at 50% 45%,#7663a529,#0000 70%),#242233}.task-artwork-returns{background:radial-gradient(at 35% 55%,#a36b4b20,#0000 65%),#30251f}.task-artwork-crm{background:radial-gradient(at 50% 40%,#776eaf30,#0000 70%),#24243a}.task-artwork-sales{background:radial-gradient(#387d9426,#0000 70%),#142a33}.task-artwork-comparison{background:radial-gradient(at 50% 45%,#8f78572b,#0000 65%),#302b24}.task-artwork-grounding{background:radial-gradient(at 50% 40%,#438d7026,#0000 70%),#1c2e2b}.worker-page.worker-discovery .worker-task-card>.task-artwork{border-bottom:1px solid #ffffff0b;border-radius:11px 11px 0 0;flex-shrink:0;height:140px;margin:-22px -21px 18px}.worker-page.worker-discovery .worker-task-card-top{align-items:center;min-height:38px;margin-bottom:10px}.worker-page.worker-discovery .worker-task-card-top .worker-task-category{letter-spacing:.8px;max-width:53%;margin:0;font-size:9px;line-height:1.7}.worker-page.worker-discovery .worker-task-card-top .worker-task-reward{font-size:23px}.worker-task-detail-heading>.task-artwork-compact{border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;width:112px;height:66px}@media (width<=1150px){.worker-page.worker-discovery .worker-task-card>.task-artwork{height:132px}}@media (width<=600px){.worker-page.worker-discovery .worker-task-card>.task-artwork{height:144px;margin:-22px -21px 17px}.worker-page.worker-discovery .worker-task-card-top .worker-task-category{font-size:10px}.worker-task-detail-heading>.task-artwork-compact{width:78px;height:58px}}@media (prefers-reduced-motion:reduce){.task-artwork *{transition:none!important;animation:none!important}}.worker-page.worker-discovery .worker-task-card{overflow:hidden}.worker-task-detail-heading>div:not(.task-artwork){min-width:0}@media (width>=601px) and (width<=1150px){.worker-page.worker-discovery .worker-task-card>.task-artwork{margin:-19px -17px 18px}}@media (width<=600px){.worker-page.worker-discovery .worker-task-card>.task-artwork{margin:-21px -21px 17px}.worker-task-detail-heading>.task-artwork-compact{display:none}}.worker-page.worker-discovery .worker-discover-hero{background:linear-gradient(120deg,#101c17,#101719);border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:30px;min-height:0;padding:28px 32px;display:grid;overflow:visible}.worker-page.worker-discovery .worker-discover-hero .worker-hero-copy{min-width:0;max-width:none}.worker-page.worker-discovery .worker-hero-kicker{letter-spacing:1.3px;font-size:10px}.worker-page.worker-discovery .worker-discover-hero h1{letter-spacing:-1.5px;margin:13px 0 12px;font-size:39px;line-height:1.12}.worker-page.worker-discovery .worker-discover-hero .worker-hero-copy>p{max-width:none;font-size:13px;line-height:1.7}.worker-page.worker-discovery .worker-hero-actions{gap:10px;margin-top:19px}.worker-page.worker-discovery .worker-hero-actions>.button{min-height:39px;padding:10px 14px;font-size:11px}.worker-page.worker-discovery .worker-hero-actions>.button-secondary{color:#becdbd;background:0 0;border-color:#3c4b43}.worker-page.worker-discovery .worker-discover-hero .worker-hero-copy>.worker-token-disclaimer{color:#8fa28f;background:0 0;border:0;align-items:center;gap:6px;max-width:none;margin:14px 0 0;padding:0;font-size:11px;line-height:1.6;display:flex}.worker-page.worker-discovery .worker-token-disclaimer>svg{flex-shrink:0;margin:0}.worker-page.worker-discovery .worker-contribution-visual{justify-content:center;align-items:center;min-width:0;display:flex}.worker-page.worker-discovery .worker-contribution-visual>div{width:100%}.worker-page.worker-discovery .worker-session-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;min-width:0;margin:0 0 24px;padding:14px 2px;display:flex;position:relative}.worker-page.worker-discovery .worker-session-person{flex-shrink:0;align-items:center;gap:8px;display:flex}.worker-page.worker-discovery .worker-session-person>.avatar{width:28px;height:28px;font-size:10px}.worker-page.worker-discovery .worker-session-person>strong{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.worker-page.worker-discovery .worker-session-person>strong>span{color:#84938b;border-left:1px solid #344139;padding-left:8px;font-size:10px;font-weight:400}.worker-page.worker-discovery .worker-session-totals{color:#9caf9d;align-items:center;gap:17px;margin-left:auto;font-size:11px;line-height:1.6;display:flex}.worker-page.worker-discovery .worker-session-totals>span,.worker-page.worker-discovery .worker-session-totals>button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.worker-page.worker-discovery .worker-session-totals>button{color:#d0e5b2;background:0 0;border:0;padding:0;font-size:11px}.worker-page.worker-discovery .worker-resume-menu{color:#b4c7ac;font-size:11px}.worker-page.worker-discovery .worker-resume-menu>summary{cursor:pointer;white-space:nowrap;border-left:1px solid #344139;align-items:center;gap:7px;padding:7px 0 7px 17px;list-style:none;display:flex}.worker-page.worker-discovery .worker-resume-menu>summary::-webkit-details-marker{display:none}.worker-page.worker-discovery .worker-resume-menu>summary>span{color:#d3e9b5;background:#ddf79f12;border:1px solid #4c603b;border-radius:4px;place-items:center;min-width:17px;height:17px;padding:0 2px;font-size:10px;display:grid}.worker-page.worker-discovery .worker-resume-menu[open]>summary>svg{transform:rotate(90deg)}.worker-page.worker-discovery .worker-resume-list{z-index:5;background:#121d19;border:1px solid #3b5039;border-radius:10px;min-width:400px;max-width:100%;padding:6px;position:absolute;top:calc(100% - 5px);right:0;box-shadow:0 14px 30px #0007}.worker-page.worker-discovery .worker-resume-list>button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:17px;width:100%;padding:13px 11px;display:flex}.worker-page.worker-discovery .worker-resume-list>button:hover{background:#ddf79f08}.worker-page.worker-discovery .worker-resume-list>button>span:first-child{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.worker-page.worker-discovery .worker-resume-list strong{font-size:12px;font-weight:450;line-height:1.6}.worker-page.worker-discovery .worker-resume-list>button>span:last-child{color:var(--brand-accent);align-items:center;gap:5px;max-width:110px;font-size:11px;line-height:1.6;display:flex}.worker-page.worker-discovery .worker-catalog{scroll-margin-top:18px}.worker-page.worker-discovery .worker-catalog>.section-header{align-items:center;margin-bottom:17px;padding-bottom:0}.worker-page.worker-discovery .worker-catalog>.section-header h2{margin:0 0 4px;font-size:20px}.worker-page.worker-discovery .worker-catalog>.section-header p{margin:0;font-size:11px;line-height:1.6}.worker-page.worker-discovery .worker-catalog-controls{margin-bottom:18px}.worker-page.worker-discovery .worker-task-card{min-height:0;padding:21px 20px 0}.worker-page.worker-discovery .worker-task-card-top{margin-bottom:15px}.worker-page.worker-discovery .worker-task-reward{color:#d9edbc;font-size:26px;line-height:1.2}.worker-page.worker-discovery .worker-task-category{letter-spacing:1px;margin-bottom:8px;font-size:9px}.worker-page.worker-discovery .worker-task-card h3{min-height:48px;margin:0 0 8px;font-size:16px;line-height:1.5}.worker-page.worker-discovery .worker-task-card .worker-campaign-label{color:#8b9a90;min-height:15px;margin:0 0 15px;font-size:10px;line-height:1.5}.worker-page.worker-discovery .worker-deliverable{color:#abbcaf;border:0;min-height:39px;margin:0 0 19px;padding:0;font-size:12px;line-height:1.6}.worker-page.worker-discovery .worker-deliverable>svg{width:14px;height:14px;margin-top:3px}.worker-page.worker-discovery .worker-task-card-meta{border-top:1px solid var(--border);margin-top:auto;padding-top:13px;padding-bottom:15px;font-size:11px}.worker-page.worker-discovery .worker-task-card .worker-task-open{border-top:1px solid var(--border);width:calc(100% + 40px);min-height:43px;margin-left:-20px;margin-right:-20px;padding:12px 20px;font-size:11px}@media (width<=1150px){.worker-page.worker-discovery .worker-discover-hero{gap:17px;padding:25px}.worker-page.worker-discovery .worker-discover-hero h1{font-size:34px}.worker-page.worker-discovery .worker-hero-actions{gap:8px}.worker-page.worker-discovery .worker-hero-actions>.button{padding:9px 11px}.worker-page.worker-discovery .worker-session-bar,.worker-page.worker-discovery .worker-session-totals{gap:12px}.worker-page.worker-discovery .worker-session-person>strong{gap:6px}}@media (width<=900px){.worker-page.worker-discovery .worker-discover-hero{grid-template-columns:1fr 1fr;gap:16px;padding:24px}.worker-page.worker-discovery .worker-discover-hero h1{font-size:31px}.worker-page.worker-discovery .worker-hero-actions{flex-direction:column;align-items:flex-start}.worker-page.worker-discovery .worker-hero-actions>.button{min-height:36px;font-size:11px}.worker-page.worker-discovery .worker-session-bar{gap:10px}.worker-page.worker-discovery .worker-session-person>strong>span{font-size:10px}.worker-page.worker-discovery .worker-resume-menu{width:100%}.worker-page.worker-discovery .worker-resume-menu>summary{border-left:0;padding:3px 0}.worker-page.worker-discovery .worker-resume-list{left:0;right:auto}.worker-page.worker-discovery .worker-session-totals{margin-left:auto}}@media (width<=600px){.worker-page.worker-discovery .worker-discover-hero{border-radius:12px;grid-template-columns:1fr;gap:19px;padding:23px 19px 18px}.worker-page.worker-discovery .worker-hero-kicker{letter-spacing:1px;font-size:10px}.worker-page.worker-discovery .worker-discover-hero h1{margin:12px 0 11px;font-size:34px;line-height:1.12}.worker-page.worker-discovery .worker-discover-hero .worker-hero-copy>p{font-size:12px;line-height:1.7}.worker-page.worker-discovery .worker-hero-actions{flex-direction:row;align-items:center;gap:8px;margin-top:17px}.worker-page.worker-discovery .worker-hero-actions>.button{width:auto;min-height:38px;padding:10px 12px;font-size:11px}.worker-page.worker-discovery .worker-hero-actions>.button-secondary{border:0;padding:8px 2px;font-size:10px}.worker-page.worker-discovery .worker-discover-hero .worker-hero-copy>.worker-token-disclaimer{align-items:flex-start;margin-top:13px;font-size:11px;line-height:1.6}.worker-page.worker-discovery .worker-token-disclaimer>svg{margin-top:2px}.worker-page.worker-discovery .worker-contribution-visual{width:100%;max-width:380px;margin:auto}.worker-page.worker-discovery .worker-session-bar{gap:13px;margin-bottom:21px;padding:13px 1px}.worker-page.worker-discovery .worker-session-person>strong{gap:6px;font-size:11px}.worker-page.worker-discovery .worker-session-person>strong>span{font-size:10px}.worker-page.worker-discovery .worker-session-totals{justify-content:space-between;gap:12px;width:100%;margin-left:0;font-size:11px}.worker-page.worker-discovery .worker-session-totals>button{font-size:11px}.worker-page.worker-discovery .worker-resume-menu{width:auto;margin-left:auto}.worker-page.worker-discovery .worker-resume-menu>summary{gap:5px;padding:0;font-size:11px}.worker-page.worker-discovery .worker-session-person{order:0}.worker-page.worker-discovery .worker-resume-menu{order:1}.worker-page.worker-discovery .worker-session-totals{order:2}.worker-page.worker-discovery .worker-resume-list{box-sizing:border-box;width:100%;min-width:0}.worker-page.worker-discovery .worker-resume-list>button{gap:10px}.worker-page.worker-discovery .worker-resume-list strong{font-size:11px}.worker-page.worker-discovery .worker-catalog>.section-header h2{font-size:19px}.worker-page.worker-discovery .worker-task-card{padding:19px 18px 0}.worker-page.worker-discovery .worker-task-card h3{min-height:0;font-size:17px}.worker-page.worker-discovery .worker-task-category{font-size:10px}.worker-page.worker-discovery .worker-task-card .worker-campaign-label{font-size:11px}.worker-page.worker-discovery .worker-deliverable{min-height:0;margin-bottom:18px;font-size:12px}.worker-page.worker-discovery .worker-task-card .worker-task-open{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;padding:12px 18px;font-size:12px}.worker-page.worker-discovery .worker-task-card-meta{font-size:11px}}.fluid-worker{--task-accent:#bbc5f0;--task-tint:#252a32;--task-border:#454d5d}.task-artwork-fluid-policy{background:radial-gradient(at 24% 20%,#f4f4ff,#0000 68%),#dbe1f2}.task-artwork-fluid-clarify{background:radial-gradient(at 26% 18%,#f9f2ff,#0000 68%),#e7ddef}.task-artwork-fluid-trace{background:radial-gradient(at 24% 20%,#f0faff,#0000 68%),#d6e8ef}.task-artwork-fluid-events{background:radial-gradient(at 24% 20%,#fff7ef,#0000 68%),#f0ddce}.fluid-worker .worker-task-card:has(>.task-artwork-fluid-policy){--task-accent:#bbc5f0;--task-tint:#252a3a;--task-border:#454d6a}.fluid-worker .worker-task-card:has(>.task-artwork-fluid-clarify){--task-accent:#d6bfe9;--task-tint:#302837;--task-border:#594663}.fluid-worker .worker-task-card:has(>.task-artwork-fluid-trace){--task-accent:#a6d7eb;--task-tint:#223039;--task-border:#3d5b6a}.fluid-worker .worker-task-card:has(>.task-artwork-fluid-events){--task-accent:#edc5a5;--task-tint:#352c28;--task-border:#655044}.worker-page.worker-discovery.fluid-worker .worker-task-card{background:linear-gradient(155deg,var(--task-tint,#252a32),#191d24 80%);border-color:var(--task-border,#454d5d)}.worker-page.worker-discovery.fluid-worker .worker-task-card:hover{border-color:var(--task-accent,#bbc5f0);box-shadow:0 10px 28px #080b1233}.worker-page.worker-discovery.fluid-worker .worker-task-card>.task-artwork{border-bottom-color:#ffffff14}.worker-page.worker-discovery.fluid-worker .worker-task-card-top .worker-task-category{border:1px solid color-mix(in srgb,var(--task-accent) 25%,transparent);background:color-mix(in srgb,var(--task-accent) 9%,transparent);color:var(--task-accent);letter-spacing:.7px;border-radius:5px;padding:4px 7px}.worker-page.worker-discovery.fluid-worker .worker-task-reward{color:#f0f0ed}.worker-page.worker-discovery.fluid-worker .worker-task-reward small{color:#a4a8b3!important}.worker-page.worker-discovery.fluid-worker .worker-task-card h3{color:#f0f1f5}.worker-page.worker-discovery.fluid-worker .worker-task-card .worker-campaign-label{color:#a4a8b5}.worker-page.worker-discovery.fluid-worker .worker-task-card .worker-campaign-label svg{color:#8e96a7}.worker-page.worker-discovery.fluid-worker .worker-task-card .worker-deliverable{color:#bdc1ca}.worker-page.worker-discovery.fluid-worker .worker-task-card .worker-deliverable>svg{color:var(--task-accent)}.worker-page.worker-discovery.fluid-worker .worker-task-card-meta{color:#a6adbb;border-top-color:#ffffff14}.worker-page.worker-discovery.fluid-worker .worker-task-card .worker-task-open{color:var(--brand-accent,#ddf79f);background:#ffffff02;border-top-color:#ffffff14}.worker-page.worker-discovery.fluid-worker .worker-task-card .worker-task-open:hover{background:#ddf79f0c}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-discover-hero{background:radial-gradient(at 82% 28%,#87719c26,#0000 62%),linear-gradient(115deg,#29232d,#20212b 60%,#242934);border-color:#514858}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-hero-kicker{color:#d2bcdf}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-hero-kicker>span{background:#c9b3dc}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-discover-hero .worker-hero-copy>p{color:#bdbecc}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-hero-actions>.button-secondary{color:#e1dce9;background:#ffffff03;border-color:#666072}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-hero-actions>.button-secondary:hover{background:#b6a2c80d;border-color:#b6a2c8}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-discover-hero .worker-hero-copy>.worker-token-disclaimer{color:#e1bc9f}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-token-disclaimer>svg{color:#edc5a5}.app-role-worker .worker-page.worker-discovery.fluid-worker .product-illustration-contribution>figcaption{color:#b6bbcc}.app-role-worker .worker-page.worker-discovery.fluid-worker .product-illustration-contribution>figcaption>span:first-child{color:#abcde2}.app-role-worker .worker-page.worker-discovery.fluid-worker .product-illustration-contribution>figcaption>span:nth-child(2){color:#d2bbeb}.app-role-worker .worker-page.worker-discovery.fluid-worker .product-illustration-contribution>figcaption>span:nth-child(3){color:#d5e9b2}.app-role-worker .worker-page.worker-discovery.fluid-worker .product-illustration-contribution>figcaption>span:last-child{color:#edc5a5}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-session-bar{background:#202129;border:1px solid #3f3e4a;border-radius:10px;margin-top:15px;padding:14px 16px}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-session-person>strong>span{color:#aaa8b9;border-left-color:#4b4654}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-session-totals{color:#b7b8c6}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-session-totals>button{color:#edc5a5}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-resume-menu{color:#c8bfd5}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-resume-menu>summary{border-left-color:#4b4654}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-resume-menu>summary>span{color:#dfc8ef;background:#bba7d51a;border-color:#655471}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-resume-list{background:#25222d;border-color:#5a4d67}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-resume-list>button:hover{background:#bba7d50c}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-catalog>.section-header p{color:#aaaebb}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-filter-tabs{background:#22232c;border-color:#454654}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-filter-tabs button{color:#b5b8c6}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-filter-tabs button.active{color:#d4daf7;background:#b4bdec21}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-filter-tabs button span{color:#d0d8f5;background:#34394e;border-color:#59617e}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-filter-tabs button:focus-visible{outline-offset:2px;outline:2px solid #adbbf5}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-search,.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-search-sort select{color:#b4bfd1;background:#20242d;border-color:#444b5a}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-search input{color:#e6e8ee}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-search input::placeholder{color:#939daf}.app-role-worker .worker-page.worker-discovery.fluid-worker .worker-search:focus-within{border-color:#9bbdd4}.worker-page.worker-discovery.fluid-worker .worker-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.worker-page.worker-discovery.fluid-worker .worker-task-card>.task-artwork{height:164px}.worker-page.worker-discovery.fluid-worker .worker-hero-kicker{letter-spacing:1.05px;line-height:1.8}.worker-page.worker-discovery.fluid-worker .worker-task-card h3{min-height:54px;font-size:18px}.worker-page.worker-discovery.fluid-worker .worker-catalog-controls{flex-wrap:wrap;align-items:flex-start;gap:13px}.worker-page.worker-discovery.fluid-worker .worker-filter-tabs{flex-wrap:wrap}.worker-page.worker-discovery.fluid-worker .worker-filter-tabs button{padding:8px 11px;font-size:11px}.worker-page.worker-discovery.fluid-worker .worker-search-sort{margin-left:auto}.fluid-protocol-meta{color:#a9b0c0;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 20px;font-size:11px;line-height:1.7;display:flex}.fluid-protocol-meta>.badge{font-size:10px}.fluid-schema-helper{color:#bdc3cd;background:#1d232b;border:1px solid #45505e;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 12px;padding:12px 13px;font-size:11px;line-height:1.7;display:flex}.fluid-schema-helper>span{max-width:62%}.fluid-schema-helper>button{white-space:nowrap;color:#d5dce8;cursor:pointer;background:#ffffff05;border:1px solid #5c697d;border-radius:6px;padding:7px 10px;font-size:11px}.fluid-schema-helper>button:hover{background:#ffffff0a;border-color:#99a7bd}@media (width<=1000px){.worker-page.worker-discovery.fluid-worker .worker-task-card>.task-artwork{height:150px}.worker-page.worker-discovery.fluid-worker .worker-filter-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.worker-page.worker-discovery.fluid-worker .worker-filter-tabs button{white-space:normal;justify-content:center;padding:8px 5px;font-size:10px;line-height:1.5}}@media (width<=680px){.worker-page.worker-discovery.fluid-worker .worker-task-grid{grid-template-columns:1fr;gap:18px}.worker-page.worker-discovery.fluid-worker .worker-task-card>.task-artwork{height:148px}.worker-page.worker-discovery.fluid-worker .worker-task-card h3{min-height:0;font-size:18px}.worker-page.worker-discovery.fluid-worker .worker-filter-tabs{grid-template-columns:1fr 1fr}.worker-page.worker-discovery.fluid-worker .worker-filter-tabs button{min-height:37px;font-size:11px}.worker-page.worker-discovery.fluid-worker .worker-search-sort{width:100%;margin-left:0}.worker-page.worker-discovery.fluid-worker .worker-search{flex:1;min-width:0}.worker-page.worker-discovery.fluid-worker .worker-search input{width:100%}.worker-page.worker-discovery.fluid-worker .worker-hero-kicker{letter-spacing:.7px;font-size:11px}.fluid-schema-helper{flex-direction:column;align-items:flex-start;gap:9px}.fluid-schema-helper>span{max-width:none}.fluid-protocol-meta{gap:6px;font-size:11px}}.worker-page.worker-discovery.fluid-worker .worker-search input{flex:1;min-width:0}.fluid-availability-tabs{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 20px;display:flex}.fluid-availability-tabs>button{color:#b9b7ca;font:inherit;cursor:pointer;background:#232330;border:1px solid #48465d;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.fluid-availability-tabs>button[aria-pressed=true]{color:#eee8fc;background:#353349;border-color:#9b9ac2}.fluid-availability-tabs>button>span{text-align:center;color:#d7d0ed;background:#b8b1d81a;border-radius:4px;min-width:18px;padding:2px 5px;font-size:10px}.fluid-task-suitability{flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:0;margin:-3px 22px 14px;display:flex}.fluid-task-suitability>.badge{white-space:normal;font-size:10px;line-height:1.5}.fluid-task-suitability>span:last-child:not(.badge){color:#abaec1;font-size:11px;line-height:1.65}.fluid-starting-note{color:#b1a8c7!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.65!important}.fluid-credit-explainer{background:linear-gradient(120deg,#efc29e0a,#0000),#25212a;border:1px solid #655044;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;margin:20px 0 24px;padding:20px 22px;display:flex}.fluid-credit-explainer h2{color:#efcfb4;margin:0 0 7px;font-size:15px}.fluid-credit-explainer p{color:#c5b4ac;max-width:690px;margin:0;font-size:12px;line-height:1.8}.fluid-credit-explainer>.button{flex-shrink:0}.fluid-demo-shortcut{background:#242032;border:1px solid #494159;border-radius:8px;margin:6px 0 18px;overflow:hidden}.fluid-demo-shortcut>summary{cursor:pointer;color:#ccbae4;padding:11px 13px;font-size:11px;line-height:1.6}.fluid-demo-shortcut:not(.legacy-shortcut) .worker-demo-fill{background:#252233;border:0;border-top:1px solid #494159;border-radius:0;margin:0}.fluid-demo-shortcut.legacy-shortcut{background:0 0;border:0;margin:0}.fluid-demo-shortcut.legacy-shortcut>summary{display:none}.fluid-anchor-picker,.fluid-form-section{background:#211f2d;border:1px solid #44415c;border-radius:9px;min-width:0;margin:12px 0 18px;padding:14px}.fluid-anchor-picker>legend,.fluid-form-section>legend{color:#d8c8ef;padding:0 6px;font-size:12px;font-weight:500}.fluid-anchor-picker>p,.fluid-form-section>p,.fluid-form-explanation{color:#aaa8bd;margin:0 0 12px;font-size:11px;line-height:1.8}.fluid-anchor-options{flex-wrap:wrap;gap:7px;display:flex}.fluid-anchor-options>button{font:inherit;color:#b9cfee;cursor:pointer;overflow-wrap:anywhere;background:#253247;border:1px solid #506481;border-radius:5px;padding:7px 9px;font-size:11px;line-height:1.5}.fluid-anchor-options>button[aria-pressed=true]{color:#edddff;background:#3c3254;border-color:#ae95ce}.fluid-anchor-options>button:disabled{cursor:default;opacity:.8}.fluid-editor-modes{gap:7px;margin:9px 0 16px;display:flex}.fluid-editor-modes>button{font:inherit;color:#aebbd1;cursor:pointer;background:#1c2738;border:1px solid #42516a;border-radius:6px;padding:9px 11px;font-size:11px}.fluid-editor-modes>button[aria-pressed=true]{color:#e0d1f4;background:#342b49;border-color:#8d75ac}.fluid-structured-form{min-width:0;margin-top:8px}.fluid-form-section .worker-field:last-child{margin-bottom:2px}.fluid-case-reference{color:#adc4e6;background:#1b2536;border:1px solid #3e526e;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;padding:10px 12px;font-size:11px;display:flex}.fluid-case-reference code{color:#d6e3f7;overflow-wrap:anywhere;font-size:11px}.fluid-json-preview{background:#111a28;border:1px solid #3a4b63;border-radius:7px;margin:13px 0;overflow:hidden}.fluid-json-preview summary{color:#abc5e8;cursor:pointer;padding:11px 12px;font-size:11px}.fluid-json-preview pre{color:#b9c8df;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #3a4b63;max-height:350px;margin:0;padding:13px;font-size:11px;line-height:1.7;overflow:auto}.fluid-structured-invalid{color:#e4bed4;background:#322634;border:1px solid #704a64;border-radius:7px;padding:13px;font-size:12px;line-height:1.8}.fluid-preflight{background:#1a2434;border:1px solid #45546d;border-radius:9px;margin:17px 0;padding:16px}.fluid-preflight h4{color:#d8e5f8;margin:0 0 6px;font-size:13px}.fluid-preflight p{color:#a9bad2;margin:0 0 12px;font-size:11px;line-height:1.8}.fluid-preflight>.button{white-space:normal;max-width:100%;font-size:11px}.fluid-preflight-pass,.fluid-preflight-fail{border-top:1px solid #3d4e66;margin-top:15px;padding-top:15px;font-size:12px;line-height:1.7}.fluid-preflight-pass>strong{color:#cfe6a9;font-weight:500}.fluid-preflight-fail>strong{color:#e4b7c6;font-weight:500}.fluid-preflight ul{margin:11px 0 0;padding:0;list-style:none}.fluid-preflight li{color:#a9c0df;align-items:flex-start;gap:8px;margin-top:9px;display:flex}.fluid-preflight li>svg{flex-shrink:0;margin-top:3px}.fluid-preflight li b{color:#c6d7ee;font-size:11px;font-weight:500;display:block}.fluid-preflight li small{color:#9eafc8;font-size:11px;line-height:1.7;display:block}@media (width<=680px){.app-role-worker .worker-page.worker-discovery.fluid-returning-contributor .worker-discover-hero{gap:0;padding:19px 18px 17px}.app-role-worker .fluid-returning-contributor .worker-contribution-visual{display:none}.app-role-worker .worker-page.worker-discovery.fluid-returning-contributor .worker-discover-hero h1{margin:8px 0 10px;font-size:30px;line-height:1.13}.app-role-worker .worker-page.worker-discovery.fluid-returning-contributor .worker-hero-kicker{letter-spacing:.5px;font-size:9px}.app-role-worker .worker-page.worker-discovery.fluid-returning-contributor .worker-hero-copy>p{font-size:11px;line-height:1.65}.app-role-worker .worker-page.worker-discovery.fluid-returning-contributor .worker-hero-actions{gap:8px;margin-top:13px}.app-role-worker .worker-page.worker-discovery.fluid-returning-contributor .worker-hero-actions>.button{min-height:36px;padding:9px 11px;font-size:10px}.app-role-worker .worker-page.worker-discovery.fluid-returning-contributor .worker-token-disclaimer{margin-top:11px;font-size:10px}.fluid-starting-note{margin-top:6px!important;font-size:10px!important}.fluid-availability-tabs{gap:5px;margin-bottom:17px}.fluid-availability-tabs>button{gap:5px;padding:8px 7px;font-size:10px}.fluid-availability-tabs>button>span{min-width:15px;padding:1px 4px;font-size:9px}.fluid-task-suitability{gap:5px;margin:0 17px 13px}.fluid-task-suitability>.badge{font-size:10px}.fluid-credit-explainer{flex-direction:column;align-items:flex-start;gap:16px;padding:17px}.fluid-credit-explainer p{font-size:12px}.fluid-form-section,.fluid-anchor-picker{margin:13px 0 16px;padding:11px}.fluid-form-section .worker-field-row{flex-direction:column;gap:0;display:flex}.fluid-structured-form input,.fluid-structured-form select,.fluid-structured-form textarea{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.fluid-preflight{padding:13px}.fluid-preflight>.button{padding:9px 11px;font-size:11px}.fluid-editor-modes>button,.fluid-anchor-options>button{min-height:36px}}.fluid-anchor-options>button{text-align:left;flex-direction:column;flex:175px;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.fluid-anchor-options>button>strong{color:inherit;font-size:11px;font-weight:500}.fluid-anchor-options>button>span{color:#afbed5;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}.fluid-anchor-options>button[aria-pressed=true]>span{color:#cebddf}.fluid-confirmation-hint{color:#e5c3a6;background:#2a241f;border:1px solid #655244;border-radius:7px;margin:9px 0 15px;padding:10px 12px;font-size:11px;line-height:1.8}.fluid-row-issues{background:#322331;border:1px solid #744b60;border-radius:7px;margin:12px 0 2px;padding:10px 12px;list-style:none}.fluid-row-issues li+li{margin-top:8px}.fluid-row-issues li>strong{color:#e7b9cd;font-size:11px;font-weight:500;display:block}.fluid-row-issues li>span{color:#cfaec0;overflow-wrap:anywhere;font-size:11px;line-height:1.8;display:block}.fluid-row-issues:focus,.fluid-preflight:focus,.fluid-preflight-fields:focus,.worker-preference-choice:focus{outline-offset:3px;outline:2px solid #c9b2e8}.fluid-preflight-fields{background:#2d2231;border:1px solid #66465c;border-radius:7px;margin:13px 0;padding:11px 13px!important}.fluid-field-issue{margin-top:6px;font-size:11px;line-height:1.8;display:block;color:#e3b5c9!important}.fluid-all-checks{border-top:1px solid #40506b;margin-top:13px;padding-top:12px}.fluid-all-checks>summary{color:#bacde8;cursor:pointer;font-size:11px}.fluid-submitted-record{min-width:0;padding:6px 0 12px}.fluid-record-values{background:#22293a;border:1px solid #48516a;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;padding:14px;display:grid}.fluid-record-values span{color:#aebbd1;font-size:11px;line-height:1.7;display:block}.fluid-record-values strong{color:#e6e4f4;margin-top:5px;font-size:15px;font-weight:500;line-height:1.6;display:block}.fluid-submitted-record h4{color:#d6c8ec;margin:16px 0 7px;font-size:12px;font-weight:500}.fluid-submitted-record p{color:#b7bdd0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.fluid-record-refs{flex-wrap:wrap;gap:7px;display:flex}.fluid-record-refs code{color:#bcd2f1;overflow-wrap:anywhere;background:#253046;border:1px solid #4c5b73;border-radius:5px;padding:5px 8px;font-size:11px}.fluid-record-warning{color:#e3bfd0;background:#30232e;border:1px solid #725066;border-radius:8px;min-width:0;margin:8px 0 18px;padding:15px;font-size:12px;line-height:1.8}.fluid-record-warning p{color:#c5aebe;font-size:12px}.fluid-record-warning pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#1d1722;border-radius:6px;max-height:320px;padding:12px;font-size:11px;overflow:auto}@media (width<=680px){.fluid-anchor-options>button{flex-basis:100%;font-size:11px}.fluid-confirmation-hint{font-size:11px}}.fluid-source-language-note{color:#a9b4c7;background:0 0;border:0;margin:0;padding:8px 20px 12px;font-size:12px;line-height:1.7}.worker-task-version{text-transform:none;letter-spacing:0;white-space:nowrap}.fluid-case-health{margin:22px 0}.fluid-case-count,.fluid-case-signal{color:#b2c7a9;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.fluid-case-health .admin-table td:first-child{min-width:230px}.fluid-case-health .admin-table td{padding-top:13px;padding-bottom:13px}.fluid-case-health .admin-panel-foot{font-size:11px;line-height:1.7}.fluid-case-health .admin-panel-heading p{font-size:11px}.fluid-case-health .admin-quiet-tag{white-space:normal;text-align:center;max-width:180px;line-height:1.7}@media (width<=600px){.fluid-case-health .admin-panel-heading{flex-direction:column;gap:11px}.fluid-case-health .admin-quiet-tag{max-width:none}.fluid-case-health .admin-panel-foot{font-size:11px}}.admin-title-action{color:#e0e7f5;text-align:left;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;-webkit-text-decoration:underline #7087a255;text-decoration:underline #7087a255;display:block}.admin-title-action:hover{color:#d9c7f4;text-decoration-color:currentColor}.admin-case-action{color:#dac8f6;font:inherit;cursor:pointer;background:#cab8f20b;border:1px solid #5c5273;border-radius:5px;margin:8px 0 0 auto;padding:5px 8px;font-size:11px;display:block}.admin-case-action:hover{background:#cab8f21c}.fluid-case-check-warning{color:#e6acba;margin-top:7px;font-size:11px;line-height:1.6;display:block}.admin-dashboard{color:#e4eeea;min-width:0;max-width:1380px;margin:0 auto}.admin-intro{justify-content:space-between;align-items:center;gap:25px;margin:3px 0 27px;display:flex}.admin-eyebrow{color:#8ea5a5;letter-spacing:1.6px;align-items:center;gap:7px;margin-bottom:11px;font-size:10px;font-weight:500;display:flex}.admin-intro h1{letter-spacing:-1.1px;margin:0 0 9px;font-size:33px;font-weight:550;line-height:1.15}.admin-intro p{color:#8fa5a4;margin:0;font-size:12px;line-height:1.7}.admin-scope{color:#bbcec2;white-space:nowrap;background:#121c18;border:1px solid #31403d;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 15px;font-size:11px;display:flex}.admin-scope small{color:#7f988a;margin-top:4px;font-size:10px;display:block}.admin-scope-dot{background:#c5e79e;border-radius:50%;width:6px;height:6px;margin-top:4px;display:block}.admin-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:23px;display:grid}.admin-metric{background:#111a1c;border:1px solid #2b3939;border-radius:11px;min-width:0;padding:17px 16px 16px}.admin-metric>div{color:#92a8a7;justify-content:space-between;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.admin-metric>div>svg{color:#738e8b;flex-shrink:0}.admin-metric>strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:#e5eee7;overflow-wrap:anywhere;margin:14px 0 8px;font-size:31px;font-weight:500;line-height:1.2;display:block}.admin-metric>small{color:#7d9694;font-size:10px;line-height:1.7;display:block}.admin-metric-attention>strong{color:#e4cc9b}.admin-metric-attention>div>svg{color:#bc9f68}.admin-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr);gap:20px;margin-bottom:22px;display:grid}.admin-panel{background:#10191c;border:1px solid #2b393b;border-radius:12px;min-width:0;overflow:hidden}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px 18px;display:flex}.admin-panel-heading h2{letter-spacing:-.25px;color:#d3e0db;margin:0;font-size:15px;font-weight:500}.admin-panel-heading p{color:#809b9e;margin:6px 0 0;font-size:11px;line-height:1.6}.admin-chart-legend{color:#9eb2ad;flex-wrap:wrap;align-items:center;gap:17px;margin:0 22px 8px;font-size:10px;display:flex}.admin-chart-legend>span{align-items:center;gap:6px;display:inline-flex}.admin-chart-legend i{background:#799;border-radius:2px;width:7px;height:7px;display:block}.admin-chart-legend>span:nth-child(2)>i{background:#ddf79f}.admin-chart-legend>small{color:#718d90;margin-left:auto;font-size:10px}.admin-trend>svg{width:calc(100% - 30px);height:173px;margin:0 15px 5px;display:block}.admin-trend text{fill:#789395;font:10px Inter,system-ui,sans-serif}.admin-loop{border-top:1px solid #2a3a38;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:0 22px 20px;padding-top:18px;display:grid}.admin-loop>div{color:#98ae9a;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:4px 8px;min-width:0;display:grid}.admin-loop>div>strong{color:#d4e6c1;font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;line-height:1.2}.admin-loop>div>span{color:#869d8b;text-align:center;grid-column:1/-1;font-size:10px;line-height:1.5}.admin-count-badge{color:#d7bc86;background:#30291d;border:1px solid #6b5835;border-radius:6px;place-items:center;min-width:24px;height:23px;padding:0 5px;font-size:11px;display:grid}.admin-attention-primary{padding:0 22px 15px}.admin-attention-primary>span{color:#8da5a1;font-size:11px}.admin-attention-primary>strong{letter-spacing:-1px;color:#ddc594;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:6px 0 12px;font-size:33px;font-weight:450;line-height:1.25;display:flex}.admin-attention-primary>strong>small{letter-spacing:0;color:#a69573;font-size:11px;font-weight:400}.admin-thin-meter{background:#25342d;border-radius:5px;height:4px;overflow:hidden}.admin-thin-meter>i{background:#b8d58f;border-radius:5px;min-width:0;height:100%;display:block}.admin-attention-stats{color:#839c94;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;font-size:10px;line-height:1.5;display:grid}.admin-attention-stats strong{color:#bdcdb8;margin-top:3px;font-size:14px;font-weight:450;display:block}.admin-attention-row{color:#a2b5ad;border-top:1px solid #253433;justify-content:space-between;align-items:center;gap:12px;padding:9px 22px;font-size:11px;display:flex}.admin-attention-row>span{align-items:center;gap:7px;display:flex}.admin-attention-row>strong{color:#c9d6c8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:450}.admin-status-dot{background:#aebea8;border-radius:50%;width:5px;height:5px;display:block}.admin-dot-silver{background:#7e9993}.admin-dot-blue{background:#83a9ba}.admin-inline-action{color:#c2dca2;background:#17221d;border:0;border-top:1px solid #334333;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px;font-size:11px;display:flex}.admin-quiet-tag{color:#97ac95;white-space:nowrap;background:#19261b;border:1px solid #354c36;border-radius:4px;padding:3px 7px;font-size:10px;line-height:1.6}.admin-table-scroll{width:100%;overflow:auto}.admin-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.admin-table th{letter-spacing:.65px;color:#7e9a9d;background:#111f23;border-top:1px solid #2a3b3e;border-bottom:1px solid #2a3b3e;padding:12px 20px;font-size:9px;font-weight:500}.admin-table td{color:#a7bdb7;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #253636;padding:16px 20px}.admin-table tbody>tr:last-child>td{border-bottom:0}.admin-table td>strong{color:#c9dbd4;font-size:12px;font-weight:450;display:block}.admin-table td>small{color:#77969a;margin-top:5px;font-size:10px;line-height:1.7;display:block}.admin-table .badge{font-size:10px}.admin-table th:first-child,.admin-table td:first-child{padding-left:22px}.admin-table th:last-child,.admin-table td:last-child{text-align:right;padding-right:22px}.admin-target-count{justify-content:space-between;align-items:center;gap:16px;min-width:135px;margin-bottom:8px;font-size:10px;display:flex}.admin-target-count strong{color:#c6dcbc;font-size:12px;font-weight:450}.admin-target-count strong small{color:#809d88;font-size:10px;font-weight:400}.admin-target-count>span{color:#81a084;font-size:10px}.admin-table-progress{background:#243b2e;border-radius:4px;height:3px;overflow:hidden}.admin-table-progress i{background:#badc92;border-radius:4px;height:100%;display:block}.admin-tabular{font-variant-numeric:tabular-nums;color:#cbdcc4!important}.admin-queue-value{color:#dfc38a!important}.admin-panel-foot{color:#718e91;background:#0e181a;border-top:1px solid #263a3a;justify-content:space-between;align-items:center;gap:14px;padding:12px 22px;font-size:10px;line-height:1.7;display:flex}.admin-panel-foot>button{color:#bcd79d;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0;font-size:10px;display:inline-flex}.admin-panel-foot>button:hover{color:#e0f2c1}.admin-bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:20px;margin-top:22px;display:grid}.admin-person{align-items:center;gap:9px;display:flex}.admin-person>strong{color:#cbdcd3;font-size:12px;font-weight:450}.admin-people-table td{padding-top:13px;padding-bottom:13px}.admin-integrity .admin-panel-heading{padding-bottom:20px}.admin-dataset-split{grid-template-columns:1fr 1fr;gap:15px;padding:0 22px 18px;display:grid}.admin-dataset-split>div{background:#14211f;border:1px solid #2e4341;border-radius:8px;padding:13px}.admin-dataset-split span{color:#8ca59a;font-size:10px;line-height:1.7}.admin-dataset-split strong{color:#cfe5ba;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:450;line-height:1.3;display:block}.admin-integrity-row{color:#8fa99b;border-top:1px solid #2b3b36;border-bottom:1px solid #2b3b36;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;font-size:11px;display:flex}.admin-integrity-row>span,.admin-integrity-row>strong{align-items:center;gap:6px;display:flex}.admin-integrity-row>strong{color:#bdd99e;font-weight:450}.admin-credit-total{color:#9fb98c;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px 13px;display:flex}.admin-credit-total span{color:#8ea993;font-size:11px}.admin-credit-total strong{letter-spacing:-.8px;color:#d4ebbc;font-variant-numeric:tabular-nums;margin:5px 0;font-size:27px;font-weight:450;line-height:1.3;display:block}.admin-credit-total small{color:#768e77;font-size:10px}.admin-integrity>.admin-thin-meter{margin:0 22px}.admin-credit-details{color:#7e997d;grid-template-columns:1.2fr 1fr;gap:15px;padding:14px 22px 17px;font-size:10px;line-height:1.6;display:grid}.admin-credit-details>span>strong{color:#b9d1aa;margin-top:3px;font-size:11px;font-weight:450;display:block}.admin-quote-summary{background:#111c18;border-top:1px solid #2b3c35;padding:14px 22px 16px}.admin-quote-summary>span{color:#96aa92;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.admin-quote-summary strong{color:#c0d0b8;font-variant-numeric:tabular-nums;font-weight:450}.admin-quote-summary small{color:#789071;margin-top:6px;font-size:10px;line-height:1.7;display:block}.admin-data-note{color:#6f898b;justify-content:space-between;align-items:flex-start;gap:20px;margin:20px 0 5px;font-size:10px;line-height:1.8;display:flex}.admin-data-note>span{align-items:flex-start;gap:7px;max-width:62%;display:flex}.admin-data-note>span>svg{flex-shrink:0;margin-top:3px}.admin-data-note details{text-align:right;min-width:115px;max-width:45%}.admin-data-note summary{cursor:pointer;color:#91ad9c}.admin-data-note p{color:#8ea79a;text-align:left;font-size:11px;line-height:1.9}.admin-empty{color:#88a09b;padding:24px 22px;font-size:12px;line-height:1.7}@media (width<=1250px){.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-metric{padding:15px 17px}.admin-metric>strong{margin:11px 0 5px;font-size:30px}.admin-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr)}.admin-panel-heading{padding-inline:18px}.admin-table th,.admin-table td{padding-inline:16px}.admin-bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}}@media (width<=950px){.admin-main-grid,.admin-bottom-grid{grid-template-columns:1fr}.admin-intro h1{font-size:31px}.admin-scope{padding:10px 12px}.admin-throughput .admin-trend>svg{height:auto;max-height:210px}.admin-loop{margin-bottom:21px}.admin-attention-primary{padding-top:0}.admin-attention-primary>strong{font-size:30px}.admin-attention-row{padding-top:11px;padding-bottom:11px}.admin-attention-stats{font-size:11px}.admin-table td,.admin-table th{padding-inline:18px}.admin-data-note{font-size:10px}}@media (width<=600px){.admin-intro{flex-direction:column;align-items:flex-start;gap:17px;margin:0 0 21px}.admin-eyebrow{letter-spacing:1.2px;margin-bottom:10px;font-size:9px}.admin-intro h1{margin-bottom:8px;font-size:29px}.admin-intro p{font-size:12px;line-height:1.7}.admin-scope{box-sizing:border-box;white-space:normal;width:100%;padding:10px 12px;font-size:11px}.admin-scope small{font-size:10px}.admin-kpis{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.admin-metric{padding:14px 12px}.admin-metric>div{align-items:flex-start;gap:5px;min-height:32px;font-size:11px}.admin-metric>div>svg{width:15px;height:15px;margin-top:1px}.admin-metric>strong{letter-spacing:-.8px;margin:7px 0 5px;font-size:29px}.admin-metric>small{font-size:10px;line-height:1.6}.admin-main-grid,.admin-bottom-grid{gap:18px;margin-bottom:18px}.admin-panel-heading{gap:10px;padding:17px 16px 16px}.admin-panel-heading h2{font-size:14px;line-height:1.5}.admin-panel-heading p{font-size:11px;line-height:1.6}.admin-chart-legend{margin-inline:16px;gap:12px;margin-bottom:14px;font-size:10px}.admin-chart-legend>small{width:100%;margin-left:0;font-size:10px}.admin-trend>svg{width:calc(100% - 12px);margin-inline:6px}.admin-loop{gap:4px;margin:6px 15px 17px;padding-top:16px}.admin-loop>div{gap:4px;font-size:11px}.admin-loop>div>svg{width:15px}.admin-loop>div>strong{font-size:18px}.admin-loop>div>span{font-size:9px;line-height:1.6}.admin-loop>svg{width:10px}.admin-attention-primary{padding-inline:17px}.admin-attention-row{padding-inline:17px;font-size:11px}.admin-attention-stats{font-size:11px}.admin-quiet-tag{white-space:normal;text-align:right;max-width:95px;padding:3px 5px;font-size:9px}.admin-table th{padding-top:11px;padding-bottom:11px;font-size:9px}.admin-table td{padding-top:14px;padding-bottom:14px;font-size:11px}.admin-table th,.admin-table td{padding-inline:15px}.admin-table th:first-child,.admin-table td:first-child{padding-left:16px}.admin-table th:last-child,.admin-table td:last-child{padding-right:16px}.admin-table td>strong,.admin-person>strong{font-size:11px}.admin-table td>small{font-size:10px}.admin-panel-foot{align-items:flex-start;gap:12px;padding:12px 16px;font-size:10px}.admin-panel-foot>button{white-space:nowrap;font-size:10px;line-height:1.7}.admin-bottom-grid{margin-top:18px}.admin-dataset-split{gap:11px;padding-inline:17px}.admin-dataset-split>div{padding:12px}.admin-dataset-split span{font-size:10px}.admin-dataset-split strong{font-size:24px}.admin-integrity-row{padding-inline:17px;font-size:11px}.admin-credit-total{padding:17px 17px 12px}.admin-credit-total strong{font-size:27px}.admin-integrity>.admin-thin-meter{margin-inline:17px}.admin-credit-details{gap:11px;padding-inline:17px;font-size:10px}.admin-credit-details>span>strong{font-size:11px}.admin-quote-summary{padding-inline:17px}.admin-quote-summary>span{font-size:11px}.admin-quote-summary small{font-size:10px}.admin-data-note{margin-top:18px;font-size:10px;display:block}.admin-data-note>span{max-width:none}.admin-data-note details{text-align:left;max-width:none;margin-top:10px}.admin-data-note summary,.admin-data-note p{font-size:11px}.admin-empty{padding:20px 17px}.admin-trend text{font-size:21px}.admin-trend .admin-y-axis{font-size:18px}}.admin-credit-utilization{color:#8ea18b;justify-content:space-between;gap:10px;margin:14px 0 8px;font-size:11px;display:flex}.admin-credit-utilization strong{color:#c7dab9;font-weight:500}.admin-root-page{min-height:100vh;color:var(--ink);background:#090e10}.admin-root-header{background:#0e1517;border-bottom:1px solid #2a3538;justify-content:space-between;align-items:center;gap:22px;padding:23px max(28px,50vw - 660px);display:flex}.admin-root-brand{align-items:center;gap:20px;min-width:0;text-decoration:none;display:flex}.admin-root-brand img{width:110px;height:auto}.admin-root-brand span{letter-spacing:.2px;color:#a8b9ac;white-space:nowrap;border-left:1px solid #34423a;padding-left:20px;font-size:12px}.admin-root-header nav{align-items:center;gap:8px;display:flex}.admin-root-header nav>button{color:#bdcdb2;white-space:nowrap;background:#152019;border:1px solid #35443c;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.admin-root-header nav>.admin-refresh{background:0 0;width:35px;height:35px;padding:0}.admin-root-main{min-width:0;max-width:1376px;margin:0 auto;padding:30px 28px 0}.admin-root-footer{color:#7f9382;border-top:1px solid #26332c;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:30px auto 0;padding:20px 0 28px;font-size:11px;display:flex}.admin-root-footer>span{overflow-wrap:anywhere;min-width:0}.admin-root-footer code{color:#a4b49b;margin-left:6px;font-family:inherit}.admin-loading{min-height:60vh;padding-top:30px}.admin-loading-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.admin-loading-grid>div{border-radius:10px;height:120px}@media (width<=1400px){.admin-root-footer{margin-inline:28px}}@media (width<=700px){.admin-root-header{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:19px 18px}.admin-root-brand{gap:14px}.admin-root-brand img{width:95px}.admin-root-brand span{padding-left:14px;font-size:11px}.admin-root-header nav{width:100%}.admin-root-header nav>button{flex:1;font-size:11px}.admin-root-header nav>.admin-refresh{flex:0 0 35px}.admin-root-main{padding:23px 16px 0}.admin-root-footer{flex-direction:column;align-items:flex-start;gap:12px;margin:24px 16px 0;font-size:10px}.admin-loading-grid{grid-template-columns:1fr 1fr;gap:12px}}@media (width<=340px){.admin-root-header nav>button:not(.admin-refresh)>svg{display:none}.admin-root-header nav>button{min-width:0;padding-inline:8px}}.app-role-worker{--surface:#131b17;--surface-raised:#1a241e;--border:#2c3930;--muted:#9cafa0;background:#0d120f;min-height:100vh}.app-role-worker .main-shell{min-width:0;margin-left:0}.app-role-worker .contributor-topbar{z-index:25;background:#101711;border-color:#2a382d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;height:86px;padding:0 max(28px,50vw - 630px);display:grid;position:relative}.app-role-worker .contributor-header-brand{flex-shrink:0;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.app-role-worker .contributor-header-brand>img{width:108px;height:auto;display:block}.app-role-worker .contributor-header-brand>span{letter-spacing:.7px;color:#a4b49d;border-left:1px solid #3b4837;padding-left:14px;font-size:11px;line-height:1.5}.app-role-worker .contributor-main-nav{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.app-role-worker .contributor-main-nav>a{white-space:nowrap;color:#a9b7a4;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.app-role-worker .contributor-main-nav>a.active{color:#ddf79f;background:#ddf79f15;box-shadow:inset 0 0 0 1px #b8d38a35}.app-role-worker .contributor-main-nav>a>span{color:#d5e9b5;background:#d8edb11b;border-radius:4px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;display:grid}.app-role-worker .contributor-header-actions{align-items:center;gap:13px;min-width:0;display:flex}.app-role-worker .role-switch{background:#0b100c;border-color:#394334;padding:3px}.app-role-worker .role-switch button{white-space:nowrap;padding:5px 10px;font-size:10px}.app-role-worker .role-switch button>span{display:none}.app-role-worker .contributor-share{width:28px;height:28px}.app-role-worker .contributor-account{position:relative}.app-role-worker .contributor-account-toggle{color:#9cad91;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px;display:flex}.app-role-worker .contributor-account-toggle>.avatar{color:#d8eab6;background:#293920;border:1px solid #526146;width:29px;height:29px;font-size:10px}.app-role-worker .contributor-account-popover{z-index:40;background:#172118;border:1px solid #43513b;border-radius:12px;width:215px;padding:10px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 14px 30px #0008}.app-role-worker .contributor-account-popover>strong{color:#d9e4d0;border-bottom:1px solid #34402e;margin-bottom:5px;padding:8px 9px 12px;font-size:12px;font-weight:500;display:block}.app-role-worker .contributor-account-popover>button{text-align:left;color:#b8c7ac;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px 9px;font-size:12px;display:flex}.app-role-worker .demo-ribbon{background:#151c10;border-color:#303d24;justify-content:center;padding-inline:28px}.app-role-worker .demo-ribbon>button{margin-left:12px}.app-role-worker .main-content{box-sizing:border-box;width:100%;max-width:1316px;margin:0 auto;padding:30px 28px 0}.app-role-worker .worker-page{max-width:1260px}.app-role-worker .worker-page.worker-discovery .worker-discover-hero{background:linear-gradient(115deg,#1b2819,#172119 60%,#15221d);border-color:#3b4a31}.app-role-worker .toast{left:50%}.app-role-worker .notifications-popover{background:#172118;border-color:#465540;top:72px;right:max(24px,50vw - 630px)}.app-role-worker .page-footer{border-color:#2c392e}@media (width<=1150px){.app-role-worker .contributor-topbar{gap:18px;padding-inline:24px}.app-role-worker .contributor-header-brand{gap:10px}.app-role-worker .contributor-header-brand>span{padding-left:10px}.app-role-worker .contributor-main-nav{gap:3px}.app-role-worker .contributor-main-nav>a{padding:10px 11px}.app-role-worker .contributor-header-actions{gap:10px}}@media (width<=900px){.app-role-worker .contributor-topbar{grid-template-columns:minmax(0,1fr) auto;gap:0 15px;height:auto;min-height:113px;padding:15px 24px 0}.app-role-worker .contributor-header-brand{grid-area:1/1}.app-role-worker .contributor-header-actions{grid-area:1/2}.app-role-worker .contributor-main-nav{grid-area:2/1/auto/-1;justify-content:center;gap:15px;padding:11px 0 12px}.app-role-worker .contributor-main-nav>a{padding:8px 20px}.app-role-worker .contributor-header-brand>img{width:99px}.app-role-worker .main-content{padding-top:24px}.app-role-worker .notifications-popover{top:62px;right:24px}}@media (width<=640px){.app-role-worker .contributor-topbar{gap:0 12px;min-height:113px;padding:13px 16px 0}.app-role-worker .contributor-header-brand{flex-direction:column;align-items:flex-start;gap:3px}.app-role-worker .contributor-header-brand>img{width:85px}.app-role-worker .contributor-header-brand>span{letter-spacing:1.3px;text-transform:uppercase;color:#91a384;border-left:0;padding-left:0;font-size:8px}.app-role-worker .contributor-header-actions{gap:7px}.app-role-worker .role-switch button{min-height:29px;padding:5px 8px;font-size:10px}.app-role-worker .contributor-share{display:none}.app-role-worker .contributor-account-toggle{padding:1px}.app-role-worker .contributor-account-toggle>.avatar{width:26px;height:26px}.app-role-worker .contributor-account-toggle>svg{display:none}.app-role-worker .contributor-main-nav{justify-content:stretch;gap:6px;padding:12px 0 11px}.app-role-worker .contributor-main-nav>a{flex:1;min-width:0;padding:8px 7px;font-size:12px}.app-role-worker .contributor-main-nav>a>span{min-width:15px;height:15px;font-size:9px}.app-role-worker .demo-ribbon{justify-content:initial;padding:9px 16px}.app-role-worker .demo-ribbon>button{margin-left:0}.app-role-worker .main-content{padding:20px 16px 0}.app-role-worker .contributor-account-popover{width:216px;top:calc(100% + 12px)}.app-role-worker .notifications-popover{width:calc(100vw - 26px);max-width:334px;top:60px;right:13px}.app-role-worker .page-footer>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.app-role-worker .contributor-main-nav>a{transition:none}}:root{color:#25324a;font-synthesis:none;--blue:#285de5;--blue-dark:#1d4bd0;--ink:#1a2841;--muted:#7c879b;--border:#e9edf3;--teal:#168f86;--shadow:0 2px 3px #1c304203;background:#f7f8fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:450;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{font-weight:550}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #b5caff}button{transition:background .16s,box-shadow .16s,transform .16s}button:active:not(:disabled){transform:translateY(1px)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{color:var(--ink);font-family:Inter,system-ui,sans-serif}h1{letter-spacing:-1.1px;font-size:29px;font-weight:750;line-height:1.35}h2{letter-spacing:-.3px;font-size:15px;font-weight:750}h3{letter-spacing:-.25px;font-size:15px;font-weight:750}h4{font-size:12px;font-weight:650}svg{flex-shrink:0}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #dfe5ee;border-radius:7px;width:100%;padding:10px 12px}textarea{resize:vertical;min-height:70px;line-height:1.65}select{cursor:pointer}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--border);z-index:40;background:#fff;flex-direction:column;width:226px;padding:27px 17px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{align-items:center;gap:9px;padding:0 9px 27px;display:flex}.brand img{width:34px;height:34px}.brand>span:nth-child(2){letter-spacing:-.7px;font-family:Inter,sans-serif;font-size:20px;font-weight:800;line-height:1.05}.brand-product{letter-spacing:2.1px;color:#758197;margin-top:5px;font-family:Inter,sans-serif;font-size:9px;font-weight:600;display:block}.brand-beta{letter-spacing:.6px;color:#7890b6;border:1px solid #dfe6f2;border-radius:4px;align-self:flex-start;margin-top:2px;margin-left:auto;padding:2px 5px;font-size:8px;font-weight:650}.workspace-switch{border:1px solid var(--border);background:#fafbfc;border-radius:8px;align-items:center;gap:9px;margin:0 2px 28px;padding:10px 9px;display:flex}.workspace-logo{color:#4167b4;background:#e9effb;border-radius:7px;place-items:center;width:30px;height:30px;font-family:Inter;font-weight:750;display:grid}.workspace-switch strong{color:#36415a;font-size:11px;display:block}.workspace-switch div>span{color:#929aab;font-size:9px;display:block}.workspace-dots{color:#939daf;margin-left:auto}.sidebar-section-label{letter-spacing:1.5px;color:#9aa4b4;padding:0 13px 11px;font-size:8.5px;font-weight:650}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#7b879b;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:42px;padding:11px 13px;font-size:11.5px;font-weight:550;display:flex}.nav-item.active{color:var(--blue);background:#edf3ff;font-weight:650}.nav-item>span:nth-child(2){flex:1}.nav-count{color:#3660be;background:#dce8ff;border-radius:4px;place-items:center;min-width:19px;padding:1px 5px;font-size:9px;font-weight:650;display:grid}.sidebar-bottom{margin-top:auto;padding-top:38px}.sidebar-note{background:#f6f8fd;border:1px solid #e8eefb;border-radius:9px;margin:0 4px 17px;padding:14px 13px 11px}.sidebar-note-icon{color:#5d79c2;background:#fff;border:1px solid #e5eafb;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:10px;display:grid}.sidebar-note p{margin-top:5px;font-size:10px;line-height:1.7}.sidebar-note button{color:#4e6eb4;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0 0;font-size:10px;display:flex}.support-link{margin-bottom:13px;font-size:10px}.sidebar-profile{border-top:1px solid var(--border);align-items:center;gap:9px;padding:18px 5px;display:flex}.sidebar-profile strong{font-size:10.5px;display:block}.sidebar-profile div>span{color:#98a1af;margin-top:2px;font-size:9px;display:block}.online-dot{background:#31b78a;border-radius:50%;width:6px;height:6px;margin-left:auto}.avatar{background:hsl(var(--avatar-hue) 38% 92%);width:34px;height:34px;color:hsl(var(--avatar-hue) 35% 39%);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:inline-flex}.avatar-small{width:28px;height:28px;font-size:9px}.main-shell{margin-left:226px}.topbar{border-bottom:1px solid var(--border);z-index:25;background:#fff;justify-content:space-between;align-items:center;height:73px;padding:0 34px;display:flex;position:relative}.topbar-left{color:#b0b8c5;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb-current{color:#4c5871;font-weight:550}.topbar-right{align-items:center;gap:18px;display:flex}.role-switch{background:#f6f7fa;border:1px solid #e7eaf0;border-radius:7px;gap:2px;padding:3px;display:flex}.role-switch button{color:#8992a4;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:5px 11px;font-size:10px;display:flex}.role-switch button span{letter-spacing:.4px;color:#9ba3b1;background:#edf0f6;border-radius:3px;padding:1px 3px;font-size:7px}.role-switch button.active span{color:#7494dc;background:#ecf2ff}.topbar-divider{background:var(--border);width:1px;height:21px}.share-button{color:#6f7c92;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:10px;display:flex}.icon-button{color:#8b96a9;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex}.notification-button{position:relative}.notification-button i{background:#e6a868;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:7px}.demo-ribbon{border-bottom:1px solid var(--border);color:#8b96aa;background:#fbfcfe;align-items:center;gap:16px;min-height:33px;padding:7px 34px;font-size:9px;display:flex}.demo-ribbon>span{letter-spacing:.7px;color:#8092b3;align-items:center;gap:6px;font-size:8px;font-weight:650;display:flex}.ribbon-dot{background:#89a3d3;border-radius:50%;width:4px;height:4px}.demo-ribbon p{color:#a0a8b5;align-items:center;gap:10px;font-size:9px;display:flex}.demo-ribbon p i{background:#b5bfce;border-radius:50%;width:2px;height:2px}.demo-ribbon button{color:#7c91b7;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:9px;display:flex}.main-content{max-width:1700px;margin:0 auto;padding:30px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.5px;color:#8c98ad;align-items:center;gap:9px;margin-bottom:8px;font-size:8.5px;font-weight:600;display:flex}.workspace-plan{color:#8a9cba;letter-spacing:.5px;background:#edf0f7;border:1px solid #dce3ef;border-radius:3px;padding:0 4px;font-size:7px}.page-heading p{margin-top:6px;font-size:11.5px}.heading-actions{align-items:center;gap:10px;padding-top:10px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:9px 14px;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-flex}.button-primary{background:var(--blue);color:#fff;box-shadow:0 2px 3px #285de51a}.button-primary:hover:not(:disabled){background:var(--blue-dark);box-shadow:0 3px 6px #285de52b}.button-secondary{color:#5c6b84;background:#fff;border-color:#e0e5ee;box-shadow:0 1px 2px #22344c04}.button-secondary:hover:not(:disabled){background:#f5f8ff;border-color:#ccd8ef}.card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:10px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px;display:grid}.metric-card{min-height:135px;padding:18px 20px 16px}.metric-label{color:#7e8ba0;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.metric-icon{color:#95a5c0;background:#fcfdff;border:1px solid #edf0f7;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.metric-value{color:#1c2b46;letter-spacing:-1.2px;margin:5px 0;font-family:Inter,sans-serif;font-size:29px;font-weight:750;line-height:1.45;display:block}.metric-detail{color:#9aa3b3;align-items:center;gap:7px;min-height:16px;font-size:9px;display:flex}.metric-detail .positive{align-items:center;gap:3px;font-size:9px;font-weight:550;display:flex}.tiny-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.tiny-dot.green{background:#2aaf89}.tiny-dot.blue{background:#4779ec}.tiny-dot.teal{background:#40b3a4}.simulated-label{letter-spacing:.5px;color:#b69b76;background:#faf3e9;border:1px solid #f2e8d9;border-radius:3px;padding:1px 4px;font-size:6.5px}.text-link{color:#5076c3;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:550;display:inline-flex}.overview-charts{grid-template-columns:minmax(0,1fr) 286px;gap:21px;margin-bottom:23px;display:grid}.section-header{justify-content:space-between;align-items:center;gap:16px;padding:20px 23px;display:flex}.section-header p{margin-top:4px;font-size:10px}.section-header>span{color:#9eabba}.period-select{align-items:center;display:flex;position:relative}.period-select select{appearance:none;color:#7c8aa0;background:#fff;border-color:#e9edf4;padding:7px 25px 7px 10px;font-size:9px}.period-select>svg{pointer-events:none;color:#9ba6b7;position:absolute;right:7px}.growth-chart{padding:0 14px 0 5px}.growth-chart svg{width:100%;height:auto;max-height:253px;display:block}.growth-card{flex-direction:column;min-height:335px;display:flex;overflow:hidden}.chart-caption{color:#a1aabd;border-top:1px solid #f2f4f8;justify-content:space-between;margin-top:auto;padding:14px 24px;font-size:8px;display:flex}.chart-caption>span{align-items:center;gap:7px;display:flex}.legend-dot{background:#3874e6;border-radius:50%;width:6px;height:6px}.quality-card .section-header{padding-bottom:0}.quality-ring{width:142px;height:142px;margin:7px auto;position:relative}.quality-ring svg{width:100%;height:100%}.quality-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.quality-ring strong{letter-spacing:-1px;color:#283a59;font-family:Inter;font-size:28px;font-weight:750;line-height:1.5}.quality-ring strong small{color:#5b6d8b;font-size:17px}.quality-rows{padding:0 23px 13px}.quality-rows>div{justify-content:space-between;align-items:center;padding:7px 0;font-size:9px;display:flex}.quality-rows>div>span{color:#8b97aa;align-items:center;gap:8px;display:flex}.quality-rows strong{color:#506078;font-size:10px;font-weight:600}.quality-rows small{color:#a0aabb;font-size:9px;font-weight:450}.quality-footnote{color:#9eabc0;background:#fcfdff;border-top:1px solid #edf1f7;border-radius:0 0 10px 10px;align-items:center;gap:6px;padding:12px 18px;font-size:8px;display:flex}.campaigns-section{margin-bottom:23px;overflow:hidden}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.75px;color:#97a1b2;background:#fafbfe;border-top:1px solid #eff2f7;border-bottom:1px solid #edf0f6;padding:11px 23px;font-size:8px;font-weight:600}td{border-bottom:1px solid #eff2f7;padding:19px 23px;font-size:10.5px}tbody tr:last-child td{border-bottom:0}.clickable-row{cursor:pointer;transition:background .16s}.campaign-name-button{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.campaign-name-button strong{letter-spacing:-.1px;font-size:11px;font-weight:600;display:block}.campaign-name-button small{color:#98a3b5;margin-top:4px;font-size:8.5px;font-weight:400;display:block}.category-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.category-icon.small{border-radius:8px;width:30px;height:30px}.category-extraction{color:#4588b8;background:#eaf4fc;border:1px solid #dceefa}.category-tool-use{color:#2c9a8a;background:#eaf8f3;border:1px solid #d9f0e8}.category-evaluation{color:#8e75c4;background:#f1edfb;border:1px solid #e7dff8}.text-separator{color:#c5cdd9;margin:0 4px}.progress-cell{min-width:220px}.progress-cell>div:first-child{justify-content:space-between;gap:15px;margin-bottom:8px;font-size:9px;display:flex}.progress-cell strong{color:#53657f;font-weight:600}.progress-cell strong span{color:#a1abbb;font-weight:400}.progress-track{background:#edf1f7;border-radius:5px;max-width:210px;height:4px;overflow:hidden}.progress-track i{background:#4b7de6;border-radius:5px;height:100%;display:block}.badge{color:#8591a7;white-space:nowrap;background:#fafbfd;border:1px solid #e7ebf2;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:8px;font-weight:550;line-height:1.5;display:inline-flex}.badge-amber{color:#b69a64;background:#fff9ed;border-color:#f6ecd2}.badge-orange{color:#bc8c55;background:#fdf6ed;border-color:#f6e7d1}.status-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.table-amount{color:#6a7990;font-size:10px;font-weight:550}.cell-subtext{color:#a4aebd;margin-top:3px;font-size:8px;font-weight:400;display:block}.overview-bottom{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px;margin-bottom:25px;display:grid}.activity-card .section-header{padding-bottom:8px}.activity-list{padding:0 23px 10px}.activity-item{border-bottom:1px solid #f2f4f8;align-items:center;gap:10px;padding:12px 0;display:flex}.activity-item:last-child{border-bottom:0}.activity-icon{color:#7b98cf;background:#f1f5fc;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.activity-item>div{flex:1;min-width:0}.activity-item strong{font-size:10px;font-weight:550}.activity-item p{text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin-top:3px;font-size:8.5px;overflow:hidden}.activity-date{color:#a7b0c0;white-space:nowrap;font-size:8px}.pipeline-card{background:radial-gradient(at 100% 0,#e6efff 0%,#f3f7ff 48%,#f7faff 100%);border:1px solid #e3eafb;border-radius:10px;padding:21px 25px;position:relative;overflow:hidden}.pipeline-card:before{content:"";border:1px solid #e3ebfb;border-radius:50%;width:230px;height:230px;position:absolute;top:-62px;right:-90px}.pipeline-card:after{content:"";border:1px solid #e3ebfb;border-radius:50%;width:170px;height:170px;position:absolute;top:-32px;right:-60px}.pipeline-orbit{color:#7097df;z-index:1;background:#fff;border-radius:12px;place-items:center;width:41px;height:41px;display:grid;position:absolute;top:23px;right:25px;box-shadow:0 3px 9px #264e9c07}.pipeline-card .eyebrow{color:#90a5ca;margin:0 0 12px;font-size:7px}.pipeline-card h2{color:#3c5f9b;letter-spacing:-.6px;margin-bottom:10px;font-size:20px;font-weight:750;line-height:1.35}.pipeline-card p{color:#8b9ec0;max-width:260px;font-size:9px;line-height:1.8}.pipeline-steps{color:#bdcbea;align-items:center;gap:5px;margin-top:15px;display:flex}.pipeline-steps span{color:#83a0d1;background:#fff;border:1px solid #e5ecfa;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:7.5px;display:flex}.pipeline-card>button{color:#6b8bc2;background:0 0;border:0;align-items:center;gap:7px;margin-top:17px;padding:0;font-size:9px;display:flex}.page-footer{color:#abb4c3;border-top:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:23px 0;font-size:8px;display:flex}.page-footer>span{align-items:center;gap:7px;display:flex}.page-footer i{background:#bec7d4;border-radius:50%;width:2px;height:2px;margin:0 3px}.toolbar{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 17px;display:flex}.filter-tabs{align-items:center;gap:4px;display:flex}.filter-tabs button{color:#8c98ac;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.filter-tabs button.active{color:#4166b3;background:#fff;border-color:#dfe6f2;box-shadow:0 1px 2px #1d2c4705}.filter-tabs button span{color:#88a0c6;background:#e9eef9;border-radius:4px;padding:0 5px;font-size:8px}.search-field{color:#a0adbf;background:#fff;border:1px solid #e1e7f0;border-radius:7px;align-items:center;gap:8px;min-width:215px;padding:0 11px;display:flex}.search-field input{outline-offset:1px;background:0 0;border:0;min-width:0;padding:9px 0;font-size:10px}.campaign-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.family-card{padding:24px}.family-card h3{margin:17px 0 9px;font-size:14px}.family-card p{max-width:260px;min-height:54px;font-size:10px;line-height:1.8}.family-card .text-link{margin-top:22px}.review-summary-strip{background:#f0f5ff;border:1px solid #e1e9fb;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 21px;display:flex}.review-summary-strip>div{align-items:center;gap:13px;display:flex}.review-summary-icon{color:#7f9bd2;background:#fff;border:1px solid #e4ebf9;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.review-summary-strip p{color:#98a9c5;margin-top:4px;font-size:9px}.review-table-wrap{min-height:200px;overflow:hidden}.table-title{align-items:center;gap:10px;display:flex}.table-title strong{font-size:10.5px;font-weight:550;display:block}.table-title small{color:#a3adbd;margin-top:4px;font-size:8px;display:block}.person-cell{color:#75849c;align-items:center;gap:8px;font-size:10px;display:flex}.person-cell strong{color:#61718b;font-size:10px}.check-summary{align-items:center;gap:5px;font-size:9px;display:flex}.dataset-intro{background:#f1f6ff;border:1px solid #e2eaf8;border-radius:10px;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.dataset-intro-icon{color:#8aa5d7;background:#fff;border:1px solid #e5ecf9;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.dataset-intro>div{flex:1}.dataset-intro strong{color:#6680ab;font-size:12px}.dataset-intro p{color:#94a6c3;max-width:700px;margin-top:4px;font-size:10px;line-height:1.7}.dataset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.dataset-card{padding:23px}.dataset-card-top{justify-content:space-between;align-items:center;display:flex}.dataset-card h3{margin:18px 0 8px;font-size:14px}.dataset-card>p{min-height:50px;font-size:9px;line-height:1.8}.dataset-numbers{gap:30px;margin:22px 0;display:flex}.dataset-numbers strong{letter-spacing:-.7px;color:#4e617f;font-family:Inter;font-size:24px;display:block}.dataset-meta{color:#9baac0;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;flex-wrap:wrap;gap:16px;padding:11px 0;font-size:8px;display:flex}.dataset-meta span{align-items:center;gap:5px;display:flex}.dataset-actions{gap:9px;margin-top:19px;display:flex}.dataset-actions .button:first-child{flex:1}.dataset-actions .button:last-child{flex:.5}.dataset-preview{overflow:hidden}.mono-small{color:#899ab5;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.contributor-banner{background:#eef5ff;border:1px solid #dfeafa;border-radius:10px;align-items:center;gap:17px;padding:24px;display:flex}.contributor-banner-icon{color:#88a6d9;background:#fff;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.contributor-banner>div{flex:1}.contributor-banner h3{color:#5677aa;font-size:14px}.contributor-banner p{color:#94a7c4;margin-top:5px;font-size:10px}.list-count{color:#718099;font-size:12px}.list-count span{color:#a4b3cb;margin-left:8px;font-size:10px}.category-mini-icons{gap:6px;display:flex}.empty-state{text-align:center;padding:62px 20px}.empty-icon{color:#99b0da;background:#f0f5ff;border:1px solid #e3ebfa;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 18px;display:grid}.empty-state h3{color:#6b7e9e;font-size:16px}.empty-state p{margin:8px 0 22px;font-size:11px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#11264c66;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.modal-dialog{background:#fff;border:1px solid #e0e7f2;border-radius:13px;flex-direction:column;width:520px;max-width:100%;max-height:calc(100vh - 50px);animation:.15s ease-out modalIn;display:flex;overflow:hidden;box-shadow:0 20px 80px #0d204240}.modal-wide{width:1040px}.modal-header{border-bottom:1px solid var(--border);background:#fcfdff;justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.modal-header h2{color:#3b4d6c;font-size:16px}.modal-body{padding:24px 25px;overflow-y:auto}.modal-intro{color:#8a99b0;margin-bottom:23px;font-size:11px;line-height:1.9}.field-label{color:#6c7c97;margin:6px 0 12px;font-size:11px;font-weight:600;display:block}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:25px;display:grid}.template-option{text-align:left;background:#fff;border:1px solid #e3e9f3;border-radius:9px;padding:17px;position:relative}.template-option>strong{color:#6980a4;margin:12px 0 5px;font-size:11px;display:block}.template-option>span:not(.category-icon){color:#a2b0c5;font-size:9px;display:block}.template-check{color:#5f88d0;position:absolute;top:14px;right:14px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.form-field{color:#71819a;flex-direction:column;gap:7px;font-size:10px;font-weight:550;display:flex}.form-field.full{grid-column:1/-1}.form-field input,.form-field select,.form-field textarea{font-size:11px;font-weight:400}.campaign-estimate{background:#f8faff;border:1px solid #e7edf8;border-radius:8px;justify-content:space-between;margin:24px 0 15px;padding:20px;display:flex}.campaign-estimate span{color:#96a5bc;font-size:9px;display:block}.campaign-estimate strong{color:#5e789e;margin-top:5px;font-size:16px;display:block}.campaign-estimate small{color:#9aaac1;font-size:8px;font-weight:400}.inline-info{color:#95a6c1;background:#f9fbff;border:1px solid #e9eef7;border-radius:7px;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;font-size:9px;line-height:1.7;display:flex}.modal-footer{border-top:1px solid #edf1f7;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:22px;display:flex}.campaign-detail-head{align-items:center;gap:14px;display:flex}.campaign-detail-head>div{flex:1}.campaign-detail-head h3{color:#4d658b;font-size:18px}.campaign-detail-head p{margin-top:5px;font-size:10px}.detail-metrics{background:#f8faff;border:1px solid #e8eef8;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:25px 0;padding:22px 20px;display:grid}.detail-metrics>div{border-right:1px solid #e5ecf7;padding:0 20px}.detail-metrics>div:last-child{border:0}.detail-metrics strong{color:#5e789e;font-family:Inter;font-size:22px;display:block}.detail-metrics small{color:#a3b1c6;font-size:12px}.detail-metrics span{color:#9cacc4;margin-top:3px;font-size:9px;display:block}.detail-section{margin:23px 0}.detail-section h3{color:#6e83a5;margin-bottom:11px;font-size:12px}.detail-section>p{font-size:11px;line-height:1.9}.contract-row{border-bottom:1px solid #edf1f7;align-items:center;gap:12px;padding:14px 0;display:flex}.contract-row>div{flex:1}.contract-row strong{color:#7186a7;font-size:11px;display:block}.contract-row small{color:#a3b0c4;margin-top:4px;font-size:9px;display:block}.file-icon{color:#a3b6d6;background:#f0f5fc;border:1px solid #e5ecf8;border-radius:5px;place-items:center;width:31px;height:36px;display:grid}.review-detail-title{align-items:center;gap:13px;display:flex}.review-detail-title>div{flex:1}.review-detail-title h3{color:#506a90;font-size:17px}.review-detail-title p{margin-top:4px;font-size:9px}.submission-meta{color:#96a6bc;flex-wrap:wrap;align-items:center;gap:22px;padding:15px 0;font-size:9px;display:flex}.submission-meta>span{align-items:center;gap:6px;display:flex}.review-detail-tabs{border-bottom:1px solid #edf1f8;margin-bottom:18px;padding-bottom:12px}.review-detail-tabs button.active{box-shadow:none;background:#eef4ff;border-color:#e1eafa}.review-content-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:21px;display:grid}.artifact-bar{background:#f6f9fe;border:1px solid #e7edf8;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.artifact-bar>span{color:#93a5be;word-break:break-all;align-items:center;gap:7px;font-size:9px;display:flex}.code-preview{color:#6c85a8;white-space:pre-wrap;word-break:break-word;background:#fbfcff;border:1px solid #e8eef8;border-top:0;border-radius:0 0 7px 7px;max-height:390px;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;line-height:1.9;overflow:auto}.evidence-note{border-left:2px solid #d8e4fa;margin-top:15px;padding:4px 12px}.evidence-note h4{color:#7d92b2;font-size:10px}.evidence-note p{margin-top:4px;font-size:9px;line-height:1.8}.check-panel{border:1px solid #e6edf8;border-radius:8px;padding:14px}.check-panel h4{color:#7a90af;border-bottom:1px solid #eef3fa;align-items:center;gap:6px;margin-bottom:5px;padding-bottom:11px;font-size:10px;display:flex}.check-panel h4>span{color:#a3b4cb;margin-left:auto;font-size:9px}.check-item{gap:8px;margin:12px 0 0;display:flex}.check-item>svg{margin-top:2px}.check-item strong{color:#7187a6;font-size:9px;font-weight:550}.check-item p{color:#a0aec3;margin-top:2px;font-size:8px;line-height:1.8}.ai-review-panel{background:#f7f5fd;border:1px solid #ebe5f7;border-radius:8px;margin-top:15px;padding:15px}.ai-panel-heading{color:#a08cc7;align-items:center;gap:6px;display:flex}.ai-panel-heading .badge{margin-left:auto;font-size:7px}.ai-review-panel>p{color:#a899bc;margin:12px 0;font-size:9px;line-height:1.9}.ai-finding{color:#ad9cc8;gap:7px;margin:11px 0;display:flex}.ai-finding svg{margin-top:2px}.ai-finding strong{color:#9b87b8;font-size:9px;font-weight:550}.ai-finding p{color:#b0a1c3;margin-top:2px;font-size:8px;line-height:1.8}.ai-panel-footer{color:#b5a7c5;border-top:1px solid #ece5f5;margin-top:13px;padding-top:11px;font-size:7.5px}.review-actions{border-top:1px solid #edf1f7;margin-top:24px;padding-top:18px}.review-action-buttons{justify-content:space-between;margin-top:15px;display:flex}.review-action-buttons>div{gap:10px;display:flex}.form-error{color:#c4848a;margin-top:6px;font-size:10px}.review-decision-note{background:#f7faff;border:1px solid #e8eef8;border-radius:7px;margin-top:20px;padding:15px}.review-decision-note strong{color:#8398b8;font-size:10px}.review-decision-note p{margin-top:4px;font-size:10px}.brief-content h4{color:#7a90b0;margin:15px 0 7px;font-size:11px}.brief-content ol,.brief-content ul{color:#95a5bd;padding-left:20px;font-size:10px;line-height:1.9}.source-preview{color:#8c9fbd;white-space:pre-wrap;background:#f9fbff;border:1px solid #e9eef8;border-radius:6px;padding:12px;font-size:9px;line-height:1.9}.provenance-list>div{border-bottom:1px solid #edf2f8;padding:11px 0}.provenance-list span{color:#a6b3c7;font-size:9px;display:block}.provenance-list strong{color:#8398b8;word-break:break-all;margin-top:5px;font-size:10px;font-weight:450;display:block}.provenance-list h4{color:#7f97bb;margin-top:20px}.share-illustration{color:#82a3db;background:#f0f5ff;border:1px solid #e3ebf9;border-radius:50%;place-items:center;width:70px;height:70px;margin:3px auto 22px;display:grid}.guide-intro{align-items:center;gap:15px;margin-bottom:22px;display:flex}.guide-icon{color:#8dabe0;background:#eef4ff;border:1px solid #dfe9fb;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.guide-intro p{font-size:11px;line-height:1.8}.guide-steps{grid-template-columns:1fr 1fr;gap:16px;display:grid}.guide-steps>div{color:#92a9ce;background:#fbfcff;border:1px solid #e7edf7;border-radius:8px;align-items:flex-start;gap:9px;padding:17px;display:flex}.guide-step-number{color:#9bafd0;background:#f1f5fc;border:1px solid #e0e8f6;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.guide-steps svg{margin-top:0}.guide-steps strong{color:#7f96b8;font-size:11px;display:block}.guide-steps p{color:#a4b1c5;margin-top:5px;font-size:9px;line-height:1.8}.guide-truth{background:#f9fbff;border:1px solid #e7edf7;border-radius:8px;margin-top:20px;padding:18px}.guide-truth strong{color:#7a91b4;font-size:10px}.guide-truth p{margin:5px 0 12px;font-size:9px;line-height:1.9}.guide-truth p:last-child{margin-bottom:0}.guide-footer{justify-content:space-between}.guide-footer>div{gap:10px;display:flex}.toast{z-index:100;color:#6c85a7;background:#fff;border:1px solid #dce7f4;border-radius:10px;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:12px 13px;font-size:11px;animation:.15s modalIn;display:flex;position:fixed;bottom:24px;left:calc(50% + 113px);transform:translate(-50%);box-shadow:0 8px 35px #1c385a1c}.toast>span{color:#7ab69b;background:#edf8f3;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.toast .icon-button{margin-left:10px}.saving-indicator{color:#87a0c6;z-index:102;background:#fff;border:1px solid #e3ebf9;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:flex;position:fixed;bottom:23px;right:25px;box-shadow:0 2px 10px #183a6210}.spin{animation:1s linear infinite spin}.error-banner{color:#bb8589;background:#fff7f7;border:1px solid #f1dbdd;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:13px 18px;font-size:11px;display:flex}.error-banner strong{font-weight:450}.connection-fallback{text-align:center;color:#96adcf;padding:100px 25px}.connection-fallback h1{color:#7e96b9;margin-top:20px;font-size:22px}.connection-fallback p{margin-top:10px;font-size:11px}.loading-screen{min-height:700px}.skeleton{background:linear-gradient(90deg,#eef1f7,#f7f9fc,#eef1f7) 0 0/200% 100%;border-radius:6px;animation:1.6s infinite shimmer}.skeleton-eyebrow{width:150px;height:8px;margin:10px 0}.skeleton-title{width:200px;height:32px;margin:15px 0}.skeleton-subtitle{width:270px;height:12px;margin-bottom:30px}.skeleton-stat{height:134px;padding:25px}.skeleton-stat .skeleton:first-child{width:100px;height:10px}.skeleton-stat .skeleton:last-child{width:60px;height:32px;margin-top:17px}.skeleton-chart{height:335px;margin-bottom:24px}.skeleton-table{height:270px}.notifications-popover{z-index:50;background:#fff;border:1px solid #dfe7f4;border-radius:10px;width:350px;padding:17px;position:absolute;top:62px;right:30px;box-shadow:0 15px 50px #1f416d22}.popover-title{color:#6d86aa;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.notification-item{border-bottom:1px solid #edf2f8;gap:8px;padding:11px 0;display:flex}.notification-event-dot{background:#9cb9e9;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.notification-item strong{color:#7e97ba;font-size:10px}.notification-item p{color:#a5b3c8;margin-top:3px;font-size:9px;line-height:1.7}.notifications-popover>.text-link{margin-top:15px}.mobile-menu,.sidebar-scrim{display:none}@keyframes shimmer{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modalIn{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@media (width>=1550px){:root{font-size:14px}.main-content{padding:38px 42px 0}.metric-card{min-height:148px}.metric-value{font-size:33px}.overview-charts{grid-template-columns:minmax(0,1fr) 320px}.growth-chart svg{max-height:285px}.quality-ring{width:155px;height:155px}.growth-card{min-height:365px}.metric-label{font-size:12px}.section-header,td{padding:23px 26px}.page-heading p{font-size:13px}h1{font-size:32px}.sidebar{width:240px}.main-shell{margin-left:240px}.nav-item{font-size:12.5px}.topbar{padding:0 42px}.demo-ribbon{padding:8px 42px}}@media (width<=1200px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.main-shell{margin-left:205px}.main-content{padding:25px 24px 0}.topbar{padding:0 24px}.demo-ribbon{padding:7px 24px}.overview-charts{grid-template-columns:minmax(0,1fr) 260px;gap:17px}.metric-card{padding:15px}.metric-label{font-size:10px}.metric-detail{gap:4px;font-size:8px}.metrics-grid{gap:12px}.metric-value{font-size:27px}.chart-caption>span:last-child{display:none}td,th{padding-left:17px;padding-right:17px}.progress-cell{min-width:175px}.campaign-name-button strong{font-size:10px}.campaign-name-button small{font-size:8px}.dataset-card{padding:18px}.dataset-meta{gap:8px}.dataset-actions .button{padding:8px;font-size:9px}.review-summary-strip p{max-width:500px}.toolbar{flex-wrap:wrap;align-items:flex-start}.filter-tabs button{padding:7px 9px;font-size:9px}.toast{left:calc(50% + 103px)}}@media (width<=1000px){.overview-charts{grid-template-columns:1fr 240px;gap:14px}.section-header{padding:18px}.growth-card{min-height:310px}.quality-ring{width:125px;height:125px}.quality-rows{padding:0 17px 10px}.quality-footnote{padding:10px 13px;font-size:7px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.metric-card{min-height:125px;padding:17px 20px}.metric-label{font-size:11px}.metric-detail{font-size:9px}.page-heading{align-items:flex-start;gap:15px}.heading-actions{gap:7px}.heading-actions>.button-secondary{display:none}.overview-bottom{grid-template-columns:1.3fr 1fr;gap:15px}.activity-date{display:none}.activity-item p{max-width:210px}.pipeline-card{padding:20px}.pipeline-card p{font-size:8px}.pipeline-steps{gap:2px}.pipeline-steps>svg{width:10px}.pipeline-steps span{padding:3px;font-size:7px}.role-switch button{padding:5px 9px}.topbar-right{gap:12px}.topbar-divider,.role-switch button span,.page-footer>span:last-child{display:none}.dataset-grid,.campaign-family-grid{grid-template-columns:1fr}.dataset-card{display:block}.dataset-card>p{max-width:600px;min-height:0}.dataset-numbers{gap:60px;margin:15px 0}.dataset-actions{max-width:330px}.dataset-intro>.badge,.contributor-banner>.badge{display:none}.review-content-grid{grid-template-columns:1.2fr 1fr}.review-detail-title h3{font-size:15px}.review-summary-strip>.badge{display:none}.guide-footer{flex-wrap:wrap}.guide-footer>div{margin-left:auto}.template-option{padding:13px}.template-option strong{font-size:10px}.template-option>span:not(.category-icon){font-size:8px}}@media (width<=800px){.sidebar{width:184px;padding-left:9px;padding-right:9px}.main-shell{margin-left:184px}.brand{gap:7px;padding-left:8px}.brand>span:nth-child(2){font-size:18px}.brand-beta{display:none}.brand img{width:29px;height:29px}.brand-product{font-size:8px}.workspace-switch{gap:7px;padding:9px 6px}.workspace-switch strong{font-size:10px}.workspace-switch div>span{font-size:8px}.workspace-logo{width:26px;height:26px}.nav-item{gap:9px;padding:10px;font-size:10px}.nav-item svg{width:16px}.sidebar-note{padding:12px 10px}.sidebar-note strong{font-size:10px}.sidebar-note p,.sidebar-note button{font-size:9px}.main-content{padding:24px 20px 0}.topbar{height:65px;padding:0 20px}.demo-ribbon{gap:10px;padding:7px 20px}.demo-ribbon>span{font-size:7px}.demo-ribbon p{gap:6px;font-size:8px}.demo-ribbon button{display:none}.overview-charts{grid-template-columns:1fr}.growth-card{min-height:305px}.quality-card{grid-template-columns:140px 1fr;padding-bottom:0;display:grid;position:relative}.quality-card .section-header{grid-column:1/-1;padding-bottom:0}.quality-ring{margin:0 5px 8px}.quality-rows{padding:19px 20px 10px 0}.quality-footnote{grid-column:1/-1;padding-left:20px}.quality-rows>div{font-size:10px}.overview-bottom{grid-template-columns:1fr}.pipeline-card p{font-size:10px}.pipeline-card h2 br{display:none}.pipeline-card .pipeline-orbit{right:30px}.activity-item p{max-width:340px}.activity-date{display:block}.page-heading h1{font-size:25px}.page-heading p{font-size:10px}.heading-actions .button{padding:8px 10px;font-size:9px}.eyebrow{font-size:7px}.share-button span{display:none}.topbar-right{gap:10px}.role-switch button{padding:5px 7px;font-size:9px}.topbar-left{gap:7px;font-size:9px}.review-content-grid{grid-template-columns:1fr}.review-evidence{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ai-review-panel{margin-top:0}.modal-wide{width:95vw}.toast{left:calc(50% + 92px)}.template-option strong{font-size:10px}.review-summary-strip p{font-size:8px}.guide-steps{gap:10px}.guide-steps>div{gap:7px;padding:13px}.guide-steps svg{display:none}}@media (width<=640px){.sidebar{width:226px;transition:transform .2s;transform:translate(-100%)}.mobile-open .sidebar{transform:translate(0)}.sidebar-scrim{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#132d554a;border:0;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:61px;padding:0 14px}.breadcrumb-workspace,.topbar-left>svg{display:none}.topbar-left{gap:5px}.topbar-right{gap:7px}.topbar-right>.avatar{display:none}.role-switch button{padding:5px 8px;font-size:9px}.notification-button{width:24px}.share-button{padding:4px}.demo-ribbon{gap:12px;padding:7px 17px}.demo-ribbon>span{letter-spacing:.5px;font-size:6.5px}.demo-ribbon p{gap:5px;font-size:7px}.demo-ribbon p i:last-of-type,.demo-ribbon p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-content{padding:25px 17px 0}.page-heading{gap:10px;margin-bottom:22px}.page-heading h1{font-size:25px}.page-heading p{max-width:235px;font-size:10px;line-height:1.7}.heading-actions{padding-top:24px}.heading-actions>.badge{display:none}.heading-actions .button{padding:8px 10px;font-size:9px}.heading-actions .button svg{width:14px}.eyebrow{letter-spacing:1px;font-size:7px}.workspace-plan{font-size:6px}.metrics-grid{gap:11px;margin-bottom:20px}.metric-card{min-height:126px;padding:14px}.metric-label{font-size:10px}.metric-icon{background:0 0;border:0;width:24px;height:24px}.metric-icon svg{width:17px}.metric-value{margin:7px 0;font-size:27px}.metric-detail{flex-wrap:wrap;gap:4px;font-size:7.5px}.metric-detail .positive{font-size:8px}.metric-detail .simulated-label{font-size:6px}.section-header{padding:18px}.section-header h2{font-size:13px}.section-header p{font-size:8px}.section-header .text-link{gap:3px;font-size:8px}.period-select select{padding:6px 24px 6px 8px;font-size:8px}.growth-card{min-height:250px}.growth-chart{padding-left:0;padding-right:8px}.growth-chart svg{min-height:160px}.chart-caption{padding:12px 18px;font-size:8px}.overview-charts{gap:18px;margin-bottom:20px}.quality-card{grid-template-columns:145px 1fr}.quality-ring{width:125px;height:125px;margin:2px 10px 8px}.quality-rows{padding:15px 18px 8px 0}.quality-rows>div{font-size:8px}.quality-rows strong{font-size:9px}.quality-footnote{padding:12px 18px;font-size:8px}.campaigns-section{margin-bottom:20px}.campaign-name-button strong{font-size:10px}.campaign-name-button small{font-size:8px}.campaign-table th,.campaign-table td{padding:15px 17px}.campaign-table th{padding-top:10px;padding-bottom:10px;font-size:7px}.progress-cell{min-width:185px}.category-icon{width:35px;height:35px}.campaign-table th:nth-child(4),.campaign-table td:nth-child(4),.campaign-table th:last-child,.campaign-table td:last-child{display:none}.overview-bottom{gap:20px}.activity-list{padding:0 18px 10px}.activity-item p{max-width:220px;font-size:8px}.activity-item strong{font-size:9px}.activity-date{font-size:7px}.pipeline-card{padding:23px}.pipeline-card h2{font-size:22px}.pipeline-card p{max-width:270px;font-size:10px}.pipeline-steps{gap:5px;margin-top:18px}.pipeline-steps span{padding:3px 7px;font-size:8px}.pipeline-card>button{font-size:10px}.page-footer{margin-top:25px;padding:20px 0;font-size:8px}.toolbar{gap:13px;margin-top:20px}.filter-tabs{flex-wrap:wrap;gap:1px}.filter-tabs button{padding:7px 9px;font-size:8px}.filter-tabs button span{font-size:7px}.search-field{width:100%;min-width:0}.search-field input{font-size:10px}.review-summary-strip{margin-bottom:18px;padding:16px}.review-summary-strip>div{gap:10px}.review-summary-icon{flex-shrink:0;width:31px;height:31px}.review-summary-strip strong{font-size:10px}.review-summary-strip p{font-size:8px;line-height:1.8}.dataset-intro{gap:12px;padding:17px}.dataset-intro-icon{flex-shrink:0;width:34px;height:34px}.dataset-intro strong{font-size:10px}.dataset-intro p{font-size:8px}.dataset-card{padding:22px}.dataset-card h3{font-size:15px}.dataset-card>p{font-size:10px}.dataset-meta{gap:16px;font-size:9px}.dataset-actions .button{font-size:11px}.contributor-banner{gap:12px;padding:18px}.contributor-banner-icon{flex-shrink:0;width:36px;height:36px}.contributor-banner h3{font-size:11px}.contributor-banner p{font-size:8px;line-height:1.8}.modal-backdrop{padding:12px}.modal-dialog{border-radius:10px;width:100%;max-height:calc(100dvh - 24px)}.modal-header{padding:16px 18px}.modal-header h2{font-size:14px}.modal-body{padding:19px 18px}.modal-intro{font-size:10px}.template-grid{gap:8px}.template-option{padding:10px}.template-option .category-icon{border-radius:7px;width:30px;height:30px}.template-option .category-icon svg{width:17px}.template-option strong{min-height:24px;font-size:8px}.template-option>span:not(.category-icon){font-size:7px;line-height:1.7}.template-check{width:12px;top:6px;right:6px}.form-grid{gap:13px}.campaign-estimate{padding:14px}.campaign-estimate span{font-size:8px}.campaign-estimate strong{font-size:14px}.campaign-detail-head{gap:10px}.campaign-detail-head h3{font-size:14px}.campaign-detail-head p{font-size:8px}.campaign-detail-head>.badge{display:none}.detail-metrics{padding:15px 0}.detail-metrics>div{padding:0 13px}.detail-metrics strong{font-size:17px}.detail-metrics span{font-size:8px}.contract-row{gap:9px}.contract-row>.badge{display:none}.contract-row strong{font-size:10px}.contract-row small{font-size:8px}.modal-footer{flex-wrap:wrap;gap:7px}.modal-footer .button{padding:8px 10px;font-size:9px}.review-detail-title{gap:10px}.review-detail-title h3{font-size:14px}.review-detail-title p{font-size:8px}.review-detail-title>.badge{padding:3px 5px;font-size:7px}.submission-meta{gap:10px;font-size:8px}.submission-meta>span:last-child{display:none}.review-evidence{grid-template-columns:1fr}.code-preview{font-size:9px}.check-item strong{font-size:10px}.check-item p{font-size:9px}.ai-panel-heading strong{font-size:11px}.ai-review-panel>p,.ai-finding strong{font-size:10px}.ai-finding p{font-size:9px}.review-action-buttons,.review-action-buttons>div{gap:7px}.review-action-buttons .button{padding:8px 10px;font-size:9px}.guide-steps{grid-template-columns:1fr}.guide-steps>div{gap:10px;padding:13px}.guide-steps svg{display:block}.guide-footer{gap:15px}.guide-footer>div{gap:6px;margin-left:0}.toast{width:max-content;max-width:calc(100vw - 25px);font-size:10px;bottom:16px;left:50%}.saving-indicator{font-size:9px;bottom:15px;right:15px}.notifications-popover{width:calc(100vw - 26px);max-width:350px;top:54px;right:13px}.error-banner{flex-wrap:wrap;font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--muted:#6d7c93}.nav-item{color:#64748b;font-size:13px}.nav-item.active{color:#245bd9}.sidebar-section-label{color:#71819a;font-size:9px}.workspace-switch strong{font-size:12px}.workspace-switch div>span{color:#7f8ca2;font-size:10px}.sidebar-note strong{color:#4e6486;font-size:12px}.sidebar-note p{color:#7486a1;font-size:11px}.sidebar-note button,.support-link{font-size:11px}.sidebar-profile strong{font-size:12px}.sidebar-profile div>span{color:#7f8ea5;font-size:10px}.topbar-left{font-size:12px}.breadcrumb-workspace{color:#75839b}.role-switch button{min-height:29px;font-size:11px}.role-switch button span{color:#7184a4;font-size:8px}.share-button{color:#61738f;font-size:11px}.demo-ribbon{min-height:35px}.demo-ribbon>span{color:#617da8;font-size:9px}.demo-ribbon p{color:#74839c;font-size:10px}.demo-ribbon button{color:#5b78a6;font-size:10px}.page-heading p{color:#718097;font-size:13px}.eyebrow{color:#73839c;font-size:10px}.workspace-plan{color:#6b80a1;font-size:8px}.button{min-height:38px;font-size:12px}.badge{color:#65758e;font-size:10px}.badge-green{color:#227d60}.badge-blue{color:#4569ad}.badge-amber{color:#927039}.badge-orange{color:#96642f}.badge-purple{color:#8064a7}.badge-red{color:#a54f59}.text-link{color:#3865b5;font-size:11px}.metric-label{color:#63738b;font-size:12px}.metric-detail{color:#718198;font-size:10px}.metric-detail .positive{font-size:10px}.simulated-label{color:#886929;font-size:8px}.section-header p{color:#76869d;font-size:11px}.period-select select{color:#6c7e97;font-size:10px}.chart-caption{color:#7a8ea8;font-size:9px}.quality-ring div>span{color:#7586a0;font-size:10px}.quality-rows>div{font-size:11px}.quality-rows strong{font-size:11px}.quality-footnote{color:#6f829f;font-size:9px}th{color:#75849c;font-size:10px}td,.campaign-name-button strong,.table-title strong,.row-title-button{font-size:12px}.campaign-name-button small,.table-title small{color:#7b8aa2;font-size:10px}.progress-cell>div:first-child{font-size:10px}.progress-cell strong span{color:#7f8ea5}.progress-cell small{color:#7d8ba2;font-size:10px}.table-amount{color:#60738e;font-size:12px}.cell-subtext{color:#7f8fa6;font-size:10px}.activity-item strong{font-size:11px}.activity-item p{color:#7f8fa7;font-size:10px}.activity-date{color:#8a9ab0;font-size:10px}.pipeline-card .eyebrow{color:#6a86b1;font-size:9px}.pipeline-card p{color:#6f87ae;font-size:11px}.pipeline-steps span{color:#6b88b7;font-size:9px}.pipeline-card>button{color:#5275af;font-size:11px}.page-footer{color:#8797ae;font-size:10px}.filter-tabs button{color:#74859f;min-height:35px;font-size:11px}.filter-tabs button span{font-size:9px}.search-field input{font-size:12px}.review-summary-strip strong{color:#4f6f9d;font-size:12px}.review-summary-strip p{color:#728aad;font-size:11px}.person-cell{color:#657b9b;font-size:11px}.person-cell strong{font-size:12px}.check-summary{font-size:11px}.dataset-intro strong{font-size:13px}.dataset-intro p{color:#728aac;font-size:11px}.dataset-card>p{color:#71829b;font-size:11px}.dataset-numbers span{color:#7d8fa9;font-size:10px}.dataset-meta{color:#6e83a2;font-size:10px}.mono-small{color:#6f86a6;font-size:11px}.family-card p{color:#72829a;font-size:12px}.contributor-banner p{color:#748cad;font-size:11px}.modal-intro{color:#71829c;font-size:12px}.field-label{font-size:12px}.form-field{color:#627692;font-size:12px}.form-field input,.form-field select,.form-field textarea{font-size:12px}.form-field>small{color:#7b8fae;font-size:10px;font-weight:400;line-height:1.7}.template-option>strong{font-size:12px}.template-option>span:not(.category-icon){color:#7c90ad;font-size:10px}.campaign-estimate span{color:#7d91ae;font-size:11px}.campaign-estimate small{font-size:10px}.inline-info{color:#7189ac;font-size:11px}.campaign-detail-head p{font-size:12px}.detail-metrics span{font-size:11px}.detail-section h3{font-size:13px}.detail-section>p,.contract-row strong{font-size:12px}.contract-row small{color:#8094b2;font-size:11px}.review-detail-title p{font-size:11px}.submission-meta{color:#7890af;font-size:11px}.artifact-bar>span{color:#6f87a7;font-size:11px}.code-preview{color:#536c90;font-size:12px}.evidence-note h4{font-size:12px}.evidence-note p{color:#7286a4;font-size:11px}.check-panel h4{color:#627d9f;font-size:12px}.check-panel h4>span{color:#8097b6;font-size:10px}.check-item strong{color:#627e9f;font-size:11px}.check-item p{color:#7c91ac;font-size:10px}.ai-panel-heading strong{color:#7d649f;font-size:12px}.ai-panel-heading .badge{font-size:9px}.ai-review-panel>p{color:#87749f;font-size:11px}.ai-finding strong{color:#80639e;font-size:11px}.ai-finding p{color:#8d7ba7;font-size:10px}.ai-panel-footer{color:#8c77a6;font-size:10px}.review-decision-note strong,.review-decision-note p,.brief-content h4{font-size:12px}.brief-content ol,.brief-content ul{color:#748aa9;font-size:12px}.source-preview{color:#6c83a4;font-size:11px}.provenance-list span{color:#8093b0;font-size:11px}.provenance-list strong{color:#6e86a8;font-size:12px}.guide-intro p{font-size:13px}.guide-steps strong{color:#6a83a6;font-size:12px}.guide-steps p,.guide-truth p{color:#7d90ac;font-size:11px}.guide-truth strong{font-size:12px}.guide-step-number{font-size:10px}.toast{color:#617c9f;font-size:12px}.toast-error{color:#a35864;border-color:#eac3c8}.row-title-button{text-align:left;color:inherit;white-space:normal;background:0 0;border:0;padding:0;font-weight:550}.row-title-button:hover{color:#285de5}.notification-item strong{font-size:11px}.notification-item p{color:#8093b0;font-size:10px}.notification-item{padding:12px 0}.popover-title{font-size:13px}@media (width<=1000px){.sidebar{width:205px}.main-shell{margin-left:205px}.nav-item{font-size:12px}.role-switch button{font-size:10px}.page-heading p{font-size:12px}.topbar-right{gap:10px}.quality-rows>div{font-size:10px}.campaign-table{min-width:650px}.chart-caption{font-size:9px}.pipeline-steps span{font-size:8px}}@media (width<=800px){.sidebar{width:184px}.main-shell{margin-left:184px}.nav-item{font-size:11px}.sidebar-note p{font-size:10px}.sidebar-profile strong{font-size:11px}.sidebar-profile div>span{font-size:9px}.workspace-switch strong{font-size:11px}.workspace-switch div>span{font-size:9px}.topbar-left{font-size:10px}.topbar-right{gap:7px}.share-button{font-size:10px}.demo-ribbon{gap:10px}.demo-ribbon>span{font-size:8px}.demo-ribbon p{font-size:9px}.quality-rows>div,.heading-actions .button{font-size:11px}.section-header p{font-size:10px}.activity-item p{max-width:310px;font-size:10px}.activity-date{font-size:9px}}@media (width<=640px){.sidebar{visibility:hidden}.mobile-open .sidebar{visibility:visible}.main-shell{margin-left:0}.nav-item{font-size:13px}.workspace-switch strong{font-size:12px}.sidebar-note p{font-size:11px}.sidebar-profile strong{font-size:12px}.sidebar-profile div>span{font-size:10px}.topbar-left{font-size:11px}.role-switch button{min-height:30px;font-size:10px}.demo-ribbon p{font-size:9px}.page-heading p{font-size:12px}.eyebrow{font-size:9px}.heading-actions .button{font-size:11px}.metric-card{padding:13px}.metric-label{font-size:11px}.metric-detail,.metric-detail .positive{font-size:9px}.metric-value{font-size:28px}.section-header h2{font-size:15px}.section-header p,.section-header .text-link,.quality-rows>div{font-size:10px}.quality-rows strong{font-size:11px}.quality-footnote,.filter-tabs button{font-size:10px}.search-field input{font-size:12px}.activity-item p{max-width:215px;font-size:10px}.activity-item strong{font-size:11px}.activity-date{font-size:9px}.pipeline-card p,.pipeline-card>button{font-size:12px}.pipeline-steps span,.review-summary-strip p{font-size:10px}.review-summary-strip strong{font-size:12px}.dataset-intro p{font-size:11px}.dataset-intro strong,.dataset-card>p{font-size:12px}.dataset-meta{font-size:11px}.dataset-actions .button{font-size:12px}.modal-body{padding:20px 17px}.template-option>strong{min-height:32px;font-size:11px}.template-option>span:not(.category-icon){font-size:9px}.template-option .category-icon{width:29px;height:29px}.modal-footer .button{font-size:11px}.campaign-estimate span{font-size:10px}.campaign-detail-head p{font-size:11px}.detail-metrics span{font-size:10px}.detail-metrics strong{font-size:18px}.review-detail-title h3{font-size:15px}.review-detail-title>.badge{font-size:9px}.submission-meta{font-size:10px}.code-preview,.review-action-buttons .button{font-size:11px}.guide-footer>div{flex-wrap:wrap}.page-footer{font-size:10px}.toast{font-size:11px}.table-title small{font-size:10px}}.campaign-budget-strip{background:#fcfdff;border:1px solid #e7edf7;border-radius:8px;align-items:center;gap:32px;padding:16px 20px;display:flex}.campaign-budget-strip>span{flex-direction:column;gap:4px;display:flex}.campaign-budget-strip>span>span{color:#7c8fa9;font-size:11px}.campaign-budget-strip strong{color:#5e7799;font-size:16px}.campaign-budget-strip>.badge{margin-left:auto}.contract-hint{color:#7c8fa9;margin-bottom:13px;font-size:11px!important}.task-contract{border:1px solid #e6edf7;border-radius:8px;margin-top:11px;overflow:hidden}.task-contract summary{cursor:pointer;background:#fcfdff;border:0;padding:15px 17px;list-style:none}.task-contract summary::-webkit-details-marker{display:none}.task-contract[open] summary{background:#f7faff;border-bottom:1px solid #e7edf7}.task-contract[open] summary>svg{transform:rotate(180deg)}.contract-summary-copy{flex:1}.contract-details{padding:18px}.contract-details h4{color:#627e9f;margin:17px 0 8px;font-size:12px}.contract-details ol,.contract-details ul{color:#7187a5;padding-left:22px;font-size:12px;line-height:1.9}.contract-details .source-preview{max-height:250px;overflow:auto}.contract-detail-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.contract-detail-toolbar>span{color:#7289a9;align-items:center;gap:6px;font-size:11px;display:flex}.contract-source-heading{color:#7289a9;margin:9px 0;font-size:11px}.contract-source-heading>span{color:#92a1b7;margin-left:7px;font-size:10px}.contract-response-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contract-response-pair>div{background:#fbfcff;border:1px solid #e6edf7;border-radius:7px;padding:13px}.contract-response-pair strong{color:#6883a6;font-size:11px}.contract-response-pair p{color:#7b8fab;margin-top:6px;font-size:11px;line-height:1.8}@media (width<=640px){.campaign-budget-strip{flex-wrap:wrap;gap:19px;padding:14px}.campaign-budget-strip>span>span{font-size:10px}.campaign-budget-strip strong{font-size:15px}.campaign-budget-strip>.badge{margin-left:0}.contract-details{padding:14px}.contract-detail-toolbar{flex-direction:column;align-items:flex-start}.contract-response-pair{grid-template-columns:1fr}.task-contract summary{padding:13px 12px}.contract-summary-copy strong{font-size:11px}.contract-summary-copy small{font-size:10px}.task-contract .badge{display:none}.contract-details ol,.contract-details ul{font-size:11px}}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-accent:#ddf79f;--brand-accent-strong:#c9ed80;--brand-accent-tint:#ddf79f10;--surface:#101619;--surface-raised:#171e21;--surface-soft:#0c1114;--ink:#edf3ef;--muted:#9ba8aa;--border:#293235;--blue:#ddf79f;--blue-dark:#c9ed80;--teal:#a7d9b5;--shadow:0 2px 15px #0000000b;color:var(--ink);background:#080b0d;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px}body{color:var(--ink);background:#080b0d}h1,h2,h3,h4{color:var(--ink);font-family:Inter,system-ui,sans-serif}h1{letter-spacing:-1.4px;font-weight:600}h2,h3{font-weight:600}p{color:var(--muted)}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.sidebar{background:#090d0f;border-color:#253033;padding-top:28px}.brand{flex-direction:column;align-items:flex-start;gap:9px;padding:0 11px 26px;display:flex}.brand .official-wordmark{object-fit:contain;width:129px;height:auto}.brand>.brand-product{color:#9aa8a9;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin:0;font:500 12px/1.4 Inter,sans-serif;display:flex}.brand-product>span{color:#a4b988;letter-spacing:1px;border:1px solid #d3f0a72b;border-radius:4px;padding:1px 4px;font-size:8px}.workspace-switch strong{color:#dee8e3}.workspace-switch div>span{color:#91a0a4}.sidebar-section-label{color:#687c81;letter-spacing:1.4px}.nav-item{color:#95a4a9;font-weight:450}.nav-item.active{color:#ddf79f;background:#ddf79f12;box-shadow:inset 2px 0 #ddf79f}.nav-count{color:#d1eeab;background:#ddf79f1b}.sidebar-note button{color:#c6e79e}.sidebar-profile strong{color:#dce6e3}.sidebar-profile div>span{color:#809399}.online-dot{background:#c2e89c}.topbar-left,.breadcrumb-workspace{color:#7f9299}.role-switch{background:#070b0e;border-color:#2d3a3e;border-radius:999px;padding:4px}.role-switch button{color:#91a2a7;border-radius:999px;padding:5px 13px;font-size:11px}.role-switch button.active{color:#ddf79f;background:#d6eda919;box-shadow:inset 0 0 0 1px #dbf5a731}.role-switch button span{color:#7f969b;padding:0;font-size:9px;background:0 0!important}.role-switch button.active span{color:#b4ca99}.topbar-divider{background:#29373d}.share-button,.icon-button{color:#98a9af}.notification-button i{background:#ddf79f}.demo-ribbon{background:#111911;border-color:#2c3926;gap:15px;min-height:38px}.demo-ribbon>span{color:#d2e8ab;letter-spacing:.7px;font-size:10px}.demo-ribbon p{color:#9cac94;white-space:normal;font-size:11px}.demo-ribbon button{color:#c1da9c;font-size:11px;display:flex}.main-content{padding-top:30px}.page-heading p{color:#9babad}.eyebrow{color:#8ba18e;letter-spacing:1.5px}.workspace-plan{color:#a5be86;background:#ddf79f0d;border-color:#536744}.button{border-radius:999px;min-height:39px;padding:10px 16px;font-weight:550}.button-primary{color:#142015;background:#ddf79f;border-color:#ddf79f;box-shadow:0 2px 12px #bbef7210}.button-primary:hover:not(:disabled){color:#132011;background:#c9ed80;box-shadow:0 3px 16px #c1ec7d19}.button-secondary{color:#c4d2cf;box-shadow:none;background:#131b1f;border-color:#344449}.button-ghost{color:#bddb9c;background:0 0}.button-danger{color:#efb2b8;background:#301e22;border-color:#684049}.button-danger:hover{background:#43232b}.card{background:var(--surface);border-color:var(--border);box-shadow:none}.text-link{color:#c7e69d}.text-link:hover{color:#e4f8c2}.badge{color:#9fb1b3;background:#1a2529;border-color:#34474a}.badge-green{color:#c6e8ab;background:#1c2c20;border-color:#3c5636}.badge-blue{color:#accced;background:#192b37;border-color:#324c5f}.badge-purple{color:#cab5e5;background:#2a2236;border-color:#4e3c63}.badge-amber,.badge-orange{color:#e0c595;background:#30291c;border-color:#5a4a2a}.badge-red{color:#e6acb5;background:#332029;border-color:#633a47}.positive{color:#c4e69c}.warning-text{color:#ddbf88}.muted{color:#8da0a7}.tiny-dot.green,.tiny-dot.teal{background:#bddb94}.tiny-dot.blue,.legend-dot{background:#d5edab}.tiny-dot.purple{background:#c0a6dc}.simulated-label{color:#dfc490;background:#342c1e;border-color:#55462b;font-size:10px}.metric-value,.quality-ring strong,.table-amount{color:#e6f0e5;font-family:Inter,sans-serif}.metric-detail{color:#8c9d9d}.metric-detail .positive{color:#bedf98}.section-header p{color:#8d9fa5}.period-select select{color:#a0b3b8;background:#131c20;border-color:#33454c}.period-select>svg{color:#8ca1aa}.chart-caption{color:#7f969d;border-color:#26363a}.quality-ring strong small{color:#c1d9a1}.quality-ring div>span{color:#8ca39b}.quality-rows>div>span{color:#91a69e}.quality-rows small{color:#7c9485}.progress-cell strong{color:#c4d9c4}.progress-cell strong span,.progress-cell small{color:#819a8f}.progress-track i{background:#c7e69d}.table-amount{color:#bfd0c9}.category-extraction{color:#d2edac;background:#ddf79f0e;border-color:#8fa36c3b}.category-tool-use{color:#a7c9e6;background:#95bae912;border-color:#7b99c838}.category-evaluation{color:#c4addf;background:#b69bd512;border-color:#aa82d332}.activity-item{border-color:#253438}.activity-icon{color:#c5e1a9;background:#1b2b2b}.activity-teal{color:#c4dba7;background:#1c2d26}.activity-gray{color:#9cafb7;background:#1d292e}.activity-item strong{color:#c2d6d1}.activity-item p,.activity-date{color:#819a9e}.pipeline-card:before,.pipeline-card:after{border-color:#b4dc6b10}.pipeline-orbit{color:#ddf79f;box-shadow:none;background:#1c2c1e}.pipeline-card .eyebrow{color:#99af80}.pipeline-card p{color:#93a88d}.page-footer{color:#71868e;border-color:#243236}.page-footer img{opacity:.8;filter:none;width:65px;height:auto}.filter-tabs button.active{color:#daefa9;box-shadow:none;background:#ddf79f12;border-color:#6d815549}.search-field{color:#8099a3;background:#0d161a;border-color:#34474d}.search-field input{color:#d8e5e1}.family-card p{color:#8da2aa}.review-summary-strip{background:#141f24;border-color:#334951}.review-summary-icon{color:#c5df9f;background:#1e3033;border-color:#405648}.review-summary-strip strong{color:#c0d5cd}.review-summary-strip p{color:#8ba3a8}.person-cell,.person-cell strong{color:#b4c8c4}.dataset-intro,.contributor-banner{background:#142025;border-color:#344a51}.dataset-intro-icon,.contributor-banner-icon{color:#d0e6ac;background:#1d3031;border-color:#405b48}.dataset-intro strong,.contributor-banner h3{color:#d0e2d4}.dataset-intro p,.contributor-banner p{color:#93aab0}.dataset-card>p{color:#8da3ac}.dataset-numbers strong{color:#d8ebc1;font-family:Inter,sans-serif}.dataset-numbers span{color:#8fa796}.dataset-meta{color:#a0b69e;border-color:#2e423a}.mono-small{color:#a0bac4}.list-count{color:#c2d5cf}.list-count span{color:#8ca9ad}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02070cc9}.modal-dialog{background:#10191d;border-color:#394b50;box-shadow:0 25px 90px #0009}.modal-header h2{color:#deeee3}.modal-intro{color:#9ab0b6}.modal-footer{border-color:#2d4249}.form-field,.field-label{color:#afc3c7}.form-field>small{color:#8da5ad}.template-option.selected{background:#ddf79f0b;border-color:#91a965;box-shadow:inset 0 0 0 1px #ddf79f16}.template-option>strong{color:#c9ddcc}.template-option>span:not(.category-icon){color:#8da5ad}.template-check{color:#ddf79f}.campaign-estimate{background:#142119;border-color:#3b5136}.campaign-estimate span{color:#9daf91}.campaign-estimate strong{color:#d1e7ae}.campaign-estimate small{color:#a1b38e}.inline-info svg{color:#b9d59e}.campaign-detail-head h3{color:#d9e9db}.detail-metrics strong{color:#cfe8b1;font-family:Inter,sans-serif}.detail-metrics small,.detail-metrics span{color:#8fa985}.detail-section h3{color:#b7cdbc}.contract-row{border-color:#31434a}.contract-row strong{color:#bfd4d2}.contract-row small{color:#8ca5ad}.file-icon{color:#a6c5ca;background:#1b2c31;border-color:#344e54}.review-detail-title h3{color:#d6e6db}.submission-meta{color:#8da7ac}.check-panel h4{color:#c1d7c4;border-color:#30463c}.check-panel h4>span{color:#92ac8b}.check-item strong{color:#b8d2bb}.ai-review-panel{background:#1d1c2a;border-color:#40354f}.ai-panel-heading,.ai-panel-heading strong{color:#c4acd9}.ai-review-panel>p{color:#afa0c3}.ai-finding{color:#b7a2cd}.ai-finding strong{color:#c4b0d8}.ai-finding p{color:#a49bb8}.ai-panel-footer{color:#a99cbb;border-color:#433850}.review-actions{border-color:#31444a}.brief-content h4{color:#bfd6ca}.brief-content ol,.brief-content ul{color:#99afb6}.provenance-list>div{border-color:#2d434b}.provenance-list span{color:#84a0ac}.provenance-list strong{color:#b1c9cf}.share-illustration,.guide-icon{color:#d5eca9;background:#1d2d20;border-color:#496138}.guide-steps>div{color:#a8c597;background:#121e23;border-color:#314950}.guide-step-number{color:#c5dea2;background:#273822;border-color:#4c603b}.guide-steps strong{color:#c9d9cf}.guide-steps p,.guide-truth p{color:#90a8ae}.guide-truth{background:#111e23;border-color:#314950}.guide-truth strong{color:#c7dacc}.toast{color:#d2e4d6;background:#16262b;border-color:#466058;box-shadow:0 8px 40px #0008}.toast-error>span{color:#efb5c3;background:#51313c}.saving-indicator{color:#d1e7b1;background:#1c2d29;border-color:#405742}.error-banner{color:#e4b6c1;background:#35232b;border-color:#654351}.connection-fallback h1{color:#cee4be}.notifications-popover{background:#122025;border-color:#3a5159;box-shadow:0 15px 50px #0008}.popover-title{color:#c0d9ce}.notification-item{border-color:#2b434b}.notification-item strong{color:#c1d6d1}.notification-item p{color:#89a3ad}.notification-event-dot{background:#cae6a4}.campaign-budget-strip{background:#111f18;border-color:#385033}.campaign-budget-strip>span>span{color:#97ab8d}.campaign-budget-strip strong{color:#d3e6af}.contract-hint{color:#88a2a7!important}.task-contract{border-color:#334c54}.task-contract summary{background:#142127}.task-contract[open] summary{background:#1a2b2c;border-color:#3a5655}.task-contract summary:focus-visible{outline-offset:-3px;outline:2px solid #ddf79f}.contract-details h4{color:#c2d8ce}.contract-details ol,.contract-details ul{color:#94adb5}.contract-detail-toolbar>span,.contract-source-heading{color:#99b4bd}.contract-source-heading>span{color:#7b99a6}.contract-response-pair>div,.contract-question{background:#142127;border:1px solid #334e57;border-radius:7px;padding:14px}.contract-response-pair strong,.contract-question strong{color:#c2d7cd}.contract-response-pair p,.contract-question p{color:#9ab0b9;margin-top:7px;font-size:12px;line-height:1.8}.buyer-intro{background:radial-gradient(at 100% 100%,#5c882224,#0000 62%),linear-gradient(140deg,#111b19,#0c1317);border:1px solid #344337;border-radius:15px;grid-template-columns:minmax(0,1.5fr) minmax(270px,.85fr);align-items:center;gap:45px;margin-bottom:20px;padding:32px 36px 34px;display:grid;position:relative;overflow:hidden}.buyer-intro:before{content:"";background:#ddf79f55;width:2px;position:absolute;top:0;bottom:0;left:0}.brand-live-dot{background:#ddf79f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #ddf79f30}.buyer-intro-copy .eyebrow{color:#a6bd8a;margin-bottom:17px;font-size:10px}.buyer-intro h1{letter-spacing:-1.5px;color:#f1f5ee;font-size:40px;font-weight:500;line-height:1.16}.buyer-intro h1 em{color:#ddf79f;font-style:normal}.buyer-intro-copy>p{color:#a0b0b1;max-width:590px;margin-top:20px;font-size:13px;line-height:1.85}.buyer-intro-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.buyer-intro-actions .button{min-height:42px;font-size:12px}.buyer-intro-note{color:#90a18d;align-items:center;gap:6px;margin-top:17px;font-size:10px;display:flex}.buyer-outcome-visual{background:#0d1516c4;border:1px solid #c6e29419;border-radius:13px;padding:20px 18px}.buyer-outcome-visual>.eyebrow{letter-spacing:1.5px;color:#78917b;margin-bottom:16px;font-size:8px}.outcome-visual-step{background:#16201c;border:1px solid #314039;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.outcome-visual-step>span{color:#c6e69e;background:#243626;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.outcome-visual-step>div{flex:1}.outcome-visual-step strong{color:#c9dcc6;font-size:11px;font-weight:550;display:block}.outcome-visual-step small{color:#819780;margin-top:4px;font-size:9px;line-height:1.6;display:block}.outcome-connector{border-left:1px dashed #6e8a53;height:16px;margin-left:29px}.outcome-final{background:#293b21;border-color:#6d8553}.outcome-final>svg,.outcome-final strong{color:#ddf79f}.buyer-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.buyer-workflow>button{text-align:left;color:#718b73;background:#111b19;border:1px solid #2f403b;border-radius:9px;align-items:center;gap:10px;padding:16px 14px;display:flex}.buyer-workflow>button:hover{background:#1d2c20;border-color:#71894f}.workflow-number{color:#c9e5a6;font-family:ui-monospace,monospace;font-size:10px}.buyer-workflow>button>div{flex:1;min-width:0}.buyer-workflow strong{color:#c3d4c3;font-size:11px;font-weight:550;display:block}.buyer-workflow small{color:#7f967f;margin-top:5px;font-size:9px;line-height:1.6;display:block}.buyer-workflow>button>svg{color:#9cb67d}.overview-charts{margin-top:6px}.worker-page h1,.worker-page h2,.worker-page h3,.worker-task-card h3{color:var(--ink);font-family:Inter,sans-serif}.worker-page .muted,.worker-task-card>p,.worker-hero-copy>p,.worker-detail-summary,.worker-instructions,.worker-criteria,.worker-source-text,.worker-pair-context>p,.worker-response-box p,.worker-standard p,.worker-standards>.muted{color:#9aadb2}.worker-page small,.worker-mini-stats small,.worker-task-skills span,.worker-task-card-meta,.worker-save-status,.worker-field>span,.worker-field-label,.worker-field small,.worker-trace,.worker-trace p,.worker-trace time,.worker-rights-note,.worker-attestation,.worker-submit-footer>span,.worker-submit-footer small,.worker-work-kicker,.worker-order-heading>span,.worker-order span,.worker-order small,.worker-order-buttons button,.worker-selfcheck>button>span,.worker-selfcheck li,.worker-review-results small,.worker-ai-note span,.worker-catalog-foot,.worker-brief-meta,.worker-task-detail-footer>span,.worker-table th,.worker-table td,.worker-table-link,.worker-profile-card dl>div,.worker-skill-list .badge,.worker-mini-profile,.worker-mini-profile small,.worker-campaign-label,.worker-task-card .worker-campaign-label{color:#91a9b1}.worker-discover-hero{background:radial-gradient(at 100%,#749b3226,#0000 70%),linear-gradient(135deg,#101b18,#0c1519);border-color:#344b39}.worker-hero-kicker{color:#aac88f}.worker-hero-kicker>span{background:#ddf79f}.worker-discover-hero h1{color:#edf4e6;font-weight:500}.worker-discover-hero h1 em{color:#ddf79f}.worker-hero-actions>span{color:#9bb78d}.worker-orbit{border-color:#a8cc751b}.worker-art-file{background:#182923;border-color:#3a513b;box-shadow:0 12px 35px #0005}.worker-art-file-head{color:#b2c7b5}.worker-art-file-head>svg{color:#d0e8af}.worker-art-dot{background:#7b9c5c}.worker-art-line{background:#304735}.worker-art-evidence{color:#c5e4a2;background:#233d25;border-color:#506d3e}.worker-art-token{color:#ddf79f;box-shadow:none;background:#233a27;border-color:#344c2c}.worker-art-label{color:#c4dcb1;background:#1c3023;border-color:#49603b}.worker-art-check{color:#ddf79f;background:#395131}.worker-art-spark{color:#a8ca83}.worker-mini-stats{background:#10191c;border-color:#2d3e43}.worker-mini-stats>div{border-color:#2b4047}.worker-mini-stats strong,.worker-task-reward,.worker-work-status>strong{color:#def0cf}.worker-mini-stats em{color:#9bb19f}.worker-mini-icon{color:#badc9a;background:#192820;border-color:#3b523a}.worker-mini-profile-dot,.worker-availability-dot{background:#c6e59d}.worker-filter-tabs{background:#0d161b;border-color:#34494f}.worker-filter-tabs button{color:#8fa8b0}.worker-filter-tabs button.active{color:#ddf79f;background:#ddf79f13}.worker-filter-tabs button span{color:#cfe9b0;background:#283b26;border-color:#4a6138}.worker-search,.worker-search-sort select{color:#a5bdc2;background:#0d171c;border-color:#354c55}.worker-search input{color:#d7e6e4}.worker-task-card:hover{border-color:#6b8650;box-shadow:0 8px 25px #0003}.worker-task-reward small{color:#92a795!important}.worker-task-category{color:#bddc97}.worker-category-tool-use{color:#96bee0}.worker-category-evaluation{color:#c3a9df}.worker-task-skills span{color:#9ab4bb;background:#19292d;border-color:#324950}.worker-task-open{color:#c7e79e;border-color:#2d443b}.worker-task-open:hover{background:#1f3021}.worker-detail-tabs{border-color:#30464e}.worker-detail-tabs button,.worker-panel-tabs button{color:#8ca9b2}.worker-detail-tabs button.active,.worker-panel-tabs button.active{color:#ddf79f;border-bottom-color:#ddf79f}.worker-criteria svg{color:#c2e198}.worker-rights-note,.worker-demo-note{color:#94ae91;background:#14211c;border-color:#354d39}.worker-rights-note svg{color:#b8d59d}.worker-source-title{color:#b5cdd1;border-color:#2e4650}.worker-source-title>svg,.worker-source-title small{color:#829fae}.worker-source-text{color:#9ebac4;background:#0b161b}.worker-assignment-tab{color:#9db9bf;background:#111e24;border-color:#334e59}.worker-assignment-tab.selected{background:#ddf79f0b;border-color:#8da66a;box-shadow:inset 0 0 0 1px #ddf79f16}.worker-assignment-tab strong{color:#b3cbbf}.worker-assignment-tab>svg{color:#c3e09b}.worker-work-kicker{color:#91aaa9}.worker-panel-tabs{background:#111e23;border-color:#304952}.worker-pair-context{border-color:#304952}.worker-response-box{background:#142229;border-color:#395762}.worker-response-box p{color:#b0c5cd}.worker-output-heading{border-color:#30474f}.worker-output-heading h3{color:#cce1d4}.worker-output-heading>div{color:#b6d39e}.worker-save-status{color:#93b483}.worker-demo-fill{color:#a5c591;background:#172725;border:1px solid #344c3b}.worker-demo-fill>button{color:#d2edaa}.worker-field input,.worker-field textarea,.worker-field select,.worker-field textarea.worker-code-editor{color:#bed4d5;background:#0b171c;border-color:#365560}.worker-field input:focus,.worker-field textarea:focus,.worker-field select:focus{border-color:#a3bd7c;box-shadow:0 0 0 3px #d5eea811}.worker-field textarea[readonly],.worker-field input[readonly],.worker-field textarea.worker-code-editor[readonly]{color:#a6bec6;background:#101b20}.worker-preference-options>label{color:#a1b9be;background:#132128;border-color:#3b5159}.worker-preference-options>label.selected{color:#d9edb5;background:#ddf79f12;border-color:#91a96d}.worker-preference-options input{accent-color:#ddf79f;width:auto}.worker-order-tools{border-color:#36535e}.worker-order-heading{background:#172a31}.worker-order-heading strong,.worker-order strong{color:#b8d3d7}.worker-order{border-color:#304b56}.worker-order-buttons button{color:#a6c1cb;background:#172b32;border-color:#3b5c68}.worker-order-buttons button.chosen.approve{color:#ddf79f;background:#2c4425;border-color:#728e53}.worker-order-buttons button.chosen.decline{color:#efc6aa;background:#4b3432;border-color:#8f6356}.worker-upload-button{color:#a7c1c8;background:#0e1d23;border-color:#3e5f6a}.worker-upload-button strong,.worker-attached-file strong{color:#c4d9d5}.worker-upload-button:hover{background:#162a24;border-color:#a6be7a}.worker-attached-file{background:#142328;border-color:#3a555d}.worker-trace{background:#101f25;border-color:#334d57}.worker-trace strong{color:#bdd1ce}.worker-trace li{border-color:#2a434c}.worker-selfcheck{background:#12231f;border-color:#3a503c}.worker-selfcheck>button{color:#b1cfa0}.worker-selfcheck li.pass,.worker-review-results .pass{color:#c2e39f}.worker-selfcheck li.incomplete,.worker-review-results .incomplete{color:#e0c08b}.worker-attestation input{accent-color:#ddf79f;width:auto}.worker-submit-footer{border-color:#304c56}.worker-feedback,.worker-submitted-state{color:#bfd6a9;background:#16271d;border-color:#48603b}.worker-feedback.revision{color:#ddc18e;background:#30291d;border-color:#5c4c30}.worker-feedback p,.worker-submitted-state p{color:#a5b9a0}.worker-feedback.revision p{color:#c1ad8b}.worker-feedback strong,.worker-submitted-state strong{color:#d1e9b5}.worker-feedback.revision strong{color:#e5cca1}.worker-review-results{border-color:#314b55}.worker-review-results strong{color:#bfd5ca}.worker-ai-note{color:#c6b0dd;background:#242033;border-color:#4a3b60}.worker-ai-note strong{color:#c6b0dd}.worker-stat strong,.worker-amount{color:#d9efbb}.worker-stat-label{color:#97b0b8}.worker-table-link{color:#c3ddab}.worker-profile-card dl>div{border-color:#304750}.worker-profile-card dd{color:#c6dcd1}.worker-standard{border-color:#304750}.worker-standard strong{color:#c7dccc}.worker-standard svg{color:#bfdc9b}.worker-section-icon{color:#d5eead;background:#233825;border-color:#48633b}.worker-json-mode,.worker-revision-artifact-note{color:#a2bb91;background:#16251d;border-color:#42583c}.worker-json-mode p{color:#9bb48b}.worker-json-mode button{color:#d1e8ac;background:#21331f;border-color:#607b46}.worker-submit-confirm>div:not(.worker-section-icon){color:#c6e1ac;background:#17291e;border-color:#425c3c}@media (width<=1200px){.buyer-intro{gap:25px;padding:29px}.buyer-intro h1{font-size:35px}.buyer-workflow{gap:9px}.buyer-workflow>button{gap:8px;padding:14px 11px}.buyer-workflow strong{font-size:10px}.role-switch button{padding:5px 9px}.role-switch button span{display:none}}@media (width<=1000px){.buyer-intro{grid-template-columns:minmax(0,1.3fr) minmax(230px,.8fr);gap:22px;padding:26px}.buyer-intro h1{font-size:32px}.buyer-intro-copy>p{font-size:12px}.buyer-intro-actions .button{padding:9px 12px;font-size:11px}.buyer-intro-note{align-items:flex-start;font-size:9px;line-height:1.7}.buyer-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-workflow strong{font-size:11px}.outcome-visual-step{padding:10px}.outcome-visual-step strong{font-size:10px}.outcome-visual-step small{font-size:9px}.buyer-outcome-visual{padding:16px 13px}.topbar{gap:12px}.role-switch button{font-size:10px}}@media (width<=800px){.brand .official-wordmark{width:117px}.brand>.brand-product{font-size:10px}.buyer-intro{grid-template-columns:1fr;padding:27px}.buyer-intro h1{font-size:36px}.buyer-outcome-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.buyer-outcome-visual>.eyebrow{grid-column:1/-1;margin-bottom:3px}.outcome-connector{display:none}.outcome-visual-step{flex-direction:column;align-items:flex-start;gap:8px}.outcome-final>svg{display:none}.outcome-visual-step strong{font-size:10px;line-height:1.7}.outcome-visual-step small{font-size:8px;line-height:1.7}.buyer-intro-note{font-size:10px}.demo-ribbon{flex-wrap:wrap;align-items:center;gap:5px 12px;padding-top:9px;padding-bottom:9px}.demo-ribbon p{white-space:normal;flex-wrap:wrap;font-size:10px;overflow:visible}.demo-ribbon button{margin-left:auto;font-size:10px;display:flex}.demo-ribbon p i{display:inline-block}.role-switch button{min-height:30px}}@media (width<=640px){.brand .official-wordmark{width:132px}.brand>.brand-product{font-size:12px}.topbar{gap:7px;padding:0 12px}.topbar-left{font-size:10px}.topbar-right{gap:5px}.role-switch button{padding:5px 9px;font-size:10px}.share-button span{display:none}.demo-ribbon{grid-template-columns:1fr auto;gap:6px 10px;padding:9px 16px;display:grid}.demo-ribbon>span{font-size:9px}.demo-ribbon p{white-space:normal;grid-area:2/1/auto/-1;gap:6px;font-size:10px;line-height:1.7;display:flex;overflow:visible}.demo-ribbon button{grid-area:1/2;font-size:10px}.demo-ribbon p i:last-of-type{display:inline-block}.main-content{padding:23px 16px 0}.buyer-intro{border-radius:12px;gap:22px;padding:24px 20px}.buyer-intro-copy .eyebrow{letter-spacing:1px;margin-bottom:15px;font-size:8px;line-height:1.8}.buyer-intro h1{letter-spacing:-1.3px;font-size:34px}.buyer-intro-copy>p{margin-top:17px;font-size:12px;line-height:1.85}.buyer-intro-actions{gap:9px;margin-top:20px}.buyer-intro-actions .button{min-height:40px;padding:9px 12px;font-size:11px}.buyer-intro-note{font-size:10px}.buyer-outcome-visual{gap:6px;padding:12px}.outcome-visual-step{padding:9px 8px}.outcome-visual-step>span{border-radius:6px;width:27px;height:27px}.outcome-visual-step>span>svg{width:16px}.outcome-visual-step strong{font-size:9px}.outcome-visual-step small{font-size:8px}.buyer-workflow{gap:8px;margin-bottom:22px}.buyer-workflow>button{gap:7px;padding:14px 10px}.buyer-workflow strong{font-size:10px;line-height:1.7}.buyer-workflow small{font-size:9px;line-height:1.7}.buyer-workflow>button>svg{display:none}.workflow-number{font-size:9px}.buyer-workflow>button{align-items:flex-start}.metric-label,.metric-detail,.metric-detail .positive{font-size:10px}.simulated-label{font-size:9px}.metric-card{min-height:136px}.heading-actions>.button-secondary{display:none}.page-footer img{width:58px}.page-footer>span{font-size:9px}.page-heading p{font-size:12px}.modal-header h2{font-size:15px}.modal-footer .button{font-size:11px}.quality-footnote{font-size:10px}.sidebar{background:#090d0f}.sidebar-scrim{background:#020608aa}}.brand>span.brand-product{letter-spacing:1.5px;color:#99abaa;font:500 12px/1.4 Inter,sans-serif}@media (width<=800px){.brand>span.brand-product{font-size:10px}}@media (width<=640px){.brand>span.brand-product{font-size:12px}.worker-hero-art{display:none}}.mobile-wordmark{display:none}@media (width<=640px){.mobile-wordmark{width:76px;height:auto;display:block}.breadcrumb-current{display:none}.topbar-left{gap:7px}}.buyer-intro-note,.buyer-outcome-visual>.eyebrow,.outcome-visual-step strong,.outcome-visual-step small,.buyer-workflow strong,.buyer-workflow small,.role-switch button span,.metric-detail,.metric-detail .positive,.quality-footnote,.buyer-intro-copy .eyebrow{font-size:11px}.role-switch button span{display:inline}.brand>span.brand-product>span{font-size:9px}.buyer-workflow>button{align-items:flex-start}.buyer-workflow strong{line-height:1.6}.buyer-workflow small{line-height:1.7}.outcome-visual-step small{line-height:1.6}@media (width<=1000px){.buyer-outcome-visual{padding:16px 13px}.outcome-visual-step strong,.outcome-visual-step small{font-size:11px}.buyer-intro-copy .eyebrow{font-size:10px;line-height:1.7}}@media (width<=800px){.role-switch button span{display:none}.buyer-intro-note,.buyer-workflow strong,.buyer-workflow small{font-size:11px}.buyer-outcome-visual>.eyebrow{font-size:10px}}@media (width<=640px){.buyer-outcome-visual{display:none}.buyer-intro h1{font-size:33px}.buyer-intro-copy .eyebrow{font-size:10px}.buyer-intro-copy>p{font-size:13px}.buyer-intro-note,.buyer-workflow strong,.buyer-workflow small,.demo-ribbon p,.demo-ribbon button{font-size:11px}.simulated-label{font-size:10px}.role-switch button{font-size:11px}.buyer-workflow>button{padding:14px 11px}.brand>span.brand-product>span{font-size:9px}}.worker-preference-options>label,.worker-field small,.worker-submit-footer small,.chart-caption,.cell-subtext,.activity-item p,.metric-label{font-size:11px}.quote-snapshot{background:#142019;border:1px solid #405444;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;margin:20px 0;padding:19px;display:grid}.quote-snapshot .eyebrow{color:#a8c08f;font-size:10px}.quote-snapshot strong{color:#d7efb0;letter-spacing:-.6px;font-size:24px;font-weight:550;display:block}.quote-snapshot p{color:#91a58c;margin-top:7px;font-size:11px;line-height:1.8}.quote-snapshot>div:nth-child(2){flex-direction:column;align-items:flex-end;gap:12px;display:flex}.quote-snapshot>small{color:#92a48b;border-top:1px solid #31442e;grid-column:1/-1;padding-top:11px;font-size:11px;line-height:1.8}@media (width<=640px){.quote-snapshot{grid-template-columns:1fr;padding:15px}.quote-snapshot>div:nth-child(2){align-items:flex-start}.quote-snapshot strong{font-size:22px}.quote-snapshot>small{font-size:11px}}.worker-page{animation:none}.quote-reference-cost{color:#d0dfc6;font-size:13px}.quote-reference-title{color:#91a58c;text-align:right;max-width:230px;font-size:11px;line-height:1.7}@media (width<=640px){.quote-reference-title{text-align:left}}:root{--surface:#151b26;--surface-raised:#1c2432;--surface-soft:#10151e;--ink:#f0f1f6;--muted:#a9acba;--border:#30394a;--accent-data:#a9c7f5;--accent-judgment:#cab8f2;--accent-reward:#efc29e;--accent-attention:#e6acba;color:var(--ink);background:#0d1119}body,.app-shell{color:var(--ink);background:#0d1119}.sidebar{background:#10141d;border-color:#2a3240}.topbar{background:#121823;border-color:#2b3444}.workspace-switch{background:#1a2130;border-color:#343e51}.workspace-logo{color:var(--accent-data);background:#a9c7f51a}.workspace-switch strong,.sidebar-profile strong{color:#e9eaf2}.workspace-switch div>span,.sidebar-profile div>span,.sidebar-section-label,.topbar-left,.breadcrumb-workspace,.nav-item,.share-button{color:#a3a8b9}.breadcrumb-current{color:#d9dce8}.nav-item:hover{color:#f0f1f6;background:#202837}.nav-item.active{color:var(--brand-accent);background:#ddf79f10}.sidebar-note{background:linear-gradient(140deg,#cab8f211,#0000 80%),#181e2b;border-color:#3b3d54}.sidebar-note-icon{color:var(--accent-judgment);background:#29283c;border-color:#514967}.sidebar-note strong{color:#e2d7f8}.sidebar-note p{color:#aaa8be}.sidebar-profile{border-color:var(--border)}.avatar{color:#dfcff8;background:#332e48;border-color:#514967}.role-switch,.app-role-worker .role-switch{background:#0e131c;border-color:#384153}.role-switch button,.app-role-worker .role-switch button{color:#abb1c0}.role-switch button.active,.app-role-worker .role-switch button.active{color:var(--brand-accent);background:#ddf79f15}.role-switch button span{color:#9199ae}.demo-ribbon,.app-role-worker .demo-ribbon{background:#191c29;border-color:#343447}.demo-ribbon>span,.app-role-worker .demo-ribbon>span{color:#dccbf5}.ribbon-dot{background:var(--accent-judgment)}.demo-ribbon p,.app-role-worker .demo-ribbon p{color:#acacbd}.demo-ribbon p i{background:#646579}.demo-ribbon button,.app-role-worker .demo-ribbon button{color:#d2c6ee}.card{background:var(--surface);border-color:var(--border)}.page-heading p,.section-header p,.family-card p,.metric-detail{color:var(--muted)}.eyebrow,.sidebar-section-label{color:#a1acc2}.button-secondary{color:#e0e3ee;background:#202837;border-color:#414b60}.button-secondary:hover:not(:disabled){color:#fff;background:#2c3548;border-color:#69758d}.button-ghost{color:var(--accent-data)}.button-ghost:hover{background:#a9c7f50d}.icon-button{color:#a9afc1}.icon-button:hover{color:#f0f1f6;background:#232c3c}.search-field,.period-select select{color:#afb8ca;background:#141b27;border-color:#3b465b}input,select,textarea{color:#e8eaf2;background:#111824;border-color:#414b61}input::placeholder,textarea::placeholder{color:#9199ae}.filter-tabs button{color:#b0b6c6}.filter-tabs button:hover{background:#242b3b}.filter-tabs button.active{color:#ded0f7;background:#cab8f212;border-color:#cab8f24d}.filter-tabs button span{color:#d8c7f1;background:#343047}th{color:#a9b3c7;background:#192130;border-color:#354157}td{color:#c9cedb;border-color:#2c3546}.clickable-row:hover{background:#1c2636}.campaign-name-button strong,.table-title strong,.row-title-button{color:#e0e4ef}.campaign-name-button small,.table-title small,.cell-subtext{color:#9aa7bf}.progress-track{background:#293548}.metric-label{color:#b6bdcd}.metric-icon{color:var(--accent-data);background:#a9c7f510;border-color:#425573}.metric-value,.table-amount{color:#edf0f8}.metric-card:nth-child(2) .metric-icon{color:var(--accent-judgment);background:#cab8f210;border-color:#514967}.metric-card:nth-child(3) .metric-icon{color:var(--accent-reward);background:#efc29e10;border-color:#665143}.activity-icon,.dataset-intro-icon,.contributor-banner-icon{color:var(--accent-data);background:#a9c7f514;border-color:#425573}.dataset-intro,.contributor-banner,.review-summary-strip{background:#1a2433;border-color:#3a4b64}.dataset-intro strong,.review-summary-strip strong{color:#d2e2fb}.dataset-intro p,.review-summary-strip p{color:#a9b7cd}.dataset-card>p,.dataset-meta,.dataset-numbers span{color:#a9b2c5}.dataset-numbers strong{color:#d9e7fc}.pipeline-card{background:radial-gradient(at 100% 0,#cab8f219,#0000 75%),#1c2031;border-color:#46415f}.pipeline-card h2{color:#e3d9f6}.pipeline-card p,.pipeline-card .eyebrow{color:#b3accb}.pipeline-orbit{color:#d9c5f5;background:#322b47}.pipeline-steps{color:#a99dbf}.pipeline-steps span{color:#d0bedf;background:#29243b;border-color:#514661}.pipeline-card>button{color:#d7c3f4}.quality-footnote{color:#afc2df;background:#182334;border-color:#3a4d68}.quality-rows>div>span,.quality-rows small{color:#9caec7}.quality-rows strong{color:#dee7f7}.buyer-outcome-visual{background:#1b2535;border-color:#41536c}.outcome-visual-step>span{color:#bdd4f6;background:#2a3b54;border-color:#536b8e}.outcome-visual-step strong{color:#dee8f8}.outcome-visual-step small{color:#a9b7ce}.outcome-visual-step:nth-of-type(3)>span{color:#d9c7f6;background:#352d4a;border-color:#62517c}.buyer-intro-note{color:#a5b3c9}.modal-backdrop{background:#050711c9}.modal-dialog{background:#171e2b;border-color:#424c63}.modal-header{background:#1d2534;border-color:#3b465c}.modal-header h2,.campaign-detail-head h3,.review-detail-title h3{color:#edf0f8}.modal-intro,.submission-meta,.form-field,.field-label{color:#b1b9cd}.form-field>small,.contract-row small,.provenance-list span{color:#a0adc6}.modal-footer,.review-actions,.contract-row{border-color:#344056}.template-option{background:#1a2231;border-color:#3b4760}.template-option>strong,.contract-row strong{color:#dde5f5}.campaign-estimate,.campaign-budget-strip{background:#242136;border-color:#4b425f}.campaign-estimate strong,.campaign-budget-strip strong{color:#e2d1fa}.campaign-estimate span,.campaign-estimate small,.campaign-budget-strip>span>span{color:#b5a9c9}.detail-metrics{background:#1b2535;border-color:#3b4c65}.detail-metrics>div{border-color:#3b4c65}.detail-metrics strong{color:#d9e7fc}.detail-metrics span,.detail-metrics small{color:#aab8d0}.code-preview,.source-preview{color:#bdd0ef;background:#101824;border-color:#354761}.evidence-note{border-color:#8e78b3}.evidence-note h4{color:#dbc9f6}.evidence-note p{color:#b2b4c8}.check-panel{background:#1a2431;border-color:#384b61}.check-panel h4,.check-item strong{color:#d8e2f3}.check-item p{color:#a7b6cb}.artifact-bar{background:#1d2a3d;border-color:#425978}.artifact-bar>span{color:#bed3f2}.empty-icon{color:#c4d9f8;background:#24324a;border-color:#465c7c}.empty-state h3{color:#e0e8f7}.empty-state p{color:#aab7ce}input:disabled,select:disabled{color:#a8b4cb;background:#1a2230}.skeleton{background:linear-gradient(90deg,#1a2333,#28354c,#1a2333) 0 0/200% 100%}.toast{color:#e0e9f8;background:#1e2b3e;border-color:#586b8c}.toast>span{color:#d0e2ff;background:#304365}.toast-error{color:#f1c4d0;background:#35242f;border-color:#7a4e61}.inline-info{color:#b6c5de;background:#1b2535;border-color:#3e506a}.review-decision-note{background:#252338;border-color:#4d4467}.review-decision-note strong{color:#decdf7}.review-decision-note p{color:#bbb1ce}.page-footer,.app-role-worker .page-footer{color:#8c95aa;border-color:#2d3547}.page-footer i{background:#73718a}.app-shell.app-role-worker{--surface:#1b1e29;--surface-raised:#252937;--border:#3b3e51;--muted:#b4b1c0;background:#14151d}.app-role-worker .contributor-topbar{background:#1b1d29;border-color:#37394d}.app-role-worker .contributor-header-brand>span{color:#b5b1c6;border-color:#4c465f}.app-role-worker .contributor-main-nav>a{color:#bab7ca}.app-role-worker .contributor-main-nav>a:hover{color:#e5dbf7;background:#cab8f20d}.app-role-worker .contributor-main-nav>a.active{color:var(--brand-accent);background:#ddf79f13}.app-role-worker .contributor-main-nav>a>span{color:#dbcaf6;background:#cab8f21c}.app-role-worker .contributor-account-toggle{color:#bcb3d0}.app-role-worker .contributor-account-toggle>.avatar{color:#ecd7fc;background:#3c304d;border-color:#635175}.app-role-worker .contributor-account-popover,.app-role-worker .notifications-popover{background:#242332;border-color:#51465e}.app-role-worker .contributor-account-popover>strong{color:#efe5f6;border-color:#463e55}.app-role-worker .contributor-account-popover>button{color:#c8bfd6}.app-role-worker .contributor-account-popover>button:hover{color:#f2e8ff;background:#cab8f212}.admin-dashboard{color:#e6e9f4}.admin-root-page{background:#0d1119}.admin-root-header{background:#151b26;border-color:#30394a}.admin-root-brand span{color:#b7bfd1;border-color:#41495e}.admin-root-header nav>button{color:#c8d1e6;background:#242a3b;border-color:#46506a}.admin-root-header nav>button:hover{color:#e8defb;border-color:#9e8dc0}.admin-root-footer{color:#949fb5;border-color:#30394a}.admin-root-footer code{color:#b9b0cf}.admin-intro p,.admin-eyebrow{color:#a6b1c7}.admin-scope{color:#d4caed;background:#202638;border-color:#45445d}.admin-scope small{color:#b3a9c9}.admin-metric,.admin-panel{background:#171e2b;border-color:#333f53}.admin-metric>div,.admin-metric>small,.admin-panel-heading p{color:#a6b1c6}.admin-metric>div>svg{color:var(--accent-data)}.admin-metric>strong{color:#e9edf7}.admin-metric:nth-child(2)>div>svg,.admin-metric:nth-child(5)>div>svg{color:var(--accent-judgment)}.admin-metric-attention{background:linear-gradient(135deg,#e6acba14,#0000 80%),#251f2c;border-color:#674756}.admin-metric-attention>strong,.admin-metric-attention>div>svg{color:var(--accent-attention)}.admin-metric:last-child>div>svg{color:var(--accent-reward)}.admin-panel-heading h2{color:#e1e5f0}.admin-chart-legend{color:#b1bad0}.admin-chart-legend>span:first-child>i{background:var(--accent-data)}.admin-chart-legend>small,.admin-trend text{color:#98a6bf;fill:#98a6bf}.admin-loop{border-color:#354056}.admin-loop>div{color:var(--accent-data)}.admin-loop>div:nth-of-type(2){color:var(--accent-judgment)}.admin-loop>div:nth-of-type(3){color:var(--accent-attention)}.admin-loop>div:last-of-type{color:var(--brand-accent)}.admin-loop>div>strong{color:#e1e5f2}.admin-loop>div>span{color:#aab2c6}.admin-loop>svg{color:#67718a}.admin-quiet-tag{color:#c9b9e5;background:#25253a;border-color:#4d4766}.admin-attention-primary>span,.admin-attention-row,.admin-attention-stats{color:#b2b7ca}.admin-attention-primary>strong{color:var(--accent-attention)}.admin-attention-primary>strong>small{color:#bb93a0}.admin-count-badge{color:#e6acba;background:#382632;border-color:#704a5c}.admin-dot-amber{background:var(--accent-attention)}.admin-attention-primary .admin-thin-meter{background:#392933}.admin-attention-primary .admin-thin-meter>i{background:#c48b9d}.admin-attention-row{border-color:#343b50}.admin-attention-stats strong,.admin-attention-row>strong{color:#e0def0}.admin-inline-action{color:#d7c7f2;background:#26243a;border-color:#494162}.admin-inline-action:hover{color:#ece1ff;background:#332d49}.admin-table th{color:#aab9d0;background:#1d2636;border-color:#394861}.admin-table td{color:#bbc7dc;border-color:#303d52}.admin-table td>strong,.admin-person>strong{color:#e0e7f5}.admin-table td>small{color:#9cacc7}.admin-panel-foot{color:#9daac0;background:#141c28;border-color:#354157}.admin-dataset-split>div{background:#1f2b3e;border-color:#3c526e}.admin-dataset-split span{color:#a9bddc}.admin-dataset-split strong{color:#d2e4ff}.admin-integrity-row{color:#b7bed0;border-color:#394058}.admin-credit-total{color:var(--accent-reward)}.admin-credit-total span,.admin-credit-total small,.admin-credit-details{color:#c0aca2}.admin-credit-total strong,.admin-credit-details>span>strong{color:#f1d3ba}.admin-quote-summary{background:#232032;border-color:#46405b}.admin-quote-summary>span,.admin-quote-summary small{color:#bcb0d1}.admin-quote-summary strong{color:#e1d5f5}.admin-data-note,.admin-data-note p{color:#9aa6bd}.admin-data-note summary{color:#c1b1df}.fluid-case-count{color:#c9b8e8}.fluid-case-signal{color:#adc7ed}.fluid-case-signal.has-difference{color:var(--accent-judgment)}.fluid-judgment-foot .badge-green,.fluid-protocol-meta .badge-green{color:#d6c3f0;background:#cab8f211;border-color:#6b587f}.fpe-flow-judgments>div:nth-child(2){color:#bfb2d4;background:#29273a;border-color:#625875}.fpe-flow-judgments>div:nth-child(2)>span{color:#d2c3e9}html,.modal-body{scroll-padding-bottom:88px}@media (width<=640px){.main-content,.app-role-worker .main-content,.admin-root-footer,.modal-body{padding-bottom:max(88px,env(safe-area-inset-bottom))}button,input,select,textarea,summary,[tabindex]{scroll-margin-bottom:88px}}.language-toggle{border:1px solid var(--border,#3a3d4d);background:#ffffff09;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-toggle button{color:var(--muted,#b7bac8);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 8px;font-size:11px;line-height:1.25}.language-toggle button[aria-pressed=true]{color:var(--accent,#d6e99a);background:#d2e78e1f}.language-toggle button:focus-visible{outline:2px solid var(--accent,#d6e99a);outline-offset:2px}.language-short{display:none}html[lang=zh-TW] body{font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif;line-height:1.6}html[lang=zh-TW] h1,html[lang=zh-TW] h2,html[lang=zh-TW] h3,html[lang=zh-TW] h4{letter-spacing:.01em}html[lang=zh-TW] .button,html[lang=zh-TW] button{word-break:normal;line-break:strict;overflow-wrap:anywhere}.language-toggle button{word-break:keep-all;overflow-wrap:normal}@media (width<=640px){.language-toggle button{padding:7px 6px;font-size:10px}.language-full{display:none}.language-short{display:inline}.topbar-right,.contributor-header-actions{gap:5px}.contributor-topbar{flex-wrap:wrap}.language-toggle{order:0}.admin-root-header nav{flex-wrap:wrap;justify-content:flex-end}.topbar-divider{display:none}}
