.model-landscape{background:var(--folio-canvas);color:var(--folio-ink);border:1px solid var(--folio-edge);margin:0 0 36px;padding:clamp(22px,4vw,54px)}.landscape-heading{border-bottom:1px solid var(--folio-edge-strong);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:32px;display:flex}.landscape-kicker{letter-spacing:.15em;color:var(--folio-text-secondary);margin:0 0 23px;font-size:13px;font-weight:650}.landscape-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5.4vw,76px);font-weight:550;line-height:1}.landscape-heading h2 em{color:var(--folio-ink);font-family:Georgia,serif;font-weight:400}.landscape-intro{max-width:430px;color:var(--folio-text-secondary);margin:22px 0 0;font-size:16px;line-height:1.6}.landscape-cohort{text-align:right;min-width:220px}.landscape-cohort strong{letter-spacing:-.06em;font-size:48px;font-weight:500;display:block}.landscape-cohort span,.landscape-cohort p{color:var(--folio-text-secondary);font-size:13px}.landscape-chart-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 4px;display:flex}.landscape-chart-heading h3{margin:0;font-size:18px;font-weight:550}.landscape-chart-heading span{color:var(--folio-text-secondary);font-size:13px}.landscape-plot svg{width:100%;height:auto;display:block}.landscape-tick{fill:var(--folio-text-secondary);font-family:system-ui,sans-serif;font-size:13px}.landscape-axis{fill:var(--folio-ink);font-family:system-ui,sans-serif;font-size:13px}.landscape-direction{fill:var(--folio-text-secondary);font-family:system-ui,sans-serif;font-size:13px}.landscape-label{font-family:system-ui,sans-serif;font-size:15px;font-weight:650}.landscape-models{border-top:1px solid var(--folio-edge-strong);border-bottom:1px solid var(--folio-edge-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.landscape-models a{color:inherit;border-right:1px solid var(--folio-edge);flex-direction:column;min-height:145px;padding:20px 16px;text-decoration:none;transition:background .15s;display:flex}.landscape-models a:last-child{border-right:0}.landscape-models a:hover,.landscape-models a[aria-current=true]{background:var(--folio-canvas)}.landscape-models a[aria-current=true]{box-shadow:inset 0 3px var(--model-color)}.landscape-models a:focus-visible,.landscape-details summary:focus-visible{outline:3px solid var(--folio-edge-strong);outline-offset:4px}.landscape-model-name{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.landscape-model-name i{background:var(--model-color);border-radius:50%;width:9px;height:9px}.landscape-model-name span{margin-left:auto}.landscape-models strong{letter-spacing:-.04em;margin:15px 0 3px;font-size:28px;font-weight:500}.landscape-models a>span:not(:first-child),.landscape-models small{color:var(--folio-text-secondary);font-size:13px;line-height:1.6}.landscape-models small{margin-top:10px}.landscape-details{margin-top:22px}.landscape-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;display:list-item}.landscape-details p,.landscape-note{color:var(--folio-text-secondary);font-size:13px;line-height:1.65}.landscape-note{border-top:1px solid var(--folio-edge);margin-top:16px;padding-top:16px}.landscape-table-wrap{overflow-x:auto}.landscape-details table{border-collapse:collapse;width:100%;font-size:13px}.landscape-details caption{text-align:left;padding:14px 0}.landscape-details td,.landscape-details th{text-align:left;border-bottom:1px solid var(--folio-edge);white-space:nowrap;padding:10px}@media (max-width:650px){.model-landscape{padding:22px 16px}.landscape-heading{display:block}.landscape-cohort{text-align:left;flex-wrap:wrap;align-items:baseline;gap:8px 14px;min-width:0;margin-top:24px;display:flex}.landscape-cohort strong{font-size:30px}.landscape-cohort p{width:100%;margin:0}.landscape-chart-heading{flex-direction:column;align-items:flex-start;gap:6px}.landscape-models{grid-template-columns:repeat(2,minmax(0,1fr))}.landscape-models a:nth-child(2){border-right:0}.landscape-models a:nth-child(-n+2){border-bottom:1px solid var(--folio-edge)}.landscape-models strong{font-size:25px}.landscape-plot{overflow-x:auto}.landscape-plot svg{min-width:620px}.landscape-intro{font-size:14px}}@media (prefers-reduced-motion:reduce){.landscape-models a{transition:none}}.landscape-svg-mobile{display:none!important}@media (max-width:650px){.landscape-plot svg{min-width:0}.landscape-svg-desktop{display:none!important}.landscape-svg-mobile{display:block!important}.landscape-plot{overflow:visible}}.landscape-attempts a{color:var(--folio-ink);text-underline-offset:3px}.landscape-attempts a:focus-visible{outline:2px solid var(--folio-edge-strong);outline-offset:3px}.landscape-label,.landscape-svg-mobile text[font-weight]{fill:var(--folio-ink)}.website-controls{grid-template-columns:minmax(0,3fr) minmax(150px,1fr);gap:20px;margin-top:24px;display:grid}.website-controls label{color:var(--folio-ink);gap:8px;font-size:13px;display:grid}.website-controls select{background:var(--folio-surface);width:100%;min-width:0;min-height:44px;color:var(--folio-ink);border:1px solid var(--folio-edge-strong);font:inherit;border-radius:4px;padding:10px}.website-question{max-width:850px;font-size:18px;line-height:1.6}.website-plot svg{width:100%;height:auto;display:block}.website-results table{border-collapse:collapse;width:100%;font-size:14px}.website-results caption{text-align:left;color:var(--folio-text-secondary);padding:16px 0;font-size:13px}.website-results td,.website-results th{text-align:left;border-bottom:1px solid var(--folio-edge);padding:16px 12px}.website-results a{color:var(--folio-ink);text-underline-offset:4px}.website-results small{color:var(--folio-text-secondary);margin-top:5px;font-size:13px;font-weight:400;display:block}.website-landscape :focus-visible{outline:3px solid var(--folio-edge-strong);outline-offset:3px}@media (max-width:650px){.website-controls{grid-template-columns:1fr}.website-plot{overflow-x:auto}.website-plot svg{min-width:700px}.website-results table{font-size:13px}.website-results td,.website-results th{padding:12px 8px}.website-question{font-size:15px}}.website-question-select{color:var(--folio-ink);gap:8px;margin:18px 0;font-size:13px;display:grid}.website-question-select select{background:var(--folio-surface);width:100%;min-width:0;min-height:44px;color:var(--folio-ink);border:1px solid var(--folio-edge-strong);font:inherit;border-radius:4px;padding:10px}.website-coverage{border-bottom:1px solid var(--folio-edge);color:var(--folio-text-secondary);flex-wrap:wrap;gap:12px 24px;padding:18px 0;font-size:13px;display:flex}.website-coverage span{align-items:center;gap:6px;display:flex}.website-coverage i{background:var(--folio-accent);border-radius:50%;width:7px;height:7px}.website-coverage i.complete{background:var(--folio-inverse-surface)}.website-coverage-note,.website-chart-help{color:var(--folio-text-secondary);font-size:13px;line-height:1.6}.website-chart-help{max-width:720px}.website-reset{color:var(--folio-ink);cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.website-dot{cursor:pointer;outline:none}.website-dot:focus-visible circle:last-of-type{stroke:var(--folio-accent);stroke-width:4px}.website-chart-label{cursor:pointer}.website-detail{background:var(--folio-canvas);border:1px solid var(--folio-edge-strong);margin:24px 0;padding:24px}.website-detail>div:first-child{position:relative}.website-detail h3{margin:0;font-size:22px}.website-detail a{color:var(--folio-ink);text-underline-offset:4px;font-size:14px}.website-detail>div>button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:24px;position:absolute;top:0;right:0}.website-model-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.website-model-breakdown h4{margin:0 0 12px;font-size:14px}.website-model-breakdown strong{font-size:26px;font-weight:500}.website-model-breakdown p,.website-model-breakdown small{color:var(--folio-text-secondary);font-size:13px}.website-table-heading{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 0;display:flex}.website-table-heading h3{font-size:18px}.website-table-heading h3 span{color:var(--folio-text-secondary);margin-left:8px;font-size:14px}.website-table-heading input{background:var(--folio-surface);border:1px solid var(--folio-edge-strong);border-radius:4px;max-width:100%;min-height:44px;padding:10px 14px}.website-results th button{color:var(--folio-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:8px 0;font-weight:600}.website-results tr[aria-selected=true]{background:var(--folio-canvas)}.website-rate{font-variant-numeric:tabular-nums;min-width:75px;padding:6px 0;display:block;position:relative}.website-rate i{background:var(--folio-text-secondary);height:3px;position:absolute;bottom:0;left:0}.website-landscape .website-controls{grid-template-columns:1fr 1fr}.website-landscape .landscape-heading{align-items:center}.website-landscape .landscape-heading h2{font-size:clamp(35px,4.4vw,64px)}@media (max-width:650px){.website-landscape .website-controls{grid-template-columns:1fr}.website-model-breakdown{grid-template-columns:1fr 1fr}.website-detail{padding:18px}.website-table-heading{flex-direction:column;align-items:stretch}.website-table-heading input{width:100%}.website-plot svg{min-width:560px}.website-results{max-height:550px;overflow:auto}.website-results thead{background:var(--folio-canvas);z-index:1;position:sticky;top:0}.website-coverage{gap:12px}.website-landscape .landscape-cohort{margin-top:20px}}.website-show-more{min-height:44px;color:var(--folio-ink);border:1px solid var(--folio-edge-strong);background:var(--folio-surface);cursor:pointer;border-radius:4px;margin:20px auto 0;padding:10px 22px;display:block}.website-results th{max-width:280px}.website-results th button{overflow-wrap:anywhere}.website-model-breakdown section>a{min-height:32px;margin-top:12px;display:block}.landscape-heading h2 em{font-family:var(--folio-font-display);font-style:normal;font-weight:inherit;color:var(--folio-accent)}.website-summary-chart{border:1px solid var(--folio-edge);background:var(--folio-surface);margin:24px 0 0;padding:18px 20px 10px}.website-summary-chart-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.website-summary-chart-title strong{font-size:16px;font-weight:750}.website-summary-chart-title span{color:var(--folio-text-secondary);font-size:13px}.website-summary-chart-plot{width:100%;height:224px;margin-top:14px}.website-summary-chart .recharts-tooltip-wrapper{z-index:2}.website-ranking-chart{border:1px solid var(--folio-edge);background:var(--folio-surface);margin-top:22px}.website-ranking-head,.website-ranking-row{grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) 96px;align-items:center;gap:18px;display:grid}.website-ranking-head{border-bottom:1px solid var(--folio-edge-strong);color:var(--folio-text-secondary);letter-spacing:.06em;text-transform:uppercase;padding:14px 18px;font-size:13px;font-weight:700}.website-ranking-head span:last-child{text-align:right}.website-ranking-chart ol{margin:0;padding:0;list-style:none}.website-ranking-chart li+li{border-top:1px solid var(--folio-edge)}.website-ranking-row{width:100%;min-height:65px;color:var(--folio-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 18px;transition:background .15s}.website-ranking-row:hover,.website-ranking-row[aria-pressed=true]{background:var(--folio-accent-soft)}.website-ranking-row:focus-visible{outline:3px solid var(--folio-focus);outline-offset:-3px}.website-ranking-name{align-items:center;gap:14px;min-width:0;display:flex}.website-ranking-name>span:last-child{min-width:0}.website-ranking-name strong,.website-ranking-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.website-ranking-name strong{font-size:14px;font-weight:700}.website-ranking-name small{color:var(--folio-text-secondary);margin-top:3px;font-size:13px}.website-ranking-number{color:var(--folio-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.website-ranking-measure{align-items:center;gap:12px;min-width:0;display:flex}.website-ranking-measure>strong{text-align:right;font-variant-numeric:tabular-nums;min-width:46px;font-size:14px}.website-ranking-track{background:var(--folio-surface-muted);border-radius:999px;flex:1;height:12px;overflow:hidden}.website-ranking-track>span{background:var(--folio-accent);border-radius:999px;min-width:3px;height:100%;display:block}.website-ranking-position{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.website-ranking-mobile-position{display:none}@media (max-width:960px){.website-ranking-head{display:none}.website-ranking-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px}.website-ranking-name{grid-area:1/1}.website-ranking-position{grid-area:1/2}.website-ranking-mobile-position{color:var(--folio-text-secondary);font-size:13px;font-weight:500;display:inline}.website-ranking-measure{grid-area:2/1/auto/-1;padding-left:27px}.website-ranking-name strong{font-size:14px}}@media (max-width:650px){.website-summary-chart{margin-top:20px;padding:16px 8px 8px}.website-summary-chart-title{padding:0 8px;display:block}.website-summary-chart-title span{margin-top:4px;display:block}}@media (prefers-reduced-motion:reduce){.website-ranking-row{transition:none}}.website-landscape.model-landscape{background:0 0;border:0;padding:20px 0 0}.website-landscape .landscape-heading{border-bottom-color:var(--folio-edge);padding-bottom:26px}.website-landscape .landscape-kicker{color:var(--folio-accent);letter-spacing:.1em;margin-bottom:12px}.website-landscape .landscape-heading h2{font-size:clamp(36px,4.6vw,64px);font-weight:700;line-height:1.04}.website-landscape .landscape-intro{max-width:600px;margin-top:16px;font-size:15px}.website-landscape .landscape-cohort strong{font-size:42px;font-weight:650}.website-landscape .website-summary-chart,.website-landscape .website-ranking-chart{border-radius:var(--folio-radius-card)}@media (max-width:650px){.website-landscape.model-landscape{padding-top:12px}.website-landscape .landscape-heading h2{font-size:clamp(34px,9vw,44px)}.website-landscape .landscape-intro{font-size:14px}.website-landscape .landscape-cohort{margin-top:18px}}
.page-content.index-page{padding-top:25px}.index-page .page-heading{align-items:center;margin-bottom:16px}.index-page .page-heading h1{color:var(--folio-ink);font:600 27px/1.25 var(--sans,Arial, sans-serif);letter-spacing:-.5px;margin:0}.index-page .page-heading p{color:var(--folio-text-secondary);margin:7px 0 0;font-size:14px;line-height:1.5}.index-page .heading-actions .button{border-color:var(--folio-edge-strong);min-height:40px;color:var(--folio-ink);box-shadow:none;background:0 0;padding:9px 12px}.index-page .index-view-tabs{flex-wrap:nowrap;margin:0;display:flex;overflow-x:auto}.index-page .index-view-tabs>button{flex:none}.index-page .index-view-panel{min-width:0;padding-top:20px}.index-page .ranked-search{border-top:0;padding-top:0}.index-page .published-index{margin-top:0}@media (max-width:760px){.page-content.index-page{padding-top:20px}.index-page .page-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}.index-page .page-heading h1{font-size:25px}.index-page .page-heading p{font-size:14px}.index-page .heading-actions{align-self:flex-start;width:auto;margin:0}.index-page .heading-actions .button{min-height:36px;font-size:13px}.index-page .index-view-panel{padding-top:16px}}@media (max-width:500px){.index-page .index-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.index-page .index-view-tabs>button{text-align:center;white-space:normal;width:100%}.index-page .index-view-tabs>button:last-child:nth-child(odd){grid-column:1/-1}}
.eval-comparison{padding:27px 30px}.eval-comparison h2{align-items:center;gap:10px;display:flex}.eval-comparison-selects{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:16px;margin-top:22px;display:grid}.eval-comparison-selects>svg{color:var(--folio-text-secondary);margin-bottom:14px}.eval-comparison-selects label{flex-direction:column;gap:9px;min-width:0;font-size:13px;font-weight:600;display:flex}.eval-comparison-selects select{border:1px solid var(--folio-edge);width:100%;min-width:0;color:var(--folio-ink);background:var(--folio-surface);font:inherit;border-radius:7px;padding:12px 30px 12px 10px}.eval-comparison-empty{color:var(--folio-text-secondary);gap:8px;margin:21px 0 0;font-size:14px;line-height:1.6;display:flex}.eval-comparison-intent{border:1px solid var(--folio-edge);background:var(--folio-surface);color:var(--folio-text-secondary);border-radius:7px;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}.eval-comparison-result{margin-top:24px}.eval-comparison-summary{border-block:1px solid var(--folio-edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px 0;display:grid}.eval-comparison-summary>div{flex-direction:column;gap:8px;display:flex}.eval-comparison-summary span,.eval-comparison-summary small{color:var(--folio-text-secondary);font-size:13px}.eval-comparison-summary strong{align-items:center;gap:14px;font-size:26px;font-weight:500;display:flex}.eval-comparison-warning{border:1px solid var(--folio-accent-edge);background:var(--folio-surface);color:var(--folio-accent);border-radius:8px;align-items:flex-start;gap:10px;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.eval-comparison-warning>svg{flex-shrink:0;margin-top:2px}.eval-comparison-warning ul{margin:6px 0 0;padding-left:18px}.eval-comparison-context{color:var(--folio-text-secondary);margin:17px 0;font-size:13px;line-height:1.75}.eval-comparison-table-scroll{overflow-x:auto}.eval-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.eval-comparison th,.eval-comparison td{border-bottom:1px solid var(--folio-edge);vertical-align:top;padding:15px 10px;font-size:13px}.eval-comparison thead th{text-transform:uppercase;letter-spacing:.7px;color:var(--folio-text-secondary);font-size:13px;font-weight:500}.eval-comparison tbody th{width:27%;font-weight:500}.eval-comparison td details{max-width:360px;margin-top:8px}.eval-comparison td summary{color:var(--folio-text-secondary);cursor:pointer;font-size:13px}.eval-comparison td dl{margin:10px 0 0;font-size:13px;line-height:1.6}.eval-comparison td dt{font-weight:600}.eval-comparison td dd{color:var(--folio-text-secondary);overflow-wrap:anywhere;margin:2px 0 9px}.eval-comparison-change{text-transform:capitalize;color:var(--folio-text-secondary)}.eval-comparison-change.improved{color:var(--folio-text-secondary)}.eval-comparison-change.regressed{color:var(--folio-accent)}.eval-comparison-provenance{border:1px solid var(--folio-edge);border-radius:8px;margin-top:18px;padding:15px}.eval-comparison-provenance>summary{cursor:pointer;color:var(--folio-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.eval-comparison-provenance>div{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.eval-comparison-provenance article{min-width:0}.eval-comparison-provenance h3,.eval-comparison-provenance h4{margin:0 0 8px;font-size:13px}.eval-comparison-provenance h4{margin-top:20px}.eval-comparison-provenance p,.eval-comparison-provenance small{color:var(--folio-text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.eval-comparison-source{color:var(--folio-text-secondary);flex-direction:column;gap:7px;margin-top:14px;font-size:13px;display:flex}.eval-comparison-source code{overflow-wrap:anywhere;color:var(--folio-ink);font-size:13px}.eval-comparison-provenance pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--folio-surface);border-radius:5px;padding:12px;font-size:13px;line-height:1.7}@media (max-width:760px){.eval-comparison{padding:21px 18px}.eval-comparison-selects{grid-template-columns:1fr;gap:13px}.eval-comparison-selects>svg{display:none}.eval-comparison-summary{grid-template-columns:1fr;gap:18px}.eval-comparison-summary>div{gap:5px}.eval-comparison-summary strong{font-size:22px}.eval-comparison-provenance>div{grid-template-columns:1fr}}
.evaluations-panel,.agent-runs-panel{gap:22px;min-width:0;font-size:14px;line-height:1.6;display:grid}.eval-eyebrow{letter-spacing:1.45px;color:var(--folio-text-secondary);font-size:13px;font-weight:600;display:block}.eval-intro-tags span,.eval-privacy,.eval-version,.eval-status,.eval-report-metadata span,.eval-notice{align-items:center;gap:7px;display:inline-flex}.eval-section-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.eval-section-top h2{font-family:var(--serif);letter-spacing:-.4px;font-size:24px;font-weight:400}.eval-section-top .eval-eyebrow{margin-bottom:6px}.eval-section-top p{color:var(--folio-text-secondary);max-width:600px;margin-top:6px;font-size:13px}.eval-version{border:1px solid var(--folio-edge);background:var(--folio-canvas);color:var(--folio-text-secondary);overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:5px 9px;font-size:13px}.eval-launch{padding:21px 25px}.eval-preflight{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:4px;padding:18px 0}.eval-preflight>div{align-items:flex-start;gap:10px;display:flex}.eval-preflight>div>span{color:var(--folio-text-secondary);margin-top:1px}.eval-preflight p{color:var(--folio-text-secondary);margin-top:5px;font-size:13px;line-height:1.7}.eval-preflight a{text-underline-offset:3px;color:var(--folio-text-secondary);text-decoration:underline}.eval-preflight ul{color:var(--folio-text-muted);flex-wrap:wrap;gap:12px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.eval-preflight li{align-items:center;gap:5px;display:flex}.eval-preflight li i{background:var(--folio-edge-strong);border-radius:50%;width:6px;height:6px}.eval-preflight li[data-ready=true]{color:var(--folio-text-secondary)}.eval-preflight li[data-ready=true] i{background:var(--folio-text-secondary)}.eval-preflight .eval-preflight-budget{border-top:1px solid var(--folio-edge);margin-top:10px;padding-top:9px}.eval-report-footer .eval-replay-note{color:var(--folio-text-secondary);flex-basis:100%;font-size:13px;line-height:1.8}@media (max-width:1000px){.eval-workflow{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.eval-workflow{gap:8px}.eval-workflow>li{gap:7px;padding:12px 10px}.eval-workflow>li>span{min-width:23px;height:23px}.eval-workflow small{font-size:13px}.eval-report-next{padding:18px 20px}}.eval-launch>label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.eval-input-row{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.eval-input{border:1px solid var(--folio-edge);background:var(--folio-surface);min-width:180px;color:var(--folio-text-muted);border-radius:5px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.eval-input input{background:0 0;border:0;outline:none;width:100%;height:41px;font-size:14px}.eval-input:focus-within{outline:2px solid var(--folio-edge-strong);outline-offset:2px}.eval-input-row>.button{white-space:nowrap;min-height:41px;font-size:13px}.eval-connection-note{color:var(--folio-text-secondary);align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;display:flex}.eval-connection-note>svg{margin-top:3px}.eval-connection-note>p{flex:1}.eval-connection-note a{color:var(--green);text-underline-offset:3px;align-items:center;gap:2px;text-decoration:underline;display:inline-flex}.eval-connection-note button{padding:3px 5px}.eval-launch-note{color:var(--folio-text-muted);margin-top:7px;font-size:13px}.eval-reference-form{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-top:0}.eval-reference-form>summary,.eval-reference-report>summary{cursor:pointer;color:var(--folio-text-secondary);align-items:center;gap:8px;padding:13px 14px;font-size:13px;list-style:none;display:flex}.eval-reference-form>summary::-webkit-details-marker{display:none}.eval-reference-report>summary::-webkit-details-marker{display:none}.eval-reference-form>summary>svg:last-child,.eval-reference-report>summary>svg:last-child{margin-left:auto}.eval-reference-form[open]>summary>svg:last-child,.eval-reference-report[open]>summary>svg:last-child{transform:rotate(180deg)}.eval-reference-form>div>p,.eval-reference-explanation{color:var(--folio-text-secondary);font-size:13px;line-height:1.8}.eval-reference-form fieldset{border:0;min-width:0;margin:14px 0 10px;padding:0}.eval-reference-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.eval-reference-price{grid-template-columns:1fr 1fr 1fr;gap:13px;margin-top:12px;display:grid}.eval-reference-fields label,.eval-reference-price label{color:var(--folio-text-secondary);flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:500;display:flex}.eval-reference-fields input,.eval-reference-fields select,.eval-reference-price input,.eval-reference-price select{border:1px solid var(--folio-edge);background:var(--folio-surface);width:100%;min-width:0;font:11px var(--sans);color:var(--folio-text-secondary);border-radius:4px;padding:9px}.eval-reference-fields input:focus,.eval-reference-fields select:focus,.eval-reference-price input:focus,.eval-reference-price select:focus{outline:2px solid var(--folio-edge-strong);outline-offset:2px}.eval-reference-form .eval-reference-explanation{margin-top:10px;font-size:13px}.eval-reference-confirm{color:var(--folio-text-secondary);align-items:flex-start;gap:8px;margin-top:15px;font-size:13px;line-height:1.7;display:flex}.eval-reference-confirm input{width:15px;height:15px;accent-color:var(--folio-text-secondary);flex-shrink:0;margin-top:2px}.eval-reference-report{border-bottom:1px solid var(--line);background:var(--folio-surface);padding:0 12px}.eval-reference-report>div{padding:0 15px 15px}.eval-reference-report dl{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.eval-reference-report dt{text-transform:uppercase;letter-spacing:.7px;color:var(--folio-text-secondary);font-size:13px}.eval-reference-report dd{color:var(--folio-text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.eval-reference-report p{color:var(--folio-text-secondary);margin-top:12px;font-size:13px;line-height:1.8}.eval-saved-seo>label{color:var(--folio-text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.eval-saved-seo>label>span{color:var(--folio-text-secondary);font-size:13px;font-weight:400}.eval-saved-seo>select{border:1px solid var(--folio-edge);background:var(--folio-surface);width:100%;min-width:0;font:11px var(--sans);color:var(--folio-text-secondary);border-radius:4px;margin-top:7px;padding:9px}.eval-saved-seo>select:focus{outline:2px solid var(--folio-edge-strong);outline-offset:2px}.eval-saved-seo>p{color:var(--folio-text-secondary);margin-top:7px;font-size:13px;line-height:1.8}.eval-saved-seo a{text-underline-offset:3px;text-decoration:underline}.eval-tool-approval{border-bottom:1px solid var(--folio-accent-edge);background:var(--folio-surface);flex-wrap:wrap;align-items:center;gap:18px;padding:20px 26px;display:flex}.eval-tool-approval>div{flex:1;min-width:220px}.eval-tool-approval h3{color:var(--folio-accent);font-size:14px;font-weight:500}.eval-tool-approval p{color:var(--folio-text-secondary);margin-top:6px;font-size:13px;line-height:1.8}.eval-tool-approval>.button{font-size:13px}@media (max-width:760px){.eval-reference-fields,.eval-reference-report dl{grid-template-columns:1fr}.eval-reference-price{grid-template-columns:1fr 1fr}.eval-reference-price>label:last-child{grid-column:1/-1}}.eval-alert{border:1px solid var(--folio-accent-edge);background:var(--folio-canvas);color:var(--folio-accent);border-radius:6px;align-items:flex-start;gap:10px;padding:14px 17px;font-size:13px;display:flex}.eval-alert>svg{margin-top:2px}.eval-notice{color:var(--folio-text-secondary);font-size:13px}.eval-first-run{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.eval-first-run>span{background:var(--folio-canvas);border:1px solid var(--folio-edge);width:65px;height:65px;color:var(--folio-text-secondary);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.eval-first-run h2{font-family:var(--serif);font-size:26px;font-weight:400}.eval-first-run p{max-width:480px;color:var(--folio-text-secondary);margin-top:11px;font-size:13px;line-height:1.9}.eval-first-run button{color:var(--green);align-items:center;gap:7px;margin-top:15px;padding:6px;font-size:13px;display:flex}.eval-report{min-width:0;overflow:hidden}.eval-report-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 28px 16px;display:flex}.eval-report-top h2{font:400 28px/1.25 var(--serif);letter-spacing:-.5px;overflow-wrap:anywhere;margin:6px 0 8px}.eval-report-top p{color:var(--folio-text-secondary);overflow-wrap:anywhere;font-size:13px}.eval-report-top p span{margin:0 6px}.eval-status{border:1px solid var(--folio-edge);white-space:nowrap;background:var(--folio-canvas);color:var(--folio-text-secondary);border-radius:30px;flex-shrink:0;padding:4px 9px;font-size:13px;line-height:1.5}.eval-status-pass,.eval-status-completed{background:var(--folio-canvas);border-color:var(--folio-edge);color:var(--folio-text-secondary)}.eval-status-fail,.eval-status-failed,.eval-status-running,.eval-status-queued,.eval-status-requires_action{background:var(--folio-canvas);border-color:var(--folio-accent-edge);color:var(--folio-accent)}.eval-status-unmeasured,.eval-status-cancelled{background:var(--folio-canvas);color:var(--folio-text-muted)}.eval-report-metadata{color:var(--folio-text-secondary);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;padding:0 27px 19px;font-size:13px;display:flex}.eval-report-summary{background:var(--paper);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px 28px;display:grid}.eval-verification-score{border:0;border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:12px;padding:15px 0 0;display:flex}.eval-verification-score>span{color:var(--folio-text-secondary);font-size:13px}.eval-verification-score>strong{font:600 15px var(--sans);letter-spacing:0;margin:0}.eval-verification-score>strong>small{font:11px var(--sans);letter-spacing:0;color:var(--folio-text-muted);margin-left:6px}.eval-verification-score>p{color:var(--ink);margin:0;font-size:13px}.eval-summary-copy>p{max-width:650px;color:var(--folio-text-secondary);font-size:14px;line-height:1.8}.eval-summary-copy>small{color:var(--folio-text-muted);margin-top:12px;font-size:13px;line-height:1.6;display:block}.eval-report-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--folio-surface);padding:0 25px}.eval-report-tabs{gap:23px;display:flex;overflow:auto}.eval-report-tabs>button{color:var(--ink);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:17px 0 14px;font-size:14px;display:flex}.eval-report-tabs>button[aria-selected=true]{color:var(--green);border-bottom-color:var(--folio-edge-strong)}.eval-report-tabs>button>span{background:var(--folio-canvas);color:var(--folio-text-secondary);border-radius:3px;padding:0 4px;font-size:13px}.eval-report-body{outline-offset:-4px;min-height:235px;padding:25px 28px}.eval-check-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.eval-check-heading h3{font-size:16px;font-weight:600}.eval-check-heading p{color:var(--folio-text-muted);margin-top:4px;font-size:13px}.eval-check-heading>label{color:var(--folio-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.eval-check-heading select{border:1px solid var(--folio-edge);background:var(--folio-surface);border-radius:4px;padding:5px 8px;font-size:13px}.eval-check-list{gap:9px;display:grid}.eval-check{border:0;border-bottom:1px solid var(--line);background:var(--panel);border-radius:0;overflow:hidden}.eval-check>summary{cursor:pointer;align-items:center;gap:12px;padding:16px 0;font-size:14px;list-style:none;display:flex}.eval-check>summary::-webkit-details-marker{display:none}.eval-evidence-card summary::-webkit-details-marker{display:none}.eval-event-group summary::-webkit-details-marker{display:none}.eval-usage summary::-webkit-details-marker{display:none}.eval-check>summary>span:nth-child(2){flex:1}.eval-check-indicator{background:var(--folio-canvas);width:25px;height:25px;color:var(--folio-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.eval-check-indicator.fail{background:var(--folio-canvas);color:var(--folio-accent)}.eval-check-indicator.unmeasured{background:var(--folio-canvas);color:var(--folio-text-muted)}.eval-check[open] .eval-disclosure-arrow{transform:rotate(180deg)}.eval-check-content{background:var(--panel);border:0;padding:0 16px 20px 38px}.eval-check-content dl{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.eval-check-content dt{text-transform:uppercase;letter-spacing:.9px;color:var(--folio-text-muted);margin-bottom:5px;font-size:13px}.eval-check-content dd{color:var(--folio-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px}.eval-check-content>p{color:var(--folio-text-secondary);margin-top:13px;font-size:13px}.eval-evidence-links{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.eval-evidence-links button{border:1px solid var(--folio-edge);background:var(--folio-surface);color:var(--folio-text-secondary);border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:13px;display:flex}.eval-evidence-list{grid-template-columns:1fr;gap:24px;display:grid}.eval-evidence-card{border:0;border-bottom:1px solid var(--line);background:var(--panel);border-radius:0;min-width:0;padding:0 0 24px;scroll-margin-top:40px}.eval-evidence-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.eval-evidence-top>span:last-child{color:var(--folio-text-muted);font-size:13px}.eval-evidence-card h4{overflow-wrap:anywhere;margin:16px 0 6px;font-size:15px;font-weight:500}.eval-evidence-card h4 a{text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.eval-capture-date{color:var(--folio-text-muted);font-size:13px}.eval-evidence-card blockquote{border-left:2px solid var(--green);font:14px/1.75 var(--sans);color:var(--ink);overflow-wrap:anywhere;margin:16px 0;padding:3px 0 3px 16px}.eval-evidence-card details{border-top:1px solid var(--folio-edge);margin-top:17px;padding-top:13px}.eval-evidence-card summary,.eval-usage summary{color:var(--folio-text-secondary);cursor:pointer;align-items:center;gap:7px;font-size:13px;list-style:none;display:flex}.eval-evidence-card summary>svg:last-child{margin-left:auto}.eval-evidence-card pre,.eval-event pre,.eval-usage pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--folio-canvas);border:1px solid var(--folio-edge);color:var(--folio-text-secondary);border-radius:4px;max-height:320px;margin:12px 0 0;padding:12px;font:10px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.eval-hash{border-top:1px solid var(--folio-edge);color:var(--folio-text-muted);align-items:flex-start;gap:7px;margin-top:14px;padding-top:12px;display:flex}.eval-hash>svg{margin-top:2px}.eval-hash>div{min-width:0}.eval-hash span{letter-spacing:.8px;margin-bottom:4px;font-size:13px;display:block}.eval-hash code{overflow-wrap:anywhere;color:var(--folio-text-secondary);font:9px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.eval-empty-section{color:var(--folio-text-muted);padding:24px 0;font-size:13px}.eval-pending{align-items:center;gap:17px;padding:30px 27px;display:flex}.eval-pending>span{background:var(--folio-canvas);border:1px solid var(--folio-edge);width:50px;height:50px;color:var(--folio-text-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.eval-pending h3{font:400 22px var(--serif);margin-bottom:6px}.eval-pending p{color:var(--folio-text-muted);max-width:610px;font-size:13px;line-height:1.8}.eval-run-error{background:var(--folio-canvas);border-bottom:1px solid var(--folio-accent-edge);color:var(--folio-accent);padding:14px 27px;font-size:13px}.eval-report-footer{border-top:1px solid var(--line);background:var(--folio-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;padding:17px 25px;display:flex}.eval-report-footer>span{color:var(--folio-text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.eval-report-footer>div{flex-wrap:wrap;gap:7px;display:flex}.eval-report-footer .button{min-height:33px;padding:8px 10px;font-size:13px}.eval-methodology h3{font:400 23px var(--serif);margin-bottom:12px}.eval-methodology>p{color:var(--folio-text-secondary);max-width:760px;font-size:13px;line-height:1.9}.eval-methodology code{background:var(--folio-canvas);border-radius:3px;padding:2px 4px;font-size:13px}.eval-methodology ol{color:var(--folio-text-secondary);gap:10px;margin:20px 0;padding-left:20px;font-size:13px;line-height:1.8;display:grid}.eval-methodology>div{background:var(--folio-canvas);border:1px solid var(--folio-edge);color:var(--folio-text-secondary);border-radius:5px;gap:10px;padding:14px;font-size:13px;line-height:1.8;display:flex}.eval-methodology>div>svg{margin-top:3px}.eval-session-id{border:1px solid var(--folio-edge);background:var(--folio-surface);overflow-wrap:anywhere;border-radius:4px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.eval-session-id>span{letter-spacing:1px;color:var(--folio-text-muted);font-size:13px}.eval-session-id>code{color:var(--folio-text-secondary);overflow-wrap:anywhere;min-width:0;font-size:13px}.eval-session-id>small{color:var(--folio-text-muted);margin-left:auto;font-size:13px}.eval-event-group{border:0;border-radius:0;overflow:hidden}.eval-event-group>summary{cursor:pointer;background:var(--panel);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:0 0 14px;font-size:13px;list-style:none;display:flex}.eval-event-group>summary>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eval-event-group>summary small{color:var(--folio-text-muted);margin-left:3px;font-size:13px}.eval-event{border-top:1px solid var(--folio-edge);background:var(--folio-surface)}.eval-event>summary{cursor:pointer;align-items:center;gap:12px;padding:17px 0;list-style:none;display:flex}.eval-event>summary>span:nth-child(2){flex:1}.eval-event>summary strong{font-size:14px;font-weight:500;display:block}.eval-event>summary small{color:var(--folio-text-secondary);margin-top:4px;font-size:13px;display:block}.eval-event-dot{background:var(--folio-edge-strong);border-radius:50%;flex-shrink:0;width:7px;height:7px}.eval-event-dot.failed,.eval-event-dot.running,.eval-event-dot.pending{background:var(--folio-accent-soft)}.eval-event>div{padding:0 17px 17px 35px}.eval-event>div>p{color:var(--folio-text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.eval-event pre{margin-bottom:0}.eval-activity-note{color:var(--folio-text-muted);margin-top:15px;font-size:13px;line-height:1.8}.eval-usage{border:1px solid var(--folio-edge);border-radius:5px;margin-top:16px;padding:13px 15px}.eval-usage summary>svg:last-child{margin-left:auto}.eval-privacy{color:var(--folio-text-muted);align-items:flex-start;padding:0 4px 6px;font-size:13px;line-height:1.8}.eval-privacy>svg{margin-top:3px}.eval-spin{animation:1.3s linear infinite eval-rotation}@keyframes eval-rotation{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.eval-spin{animation:none}.eval-disclosure-arrow{transition:none}}@media (max-width:1150px){.eval-intro-copy{padding:28px}.eval-intro h2{font-size:32px}.eval-specimen{padding:25px}.eval-specimen-icon{width:51px;height:51px}.eval-suite-tasks{grid-template-columns:1fr 1fr;gap:22px}.eval-report-summary{grid-template-columns:190px 1fr;gap:23px}.eval-report-footer>span{width:100%}}@media (max-width:760px){.eval-intro{grid-template-columns:1fr}.eval-intro-copy{padding:27px 23px}.eval-specimen{border-left:0;border-top:1px solid var(--folio-edge);padding:20px 26px}.eval-specimen>div{margin-top:20px}.eval-specimen ol{margin-bottom:0}.eval-specimen>p{margin-top:14px;padding-top:13px}.eval-section-top,.eval-launch{padding:21px}.eval-suite-tasks{gap:22px 16px;padding:20px}.eval-input{flex-basis:100%}.eval-input-row>.button{flex:1}.eval-report-top{padding:22px 20px 17px}.eval-report-metadata{gap:9px 15px;padding-left:20px;padding-right:20px}.eval-report-summary{grid-template-columns:1fr;gap:17px;padding:20px}.eval-verification-score{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:0 0 18px;display:grid}.eval-verification-score>strong{grid-area:1/2/3;margin:0;font-size:46px}.eval-verification-score>p{grid-column:1}.eval-report-toolbar{padding:0 19px}.eval-report-tabs{gap:21px}.eval-report-body{padding:21px 17px}.eval-check>summary{gap:8px;padding:12px 10px;font-size:13px}.eval-check .eval-status{padding:3px 6px;font-size:13px}.eval-check .eval-status>svg{display:none}.eval-check-content{padding:15px}.eval-check-content dl{grid-template-columns:1fr;gap:14px}.eval-evidence-list{grid-template-columns:1fr}.eval-report-footer{padding:16px 18px}.eval-report-footer>div{width:100%}.eval-report-footer .button{flex:1}.eval-pending{padding:23px 20px}.eval-pending h3{font-size:21px}.eval-pending>span{width:39px;height:39px}.eval-history-list>button{gap:9px;padding:14px 17px}.eval-history-list>button>.eval-status{font-size:13px}.eval-first-run h2{font-size:24px}}.evaluations-panel{color:var(--ink);gap:18px}.evaluations-panel .eval-history{border-bottom:1px solid var(--line);min-width:0;padding-bottom:12px}.eval-notebook-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.eval-notebook-heading>span{font-size:13px;font-weight:600}.eval-notebook-heading small{color:var(--folio-text-secondary);margin-left:6px;font-weight:400}.eval-notebook-heading .button{min-height:32px;padding:6px 10px;font-size:13px}.eval-history>p{color:var(--folio-text-secondary);font-size:13px}.eval-history-list{gap:7px;min-width:0;padding-bottom:5px;display:flex;overflow-x:auto}.eval-history-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 195px;min-width:0;padding:9px 11px}.eval-history-list>button.selected{border-color:var(--green);background:var(--panel)}.eval-history-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.eval-history-list small{color:var(--folio-text-secondary);white-space:nowrap;margin-top:3px;font-size:13px;display:block}.eval-report-kind{color:var(--folio-text-secondary);font-size:13px}.eval-report-top>div{flex:1;min-width:0}.eval-report-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:0 28px 22px;display:flex}.eval-report-actions .button{min-height:37px;padding:9px 12px;font-size:13px}.eval-more-actions{position:relative}.eval-more-actions>summary{cursor:pointer;align-items:center;gap:8px;min-height:37px;padding:9px 10px;font-size:13px;list-style:none;display:flex}.eval-more-actions>summary::-webkit-details-marker{display:none}.eval-more-actions[open]{flex-basis:100%}.eval-more-actions>div{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:16px 0 0;display:flex}.eval-more-actions p{color:var(--folio-text-secondary);flex-basis:100%;margin:0;font-size:13px}.eval-more-actions a{align-items:center;gap:5px;font-size:13px;text-decoration:underline;display:inline-flex}.eval-result-counts{align-items:center;gap:25px;display:flex}.eval-result-counts>div{flex-direction:column;gap:5px;min-width:65px;display:flex}.eval-result-counts strong{font:400 38px/1 var(--serif);color:var(--ink)}.eval-result-counts span{color:var(--ink);font-size:13px}.eval-summary-copy h3{margin-bottom:10px;font-size:16px;font-weight:600}.eval-summary-copy>p{color:var(--ink);font-size:14px}.eval-summary-copy>small,.eval-verification-score>small{color:var(--folio-text-secondary);font-size:13px}.eval-progress{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 28px}.eval-progress-heading{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.eval-progress-heading>div{max-width:570px}.eval-progress h3{font:400 24px/1.25 var(--serif)}.eval-progress-heading p{color:var(--folio-text-secondary);margin-top:10px;font-size:14px;line-height:1.75}.eval-progress dl{flex-direction:column;flex-shrink:0;gap:12px;margin:0;display:flex}.eval-progress dt{color:var(--folio-text-secondary);font-size:13px}.eval-progress dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px}.eval-progress dl>div:first-child dd{font-size:20px}.eval-milestones{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:grid}.eval-milestones li{align-items:flex-start;gap:9px;display:flex}.eval-milestones li>span{color:var(--folio-text-secondary);padding-top:3px}.eval-milestones li[data-complete=true]>span{color:var(--green)}.eval-milestones strong{font-size:13px;font-weight:500;display:block}.eval-milestones small{color:var(--folio-text-secondary);margin-top:4px;font-size:13px;display:block}.eval-progress-note{color:var(--folio-text-secondary);margin-top:18px;font-size:13px}.eval-report-metadata{color:var(--folio-text-secondary);background:var(--panel);gap:16px;padding:15px 28px;font-size:13px}.eval-check-groups{gap:25px;display:grid}.eval-check-group h4{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:6px;font-size:13px;font-weight:600;display:flex}.eval-check-group h4>span{color:var(--folio-text-secondary);font-weight:400}.eval-check-indicator{border-radius:0;width:20px;height:20px;background:0 0!important}.eval-check-content p{font-size:14px;line-height:1.75}.eval-check-content dt{letter-spacing:0;text-transform:none;font-size:13px}.eval-check-content dd{color:var(--ink);font-size:14px;line-height:1.7}.eval-findings>h3{font-size:16px}.eval-findings ul{padding:0;list-style:none}.eval-findings li{border-bottom:1px solid var(--line);padding:22px 0}.eval-findings li>div{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.eval-findings h4{font-size:15px;font-weight:600}.eval-findings li span{color:var(--folio-text-secondary);font-size:13px}.eval-findings p{margin-top:10px;font-size:14px;line-height:1.75}.eval-findings button{align-items:center;gap:5px;margin:12px 12px 0 0;font-size:13px;text-decoration:underline;display:inline-flex}.eval-evidence-card pre,.eval-event pre,.eval-usage pre{background:var(--paper);color:var(--ink);max-height:480px;font-size:13px;line-height:1.75}.eval-capture-date{font-size:13px!important}.eval-evidence-card summary,.eval-usage summary{font-size:13px}.eval-evidence-card .eval-hash{margin-top:16px}.eval-evidence-card .eval-source-limit{color:var(--folio-text-secondary);margin-top:14px;font-size:13px;line-height:1.7}.eval-options,.eval-comparison-disclosure{border-bottom:1px solid var(--line);min-width:0;max-width:100%}.eval-options>summary,.eval-comparison-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:13px;list-style:none;display:flex}.eval-options>summary::-webkit-details-marker{display:none}.eval-comparison-disclosure>summary::-webkit-details-marker{display:none}.eval-options>div{padding:0 0 18px}.eval-options p,.eval-options li{color:var(--folio-text-secondary);font-size:13px;line-height:1.75}.eval-options ul{padding-left:18px}.eval-options li{margin:12px 0}.eval-options strong{color:var(--ink)}.eval-saved-seo{margin-top:0}.eval-reference-form>summary{padding:15px 0;font-size:13px}.eval-reference-form>div{padding:0 0 18px}.eval-comparison-disclosure .eval-comparison{margin-top:8px}.eval-launch{padding-top:0}.eval-input input{height:46px}.eval-section-top p{color:var(--folio-text-secondary);font-size:14px}.eval-launch-note{color:var(--folio-text-secondary);font-size:13px}.eval-report .eval-run-error{border:1px solid var(--line);background:var(--paper);color:var(--ink);margin:0 28px 20px;padding:14px 16px;font-size:14px;line-height:1.7}.eval-report .eval-methodology{font-size:14px}.eval-methodology h3{font-size:17px}.eval-methodology>.eval-reference-report{background:0 0;margin-top:24px;padding:0}.eval-reference-report p,.eval-reference-report dt{font-size:13px}.eval-reference-report dd{font-size:14px}.eval-report .eval-status{border-radius:4px}.eval-check .eval-status{background:0 0;border:0}.eval-report .eval-session-id{font-size:13px}.eval-event>div>p{color:var(--ink);font-size:14px;line-height:1.75}.evaluations-panel summary:focus-visible,.evaluations-panel button:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:1000px){.eval-report-summary{grid-template-columns:1fr}.eval-result-counts{justify-content:flex-start;gap:40px}.eval-progress-heading{flex-direction:column;gap:18px}.eval-progress dl{flex-direction:row;gap:28px}.eval-progress dl>div:first-child dd{font-size:15px}}@media (max-width:760px){.evaluations-panel{gap:14px}.eval-notebook-heading{margin-bottom:4px}.eval-history-list>button{flex-basis:170px}.eval-report-top{padding:20px 20px 14px}.eval-report-top h2{font-size:25px}.eval-report-actions{gap:7px;padding:0 20px 18px}.eval-report-actions>.button{white-space:normal;flex:1;justify-content:center}.eval-report-actions>.eval-more-actions{flex-basis:100%}.eval-more-actions>summary{width:max-content;padding-left:0}.eval-report-summary{flex-direction:column;gap:22px;padding:22px 20px;display:flex}.eval-result-counts{justify-content:space-between;gap:0}.eval-result-counts>div{flex:1}.eval-result-counts strong{font-size:35px}.eval-verification-score{border-bottom:0;flex-wrap:wrap;gap:8px;padding:15px 0 0;display:flex}.eval-verification-score>strong{margin:0;font-size:14px}.eval-verification-score>small{flex-basis:100%}.eval-progress{padding:20px}.eval-progress h3{font-size:23px}.eval-milestones{grid-template-columns:1fr 1fr;gap:19px 13px;margin-top:18px;padding-top:18px}.eval-progress dl{flex-wrap:wrap;gap:20px}.eval-report-metadata{gap:7px 13px;padding:13px 20px;font-size:13px}.eval-report-toolbar{padding:0 20px}.eval-report-tabs{gap:22px}.eval-report-tabs>button{font-size:13px}.eval-report-body{padding:22px 20px}.eval-check>summary{gap:8px;padding:15px 0}.eval-check-content{padding:0 0 20px 28px}.eval-check-content dl{gap:12px}.eval-report .eval-run-error{margin:0 20px 18px}.eval-input-row>.button{flex:1}.eval-evidence-card h4{font-size:14px}.eval-findings li>div{gap:7px}.eval-methodology>.eval-reference-report>div{padding:0 0 16px}}.eval-agent-summary{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 24px}.eval-agent-summary p{margin-top:12px;font-size:14px;line-height:1.8}.eval-agent-summary small{color:var(--folio-text-secondary);margin-top:12px;font-size:13px;line-height:1.7;display:block}.eval-summary-copy .eval-missing-references{color:var(--folio-text-secondary);margin-top:12px;font-size:13px;line-height:1.75}@media (max-width:760px){.eval-report-top{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.eval-report-top>div{display:contents}.eval-report-kind{grid-area:1/1;align-self:center}.eval-report-top>.eval-status{grid-area:1/2;align-self:start}.eval-report-top h2{grid-area:2/1/auto/-1;margin:3px 0 0}.eval-report-top p{grid-area:3/1/auto/-1}.eval-report-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eval-report-actions>.button.primary,.eval-report-actions>.eval-more-actions{grid-column:1/-1}.eval-report-actions>.button{line-height:1.5}}.eval-preflight>div>button{color:var(--green);flex-shrink:0;margin-left:auto;padding:4px}.eval-private-access{max-width:650px;padding:28px}.eval-private-access>svg{color:var(--green)}.eval-private-access h2{font:400 28px/1.25 var(--serif);margin:16px 0 10px}.eval-private-access p{color:var(--folio-text-secondary);margin-bottom:20px;font-size:14px;line-height:1.75}.evaluation-hub{min-width:0;color:var(--ink)}.evaluation-hub-switch{flex-wrap:wrap;display:flex}.evaluation-hub-switch>button{font-family:var(--sans);cursor:pointer}.evaluation-hub-view{min-width:0}.evaluation-hub-intent{max-width:750px;color:var(--folio-text-secondary);margin:0 0 22px;font-size:14px;line-height:1.7}.evaluation-hub .eval-section-top h2{font-family:var(--sans);letter-spacing:-.35px;font-size:22px;font-weight:600;line-height:1.3}.evaluation-hub .eval-section-top p{color:var(--folio-text-secondary);line-height:1.7}.evaluation-hub .eval-preparation-method p,.evaluation-hub .eval-preparation-method li{color:var(--folio-text-secondary)}@media (max-width:760px){.evaluation-hub-switch>button{flex:1}.evaluation-hub-intent{margin-bottom:18px;font-size:14px}.evaluation-hub .eval-section-top h2{font-size:21px}}.eval-semantic-review{border-top:1px solid var(--border,var(--folio-edge));padding:24px}.eval-semantic-review h3{margin-bottom:12px}.eval-semantic-review p{margin:12px 0;line-height:1.6}.eval-semantic-review li{overflow-wrap:anywhere;margin:12px 0;line-height:1.6}.eval-semantic-review .button{min-height:44px;margin:8px 12px 8px 0}.evaluation-hub-intent{margin-bottom:16px;font-size:15px}.eval-notebook-heading>span{font-size:15px}.eval-notebook-heading .button{min-height:44px;font-size:14px}.eval-history-list{gap:10px;padding:3px 0 8px}.eval-history-list>button{border:1px solid var(--folio-edge);background:var(--folio-surface);border-radius:8px;flex-basis:230px;min-height:60px;padding:9px 14px}.eval-history-list>button.selected{border-color:var(--folio-accent);box-shadow:inset 3px 0 0 var(--folio-accent)}.eval-history-list strong{font-size:14px;font-weight:650}.eval-history-list small{font-size:13px}.evaluation-hub .evaluations-panel.has-selection{gap:6px}.evaluations-panel .eval-section-top h2{font-size:23px;font-weight:650}.eval-launch>label{font-size:14px}.eval-input{min-height:48px}.eval-input input{font-size:14px}.eval-input-row>.button{min-height:48px;font-size:14px}.eval-preflight h3{color:var(--folio-ink);font-size:14px;font-weight:650}.eval-preflight p{font-size:14px}.eval-preflight ul{font-size:13px}.eval-preflight li i{width:7px;height:7px}@media (max-width:760px){.evaluation-hub-switch{flex-wrap:nowrap}.eval-history-list>button{flex-basis:210px}.eval-input-row>.button{flex-basis:100%}}.eval-suite,.eval-launch,.eval-preflight,.eval-preflight>div,.eval-preflight>div>div{min-width:0}.eval-example-entry{background:var(--folio-canvas);border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin:0 25px 24px;padding:20px;display:flex}.eval-example-entry>div{flex:260px;min-width:0}.eval-example-entry h3{font-size:15px;font-weight:600;line-height:1.4}.eval-example-entry p{max-width:68ch;color:var(--folio-text-secondary);margin-top:6px;font-size:14px;line-height:1.6}.eval-example-entry>.button{white-space:normal;flex:0 auto;justify-content:center;max-width:100%}.evaluations-panel .eval-input-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.evaluations-panel .eval-input{border-radius:12px;min-width:0}.evaluations-panel .eval-input>svg{flex-shrink:0}.evaluations-panel .eval-input input{min-width:0}.evaluations-panel .eval-input-row>.button{white-space:normal;justify-content:center;max-width:100%}.eval-preflight p,.eval-advanced p,.eval-launch-note{overflow-wrap:anywhere}.eval-preflight>div>span,.eval-preflight>div>button{flex-shrink:0}.eval-advanced>summary{flex-wrap:wrap}.eval-advanced>summary>span{overflow-wrap:anywhere;min-width:0}@media (max-width:1000px){.evaluations-panel .eval-input-row{grid-template-columns:minmax(0,1fr)}.evaluations-panel .eval-input-row>.button{width:100%}}@media (max-width:760px){.eval-example-entry{gap:16px;margin-inline:20px;padding:16px}.eval-example-entry>.button{width:100%}}.eval-example-guide{background:var(--folio-canvas);margin-bottom:20px;padding:20px 28px}.eval-example-guide h3{font-size:15px;font-weight:600}.eval-example-guide p{max-width:70ch;color:var(--folio-text-secondary);margin-top:6px;font-size:14px;line-height:1.6}.eval-example-guide nav{flex-wrap:wrap;gap:12px 24px;margin-top:12px;display:flex}.eval-example-guide button{min-height:44px;color:var(--folio-ink);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.eval-example-guide button:focus-visible{outline:2px solid var(--folio-focus);outline-offset:3px}@media (max-width:760px){.eval-example-guide{padding:20px}}@media (min-width:761px){.app-shell.folio-workspace .page-content:has(.evaluations-panel.has-selection){padding-top:24px}.app-shell.folio-workspace .page-content:has(.evaluations-panel.has-selection) .page-heading{margin-bottom:12px}.evaluations-panel.has-selection .eval-history{padding-bottom:0}}.eval-check>summary:has(.eval-check-indicator.fail) .eval-status{color:var(--folio-warning);background:var(--folio-warning-soft)}.eval-check>summary .eval-check-indicator.fail{color:var(--folio-warning)}
.activity-bars{border:1px solid var(--folio-edge);border-radius:var(--folio-radius-control);background:var(--folio-surface);padding:16px}.activity-bars-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.activity-bars-head h3{margin:0;font-size:14px;font-weight:600}.activity-bars-head p{color:var(--folio-text-muted);margin:2px 0 0;font-size:13px}.activity-bars-toggle{background:var(--folio-surface-muted);border-radius:6px;padding:2px;display:flex}.activity-bars-toggle button{color:var(--folio-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;height:22px;padding:0 8px;font-size:13px;font-weight:600}.activity-bars-toggle button[aria-pressed=true]{background:var(--folio-raised,var(--folio-surface));color:var(--folio-ink)}.activity-bars-plot{align-items:flex-end;gap:4px;height:96px;display:flex;position:relative}.activity-bar{border-radius:4px;outline:none;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.activity-bar.ringed:after{border:1px solid var(--folio-ink);content:"";pointer-events:none;border-radius:6px;position:absolute;inset:-3px -1px}.activity-bar:focus-visible:after{border:1px solid var(--folio-focus);content:"";pointer-events:none;border-radius:6px;position:absolute;inset:-3px -1px}.activity-bar-stack{border-radius:3px;flex-direction:column-reverse;width:100%;min-height:2px;transition:height .18s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.seg-completed{background:var(--folio-ink)}.seg-running{background:var(--folio-edge-strong)}.seg-needs{background:var(--folio-accent)}.seg-failed{background:var(--folio-danger)}.activity-bar-label{color:var(--folio-text-muted);white-space:nowrap;margin-top:6px;font-size:13px}.activity-bar-tip{background:var(--folio-inverse-surface);color:var(--folio-inverse-text);white-space:nowrap;z-index:2;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.activity-bar-tip strong{font-size:13px}.activity-bar-tip span{align-items:center;gap:6px;display:flex}.activity-bar-tip i{border-radius:2px;width:8px;height:8px;display:inline-block}@media (prefers-reduced-motion:reduce){.activity-bar-stack{transition:none}}@media (max-width:640px){.activity-bars-plot{height:72px}.activity-bar-tip{display:none}}
.agent-runtime{grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.agent-runtime-copy{padding:30px 32px}.agent-runtime h2{font:400 34px/1.25 var(--serif);letter-spacing:-1px;margin:13px 0 16px}.agent-runtime h2 em{color:var(--folio-text-secondary);font-weight:400}.agent-runtime-copy>p{color:var(--folio-text-secondary);max-width:440px;font-size:13px;line-height:1.9}.agent-runtime-footer{border-top:1px solid var(--folio-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:16px;display:flex}.agent-runtime-footer>a{color:var(--folio-text-muted);align-items:center;gap:4px;font-size:13px;display:flex}.agent-connection{color:var(--folio-text-muted);align-items:center;gap:7px;font-size:13px;display:flex}.agent-connection i{background:var(--folio-edge-strong);border-radius:50%;width:6px;height:6px}.agent-connection.ready{color:var(--folio-text-secondary)}.agent-connection.ready i{background:var(--folio-text-secondary)}.agent-runtime-diagram{background:var(--folio-canvas);border-left:1px solid var(--folio-edge);flex-direction:column;justify-content:center;align-items:center;padding:25px 23px;display:flex}.agent-diagram-overline{letter-spacing:1.5px;color:var(--folio-text-muted);margin-bottom:22px;font-size:13px}.agent-diagram-session{border:1px solid var(--folio-edge);background:var(--folio-surface);box-shadow:0 4px 14px color-mix(in srgb, var(--folio-shadow) 3.1%, transparent);color:var(--folio-text-secondary);border-radius:7px;flex-direction:column;align-items:center;padding:16px 22px;display:flex}.agent-diagram-session>span{align-items:center;gap:9px;font-size:14px;display:flex}.agent-diagram-session small{color:var(--folio-text-muted);margin-top:6px;font-size:13px}.agent-diagram-stem{background:var(--folio-edge-strong);width:1px;height:28px}.agent-diagram-branches{border-top:1px solid var(--folio-edge);grid-template-columns:repeat(3,1fr);gap:12px;width:100%;padding-top:19px;display:grid;position:relative}.agent-diagram-branches>span{color:var(--folio-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex;position:relative}.agent-diagram-branches>span:before{content:"";background:var(--folio-edge-strong);width:1px;height:12px;position:absolute;top:-19px}.agent-runtime-diagram>p{color:var(--folio-text-muted);align-items:center;gap:5px;margin-top:23px;font-size:13px;display:flex}.agent-counters{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:repeat(3,1fr) 1.2fr;display:grid;overflow:hidden}.agent-counters>div{border-right:1px solid var(--line);padding:21px 23px}.agent-counters>div:last-child{border:0}.agent-counters>div>span{color:var(--folio-text-secondary);font-size:13px;display:block}.agent-counters strong{font:400 35px var(--serif);letter-spacing:-1px;margin:9px 0 6px;display:block}.agent-counters small{color:var(--folio-text-muted);font-size:13px}.agent-counters>.agent-counter-action{background:var(--folio-canvas);color:var(--folio-text-muted);grid-template-columns:23px 1fr;align-content:center;gap:8px 12px;display:grid}.agent-counter-action>svg{grid-row:1/3;margin-top:4px}.agent-counters>.agent-counter-action>span{font:15px/1.35 var(--serif);color:var(--folio-text-secondary)}.agent-counter-action>a{color:var(--folio-text-secondary);align-items:center;gap:5px;margin-top:3px;font-size:13px;display:flex}.agent-setup-note{border:1px solid var(--folio-edge);background:var(--folio-surface);color:var(--folio-text-muted);border-radius:6px;align-items:center;gap:11px;padding:14px 17px;font-size:13px;display:flex}.agent-setup-note>p{flex:1}.agent-setup-note>button{white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.agent-workbench{overflow:hidden}.agent-workbench>.eval-section-top{border-bottom:1px solid var(--line)}.agent-workbench>.eval-section-top .button{font-size:13px}.agent-empty{text-align:center;color:var(--folio-text-muted);flex-direction:column;align-items:center;padding:53px 23px;display:flex}.agent-empty>svg{margin-bottom:19px}.agent-empty h3{font:400 26px var(--serif);color:var(--folio-text-secondary);letter-spacing:-.3px}.agent-empty p{max-width:460px;color:var(--folio-text-muted);margin:12px 0 22px;font-size:13px;line-height:1.9}.agent-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.agent-empty .button{font-size:13px}.agent-workbench-grid{grid-template-columns:300px minmax(0,1fr);display:grid}.agent-task-list{border-right:1px solid var(--line);background:var(--folio-surface)}.agent-task-row{border-bottom:1px solid var(--folio-edge);text-align:left;align-items:flex-start;gap:10px;width:100%;padding:18px 17px;display:flex}.agent-task-row:hover{background:var(--folio-surface)}.agent-task-row.selected{background:var(--folio-canvas);box-shadow:inset 3px 0 var(--folio-shadow)}.agent-task-row-icon{border:1px solid var(--folio-edge);background:var(--folio-surface);width:31px;height:31px;color:var(--folio-text-muted);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.agent-task-row-text{flex:1;min-width:0}.agent-task-row-text strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.agent-task-row-text small{color:var(--folio-text-muted);margin:3px 0 9px;font-size:13px;display:block}.agent-task-row>svg{color:var(--folio-text-muted);margin-top:8px;transform:rotate(-90deg)}.agent-detail{min-width:0;padding:23px}.agent-detail-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-bottom:22px;padding-bottom:19px;display:flex}.agent-detail-heading h3{font:400 25px var(--serif);margin-top:6px}.agent-detail-heading p{color:var(--folio-text-muted);margin-top:4px;font-size:13px}.agent-detail .eval-run-error{border-radius:4px;margin:0 0 20px;padding:12px;font-size:13px}.agent-detail-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:23px;padding-top:17px;display:flex}.agent-detail-actions .button{padding:8px 10px;font-size:13px}.agent-run-dock{z-index:45;background:var(--folio-surface);border:1px solid var(--folio-edge);max-width:min(400px,100vw - 32px);box-shadow:0 8px 35px color-mix(in srgb, var(--folio-shadow) 9.4%, transparent);color:var(--folio-text-secondary);border-radius:9px;align-items:center;gap:12px;padding:14px 13px 14px 16px;display:flex;position:fixed;bottom:24px;right:26px}.agent-dock-icon{border:1px solid var(--folio-edge);background:var(--folio-canvas);border-radius:6px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.agent-run-dock>div{flex:1;min-width:0;line-height:1.5}.agent-dock-label{color:var(--folio-text-muted);letter-spacing:.6px;text-transform:uppercase;font-size:13px;display:block}.agent-run-dock strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.agent-dock-state{color:var(--folio-text-muted);font-size:13px}.agent-run-dock>a{border:1px solid var(--folio-edge);background:var(--folio-surface);border-radius:5px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.agent-run-dock>button{color:var(--folio-text-muted);align-self:flex-start;padding:0 0 4px 2px}@media (max-width:1150px){.agent-runtime h2{font-size:29px}.agent-runtime-copy{padding:26px}.agent-diagram-session{padding:15px}.agent-diagram-branches{gap:7px}.agent-counters>div{padding:20px 17px}.agent-workbench-grid{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:850px){.agent-runtime{grid-template-columns:1fr}.agent-runtime-copy{padding:27px 23px}.agent-runtime-diagram{border-top:1px solid var(--folio-edge);border-left:0;padding:23px}.agent-diagram-branches{max-width:380px}.agent-counters{grid-template-columns:1fr 1fr}.agent-counters>div{border-bottom:1px solid var(--line)}.agent-counters>div:nth-child(2){border-right:0}.agent-counters>div:nth-child(3){border-bottom:0}.agent-workbench-grid{grid-template-columns:1fr}.agent-task-list{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.agent-task-row{border-bottom:0;border-right:1px solid var(--line);flex-shrink:0;width:250px}.agent-task-row.selected{box-shadow:inset 0 -3px var(--folio-shadow)}.agent-setup-note{flex-wrap:wrap;align-items:flex-start}.agent-setup-note>svg{margin-top:2px}.agent-setup-note>p{min-width:180px}.agent-setup-note>button{margin-left:26px}.agent-detail{padding:21px 17px}.agent-run-dock{bottom:17px;right:16px}.agent-empty h3{font-size:23px}}.agent-task-group+.agent-task-group{margin-top:10px}.agent-task-group-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 4px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.agent-task-group-label b{font-variant-numeric:tabular-nums;font-weight:600}.agent-task-group:first-child .agent-task-group-label{margin-top:0}
.website-switcher{margin-bottom:29px;position:relative}.website-switcher .workspace-switch{margin-bottom:0}.website-switcher .workspace-switch>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.website-switcher .workspace-avatar,.website-switcher svg{flex-shrink:0}.website-switcher .workspace-switch[aria-expanded=true]>svg{transform:rotate(180deg)}.website-picker{z-index:40;border:1px solid var(--folio-edge-strong);background:var(--folio-inverse-surface);width:100%;color:var(--folio-inverse-text);box-shadow:0 12px 28px color-mix(in srgb, var(--folio-shadow) 20.0%, transparent);border-radius:10px;padding:10px;position:absolute;top:calc(100% + 8px);left:0}.website-picker p{margin:6px 4px 12px;font-size:13px;line-height:1.5}.website-picker .website-picker-heading{letter-spacing:1.4px;color:var(--folio-inverse-text);font-size:13px}.website-picker-list{max-height:min(320px,45dvh);overflow-y:auto}.website-picker button,.website-picker a{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:11px 8px;font-size:13px;text-decoration:none;display:flex}.website-picker button:hover,.website-picker a:hover,.website-picker button[aria-pressed=true]{background:var(--folio-inverse-surface)}.website-picker button:focus-visible,.website-picker a:focus-visible{outline:2px solid var(--folio-edge);outline-offset:-2px}.website-picker button:disabled{opacity:.65;cursor:wait}.website-picker button>span{overflow-wrap:anywhere;flex:1;min-width:0}.website-picker small{color:var(--folio-inverse-text);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.website-picker .website-picker-add{border-top:1px solid var(--folio-edge-strong);border-radius:0;margin-top:6px}@media (min-width:761px){.folio-workspace[data-nav-compact=true] .website-picker{z-index:100;border-radius:16px;width:min(300px,100vw - 92px);max-height:calc(100dvh - 126px);position:fixed;top:110px;left:76px;overflow-y:auto}}
.gs{margin:0 0 10px}.gs-pill{background:var(--folio-inverse-surface);width:100%;min-height:44px;color:var(--folio-inverse-text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--folio-shadow) 18%, transparent), 0 6px 16px color-mix(in srgb, var(--folio-shadow) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--folio-inverse-text) 10%, transparent);border:0;border-radius:14px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:14px;font-weight:600;transition:transform .16s,box-shadow .16s;display:flex}.gs-pill:hover{box-shadow:0 1px 2px color-mix(in srgb, var(--folio-shadow) 18%, transparent), 0 10px 22px color-mix(in srgb, var(--folio-shadow) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--folio-inverse-text) 10%, transparent)}.gs-pill:active{transform:scale(.985)}.gs-pill:focus-visible{outline:2px solid var(--folio-focus);outline-offset:2px}.gs-pill .gs-ring{flex:none}.gs-pill .gs-ring-track{stroke:color-mix(in srgb, var(--folio-inverse-text) 22%, transparent)}.gs-pill .gs-ring-value{stroke:var(--folio-inverse-text)}.gs-pill-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gs-pill-count{font-variant-numeric:tabular-nums;opacity:.7;font-size:13px;font-weight:500}.gs-pill-chevron{opacity:.8;flex:none}.gs-ring-value{transition:stroke-dashoffset .5s cubic-bezier(.2,.8,.2,1)}.gs-card[popover]{border:1px solid var(--folio-edge);background:var(--folio-surface);color:var(--folio-ink);font-family:var(--folio-font-body);box-shadow:0 1px 2px color-mix(in srgb, var(--folio-shadow) 6%, transparent), 0 18px 48px color-mix(in srgb, var(--folio-shadow) 16%, transparent);border-radius:22px;margin:0;padding:22px 14px 14px;inset:auto;overflow:auto}.gs-card:popover-open{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.gs-card>.gs-ring{margin:0 0 14px 8px}.gs-card .gs-ring-track{stroke:var(--folio-accent-soft)}.gs-card .gs-ring-value{stroke:var(--folio-accent)}.gs-title{letter-spacing:-.3px;margin:0 8px;font-size:19px;font-weight:650;line-height:1.2}.gs-sub{color:var(--folio-text-secondary);font-variant-numeric:tabular-nums;margin:4px 8px 14px;font-size:14px}.gs-steps{gap:2px;margin:0 0 14px;padding:0;list-style:none;display:grid}.gs-step{min-height:44px;color:var(--folio-ink);border:1px solid #0000;border-radius:13px;align-items:flex-start;gap:12px;padding:11px 12px;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.gs-step>svg{color:var(--folio-text-secondary);flex:none;margin-top:1px}.gs-step:hover{background:var(--folio-surface-muted)}.gs-step:focus-visible{outline:2px solid var(--folio-focus);outline-offset:1px}.gs-step-text{gap:3px;min-width:0;display:grid}.gs-step-text small{color:var(--folio-text-secondary);font-size:13px;font-weight:400;line-height:1.45}.gs-step.is-done{background:var(--folio-accent-soft);border-color:var(--folio-accent-edge)}.gs-step.is-done .gs-step-text{color:var(--folio-ink)}.gs-step.is-next{font-weight:600}.gs-check{background:var(--folio-accent);width:20px;height:20px;color:var(--folio-on-accent);border-radius:999px;flex:none;place-items:center;margin-top:0;display:grid}.gs-finish{background:var(--folio-inverse-surface);min-height:48px;color:var(--folio-inverse-text);font:inherit;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--folio-shadow) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--folio-inverse-text) 10%, transparent);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.gs-finish:focus-visible,.gs-hide:focus-visible{outline:2px solid var(--folio-focus);outline-offset:2px}.gs-hide{font:inherit;color:var(--folio-text-secondary);cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:4px 8px;font-size:13px}.gs-hide span{color:var(--folio-text-muted)}.gs-hide:hover{color:var(--folio-ink)}@media (min-width:761px){.folio-workspace[data-nav-compact=true] .gs-pill{justify-content:center;width:44px;margin-inline:auto;padding:0}.folio-workspace[data-nav-compact=true] .gs-pill>:not(.gs-ring){display:none}}@media (prefers-reduced-motion:reduce){.gs-pill,.gs-ring-value{transition:none}}
.account-menu-trigger{appearance:none;border:0;border-top:1px solid var(--line,var(--folio-edge));width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0}.account-menu-trigger:hover>span:nth-child(2){color:var(--folio-ink)}.app-shell .account-menu .account-menu-trigger>svg{color:var(--folio-text-muted);flex:none;display:block}.account-menu-trigger[aria-expanded=true]>svg{color:var(--folio-ink)}@media (min-width:761px){.folio-workspace[data-nav-compact=true] .account-menu .account-menu-trigger>svg{display:none}}@media (max-width:760px){.app-shell .sidebar.open{z-index:47}.app-shell .sidebar-scrim{z-index:46}}.am-panel[popover]{border:1px solid var(--folio-edge);background:var(--folio-surface);color:var(--folio-ink);font-family:var(--folio-font-body);box-shadow:0 1px 2px color-mix(in srgb, var(--folio-shadow) 6%, transparent), 0 18px 48px color-mix(in srgb, var(--folio-shadow) 16%, transparent);border-radius:22px;margin:0;padding:8px;inset:auto;overflow:auto}.am-panel:popover-open{grid-template-columns:minmax(0,1fr);display:grid}.am-head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.am-tile{background:var(--folio-inverse-surface);width:44px;height:44px;color:var(--folio-inverse-text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--folio-inverse-text) 14%, transparent), 0 2px 6px color-mix(in srgb, var(--folio-shadow) 18%, transparent);border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:650;display:grid}.am-who{gap:2px;min-width:0;display:grid}.am-who strong{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.am-who small{color:var(--folio-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.am-items{gap:1px;display:grid}.am-item{width:100%;min-height:40px;color:var(--folio-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 10px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.am-item>svg{color:var(--folio-text-secondary);stroke-width:1.6px;flex:none}.am-item:is(a,button):hover{background:var(--folio-surface-muted)}.am-item:focus-visible,.am-segmented button:focus-visible{outline:2px solid var(--folio-focus);outline-offset:1px}.am-appearance{cursor:default;flex-wrap:wrap;row-gap:6px;padding-block:4px}.am-appearance>span{white-space:nowrap;flex:1}.am-appearance .am-segmented{margin-left:auto}.am-segmented{background:var(--folio-surface-muted);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.am-segmented button{min-height:28px;font:inherit;color:var(--folio-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 9px;font-size:13px;font-weight:500}.am-segmented button[aria-checked=true]{background:var(--folio-surface);color:var(--folio-ink);box-shadow:0 1px 3px color-mix(in srgb, var(--folio-shadow) 14%, transparent)}.am-orgs{border-top:1px solid var(--folio-edge);gap:1px;margin-top:8px;padding-top:10px;display:grid}.am-caption{color:var(--folio-text-secondary);margin:2px 10px 6px;font-size:13px;font-weight:500}.am-note{color:var(--folio-text-muted);margin:0 10px 8px;font-size:13px}.am-org-mark{background:var(--folio-inverse-surface);width:24px;height:24px;color:var(--folio-inverse-text);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.am-org-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.am-role{color:var(--folio-text-muted);font-size:13px;font-weight:400}.am-current{background:var(--folio-accent);width:20px;height:20px;color:var(--folio-on-accent);border-radius:999px;flex:none;place-items:center;display:grid}
.workspace-loading{background:var(--folio-canvas);min-height:100dvh;color:var(--folio-ink);place-items:center;padding:32px;display:grid}.workspace-loader-content{text-align:center;flex-direction:column;align-items:center;max-width:360px;display:flex}.workspace-loader-mark{width:96px;height:72px;margin-bottom:22px}.workspace-loader-title{font:600 clamp(22px, 5vw, 28px)/1.2 var(--folio-font-display);letter-spacing:-.03em;margin:0}.workspace-loader-description{color:var(--folio-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.workspace-loader-title,.workspace-loader-description{animation:.52s cubic-bezier(.2,.8,.2,1) .16s both ws-loader-in}.workspace-loader-description{animation-delay:.26s}}@keyframes ws-loader-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.landing-drawn{--sk-paper:var(--landing-paper)}.sk-arrow,.sk-plus,.sk-mark{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.landing-drawn a:hover .sk-arrow{transform:translate(2px,-2px)}.landing-drawn a:hover .sk-arrow.is-right{transform:translate(3px)}.landing-drawn .wordmark:hover .sk-mark{transform:rotate(-24deg)}.landing-hero .sk-underline .sk-ink{stroke-width:3.2px}.landing-drawn .landing-art{padding:12px 12px 0}.sk-poster{aspect-ratio:4/5;overflow:hidden}.landing-drawn .landing-story{border-block:1px solid var(--landing-rule);padding:84px 0 72px;display:block}.landing-story-intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 40px;margin-bottom:46px;display:flex}.landing-story-intro h2{font:500 clamp(30px, 3vw, 42px)/1.15 var(--folio-font-display);letter-spacing:-.025em}.landing-drawn .landing-story-intro p{font-size:16px}.landing-drawn .landing-story ol.landing-story-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin:0;padding:0;list-style:none;display:grid}.landing-drawn .landing-story-steps>li{border:0;min-width:0;padding:0}.landing-story-frame{background:var(--folio-art-paper);border-radius:20px;padding:20px 16px;position:relative}.landing-story-steps>li:nth-child(2) .landing-story-frame{background:var(--folio-art-sage)}.landing-story-steps>li:nth-child(3) .landing-story-frame{background:var(--folio-art-sand)}.sk-story-arrow{width:56px;position:absolute;top:50%;right:-58px;transform:translateY(-50%)}.landing-drawn .landing-step-label{letter-spacing:.06em;color:var(--landing-muted);font-variant-numeric:tabular-nums;margin-top:24px;font-size:12px;display:block}.landing-drawn .landing-story-steps h3{font:500 22px/1.25 var(--folio-font-display);letter-spacing:-.02em;margin:8px 0}.landing-drawn .landing-story-steps li>p{max-width:34ch;font-size:15px;line-height:1.6}.landing-drawn .landing-workflow-note{max-width:560px;margin-top:40px;font-size:13px}.landing-explainer-intro{align-content:start;gap:30px;display:grid}.sk-fineprint{max-width:230px}.landing-drawn .landing-faq summary{justify-content:space-between;align-items:center;gap:20px;min-height:28px;list-style:none;display:flex}.landing-drawn .landing-faq summary::-webkit-details-marker{display:none}.landing-drawn .landing-faq details[open] .sk-plus{transform:rotate(45deg)}.landing-drawn .landing-faq details p{max-width:62ch}.landing-drawn .landing-next{background:var(--folio-art-sage);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(180px,330px) auto;align-items:center;gap:36px;margin:56px 0 60px;padding:38px 44px;display:grid;overflow:hidden}.landing-drawn .landing-next h2{font:500 clamp(26px, 2.6vw, 34px)/1.2 var(--folio-font-display);letter-spacing:-.025em}.sk-sunrise{align-self:end;margin-bottom:-38px}@media (max-width:1000px){.landing-drawn .landing-story ol.landing-story-steps{gap:28px}.sk-story-arrow{display:none}.landing-drawn .landing-next{grid-template-columns:minmax(0,1fr) auto}.sk-sunrise{grid-area:1/1/auto/-1;max-width:330px;margin:-10px auto 0}}@media (max-width:700px){.landing-drawn .landing-story{padding:52px 0 48px}.landing-story-intro{margin-bottom:30px}.landing-drawn .landing-story ol.landing-story-steps{grid-template-columns:1fr;gap:40px}.landing-story-frame{max-width:420px}.landing-drawn .landing-step-label{margin-top:18px}.landing-explainer-intro{gap:18px}.sk-fineprint{max-width:170px}.landing-drawn .landing-next{grid-template-columns:1fr;gap:22px;margin:40px 0 44px;padding:28px 24px 30px}.sk-sunrise{max-width:300px;margin:-6px 0 0}}@media (prefers-reduced-motion:no-preference){.landing-drawn [data-reveal] .sk-draw{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.landing-drawn [data-reveal][data-inview] .sk-draw{animation:sk-draw .9s cubic-bezier(.65, 0, .25, 1) calc(var(--i,0) * 65ms) both}.landing-drawn [data-reveal] .sk-pop{opacity:0}.landing-drawn [data-reveal][data-inview] .sk-pop{animation:sk-pop .5s ease-out calc(var(--i,0) * 65ms) both}.landing-drawn [data-live] .sk-frame{animation:.69s step-end infinite sk-boil}.landing-drawn [data-live] .sk-frame-1{animation-delay:-460ms}.landing-drawn [data-live] .sk-frame-2{animation-delay:-230ms}.landing-drawn [data-live] .sk-sun-bob{animation:8s ease-in-out infinite alternate sk-bob}.landing-drawn [data-live] .sk-rays{animation:80s linear infinite sk-turn}.landing-drawn [data-live] .sk-wind .sk-ink{stroke-dasharray:.36 .64;animation:9s linear infinite sk-flow}.landing-drawn [data-live] .sk-birds{animation:22s ease-in-out infinite alternate sk-drift}.landing-drawn [data-reveal]:not([data-inview]) .sk-here .sk-ink{opacity:0}.landing-drawn [data-live] .sk-here .sk-ink{stroke-dasharray:1;animation:8s cubic-bezier(.65,0,.25,1) 2.6s infinite backwards sk-redraw}.landing-drawn [data-live] .sk-caret{animation:1.1s step-end infinite sk-blink}.landing-drawn [data-live] .sk-question{animation:3.2s ease-in-out infinite alternate sk-nod}.landing-drawn [data-live] .sk-rows{animation:10s cubic-bezier(.6,0,.3,1) 1.6s infinite sk-rows}.landing-drawn [data-reveal]:not([data-inview]) .sk-rewrite .sk-ink{opacity:0}.landing-drawn [data-live] .sk-rewrite .sk-ink{stroke-dasharray:1;animation:9s linear 1.4s infinite backwards sk-rewrite}.landing-drawn [data-live] .sk-pencil{animation:9s linear 1.4s infinite backwards sk-pencil}.landing-drawn [data-live] .sk-pencil-hand{animation:.3s ease-in-out infinite alternate sk-scratch}.landing-drawn [data-live] .sk-cycle{animation:20s linear infinite sk-turn}.landing-drawn [data-reveal] .sk-rise{transform:translateY(46px)}.landing-drawn [data-reveal][data-inview] .sk-rise{animation:2.2s cubic-bezier(.2,.7,.2,1) .2s both sk-rise}}@keyframes sk-pop{0%{opacity:0}to{opacity:1}}@keyframes sk-boil{0%{visibility:visible}33.34%,to{visibility:hidden}}@keyframes sk-bob{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes sk-turn{to{transform:rotate(360deg)}}@keyframes sk-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sk-drift{0%{transform:translate(-8px,2px)}to{transform:translate(34px,-6px)}}@keyframes sk-redraw{0%{stroke-dashoffset:1px;opacity:1}16%,76%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:0;opacity:0}}@keyframes sk-blink{0%{opacity:1}50%,to{opacity:0}}@keyframes sk-nod{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}@keyframes sk-rows{0%,17%{transform:translateY(0)}25%,42%{transform:translateY(38px)}50%,67%{transform:translateY(76px)}75%,92%{transform:translateY(114px)}to{transform:translateY(0)}}@keyframes sk-rewrite{0%{stroke-dashoffset:1px;opacity:1}38%,84%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes sk-pencil{0%{transform:translate(-88px)}38%,88%{transform:translate(0)}to{transform:translate(-88px)}}@keyframes sk-scratch{0%{transform:translate(0)}to{transform:translate(1.6px,-2.2px)}}@keyframes sk-rise{0%{transform:translateY(46px)}to{transform:translateY(0)}}
.pricing-page{background:var(--folio-canvas);min-height:100vh}.pricing-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;max-width:1300px;margin:auto;padding:28px 50px;display:flex}.pricing-nav .wordmark{font-size:39px}.pricing-nav .folio-mark{width:29px;height:29px}.pricing-nav>div{align-items:center;gap:25px;display:flex}.pricing-nav>div>a:not(.button){color:var(--folio-text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.pricing-page main{max-width:1210px;margin:auto;padding:58px 40px 0}.pricing-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-heading h1{font-family:var(--folio-font-display);letter-spacing:-.055em;margin:22px 0 15px;font-size:clamp(40px,5vw,58px);font-weight:700;line-height:1.08}.pricing-heading>p{color:var(--folio-text-secondary);max-width:590px;font-size:15px;line-height:1.65}.pricing-proposal{color:var(--folio-text-secondary);border:1px solid var(--folio-edge);background:var(--folio-canvas);border-radius:5px;align-items:center;gap:7px;margin-top:22px;padding:7px 10px;font-size:12px;display:flex}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.pricing-card{border:1px solid var(--folio-edge);background:var(--folio-surface);border-radius:8px;flex-direction:column;padding:27px 26px 22px;display:flex}.pricing-card.featured{background:color-mix(in srgb, var(--folio-accent-soft) 30%, var(--folio-surface));border-color:var(--folio-accent-edge);color:var(--folio-ink)}.pricing-card-top{color:var(--folio-text-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;height:15px;font-size:12px;display:flex}.featured .pricing-card-top{color:var(--folio-text-secondary)}.pricing-card h2{font-family:var(--folio-font-display);letter-spacing:-.8px;margin-top:25px;font-size:31px;font-weight:650}.pricing-card>p{color:var(--folio-text-secondary);max-width:230px;min-height:65px;margin-top:12px;font-size:14px;line-height:1.6}.featured>p{color:var(--folio-text-secondary)}.plan-price{letter-spacing:-2px;align-items:baseline;margin-top:23px;font-size:53px;font-weight:400;display:flex}.plan-price>span{letter-spacing:0;align-self:flex-start;margin-top:10px;margin-right:3px;font-size:24px}.plan-price>small{letter-spacing:0;color:var(--folio-text-muted);margin-left:8px;font-size:12px}.featured .plan-price>small{color:var(--folio-text-muted)}.plan-currency{letter-spacing:1.2px;color:var(--folio-text-muted);margin:8px 0 23px;font-size:12px;display:block}.featured .plan-currency{color:var(--folio-text-muted)}.pricing-card ul{border-top:1px solid var(--folio-edge);margin:0;padding-top:23px;list-style:none}.featured ul{border-color:var(--folio-edge-strong)}.pricing-card li{color:var(--folio-text-secondary);align-items:flex-start;gap:8px;margin-bottom:14px;font-size:13px;line-height:1.65;display:flex}.pricing-card li svg{color:var(--folio-text-muted);margin-top:2px}.featured li{color:var(--folio-text-secondary)}.featured li svg{color:var(--folio-accent)}.plan-action{margin-top:auto;padding-top:15px}.plan-action .button{width:100%;min-height:40px;font-size:13px}.plan-action>small{color:var(--folio-text-muted);text-align:center;margin-top:13px;font-size:12px;line-height:1.7;display:block}.featured .plan-action>small{color:var(--folio-text-muted)}.pricing-note{color:var(--folio-text-muted);align-items:flex-start;gap:12px;padding:24px 4px;font-size:12px;line-height:1.8;display:flex}.pricing-note svg{margin-top:3px}.pricing-confirmation{border:1px solid var(--folio-edge);background:var(--folio-canvas);color:var(--folio-text-secondary);border-radius:5px;align-items:center;gap:10px;margin-top:22px;padding:15px 20px;font-size:12px;display:flex}.pricing-details{border-top:1px solid var(--folio-edge);grid-template-columns:1fr 1.15fr;gap:80px;padding:47px 0;display:grid}.pricing-details h2{font-family:var(--serif);letter-spacing:-1.1px;margin-top:18px;font-size:37px;font-weight:400;line-height:1.1}.pricing-details>div>p{color:var(--folio-text-secondary);max-width:350px;margin-top:22px;font-size:12px;line-height:1.9}.pricing-questions details{border-bottom:1px solid var(--folio-edge);padding:20px 0}.pricing-questions details:first-child{padding-top:0}.pricing-questions summary{color:var(--folio-text-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;list-style:none;display:flex}.pricing-questions summary::-webkit-details-marker{display:none}.pricing-questions details[open] svg{transform:rotate(180deg)}.pricing-questions p{color:var(--folio-text-secondary);margin-top:13px;font-size:12px;line-height:1.9}.pricing-final{border-top:1px solid var(--folio-edge);justify-content:space-between;align-items:center;gap:20px;padding:29px 0;display:flex}.pricing-final span{font-family:var(--serif);letter-spacing:-.4px;font-size:21px}.pricing-final a{color:var(--folio-text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.pricing-footer{border-top:1px solid var(--line);align-items:center;gap:20px;max-width:1300px;margin:auto;padding:27px 50px;display:flex}.pricing-footer>a:first-child{font-family:var(--serif);letter-spacing:-1.3px;font-size:30px}.pricing-footer>span{color:var(--folio-text-muted);flex:1;font-size:12px}.pricing-footer>a:last-child{color:var(--folio-text-muted);align-items:center;gap:7px;font-size:12px;display:flex}@media (max-width:1000px){.pricing-card{padding:24px 20px}.pricing-card-top{font-size:12px}.pricing-grid{gap:15px}.pricing-card>p{font-size:13px}.pricing-card li{font-size:12px}.pricing-details{gap:50px}.pricing-details h2{font-size:32px}.pricing-page main{padding-left:30px;padding-right:30px}}@media (max-width:700px){.pricing-nav{padding:23px}.pricing-nav .wordmark{font-size:32px}.pricing-nav .folio-mark{width:24px;height:24px}.pricing-nav>div{gap:12px}.pricing-nav>div>a:not(.button){display:none}.pricing-page main{padding:42px 24px 0}.pricing-heading h1{letter-spacing:-1.4px;font-size:44px}.pricing-heading>p{max-width:330px;font-size:14px}.pricing-proposal{font-size:12px}.pricing-grid{grid-template-columns:1fr;gap:19px;margin-top:31px}.pricing-card{padding:27px}.pricing-card-top{font-size:12px}.pricing-card>p{max-width:none;min-height:0;font-size:13px}.pricing-card li{font-size:12px}.pricing-card h2{margin-top:20px;font-size:33px}.plan-price{margin-top:20px;font-size:53px}.plan-currency{font-size:12px}.plan-action .button{min-height:44px;font-size:12px}.plan-action>small{font-size:12px}.pricing-note{font-size:12px;line-height:1.8}.pricing-details{grid-template-columns:1fr;gap:30px;padding:34px 0}.pricing-details h2{font-size:36px}.pricing-details>div>p{font-size:13px}.pricing-questions summary{font-size:13px;line-height:1.5}.pricing-questions p{font-size:12px}.pricing-final{flex-direction:column;align-items:flex-start;gap:17px;padding:26px 0}.pricing-final span{max-width:300px;font-size:23px}.pricing-final a{font-size:12px}.pricing-footer{flex-wrap:wrap;gap:14px;padding:25px 24px}.pricing-footer>span{font-size:12px}.pricing-footer>a:last-child{width:100%;font-size:12px}.pricing-confirmation{font-size:12px;line-height:1.7}}.pricing-page .wordmark{letter-spacing:-.04em;font-size:30px;font-weight:700}.pricing-page h1{letter-spacing:-.03em;font-size:clamp(34px,4vw,48px);font-weight:500}.pricing-page .pricing-card{border-radius:12px}
.privacy-page{max-width:860px;color:var(--folio-ink);margin:0 auto;padding:48px 24px 80px;line-height:1.75}.privacy-page>.wordmark{font:48px var(--folio-font-display);color:var(--folio-ink);text-decoration:none}.privacy-page h1{font:52px/1.15 var(--folio-font-display);margin:44px 0 24px}.privacy-page section{border-bottom:1px solid var(--folio-edge);padding:20px 0}.privacy-page h2{font:28px var(--folio-font-display);margin:18px 0}.privacy-page p{color:var(--folio-text-secondary);font-size:14px}.privacy-page a{color:var(--folio-text-secondary);text-underline-offset:3px}.privacy-page>a:last-child{margin-top:26px;display:inline-block}@media (max-width:600px){.privacy-page{padding-top:25px}.privacy-page h1{font-size:38px}}.privacy-page>.wordmark{font:700 30px/1 var(--folio-font-display);letter-spacing:-.04em}.privacy-page h1{letter-spacing:-.03em;font-size:36px;font-weight:500}.privacy-page h2{letter-spacing:-.02em;font-size:23px;font-weight:500}.privacy-page p{font-size:15px;line-height:1.8}
.ob,.ob-scene{--sk-ink:var(--folio-ink);--sk-soft:color-mix(in srgb, var(--folio-ink) 46%, transparent);--sk-rust:var(--folio-sketch-rust);--sk-sky:var(--folio-sketch-sky);--sk-sun:var(--folio-sketch-sun);--sk-deep:var(--folio-sketch-deep);--sk-lit:var(--folio-sketch-lit);--sk-line:var(--folio-sketch-line);--ob-draw-ease:cubic-bezier(.65, 0, .25, 1)}.ob .sk-glyph{flex:none;overflow:visible}.ob .sk-glyph .sk-ink{stroke:currentColor;stroke-width:1.7px}.ob .sk-mark{flex:none;overflow:visible}.ob .sk-mark .sk-ink{stroke:currentColor;stroke-width:2.1px}.ob-scene .ob-art{width:100%;height:auto;overflow:visible}.ob-step-dot{flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.ob-waypoint{width:28px;height:28px;position:absolute;inset:0;overflow:visible}.ob-step-n{font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1;position:relative}.ob-step-dot.is-now .ob-step-n{color:var(--folio-ink);font-weight:700}.ob-step-dot.is-now .sk-ink{stroke-width:2.1px}.ob-leg{flex:none;width:24px;height:10px;overflow:visible}.ob-leg .ob-leg-ink{stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:1px}.ob-steps li:is(.done,.now) .ob-leg-ink{stroke-dashoffset:0}.ob-mini-trail{width:100%;height:16px;display:block;overflow:visible}.ob-mini-ink{stroke-width:2px;clip-path:inset(-6px var(--reach) -6px -6px)}.ob-mini-next{fill:var(--sk-soft)}.ob-inkbox{width:20px;height:20px;display:block;overflow:visible}.ob-inkbox-edge{stroke:var(--folio-text-secondary);stroke-width:1.5px}.ob-inkbox-fill{fill:var(--folio-accent-soft);opacity:0}.ob-inkbox-tick{stroke:var(--folio-accent);stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px}.ob-check input:checked+.ob-box .ob-inkbox-tick{stroke-dashoffset:0}.ob-check input:checked+.ob-box .ob-inkbox-fill{opacity:1}.ob-check input:checked+.ob-box .ob-inkbox-edge{stroke:var(--folio-ink)}.ob-inkbox.is-ghost .ob-inkbox-edge{stroke:var(--sk-soft);stroke-dasharray:2.5 3}.ob-runmark{flex:none;width:18px;height:18px;overflow:visible}.ob-runmark .sk-ink{stroke-width:1.8px}.ob-meter-ink{width:100%;height:20px;display:block;overflow:visible}.ob-meter-value{stroke:var(--folio-accent);stroke-width:4.5px;stroke-linecap:butt}.ob-meter-end{stroke:var(--folio-accent);stroke-width:2px}.ob-meter-reading{stroke-width:2.4px;opacity:0}.ob-reading{width:190px;max-width:100%;height:auto;display:block;overflow:visible}.ob-reading .sk-ink{stroke:var(--folio-edge-strong)}.ob-reading.is-active .sk-ink{stroke:var(--sk-soft)}@media (prefers-reduced-motion:no-preference){.ob-scene[data-reveal]:not([data-inview]) :is(.sk-draw,.sk-pop){opacity:0}.ob-scene[data-inview] .sk-draw{stroke-dasharray:1;animation:ob-draw .82s var(--ob-draw-ease) calc(.26s + var(--i,0) * 48ms) both}.ob-scene[data-inview] .sk-pop{animation:ob-fade .42s ease-out calc(.76s + var(--i,0) * 48ms) both}.ob [data-live] .sk-frame{visibility:visible;animation:.72s step-end infinite ob-boil}.ob [data-live] .sk-frame-1{animation-delay:-480ms}.ob [data-live] .sk-frame-2{animation-delay:-240ms}.ob-top[data-live] .sk-frame{animation-duration:1.08s}.ob-top[data-live] .sk-frame-1{animation-delay:-720ms}.ob-top[data-live] .sk-frame-2{animation-delay:-360ms}.ob-scene[data-live] .ob-drift{animation:7s ease-in-out 1.4s infinite alternate both ob-drift}.ob-scene[data-live] .ob-bob{animation:2.8s ease-in-out 1.2s infinite alternate both ob-bob}.ob-scene[data-live] .ob-swing{animation:3.6s ease-in-out 1.4s infinite alternate both ob-swing}.ob-scene[data-live] .ob-nod{animation:3.4s ease-in-out 1.6s infinite alternate both ob-nod}.ob-scene[data-live] .ob-fly{animation:3.2s ease-in-out 1.4s infinite alternate both ob-fly}.ob-scene[data-live] .ob-look{animation:6s ease-in-out 1.6s infinite both ob-look}.ob-scene:not([data-inview]) :is(.ob-redraw,.ob-tick-loop) .sk-ink{opacity:0}.ob-scene[data-live] .ob-redraw .sk-ink{stroke-dasharray:1;animation:ob-redraw 7s var(--ob-draw-ease) 1.1s infinite backwards}.ob-scene[data-live] .ob-tick-loop .sk-ink{stroke-dasharray:1;animation:ob-tick 6s var(--ob-draw-ease) calc(.9s + var(--t,0) * .45s) infinite backwards}.ob-scene[data-inview] .ob-bar-grow{animation:ob-grow .9s cubic-bezier(.2, .8, .2, 1) calc(.5s + var(--g,0) * .11s) both}.ob-flag .sk-draw{stroke-dasharray:1;animation:ob-draw .52s var(--ob-draw-ease) calc(.12s + var(--n,0) * 70ms + var(--i,0) * .12s) both}.ob-flag .sk-pop{animation:ob-fade .3s ease-out calc(.42s + var(--n,0) * 70ms) both}.ob-leg .ob-leg-ink{transition:stroke-dashoffset .64s var(--ob-draw-ease) 80ms}.ob-mini-ink{transition:clip-path .64s var(--ob-draw-ease)}.ob-wordmark .sk-mark .sk-draw{stroke-dasharray:1;animation:ob-draw .9s var(--ob-draw-ease) calc(var(--i,0) * 70ms) both}.ob-wordmark .sk-mark{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.ob-wordmark:hover .sk-mark{transform:rotate(-24deg)}.ob-inkbox-tick{transition:stroke-dashoffset .26s var(--ob-draw-ease)}.ob-inkbox-fill{transition:opacity .2s ease-out}[data-live] .ob-runmark-loop{stroke-dasharray:.7 .3;animation:1.4s linear infinite ob-turn-dash}.ob-meter-ink.is-reveal .ob-meter-value{stroke-dasharray:1;animation:.7s cubic-bezier(.33,1,.68,1) .42s both ob-draw-plain}.ob-meter-ink.is-reveal .ob-meter-end{stroke-dasharray:1;animation:.2s ease-out 1.1s both ob-draw-plain}[data-live] .ob-meter-ink.is-checking .ob-meter-reading{opacity:1;stroke-dasharray:.3 .7;animation:1.5s linear infinite ob-read}[data-live] .ob-reading.is-active .sk-ink{stroke-dasharray:1;animation:ob-rewrite 2.4s var(--ob-draw-ease) calc(var(--r,0) * .3s) infinite backwards}.ob[data-typing] [data-live] *{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.ob .sk-frame-1,.ob .sk-frame-2{visibility:hidden}}@keyframes ob-draw{0%{stroke-dashoffset:1px;opacity:0}3%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ob-draw-plain{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-boil{0%{opacity:1}33.34%,to{opacity:0}}@keyframes ob-drift{0%{transform:translate(-6px,2px)}to{transform:translate(-70px,-26px)}}@keyframes ob-bob{0%{transform:translate(0)rotate(0)}to{transform:translate(-3px,2px)rotate(-4deg)}}@keyframes ob-swing{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes ob-nod{0%{transform:rotate(-2.5deg)}to{transform:rotate(3deg)}}@keyframes ob-fly{0%{transform:translate(0)rotate(0)}to{transform:translate(12px,-8px)rotate(-4deg)}}@keyframes ob-look{0%,20%{transform:translate(0)}35%,50%{transform:translate(-3.5px)}65%,80%{transform:translate(3.5px)}to{transform:translate(0)}}@keyframes ob-redraw{0%{stroke-dashoffset:1px;opacity:1}18%,78%{stroke-dashoffset:0;opacity:1}88%,to{stroke-dashoffset:0;opacity:0}}@keyframes ob-tick{0%{stroke-dashoffset:1px;opacity:1}10%,82%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes ob-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ob-turn-dash{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ob-read{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ob-rewrite{0%{stroke-dashoffset:1px;opacity:1}45%,80%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}
