:where(body.platform) *{box-sizing:border-box;margin:0;padding:0}:where(body.platform) dialog:modal{margin:auto}dialog.moderation-confirm{border:1px solid var(--line);background:var(--ground);max-width:min(34rem,100vw - 2rem);color:inherit;opacity:0;transition:opacity .2s cubic-bezier(.2,.8,.2,1),display .2s allow-discrete,overlay .2s allow-discrete;border-radius:.75rem;padding:0}dialog.moderation-confirm::backdrop{backdrop-filter:blur(2px);opacity:0;transition:opacity .2s cubic-bezier(.2,.8,.2,1),display .2s allow-discrete,overlay .2s allow-discrete;background:oklch(0% 0 none/.68)}dialog.moderation-confirm[open],dialog.moderation-confirm[open]::backdrop{opacity:1}@starting-style{dialog.moderation-confirm[open],dialog.moderation-confirm[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:no-preference){dialog.moderation-confirm{transition:opacity .2s cubic-bezier(.2,.8,.2,1),translate .2s cubic-bezier(.2,.8,.2,1),display .2s allow-discrete,overlay .2s allow-discrete;translate:0 .5rem}dialog.moderation-confirm[open]{translate:0}@starting-style{dialog.moderation-confirm[open]{translate:0 .5rem}}}dialog.moderation-confirm form{gap:1rem;padding:1.25rem;display:grid}dialog.moderation-confirm h2{margin:0;font-size:1.35rem}dialog.moderation-confirm p{margin:0;line-height:1.55}dialog.moderation-confirm menu{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin:0;padding:0;display:flex}dialog.moderation-confirm button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;padding-block:.65rem;padding-inline:.9rem;font:700 .9rem/1.2 inherit}dialog.moderation-confirm button:active{scale:.97}@media (prefers-reduced-motion:no-preference){dialog.moderation-confirm button{transition:scale .12s ease-out}}:where(body.platform .ws-panel){padding:24px}body.platform{color-scheme:light;--ground:light-dark(oklch(96.83% .0053 286.3),oklch(19.35% .0182 294.83));--surface:light-dark(oklch(100% 0 none),oklch(23.17% .0251 294.95));--raised:light-dark(oklch(100% 0 none),oklch(27.25% .0315 295.02));--sunken:light-dark(oklch(94.28% .0094 292.79),oklch(17.02% .0167 296.04));--ink:light-dark(oklch(20.29% .0199 293.72),oklch(94.69% .0109 297.62));--muted:light-dark(oklch(48.18% .0336 291.64),oklch(72.56% .0304 294.37));--muted-2:color-mix(in oklch,var(--ink) 48%,transparent);--line:light-dark(oklch(91.31% .0122 291.27),oklch(29.63% .0291 296.04));--line-strong:light-dark(oklch(85.38% .0179 293.09),oklch(37.56% .0395 296.42));--signal:oklch(85.37% .1572 84.13);--signal-ink:oklch(20.29% .0199 293.72);--signal-soft:color-mix(in oklab,var(--signal) 18%,var(--surface));--stamp:light-dark(oklch(40.03% .1483 305.02),oklch(70.98% .1206 305.94));--stamp-ink:color-mix(in oklch,var(--stamp) 88%,transparent);--tally:light-dark(oklch(48.27% .0865 175.52),oklch(71.05% .1049 175.1));--pending:light-dark(oklch(56.27% .1129 76.94),oklch(71.99% .115 77.98));--error:light-dark(oklch(53.83% .1783 28.34),oklch(75.82% .1448 29.02));--st-new:light-dark(oklch(52.88% .0375 290.79),oklch(72.56% .0304 294.37));--st-review:light-dark(oklch(58.52% .1571 254.59),oklch(75.09% .1312 252.95));--st-planned:light-dark(oklch(58.29% .2145 287.62),oklch(72.04% .1599 292.61));--st-progress:light-dark(oklch(63.97% .1648 47.81),oklch(77.8% .1487 53.97));--st-shipped:light-dark(oklch(61.88% .1397 156.64),oklch(76.96% .148 157.87));--st-declined:light-dark(oklch(57.65% .0484 332.36),oklch(72.06% .0484 332.97));--sh-1:0 1px 2px oklch(20.29% .0199 293.72/.06);--sh-2:0 12px 32px -12px oklch(20.29% .0199 293.72/.28),0 2px 6px oklch(20.29% .0199 293.72/.06);--focus:0 0 0 2px var(--surface),0 0 0 4px var(--ink),0 0 0 7px color-mix(in oklch,var(--signal) 55%,transparent);--overdue-hatch:repeating-linear-gradient(to right,var(--pending) 0 7px,transparent 7px 13px);--font-display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--font-ui:"Geist",ui-sans-serif,system-ui,sans-serif;--font-code:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--tap:40px;--quick:.12s ease-out;--settle:.2s cubic-bezier(.2,.8,.2,1);background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;margin:0;padding:0;font-size:16px;line-height:1.625;display:flex;&.workspace{color-scheme:light dark}& a:not(.btn){color:var(--ink);text-decoration:none}@media (hover:hover) and (pointer:fine){& a:not(.btn):hover{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line-strong)}}& p a:not(.btn){text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){& p a:not(.btn):hover{text-decoration-color:currentColor}}& :focus-visible{box-shadow:var(--focus);border-radius:var(--radius-xs);outline:2px solid #0000}& ::selection{background:color-mix(in oklch,var(--signal) 45%,transparent);color:var(--ink)}& .wrap{width:100%;max-width:1200px;margin-block:0;margin-inline:auto;padding-block:48px 96px;padding-inline:24px}& .wrap.narrow{max-width:680px}& .wrap.wide{max-width:1200px}& header.site{z-index:20;background:color-mix(in oklch,var(--surface) 88%,transparent);backdrop-filter:saturate(1.4)blur(14px);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0}& header.site .in{align-items:center;gap:20px;max-width:1200px;min-height:64px;margin-block:0;margin-inline:auto;padding-block:0;padding-inline:24px;display:flex;position:relative}& .logo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:1.22rem;font-weight:800}& .logo .dot{color:var(--muted)}& .logo a{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex;position:relative}& .logo a:after{content:"";position:absolute;inset:min(0px,50% - 22px)}@media (hover:hover) and (pointer:fine){& .logo a:hover{text-decoration:none}}& .brand-mark{flex:none;width:28px;height:28px}& header.site .sp{margin-inline-start:auto}& .public-nav{align-items:center;gap:2px;margin-inline-start:12px;display:flex}& .public-nav a{min-height:var(--tap);border-radius:var(--radius-sm);color:var(--muted);white-space:nowrap;align-items:center;padding-block:0;padding-inline:12px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){& .public-nav a{transition:color var(--quick),background-color var(--quick),scale var(--quick)}}& .public-nav a:active{scale:.97}@media (hover:hover) and (pointer:fine){& .public-nav a:hover{color:var(--ink);background:var(--sunken);text-decoration:none}}& .public-nav a.active{color:var(--ink)}& .public-nav a.active:after{content:"";border-radius:var(--radius-pill);background:var(--signal);height:2px;position:absolute;inset-block-end:6px;inset-inline:12px}& .public-menu{display:none}& .public-menu summary{min-width:44px;min-height:var(--tap);border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);justify-content:center;align-items:center;padding-block:0;padding-inline:14px;font-size:.9375rem;font-weight:500;list-style:none;display:inline-flex}& .public-menu summary::-webkit-details-marker{display:none}& .public-menu nav{border-radius:var(--radius-lg);background:var(--raised);border:1px solid var(--line);width:min(280px,100vw - 32px);box-shadow:var(--sh-2);gap:2px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:24px}& .public-menu nav a{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);align-items:center;padding-block:0;padding-inline:12px;font-size:.9375rem;font-weight:500;display:flex}& .public-menu nav a.active{background:var(--sunken);text-decoration:none}& .public-menu summary:active,& .public-menu nav a:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .public-menu summary,& .public-menu nav a{transition:scale var(--quick)}}@media (hover:hover) and (pointer:fine){& .public-menu nav a:hover{background:var(--sunken);text-decoration:none}}& .kicker{color:var(--muted);margin-block-end:10px;font-size:.875rem;font-weight:500;display:block}& h1{font-family:var(--font-display);letter-spacing:-.02em;font-optical-sizing:auto;margin-block-end:12px;font-size:2.5rem;font-weight:700;line-height:1.1}& h1 em{font-style:normal}& h2{font-family:var(--font-display);letter-spacing:-.01em;margin-block:32px 12px;margin-inline:0;font-size:1.375rem;font-weight:700;line-height:1.27}& h3{margin-block:0 6px;margin-inline:0;font-size:1.125rem;font-weight:600;line-height:1.45}& h4{margin-block:0 4px;margin-inline:0;font-size:1rem;font-weight:600}& p{text-wrap:pretty;margin-block:0 12px;margin-inline:0}& h1,& h2,& h3,& h4{text-wrap:balance}& .icon{vertical-align:-3px;flex:none;display:inline-block}& .sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}& .muted,& .dim{color:var(--muted)}& .small{font-size:.875rem}& .contract-meaning{margin-block:10px 0;margin-inline:0}& .action-row{margin-block-start:12px}& .source-attribution{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);margin-block:16px;margin-inline:0;padding-block:13px;padding-inline:15px}& .source-attribution .section-label{color:var(--muted);margin-block:0 5px;margin-inline:0;display:block}& .source-attribution p{overflow-wrap:anywhere;margin:0}& .source-attribution p+p{margin-block-start:5px}& .source-url{color:var(--muted);font-family:var(--font-code);font-size:.76rem}& .source-snapshot{color:var(--ink);white-space:pre-wrap;font-size:.84rem}& .results-list{margin-block-start:18px}& .segment-summary{margin-block-start:12px}& .response-card{border-color:color-mix(in oklab,var(--stamp) 38%,var(--line))}& .response-title{margin-block-start:10px}& .response-body{white-space:pre-wrap}& .honesty-note{margin-block-start:16px}& .result-page-shell{max-width:980px;padding-block:52px 80px}& .result-hero{max-width:790px}& .result-hero .kicker{margin-block-end:12px}& .result-hero h1{font-size:48px;line-height:52px}& .result-hero>p,& .result-hero-lede{max-width:640px;font-size:1.02rem}& .result-closed-plate{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);margin-block-start:22px;padding-block:24px 26px;padding-inline:31px 26px;position:relative;overflow:clip}& .result-closed-plate:before{content:"";width:var(--bar-lg);background:var(--muted);position:absolute;inset-block:0;inset-inline:0 auto}& .result-closed-plate[data-result-closed-state=revealed]:before{background:var(--fight-gold)}& .result-closed-plate[data-result-closed-state=empty]:before,& .result-closed-plate[data-result-closed-state=unavailable]:before{background:var(--muted)}& .result-closed-label{margin-block:0 8px;margin-inline:0;display:block}& .result-closed-heading{text-wrap:balance;margin:0;font-size:30px;line-height:36px}& .result-closed-plate[data-result-closed-state=revealed] .result-closed-heading,& .result-closed-plate[data-result-closed-state=revealed] .result-closed-count{color:var(--fight-gold-ink)}& .result-closed-copy{max-width:40rem;color:var(--muted);margin-block:8px 0;margin-inline:0}& .result-closed-count{font-family:var(--font-ui);font-variant-numeric:tabular-nums}& .result-missing-shell{max-width:980px}& .result-missing-hero{max-width:790px}& .result-missing-title{text-wrap:balance;font-size:40px;line-height:44px}& .result-missing-copy{max-width:640px}& .result-missing-plate{margin-block-start:22px}& .result-missing-heading{margin-block:8px;margin-inline:0}& .result-missing-note{max-width:40rem;color:var(--muted)}& .result-missing-actions{margin-block-start:18px}& .result-story{gap:14px;margin-block-start:34px;display:grid}& .result-section{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);min-width:0;padding-block:25px;padding-inline:27px;position:relative}& .result-section .section-label{margin-block:0 5px;margin-inline:0;display:block}& .result-section h2{margin:0}& .result-section h3{margin-block:10px 5px;margin-inline:0}& .result-section p:last-child{margin-block-end:0}& .result-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}& .result-section-head>.badge,& .result-option-count{flex:none;margin-block-start:2px}& .result-option-count{color:var(--muted);font:500 .75rem var(--font-ui);font-variant-numeric:tabular-nums}& .result-contract{background:var(--surface);border:1px solid var(--line)}& .result-context{max-width:760px;margin-block:18px;margin-inline:0;font-size:1.04rem;line-height:1.6}& .result-contract-grid{border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-block:18px 0;margin-inline:0;display:grid;overflow:clip}@media (width>=761px){& .result-contract-grid.is-record{grid-template-columns:repeat(3,minmax(0,1fr))}}& .result-contract-grid>div{background:var(--surface);min-width:0;padding-block:12px;padding-inline:13px}& .result-contract-grid dt{color:var(--muted);font:500 .75rem var(--font-ui)}& .result-contract-grid dd{overflow-wrap:anywhere;color:var(--ink);margin-block-start:4px;font-size:.83rem}& .result-contract .source-attribution{margin-block-end:0}& .result-facts{border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block-start:17px;display:grid;overflow:clip}& .result-facts>div{background:var(--sunken);min-width:0;padding:15px}& .result-facts b{overflow-wrap:anywhere;color:var(--ink);font:600 1.03rem var(--font-ui);font-variant-numeric:tabular-nums;display:block}& .result-facts span{color:var(--muted);margin-block-start:3px;font-size:.75rem;display:block}& .result-state{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);margin-block-start:17px;padding:20px}& .result-state.is-withheld{background:var(--sunken);border:1px solid var(--line)}& .result-state.is-empty{background:var(--sunken)}& .result-lead{border-block-end:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;margin-block:18px 0;margin-inline:0;padding-block-end:12px;display:flex}& .result-lead b{font-family:var(--font-display);font-size:1.25rem}& .result-lead span{font:500 .75rem var(--font-ui)}& .result-interpretation{background:var(--surface)}& .result-interpretation-grid{border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block-start:17px;display:grid;overflow:clip}& .result-interpretation-grid>div{background:var(--surface);padding:15px}& .result-interpretation-grid span{color:var(--muted);font:500 .75rem var(--font-ui)}& .result-interpretation-grid p{color:var(--muted);margin-block:7px 0;margin-inline:0;font-size:.84rem;line-height:1.52}& .result-decision,& .result-outcome{padding-inline-start:31px;overflow:clip}& .result-decision:before,& .result-outcome:before{content:"";width:var(--bar-lg);background:var(--stamp-ink);position:absolute;inset-block:0;inset-inline:0 auto}& .result-decision[data-decision-state=open]:before{background:var(--muted)}& .result-decision[data-decision-state=owed]:before{background:var(--pending)}& .result-decision[data-decision-state=overdue]:before{background:var(--overdue-hatch)}& .result-decision h2,& .result-outcome h2{margin-block:10px 7px;margin-inline:0;font-size:1.55rem}& .result-decision>p,& .result-outcome>p{max-width:720px;color:var(--muted)}& .result-outcome:before{background:var(--muted)}& .result-outcome[data-outcome-kind=pending]:before{background:var(--pending)}& .result-outcome[data-outcome-kind=published]{background:var(--surface)}& .result-outcome[data-outcome-kind=published]:before{background:var(--stamp-ink)}& .result-record{background:var(--surface)}& .result-record-actions{flex-wrap:wrap;gap:9px;margin-block-start:18px;display:flex}& .result-record-actions+.small{margin-block-start:14px}& .result-successor{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);justify-content:space-between;gap:18px;margin-block-start:17px;padding-block:14px;padding-inline:15px;display:flex}@media (width<=760px){& .result-page-shell{padding-block-start:34px}& .result-hero h1{font-size:36px}& .result-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .result-contract-grid>div:last-child{grid-column:1/-1}& .result-contract-grid.is-record>div:last-child{grid-column:auto}& .result-interpretation-grid{grid-template-columns:1fr}}@media (width<=520px){& .result-section{border-radius:var(--radius-lg);padding:20px}& .result-section-head{flex-direction:column;align-items:flex-start;gap:9px}& .result-facts,& .result-contract-grid{grid-template-columns:1fr}& .result-contract-grid>div:last-child{grid-column:auto}& .result-lead,& .result-successor{flex-direction:column;align-items:flex-start;gap:5px}& .result-record-actions{flex-direction:column;align-items:stretch}& .result-record-actions .btn{text-align:center}}& .segment-breakdown{margin-block-start:22px}& .segment-group{margin-block-start:14px}& .segment-heading{justify-content:space-between;align-items:baseline;display:flex}& .segment-note{margin-block:4px 0;margin-inline:0}& .score-bar{border-radius:var(--radius-pill);background:var(--sunken);appearance:none;border:0;width:100%;height:10px;margin-block-start:6px;display:block;overflow:clip}& .score-bar::-webkit-progress-bar{background:var(--sunken);border-radius:var(--radius-pill)}& .score-bar::-webkit-progress-value{background:var(--tally);border-radius:var(--radius-pill)}& .score-bar::-moz-progress-bar{background:var(--tally);border-radius:var(--radius-pill)}& .btn,& .panel.duplicates button{min-height:var(--tap);border-radius:var(--radius-sm);font:600 .9375rem/1.2 var(--font-ui);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-block:0;padding-inline:18px;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){& .btn,& .panel.duplicates button{transition:background-color var(--quick),border-color var(--quick),color var(--quick),scale var(--quick),box-shadow var(--quick)}}@media (hover:hover) and (pointer:fine){& .btn:hover{text-decoration:none}& .btn:not(.btn-primary,.btn-ghost):hover{background:color-mix(in oklch,var(--ink) 7%,transparent)}}& .btn:active,& .panel.duplicates button:active{scale:.97}& .btn:focus-visible,& .panel.duplicates button:focus-visible{box-shadow:var(--focus)}& .btn-primary{background:var(--signal);color:var(--signal-ink);box-shadow:inset 0 -1px 0 oklch(20.29% .0199 293.72/.16),var(--sh-1)}@media (hover:hover) and (pointer:fine){& .btn-primary:hover{background:color-mix(in oklab,var(--signal) 86%,oklch(20.29% .0199 293.72))}}& .btn-ghost,& .panel.duplicates button{background:var(--surface);border-color:var(--line-strong);color:var(--ink);box-shadow:var(--sh-1)}@media (hover:hover) and (pointer:fine){& .btn-ghost:hover,& .panel.duplicates button:hover{border-color:var(--muted-2);background:var(--raised)}}& .btn[disabled],& .btn[aria-disabled=true],& .panel.duplicates button[disabled]{opacity:.5;cursor:not-allowed;scale:none}& .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh-1);padding:24px}& .card>:first-child{margin-block-start:0}& .card>:last-child{margin-block-end:0}& .card+.card{margin-block-start:16px}& .section-label{color:var(--muted);margin-block:24px 8px;margin-inline:0;font-size:.8125rem;font-weight:500;display:block}& .contract{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh-1);margin-block:18px;margin-inline:0;padding-block:18px;padding-inline:20px}& .contract .tag{color:var(--muted);margin-block-end:10px;font-size:.8125rem;font-weight:500}& .contract dl{grid-template-columns:minmax(8rem,max-content) 1fr;gap:8px 24px;font-size:.9375rem;display:grid}& .contract dt{color:var(--muted)}& .contract dd{color:var(--ink)}& .badge{font:500 .75rem/1.35 var(--font-ui);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted);background:var(--sunken);white-space:nowrap;justify-self:start;align-items:center;gap:6px;padding-block:3px;padding-inline:10px;display:inline-flex}& .badge.green,& .badge.blue,& .badge.warn,& .badge.amber{color:var(--ink)}& .badge.bad{color:var(--pending)}& .badge.stamp{color:var(--stamp-ink);border:2px solid color-mix(in oklch,var(--stamp) 72%,transparent);background:color-mix(in oklch,var(--stamp) 8%,transparent);border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.14em;padding-block:3px;padding-inline:10px;font-weight:700}& :is(.record-block,.result-outcome,.result-section,.result-decision,.answer)>.badge.stamp{transform-origin:0;margin-inline-end:.4em;transform:rotate(-2.1deg)}@media (prefers-reduced-motion:no-preference){& .badge.stamp[data-just-published]{animation:.42s cubic-bezier(.34,1.4,.64,1) both stamp-land}}& .record-block{background:var(--surface);border:1px solid var(--line);border-radius:min(var(--radius-sm),8px);padding-block:20px;padding-inline:22px;position:relative}& .record-block.issued{border-block-style:none}& .record-block.issued:before,& .record-block.issued:after{content:"";background:radial-gradient(circle at 4px 50%,transparent 0 3px,var(--line-strong) 3px 3.6px,transparent 3.7px) repeat-x 0 0/8px 4px;height:4px;position:absolute;inset-inline:0}& .record-block.issued:before{inset-block-start:-2px}& .record-block.issued:after{inset-block-end:-2px}& .record-block .promise-rule{border:0;border-block-start:1px solid var(--line);margin-block:14px;margin-inline:0}& .record-block dt{color:var(--muted);font-size:.8125rem}& .record-block dd{color:var(--ink);margin:0;font-size:.9375rem}& .tally{font-variant-numeric:tabular-nums;color:var(--tally)}& .tally .count{font-size:1.375rem;font-weight:700}& .tally .denominator{color:var(--muted)}& label{color:var(--ink);margin-block:16px 6px;margin-inline:0;font-size:.875rem;font-weight:500;display:block}& .field>label>span{margin-block-end:6px;display:block}& input:not([type]),& input[type=text],& input[type=email],& input[type=search],& input[type=password],& input[type=date],& input[type=datetime-local],& input[type=number],& input[type=url],& input[type=color],& textarea,& select{width:100%;min-height:var(--tap);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font:inherit;transition:border-color var(--quick),box-shadow var(--quick);padding-block:8px;padding-inline:12px;font-size:.9375rem;line-height:1.45}& ::placeholder{color:var(--muted-2);opacity:1}& textarea{field-sizing:content;resize:vertical;min-height:104px;max-height:12lh}& select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}@media (hover:hover) and (pointer:fine){& input:hover,& textarea:hover,& select:hover{border-color:var(--muted-2)}}& input:focus,& textarea:focus,& select:focus{border-color:var(--ink)}& input:focus-visible,& textarea:focus-visible,& select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--signal) 55%,transparent);outline:2px solid #0000}& input[type=checkbox],& input[type=radio]{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;width:18px;height:18px;transition:background-color var(--quick),border-color var(--quick);flex:none;place-content:center;margin-block:2px 0;margin-inline:0;display:inline-grid}& input[type=checkbox]{border-radius:var(--radius-xs)}& input[type=radio]{border-radius:50%}& input[type=checkbox]:checked{background:var(--signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='%2317151F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--signal)}& input[type=radio]:checked{border-color:var(--signal);background:radial-gradient(circle,oklch(20.29% .0199 293.72) 0 3.5px,var(--signal) 4px)}& input[type=checkbox]:focus-visible,& input[type=radio]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--signal) 55%,transparent)}& .row{flex-wrap:wrap;gap:12px;display:flex}& .row>*{flex:1;min-width:180px}& .opt{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:12px;margin-block-end:10px;padding-block:14px;padding-inline:16px;display:flex}@media (prefers-reduced-motion:no-preference){& .opt{transition:border-color var(--quick),background-color var(--quick),scale var(--quick)}}& .opt:active{scale:.97}@media (hover:hover) and (pointer:fine){& .opt:hover{border-color:var(--muted-2)}}& .opt:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in oklch,var(--signal) 55%,transparent)}& .opt.sel,& .opt:has(input:checked){border-color:var(--ink);background:var(--signal-soft)}& .opt .lab{font-weight:600}& .bar{background:var(--sunken);border-radius:var(--radius-pill);height:8px;margin-block-start:6px;overflow:clip}& .bar>span{background:var(--tally);border-radius:inherit;height:100%;display:block}@media (prefers-reduced-motion:no-preference){& .bar>span{transition:width .5s}}& .res{border-block-end:1px solid var(--line);padding-block:10px;padding-inline:0}& .res:last-child{border-block-end:0}& .res-figure{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:inline-flex}& .res-figure .tally{font-weight:700}& .rm-meta,& .pt-campaign-foot{flex-wrap:wrap;gap:4px 14px;display:flex}& .tie-set{flex-wrap:wrap;gap:8px;margin-block:10px;margin-inline:0;list-style:none;display:flex}& .tie-set li{border-radius:var(--radius-pill);background:var(--sunken);padding-block:4px;padding-inline:12px;font-weight:600}& .correction-meta{flex-wrap:wrap;gap:4px 12px;display:flex}& .meta-line{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}& .res .top{font-variant-numeric:tabular-nums;justify-content:space-between;margin-block-end:2px;font-size:.9375rem;display:flex}& .author-line{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.875rem;display:flex}& .author-line .who{color:var(--ink);font-weight:600}& .author-line .role,& .author-line time{color:var(--muted)}& .ai-marker{color:var(--muted);font-size:.8125rem;font-weight:500}& .notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-block:12px;margin-inline:0;padding-block:12px;padding-inline:16px;font-size:.9375rem}& .notice.warn,& .notice.ok{border-color:var(--line-strong)}& .notice.error{border-color:color-mix(in oklab,var(--error) 45%,var(--line));background:color-mix(in oklab,var(--error) 6%,var(--surface))}& .err{color:var(--error);min-height:1.2em;margin-block-start:8px;font-size:.875rem}& .err:not(:empty){font-weight:600}& code{background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-xs);font-size:.85em;font-family:var(--font-code);padding-block:1px;padding-inline:6px}& .pair{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin-block-end:14px;display:grid}& .pair .side{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;text-align:center;color:var(--ink);font:600 1rem var(--font-ui);appearance:none;justify-content:center;align-items:center;min-height:64px;padding-block:18px;padding-inline:14px;display:flex}@media (prefers-reduced-motion:no-preference){& .pair .side{transition:border-color var(--quick),background-color var(--quick),scale var(--quick)}}& .pair .side:active{scale:.97}@media (hover:hover) and (pointer:fine){& .pair .side:hover{border-color:var(--ink)}}& .pair .side.pick{border-color:var(--ink);background:var(--signal-soft)}& .pair .vs{color:var(--muted);align-self:center;font-size:.8125rem;font-weight:500}& .foot{border-block-start:1px solid var(--line);max-width:1200px;color:var(--muted);flex-wrap:wrap;gap:16px;margin-block:0;margin-inline:auto;padding:24px;font-size:.875rem;display:flex}& .public-footer{border-block-start:1px solid var(--line);background:var(--surface);margin-block-start:auto}& .public-foot{border-block-start:0;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.6fr));gap:32px;padding-block:48px;display:grid}& .public-foot-brand strong{color:var(--ink);font-family:var(--font-display);margin-block-end:8px;font-size:1.125rem;font-weight:800;display:block}& .public-foot-brand p{max-width:330px;color:var(--muted);margin:0;font-size:.875rem}& .public-foot-group{align-content:start;gap:8px;display:grid}& .public-foot-group b{color:var(--ink);margin-block-end:4px;font-size:.875rem;font-weight:600}& .public-foot-group a{color:var(--muted);font-size:.875rem}@media (hover:hover) and (pointer:fine){& .public-foot-group a:hover{color:var(--ink)}}& .seg{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.82rem;font-family:var(--font-ui);align-items:center;gap:6px;margin-block:0 6px;margin-inline:0 6px;padding-block:4px;padding-inline:10px;display:inline-flex}& .stat{grid-template-columns:repeat(auto-fit,minmax(12rem,max-content));gap:2px 28px;margin-block:14px 4px;margin-inline:0;display:grid}& .stat>div{flex-direction:column-reverse;gap:4px;padding-block:10px;padding-inline:0 16px;display:flex}& .stat>div+div{border-inline-start:1px solid var(--line);padding-inline-start:28px}& .stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.15;font-family:var(--font-ui)}& .stat b[data-empty]{font-size:1rem;font-family:var(--font-ui);color:var(--muted);font-style:italic}& .stat span{color:var(--muted);font-size:.75rem;font-family:var(--font-ui)}& .progress{font-family:var(--font-ui);color:var(--muted);margin-block-end:12px;font-size:.8rem}& .audit{font-size:.85rem;list-style:none}& .audit li{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-block:8px;padding-inline:0;display:flex}& .audit .t{color:var(--muted);font-family:var(--font-ui);min-width:9rem;font-size:.75rem}& .audit .e{color:var(--ink);font-family:var(--font-ui);font-size:.78rem}& .hd-hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:20px;margin-block-start:26px;padding-block:22px;padding-inline:24px;display:flex}& .hd-hero p{margin:0}& .hd-hero.owes,& .hd-hero.clear{border-color:var(--line)}& .hd-big{font-family:var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;min-width:72px;font-size:3rem;line-height:1}& .hd-hero.owes .hd-big{color:var(--tally)}& .hd-hero.clear .hd-big{color:var(--ink)}& .hd-group h3{align-items:baseline;gap:8px;margin-block:0 2px;margin-inline:0;font-size:1rem;display:flex}& .hd-group h3 .dim{font-family:var(--font-ui);font-size:.8rem;font-weight:400}& .hd-list{margin-block-start:12px;list-style:none}& .hd-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-block-end:8px;padding-block:14px;padding-inline:16px;display:flex}& .hd-row.is-late{border-color:var(--line)}& .hd-main{flex:1;min-width:220px}& .hd-title{color:var(--ink);font-size:.96rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){& .hd-title:hover{color:var(--ink)}}& .hd-side{flex-wrap:wrap;align-items:center;gap:14px;display:flex}& .hd-flag{font-family:var(--font-ui);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--pending);white-space:nowrap;padding-block:4px;padding-inline:10px;font-size:.75rem}& .hd-flag.late{color:var(--pending);border-color:var(--line)}& .hd-flag.calm{color:var(--muted)}& .hd-flag.done{color:var(--stamp-ink);border-color:color-mix(in oklch,var(--stamp) 62%,transparent)}& .hd-go{white-space:nowrap;font-size:.85rem}& .ig-summary{border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(120px,.52fr)) minmax(290px,1.45fr);gap:1px;display:grid;overflow:clip}& .ig-summary>div{background:var(--sunken);min-width:0;padding-block:16px;padding-inline:18px}& .ig-summary b{color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:1.42rem;line-height:1.2;display:block}& .ig-summary span{color:var(--muted);margin-block-start:3px;font-size:.75rem;display:block}& .ig-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-start:18px;display:grid}& .ig-capabilities>div{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);min-width:0;padding:18px}& .ig-capabilities>div>span{color:var(--muted);margin-block:0 7px;margin-inline:0;display:block}& .ig-capabilities b{font-family:var(--font-display);margin-block-end:4px;font-size:1.02rem;display:block}& .ig-capabilities p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}& .ig-create-client{grid-template-columns:minmax(240px,.75fr) minmax(360px,1.25fr);align-items:end;gap:28px;margin-block-start:18px;padding-block:22px;padding-inline:24px;display:grid}& .ig-create-client .section-label{margin-block-start:0}& .ig-create-client h2{margin-block:4px 6px;margin-inline:0}& .ig-create-client p{margin:0}& .ig-create-client form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}& .ig-create-client form .err{grid-column:1/-1;margin:0}& .ig-receipt{z-index:6;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);align-items:end;gap:18px 28px;margin-block-start:18px;padding-block:22px;padding-inline:24px;display:grid;position:sticky;inset-block-start:84px}& .ig-receipt[hidden]{display:none}& .ig-receipt .section-label{color:var(--muted);margin-block-start:0}& .ig-receipt h2{margin-block:3px 5px;margin-inline:0}& .ig-receipt p{margin:0}& .ig-receipt-copy{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}& .ig-receipt-copy input{font-family:var(--font-code);font-size:.8rem}& .ig-receipt>.ws-actions{grid-column:1/-1;justify-content:flex-end}& .ig-client{overflow:clip}& .ig-client-head{background:var(--surface);justify-content:space-between;align-items:flex-start;gap:20px;padding-block:23px 18px;padding-inline:24px;display:flex}& .ig-client-head .section-label{margin-block-start:0}& .ig-client-head h2{margin-block:3px 4px;margin-inline:0;font-size:1.55rem}& .ig-client-head p{margin:0}& .ig-client>.ws-note{margin-block:18px 0;margin-inline:24px}& .ig-section{border-block-end:1px solid var(--line);min-width:0;padding-block:23px;padding-inline:24px}& .ig-section:nth-child(odd){border-inline-end:1px solid var(--line)}& .ig-section:last-child{border-inline-end:0;grid-column:1/-1}& .ig-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}& .ig-section-head .section-label{margin-block-start:0}& .ig-section-head h2,& .ig-section-head h3{margin-block:3px 0;margin-inline:0}& .ig-section-head h3{font-family:var(--font-display);font-size:1.16rem}& .ig-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-block-start:13px;display:grid}& .ig-inline-form .err{grid-column:1/-1;margin:0}& .ig-health{border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block-start:13px;display:grid;overflow:clip}& .ig-health>div{background:var(--sunken);padding-block:10px;padding-inline:12px}& .ig-health b{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:1rem;display:block}& .ig-health span{color:var(--muted);font-size:.75rem;display:block}& .ig-health .is-bad b,& .ig-health .is-bad span{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}& .is-danger{border-color:var(--ink);color:var(--ink);border-style:dashed}@media (hover:hover) and (pointer:fine){& .is-danger:hover{border-color:var(--ink);color:var(--ink);border-style:solid}}& .ig-domain{margin-block-start:18px;padding-block:23px;padding-inline:24px}& .ig-domain .section-label{margin-block-start:0}& .ig-domain h2{margin-block:3px 0;margin-inline:0}& .ig-domain-state{align-items:flex-start;gap:11px;margin-block-start:14px;display:flex}& .ig-domain-state p{color:var(--muted);margin-block:2px 0;margin-inline:0;font-size:.84rem}& .btn-sm{padding-block:7px;padding-inline:13px;font-size:.82rem}& .hd-copy{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:10px;display:flex}& .hd-copy input{min-width:260px;font-family:var(--font-code);flex:1;font-size:.84rem}& .hd-copy .btn{flex:none}& .hd-pilots{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-block-start:12px;display:grid}& .hd-pilot{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);padding-block:12px;padding-inline:14px}& .hd-pilot b{font-size:.9rem;display:block}& .hd-pilot span{color:var(--muted);font-size:.78rem}& .rm-lanes{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));align-items:start;gap:18px;margin-block-start:24px;display:grid}& .rm-lane h2{align-items:baseline;gap:8px;margin-block:0 2px;margin-inline:0;font-size:.95rem;display:flex}& .rm-lane h2 .dim{font-family:var(--font-ui);font-size:.8rem;font-weight:400}& .rm-lane>.small{margin-block:0 12px;margin-inline:0}& .rm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-block-end:10px;padding-block:13px;padding-inline:14px}& .rm-card.late{border-color:var(--line)}& .rm-title{color:var(--ink);font-size:.94rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){& .rm-title:hover{color:var(--ink)}}& .rm-late{color:var(--ink)}& .method-cards{gap:10px;display:grid}& .method-cards label.mc{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:var(--sunken);padding-block:12px;padding-inline:14px;display:block}& .method-cards label.mc:has(input:checked){border-color:var(--ink);background:var(--surface)}& .method-cards label.mc:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .method-cards label.mc{transition:scale var(--quick)}}& .method-cards input{accent-color:var(--ink);margin-inline-end:8px}& .method-cards .ex{color:var(--muted);margin-block-start:4px;margin-inline-start:22px;font-size:.82rem;display:block}& .ptiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:26px 20px;margin-inline:0;display:grid}& .ptiers>.ptier:last-child:nth-child(odd){grid-column:1/-1}& .ptier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding-block:22px;padding-inline:20px;display:flex;position:relative}& .ptier-name{font-family:var(--font-display);margin-block:0 8px;margin-inline:0;font-size:1.1rem;font-weight:600}& .ptier-price{font-family:var(--font-ui);color:var(--tally);font-variant-numeric:tabular-nums;font-size:1.85rem;line-height:1.1}& .ptier-unit{color:var(--muted);font-size:.78rem;font-family:var(--font-ui);margin-block-start:2px}& .ptier-note{min-height:2.4em;margin-block:10px 0;margin-inline:0}& .pfeat{flex:1;margin-block:14px 18px;margin-inline:0;font-size:.87rem;list-style:none}& .pfeat li{align-items:flex-start;gap:8px;padding-block:4px;padding-inline:0;line-height:1.45;display:flex}& .pfeat li.pf-dim{color:var(--muted)}& .pf-mark{width:1.1em;font-family:var(--font-ui);flex:none;font-weight:700;line-height:1.45}& .pf-live{color:var(--ink);font-weight:700}& .pf-assisted{color:var(--muted);font-weight:700}& .pf-soon{color:var(--muted)}& .pricing-status{border-radius:var(--radius-pill);min-height:27px;font-family:var(--font-ui);border:1px solid var(--line);align-self:flex-start;align-items:center;margin-block-end:13px;padding-block:3px;padding-inline:9px;font-size:.75rem;display:inline-flex}& .ptier-cta{text-align:center;width:100%;margin-block-start:auto}& .paddons{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-block-end:8px;display:grid}& .paddon{background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius);padding-block:16px;padding-inline:18px}& .paddon-top{justify-content:space-between;align-items:baseline;gap:10px;margin-block-end:6px;display:flex}& .paddon-top h3{margin:0;font-size:.98rem}& .paddon .pricing-status,& .paddon p{margin-block:0 9px;margin-inline:0}& .paddon-price{font-family:var(--font-ui);color:var(--tally);font-variant-numeric:tabular-nums;font-weight:600}& .decision-pack-grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:end;gap:26px;display:grid}& .decision-pack-grid h2{font-size:30px}& .decision-pack-price{text-align:end}& .decision-pack-price strong{color:var(--tally);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:40px;line-height:44px;display:block}& .decision-pack-price span{color:var(--muted);font-family:var(--font-ui);margin-block-start:7px;font-size:.75rem;display:block}& .checklist{list-style:none}& .checklist li{border-block-end:1px solid var(--line);padding-block:8px;padding-inline:0;font-size:.92rem}& .checklist li:last-child{border-block-end:0}& .checklist.tight li{border-block-end:0;padding-block:5px;padding-inline:0;font-size:.89rem}& .checklist.dim-list li{color:var(--muted);font-family:var(--font-ui);font-size:.84rem}& pre{background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-code);margin-block:0 14px;margin-inline:0;padding-block:14px;padding-inline:16px;font-size:.82rem;line-height:1.55;overflow-x:auto}& pre code{font-size:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0}& .doc h2{border-block-start:1px solid var(--line);margin-block-start:34px;padding-block-start:24px;scroll-margin-block-start:80px}& .doc h2:first-of-type{border-block-start:0;padding-block-start:0}& .ftable{border-collapse:collapse;width:100%;margin-block:0 14px;margin-inline:0;font-size:.88rem}& .ftable th,& .ftable td{text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding-block:9px;padding-inline:12px}& .ftable th{font-family:var(--font-ui);color:var(--muted);font-size:.75rem;font-weight:500}& .ftable td code{white-space:nowrap}& .tblwrap{overflow-x:auto}&.workspace:has(>.ws-rail){--rail:248px;padding-inline-start:var(--rail)}& .ws-rail{z-index:20;width:var(--rail);background:var(--surface);border-inline-end:1px solid var(--line);overscroll-behavior-block:contain;flex-direction:column;gap:22px;padding-block:18px 14px;padding-inline:12px;display:flex;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto}& .ws-rail .logo{padding-block:2px;padding-inline:10px}& .ws-menu-button{display:none}& .ws-nav{gap:18px;display:grid}& .ws-nav-group{gap:2px;display:grid}& .ws-nav-label{color:var(--muted);padding-block:0 4px;padding-inline:10px;font-size:.75rem;font-weight:500}& .ws-nav a,& .ws-docs{border-radius:var(--radius-sm);min-height:36px;color:var(--muted);align-items:center;gap:10px;padding-block:0;padding-inline:10px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex;position:relative}& .ws-nav a:after,& .ws-docs:after{content:"";position:absolute;inset:min(0px,50% - 22px)}@media (prefers-reduced-motion:no-preference){& .ws-nav a,& .ws-docs{transition:background-color var(--quick),color var(--quick),scale var(--quick)}}& .ws-nav a:active,& .ws-docs:active{scale:.97}@media (hover:hover) and (pointer:fine){& .ws-nav a:hover,& .ws-docs:hover{background:light-dark(var(--sunken),var(--raised));color:var(--ink);text-decoration:none}}& .ws-nav a[aria-current=page]{background:light-dark(var(--sunken),var(--raised));color:var(--ink);font-weight:600}& .ws-nav a[aria-current=page] .icon{color:var(--ink)}& .ws-rail-foot{border-block-start:1px solid var(--line);gap:6px;margin-block-start:auto;padding-block-start:14px;display:grid}& .ws-account{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--muted);padding-block:0;padding-inline:10px;font-size:.8125rem;overflow:clip}& .ws-signout{margin-block:0;margin-inline:10px}& .ws-signout .btn{width:100%}& .ws-context{color:var(--muted);padding-block:0;padding-inline:10px;font-size:.8125rem}@media (width<=900px){&.workspace:has(>.ws-rail){padding-inline-start:0}& .ws-rail{border-inline-end:0;border-block-end:1px solid var(--line);flex-flow:wrap;align-items:center;gap:10px 12px;width:auto;padding-block:10px;padding-inline:16px;position:sticky;inset:auto;overflow:visible}& .ws-menu-button{margin-inline-start:auto;display:inline-flex}& .ws-nav,& .ws-rail-foot{flex-basis:100%;display:none}& .ws-menu-toggle:checked~.ws-nav,& .ws-menu-toggle:checked~.ws-rail-foot{display:grid}& .ws-menu-toggle:focus-visible+.ws-menu-button{box-shadow:var(--focus)}& .ws-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-block-start:6px}}& .ws-page{overflow-wrap:anywhere;max-width:1180px;padding-block-start:34px}&.workspace h1{font-size:2rem;line-height:1.2}& .ws-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin-block-end:24px;display:flex}& .ws-page-head .kicker{margin-block-end:10px}& .ws-page-head h1{margin-block-end:6px}& .ws-page-head>div>p{max-width:720px;margin:0}& .ws-actions{flex-wrap:wrap;gap:10px;display:flex}& .ws-panel{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}& .ws-panel+.ws-panel,& .ws-panel+.ws-note,& .ws-note+.ws-panel{margin-block-start:16px}& .ws-note{border-radius:var(--radius);background:var(--sunken);border:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:flex-start;gap:10px;padding-block:12px;padding-inline:14px;font-size:.84rem;display:flex}& .ws-note b{color:var(--ink)}& .ws-status{--hue:var(--muted);border-radius:var(--radius-pill);background:var(--sunken);min-height:24px;font:500 .8125rem/1.3 var(--font-ui);color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:7px;padding-block:2px;padding-inline:8px 10px;display:inline-flex}& .ws-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}& .ws-status.warn,& .ws-status.bad{color:var(--ink)}& .ws-status.pending{color:var(--pending)}& .ws-status[data-status]{color:color-mix(in oklab,var(--hue) 82%,var(--ink));background:color-mix(in oklab,var(--hue) 14%,var(--surface))}& .ws-status[data-status=new],& .ws-status[data-status=open]{--hue:var(--st-new)}& .ws-status[data-status=open]:before{background:0 0;box-shadow:inset 0 0 0 1.5px}& .ws-status[data-status=under-review]{--hue:var(--st-review)}& .ws-status[data-status=under-review]:before{background:conic-gradient(currentColor 0 50%,transparent 0);box-shadow:inset 0 0 0 1.5px}& .ws-status[data-status=planned]{--hue:var(--st-planned)}& .ws-status[data-status=planned]:before{background:0 0;box-shadow:inset 0 0 0 2.5px}& .ws-status[data-status=in-progress]{--hue:var(--st-progress)}& .ws-status[data-status=in-progress]:before{background:conic-gradient(currentColor 0 75%,transparent 0);box-shadow:inset 0 0 0 1.5px}& .ws-status[data-status=shipped]{--hue:var(--st-shipped)}& .ws-status[data-status=declined]{--hue:var(--st-declined)}& .ws-status[data-status=declined]:before{border-radius:1px;transform:rotate(45deg)scale(.85)}& .is-copied{border-color:var(--line);color:var(--muted)}& .hd-record-go{min-height:var(--tap);color:var(--muted);white-space:nowrap;align-items:center;font-size:.78rem;display:inline-flex}& .hd-record-list{gap:10px;margin-block-start:16px;display:grid}& .hd-record-row{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding-block:15px;padding-inline:16px}& .hd-record-row>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}& .hd-record-row>div:first-child span{color:var(--muted);font-family:var(--font-ui);font-size:.75rem}& .auth-page{padding-block-start:56px}& .auth-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:50px;min-height:calc(100vh - 250px);display:grid}& .auth-copy h1{max-width:680px;font-size:48px;line-height:52px}& .auth-copy>p{max-width:640px;font-size:1.04rem}& .auth-board{isolation:isolate;border-radius:var(--radius-xl);box-shadow:0 0 0 1px oklch(0% 0 none/.06),var(--sh-2);margin-block-start:32px;padding-block:28px 0;padding-inline:28px 0;position:relative;overflow:clip}& .auth-board .top-actions{display:none}& .auth-board .showcase{pointer-events:none;user-select:none;border-start-start-radius:12px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;max-height:440px;mask-image:linear-gradient(oklch(0% 0 none) calc(100% - 64px),#0000)}& .auth-card{padding-block:26px;padding-inline:27px}& .auth-card h2{margin-block:4px 16px;margin-inline:0;font-size:1.45rem}& .auth-submit{width:100%;margin-block-start:17px}& .auth-sent{margin-block:8px 0;margin-inline:0}& .auth-secondary{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block-start:14px;display:flex}& .auth-link{min-height:var(--tap);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding-block:4px;padding-inline:0;font-size:.8rem}@media (hover:hover) and (pointer:fine){& .auth-link:hover{color:var(--ink)}}& .auth-link:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .auth-link{transition:scale var(--quick)}}& .auth-footnote{border-block-start:1px solid var(--line);color:var(--muted);margin-block:13px 0;margin-inline:0;padding-block-start:13px;font-size:.76rem}& .auth-providers{gap:10px;margin-block-start:18px;display:grid}& .auth-providers-rule{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:.76rem;display:flex}& .auth-providers-rule:before,& .auth-providers-rule:after{content:"";background:var(--line);flex:1;block-size:1px}& .auth-providers .btn{width:100%}& .auth-providers .dim{margin:0}& .auth-legal{color:var(--muted);margin-block:14px 0;margin-inline:0;font-size:13px}& .cr-template-banner{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-block-end:18px;padding-block:17px;padding-inline:19px;display:flex}& .cr-template-banner .section-label{color:var(--muted);margin-block:0 4px;margin-inline:0}& .cr-template-banner strong{font-family:var(--font-display);font-size:1.08rem;display:block}& .cr-template-banner p{max-width:640px;color:var(--muted);margin-block:3px 0;margin-inline:0;font-size:.8rem}& .cr-template-banner .ws-actions{flex:none}& .cr-progress{border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:0 16px;margin-inline:0;display:grid;overflow:clip}& .cr-progress-step{background:var(--sunken);min-width:0;min-height:54px;color:var(--muted);font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:10px;padding-block:10px;padding-inline:15px;display:flex}@media (prefers-reduced-motion:no-preference){& .cr-progress-step{transition-property:background-color,color,scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}}& .cr-progress-step span{background:var(--sunken);width:26px;height:26px;color:var(--muted);font-family:var(--font-ui);font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:50%;flex:0 0 26px;place-items:center;font-size:.75rem;display:grid}& .cr-progress-step b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:clip}@media (hover:hover) and (pointer:fine){& .cr-progress-step:hover{background:var(--sunken);color:var(--ink)}}& .cr-progress-step:active{scale:.97}& .cr-progress-step:focus-visible{z-index:1;outline:2px solid var(--ink);outline-offset:2px;position:relative}& .cr-progress-step.active{background:var(--sunken);color:var(--ink)}& .cr-progress-step.active span{background:var(--ink);color:var(--ground)}& .cr-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:start;gap:22px;display:grid}& .cr-layout[hidden]{display:none}& .cr-form{gap:14px;display:grid}& .cr-section{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);margin:0;padding-block:22px 24px;padding-inline:24px}& .cr-section[data-cr-step]{scroll-margin-block-start:90px;transition-property:box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}& .cr-section[data-cr-step].is-current{border-color:var(--line-strong);box-shadow:var(--sh-2)}& .cr-section legend{float:inline-start;width:100%;font-family:var(--font-display);letter-spacing:-.015em;margin-block:0 16px;margin-inline:0;padding:0;font-size:1.22rem;font-weight:600}& .cr-section legend+*{clear:both}& .cr-section .section-label{margin-block-start:0}& .cr-advanced>summary{min-height:var(--tap);color:var(--ink);font-family:var(--font-display);cursor:pointer;padding-block:2px;padding-inline:0 40px;font-size:1.18rem;font-weight:600;list-style:none;position:relative}& .cr-advanced>summary::-webkit-details-marker{display:none}& .cr-advanced>summary:after{content:"+";color:var(--ink);font-family:var(--font-ui);font-size:1.35rem;position:absolute;inset-block-start:0;inset-inline-end:4px}@media (prefers-reduced-motion:no-preference){& .cr-advanced>summary{transition:scale var(--quick)}& .cr-advanced>summary:after{transition-property:transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}}& .cr-advanced>summary:active{scale:.97}& .cr-advanced[open]>summary:after{transform:rotate(45deg)}& .cr-advanced[open]>summary{margin-block-end:10px}& .cr-field{margin-block-start:14px}& .cr-field:first-of-type,& .cr-field>label{margin-block-start:0}& .cr-help{color:var(--muted);margin-block:6px 0;margin-inline:0;font-size:.8rem;line-height:1.48}& .cr-method-explanation{border-radius:var(--radius);background:var(--surface);color:var(--muted);border:1px solid var(--line);margin-block:10px 0;margin-inline:0;padding-block:11px;padding-inline:13px;font-size:.8rem;line-height:1.48}& .cr-field.has-error>label{color:var(--ink)}& .cr-field.has-error input,& .cr-field.has-error textarea,& .cr-field.has-error select{border-color:var(--ink);border-width:2px}& .cr-field-error{color:var(--ink);margin-block:6px 0;margin-inline:0;font-size:.8rem;line-height:1.45}& .cr-field-error:not(:empty){font-weight:600}& .cr-field-error:empty{display:none}& .cr-count{color:var(--muted);font-family:var(--font-ui);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-block-start:7px;font-size:.75rem;display:flex}& .cr-count.is-bad{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}& .cr-summary-home{display:none}& .cr-summary{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);padding:22px;position:sticky;inset-block-start:86px}& .cr-summary .section-label{color:var(--muted);margin-block-start:0}& .cr-summary h2{margin-block:4px 8px;margin-inline:0;font-size:1.42rem}& .cr-summary-product{color:var(--muted);margin-block-end:15px;font-size:.84rem}& .cr-contract{gap:0;margin-block:15px 0;margin-inline:0;display:grid}& .cr-contract>div{border-block-start:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:12px;padding-block:9px;padding-inline:0;display:grid}& .cr-contract dt{color:var(--muted);font-family:var(--font-ui);font-size:.75rem}& .cr-contract dd{min-width:0;font-size:.85rem;line-height:1.45}& .cr-limit{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--muted);margin-block-start:16px;padding-block:12px;padding-inline:13px;font-size:.8rem}& .cr-limit strong{color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums}& .cr-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:4px 0;padding-inline:2px;display:flex}& .cr-submit .err{flex:1;min-width:220px;margin:0}& .cr-done{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);padding:28px}& .cr-done h2{margin-block:4px 8px;margin-inline:0;font-size:1.65rem}& .cr-done .section-label{color:var(--muted);margin-block-start:0}& .cr-done-primary{border-block-end:1px solid var(--line);margin-block-start:18px;padding-block:16px 22px;padding-inline:0;display:flex}& .cr-done-primary .btn{text-align:center;min-width:220px}& .cr-done-secondary{border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:22px;margin-inline:0;display:grid;overflow:clip}& .cr-done-secondary>section{background:var(--surface);min-width:0;padding:20px}& .cr-done-secondary .section-label{color:var(--muted)}& .cr-done-secondary h3{margin-block:5px 0;margin-inline:0;font-size:1.05rem}& .cr-done-secondary>section>.btn{margin-block-start:14px}& .cr-done-receipt{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding-block-start:18px;display:flex}& .cr-page[data-create-state=live] .cr-compose-head,& .cr-page[data-create-state=live] .cr-account-note,& .cr-page[data-create-state=live] .cr-progress,& .cr-page[data-create-state=live] .cr-template-banner{display:none}& .cr-links{gap:11px;margin-block-start:20px;display:grid}& .cr-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;display:grid}& .cr-link-row>span,& .cr-link-label{color:var(--muted);font-family:var(--font-ui);grid-column:1/-1;font-size:.75rem}& .cr-link-row input,& .cr-link-value{width:100%;min-width:0;font-family:var(--font-code);overflow-wrap:anywhere;word-break:break-all;resize:none;font-size:.8rem;line-height:1.35}& .cr-link-value{min-height:2.6rem;padding-block:8px;padding-inline:10px}& .mg-head{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:24px;margin-block-end:20px;display:grid}& .mg-head .kicker{margin-block-end:10px}& .mg-head h1{margin-block-end:7px}& .mg-head p{margin:0}& .mg-access{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);padding-block:15px;padding-inline:16px}& .mg-access .ws-status{margin-block-end:8px}& .mg-access p{color:var(--muted);margin:0;font-size:.8rem}& .mg-lifecycle{border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:18px 20px;margin-inline:0;display:grid;overflow:clip}& .mg-stage{background:var(--sunken);min-width:0;padding-block:15px;padding-inline:17px;position:relative}& .mg-stage span{color:var(--muted);font-family:var(--font-ui);font-size:.75rem;display:block}& .mg-stage b{margin-block-start:3px;font-size:.9rem;display:block}& .mg-stage.done span,& .mg-stage.done b{color:var(--muted)}& .mg-stage.current{background:var(--sunken)}& .mg-stage.current span{color:var(--ink)}& .mg-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}& .mg-stack{gap:16px;display:grid}& .mg-card{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);margin:0;padding-block:23px;padding-inline:24px}& .mg-card h2{margin-block:0 7px;margin-inline:0}& .mg-card>p:last-child{margin-block-end:0}& .mg-next{background:var(--surface);border:1px solid var(--line);min-inline-size:0;position:relative;overflow:clip}& .mg-next:before{content:"";width:var(--bar-lg);background:var(--ink);position:absolute;inset-block:0;inset-inline:0 auto}& .mg-next.is-response{background:var(--surface);border:1px solid var(--line)}& .mg-next.is-response:before{background:var(--pending)}& .mg-next.is-done{background:var(--surface);border:1px solid var(--line)}& .mg-next.is-done:before{background:var(--muted)}& .mg-result-list{margin-block-start:18px}& .mg-result-list .bar{height:9px}& .mg-result-list .res:last-child{margin-block-end:0}& .mg-stat{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:15px;margin-inline:0;display:grid;overflow:clip}& .mg-stat>div{background:var(--sunken);min-width:0;padding-block:13px;padding-inline:14px}& .mg-stat b{text-overflow:ellipsis;color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:1.16rem;display:block;overflow:clip}& .mg-stat span{color:var(--muted);margin-block-start:2px;font-size:.75rem;display:block}& .mg-share-list{gap:0;margin-block-start:17px;display:grid}& .mg-share-item{border-block-end:1px solid var(--line);padding-block:15px;padding-inline:0}& .mg-share-item:first-child{padding-block-start:0}& .mg-share-item:last-child{border-block-end:0;padding-block-end:0}& .mg-share-label{justify-content:space-between;align-items:baseline;gap:18px;display:flex}& .mg-share-label b{font-size:.88rem}& .mg-share-label span{color:var(--muted);text-align:end;font-size:.75rem}& .mg-copy{flex-wrap:wrap;align-items:center;gap:9px;margin-block-start:9px;display:flex}& .mg-copy input,& .mg-copy textarea{min-width:220px;font-family:var(--font-code);flex:1;font-size:.78rem}& .mg-copy textarea{min-height:72px;line-height:1.5}& .mg-response[aria-disabled=true]{opacity:.64}& .mg-response[aria-disabled=true] input,& .mg-response[aria-disabled=true] textarea,& .mg-response[aria-disabled=true] button{pointer-events:none}& .mg-audit{overscroll-behavior-block:contain;max-height:360px;padding-inline-end:4px;overflow:auto}&.embedded{background:var(--ground);border-radius:var(--radius)}&.embedded .wrap{max-width:none;padding-block:14px;padding-inline:16px}&.embedded h1{margin-block:0 6px;margin-inline:0;font-size:1.42rem}&.embedded .kicker{margin-block-end:8px}&.embedded.results-page .result-page-shell{padding-block:4px 18px;padding-inline:0}&.embedded.results-page .result-hero>p{font-size:.88rem}&.embedded.results-page .result-story{gap:10px;margin-block-start:20px}&.embedded.results-page .result-section{border-radius:var(--radius-lg);padding:18px}&.embedded.results-page .result-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}&.embedded.results-page .result-contract-grid>div:last-child{grid-column:1/-1}&.embedded.results-page .result-interpretation-grid{grid-template-columns:1fr}@media (width<=520px){&.embedded.results-page .result-contract-grid{grid-template-columns:1fr}&.embedded.results-page .result-contract-grid>div:last-child{grid-column:auto}}@media (width<=560px){& .pair{grid-template-columns:1fr;gap:6px}& .pair .vs{text-align:center}& .ptiers{grid-template-columns:1fr}}& .hd-page,& .rm-page{overflow-wrap:anywhere}& .hd-page h1,& .hd-page h2,& .hd-page h3,& .rm-page h1,& .rm-page h2{text-wrap:balance}& .hd-page p,& .rm-page p{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){& .hd-page .btn,& .rm-page .btn{transition-property:scale,box-shadow,filter,border-color,background-color,color;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}}& .hd-page{padding-block-start:34px}& .hd-hero{--hero-color:var(--muted);isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);gap:24px;margin-block-start:24px;padding-block:26px 25px;padding-inline:31px 28px;position:relative;overflow:clip}& .hd-hero:before{content:"";width:var(--bar-lg);background:var(--hero-color);position:absolute;inset-block:0;inset-inline:0 auto}& .hd-hero.ready{--hero-color:var(--muted)}& .hd-hero.owes,& .hd-hero.overdue{--hero-color:var(--pending);background:var(--surface);border:1px solid var(--line)}& .hd-hero.overdue:before{background:var(--overdue-hatch)}& .hd-hero.clear{--hero-color:var(--muted);background:var(--surface);border:1px solid var(--line)}& .hd-big{text-align:center;min-width:88px;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--hero-color);font-size:3.65rem;font-weight:600;line-height:.9}& .hd-hero-kicker{font-family:var(--font-ui);color:var(--hero-color);margin-block-end:4px;font-size:.75rem;font-weight:600;display:block}& .hd-hero h2{margin-block:0 3px;margin-inline:0;font-size:1.42rem}& .hd-hero p{max-width:620px;margin:0}& .hd-stats,& .rm-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-block:20px 0;margin-inline:0;display:grid;overflow:clip}& .hd-stats>div,& .rm-stats>div{background:var(--surface);min-width:0;padding-block:14px;padding-inline:16px}& .hd-stats b,& .rm-stats b{font-size:1.55rem;line-height:1.15}& .hd-stats span,& .rm-stats span{margin-block-start:2px;line-height:1.35;display:block}& .hd-group{margin-block-start:38px}& .hd-group h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.22rem}& .hd-group>p.small{max-width:660px;margin-block-end:0}& .hd-list{margin-block-start:14px}& .hd-row{--row-color:var(--pending);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:flex-start;padding-block:17px;padding-inline:22px 18px;position:relative;overflow:clip}@media (prefers-reduced-motion:no-preference){& .hd-row{transition-property:transform,box-shadow,background-color;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}}& .hd-row:before{content:"";width:var(--bar);background:var(--row-color);position:absolute;inset-block:0;inset-inline:0 auto}& .hd-row.state-open{--row-color:var(--muted);background:var(--surface)}& .hd-row.state-answered{--row-color:var(--stamp-ink);background:var(--surface)}& .hd-row.is-late{--row-color:var(--pending);background:var(--surface);border:1px solid var(--line)}@media (hover:hover) and (pointer:fine){& .hd-row:hover{border:1px solid var(--line);transform:translateY(-1px)}}& .hd-main{min-width:0}& .hd-title{font-size:1.01rem}& .hd-meta{margin-block:5px 0;margin-inline:0}& .hd-timing{color:var(--muted);font-family:var(--font-ui);margin-block:5px 0;margin-inline:0;font-size:.75rem}& .hd-timing b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}& .hd-side{align-self:center;margin-inline-start:auto}& .hd-flag{background:var(--surface);align-items:center;min-height:30px;font-weight:600;display:inline-flex}& .hd-go{min-height:var(--tap);align-items:center;display:inline-flex}& .hd-first-run{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(270px,.92fr);gap:28px;margin-block-start:24px;padding:28px;display:grid}& .hd-first-copy{min-width:0}& .hd-first-copy .section-label{margin-block-start:0}& .hd-first-copy h2{margin-block:4px 8px;margin-inline:0;font-size:1.62rem}& .hd-first-copy>p{max-width:560px}& .hd-actions{flex-wrap:wrap;gap:10px;margin-block-start:20px;display:flex}& .hd-steps{align-self:center;list-style:none}& .hd-steps li{border-block-end:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:12px;padding-block:13px;padding-inline:0;display:grid}& .hd-steps li:first-child{padding-block-start:0}& .hd-steps li:last-child{border-block-end:0;padding-block-end:0}& .hd-steps li>span{font-family:var(--font-ui);color:var(--tally);font-variant-numeric:tabular-nums;font-size:.75rem}& .hd-steps b{margin-block-end:1px;display:block}& .hd-steps p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}& .hd-first-claim{grid-column:1/-1;padding-block-start:2px}& .hd-claim{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);margin-block-start:16px}& .hd-claim summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;padding-block:10px;padding-inline:14px 48px;font-size:.86rem;font-weight:600;list-style:none;display:flex;position:relative}& .hd-claim summary::-webkit-details-marker{display:none}& .hd-claim summary:after{content:"+";color:var(--ink);font-family:var(--font-ui);font-size:1.15rem;line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:15px;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){& .hd-claim summary{transition:scale var(--quick)}& .hd-claim summary:after{transition-property:transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}}& .hd-claim summary:active{scale:.97}& .hd-claim[open] summary:after{transform:translateY(-50%)rotate(45deg)}& .hd-claim-body{border-block-start:1px solid var(--line);padding-block:0 14px;padding-inline:14px}& .hd-claim-body>p:first-child{padding-block-start:12px}& .hd-claim-row{align-items:center;gap:10px;display:flex}& .hd-claim-row input{min-width:220px;margin:0}& .hd-claim-status{min-height:1.4em;color:var(--muted);margin-block:8px 0;margin-inline:0}& .hd-claim-status.is-error{color:var(--ink)}& .hd-record,& .hd-distribute{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);padding:24px}& .hd-record .section-label,& .hd-distribute .section-label{margin-block-start:0}& .hd-copy{margin-block-start:14px}& .hd-copy input{min-width:220px}& .hd-distribute.is-preview{background:var(--surface);border:1px solid var(--line)}& .hd-pilots{gap:8px;margin-block-start:16px}& .hd-pilot{border:1px solid var(--line);background:var(--surface)}& .hd-distribute pre{max-width:100%;margin-block-start:14px}& .hd-distribute-link{margin-block:10px 0;margin-inline:0}& .rm-page{padding-block-start:42px}& .rm-head{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:30px;display:grid}& .rm-intro{min-width:0}& .rm-intro .kicker{margin-block-end:14px}& .rm-intro h1{font-size:48px}& .rm-intro p{max-width:680px;margin-block-end:0}& .rm-promise{--promise-color:var(--muted);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);padding-block:18px 17px;padding-inline:21px 18px;position:relative;overflow:clip}& .rm-promise:before{content:"";width:var(--bar);background:var(--promise-color);position:absolute;inset-block:0;inset-inline:0 auto}& .rm-promise>span{font-family:var(--font-ui);color:var(--promise-color);font-size:.75rem;display:block}& .rm-promise>b{font-family:var(--font-display);margin-block:4px 3px;margin-inline:0;font-size:1.18rem;line-height:1.25;display:block}& .rm-promise p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}& .rm-promise.is-broken{--promise-color:var(--pending);background:var(--surface);border:1px solid var(--line)}& .rm-promise.is-broken:before{background:var(--overdue-hatch)}& .rm-promise.is-owed{--promise-color:var(--pending)}& .rm-promise.is-kept{--promise-color:var(--muted)}& .rm-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block-start:28px}& .rm-lane{--lane-color:var(--muted);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);min-width:0;padding:18px}& .rm-lane.state-deciding{--lane-color:var(--muted);background:var(--surface)}& .rm-lane.state-awaiting{--lane-color:var(--pending);background:var(--surface)}& .rm-lane.state-awaiting.has-overdue{--lane-color:var(--pending);border:1px solid var(--line)}& .rm-lane.state-decided{--lane-color:var(--muted);background:var(--surface)}& .rm-lane.state-outcome{--lane-color:var(--stamp-ink);background:var(--surface)}& .rm-lane h2{color:var(--ink);font-family:var(--font-display);align-items:center;font-size:1.16rem}& .rm-lane h2:before{content:"";background:var(--lane-color);border-radius:50%;width:7px;height:7px}& .rm-lane>.small{min-height:2.7em;margin-block-end:14px}& .rm-stack{gap:10px;display:grid}& .rm-card{--record-state:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-inline-size:0;margin:0;padding-block:16px 14px;padding-inline:19px 16px;position:relative;overflow:clip}@media (prefers-reduced-motion:no-preference){& .rm-card{transition-property:transform,box-shadow;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}}& .rm-card:before{content:"";width:var(--bar);background:var(--record-state);position:absolute;inset-block:0;inset-inline:0 auto}& .rm-card.state-deciding{--record-state:var(--muted)}& .rm-card.state-awaiting{--record-state:var(--pending)}& .rm-card.state-overdue{--record-state:var(--pending);background:var(--surface);border:1px solid var(--line)}& .rm-card.state-decided,& .rm-card.state-outcome{--record-state:var(--stamp-ink)}@media (hover:hover) and (pointer:fine){& .rm-card:hover{border:1px solid var(--line);transform:translateY(-1px)}}& .rm-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:9px;display:flex}& .rm-state{border-radius:var(--radius-pill);border:1px solid color-mix(in oklch,var(--record-state) 45%,transparent);min-height:26px;color:var(--record-state);background:var(--surface);font-family:var(--font-ui);align-items:center;padding-block:3px;padding-inline:9px;font-size:.75rem;font-weight:600;display:inline-flex}& .rm-promise-date{color:var(--muted);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:.75rem}& .rm-title{font-size:1.02rem}& .rm-meta{margin-block:6px 0;margin-inline:0}& .rm-proof{gap:8px;margin-block-start:13px;display:grid}& .rm-proof>div{border-block-start:1px solid var(--line);padding-block-start:8px}& .rm-proof dt{font-family:var(--font-ui);color:var(--muted);font-size:.75rem}& .rm-proof dd{color:var(--ink);margin-block-start:2px;font-size:.86rem;line-height:1.45}& .rm-outcome{color:var(--stamp-ink);font-weight:600}& .rm-card-note{color:var(--muted);margin-block:12px 0;margin-inline:0;font-size:.82rem;line-height:1.45}& .rm-record-link{min-height:var(--tap);align-items:center;margin-block-start:9px;font-size:.8rem;display:inline-flex}& .rm-empty{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);margin-block-start:24px;padding:28px}& .rm-empty .section-label{margin-block-start:0}& .rm-empty h2{margin-block:4px 7px;margin-inline:0}& .rm-empty p{max-width:620px;margin:0}& .rm-footnote{margin-block-start:28px}& .public-page{overflow-wrap:anywhere;max-width:1320px;padding-block-start:64px}& .public-section{border-block-start:1px solid var(--line);padding-block:108px;padding-inline:0}& .public-section:first-child{border-block-start:0}& .public-section-head{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:clamp(32px,5vw,72px);margin-block-end:34px;display:grid}& .public-section-head h2{max-width:760px;margin-block:6px 0;margin-inline:0;font-size:30px;line-height:36px}& .public-section-head p{max-width:590px;margin:0;font-size:1rem}& .observatory-grid{isolation:isolate;position:relative;overflow:clip}& .observatory-grid:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}& .observatory-hero{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:center;gap:clamp(44px,6vw,90px);padding-block:34px 88px;padding-inline:0;display:grid}& .observatory-hero-copy h1{letter-spacing:-.02em;max-width:820px;font-size:48px;line-height:52px}& .observatory-hero-copy>p{max-width:690px;font-size:1.08rem;line-height:1.68}& .public-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:24px;display:flex}& .public-actions .btn{min-height:44px}& .decision-dossier{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);min-width:0;padding:27px;position:relative;overflow:clip}& .decision-dossier:before{content:"";width:var(--bar-lg);background:var(--ink);position:absolute;inset-block:0;inset-inline:0 auto}& .decision-dossier .section-label{color:var(--muted);margin-block:0 9px;margin-inline:0;display:block}& .decision-dossier h2{margin-block:0 10px;margin-inline:0;font-size:30px;line-height:36px}& .dossier-state{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-block:18px 0;margin-inline:0;padding-block:12px;padding-inline:14px;display:flex}& .dossier-state>span:first-child{color:var(--muted);font:500 .75rem var(--font-ui)}& .dossier-grid{border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:18px;display:grid;overflow:clip}& .dossier-grid>div{background:var(--sunken);min-width:0;padding-block:12px;padding-inline:14px}& .dossier-grid dt{color:var(--muted);font:500 .75rem var(--font-ui)}& .dossier-grid dd{color:var(--ink);margin-block-start:4px;font-size:.84rem;line-height:1.45}& .product-stage{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);position:relative;overflow:clip}& .product-stage-head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-block:24px 18px;padding-inline:26px;display:flex}& .product-stage-head .section-label{color:var(--muted);margin-block:0 5px;margin-inline:0;display:block}& .product-stage-head h2{margin:0;font-size:1.35rem}& .product-stage-tabs{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}& .product-stage-tabs button{min-width:40px;min-height:var(--tap);border-radius:var(--radius);color:var(--muted);cursor:pointer;font:600 .75rem var(--font-ui);background:0 0;border:0;flex:none;padding-block:8px;padding-inline:12px}@media (prefers-reduced-motion:no-preference){& .product-stage-tabs button{transition-property:color,background-color,box-shadow,scale;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}}@media (hover:hover) and (pointer:fine){& .product-stage-tabs button:hover{color:var(--ink)}}& .product-stage-tabs button:active{scale:.97}& .product-stage-tabs button[aria-selected=true]{color:var(--ink);background:var(--surface);border:1px solid var(--line)}& .product-stage-shell{grid-template-columns:minmax(250px,4fr) minmax(0,8fr);min-height:560px;display:grid}& .product-stage-context{border-inline-end:1px solid var(--line);background:var(--sunken);flex-direction:column;min-width:0;padding:28px;display:flex}& .product-stage-context .section-label{color:var(--muted);margin:0;display:block}& .product-stage-context h3{font-family:var(--font-display);margin-block:12px 8px;margin-inline:0;font-size:1.55rem;line-height:1.12}& .product-stage-context>p{font-size:.88rem}& .product-stage-context dl{gap:0;margin-block:17px 0;margin-inline:0;display:grid}& .product-stage-context dl>div{border-block-start:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:12px;padding-block:9px;padding-inline:0;display:grid}& .product-stage-context dt{color:var(--muted);font:500 .75rem var(--font-ui)}& .product-stage-context dd{min-width:0;color:var(--ink);font-size:.8rem;line-height:1.4}& .product-stage-provenance{margin-block-start:auto;padding-block-start:22px}& .product-stage-provenance>span{color:var(--muted);font:500 .75rem var(--font-ui);display:block}& .product-stage-provenance b{margin-block-start:5px;font-size:.82rem;display:block}& .product-stage-provenance small{color:var(--muted);margin-block-start:3px;line-height:1.45;display:block}& .product-stage-screen{background:var(--sunken);min-width:0;padding:28px}& .product-stage-panel{min-height:500px}& .product-stage-panel[hidden]{display:none}& .product-stage-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-block-end:24px;display:flex}& .product-stage-panel-head h3{max-width:640px;font-family:var(--font-display);margin-block:5px 0;margin-inline:0;font-size:22px;line-height:28px}& .product-stage-panel-head>p{max-width:360px;color:var(--muted);text-align:end;margin:0;font-size:.82rem}& .product-stage-contract{gap:18px;display:grid}& .product-stage-contract>p{max-width:780px;font-size:1rem}& .product-stage-ballot{grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;display:grid}& .product-stage-ballot-options{gap:10px;display:grid}& .product-stage-ballot-option{border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding-block:15px;padding-inline:16px;display:grid}& .product-stage-ballot-option:first-child{background:var(--sunken);border:1px solid var(--line)}& .product-stage-ballot-mark{border-radius:var(--radius);width:24px;height:24px;color:var(--ink);font:600 .75rem var(--font-ui);border:1px solid var(--line);place-items:center;display:grid}& .product-stage-ballot-option strong{display:block}& .product-stage-ballot-option small{color:var(--muted);margin-block-start:2px;display:block}& .product-stage-result{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);align-items:start;gap:30px;display:grid}& .product-stage-result-copy b{color:var(--tally);font:600 40px/44px var(--font-ui);font-variant-numeric:tabular-nums;display:block}& .product-stage-result-copy span{color:var(--muted);margin-block-start:10px;font-size:.86rem;display:block}& .product-stage-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}& .product-stage-response-grid>article{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);padding:21px}& .product-stage-response-grid>article:first-child{background:var(--sunken);border:1px solid var(--line)}& .product-stage-response-grid .section-label{margin-block:0 7px;margin-inline:0;display:block}& .product-stage-response-grid p{color:var(--muted);margin:0}& .product-stage-outcome{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);align-content:center;min-height:360px;padding:32px;display:grid}& .product-stage-outcome .section-label{color:var(--stamp-ink);margin:0;display:block}& .product-stage-outcome h3{max-width:720px;font-family:var(--font-display);margin-block:8px 10px;margin-inline:0;font-size:22px;line-height:28px}& .product-stage-outcome>p{max-width:760px;color:var(--muted);font-size:1rem}& .proof-rail{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-block:34px 0;margin-inline:0;display:grid}& .proof-rail>div{border-inline-start:1px solid var(--line);min-width:0;padding-block:18px;padding-inline:20px}& .proof-rail>div:first-child{border-inline-start:0}& .proof-rail b{color:var(--ink);font:600 1rem var(--font-ui);font-variant-numeric:tabular-nums;display:block}& .proof-rail span{color:var(--muted);margin-block-start:4px;font-size:.75rem;line-height:1.4;display:block}& .template-featured{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}& .template-featured-item{flex-direction:column;min-width:0;min-height:270px;padding:27px;display:flex}& .template-featured-item+.template-featured-item{border-inline-start:1px solid var(--line)}& .template-featured-item .section-label{color:var(--muted);margin-block:0 7px;margin-inline:0;display:block}& .template-featured-item h3{font-family:var(--font-display);margin:0;font-size:1.55rem;line-height:1.08}& .template-featured-item p{color:var(--muted);font-size:.86rem}& .template-featured-item>div{flex-wrap:wrap;gap:7px;margin-block-start:auto;padding-block-start:15px;display:flex}& .template-featured-item>a{min-height:var(--tap);align-items:center;margin-block-start:8px;display:inline-flex}& .template-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-end:18px;display:grid}& .template-filter-group{border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line);min-width:0;padding:15px}& .template-filter-group>span{color:var(--muted);font:500 .75rem var(--font-ui);margin-block-end:9px;display:block}& .template-filter-group>div{gap:6px;padding:1px;display:flex;overflow-x:auto}& .template-filter-group button{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--sunken);cursor:pointer;font:600 .75rem var(--font-ui);flex:none;padding-block:8px;padding-inline:11px}@media (prefers-reduced-motion:no-preference){& .template-filter-group button{transition-property:color,background-color,box-shadow,scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}}@media (hover:hover) and (pointer:fine){& .template-filter-group button:hover{color:var(--ink)}}& .template-filter-group button:active{scale:.97}& .template-filter-group button[aria-pressed=true]{color:var(--ground);background:var(--ink);border:1px solid var(--line)}& .template-workbench{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);align-items:start;gap:18px;display:grid}& .template-catalogue{gap:8px;min-width:0;display:grid}& .template-item[hidden]{display:none}& .template-item{border-radius:var(--radius-xl);background:var(--sunken);border:1px solid var(--line);min-width:0;transition-property:background-color,box-shadow;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}& .template-item[data-selected=true]{background:var(--surface);border:1px solid var(--line)}& .template-item>button{width:100%;min-height:var(--tap);color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding-block:17px 12px;padding-inline:18px;display:grid}& .template-item>button:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .template-item>button{transition:scale var(--quick)}}& .template-item>button .section-label{color:var(--muted);margin-block:0 5px;margin-inline:0;display:block}& .template-item>button strong{font-family:var(--font-display);font-size:1.12rem}& .template-item>button small{color:var(--muted);margin-block-start:5px;font-size:.78rem;line-height:1.45}& .template-item-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-block:0 14px;padding-inline:18px;display:flex}& .template-item-actions span{color:var(--muted);font:500 .75rem var(--font-ui);margin-inline-end:auto}& .template-item-actions a{min-height:var(--tap);align-items:center;font-size:.76rem;display:inline-flex}& .template-preview-home{min-width:0;position:sticky;inset-block-start:88px}& .template-preview{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);min-width:0;padding:26px}& .template-preview-panel[hidden]{display:none}& .template-preview-panel>.section-label{color:var(--muted);margin:0;display:block}& .template-preview-panel h2{margin-block:7px 9px;margin-inline:0;font-size:30px;line-height:36px}& .template-preview-panel>.muted{font-size:.86rem}& .template-preview-options{border-block-start:1px solid var(--line);margin-block-start:19px;padding-block-start:17px}& .template-preview-options .section-label{margin-block:0 8px;margin-inline:0;display:block}& .template-preview-options ol{gap:7px;list-style:none;display:grid}& .template-preview-options li{border-radius:var(--radius);color:var(--muted);background:var(--sunken);border:1px solid var(--line);overflow-wrap:anywhere;padding-block:10px;padding-inline:12px;font-size:.8rem}& .template-detail-dossier{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}& .template-detail-dossier>div{min-width:0;padding:21px}& .template-detail-dossier>div+div{border-inline-start:1px solid var(--line)}& .template-detail-dossier span{color:var(--muted);font:500 .75rem var(--font-ui);display:block}& .template-detail-dossier b{margin-block-start:7px;font-size:.86rem;line-height:1.45;display:block}& .template-option-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid}& .template-option-list li{border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:18px;display:grid}& .template-option-list span{border-radius:var(--radius);width:38px;height:38px;color:var(--tally);font:600 .75rem var(--font-ui);border:1px solid var(--line);place-items:center;display:grid}& .template-option-list strong{overflow-wrap:anywhere}& .template-guidance{border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1px;display:grid;overflow:clip}& .template-guidance>div{background:var(--sunken);padding:28px}& .template-guidance>div:last-child{background:var(--sunken)}& .template-guidance .section-label{margin:0;display:block}& .template-guidance h2,& .template-guidance h3{margin-block:7px 8px;margin-inline:0}& .template-guidance p{color:var(--muted)}& .use-case-featured{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}& .use-case-feature{flex-direction:column;min-width:0;min-height:290px;padding:27px;display:flex}& .use-case-feature+.use-case-feature{border-inline-start:1px solid var(--line)}& .use-case-feature .section-label{color:var(--muted);margin:0;display:block}& .use-case-feature h3{font-family:var(--font-display);margin-block:7px 9px;margin-inline:0;font-size:1.45rem;line-height:1.08}& .use-case-feature p{color:var(--muted);font-size:.83rem}& .use-case-feature p b{color:var(--ink)}& .use-case-feature>div{justify-content:space-between;align-items:end;gap:14px;margin-block-start:auto;padding-block-start:15px;display:flex}& .use-case-feature>div span{max-width:150px;color:var(--muted);font:500 .75rem/1.4 var(--font-ui);text-align:end}& .use-case-index{border-block-start:1px solid var(--line)}& .use-case-row{border-block-end:1px solid var(--line);padding-block:32px;padding-inline:0}& .use-case-row-head{grid-template-columns:115px minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}& .use-case-row-head>span{color:var(--muted);font:500 .75rem var(--font-ui);padding-block-start:5px}& .use-case-row-head h2{margin:0;font-size:30px}& .use-case-row-head p{max-width:760px;color:var(--muted);margin-block:6px 0;margin-inline:0}& .use-case-row-head>a{min-height:var(--tap);white-space:nowrap;align-items:center;display:inline-flex}& .use-case-row-grid{border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:22px 0;margin-inline:0;display:grid;overflow:clip}& .use-case-row-grid section{background:var(--sunken);min-width:0;padding:17px}& .use-case-row-grid section.is-risk{background:var(--sunken)}& .use-case-row-grid span{color:var(--muted);font:500 .75rem var(--font-ui);display:block}& .use-case-row-grid .is-risk span{color:var(--muted)}& .use-case-row-grid p{color:var(--muted);margin-block:7px 0;margin-inline:0;font-size:.78rem;line-height:1.48}& .use-case-row-foot{color:var(--muted);font:500 .75rem var(--font-ui);justify-content:space-between;align-items:center;gap:20px;margin-block-start:14px;display:flex}& .use-case-row-foot a{min-height:var(--tap);align-items:center;display:inline-flex}& .situation-dossier{border-block-start:1px solid var(--line)}& .situation-dossier>section{border-block-end:1px solid var(--line);grid-template-columns:155px minmax(230px,.62fr) minmax(0,1.38fr);align-items:start;gap:24px;padding-block:27px;padding-inline:0;display:grid}& .situation-dossier>section>span{color:var(--muted);font:500 .75rem var(--font-ui);padding-block-start:4px}& .situation-dossier>section.is-risk>span,& .situation-dossier>section.is-outcome>span{color:var(--muted)}& .situation-dossier h3{font-family:var(--font-display);margin:0;font-size:1.35rem;line-height:1.12}& .situation-dossier p{color:var(--muted);margin:0}& .situation-dossier a{min-height:var(--tap);grid-column:3;align-items:center;display:inline-flex}& .compare-status-key{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}& .compare-status-key>div{min-width:0;padding:18px}& .compare-status-key>div+div{border-inline-start:1px solid var(--line)}& .compare-status-key b{font:600 .75rem var(--font-ui);display:block}& .compare-status-key span{color:var(--muted);margin-block-start:6px;font-size:.75rem;line-height:1.42;display:block}& .compare-status-key .is-live b{color:var(--ink);font-weight:750}& .compare-status-key .is-setup b{color:var(--ink);font-weight:450}& .compare-status-key .is-assisted b{color:var(--muted);font-weight:750}& .compare-status-key .is-planned b{color:var(--muted);font-style:italic;font-weight:450}& .compare-status-key .is-direction b{color:var(--muted);font-weight:450}& .compare-ledger{border-block-start:1px solid var(--line)}& .compare-row{border-block-end:1px solid var(--line);grid-template-columns:minmax(260px,4fr) minmax(0,8fr);gap:28px;padding-block:31px;padding-inline:0;display:grid}& .compare-row.is-primary{background:var(--ground);margin-inline:-18px;padding-inline:18px}& .compare-peer .section-label{color:var(--muted);margin:0;display:block}& .compare-row.is-primary .compare-peer .section-label{color:var(--ink)}& .compare-peer h2{margin-block:7px 9px;margin-inline:0;font-size:30px}& .compare-peer p{color:var(--muted);margin:0;font-size:.86rem}& .compare-peer p b{color:var(--ink)}& .compare-peer small{color:var(--muted);margin-block-start:12px;line-height:1.5;display:block}& .compare-state-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}& .compare-state-pair section{border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line);min-width:0;padding:18px}& .compare-state-pair section.is-direction{background:var(--sunken)}& .compare-state-pair span{color:var(--muted);font:600 .75rem var(--font-ui);display:block}& .compare-state-pair .is-direction span{color:var(--muted)}& .compare-state-pair p{color:var(--muted);margin-block:8px 0;margin-inline:0;font-size:.78rem;line-height:1.5}& .compare-row footer{color:var(--muted);font:500 .75rem var(--font-ui);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}& .compare-row footer a{min-height:var(--tap);align-items:center;display:inline-flex}& .compare-adjacent{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(260px,5fr) minmax(0,7fr);align-items:center;gap:32px;padding:27px;display:grid}& .compare-adjacent>div:last-child p{color:var(--muted)}& .compare-adjacent>div:last-child a{min-height:var(--tap);align-items:center;display:inline-flex}& .compare-migration{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:28px;padding:31px;display:grid}& .compare-migration .section-label{color:var(--muted);margin:0;display:block}& .compare-migration h2{margin-block:7px 8px;margin-inline:0}& .compare-migration p{color:var(--muted);margin:0}& .compare-detail-state{border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line);overflow:clip}& .compare-detail-state section{background:var(--sunken);padding:23px}& .compare-detail-state section+section{border-block-start:1px solid var(--line)}& .compare-detail-state section.is-direction{background:var(--sunken)}& .compare-detail-state .section-label{color:var(--muted);margin:0;display:block}& .compare-detail-state .is-direction .section-label{color:var(--muted)}& .compare-detail-state p{color:var(--muted);margin-block:8px 0;margin-inline:0;font-size:.82rem;line-height:1.5}& .compare-detail-ledger{border-block-start:1px solid var(--line)}& .compare-detail-ledger>section{border-block-end:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);gap:30px;padding-block:28px;padding-inline:0;display:grid}& .compare-detail-ledger>section>span{color:var(--muted);font:500 .75rem var(--font-ui);padding-block-start:4px}& .compare-detail-ledger>section.is-live>span,& .compare-detail-ledger>section.is-direction>span,& .compare-detail-ledger>section.is-migration>span{color:var(--muted)}& .compare-detail-ledger h3{font-family:var(--font-display);margin-block:0 8px;margin-inline:0;font-size:1.45rem}& .compare-detail-ledger p{color:var(--muted);margin:0}& .compare-detail-ledger ul{gap:8px;margin:0;list-style:none;display:grid}& .compare-detail-ledger li{border-radius:var(--radius);color:var(--muted);background:var(--surface);border:1px solid var(--line);padding-block:10px;padding-inline:12px}& .compare-detail-ledger small{color:var(--muted);margin-block-start:10px;display:block}& .pricing-entry-section{padding-block-start:24px}& .pricing-entry-grid{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}& .pricing-entry{flex-direction:column;min-width:0;min-height:390px;padding:27px;display:flex}& .pricing-entry+.pricing-entry{border-inline-start:1px solid var(--line)}& .pricing-entry .section-label{color:var(--muted);margin:0;display:block}& .pricing-entry h3{font-family:var(--font-display);margin-block:7px 9px;margin-inline:0;font-size:1.55rem;line-height:1.08}& .pricing-entry>p{color:var(--muted);font-size:.86rem}& .pricing-entry>ul{gap:4px;margin-block:10px 18px;margin-inline:0;list-style:none;display:grid}& .pricing-entry>ul li{color:var(--muted);gap:8px;font-size:.78rem;display:flex}& .pricing-entry>.btn,& .pricing-entry>.public-actions{margin-block-start:auto}& .pricing-entry .public-actions{flex-direction:column;align-items:stretch}& .pricing-entry .public-actions .btn{text-align:center}& .pricing-pack-facts{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:15px 18px;margin-inline:0;display:grid}& .pricing-pack-facts span{color:var(--muted);background:var(--sunken);text-align:center;padding-block:11px;padding-inline:5px;font-size:.75rem}& .pricing-pack-facts b{overflow-wrap:normal;word-break:normal;hyphens:none;color:var(--tally);font:600 .95rem var(--font-ui);font-variant-numeric:tabular-nums;display:block}& .pricing-truth{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:14px;display:grid}& .pricing-truth>div{min-width:0;padding-block:18px;padding-inline:42px 18px;position:relative}& .pricing-truth>div+div{border-inline-start:1px solid var(--line)}& .pricing-truth .pf-mark{position:absolute;inset-block-start:19px;inset-inline-start:18px}& .pricing-truth b{font:600 .75rem var(--font-ui);display:block}& .pricing-truth p{color:var(--muted);margin-block:6px 0;margin-inline:0;font-size:.75rem}& .decision-pack{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);padding:34px;position:relative;overflow:clip}& .decision-pack:after{content:"";border:1px solid var(--line);border-radius:50%;width:300px;height:300px;position:absolute;inset-block-end:-150px;inset-inline-end:-90px}& .decision-pack>*{z-index:1;position:relative}& .decision-pack>.section-label{color:var(--muted);margin:0;display:block}& .pricing-buying{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) auto;align-items:end;gap:28px;padding:28px;display:grid}& .pricing-buying h3{font-family:var(--font-display);margin:0;font-size:1.45rem}& .pricing-buying p{max-width:720px;color:var(--muted);margin-block:8px 0;margin-inline:0}& .pricing-faq{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}& .pricing-faq article{padding:24px}& .pricing-faq article+article{border-inline-start:1px solid var(--line)}& .pricing-faq h3{font-family:var(--font-display);margin:0;font-size:1.2rem}& .pricing-faq p{color:var(--muted);margin-block:8px 0;margin-inline:0;font-size:.82rem}& .docs-hero{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:center;gap:clamp(44px,6vw,90px);padding-block:34px 64px;padding-inline:0;display:grid}& .docs-hero h1{max-width:780px;margin-block:13px 15px;margin-inline:0;font-size:48px;line-height:52px}& .docs-hero>div>p{max-width:720px;font-size:1.04rem}& .docs-hero aside{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);padding:25px}& .docs-hero aside .section-label{color:var(--muted);margin:0;display:block}& .docs-hero aside h2{margin-block:7px 8px;margin-inline:0}& .docs-hero aside p{color:var(--muted);margin:0;font-size:.86rem}& .docs-entry{padding-block-start:44px}& .docs-role-paths{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}& .docs-role-paths>a{min-width:0;min-height:250px;color:inherit;flex-direction:column;padding:26px;display:flex}& .docs-role-paths>a+a{border-inline-start:1px solid var(--line)}@media (hover:hover) and (pointer:fine){& .docs-role-paths>a:hover{color:inherit;background:var(--sunken);text-decoration:none}}& .docs-role-paths .section-label{color:var(--muted);margin:0;display:block}& .docs-role-paths h3{font-family:var(--font-display);margin-block:7px 8px;margin-inline:0;font-size:1.45rem}& .docs-role-paths p{color:var(--muted);font-size:.84rem}& .docs-role-paths b{min-height:var(--tap);color:var(--ink);align-items:center;margin-block-start:auto;font-size:.78rem;display:inline-flex}& .docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,68px);padding-block-start:72px;display:grid}& .docs-local-nav{border-inline-end:1px solid var(--line);overscroll-behavior-block:contain;scrollbar-width:thin;gap:22px;max-height:calc(100vh - 104px);padding-block:4px 18px;padding-inline:0 22px;display:grid;position:sticky;inset-block-start:82px;overflow:auto}& .docs-nav-group{gap:5px;display:grid}& .docs-nav-group b{color:var(--ink);font:600 .75rem var(--font-ui);margin-block-end:3px}& .docs-nav-group a{min-height:var(--tap);color:var(--muted);align-items:center;font-size:.76rem;line-height:1.25;display:flex}@media (hover:hover) and (pointer:fine){& .docs-nav-group a:hover{color:var(--ink);text-decoration:none}}& .docs-layout .doc{min-width:0;max-width:930px}& .docs-layout .doc>h2{border-block-start:1px solid var(--line);margin-block-start:64px;padding-block-start:14px;scroll-margin-block-start:78px}& .docs-layout .doc>h2:first-child{margin-block-start:0}& .docs-layout .doc pre,& .docs-layout .doc .tblwrap{max-width:100%;overflow-x:auto}& .trust-proof-rail{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}& .trust-proof-rail>div{min-width:0;padding:19px}& .trust-proof-rail>div+div{border-inline-start:1px solid var(--line)}& .trust-proof-rail b{font:600 .75rem var(--font-ui);display:block}& .trust-proof-rail span{color:var(--muted);margin-block-start:6px;font-size:.75rem;line-height:1.42;display:block}& .trust-ledger{border-block-start:1px solid var(--line)}& .trust-row{border-block-end:1px solid var(--line);grid-template-columns:145px minmax(0,1fr) auto;align-items:start;gap:25px;padding-block:24px;padding-inline:0;display:grid}& .trust-row>span:first-child{color:var(--muted);font:500 .75rem var(--font-ui);padding-block-start:4px}& .trust-row h3{font-family:var(--font-display);margin-block:0 7px;margin-inline:0;font-size:1.28rem}& .trust-row p{color:var(--muted);margin:0}& .trust-row>.badge{margin-block-start:1px}& .trust-ledger.is-setup .trust-row>span:first-child{color:var(--muted)}& .trust-limit{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}& .trust-limit article{padding:24px}& .trust-limit article:nth-child(2n){border-inline-start:1px solid var(--line)}& .trust-limit article:nth-child(n+3){border-block-start:1px solid var(--line)}& .trust-limit h3{font-family:var(--font-display);margin:0;font-size:1.25rem}& .trust-limit p{color:var(--muted);margin-block:8px 0;margin-inline:0;font-size:.84rem}& .trust-limit.is-claims{grid-template-columns:repeat(3,minmax(0,1fr))}& .trust-limit.is-claims article{border-block-start:0}& .trust-limit.is-claims article+article{border-inline-start:1px solid var(--line)}& .trust-direction{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:29px;display:grid}& .trust-direction .section-label{color:var(--muted);margin:0;display:block}& .trust-direction h2{margin-block:7px 8px;margin-inline:0}& .trust-direction p{color:var(--muted);margin:0}& .demo-chronology{border-block-start:1px solid var(--line);gap:0;margin-block-start:34px;display:grid}& .demo-chapter{border-block-end:1px solid var(--line);grid-template-columns:minmax(220px,4fr) minmax(0,8fr);gap:clamp(30px,5vw,74px);padding-block:64px;padding-inline:0;scroll-margin-block-start:90px;display:grid}& .demo-chapter-copy .section-label{color:var(--muted);margin:0;display:block}& .demo-chapter-copy h2{margin-block:8px 10px;margin-inline:0;font-size:30px;line-height:36px}& .demo-chapter-product{min-width:0}& .conversion-stage{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) auto;align-items:end;gap:28px;padding:34px;display:grid}& .conversion-stage .section-label{color:var(--muted);margin-block:0 6px;margin-inline:0;display:block}& .conversion-stage h2{max-width:760px;margin:0;font-size:30px;line-height:36px}& .conversion-stage p{max-width:700px;color:var(--muted);margin-block:10px 0;margin-inline:0}& .proof-strip{border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-block:20px 0;margin-inline:0;display:grid;overflow:clip}& .proof-strip>div{background:var(--surface);min-width:0;padding-block:17px;padding-inline:18px}& .proof-strip b,& .proof-strip strong{color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:1.04rem;display:block}& .proof-strip span{color:var(--muted);margin-block-start:3px;font-size:.75rem;display:block}& .local-nav{scrollbar-width:thin;gap:8px;margin-block:0 30px;margin-inline:0;padding-block:3px 8px;padding-inline:0;display:flex;overflow-x:auto}& .local-nav a{min-height:var(--tap);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-ui);white-space:nowrap;border:1px solid var(--line);align-items:center;padding-block:7px;padding-inline:12px;font-size:.75rem;display:inline-flex}& .local-nav a:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .local-nav a{transition:scale var(--quick)}}& .local-nav a.active{color:var(--ink);border:1px solid var(--line);background:var(--sunken);text-decoration:none}@media (hover:hover) and (pointer:fine){& .local-nav a:hover{color:var(--ink);border:1px solid var(--line);background:var(--sunken);text-decoration:none}}& .timeline{counter-reset:timeline;gap:11px;list-style:none;display:grid}& .state-stack{gap:14px;display:grid}& .result-rank{counter-reset:result-rank;gap:11px;display:grid}& .result-rank>div{counter-increment:result-rank;border-radius:var(--radius);background:var(--sunken);border:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:12px;padding-inline:14px;display:grid}& .result-rank>div:before{content:counter(result-rank);border-radius:var(--radius);width:28px;height:28px;color:var(--tally);font:600 .75rem var(--font-ui);place-items:center;display:grid}& .result-rank strong:last-of-type{font-family:var(--font-ui);font-variant-numeric:tabular-nums}& .result-rank>div .result-meter{grid-column:2/-1;width:100%}& .result-meter{border-radius:var(--radius-pill);background:var(--sunken);border:1px solid var(--line);height:9px;overflow:clip}& .result-meter>span{border-radius:inherit;background:var(--tally);height:100%;display:block}@media (prefers-reduced-motion:no-preference){& .result-meter>span{transition-property:width;transition-duration:.42s;transition-timing-function:cubic-bezier(.2,0,0,1)}}& .filter-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-block:22px;margin-inline:0;display:flex}& .filter-chip{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;color:var(--muted);background:var(--sunken);font:500 .75rem var(--font-ui);align-items:center;padding-block:7px;padding-inline:12px;display:inline-flex}& .filter-chip:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .filter-chip{transition:scale var(--quick)}}& .filter-chip.active{color:var(--ink);border:1px solid var(--line)}@media (hover:hover) and (pointer:fine){& .filter-chip:hover{color:var(--ink);border:1px solid var(--line)}}& .search-field{min-width:min(100%,280px);max-width:360px;margin-inline-start:auto}& .outcome-feed{gap:10px;margin-block-start:18px;display:grid}& .outcome-feed .badge{justify-self:start}& .outcome-feed>article{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(110px,.35fr) minmax(0,1.65fr) auto;align-items:center;gap:16px;padding-block:14px;padding-inline:16px;display:grid}& .outcome-feed time{color:var(--muted);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:.75rem}& .empty-state{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);padding:38px}& .empty-state .kicker{margin-block-end:16px}& .empty-state h1,& .empty-state h2{max-width:700px}& .empty-state>p{max-width:640px}& .pt-join{grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);align-items:center;gap:clamp(38px,7vw,94px);max-width:1140px;min-height:calc(100vh - 72px);margin-block:0;margin-inline:auto;padding-block:52px 78px;padding-inline:24px;display:grid}& .pt-join-intro{max-width:650px}& .pt-join-intro h1{max-width:640px;font-size:48px;line-height:52px}& .pt-join-intro>p{max-width:590px;font-size:1.02rem}& .pt-destination{gap:2px;max-width:590px;margin-block:0 20px;margin-inline:0;display:grid}& .pt-destination b{font-size:.9375rem}& .pt-destination span{color:var(--muted);font-size:.875rem}& .pt-entry-card{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);padding:28px}& .pt-entry-head h2{margin-block:0 6px;margin-inline:0;font-size:1.7rem}& .pt-providers{gap:8px;margin-block:20px 0;margin-inline:0;display:grid}& .pt-providers .btn{width:100%}& .provider-mark{flex:none}& .pt-entry-tabs{border-radius:var(--radius);background:var(--sunken);grid-template-columns:1fr 1fr;gap:5px;margin-block:22px 16px;margin-inline:0;padding:4px;display:grid}& .pt-entry-tabs button{min-height:var(--tap);border-radius:var(--radius);color:var(--muted);cursor:pointer;font:600 .76rem var(--font-ui);background:0 0;border:0}@media (prefers-reduced-motion:no-preference){& .pt-entry-tabs button{transition-property:color,background-color,box-shadow,scale;transition-duration:.14s}}& .pt-entry-tabs button:active{scale:.97}& .pt-entry-tabs button.is-active{color:var(--ink);background:var(--surface);border:1px solid var(--line)}& .pt-entry-panel[hidden]{display:none}& .pt-entry-panel label{color:var(--ink)}& .pt-field-note{color:var(--muted);margin-block:7px 14px;margin-inline:0;font-size:.78rem}& .pt-wide{text-align:center;width:100%}& input.pt-code-input{font-family:var(--font-code);font-variant-numeric:tabular-nums;font-size:1.25rem}& .pt-code-sent{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:7px;margin-block:4px 13px;margin-inline:0;font-size:.78rem;display:flex}& .pt-code-sent b{color:var(--ink)}& .pt-code-sent button{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;margin-inline-start:auto;position:relative}& .pt-code-sent button:after{content:"";position:absolute;inset:min(0px,50% - 22px)}& .pt-code-sent button:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .pt-code-sent button{transition:scale var(--quick)}}& .pt-partner-wait{text-align:center;padding-block:22px;padding-inline:5px}& .pt-partner-wait b{margin-block:12px 5px;margin-inline:0;display:block}& .pt-pulse{background:var(--muted);border:1px solid var(--line);border-radius:50%;width:12px;height:12px;margin-block:0;margin-inline:auto;display:block}@media (prefers-reduced-motion:no-preference){& .pt-pulse{animation:1.6s ease-in-out infinite waiting-pulse}}& .pt-workspace{max-width:1120px;padding-block-start:48px}& .pt-work-head{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:end;gap:36px;display:grid}& .pt-work-head>*{min-width:0}& .pt-work-head h1{max-width:760px;font-size:48px;line-height:52px}& .pt-work-head>div>p{max-width:680px}& .pt-account-summary{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);min-width:0;max-width:100%;padding-block:18px;padding-inline:19px}& .pt-account-summary b,& .pt-account-summary>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:clip}& .pt-account-summary>span:last-child{color:var(--muted);font-size:.78rem}& .pt-account-summary>span[hidden]{display:none}& .pt-work-metrics{border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:34px 48px;margin-inline:0;display:grid;overflow:clip}& .pt-work-metrics>div{background:var(--surface);padding-block:19px;padding-inline:21px}& .pt-work-metrics b{color:var(--ink);font:500 2rem/1 var(--font-ui);font-variant-numeric:tabular-nums;display:block}& .pt-work-metrics span{color:var(--muted);margin-block-start:7px;font-size:.76rem;display:block}& .pt-work-section{margin-block-start:46px;scroll-margin-block-start:92px}& .pt-section-head{justify-content:space-between;align-items:end;gap:28px;margin-block-end:14px;display:flex}& .pt-section-head h2{margin:0;font-size:1.7rem}& .pt-section-head>p{max-width:440px;color:var(--muted);text-align:end;margin:0;font-size:.82rem}& .pt-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}& .pt-empty{color:var(--muted);grid-column:1/-1;margin:0;font-size:.875rem}& .pt-decision-card{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);align-content:start;min-height:210px;padding:20px;display:grid}@media (prefers-reduced-motion:no-preference){& .pt-decision-card{transition-property:transform,box-shadow;transition-duration:.16s}}@media (hover:hover) and (pointer:fine){& .pt-decision-card:hover{border:1px solid var(--line);transform:translateY(-2px)}}& .pt-card-top{justify-content:space-between;gap:12px;display:flex}& .pt-card-context{flex-wrap:wrap;align-items:center;gap:8px;display:flex}& .pt-card-product,& .pt-card-state{font:500 .75rem var(--font-ui);color:var(--muted)}& .pt-decision-card h3{font-family:var(--font-display);margin-block:18px 6px;margin-inline:0;font-size:1.24rem}& .pt-decision-card>p{font-size:.82rem}& .pt-card-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-block-start:auto;padding-block-start:17px;display:flex}& .pt-followed{color:var(--muted);font:500 .75rem var(--font-ui)}& .pt-notification{color:var(--ink);border-block-end:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:13px;padding-inline:0;display:flex}@media (hover:hover) and (pointer:fine){& .pt-notification:hover{text-decoration:none}}& .pt-notification-copy{gap:2px;display:grid}& .pt-notification-copy span{color:var(--muted);font-size:.76rem}& .pt-notification time{color:var(--muted);font:500 .75rem var(--font-ui);font-variant-numeric:tabular-nums}& .pt-notification.is-read{opacity:.52}& .pt-connection{border-block-end:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding-block:12px;padding-inline:0;display:grid}& .pt-connection-mark{border-radius:var(--radius);width:32px;height:32px;color:var(--ink);background:var(--sunken);font-family:var(--font-ui);place-items:center;display:grid}& .pt-connection div{display:grid}& .pt-connection span:last-child{color:var(--muted);font-size:.75rem}& .pt-connect-offers{flex-wrap:wrap;gap:8px;margin-block-start:16px;display:flex}& .pt-connect-offers[hidden]{display:none}& .pt-account-actions{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 36px;margin-block-start:46px;padding:22px;display:grid}& .pt-account-actions h2{margin-block:0 5px;margin-inline:0}& .pt-account-actions p{margin:0}& .pt-account-actions>.err{grid-column:1/-1}& .pt-action-row{gap:9px;display:flex}& .pt-protected{text-align:center;align-content:center;place-items:center;max-width:720px;min-height:calc(100vh - 165px);margin-block:0;margin-inline:auto;padding-block:56px 84px;padding-inline:24px;display:grid}& .pt-protected-mark{border-radius:var(--radius-xl);width:62px;height:62px;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:500 1.35rem var(--font-ui);place-items:center;margin-block-end:23px;display:grid}& .pt-protected h1{max-width:620px;font-size:48px}& .pt-protected>p{max-width:570px}& .pt-protected-actions{margin-block-start:12px}& .pt-campaign{padding-block-start:45px}& .pt-campaign-foot{margin-block-start:14px}& .pt-ballot-card{margin-block-start:18px;overflow:clip}& .pt-ballot-flow{gap:20px;display:grid}& .pt-ballot-copy .section-label{color:var(--muted);margin:0;display:block}& .pt-ballot-copy h2{margin-block:4px 5px;margin-inline:0;font-size:1.7rem}& .pt-ballot-copy p{max-width:670px;margin:0}& .pt-ballot-stages{border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;min-inline-size:0;list-style:none;display:grid;overflow:clip}& .pt-ballot-stages li{background:var(--sunken);color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-block:9px;padding-inline:11px;display:grid}& .pt-ballot-stages span{font:500 .75rem var(--font-ui);font-variant-numeric:tabular-nums}& .pt-ballot-stages b{font-size:.75rem}& .pt-ballot-stages .is-active{color:var(--ink);background:var(--sunken)}& .pt-ballot-stages .is-active span{color:var(--tally)}& .pt-ballot-stages .is-done{color:var(--muted)}& .pt-provenance{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding-block:13px;padding-inline:15px;display:grid}& .pt-provenance-mark{border-radius:var(--radius);width:38px;height:38px;color:var(--muted);background:var(--surface);font-family:var(--font-ui);place-items:center;display:grid}& .pt-provenance div{display:grid}& .pt-provenance .section-label{margin:0}& .pt-provenance small{color:var(--muted)}& .pt-ballot-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}& .pt-ballot-error{margin:0}& .pt-ballot-loader{border-radius:var(--radius-pill);background:var(--line);width:34px;height:3px;overflow:clip}& .pt-ballot-loader:after{content:"";background:var(--ink);width:45%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){& .pt-ballot-loader:after{animation:1.1s ease-in-out infinite alternate ballot-working}}& .pt-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}& .pt-ballot-option{border-radius:var(--radius-lg);color:var(--ink);cursor:pointer;background:var(--sunken);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:16px;display:grid}@media (prefers-reduced-motion:no-preference){& .pt-ballot-option{transition-property:background-color,box-shadow,scale;transition-duration:.14s}}@media (hover:hover) and (pointer:fine){& .pt-ballot-option:hover{border:1px solid var(--line)}}& .pt-ballot-option:active{scale:.97}& .pt-ballot-option:has(input:checked){background:var(--sunken);border:1px solid var(--line)}& .pt-ballot-option input{accent-color:var(--ink);margin-block-start:4px}& .pt-ballot-option span{display:grid}& .pt-ballot-option small{color:var(--muted);font-weight:400}& .pt-ranked-list{gap:8px;display:grid}& .pt-rank-row{border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:11px;padding-inline:12px;display:grid}& .pt-rank-number{border-radius:var(--radius);width:36px;height:36px;color:var(--tally);background:var(--surface);font:600 .75rem var(--font-ui);font-variant-numeric:tabular-nums;place-items:center;display:grid}& .pt-rank-copy{display:grid}& .pt-rank-copy small{color:var(--muted)}& .pt-rank-controls{gap:6px;display:flex}& .pt-rank-button{border:1px solid var(--line);border-radius:var(--radius);width:40px;height:40px;color:var(--muted);background:var(--surface);cursor:pointer;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){& .pt-rank-button:hover{color:var(--ink);border:1px solid var(--line)}}& .pt-rank-button:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .pt-rank-button{transition:scale var(--quick)}}& .pt-pair-intro{color:var(--muted);font:500 .75rem var(--font-ui);margin:0}& .pt-pairwise-list{gap:10px;margin-block-start:10px;display:grid}& .pt-pair-row{border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line);padding:15px}& .pt-pair-row>.section-label{margin-block:0 9px;margin-inline:0;display:block}& .pt-pair-choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}& .pt-pair-choice{border:1px solid var(--line);border-radius:var(--radius);min-height:58px;color:var(--ink);background:var(--surface);cursor:pointer;font:600 .88rem var(--font-ui);padding:12px}@media (prefers-reduced-motion:no-preference){& .pt-pair-choice{transition-property:background-color,box-shadow,scale;transition-duration:.14s}}@media (hover:hover) and (pointer:fine){& .pt-pair-choice:hover{border:1px solid var(--line)}}& .pt-pair-choice:active{scale:.97}& .pt-pair-choice.is-picked{color:var(--ground);background:var(--ink);border:1px solid var(--line)}& .pt-segment-field{color:var(--ink);gap:5px;margin:0;padding-block-start:2px;display:grid}& .pt-segment-field small{color:var(--muted);font-weight:400}& .pt-segment-field input{margin-block-start:4px}& .pt-review-list{gap:8px;list-style:none;display:grid}& .pt-review-list li{border-radius:var(--radius);background:var(--sunken);border:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding-block:12px;padding-inline:14px;display:grid}& .pt-review-list li>div{display:grid}& .pt-review-list small{color:var(--muted)}& .pt-review-mark{border-radius:var(--radius);width:36px;height:36px;color:var(--ink);background:var(--surface);font:600 .75rem var(--font-ui);font-variant-numeric:tabular-nums;place-items:center;display:grid}& .pt-review-segment{align-items:baseline;gap:10px;margin:0;display:flex}& .pt-review-segment .section-label{margin:0}& .pt-receipt{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:15px;padding:18px;display:grid}& .pt-receipt-mark{border-radius:var(--radius-xl);width:52px;height:52px;color:var(--ground);background:var(--ink);font:700 1.15rem var(--font-ui);place-items:center;display:grid}& .pt-receipt div{min-width:0;display:grid}& .pt-receipt .section-label{color:var(--muted);margin:0}& .pt-receipt b{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-ui);font-size:.9rem;overflow:clip}& .pt-receipt small{color:var(--muted)}& .pt-receipt-cost{margin-block:14px 0;margin-inline:0}& .pt-me-receipts{margin-block-start:46px}& .pt-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}& .pt-me-receipt-card{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);align-content:start;min-height:180px;padding:20px;display:grid}& .pt-me-receipt-card .section-label{color:var(--muted);margin:0}& .pt-me-receipt-card h3{font-family:var(--font-display);margin-block:12px 6px;margin-inline:0;font-size:1.18rem}& .pt-me-receipt-card .mono{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:.82rem;overflow:clip}& .pt-receipt-proof{max-width:760px;padding-block-start:48px}& .pt-receipt-proof-card{margin-block:22px;margin-inline:0}& .pt-receipt-proof-copy{min-width:0;display:grid}& .pt-receipt-proof-facts{border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:22px;margin-inline:0;display:grid;overflow:clip}& .pt-receipt-proof-fact{background:var(--surface);padding-block:16px;padding-inline:18px}& .pt-receipt-proof-fact dt{color:var(--muted);font:500 .75rem var(--font-ui);margin:0}& .pt-receipt-proof-fact dd{margin-block:6px 0;margin-inline:0}& .pt-receipt-proof-cost{margin-block:0 18px;margin-inline:0}& .pt-receipt-proof-actions{margin-block-start:8px}& .pt-follow-control{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding-block:16px;padding-inline:17px;display:flex}& .pt-follow-control>div:first-child{display:grid}& .pt-follow-control span{font-size:.78rem}& .pt-follow-control.is-compact{margin-block-start:4px}@media (width<=840px){& header.site .in{flex-wrap:wrap}& .public-nav{display:none}& .public-menu{display:block}& .public-signin{display:none}& .public-foot{grid-template-columns:repeat(3,minmax(0,1fr))}& .public-foot-brand{grid-column:1/-1}& .observatory-hero,& .public-section-head,& .product-stage-shell,& .demo-chapter{grid-template-columns:1fr}& .observatory-hero{gap:32px;padding-block-end:72px}& .decision-dossier{max-width:720px}& .product-stage-shell{min-height:0}& .product-stage-context{border-inline-end:0;border-block-end:1px solid var(--line)}& .product-stage-provenance{margin-block-start:22px}& .product-stage-panel{min-height:0}& .product-stage-ballot,& .product-stage-result,& .template-workbench{grid-template-columns:1fr}& .template-preview-home{order:-1;position:static}& .template-detail-dossier{grid-template-columns:repeat(2,minmax(0,1fr))}& .template-detail-dossier>div:nth-child(odd){border-inline-start:0}& .template-detail-dossier>div:nth-child(n+3){border-block-start:1px solid var(--line)}& .template-detail-dossier>div:last-child{border-inline-start:0;grid-column:1/-1}& .template-guidance{grid-template-columns:1fr}& .use-case-row-head{grid-template-columns:90px minmax(0,1fr)}& .use-case-row-head>a{grid-column:2}& .use-case-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .situation-dossier>section{grid-template-columns:125px minmax(0,1fr)}& .situation-dossier p,& .situation-dossier a{grid-column:2}& .compare-status-key{grid-template-columns:repeat(2,minmax(0,1fr))}& .compare-status-key>div:nth-child(odd){border-inline-start:0}& .compare-status-key>div:nth-child(n+3){border-block-start:1px solid var(--line)}& .compare-status-key>div:last-child{grid-column:1/-1}& .compare-row,& .compare-adjacent,& .compare-migration{grid-template-columns:1fr}& .compare-detail-state{max-width:720px}& .pricing-entry-grid{grid-template-columns:1fr}& .pricing-entry{min-height:0}& .pricing-entry+.pricing-entry{border-block-start:1px solid var(--line);border-inline-start:0}& .pricing-truth{grid-template-columns:repeat(2,minmax(0,1fr))}& .pricing-truth>div:nth-child(odd){border-inline-start:0}& .pricing-truth>div:nth-child(n+3){border-block-start:1px solid var(--line)}& .pricing-buying,& .pricing-faq{grid-template-columns:1fr}& .pricing-faq article+article{border-block-start:1px solid var(--line);border-inline-start:0}& .docs-hero{grid-template-columns:1fr}& .docs-hero aside{max-width:720px}& .docs-layout{grid-template-columns:1fr;padding-block-start:56px}& .docs-local-nav{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding:20px;position:static}& .trust-proof-rail{grid-template-columns:repeat(3,minmax(0,1fr))}& .trust-proof-rail>div:nth-child(4){border-inline-start:0}& .trust-proof-rail>div:nth-child(n+4){border-block-start:1px solid var(--line)}& .trust-limit.is-claims{grid-template-columns:1fr}& .trust-limit.is-claims article+article{border-block-start:1px solid var(--line);border-inline-start:0}& .proof-rail{grid-template-columns:repeat(3,minmax(0,1fr))}& .proof-rail>div:nth-child(4){border-inline-start:0}& .proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}& .auth-grid,& .cr-layout,& .mg-grid,& .mg-head{grid-template-columns:1fr}& .auth-grid{gap:30px;min-height:0}& .auth-copy h1{font-size:36px}& .cr-summary{position:static}& .mg-head{align-items:start}& .mg-access{max-width:620px}& .hd-first-run{grid-template-columns:1fr}& .hd-first-claim{grid-column:auto}& .rm-head{grid-template-columns:1fr;align-items:start}& .rm-promise{max-width:560px}& .ig-summary{grid-template-columns:repeat(2,minmax(0,1fr))}& .ig-capabilities,& .ig-create-client,& .ig-receipt{grid-template-columns:1fr}& .ig-receipt>.ws-actions{grid-column:auto}& .ig-section:nth-child(odd){border-inline-end:0}& .ig-section:last-child{grid-column:auto}}@media (width<=680px){& header.site .in{gap:10px}& header.site .small.muted{display:none}& .public-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}& .public-page{padding-block-start:40px}& .observatory-hero{padding-block:18px 56px}& .observatory-hero-copy h1{font-size:36px}& .product-stage{border-radius:var(--radius-xl)}& .product-stage-head{flex-direction:column;align-items:flex-start;padding:20px}& .product-stage-tabs{width:100%}& .product-stage-context,& .product-stage-screen{padding:22px}& .product-stage-panel-head{flex-direction:column;gap:9px}& .product-stage-panel-head>p{text-align:start}& .product-stage-response-grid{grid-template-columns:1fr}& .proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}& .proof-rail>div:nth-child(odd){border-inline-start:0}& .proof-rail>div:nth-child(4){border-inline-start:1px solid var(--line)}& .template-featured,& .use-case-featured{grid-template-columns:1fr}& .template-featured-item,& .use-case-feature{min-height:0}& .template-featured-item+.template-featured-item,& .use-case-feature+.use-case-feature{border-block-start:1px solid var(--line);border-inline-start:0}& .template-filters{grid-template-columns:1fr}& .template-preview{margin-block:8px 4px;margin-inline:0}& .template-detail-dossier{grid-template-columns:1fr}& .template-detail-dossier>div,& .template-detail-dossier>div+div,& .template-detail-dossier>div:nth-child(odd),& .template-detail-dossier>div:last-child{border-block-start:1px solid var(--line);border-inline-start:0;grid-column:auto}& .template-detail-dossier>div:first-child{border-block-start:0}& .template-option-list{grid-template-columns:1fr}& .template-guidance>div{padding:23px}& .use-case-row-head{grid-template-columns:1fr;gap:6px}& .use-case-row-head>a{grid-column:auto}& .use-case-row-grid{grid-template-columns:1fr}& .use-case-row-foot{flex-direction:column;align-items:flex-start;gap:4px}& .situation-dossier>section{grid-template-columns:1fr;gap:7px}& .situation-dossier p,& .situation-dossier a{grid-column:auto}& .situation-dossier>section>span{padding-block-start:0}& .compare-status-key{grid-template-columns:1fr}& .compare-status-key>div,& .compare-status-key>div+div,& .compare-status-key>div:nth-child(odd),& .compare-status-key>div:last-child{border-block-start:1px solid var(--line);border-inline-start:0;grid-column:auto}& .compare-status-key>div:first-child{border-block-start:0}& .compare-state-pair{grid-template-columns:1fr}& .compare-row footer{flex-direction:column;align-items:flex-start;gap:4px}& .compare-adjacent,& .compare-migration{padding:23px}& .compare-detail-ledger>section{grid-template-columns:1fr;gap:7px}& .compare-detail-ledger>section>span{padding-block-start:0}& .ptiers{grid-template-columns:1fr}& .ptiers>.ptier:last-child:nth-child(odd){grid-column:auto}& .pricing-truth{grid-template-columns:1fr}& .pricing-truth>div,& .pricing-truth>div+div,& .pricing-truth>div:nth-child(odd){border-block-start:1px solid var(--line);border-inline-start:0}& .pricing-truth>div:first-child{border-block-start:0}& .decision-pack{padding:27px}& .pricing-buying{padding:23px}& .docs-role-paths{grid-template-columns:1fr}& .docs-role-paths>a{min-height:0}& .docs-role-paths>a+a{border-block-start:1px solid var(--line);border-inline-start:0}& .docs-local-nav{gap:22px;padding:18px;display:flex;overflow-x:auto}& .docs-nav-group{flex:0 0 190px}& .docs-layout .doc>h2{margin-block-start:50px}& .trust-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}& .trust-proof-rail>div,& .trust-proof-rail>div+div,& .trust-proof-rail>div:nth-child(4){border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line)}& .trust-proof-rail>div:nth-child(odd){border-inline-start:0}& .trust-proof-rail>div:nth-child(-n+2){border-block-start:0}& .trust-proof-rail>div:last-child{border-inline-start:0;grid-column:1/-1}& .trust-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 18px}& .trust-row>div{grid-area:2/1/auto/-1}& .trust-row>.badge{grid-area:1/2}& .trust-limit{grid-template-columns:1fr}& .trust-limit article,& .trust-limit article:nth-child(2n),& .trust-limit article:nth-child(n+3){border-block-start:1px solid var(--line);border-inline-start:0}& .trust-limit article:first-child{border-block-start:0}& .trust-direction{grid-template-columns:1fr}& .conversion-stage{grid-template-columns:1fr;padding:27px}& .public-section{padding-block:42px}& .public-actions{flex-direction:column;align-items:stretch}& .public-actions .btn{text-align:center}& .decision-pack-grid{grid-template-columns:1fr}& .decision-pack-price{text-align:start}& .outcome-feed>article{grid-template-columns:1fr;gap:5px}& .search-field{flex-basis:100%;order:-1;max-width:none;margin-inline-start:0}& .ws-page{padding-block-start:26px}& .ws-page-head,& .cr-template-banner{flex-direction:column;align-items:flex-start}& .cr-template-banner .ws-actions{width:100%}& .cr-progress-step{flex-direction:column;align-items:flex-start;gap:7px;min-height:78px;padding:12px}& .cr-progress-step b{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}& .cr-section,& .mg-card{padding:20px}& .cr-done-secondary{grid-template-columns:1fr}& .cr-done-receipt{justify-content:flex-start}& .cr-link-row{grid-template-columns:1fr}& .cr-link-row>span,& .cr-link-label{margin-block-start:6px}& .cr-link-row .btn,& .cr-link-copy{width:100%}& .mg-lifecycle{grid-template-columns:1fr}& .mg-stage{padding-block:12px;padding-inline:15px}& .mg-stat{grid-template-columns:1fr}& .hd-hero{padding-block:22px 21px;padding-inline:26px 22px}& .hd-row{display:block}& .hd-side{justify-content:space-between;width:100%;margin-block:13px 0;margin-inline:0}& .hd-stats,& .rm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}& .hd-claim-row{flex-direction:column;align-items:stretch}& .hd-claim-row input{min-width:0}& .rm-lanes{grid-template-columns:1fr}& .rm-lane>.small{min-height:0}& .ig-receipt{position:relative;inset-block-start:auto}}@media (width<=480px){& .contract dl{grid-template-columns:1fr;gap:0}& .contract dt{white-space:normal;margin-block-start:11px}& .contract dt:first-of-type{margin-block-start:0}& .contract dd{margin-block-start:2px}& header.site .in{padding-block:11px;padding-inline:16px}& .public-site>.in>.btn{padding-inline:12px;font-size:.84rem}& .public-menu nav{inset-inline-end:16px}& .public-foot{grid-template-columns:1fr;padding-inline:16px}& .public-foot-brand{grid-column:auto}& .public-page{padding-inline:16px}& .observatory-hero-copy h1{font-size:36px}& .decision-dossier,& .product-stage-context,& .product-stage-screen,& .conversion-stage{padding:19px}& .decision-dossier,& .product-stage,& .conversion-stage{border-radius:var(--radius-xl)}& .template-featured-item,& .use-case-feature{padding:22px}& .template-filter-group{padding:13px}& .template-filter-group>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}& .template-filter-group button{white-space:normal;width:100%;min-width:0}& .template-item>button{padding-block:15px 10px;padding-inline:15px}& .template-item-actions{align-items:flex-start;padding-block:0 12px;padding-inline:15px}& .template-item-actions span{flex-basis:100%;margin-inline-end:0}& .template-preview{border-radius:var(--radius-xl);padding:19px}& .template-preview-options li{overflow-wrap:anywhere}& .template-detail-dossier>div{padding:17px}& .template-guidance{border-radius:var(--radius-xl)}& .use-case-row{padding-block:26px;padding-inline:0}& .use-case-row-grid section{padding:15px}& .use-case-feature>div{flex-direction:column;align-items:flex-start}& .use-case-feature>div span{text-align:start;max-width:none}& .compare-row.is-primary{margin-inline:0;padding-inline:0}& .compare-row{gap:20px}& .compare-state-pair section,& .compare-detail-state section{padding:17px}& .compare-adjacent,& .compare-migration,& .compare-detail-state{border-radius:var(--radius-xl)}& .compare-detail-ledger>section{padding-block:23px;padding-inline:0}& .pricing-entry{padding:22px}& .pricing-pack-facts{grid-template-columns:1fr}& .decision-pack,& .pricing-buying{border-radius:var(--radius-xl);padding:19px}& .pricing-faq article{padding:20px}& .docs-hero{padding-block-start:18px}& .docs-hero h1{font-size:36px}& .docs-hero aside{border-radius:var(--radius-xl);padding:19px}& .docs-role-paths>a{padding:22px}& .docs-local-nav{border-radius:var(--radius-xl);padding:16px}& .docs-layout{padding-block-start:42px}& .docs-layout .doc>h2{font-size:1.65rem}& .trust-proof-rail{grid-template-columns:1fr}& .trust-proof-rail>div,& .trust-proof-rail>div+div,& .trust-proof-rail>div:nth-child(odd),& .trust-proof-rail>div:nth-child(-n+2),& .trust-proof-rail>div:last-child{border-block-start:1px solid var(--line);border-inline-start:0;grid-column:auto}& .trust-proof-rail>div:first-child{border-block-start:0}& .trust-row{padding-block:21px;padding-inline:0}& .trust-limit article{padding:20px}& .trust-direction{border-radius:var(--radius-xl);padding:20px}& .dossier-grid,& .proof-rail,& .proof-strip{grid-template-columns:1fr}& .proof-rail>div,& .proof-rail>div:nth-child(4){border-inline-start:0;border-block-start:1px solid var(--line)}& .proof-rail>div:first-child{border-block-start:0}& .product-stage-context dl>div{grid-template-columns:1fr;gap:3px}& .product-stage-outcome{min-height:0;padding:22px}& .product-stage-response-grid>article{padding:17px}& .empty-state{border-radius:var(--radius-xl);padding:21px}& .result-rank>div{grid-template-columns:28px minmax(0,1fr);gap:10px}& .result-rank strong:last-of-type,& .result-rank>div .result-meter{grid-column:2}& .ws-page{padding-inline:16px}& .auth-page{padding-block-start:36px}& .auth-card,& .cr-section,& .cr-summary,& .cr-done,& .mg-card{border-radius:var(--radius-lg);padding:18px}& .cr-progress-step{gap:6px;padding-block:10px;padding-inline:9px}& .cr-done-secondary>section{padding:18px}& .cr-done-primary,& .cr-done-receipt{flex-direction:column;align-items:stretch}& .cr-done-primary .btn,& .cr-done-receipt .btn,& .cr-done-receipt a,& .cr-done-secondary>section>.btn{text-align:center;width:100%;min-width:0}& .cr-submit{flex-direction:column;align-items:stretch}& .cr-submit .btn{width:100%}& .cr-submit .err{min-width:0}& .mg-share-label{flex-direction:column;align-items:flex-start;gap:3px}& .mg-share-label span{text-align:start}& .mg-copy{flex-direction:column;align-items:stretch}& .mg-copy input,& .mg-copy textarea{min-width:0}& .mg-copy .btn{text-align:center;width:100%}& .hd-hero{flex-direction:column;align-items:flex-start;gap:14px}& .hd-big{text-align:start;min-width:0;font-size:3.2rem}& .hd-first-run,& .hd-record,& .hd-distribute,& .rm-empty{padding:20px}& .hd-actions{flex-direction:column}& .hd-actions .btn{text-align:center;width:100%}& .hd-copy input{flex-basis:100%;min-width:0}& .hd-copy .btn{text-align:center;flex:1}& .ig-summary{grid-template-columns:1fr}& .ig-create-client,& .ig-client-head,& .ig-section,& .ig-domain,& .ig-receipt{padding:18px}& .ig-client-head,& .ig-domain-state{flex-direction:column}& .ig-create-client form,& .ig-inline-form,& .ig-receipt-copy{grid-template-columns:1fr}& .ig-create-client form .err,& .ig-inline-form .err{grid-column:auto}}@media (width<=840px){& .pt-join{grid-template-columns:1fr;min-height:0;padding-block-start:38px}& .pt-join-intro{max-width:none}& .pt-entry-card{width:100%;max-width:620px;margin-block:0;margin-inline:auto}& .pt-work-head{grid-template-columns:1fr}& .pt-account-summary{max-width:520px}& .pt-decision-grid,& .pt-receipt-grid,& .pt-receipt-proof-facts{grid-template-columns:1fr}}@media (width<=680px){& .pt-workspace{padding-block-start:32px}& .pt-work-head h1{text-wrap:wrap;max-width:100%;font-size:36px}& .pt-account-summary{width:100%}& .pt-work-metrics{grid-template-columns:1fr;margin-block-end:38px}& .pt-work-metrics>div{align-items:baseline;gap:12px;display:flex}& .pt-work-metrics span{margin:0}& .pt-section-head{flex-direction:column;align-items:flex-start;gap:5px}& .pt-section-head>p{text-align:start}& .pt-account-actions{grid-template-columns:1fr;row-gap:16px}& .pt-action-row{flex-direction:column;align-items:stretch}& .pt-action-row .btn{width:100%}& .pt-ballot-stages li{grid-template-columns:1fr;gap:2px}& .pt-ballot-stages b{font-size:.75rem}& .pt-approval-grid{grid-template-columns:1fr}& .pt-follow-control{flex-direction:column;align-items:stretch}& .pt-follow-control .btn{text-align:center;width:100%}}@media (width<=480px){& .pt-join{padding-inline:16px}& .pt-join-intro h1{font-size:36px}& .pt-entry-card{border-radius:var(--radius-xl);padding:20px}& .pt-workspace{padding-inline:16px}& .pt-account-actions,& .pt-ballot-card{padding:18px}& .pt-ballot-stages b{display:none}& .pt-ballot-stages li{place-items:center}& .pt-rank-row{grid-template-columns:36px minmax(0,1fr)}& .pt-rank-controls{grid-column:2}& .pt-pair-choices,& .pt-receipt{grid-template-columns:1fr}& .pt-receipt b{white-space:normal;overflow-wrap:anywhere}}& .triage-queue-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-block:22px 8px;margin-inline:0;padding:16px}& .triage-queue-tabs__nav{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);flex-wrap:wrap;gap:6px;padding:4px;display:flex}& .triage-queue-tabs__nav button,& .decision-declaration-steps__list button{min-height:var(--tap);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;font:600 .75rem var(--font-ui);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding-block:8px;padding-inline:13px;display:inline-flex}@media (prefers-reduced-motion:no-preference){& .triage-queue-tabs__nav button,& .decision-declaration-steps__list button{transition-property:color,background-color,border-color,scale;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}}@media (hover:hover) and (pointer:fine){& .triage-queue-tabs__nav button:hover,& .decision-declaration-steps__list button:hover{color:var(--ink)}}& .triage-queue-tabs__nav button:active,& .decision-declaration-steps__list button:active{scale:.97}& .triage-queue-tabs__nav button[data-selected=true]{color:var(--ink);background:var(--surface);border-color:var(--line)}& .triage-queue-tabs__nav [data-queue-count]{color:var(--muted);font-variant-numeric:tabular-nums}& .triage-queue-tabs__nav button[data-selected=true] [data-queue-count]{color:var(--ink)}& .triage-queue-tabs__status{color:var(--muted);margin-block:14px 10px;margin-inline:0;font-size:.84rem}& .triage-queue-tabs__list{gap:6px;list-style:none;display:grid}& .triage-queue-tabs__list li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);gap:4px;padding-block:11px;padding-inline:13px;display:grid;position:relative}@media (width>=1025px){& .triage-queue-tabs__list li[data-open=true]{border-color:var(--ink);background:var(--surface)}}& .triage-queue-tabs__list a{color:var(--ink);font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){& .triage-queue-tabs__list a:hover{text-decoration:underline}}& .triage-queue-tabs__list a:after{content:"";border-radius:inherit;position:absolute;inset:0}& .triage-queue-tabs__list li span{color:var(--muted);font:400 .75rem var(--font-ui)}& .triage-queue-tabs__list [data-queue-empty]{color:var(--muted);display:block}& .triage-queue-pane .triage-queue-tabs{margin:0;padding:12px}& .triage-queue-pane .triage-queue-tabs__list{margin-block-start:12px}@media (width<=700px){& .triage-queue-pane .triage-queue-tabs{background:0 0;border:0;padding:0}}& .decision-declaration-steps{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-block:22px;margin-inline:0;padding:18px}& .decision-declaration-steps__eyebrow{color:var(--muted);font:600 .75rem var(--font-ui);margin-block:0 12px;margin-inline:0}& .decision-declaration-steps__list{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);gap:4px;margin:0;padding:4px;list-style:none;display:grid}& .decision-declaration-steps__list button{text-align:start;justify-content:flex-start;width:100%}& .decision-declaration-steps__list button[data-selected=true]{color:var(--ink);background:var(--surface);border-color:var(--line)}& .decision-declaration-steps__list [data-step-id]{font-variant-numeric:tabular-nums;flex:none}& .decision-declaration-steps__list [data-step-label]{flex:none}& .decision-declaration-steps__list [data-step-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 .8rem/1.4 var(--font-ui);color:var(--muted);flex:auto;overflow:clip}& .decision-declaration-steps__list button[data-selected=true] [data-step-value]{color:var(--ink)}& .decision-declaration-steps__list button[data-set=false] [data-step-value]{font-style:italic}& .decision-declaration-steps__detail{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);margin-block-start:14px;padding:14px}& .decision-declaration-steps__detail h3{font-family:var(--font-display);margin-block:0 6px;margin-inline:0;font-size:1.05rem}& .decision-declaration-steps__detail p{color:var(--muted);margin:0}@media (width<=840px){& .triage-queue-tabs__list li{gap:4px;display:grid}& .triage-queue-tabs__list li span{text-align:start}& .decision-declaration-steps__list button{flex-wrap:wrap}& .decision-declaration-steps__list [data-step-value]{white-space:normal;flex-basis:100%}}}@keyframes stamp-land{0%{opacity:0;transform:rotate(-2.1deg)scale(1.5)}60%{opacity:1;transform:rotate(-2.1deg)scale(.97)}to{opacity:1;transform:rotate(-2.1deg)scale(1)}}@keyframes waiting-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes ballot-working{0%{transform:translate(-100%)}to{transform:translate(122%)}}:is(body.platform.portal,.portal-frame){color-scheme:inherit;--ground:light-dark(var(--pl-ground),var(--pd-ground));--surface:light-dark(var(--pl-surface),var(--pd-surface));--raised:light-dark(var(--pl-raised),var(--pd-raised));--sunken:light-dark(var(--pl-sunken),var(--pd-sunken));--ink:light-dark(var(--pl-ink),var(--pd-ink));--muted:light-dark(var(--pl-muted),var(--pd-muted));--line:light-dark(var(--pl-line),var(--pd-line));--line-strong:light-dark(var(--pl-lineStrong),var(--pd-lineStrong));--signal:var(--brand-accent);--signal-ink:var(--brand-on-accent);--font-ui:var(--brand-font);--font-display:var(--brand-display);--radius-xs:min(var(--brand-radius), 6px);--radius-sm:var(--brand-radius);--radius:min(calc(var(--brand-radius) * 1.3), 22px);--radius-lg:min(calc(var(--brand-radius) * 1.6), 26px);--muted-2:color-mix(in oklch, var(--ink) 48%, transparent);--signal-soft:color-mix(in oklab, var(--signal) 18%, var(--surface));--focus:0 0 0 2px var(--surface), 0 0 0 4px var(--ink), 0 0 0 7px color-mix(in oklch, var(--signal) 55%, transparent);background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-synthesis:none;overflow-wrap:anywhere;& h1{letter-spacing:-.01em;margin-block:0 24px;margin-inline:0;font-size:40px;line-height:44px}& :is(h1,h2){text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking)}& :is(.btn,.ws-status){text-transform:var(--label-transform);letter-spacing:var(--label-tracking)}& .btn-primary{background-color:var(--finish-fill,var(--signal));background-image:var(--finish-image,none);border-color:var(--finish-border,transparent);color:var(--finish-ink,var(--signal-ink));box-shadow:var(--finish-edge,inset 0 -1px 0 oklch(20.29% .0199 293.72/.16), var(--sh-1))}@media (hover:hover) and (pointer:fine){& .btn-primary:hover{background-color:var(--finish-hover,color-mix(in oklab, var(--signal) 86%, oklch(20.29% .0199 293.72)));color:var(--signal-ink)}}& .btn-ghost{background-image:var(--finish-image,none);border-color:var(--finish-outline,var(--line-strong));box-shadow:var(--finish-raise,var(--sh-1))}& :is(.btn,.vote):focus-visible{box-shadow:var(--focus)}& h2{margin-block:0 8px;margin-inline:0;font-size:22px;line-height:28px}& h3{margin-block:0 6px;margin-inline:0;font-size:18px;font-weight:600;line-height:26px}& h4{margin-block:0 6px;margin-inline:0;font-size:16px;font-weight:600;line-height:24px}& .shell{flex-direction:column;min-height:100dvh;display:flex;position:relative}& .backdrop{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklch, var(--ground) 70%, transparent) 0, color-mix(in oklch, var(--ground) 88%, transparent) 320px, var(--ground) 720px), var(--backdrop) center top / cover no-repeat;position:fixed;inset:0}& .site-bar{z-index:10;background:color-mix(in oklch, var(--surface) 92%, transparent);backdrop-filter:saturate(1.2)blur(12px);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0}& .site-bar-inner{align-items:center;gap:8px 28px;max-width:1240px;min-height:60px;margin-block:0;margin-inline:auto;padding-block:0;padding-inline:24px;display:flex}& .site-mark{min-width:0;color:var(--ink);flex:none;align-items:center;text-decoration:none;display:flex;position:relative}& :is(.site-mark,.feed-link,.idea-back a):after{content:"";position:absolute;inset:min(0px,50% - 22px)}& .site-mark img{object-fit:contain;block-size:32px;inline-size:auto;max-inline-size:220px;display:block}& .wordmark{font-family:var(--font-display);text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);white-space:nowrap;font-size:20px;font-weight:700;line-height:24px}& .site-links{flex:1;min-width:0}& .site-links ul,& .site-menu ul{flex-wrap:wrap;list-style:none;display:flex}& .site-links a,& .site-menu li a{border-radius:var(--radius-sm);min-height:40px;color:var(--muted);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);transition:color var(--quick), background-color var(--quick);align-items:center;padding-block:0;padding-inline:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){& .site-links a:hover,& .site-menu li a:hover{color:var(--ink);background:color-mix(in oklch, var(--ink) 6%, transparent)}}& .site-links a:active{color:var(--ink)}& .site-menu li a:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .site-menu li a{transition:color var(--quick), background-color var(--quick), scale var(--quick)}}& .top-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}& .site-menu{display:none;position:relative}& :is(.site-links,.site-menu)[hidden]{display:none}& .site-menu>summary{gap:6px;list-style:none}& .site-menu>summary::-webkit-details-marker{display:none}& .site-menu>summary .icon{rotate:90deg}@media (prefers-reduced-motion:no-preference){& .site-menu>summary .icon{transition:rotate var(--quick)}}& .site-menu[open]>summary .icon{rotate:-90deg}& .site-menu ul{z-index:20;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--sh-2);transition:opacity var(--settle);flex-direction:column;padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}@starting-style{& .site-menu[open] ul{opacity:0}}@media (prefers-reduced-motion:no-preference){& .site-menu ul{transition:opacity var(--settle), translate var(--settle)}@starting-style{& .site-menu[open] ul{translate:0 .5rem}}}& .site-menu li a{width:100%;display:flex}& .locale-switch label{margin:0}& .locale-switch label>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}& .locale-switch select{width:auto;max-width:10rem;font-size:14px}& .portal-head{width:100%;max-width:1008px;margin-block:0;margin-inline:auto;padding-block:40px 0;padding-inline:24px}& .portal-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);margin-block:0 18px;margin-inline:0;font-size:36px;font-weight:700;line-height:42px}& .portal-nav ul{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:0 4px;list-style:none;display:flex}& .portal-nav a{min-height:44px;color:var(--muted);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);transition:color var(--quick), box-shadow var(--quick);align-items:center;gap:8px;margin-block-end:-1px;padding-block:0;padding-inline:12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}@media (hover:hover) and (pointer:fine){& .portal-nav a:hover{color:var(--ink)}}& .portal-nav a:active{color:var(--ink)}& .portal-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--signal);font-weight:600}& .wrap{flex:1;width:100%;max-width:1008px;margin-block:0;margin-inline:auto;padding-block:28px 96px;padding-inline:24px}& .page-title{margin-block:0 20px;margin-inline:0;font-size:30px;line-height:36px}& .field>label{margin-block:14px 0;margin-inline:0}& .field>label>span{margin-block-end:6px;display:block}& .field label:has(>:required)>span:after{content:" *";color:var(--muted)}& .composer{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--sh-1);margin-block:0 24px;margin-inline:0}& .composer>summary{cursor:pointer;border-radius:inherit;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:12px;padding-inline:20px 12px;list-style:none;display:flex}& .composer>summary:active{background:color-mix(in oklch, var(--ink) 6%, transparent)}& .composer>summary::-webkit-details-marker{display:none}& .composer-prompt{color:var(--muted);font-size:16px}& .composer-preview{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;padding-inline:20px 12px;display:flex}& .composer[open]>summary{border-block-end:1px solid var(--line);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);border-end-end-radius:0;border-end-start-radius:0}& .composer[open]>summary .composer-prompt{color:var(--ink);font-weight:600}& .composer[open]>summary .btn{display:none}& .composer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-block:4px 20px;padding-inline:20px;display:grid}& .composer-form .full{grid-column:1/-1}& :is(.composer-form,.comment-form) textarea{field-sizing:content;max-block-size:12lh}& .composer-form .opt{background:var(--sunken);border-color:#0000;margin-block:16px 0;margin-inline:0}& .composer-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-start:16px;display:flex}& .composer-actions p{margin:0}& .board-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-block:0 16px;margin-inline:0;display:flex}& .board-bar label{margin:0}& .search-field{flex:260px;position:relative}& .search-field .icon{color:var(--muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:12px;translate:0 -50%}& .search-field input{padding-inline-start:36px}& .select-field select{width:auto}& .items:has(.item){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--sh-1);overflow:clip}& .item{transition:background-color var(--quick);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;padding-block:20px 14px;padding-inline:20px 24px;display:grid}& .item+.item{border-block-start:1px solid var(--line)}@media (hover:hover) and (pointer:fine){& .item:hover{background:color-mix(in oklab, var(--sunken) 40%, var(--surface))}}& .item-vote{justify-content:center;display:flex}& .vote{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--ink) 6%, transparent);background-image:var(--finish-image,none);width:48px;min-height:56px;box-shadow:var(--finish-press,none);color:var(--muted);cursor:pointer;font:inherit;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding-block:6px 8px;padding-inline:0;display:flex}@media (prefers-reduced-motion:no-preference){& .vote{transition:border-color var(--quick), background-color var(--quick), color var(--quick), scale var(--quick)}}& .vote .icon{stroke-width:2.4px}@media (hover:hover) and (pointer:fine){& .vote:hover{background:color-mix(in oklch, var(--signal) 14%, transparent);border-color:color-mix(in oklch, var(--signal) 50%, transparent);color:var(--ink)}}& .vote:active{scale:.97}& .vote[aria-pressed=true]{background:var(--signal-soft);border-color:var(--signal);color:var(--ink)}& .vote[disabled]{cursor:progress}& .vote.is-static{cursor:default}@media (hover:hover) and (pointer:fine){& .vote.is-static:hover{background:color-mix(in oklch, var(--ink) 6%, transparent);color:var(--muted);border-color:#0000}}& .vote-tally{flex-direction:column;align-items:center;display:flex}& .vote-of{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-block-start:2px;font-size:12px;font-weight:500;line-height:14px}& .vote.is-large{width:64px;min-height:76px}& .vote.is-large .vote-count{font-size:22px;line-height:26px}& .vote-count{font-variant-numeric:tabular-nums;color:var(--tally);font-size:16px;font-weight:700;line-height:20px;display:inline-block}@media (prefers-reduced-motion:no-preference){& .vote-count.tick{animation:.18s cubic-bezier(.34,1.4,.64,1) vote-tick}}& .item-title{font-family:var(--font-ui);margin-block:0 4px;margin-inline:0;font-size:17px;line-height:24px}& .item-title a{color:var(--ink)}& .item-body{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-block:0 8px;margin-inline:0;font-size:15px;line-height:23px;display:-webkit-box;overflow:clip}& .item-meta{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-block-start:10px;display:flex}& .meta-item,& .meta-action{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;display:inline-flex}& .meta-action{border-radius:var(--radius-sm);cursor:pointer;min-height:40px;transition:color var(--quick), background-color var(--quick);background:0 0;border:0;margin-block:-4px;margin-inline:-8px;padding-block:0;padding-inline:8px;font-family:inherit}@media (hover:hover) and (pointer:fine){& .meta-action:hover{color:var(--ink);background:var(--sunken)}}& .meta-action:active{scale:.97}@media (prefers-reduced-motion:no-preference){& .meta-action{transition:color var(--quick), background-color var(--quick), scale var(--quick)}}& .meta-action.follow{margin-inline-start:auto}& .meta-action.follow[aria-pressed=true]{color:var(--ink)}& .meta-action.follow[aria-pressed=true] .icon{fill:var(--signal);stroke:var(--ink)}& .movement{border-radius:var(--radius-sm);background:var(--sunken);margin-block:10px 4px;margin-inline:0;padding-block:14px;padding-inline:16px}& .movement p{margin-block:0 6px;margin-inline:0;font-size:15px}& .movement-actions{flex-wrap:wrap;gap:8px;margin-block-start:10px;display:flex}& .answer{margin-block:14px 4px;margin-inline:0;padding-block-start:12px;position:relative}& .answer>.badge.stamp{z-index:1;background:color-mix(in oklab, var(--stamp) 10%, var(--surface));margin:0;position:absolute;inset-block-start:0;inset-inline-start:16px}& .answer .record-block{background:color-mix(in oklab, var(--sunken) 50%, var(--surface));padding-block:26px 14px;padding-inline:20px}& .answer .record-block>p{color:var(--muted);margin-block:0 6px;margin-inline:0;font-size:15px;line-height:23px}& .answer .record-block>p:nth-of-type(2){color:var(--ink);margin-block-end:8px;font-size:18px;line-height:28px}& .answer .record-block>.author-line{margin-block:10px 0;margin-inline:0}& .comments{gap:10px;display:grid}& .thread-state{color:var(--muted);margin:0;font-size:14px}& .comment-sign-in{margin-block:4px 0;margin-inline:0}& .comment{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-inline-start:min(calc(var(--depth,0) * 20px), 60px);padding-block:12px;padding-inline:16px}& .comment b{font-size:14px}& .comment.is-team{border-inline-start:3px solid var(--signal)}& .comment p{margin-block:2px 4px;margin-inline:0;font-size:15px}& .comment small{color:var(--muted);font-size:12px}& .comment small+small{margin-inline-start:12px}& .comment-form{justify-items:start;gap:8px;display:grid}& .comment-form label{width:100%;margin:0}& .comment-form label>span{margin-block-end:6px;display:block}& .comment-form textarea{min-height:80px}& .pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:20px;display:flex}& .feed-link{color:var(--muted);align-items:center;gap:6px;margin-inline-start:auto;font-size:14px;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){& .feed-link:hover{color:var(--ink)}}& .feed-link:active{color:var(--ink)}& .idea{gap:22px;display:grid}& .idea-back{margin:0;font-size:14px}& .idea-back a{color:var(--muted);align-items:center;gap:4px;text-decoration:none;display:inline-flex;position:relative}& .idea-back .icon{transform:scaleX(-1)}& [dir=rtl] .idea-back .icon{transform:none}@media (hover:hover) and (pointer:fine){& .idea-back a:hover{color:var(--ink)}}& .idea-back a:active{color:var(--ink)}& .idea-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}& .idea-title{font-family:var(--font-display);margin-block:2px 10px;margin-inline:0;font-size:32px;font-weight:700;line-height:38px}& .idea-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:14px;display:flex}& .idea-author{color:var(--ink);font-weight:600}& .idea-body{max-width:68ch;font-size:17px;line-height:28px}& .idea-body p{margin-block:0 14px;margin-inline:0}& .idea-body p:last-child{margin-block-end:0}& .idea>.answer{margin:0}& .idea-actions{gap:8px;display:flex}& .idea-actions .meta-action{margin:0}& .discussion{border-block-start:1px solid var(--line);padding-block-start:22px}& .discussion h2{margin-block:0 14px;margin-inline:0;font-size:20px;line-height:26px}& .board-empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);padding-block:40px;padding-inline:24px}& .board-empty>:is(h2,p){margin-inline:auto}& .board-empty h2{font-family:var(--font-ui);font-size:18px;font-weight:600;line-height:26px}& .board-empty p:last-child{margin-block-end:0}& .board-empty.is-error{border-style:solid;border-color:color-mix(in oklab, var(--error) 40%, var(--line))}& .roadmap-columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:16px;display:grid}& .roadmap-column{border-radius:var(--radius-lg);background:var(--sunken);gap:10px;padding:12px;display:grid}& .roadmap-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding-block:2px;padding-inline:4px;display:flex}& .roadmap-head h2{font:inherit;margin:0}& .roadmap-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:13px}& .roadmap-meaning{color:var(--muted);margin-block:0;margin-inline:4px;font-size:13px;line-height:18px}& .roadmap-cards{gap:8px;list-style:none;display:grid}& .roadmap-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh-1);padding-block:12px;padding-inline:14px}& .roadmap-card h3{margin:0;font-size:15px;line-height:21px}& .roadmap-card h3 a{color:var(--ink)}& .roadmap-answer{margin-block:12px 0;margin-inline:0}& .roadmap-answer p{margin-block:6px 0;margin-inline:0;font-size:14px;line-height:20px}& .update-feed{list-style:none}& .update{border-block-end:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:24px;padding-block:22px;padding-inline:0;display:grid}& .update-date{color:var(--muted);font-variant-numeric:tabular-nums;padding-block-start:3px;font-size:14px}& .update-kind{margin-block:0 8px;margin-inline:0}& .update-body h3{margin-block:0 6px;margin-inline:0}& .update-body h3 a,& .update-body.is-statement .update-text{color:var(--ink)}& .update-body p{color:var(--muted);margin-block:0 8px;margin-inline:0}& .update-body p:last-child{margin-block-end:0}& .receipt{gap:16px;display:grid}& .receipt .record-block{padding-block:22px;padding-inline:24px}& .receipt-why{font-size:18px;line-height:30px}& .receipt-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding-block:20px;padding-inline:24px}& .receipt-actions,& .actions{flex-wrap:wrap;gap:10px;margin-block-start:16px;display:flex}& .gate{flex:1;place-items:center;min-height:100dvh;padding-block:48px;padding-inline:16px;display:grid}& .gate-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100%,480px);box-shadow:var(--sh-2);padding:32px}& .gate-card h1{margin-block:0 12px;margin-inline:0;font-size:30px;line-height:36px}& .gate-identity{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-block:0 20px;margin-inline:0;font-size:14px;display:flex}& .gate-identity b{font-family:var(--font-display);color:var(--ink);font-size:16px}& .gate-providers{border-block-end:1px solid var(--line);gap:8px;margin-block:0 20px;margin-inline:0;padding-block:0 20px;padding-inline:0;display:grid}& .gate-providers .btn{justify-content:center;width:100%}& .gate-site{justify-content:center;width:100%;margin-block:0 12px;margin-inline:0}& .gate-authority{color:var(--muted);margin-block:20px 0;margin-inline:0;font-size:13px}& .footer{border-block-start:1px solid var(--line)}& .footer-inner{max-width:1008px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block:0;margin-inline:auto;padding-block:20px;padding-inline:24px;font-size:13px;display:flex}& #portal-live:empty{display:none}& #portal-live.notice{z-index:30;max-inline-size:560px;box-shadow:var(--sh-1);margin-block:0;margin-inline:auto;position:fixed;inset-block-end:16px;inset-inline:16px}& .skip{z-index:100;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding-block:10px;padding-inline:14px;position:absolute;inset-block-start:-96px;inset-inline-start:8px}& .skip:focus{inset-block-start:8px}@media (width<=64rem){& .roadmap-columns{grid-template-columns:minmax(0,1fr)}& .site-links{display:none}& .site-menu{display:block}}@media (width<=48rem){& .site-bar{position:static}& .site-bar-inner{gap:8px 12px;min-height:56px;padding-block:0;padding-inline:16px}& .site-mark img{block-size:28px;max-inline-size:160px}& .site-mark{flex-shrink:1;min-inline-size:0}& .wordmark{white-space:normal;font-size:18px;line-height:20px}& .portal-head{padding-block:24px 0;padding-inline:16px}& .portal-title{margin-block-end:12px;font-size:28px;line-height:34px}& .portal-nav a{padding-block:0;padding-inline:10px}& .wrap{padding-block:20px 64px;padding-inline:16px}& .footer-inner{padding-block:20px;padding-inline:16px}& .page-title{font-size:26px;line-height:32px}& .composer-form{grid-template-columns:minmax(0,1fr);padding-block:4px 16px;padding-inline:16px}& .composer-prompt{display:none}& .composer>summary .btn{flex:1}& .composer[open] .composer-prompt{display:inline}& .search-field{flex-basis:100%}& .select-field{flex:1 1 0}& .select-field select{width:100%}& .idea-head{gap:14px}& .idea-title{font-size:26px;line-height:32px}& .vote.is-large{width:56px;min-height:68px}& .item{grid-template-columns:44px minmax(0,1fr);gap:12px;padding-block:16px 12px;padding-inline:12px 16px}& .vote{width:44px}& .update{grid-template-columns:minmax(0,1fr);gap:4px}& .gate-card{padding:24px}}@media (forced-colors:active){& .btn,& .vote,& .ws-status,& .composer,& .item,& .roadmap-card{border:2px solid buttontext}& .portal-nav a[aria-current=page]{outline:2px solid highlight}& .site-mark img{forced-color-adjust:none}}@media print{& .site-bar,& .backdrop,& .portal-nav,& .composer,& .board-bar,& .idea-actions,& .item-vote,& .meta-action,& .skip{display:none!important}& .wrap{max-width:none;padding:0}& .item,& .roadmap-card{break-inside:avoid;box-shadow:none}}}html:has(body.platform.portal){scroll-padding-block-start:96px}@keyframes vote-tick{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.duplicate-review[data-astro-cid-bos7fd7r]{width:100%;max-width:1080px;margin-block:0;margin-inline:auto;padding-block:64px 96px;padding-inline:24px}.review-hero[data-astro-cid-bos7fd7r]{max-width:850px}.review-hero[data-astro-cid-bos7fd7r] h1[data-astro-cid-bos7fd7r],.review-error[data-astro-cid-bos7fd7r] h1[data-astro-cid-bos7fd7r]{margin-block:.35rem 1rem;margin-inline:0}.lede[data-astro-cid-bos7fd7r]{max-width:760px;font-size:1.18rem;line-height:1.6}.eyebrow[data-astro-cid-bos7fd7r],.record-label[data-astro-cid-bos7fd7r]{opacity:.68;font-size:.76rem}.declared-state[data-astro-cid-bos7fd7r]{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block:38px;margin-inline:0;display:grid;overflow:clip}.declared-state[data-astro-cid-bos7fd7r] article[data-astro-cid-bos7fd7r]{background:var(--surface);gap:8px;padding:18px;display:grid}.declared-state[data-astro-cid-bos7fd7r] span[data-astro-cid-bos7fd7r]{opacity:.66;font-size:.78rem}.record-pair[data-astro-cid-bos7fd7r],.aggregation[data-astro-cid-bos7fd7r],.history[data-astro-cid-bos7fd7r]{border-block-start:1px solid var(--line);margin-block-start:34px;padding-block-start:34px}.section-head[data-astro-cid-bos7fd7r]{max-width:720px;margin-block-end:18px}.section-head[data-astro-cid-bos7fd7r] h2[data-astro-cid-bos7fd7r]{margin-block:.3rem;margin-inline:0;font-size:1.5rem;line-height:1.25}.pair-grid[data-astro-cid-bos7fd7r],.aggregation-grid[data-astro-cid-bos7fd7r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pair-grid[data-astro-cid-bos7fd7r] article[data-astro-cid-bos7fd7r],.aggregation-grid[data-astro-cid-bos7fd7r] article[data-astro-cid-bos7fd7r],.review-error[data-astro-cid-bos7fd7r]{border:1px solid var(--line);border-radius:12px;padding:20px}.pair-grid[data-astro-cid-bos7fd7r] h3[data-astro-cid-bos7fd7r]{overflow-wrap:break-word;margin-block:.5rem;margin-inline:0;font-size:1.45rem}.pair-grid[data-astro-cid-bos7fd7r] p[data-astro-cid-bos7fd7r]{white-space:pre-wrap;overflow-wrap:break-word}.pair-grid[data-astro-cid-bos7fd7r] dl[data-astro-cid-bos7fd7r]{gap:7px;display:grid}.pair-grid[data-astro-cid-bos7fd7r] dl[data-astro-cid-bos7fd7r] div[data-astro-cid-bos7fd7r]{gap:8px;display:flex}.pair-grid[data-astro-cid-bos7fd7r] dt[data-astro-cid-bos7fd7r]{opacity:.65}.pair-grid[data-astro-cid-bos7fd7r] dd[data-astro-cid-bos7fd7r]{margin:0}.primary[data-astro-cid-bos7fd7r],.pair-grid[data-astro-cid-bos7fd7r] a[data-astro-cid-bos7fd7r],.review-error[data-astro-cid-bos7fd7r] a[data-astro-cid-bos7fd7r]{border:1px solid;border-radius:8px;align-items:center;min-height:42px;padding-block:9px;padding-inline:14px;font-weight:700;text-decoration:none;display:inline-flex}.primary[data-astro-cid-bos7fd7r]:active,.pair-grid[data-astro-cid-bos7fd7r] a[data-astro-cid-bos7fd7r]:active,.review-error[data-astro-cid-bos7fd7r] a[data-astro-cid-bos7fd7r]:active{scale:.97}@media (prefers-reduced-motion:no-preference){.primary[data-astro-cid-bos7fd7r],.pair-grid[data-astro-cid-bos7fd7r] a[data-astro-cid-bos7fd7r],.review-error[data-astro-cid-bos7fd7r] a[data-astro-cid-bos7fd7r]{transition:scale .12s ease-out}}.aggregation-grid[data-astro-cid-bos7fd7r] article[data-astro-cid-bos7fd7r]{min-height:150px}.aggregation-grid[data-astro-cid-bos7fd7r] p[data-astro-cid-bos7fd7r]{line-height:1.55}.history[data-astro-cid-bos7fd7r] ol[data-astro-cid-bos7fd7r]{margin:0;padding:0;list-style:none}.history[data-astro-cid-bos7fd7r] li[data-astro-cid-bos7fd7r]{border-block-start:1px solid var(--line);grid-template-columns:180px 180px 1fr;gap:16px;padding-block:16px;padding-inline:0;display:grid}.history[data-astro-cid-bos7fd7r] li[data-astro-cid-bos7fd7r] p[data-astro-cid-bos7fd7r]{margin:0}.history[data-astro-cid-bos7fd7r] time[data-astro-cid-bos7fd7r]{opacity:.7}@media (width<=760px){.duplicate-review[data-astro-cid-bos7fd7r]{padding-block:40px 72px;padding-inline:16px}.declared-state[data-astro-cid-bos7fd7r],.pair-grid[data-astro-cid-bos7fd7r],.aggregation-grid[data-astro-cid-bos7fd7r]{grid-template-columns:1fr}.history[data-astro-cid-bos7fd7r] li[data-astro-cid-bos7fd7r]{grid-template-columns:1fr;gap:5px}.declared-state[data-astro-cid-bos7fd7r] article[data-astro-cid-bos7fd7r]{min-height:110px}.primary[data-astro-cid-bos7fd7r],.pair-grid[data-astro-cid-bos7fd7r] a[data-astro-cid-bos7fd7r],.review-error[data-astro-cid-bos7fd7r] a[data-astro-cid-bos7fd7r]{min-height:44px}}.triage-index[data-astro-cid-j4mkbii2]{width:100%;max-width:1080px;margin-block:0;margin-inline:auto;padding-block:54px 90px;padding-inline:24px}.triage-index[data-astro-cid-j4mkbii2]>header[data-astro-cid-j4mkbii2],.error[data-astro-cid-j4mkbii2]{max-width:760px;margin-block-end:34px}.triage-kicker[data-astro-cid-j4mkbii2]{opacity:.7;font-size:.75rem}.board-owner[data-astro-cid-j4mkbii2]{flex-wrap:wrap;gap:4px 10px;display:flex}.triage-index[data-astro-cid-j4mkbii2] h1[data-astro-cid-j4mkbii2]{margin-block:.25rem 1rem;margin-inline:0}.board-list[data-astro-cid-j4mkbii2]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.board-list[data-astro-cid-j4mkbii2] article[data-astro-cid-j4mkbii2],.empty[data-astro-cid-j4mkbii2],.error[data-astro-cid-j4mkbii2]{border:1px solid var(--line);border-radius:10px;padding:20px}.board-list[data-astro-cid-j4mkbii2] h2[data-astro-cid-j4mkbii2]{overflow-wrap:break-word;margin-block:.35rem 1rem;margin-inline:0}.board-list[data-astro-cid-j4mkbii2] dl[data-astro-cid-j4mkbii2]{margin-block:0 18px;margin-inline:0}.board-list[data-astro-cid-j4mkbii2] dl[data-astro-cid-j4mkbii2] div[data-astro-cid-j4mkbii2]{border-block-start:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:7px;padding-inline:0;display:flex}.board-list[data-astro-cid-j4mkbii2] dt[data-astro-cid-j4mkbii2]{opacity:.72}.board-list[data-astro-cid-j4mkbii2] dd[data-astro-cid-j4mkbii2]{margin:0;font-weight:700}.actions[data-astro-cid-j4mkbii2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actions[data-astro-cid-j4mkbii2] a[data-astro-cid-j4mkbii2],.primary[data-astro-cid-j4mkbii2]{border:1px solid;border-radius:7px;align-items:center;min-height:42px;padding-block:9px;padding-inline:13px;text-decoration:none;display:inline-flex}.primary[data-astro-cid-j4mkbii2]{font-weight:700}.actions[data-astro-cid-j4mkbii2] a[data-astro-cid-j4mkbii2]:active,.primary[data-astro-cid-j4mkbii2]:active{scale:.97}@media (prefers-reduced-motion:no-preference){.actions[data-astro-cid-j4mkbii2] a[data-astro-cid-j4mkbii2],.primary[data-astro-cid-j4mkbii2]{transition:scale .12s ease-out}}@media (width<=640px){.triage-index[data-astro-cid-j4mkbii2]{padding-block:32px 70px;padding-inline:16px}.actions[data-astro-cid-j4mkbii2] a[data-astro-cid-j4mkbii2],.primary[data-astro-cid-j4mkbii2]{min-height:44px}}.answer-panel[data-astro-cid-o5izukzf] form[data-astro-cid-o5izukzf]{gap:10px;display:grid}.answer-panel[data-astro-cid-o5izukzf] h4[data-astro-cid-o5izukzf]{margin-block:.1rem .8rem;margin-inline:0;font-size:1.08rem}.answer-panel[data-astro-cid-o5izukzf] blockquote[data-astro-cid-o5izukzf]{border-inline-start:3px solid var(--line);margin-block:0 14px;margin-inline:0;padding-inline-start:14px}.answer-panel[data-astro-cid-o5izukzf] footer[data-astro-cid-o5izukzf]{margin-block-start:8px;font-size:12px}.answer-panel[data-astro-cid-o5izukzf] [data-astro-cid-o5izukzf][hidden]{display:none}.triage-item[data-astro-cid-o5izukzf]{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:clip;container-type:inline-size}.triage-item[data-astro-cid-o5izukzf].is-complete{opacity:.86}.item-head[data-astro-cid-o5izukzf]{padding-block:18px;padding-inline:20px}.item-head[data-astro-cid-o5izukzf] h3[data-astro-cid-o5izukzf]{overflow-wrap:break-word;margin-block:.5rem .3rem;margin-inline:0;font-size:1.28rem;line-height:1.2}.item-head[data-astro-cid-o5izukzf]>p[data-astro-cid-o5izukzf]{opacity:.68;margin:0;font-size:.84rem}.state-row[data-astro-cid-o5izukzf]{flex-wrap:wrap;gap:6px;display:flex}.state[data-astro-cid-o5izukzf]{border:1px solid var(--line);font:500 12px/1.4 var(--font-ui);border-radius:999px;align-items:center;gap:5px;padding-block:3px;padding-inline:8px;display:inline-flex}.state[data-astro-cid-o5izukzf].public{border-style:dashed}.state[data-astro-cid-o5izukzf].owner{min-inline-size:0;text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:clip}.item-body[data-astro-cid-o5izukzf]{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid}.source[data-astro-cid-o5izukzf]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.eyebrow[data-astro-cid-o5izukzf],.workspace-grid[data-astro-cid-o5izukzf] .eyebrow{font:600 12px/1.4 var(--font-ui);opacity:.7;margin-block:0 .45rem;margin-inline:0}.eyebrow[data-astro-cid-o5izukzf].internal{opacity:1}.feedback-body[data-astro-cid-o5izukzf]{white-space:pre-wrap;overflow-wrap:break-word;max-width:78ch;margin-block:.2rem;margin-inline:0}.source-actions[data-astro-cid-o5izukzf]{flex-wrap:wrap;gap:8px;display:flex}.source-actions[data-astro-cid-o5izukzf] a[data-astro-cid-o5izukzf]{border:1px solid var(--line);border-radius:7px;align-items:center;min-height:40px;padding-block:8px;padding-inline:11px;text-decoration:none;display:inline-flex}.source-actions[data-astro-cid-o5izukzf] a[data-astro-cid-o5izukzf]:active,.workspace-grid[data-astro-cid-o5izukzf] .panel button:active{scale:.97}@media (prefers-reduced-motion:no-preference){.source-actions[data-astro-cid-o5izukzf] a[data-astro-cid-o5izukzf],.workspace-grid[data-astro-cid-o5izukzf] .panel button{transition:scale .12s ease-out}}.workspace-grid[data-astro-cid-o5izukzf]{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.workspace-grid[data-astro-cid-o5izukzf] .panel{border:1px solid var(--line);border-radius:10px;grid-column:span 6;min-width:0;padding:16px}.workspace-grid[data-astro-cid-o5izukzf] .panel.history,.workspace-grid[data-astro-cid-o5izukzf] .panel.notes,.workspace-grid[data-astro-cid-o5izukzf] .panel.duplicates{grid-column:1/-1}.workspace-grid[data-astro-cid-o5izukzf] .panel h4{margin-block:.1rem .8rem;margin-inline:0;font-size:1.08rem}.current-fact[data-astro-cid-o5izukzf]{min-height:2.8rem}.workspace-grid[data-astro-cid-o5izukzf] .panel form{gap:10px;display:grid}.workspace-grid[data-astro-cid-o5izukzf] .panel label{gap:5px;display:grid}.workspace-grid[data-astro-cid-o5izukzf] .panel label>span{font-weight:600}.workspace-grid[data-astro-cid-o5izukzf] .panel fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.workspace-grid[data-astro-cid-o5izukzf] .panel legend{padding:0;font-weight:600}.workspace-grid[data-astro-cid-o5izukzf] .panel fieldset label{align-items:center;gap:8px;display:flex}.workspace-grid[data-astro-cid-o5izukzf] .panel small{opacity:.72;font-size:12px;font-weight:500}.workspace-grid[data-astro-cid-o5izukzf] .panel input:not([type=radio],[type=checkbox]),.workspace-grid[data-astro-cid-o5izukzf] .panel select,.workspace-grid[data-astro-cid-o5izukzf] .panel textarea{border:1px solid var(--line);width:100%;min-height:42px;color:inherit;font:inherit;background:0 0;border-radius:7px;padding-block:9px;padding-inline:10px}.workspace-grid[data-astro-cid-o5izukzf] .panel textarea{resize:vertical;min-height:calc(3lh + 20px)}.workspace-grid[data-astro-cid-o5izukzf] .panel button{min-height:42px;color:inherit;font:700 inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;justify-self:start;padding-block:9px;padding-inline:13px}.workspace-grid[data-astro-cid-o5izukzf] .panel button[disabled]{opacity:.55;cursor:wait}.form-status[data-astro-cid-o5izukzf],.workspace-grid[data-astro-cid-o5izukzf] .form-status{min-height:1.45em;margin:0;font-size:.86rem}.workspace-grid[data-astro-cid-o5izukzf] .panel .triage-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-grid[data-astro-cid-o5izukzf] .panel .triage-actions a{border:1px solid var(--line);border-radius:7px;align-items:center;min-height:40px;padding-block:8px;padding-inline:11px;text-decoration:none;display:inline-flex}.workspace-grid[data-astro-cid-o5izukzf] .panel .triage-actions a:active{scale:.97}@media (prefers-reduced-motion:no-preference){.workspace-grid[data-astro-cid-o5izukzf] .panel .triage-actions a{transition:scale .12s ease-out}}.workspace-grid[data-astro-cid-o5izukzf] .duplicate-compare-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:10px;display:grid}.workspace-grid[data-astro-cid-o5izukzf] .duplicate-compare-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.workspace-grid[data-astro-cid-o5izukzf] .duplicate-compare-card ul{margin:0;padding-inline-start:1.1rem}.check-list[data-astro-cid-o5izukzf]{gap:0;margin-block:0 14px;margin-inline:0;display:grid}.check-list[data-astro-cid-o5izukzf] div[data-astro-cid-o5izukzf]{border-block-start:1px solid var(--line);grid-template-columns:9rem 1fr;gap:10px;padding-block:7px;padding-inline:0;display:grid}.check-list[data-astro-cid-o5izukzf] dt[data-astro-cid-o5izukzf]{opacity:.7}.check-list[data-astro-cid-o5izukzf] dd[data-astro-cid-o5izukzf]{overflow-wrap:anywhere;margin:0}.completion-gap[data-astro-cid-o5izukzf],.inline-error[data-astro-cid-o5izukzf]{background:var(--sunken);border-inline-start:4px solid;padding-block:11px;padding-inline:13px}.completion-record[data-astro-cid-o5izukzf]{padding-block:10px;padding-inline:0}.panel-heading[data-astro-cid-o5izukzf]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-heading[data-astro-cid-o5izukzf]>p[data-astro-cid-o5izukzf]{text-align:end;opacity:.7;max-width:32rem;margin-block:.1rem;margin-inline:0;font-size:.82rem}.history-list[data-astro-cid-o5izukzf],.note-list[data-astro-cid-o5izukzf]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.history-list[data-astro-cid-o5izukzf]>li[data-astro-cid-o5izukzf],.note-list[data-astro-cid-o5izukzf]>li[data-astro-cid-o5izukzf]{border:1px solid var(--line);border-radius:8px;padding:13px}.history-change[data-astro-cid-o5izukzf]{justify-content:space-between;gap:18px;display:flex}.history-change[data-astro-cid-o5izukzf] time[data-astro-cid-o5izukzf]{opacity:.68;white-space:nowrap}.history-list[data-astro-cid-o5izukzf] p[data-astro-cid-o5izukzf],.note-list[data-astro-cid-o5izukzf] p[data-astro-cid-o5izukzf]{margin-block:.45rem;margin-inline:0}.quiet[data-astro-cid-o5izukzf]{opacity:.68}.rule-explanation[data-astro-cid-o5izukzf]{margin-block-start:10px}.rule-explanation[data-astro-cid-o5izukzf]>summary[data-astro-cid-o5izukzf],.remove-note[data-astro-cid-o5izukzf]>summary[data-astro-cid-o5izukzf]{cursor:pointer;padding:0;font-weight:700}.rule-explanation[data-astro-cid-o5izukzf] dl[data-astro-cid-o5izukzf]{gap:0;margin-block:10px 0;margin-inline:0;display:grid}.rule-explanation[data-astro-cid-o5izukzf] dl[data-astro-cid-o5izukzf] div[data-astro-cid-o5izukzf]{border-block-start:1px solid var(--line);grid-template-columns:12rem 1fr;gap:12px;padding-block:8px;padding-inline:0;display:grid}.rule-explanation[data-astro-cid-o5izukzf] dd[data-astro-cid-o5izukzf]{overflow-wrap:anywhere;gap:5px;margin:0;display:grid}.rule-explanation[data-astro-cid-o5izukzf] code[data-astro-cid-o5izukzf]{font:inherit}.note-text[data-astro-cid-o5izukzf]{white-space:pre-wrap;overflow-wrap:break-word}.note-list[data-astro-cid-o5izukzf] .retained[data-astro-cid-o5izukzf]{border-style:dashed}.mentions[data-astro-cid-o5izukzf]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mentions[data-astro-cid-o5izukzf] span[data-astro-cid-o5izukzf]{border:1px solid var(--line);border-radius:999px;padding-block:2px;padding-inline:7px}.retention-reason[data-astro-cid-o5izukzf]{opacity:.8}.remove-note[data-astro-cid-o5izukzf]{margin-block-start:10px}.remove-note[data-astro-cid-o5izukzf] form[data-astro-cid-o5izukzf]{border-block-start:1px solid var(--line);margin-block-start:10px;padding-block-start:10px}.note-composer[data-astro-cid-o5izukzf]{border-block-start:1px solid var(--line);margin-block-start:14px;padding-block-start:14px}.empty-line[data-astro-cid-o5izukzf]{border:1px dashed var(--line);border-radius:8px;padding:12px}.inline-error[data-astro-cid-o5izukzf]{margin:0}.inline-error[data-astro-cid-o5izukzf] p[data-astro-cid-o5izukzf]{margin-block:.4rem 0;margin-inline:0}@container (width<=600px){.workspace-grid[data-astro-cid-o5izukzf]{grid-template-columns:minmax(0,1fr)}.workspace-grid[data-astro-cid-o5izukzf] .panel,.workspace-grid[data-astro-cid-o5izukzf] .panel.history,.workspace-grid[data-astro-cid-o5izukzf] .panel.notes,.workspace-grid[data-astro-cid-o5izukzf] .panel.duplicates{grid-column:auto}.current-fact[data-astro-cid-o5izukzf]{min-height:0}.panel-heading[data-astro-cid-o5izukzf],.history-change[data-astro-cid-o5izukzf]{display:grid}.source-actions[data-astro-cid-o5izukzf] a[data-astro-cid-o5izukzf]{flex:100%;justify-content:center}.check-list[data-astro-cid-o5izukzf] div[data-astro-cid-o5izukzf],.rule-explanation[data-astro-cid-o5izukzf] dl[data-astro-cid-o5izukzf] div[data-astro-cid-o5izukzf]{grid-template-columns:1fr}.panel-heading[data-astro-cid-o5izukzf]>p[data-astro-cid-o5izukzf]{text-align:start}.history-change[data-astro-cid-o5izukzf] time[data-astro-cid-o5izukzf]{white-space:normal}}@media (width<=700px){.triage-item[data-astro-cid-o5izukzf]{background:0 0;border:0;border-radius:0}.item-head[data-astro-cid-o5izukzf],.item-body[data-astro-cid-o5izukzf]{padding-block:16px;padding-inline:0}.source-actions[data-astro-cid-o5izukzf] a[data-astro-cid-o5izukzf],.workspace-grid[data-astro-cid-o5izukzf] .panel button{min-height:44px}}.triage-shell[data-astro-cid-xljyahhp]{width:100%;max-width:1440px;margin-block:0;margin-inline:auto;padding-block:32px 96px;padding-inline:24px}.triage-head[data-astro-cid-xljyahhp]{border-block-end:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;padding-block-end:20px;display:flex}.triage-head[data-astro-cid-xljyahhp] h1[data-astro-cid-xljyahhp],.triage-error[data-astro-cid-xljyahhp] h1[data-astro-cid-xljyahhp]{margin-block:0 .4rem;margin-inline:0}.board-owner[data-astro-cid-xljyahhp]{opacity:.72;flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.triage-actions[data-astro-cid-xljyahhp]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.triage-actions[data-astro-cid-xljyahhp] a[data-astro-cid-xljyahhp],.triage-empty[data-astro-cid-xljyahhp] a[data-astro-cid-xljyahhp]{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:42px;padding-block:9px;padding-inline:13px;text-decoration:none;display:inline-flex}.triage-actions[data-astro-cid-xljyahhp] .triage-primary[data-astro-cid-xljyahhp]{border-color:currentColor;font-weight:700}.triage-actions[data-astro-cid-xljyahhp] a[data-astro-cid-xljyahhp]:active,.triage-empty[data-astro-cid-xljyahhp] a[data-astro-cid-xljyahhp]:active{scale:.97}@media (prefers-reduced-motion:no-preference){.triage-actions[data-astro-cid-xljyahhp] a[data-astro-cid-xljyahhp],.triage-empty[data-astro-cid-xljyahhp] a[data-astro-cid-xljyahhp]{transition:scale .12s ease-out}}.partial-banner[data-astro-cid-xljyahhp],.connection-banner[data-astro-cid-xljyahhp],.triage-error[data-astro-cid-xljyahhp],.error-truth[data-astro-cid-xljyahhp]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding-block:14px;padding-inline:16px}.partial-banner[data-astro-cid-xljyahhp]{margin-block:18px 0;margin-inline:0}.connection-banner[data-astro-cid-xljyahhp]{z-index:20;backdrop-filter:blur(12px);margin-block-end:14px;position:sticky;inset-block-start:8px}.triage-error[data-astro-cid-xljyahhp]{max-width:780px;margin-block:44px;margin-inline:auto}.error-truth[data-astro-cid-xljyahhp]{margin-block:18px;margin-inline:0}.triage-workbench[data-astro-cid-xljyahhp]{grid-template-columns:clamp(300px,30%,380px) minmax(0,1fr);align-items:start;gap:24px;margin-block-start:20px;display:grid}.triage-queue-pane[data-astro-cid-xljyahhp]{overscroll-behavior:contain;max-height:calc(100vh - 32px);position:sticky;inset-block-start:16px;overflow:auto}.triage-detail[data-astro-cid-xljyahhp]{min-width:0}.triage-back[data-astro-cid-xljyahhp]{color:var(--muted);align-items:center;gap:4px;margin-block:0 4px;margin-inline:0;text-decoration:none;display:none}@media (hover:hover) and (pointer:fine){.triage-back[data-astro-cid-xljyahhp]:hover{color:var(--ink)}}.triage-back[data-astro-cid-xljyahhp] .icon{transform:scaleX(-1)}.triage-empty[data-astro-cid-xljyahhp]{border:1px solid var(--line);border-radius:10px;padding:24px}.triage-empty[data-astro-cid-xljyahhp] h2[data-astro-cid-xljyahhp]{margin-block-start:0}@media (width<=1024px){.triage-workbench[data-astro-cid-xljyahhp]{grid-template-columns:minmax(0,1fr)}.triage-queue-pane[data-astro-cid-xljyahhp]{max-height:none;position:static;overflow:visible}[data-astro-cid-xljyahhp][data-view=item] .triage-head[data-astro-cid-xljyahhp],[data-astro-cid-xljyahhp][data-view=item] .partial-banner[data-astro-cid-xljyahhp],[data-astro-cid-xljyahhp][data-view=item] .triage-queue-pane[data-astro-cid-xljyahhp],[data-astro-cid-xljyahhp][data-view=queue] .triage-detail[data-astro-cid-xljyahhp]{display:none}[data-astro-cid-xljyahhp][data-view=item] .triage-workbench[data-astro-cid-xljyahhp]{margin-block-start:0}.triage-back[data-astro-cid-xljyahhp]{display:inline-flex}}@media (width<=820px){.triage-shell[data-astro-cid-xljyahhp]{padding-block:24px 74px;padding-inline:16px}.triage-head[data-astro-cid-xljyahhp]{display:grid}.triage-actions[data-astro-cid-xljyahhp]{justify-content:flex-start}.triage-actions[data-astro-cid-xljyahhp] a[data-astro-cid-xljyahhp],.triage-empty[data-astro-cid-xljyahhp] a[data-astro-cid-xljyahhp]{min-height:44px}}.controls-shell[data-astro-cid-wv52zp3x]{width:100%;max-width:1340px;margin-block:0;margin-inline:auto;padding-block:42px 110px;padding-inline:24px}.hero[data-astro-cid-wv52zp3x],.section-head[data-astro-cid-wv52zp3x],.form-head[data-astro-cid-wv52zp3x]{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.hero[data-astro-cid-wv52zp3x]{border-block-end:1px solid var(--line);padding-block-end:26px}.hero[data-astro-cid-wv52zp3x]>div[data-astro-cid-wv52zp3x]:first-child{max-width:790px}.hero[data-astro-cid-wv52zp3x] h1[data-astro-cid-wv52zp3x],.error-state[data-astro-cid-wv52zp3x] h1[data-astro-cid-wv52zp3x]{overflow-wrap:break-word;margin-block:.18rem .65rem;margin-inline:0}.lede[data-astro-cid-wv52zp3x]{opacity:.84;max-width:72ch}.kicker[data-astro-cid-wv52zp3x]{font:600 .75rem/1.4 var(--font-ui);opacity:.68}.actions[data-astro-cid-wv52zp3x]{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.actions[data-astro-cid-wv52zp3x] a[data-astro-cid-wv52zp3x]{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:44px;padding-block:9px;padding-inline:13px;text-decoration:none;display:inline-flex}.actions[data-astro-cid-wv52zp3x] .primary[data-astro-cid-wv52zp3x]{border-color:currentColor;font-weight:750}.actions[data-astro-cid-wv52zp3x] a[data-astro-cid-wv52zp3x]:active,button[data-astro-cid-wv52zp3x]:active{scale:.97}@media (prefers-reduced-motion:no-preference){.actions[data-astro-cid-wv52zp3x] a[data-astro-cid-wv52zp3x],button[data-astro-cid-wv52zp3x]{transition:scale .12s ease-out}}.summary[data-astro-cid-wv52zp3x]{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block:22px;margin-inline:0;display:grid;overflow:clip}.summary[data-astro-cid-wv52zp3x] div[data-astro-cid-wv52zp3x]{background:var(--ground);align-content:center;min-height:96px;padding:15px;display:grid}.summary[data-astro-cid-wv52zp3x] strong[data-astro-cid-wv52zp3x]{font-size:2rem;line-height:1}.summary[data-astro-cid-wv52zp3x] span[data-astro-cid-wv52zp3x]{opacity:.68;margin-block-start:7px;font-size:.78rem}.bounded[data-astro-cid-wv52zp3x],.connection-banner[data-astro-cid-wv52zp3x],.error-state[data-astro-cid-wv52zp3x],.source-unavailable[data-astro-cid-wv52zp3x]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--sunken);padding-block:15px;padding-inline:17px}.bounded[data-astro-cid-wv52zp3x]{margin-block-end:28px}.connection-banner[data-astro-cid-wv52zp3x]{z-index:30;backdrop-filter:blur(12px);margin-block-end:14px;position:sticky;inset-block-start:8px}.policy-grid[data-astro-cid-wv52zp3x],.restriction-grid[data-astro-cid-wv52zp3x]{border-block-start:1px solid var(--line);border-block-end:1px solid var(--line);grid-template-columns:minmax(280px,.8fr) minmax(520px,1.4fr);gap:26px;padding-block:34px;padding-inline:0;display:grid}.policy-copy[data-astro-cid-wv52zp3x] h2[data-astro-cid-wv52zp3x],.section-head[data-astro-cid-wv52zp3x] h2[data-astro-cid-wv52zp3x],.restriction-grid[data-astro-cid-wv52zp3x] h2[data-astro-cid-wv52zp3x]{margin-block:.2rem;margin-inline:0;font-size:1.5rem;line-height:1.25}.facts[data-astro-cid-wv52zp3x]{gap:8px;margin-block:20px;margin-inline:0;display:grid}.facts[data-astro-cid-wv52zp3x] div[data-astro-cid-wv52zp3x],.record-meta[data-astro-cid-wv52zp3x] div[data-astro-cid-wv52zp3x],.source-facts[data-astro-cid-wv52zp3x] div[data-astro-cid-wv52zp3x]{border-block-start:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) 1.3fr;gap:12px;padding-block:8px;padding-inline:0;display:grid}.facts[data-astro-cid-wv52zp3x] dt[data-astro-cid-wv52zp3x],.record-meta[data-astro-cid-wv52zp3x] dt[data-astro-cid-wv52zp3x],.source-facts[data-astro-cid-wv52zp3x] dt[data-astro-cid-wv52zp3x]{opacity:.62}.facts[data-astro-cid-wv52zp3x] dd[data-astro-cid-wv52zp3x],.record-meta[data-astro-cid-wv52zp3x] dd[data-astro-cid-wv52zp3x],.source-facts[data-astro-cid-wv52zp3x] dd[data-astro-cid-wv52zp3x]{overflow-wrap:anywhere;margin:0}.policy-panel[data-astro-cid-wv52zp3x],.record[data-astro-cid-wv52zp3x],.restriction-list[data-astro-cid-wv52zp3x] article[data-astro-cid-wv52zp3x],.evidence-list[data-astro-cid-wv52zp3x] article[data-astro-cid-wv52zp3x],.empty-state[data-astro-cid-wv52zp3x],.read-only[data-astro-cid-wv52zp3x]{border:1px solid var(--line);background:var(--surface);border-radius:12px}.policy-panel[data-astro-cid-wv52zp3x]>form[data-astro-cid-wv52zp3x],.read-only[data-astro-cid-wv52zp3x]{padding:18px}.role-badge[data-astro-cid-wv52zp3x],.state[data-astro-cid-wv52zp3x]{min-height:26px;font:650 .75rem/1.2 var(--font-ui);border:1px solid;border-radius:999px;align-items:center;padding-block:3px;padding-inline:8px;display:inline-flex}.state[data-astro-cid-wv52zp3x].subtle{opacity:.62}.field-grid[data-astro-cid-wv52zp3x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rate-list[data-astro-cid-wv52zp3x]{gap:10px;display:grid}.rate-row[data-astro-cid-wv52zp3x]{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(110px,.7fr) repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.rate-row[data-astro-cid-wv52zp3x]>p[data-astro-cid-wv52zp3x]{opacity:.62;grid-column:1/-1;margin:0;font-size:.78rem}.rate-row[data-astro-cid-wv52zp3x].compact{display:block}.rate-row[data-astro-cid-wv52zp3x].compact p[data-astro-cid-wv52zp3x]{margin-block:.4rem 0;margin-inline:0}form[data-astro-cid-wv52zp3x]{gap:12px;display:grid}label[data-astro-cid-wv52zp3x]{gap:6px;display:grid}label[data-astro-cid-wv52zp3x]>span[data-astro-cid-wv52zp3x],legend[data-astro-cid-wv52zp3x]{font-size:.82rem;font-weight:680}input[data-astro-cid-wv52zp3x],select[data-astro-cid-wv52zp3x],textarea[data-astro-cid-wv52zp3x]{box-sizing:border-box;border:1px solid var(--line);background:var(--ground);width:100%;color:inherit;font:inherit;border-radius:7px;padding-block:10px;padding-inline:11px}textarea[data-astro-cid-wv52zp3x]{resize:vertical}fieldset[data-astro-cid-wv52zp3x]{border:1px solid var(--line);border-radius:9px;margin:0;padding:12px}.check[data-astro-cid-wv52zp3x]{align-items:center;gap:8px;display:flex}.check[data-astro-cid-wv52zp3x] input[data-astro-cid-wv52zp3x]{width:auto}.check[data-astro-cid-wv52zp3x] span[data-astro-cid-wv52zp3x]{font-weight:500}button[data-astro-cid-wv52zp3x]{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding-block:9px;padding-inline:13px;font:700 .84rem/1.2 inherit}button[data-astro-cid-wv52zp3x]:disabled{opacity:.48;cursor:not-allowed}.danger[data-astro-cid-wv52zp3x]{border-style:dashed}.form-status[data-astro-cid-wv52zp3x]{min-height:1.25rem;margin:0;font-size:.82rem}.form-status[data-astro-cid-wv52zp3x][data-state=error]{font-weight:700}.section-head[data-astro-cid-wv52zp3x]{margin-block:38px 16px;margin-inline:0}.section-head[data-astro-cid-wv52zp3x]>p[data-astro-cid-wv52zp3x]{opacity:.74;max-width:610px}.record-list[data-astro-cid-wv52zp3x],.evidence-list[data-astro-cid-wv52zp3x],.restriction-list[data-astro-cid-wv52zp3x]{gap:12px;display:grid}.record[data-astro-cid-wv52zp3x]{min-inline-size:0;overflow:clip}.record[data-astro-cid-wv52zp3x]>header[data-astro-cid-wv52zp3x]{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:22px;padding:18px;display:grid}.record[data-astro-cid-wv52zp3x] h3[data-astro-cid-wv52zp3x],.restriction-list[data-astro-cid-wv52zp3x] h3[data-astro-cid-wv52zp3x],.evidence-list[data-astro-cid-wv52zp3x] h3[data-astro-cid-wv52zp3x]{overflow-wrap:break-word;margin-block:.5rem;margin-inline:0}.state-row[data-astro-cid-wv52zp3x]{flex-wrap:wrap;gap:7px;display:flex}.record-meta[data-astro-cid-wv52zp3x]{margin:0}.source-card[data-astro-cid-wv52zp3x]{border:1px solid var(--line);background:var(--sunken);border-radius:9px;margin-block-start:16px;padding:14px}.source-card[data-astro-cid-wv52zp3x] h4[data-astro-cid-wv52zp3x]{overflow-wrap:break-word;margin-block:.2rem .65rem;margin-inline:0;font-size:1.1rem}.source-copy[data-astro-cid-wv52zp3x]{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;max-height:18rem;margin-block:.6rem;margin-inline:0;line-height:1.55;overflow:auto}.source-facts[data-astro-cid-wv52zp3x]{margin-block:.7rem;margin-inline:0}.source-card[data-astro-cid-wv52zp3x]>a[data-astro-cid-wv52zp3x]{align-items:center;min-height:44px;display:inline-flex}.source-unavailable[data-astro-cid-wv52zp3x]{margin-block-start:16px}.source-unavailable[data-astro-cid-wv52zp3x] p[data-astro-cid-wv52zp3x]{margin-block-end:0}.decision-form[data-astro-cid-wv52zp3x]{border-block-start:1px solid var(--line);background:var(--sunken);padding-block:16px;padding-inline:18px}.decision-actions[data-astro-cid-wv52zp3x]{flex-wrap:wrap;gap:8px;display:flex}.decision-actions[data-astro-cid-wv52zp3x] button[data-astro-cid-wv52zp3x]{flex:170px}.clear-records[data-astro-cid-wv52zp3x]{border:1px solid var(--line);border-radius:10px;margin-block-start:14px;padding:14px}.clear-records[data-astro-cid-wv52zp3x] summary[data-astro-cid-wv52zp3x]{cursor:pointer;font-weight:720}.clear-list[data-astro-cid-wv52zp3x]{gap:7px;margin-block-start:12px;display:grid}.clear-list[data-astro-cid-wv52zp3x] article[data-astro-cid-wv52zp3x]{border-block-start:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:9px;padding-inline:0;display:flex}.clear-list[data-astro-cid-wv52zp3x] span[data-astro-cid-wv52zp3x],.quiet[data-astro-cid-wv52zp3x]{opacity:.66}.restriction-grid[data-astro-cid-wv52zp3x]{margin-block-start:40px}.restriction-form[data-astro-cid-wv52zp3x]{margin-block-start:18px}.restriction-form[data-astro-cid-wv52zp3x] fieldset[data-astro-cid-wv52zp3x]{flex-wrap:wrap;gap:14px;display:flex}.restriction-list[data-astro-cid-wv52zp3x] article[data-astro-cid-wv52zp3x],.evidence-list[data-astro-cid-wv52zp3x] article[data-astro-cid-wv52zp3x]{padding:16px}.restriction-list[data-astro-cid-wv52zp3x] article[data-astro-cid-wv52zp3x].reversed{opacity:.68}.restored[data-astro-cid-wv52zp3x]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--sunken);padding:10px}.evidence-list[data-astro-cid-wv52zp3x]{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.evidence-list[data-astro-cid-wv52zp3x] pre[data-astro-cid-wv52zp3x]{overscroll-behavior:contain;border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;max-height:260px;padding:10px;overflow:auto}.evidence-actions[data-astro-cid-wv52zp3x]{grid-template-columns:1fr 1fr;gap:12px;margin-block-start:14px;display:grid}.evidence-actions[data-astro-cid-wv52zp3x] form[data-astro-cid-wv52zp3x]{border-block-start:1px solid var(--line);padding-block-start:12px}.empty-state[data-astro-cid-wv52zp3x]{max-width:760px;padding:18px}.empty-state[data-astro-cid-wv52zp3x] h3[data-astro-cid-wv52zp3x]{margin-block-start:0}.error-state[data-astro-cid-wv52zp3x]{max-width:820px;margin-block:44px;margin-inline:auto}.error-state[data-astro-cid-wv52zp3x] .actions[data-astro-cid-wv52zp3x]{justify-content:flex-start;margin-block-start:18px}@media (width<=940px){.policy-grid[data-astro-cid-wv52zp3x],.restriction-grid[data-astro-cid-wv52zp3x],.record[data-astro-cid-wv52zp3x]>header[data-astro-cid-wv52zp3x]{grid-template-columns:1fr}.rate-row[data-astro-cid-wv52zp3x]{grid-template-columns:1fr 1fr}.rate-row[data-astro-cid-wv52zp3x] strong[data-astro-cid-wv52zp3x],.rate-row[data-astro-cid-wv52zp3x]>p[data-astro-cid-wv52zp3x]{grid-column:1/-1}.evidence-actions[data-astro-cid-wv52zp3x]{grid-template-columns:1fr}}@media (width<=760px){.controls-shell[data-astro-cid-wv52zp3x]{padding-block:28px 80px;padding-inline:16px}.hero[data-astro-cid-wv52zp3x],.section-head[data-astro-cid-wv52zp3x],.form-head[data-astro-cid-wv52zp3x]{display:grid}.actions[data-astro-cid-wv52zp3x]{justify-content:flex-start}.summary[data-astro-cid-wv52zp3x]{grid-template-columns:1fr 1fr}.field-grid[data-astro-cid-wv52zp3x],.rate-row[data-astro-cid-wv52zp3x]{grid-template-columns:1fr}.clear-list[data-astro-cid-wv52zp3x] article[data-astro-cid-wv52zp3x]{display:grid}.evidence-list[data-astro-cid-wv52zp3x]{grid-template-columns:1fr}}@media (width<=430px){.actions[data-astro-cid-wv52zp3x] a[data-astro-cid-wv52zp3x],.decision-actions[data-astro-cid-wv52zp3x] button[data-astro-cid-wv52zp3x]{justify-content:center;width:100%}.summary[data-astro-cid-wv52zp3x] div[data-astro-cid-wv52zp3x]{min-height:84px;padding:12px}}body.platform{& [data-world]{color:var(--world-accent);background:radial-gradient(ellipse 70% 55% at 50% 108%, color-mix(in oklch, var(--world-accent) 34%, transparent), transparent 70%), radial-gradient(ellipse 60% 50% at 50% -12%, color-mix(in oklch, var(--world-accent) 18%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklch, var(--world-ground) 94%, oklch(100% 0 none)), var(--world-ground))}& .showcase{pointer-events:none;user-select:none;min-inline-size:0;color:var(--world-accent);border-radius:14px;flex-direction:column;display:flex;overflow:clip;box-shadow:0 0 0 1px oklch(100% 0 none/.1),0 40px 100px -30px oklch(0% 0 none/.75),0 0 140px -40px}& .showcase-bar{background:oklch(23.02% .0115 293.12);border-block-end:1px solid oklch(100% 0 none/.06);flex:none;grid-template-columns:1fr minmax(0,340px) 1fr;align-items:center;height:42px;padding-block:0;padding-inline:16px;display:grid}& .showcase-dots{gap:7px;display:flex}& .showcase-dots i{background:oklch(100% 0 none/.16);border-radius:50%;width:11px;height:11px}& .showcase-address{color:oklch(100% 0 none/.72);white-space:nowrap;background:oklch(100% 0 none/.07);border-radius:8px;justify-content:center;align-items:center;gap:6px;height:26px;font-size:13px;display:flex}& :is(.showcase[data-scheme=light],.look:has([name=look-theme][value=light]:checked) .showcase) .showcase-bar{background:oklch(95.6% .0054 17.25);border-block-end-color:oklch(31.43% .0321 341.87/.08)}& :is(.showcase[data-scheme=light],.look:has([name=look-theme][value=light]:checked) .showcase) .showcase-dots i{background:oklch(31.43% .0321 341.87/.16)}& :is(.showcase[data-scheme=light],.look:has([name=look-theme][value=light]:checked) .showcase) .showcase-address{color:oklch(31.43% .0321 341.87/.72);background:oklch(31.43% .0321 341.87/.06)}& .showcase .portal-frame{isolation:isolate;flex:1;min-height:0;font-size:16px;line-height:1.625;position:relative}& .showcase .portal-frame .site-bar{position:relative}& .showcase .portal-frame .wrap{padding-block-end:32px}& .showcase .backdrop{position:absolute}& .showcase .board-empty-title{color:var(--ink);margin-block:0;font-size:18px;font-weight:600;line-height:26px}& .showcase .item-title{font-weight:600}& .showcase-card-title{color:var(--ink);margin-block:0 8px;margin-inline:0;font-size:15px;font-weight:600;line-height:21px;display:block}& .showcase-update-title{color:var(--ink);margin-block:0 6px;margin-inline:0;font-size:18px;font-weight:600;line-height:26px;display:block}}body.platform.landing-page{--header-h:65px;& .lp h2{letter-spacing:-.02em;margin-block:0 16px;margin-inline:0;font-size:40px;line-height:44px}& header.site{color-scheme:dark;background:color-mix(in oklch, var(--ground) 72%, transparent);position:fixed;inset-block:0 auto;inset-inline:0}& .lp-hero{isolation:isolate;padding-block:calc(96px + var(--header-h)) 0;color-scheme:dark;color:var(--ink);background:oklch(11.68% .0026 17.53);justify-items:center;gap:28px;padding-inline:24px;display:grid;position:relative;overflow:clip}& .lp-hero-art{inset-block:var(--header-h) auto;z-index:-1;object-fit:cover;object-position:50% 0;width:100%;height:1040px;position:absolute;inset-inline:0;mask-image:linear-gradient(oklch(0% 0 none) 64%,#0000)}& .lp-hero-copy{text-align:center;max-width:920px}& .lp-hero h1{letter-spacing:-.035em;text-wrap:balance;margin-block:0 24px;margin-inline:0;font-size:72px;font-weight:800;line-height:72px}& .lp-lead{max-width:680px;color:var(--muted);text-wrap:pretty;margin-block:0 32px;margin-inline:auto;font-size:19px;line-height:30px}& .lp-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}& .lp-cta{min-height:48px;padding-block:0;padding-inline:24px;font-size:16px}& .lp-terms{color:var(--muted);margin-block:16px 0;margin-inline:0;font-size:14px}& .skin-switch{border-radius:var(--radius-pill);backdrop-filter:blur(12px);transition:background-color var(--settle), box-shadow var(--settle);background:oklch(100% 0 none/.08);border:0;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px oklch(100% 0 none/.14)}& .skin-switch label{margin:0;font-weight:500}& .skin-switch span{border-radius:var(--radius-pill);color:oklch(100% 0 none/.74);cursor:pointer;min-height:40px;transition:background-color var(--quick), color var(--quick), box-shadow var(--quick);align-items:center;padding-block:0;padding-inline:18px;display:inline-flex}@media (hover:hover) and (pointer:fine){& .skin-switch label:hover span{color:oklch(100% 0 none)}}& .skin-switch label:active>span{scale:.97}@media (prefers-reduced-motion:no-preference){& .skin-switch span{transition:background-color var(--quick), color var(--quick), box-shadow var(--quick), scale var(--quick)}}& .skin-switch input:checked+span{color:oklch(20.29% .0199 293.72);background:oklch(100% 0 none);box-shadow:0 1px 2px oklch(0% 0 none/.2)}& .skin-switch input:focus-visible+span{box-shadow:0 0 0 2px oklch(20.29% .0199 293.72),0 0 0 4px oklch(100% 0 none)}& .stage-windows{width:min(100%,1120px);display:grid}& .stage-window{opacity:0;visibility:hidden;border-start-start-radius:14px;border-start-end-radius:14px;border-end-end-radius:0;border-end-start-radius:0;grid-area:1/1;height:680px;transform:translateY(10px);mask-image:linear-gradient(oklch(0% 0 none) calc(100% - 140px),#0000)}@media (prefers-reduced-motion:no-preference){& .stage-window{transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s .5s}}& .lp-hero:has([name=skin][value="0"]:checked) .stage-window[data-stage="0"],& .lp-hero:has([name=skin][value="1"]:checked) .stage-window[data-stage="1"],& .lp-hero:has([name=skin][value="2"]:checked) .stage-window[data-stage="2"]{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:no-preference){& .lp-hero:has([name=skin][value="0"]:checked) .stage-window[data-stage="0"],& .lp-hero:has([name=skin][value="1"]:checked) .stage-window[data-stage="1"],& .lp-hero:has([name=skin][value="2"]:checked) .stage-window[data-stage="2"]{transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),visibility}}& .lp-section{max-width:1280px;margin-block:0;margin-inline:auto;padding-block:128px 0;padding-inline:24px}& .lp-split{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}& .lp-split.is-reversed{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}& .lp-split.is-reversed>.lp-copy{order:2}& .lp-copy p{max-width:32rem;color:var(--muted);text-wrap:pretty;margin-block:0 16px;margin-inline:0;font-size:18px;line-height:30px}& .lp-copy-center{text-align:center;max-width:720px;margin-block:0 48px;margin-inline:auto}& .lp-copy-center p{margin-inline:auto}& .lp-points{gap:14px;margin-block-start:28px;list-style:none;display:grid}& .lp-points+p{margin-block-start:28px}& .lp-points li{align-items:flex-start;gap:14px;font-size:16px;line-height:24px;display:flex}& .lp-points .icon{box-sizing:content-box;border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--sh-1);flex:none;margin-block-start:-3px;padding:6px}& .lp-scene{isolation:isolate;border-radius:var(--radius-xl);min-inline-size:0;box-shadow:0 0 0 1px oklch(0% 0 none/.06), var(--sh-2);padding-block:44px 0;padding-inline:44px 0;position:relative;overflow:clip}& .scene-window{border-start-start-radius:12px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;max-height:520px;mask-image:linear-gradient(oklch(0% 0 none) calc(100% - 80px),#0000)}& .scene-window .top-actions{display:none}& .lp-scene-wide{padding-block:44px 0;padding-inline:44px}& .lp-scene-wide .scene-window{border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:0;max-height:600px}& .lp-mail{z-index:1;border-radius:var(--radius-lg);background:var(--surface);width:min(360px,100% - 40px);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 24px 48px -16px oklch(0% 0 none/.5);gap:6px;margin-block:-24px 24px;margin-inline:-24px 0;padding-block:18px;padding-inline:20px;display:grid;position:relative}& .lp-mail-from{align-items:center;gap:10px;font-size:14px;display:flex}& .lp-mail-from small{color:var(--muted);font-size:13px}& .lp-mail-mark{background:var(--brand-accent);width:28px;height:28px;color:var(--brand-on-accent);font-family:var(--brand-display);place-items:center;font-weight:700;display:grid}& .lp-mail-subject{font-size:16px;line-height:22px}& .lp-mail-body{font-size:15px;line-height:22px}& .lp-slips{gap:20px;display:grid}& .lp-scene-slip{padding:28px}& .lp-scene-slip+.lp-scene-slip{margin-inline-start:48px}& .slip-window{border-radius:12px}& .slip-window .wrap{padding:0}& .badge.stamp[data-stamp-pending]{opacity:0}& .look-controls{gap:18px;margin-block-start:28px;display:grid}& .look-group{border:0}& .look-group legend{color:var(--muted);margin-block-end:8px;font-size:13px;font-weight:500}& .look-options{flex-wrap:wrap;gap:8px;display:flex}& .look-options label{margin:0}& .look-options label>span{border-radius:var(--radius-sm);background:var(--surface);min-height:40px;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:box-shadow var(--quick), background-color var(--quick);align-items:center;gap:8px;padding-block:0;padding-inline:14px;font-size:15px;display:inline-flex}@media (hover:hover) and (pointer:fine){& .look-options label:hover>span{box-shadow:0 0 0 1px var(--line-strong)}}& .look-options label:active>span{scale:.97}@media (prefers-reduced-motion:no-preference){& .look-options label>span{transition:box-shadow var(--quick), background-color var(--quick), scale var(--quick)}}& .look-options input:checked+span{box-shadow:0 0 0 2px var(--ink)}& .look-options input:focus-visible+span{box-shadow:var(--focus)}& .look-swatches label>span{background:var(--c);border-radius:50%;width:40px;padding:0;box-shadow:inset 0 0 0 1px oklch(0% 0 none/.12)}& .look-swatches input:checked+span{box-shadow:0 0 0 2px var(--ground), 0 0 0 4px var(--ink)}& .look-options i{border-radius:calc(var(--r) / 3);border:2px solid;width:14px;height:14px}& .lp-scene-look{color:oklch(59.9% .2299 286.2);background:radial-gradient(circle at 20% 20%,oklch(85.37% .1572 84.13/.22),#0000 40%),linear-gradient(160deg,oklch(93.24% .0136 295.31),oklch(97.5% .0054 297.73))}& .lp-closing{text-align:center;color:oklch(94.69% .0109 297.62);background:oklch(19.35% .0182 294.83);margin-block-start:144px;padding-block:112px;padding-inline:24px}& .lp-closing h2{color:oklch(100% 0 none);font-size:48px;line-height:52px}& .lp-closing p{color:oklch(72.56% .0304 294.37);margin-block:0 32px;margin-inline:0;font-size:18px}& .lp-closing .btn-ghost{color:oklch(100% 0 none);background:0 0;border-color:oklch(100% 0 none/.24) oklch(100% 0 none/.24) oklch(100% 0 none/.24) oklch(100% 0 none/.24)}@media (hover:hover) and (pointer:fine){& .lp-closing .btn-ghost:hover{background:oklch(100% 0 none/.08)}}@media (width<=1024px){& .lp-split,& .lp-split.is-reversed{grid-template-columns:minmax(0,1fr);gap:40px}& .lp-split.is-reversed>.lp-copy{order:0}& .lp-section{padding-block-start:96px}}@media (width<=640px){& .lp-hero{padding-block:calc(56px + var(--header-h)) 0;padding-inline:12px}& .lp-hero-copy{padding-inline:4px}& .lp-hero-art{height:1280px}& .lp-hero h1{font-size:44px;line-height:48px}& .lp-lead{font-size:17px;line-height:27px}& .lp h2{font-size:30px;line-height:36px}& .lp-closing h2{font-size:34px;line-height:40px}& .lp-section{padding-block:80px 0;padding-inline:16px}& .skin-switch span{padding-block:0;padding-inline:12px}& .stage-window{height:600px}& .showcase-bar{grid-template-columns:auto minmax(0,1fr);gap:12px}& .lp-scene,& .lp-scene-wide{padding-block:24px 0;padding-inline:24px 0}& .lp-scene-slip{padding:16px}& .lp-scene-slip+.lp-scene-slip{margin-inline-start:0}& .lp-mail{margin-block-end:16px;margin-inline:0 16px}& .lp-closing{margin-block-start:96px;padding-block:80px;padding-inline:16px}}}.inbox-read{width:100%;max-width:1440px;color:var(--ink);min-height:70vh;margin-block:0;margin-inline:auto;padding-block:32px 64px;padding-inline:24px;font-size:16px}.inbox-read *{box-sizing:border-box}.inbox-read a{color:inherit}.inbox-heading{flex-wrap:wrap;align-items:baseline;gap:20px;margin-block-end:24px;display:flex}.inbox-heading h1{margin:0}.inbox-heading>a{margin-inline-start:auto}.inbox-products{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.inbox-products .card{margin:0;padding:24px}.inbox-products span,.inbox-products p{font-size:14px}.inbox-layout.has-thread{grid-template-columns:minmax(320px,38%) minmax(0,1fr);gap:32px;display:grid}.inbox-list{min-width:0}.inbox-queues{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-block-end:14px;display:flex}.inbox-queues a{border:1px solid #0000;align-items:center;gap:10px;min-height:44px;padding-block:10px;padding-inline:12px;font-size:14px;text-decoration:none;display:flex}.inbox-queues a:active{scale:.97}@media (prefers-reduced-motion:no-preference){.inbox-queues a{transition:scale .12s ease-out}}.inbox-queues a[aria-current]{border-color:var(--line-strong);background:var(--sunken);border-radius:var(--radius-sm)}.inbox-queues span{font-family:monospace;font-size:12px}.inbox-filters{flex-wrap:wrap;align-items:end;gap:12px;padding-block:20px;padding-inline:0;display:flex}.inbox-filters label{flex-direction:column;flex:1;gap:5px;min-width:130px;font-size:12px;display:flex}.inbox-filters input,.inbox-filters select{background:var(--ground);width:100%;min-height:44px;color:inherit;border:1px solid var(--line);border-radius:3px;padding:8px;font-size:14px}.inbox-filters button{min-height:44px;font-size:14px}.inbox-row{border-block-end:1px solid var(--line);padding-block:20px;padding-inline:14px;text-decoration:none;display:block}.inbox-row[aria-current]{background:var(--sunken)}@media (hover:hover) and (pointer:fine){.inbox-row:hover{background:var(--sunken)}}.inbox-row[aria-current]{font-weight:600}.inbox-row>strong{overflow-wrap:anywhere;margin-block:10px;margin-inline:0;font-size:18px;font-weight:600;line-height:1.4;display:block}.inbox-row-head{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.inbox-row-head .ws-status{font-size:12px}.inbox-row-head .pending{color:var(--pending)}.inbox-row-detail{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;display:flex}.inbox-row-detail time{opacity:.76}.inbox-empty{padding:24px;font-size:16px}.inbox-empty h2{font-size:20px}.inbox-thread{border-inline-start:1px solid var(--line);min-width:0;padding-inline-start:32px}.inbox-back{align-items:center;min-height:44px;margin-block-end:12px;display:inline-flex}.inbox-thread-head{border-block-end:1px solid var(--line);padding-block:14px 24px;padding-inline:0}.inbox-thread-head h1{overflow-wrap:anywhere;margin-block:18px;margin-inline:0;font-size:30px;line-height:1.2}.inbox-thread-head p{font-size:14px}.inbox-ref{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.inbox-route-gap{border-block-end:1px solid var(--line);padding-block:16px;padding-inline:0;font-size:14px;line-height:1.5}.inbox-timeline{gap:20px;margin-block:24px;margin-inline:0;padding:0;list-style:none;display:grid}.inbox-message{border-radius:3px!important;padding:20px!important}.inbox-message header{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:12px;display:flex}.inbox-message header strong{font-size:14px}.inbox-message header time{margin-inline-start:auto}.inbox-message-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.inbox-message-fact{margin-block-start:20px;font-size:12px}.inbox-note{border-style:dashed}.inbox-event{flex-direction:column;gap:6px;padding-block:12px;padding-inline:0;font-size:14px;display:flex}.inbox-event span{font-size:12px}.inbox-links{padding:0;list-style:none}.inbox-links li{flex-direction:column;gap:8px;padding-block:12px;padding-inline:0;display:flex}.inbox-links span{font-size:12px}.inbox-page{align-items:center;min-height:44px;margin-block-start:12px;display:inline-flex}.inbox-live:empty{display:none}.inbox-live{border:1px solid var(--line);margin-block-end:20px;padding-block:14px;padding-inline:18px;font-size:14px}.inbox-read .mg-card{margin-block-start:20px}@media (width<=850px){.inbox-layout.has-thread{display:block}.has-thread .inbox-list{display:none}.inbox-thread{border:0;padding-inline-start:0}.inbox-read{padding-block:24px 48px;padding-inline:16px}.inbox-thread-head h1{font-size:26px}}.inbox-source{align-items:center;gap:10px;margin-block:16px;margin-inline:0;font-size:14px;display:flex;position:relative}.inbox-source:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.inbox-source input{width:20px;height:20px}.inbox-link-form{gap:16px;font-size:14px;display:grid}.inbox-link-form label{gap:8px;font-size:14px;display:grid}.inbox-link-form select{background:var(--ground);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);padding:12px;font-size:14px}.inbox-link-actions{flex-wrap:wrap;gap:12px;display:flex}.inbox-link-actions button{font-size:14px}.inbox-link-status{font-size:14px;line-height:1.5}body.portal-settings .portal-domains{margin-block-start:24px}body.portal-settings .portal-domain-record{border-block-start:1px solid var(--line);min-width:0;padding-block:16px}body.portal-settings .portal-domain-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}body.portal-settings .portal-domain-heading h3{overflow-wrap:anywhere;margin-block:0}body.portal-settings .portal-domain-heading span,body.portal-settings .portal-domain-dns code,body.portal-settings .portal-domain-record time{overflow-wrap:anywhere;font-size:14px}body.portal-settings .portal-domain-dns dl{background:var(--sunken);min-width:0;padding:16px}body.portal-settings .portal-settings-main{max-width:1200px;padding-block:32px}body.portal-settings .portal-appearance{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:24px;display:grid}body.portal-settings .portal-appearance>:first-child{position:sticky;inset-block-start:88px}body.portal-settings .mg-card{min-width:0;padding:24px}body.portal-settings .portal-preview-title{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}body.portal-settings .portal-preview-stage{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);height:38rem;position:relative;overflow:clip}body.portal-settings .portal-preview-stage iframe{transform-origin:0 0;pointer-events:none;border:0;display:block}body.portal-settings fieldset{border:0;min-width:0;margin:0;padding:0;display:grid}body.portal-settings .portal-colours,body.portal-settings .portal-faces{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:0 16px;display:grid}body.portal-settings .portal-colour{grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:8px;display:grid}body.portal-settings input[type=color]{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;block-size:40px;inline-size:40px;padding:3px}body.portal-settings input[type=color]::-webkit-color-swatch-wrapper{padding:0}body.portal-settings input[type=color]::-webkit-color-swatch{border-radius:calc(var(--radius-sm) - 3px);border:0}body.portal-settings input[type=color]::-moz-color-swatch{border-radius:calc(var(--radius-sm) - 3px);border:0}body.portal-settings .portal-site-links{gap:8px;margin-block:16px 4px;container-type:inline-size}body.portal-settings .portal-site-links legend{color:var(--muted);margin-block-end:6px;font-size:13px;font-weight:500}body.portal-settings .portal-site-link{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;align-items:center;gap:8px;display:grid}body.portal-settings .portal-site-link-head{color:var(--muted);font-size:13px}body.portal-settings .portal-site-link .btn{padding-inline:8px}body.portal-settings .portal-site-links>.btn{justify-self:start;margin-block-start:4px}body.portal-settings .portal-settings-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;display:flex}body.portal-settings dd{margin-block-end:12px;margin-inline-start:0}body.portal-settings .portal-sections{margin-block-start:24px}body.portal-settings .portal-section-row{flex-wrap:wrap;align-items:center;gap:12px;font-size:.875rem;display:flex}body.portal-settings .portal-section-row label{align-items:center;gap:8px;min-width:12rem;margin:0;display:flex}body.portal-settings .portal-section-row label>span{margin:0}@media (width<=1024px){body.portal-settings .portal-appearance{grid-template-columns:minmax(0,1fr)}body.portal-settings .portal-appearance>:first-child{position:static}}@container (width<=560px){body.portal-settings .portal-site-link{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}body.portal-settings .portal-site-link:not(.portal-site-link-head)+.portal-site-link{margin-block-start:10px}body.portal-settings .portal-site-link input[type=url]{grid-area:2/1/auto/-1}body.portal-settings .portal-site-link-head{display:none}}@media (width<640px){body.platform.board-depth-page .bd-shell .bd-section-intro{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}body.platform.board-depth-page .bd-shell .bd-form-grid{grid-template-columns:minmax(0,1fr)}}body.platform.database-kanban-page{--dk-bg:oklch(19.19% .0126 270.68);--dk-card:oklch(23.93% .0183 266.21);--dk-line:oklch(95.37% .0052 247.88/.14);--dk-text:oklch(95.37% .0052 247.88);--dk-muted:oklch(71.31% .0241 260.71);--dk-gold:oklch(74.52% .1204 81.21);--dk-verdigris:oklch(66.64% .0863 163.1);color-scheme:dark;--ground:var(--dk-bg);--surface:var(--dk-card);--raised:var(--dk-card);--sunken:var(--dk-bg);--ink:var(--dk-text);--muted:var(--dk-muted);--line:var(--dk-line);--line-strong:oklch(95.37% .0052 247.88/.24);background:var(--dk-bg);color:var(--dk-text)}body.platform.database-kanban-page .dk-skip{width:1px;height:1px;position:absolute;inset-block-start:auto;inset-inline-start:-999px;overflow:clip}body.platform.database-kanban-page .dk-skip:focus{background:var(--dk-card);z-index:2;width:auto;height:auto;padding-block:8px;padding-inline:12px;inset-block-start:12px;inset-inline-start:12px}body.platform.database-kanban-page .dk-shell{max-width:1120px;margin-block:0;margin-inline:auto;padding-block:32px 72px;padding-inline:20px}body.platform.database-kanban-page .dk-hero{margin-block-end:22px}body.platform.database-kanban-page .dk-title{font-family:var(--font-display);margin-block:0 12px;margin-inline:0;font-size:40px;line-height:1.1}body.platform.database-kanban-page .dk-lede{max-width:42rem;color:var(--dk-muted);font-size:17px}body.platform.database-kanban-page .dk-tagline{max-width:42rem;color:var(--dk-text);margin-block:0 8px;margin-inline:0;font-size:18px;font-weight:600}body.platform.database-kanban-page .dk-disclaimer{max-width:42rem;color:var(--dk-muted);margin-block:12px 0;margin-inline:0;font-size:15px}body.platform.database-kanban-page .dk-error{border-radius:var(--radius);border:1px solid oklch(60.24% .1336 21.88/.5);margin-block:0 20px;margin-inline:0;padding-block:12px;padding-inline:14px}body.platform.database-kanban-page .dk-setup,body.platform.database-kanban-page .dk-closed,body.platform.database-kanban-page .dk-submit{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:var(--radius-lg);padding:24px}body.platform.database-kanban-page .dk-setup-heading,body.platform.database-kanban-page .dk-submit-heading,body.platform.database-kanban-page .dk-closed-heading{font-family:var(--font-display);margin-block:8px 10px;margin-inline:0;font-size:22px}body.platform.database-kanban-page .dk-setup-copy,body.platform.database-kanban-page .dk-setup-hint,body.platform.database-kanban-page .dk-closed-copy,body.platform.database-kanban-page .dk-submit-help{color:var(--dk-muted);margin-block-end:16px}body.platform.database-kanban-page .dk-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:4px 22px;margin-inline:0;display:grid}body.platform.database-kanban-page .dk-column{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:var(--radius);min-height:220px;padding:16px}body.platform.database-kanban-page .dk-column[data-dk-column=answered]{border-color:color-mix(in oklch,var(--dk-verdigris) 45%,transparent)}body.platform.database-kanban-page .dk-column[data-dk-column=answered] .dk-column-title{color:var(--dk-verdigris)}body.platform.database-kanban-page .dk-column-head{justify-content:space-between;align-items:baseline;gap:8px;margin-block-end:12px;display:flex}body.platform.database-kanban-page .dk-column-title{font-family:var(--font-display);font-size:16px}body.platform.database-kanban-page .dk-column-count{font-family:var(--font-ui);color:var(--dk-muted);font-variant-numeric:tabular-nums;font-size:12px}body.platform.database-kanban-page .dk-column-empty,body.platform.database-kanban-page .dk-column-later{color:var(--dk-muted);font-size:14px}body.platform.database-kanban-page .dk-column-list{flex-direction:column;gap:10px;list-style:none;display:flex}body.platform.database-kanban-page .dk-column-item{border:1px solid var(--dk-line);border-radius:var(--radius);background:color-mix(in oklch,var(--dk-bg) 55%,transparent);padding-block:9px;padding-inline:11px}body.platform.database-kanban-page .dk-column-link{color:var(--dk-text);overflow-wrap:break-word;font-weight:600}body.platform.database-kanban-page .dk-column-status{color:var(--dk-muted);margin-block-start:4px;font-size:12px;display:block}body.platform.database-kanban-page .dk-submit-intro{margin-block-end:18px}body.platform.database-kanban-page .dk-submit-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}body.platform.database-kanban-page .dk-field-title,body.platform.database-kanban-page .dk-field-body,body.platform.database-kanban-page .dk-disclosure,body.platform.database-kanban-page .dk-submit-row{grid-column:1/-1}body.platform.database-kanban-page .dk-field-label{margin-block-end:6px;font-size:13px;display:block}body.platform.database-kanban-page .dk-optional,body.platform.database-kanban-page .dk-required{color:var(--dk-muted);font-weight:400}body.platform.database-kanban-page .dk-input,body.platform.database-kanban-page .dk-textarea{background:var(--dk-bg);width:100%;color:var(--dk-text);border:1px solid var(--dk-line);border-radius:var(--radius);font:inherit;min-height:var(--tap);padding-block:10px;padding-inline:12px}body.platform.database-kanban-page .dk-textarea{field-sizing:content;resize:vertical;min-height:120px;max-height:12lh}body.platform.database-kanban-page .dk-disclosure{border:1px solid var(--dk-line);border-radius:var(--radius);padding:14px}body.platform.database-kanban-page .dk-disclosure-title{margin-block-end:6px;display:block}body.platform.database-kanban-page .dk-disclosure-copy{color:var(--dk-muted);margin-block-end:10px}body.platform.database-kanban-page .dk-check{align-items:flex-start;gap:10px;display:flex}body.platform.database-kanban-page .dk-check-input{width:18px;height:18px;margin-block-start:3px}body.platform.database-kanban-page .dk-submit-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body.platform.database-kanban-page .dk-primary,body.platform.database-kanban-page .dk-primary-link{min-height:var(--tap);border-radius:var(--radius);background:var(--dk-gold);color:var(--dk-bg);cursor:pointer;border:0;justify-content:center;align-items:center;padding-block:10px;padding-inline:16px;font-weight:600;display:inline-flex}body.platform.database-kanban-page .dk-form-status{color:var(--dk-muted)}body.platform.database-kanban-page .dk-form-status.is-success{color:oklch(84.33% .0905 167.72)}body.platform.database-kanban-page .dk-vote{flex-direction:column;gap:8px;margin-block-start:10px;display:flex}body.platform.database-kanban-page .dk-tally{font-family:var(--font-ui);color:var(--dk-muted);margin:0;font-size:12px}body.platform.database-kanban-page .dk-tally-figure{color:var(--dk-text);font-variant-numeric:tabular-nums}body.platform.database-kanban-page .dk-vote-button{min-height:var(--tap);border:1px solid var(--dk-line);border-radius:var(--radius);color:var(--dk-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding-block:8px;padding-inline:12px;font-weight:600;display:inline-flex}body.platform.database-kanban-page .dk-vote-button.is-active{background:color-mix(in oklch,var(--dk-gold) 28%,transparent);border-color:var(--dk-gold)}body.platform.database-kanban-page .dk-vote-help{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:var(--radius-lg);margin-block-end:28px;padding:24px}body.platform.database-kanban-page .dk-vote-help-heading{font-family:var(--font-display);margin-block:0 10px;margin-inline:0;font-size:22px}body.platform.database-kanban-page .dk-vote-rule,body.platform.database-kanban-page .dk-vote-disclosure-copy,body.platform.database-kanban-page .dk-vote-contact,body.platform.database-kanban-page .dk-vote-link-copy,body.platform.database-kanban-page .dk-vote-link-contact{color:var(--dk-muted);margin-block-end:12px}body.platform.database-kanban-page .dk-vote-disclosure,body.platform.database-kanban-page .dk-vote-link-gate{border:1px solid var(--dk-line);border-radius:var(--radius);margin-block-end:12px;padding:14px}body.platform.database-kanban-page .dk-vote-disclosure-title,body.platform.database-kanban-page .dk-vote-link-title{color:var(--dk-text);margin-block-end:6px;display:block}body.platform.database-kanban-page .dk-vote-join,body.platform.database-kanban-page .dk-vote-link-join{color:var(--dk-gold);font-weight:600}body.platform.database-kanban-page .dk-vote-check{margin-block-start:8px}body.platform.database-kanban-page .dk-vote-status{color:var(--dk-muted);overflow-wrap:anywhere;font-size:14px}body.platform.database-kanban-page .dk-vote-status:not([hidden]){gap:8px;display:grid}body.platform.database-kanban-page .dk-vote{scroll-margin-block:12px}body.platform.database-kanban-page .dk-vote-status.is-success{color:oklch(84.33% .0905 167.72)}body.platform.database-kanban-page .dk-vote-status.is-error{color:oklch(77.56% .0862 19.21)}body.platform.database-kanban-page .dk-follow{flex-direction:column;gap:8px;margin-block-start:10px;display:flex}body.platform.database-kanban-page .dk-follow-button{min-height:var(--tap);border:1px solid var(--dk-line);border-radius:var(--radius);color:var(--dk-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding-block:8px;padding-inline:12px;font-weight:600;display:inline-flex}body.platform.database-kanban-page .dk-follow-button.is-active{background:color-mix(in oklch,var(--dk-gold) 28%,transparent);border-color:var(--dk-gold)}body.platform.database-kanban-page .dk-follow-help{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:var(--radius-lg);margin-block-end:28px;padding:24px}body.platform.database-kanban-page .dk-follow-help-heading{font-family:var(--font-display);margin-block:0 10px;margin-inline:0;font-size:22px}body.platform.database-kanban-page .dk-follow-rule,body.platform.database-kanban-page .dk-follow-me-note,body.platform.database-kanban-page .dk-follow-disclosure-copy,body.platform.database-kanban-page .dk-follow-contact{color:var(--dk-muted);margin-block-end:12px}body.platform.database-kanban-page .dk-follow-disclosure{border:1px solid var(--dk-line);border-radius:var(--radius);margin-block-end:12px;padding:14px}body.platform.database-kanban-page .dk-follow-disclosure-title{color:var(--dk-text);margin-block-end:6px;display:block}body.platform.database-kanban-page .dk-follow-join{color:var(--dk-gold);font-weight:600}body.platform.database-kanban-page .dk-follow-check{margin-block-start:8px}body.platform.database-kanban-page .dk-follow-check-label{color:var(--dk-text)}body.platform.database-kanban-page .dk-follow-status{min-height:1.4em;color:var(--dk-muted);scroll-margin-block:12px}body.platform.database-kanban-page .dk-follow-status.is-success{color:oklch(84.33% .0905 167.72)}body.platform.database-kanban-page .dk-follow-status.is-error{color:oklch(77.56% .0862 19.21)}body.platform.database-kanban-page .dk-answer-read{border:1px solid color-mix(in oklch,var(--dk-verdigris) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--dk-verdigris) 12%,transparent);margin-block:10px 0;margin-inline:0;padding-block:10px;padding-inline:12px}body.platform.database-kanban-page .dk-answer-read-label{font-family:var(--font-ui);color:var(--dk-muted);margin-block:0 4px;margin-inline:0;font-size:12px}body.platform.database-kanban-page .dk-answer-read-body{color:var(--dk-text);margin-block:0 6px;margin-inline:0}body.platform.database-kanban-page .dk-answer-read-who{color:var(--dk-muted);margin:0;font-size:12px}body.platform.database-kanban-page .dk-answer-form{flex-direction:column;gap:8px;margin-block-start:10px;display:flex}body.platform.database-kanban-page .dk-answer-field-label{color:var(--dk-muted);margin-block-end:6px;font-size:12px;display:block}body.platform.database-kanban-page .dk-answer-textarea{field-sizing:content;background:var(--dk-bg);width:100%;min-height:88px;max-height:12lh;color:var(--dk-text);border:1px solid var(--dk-line);border-radius:var(--radius);font:inherit;resize:vertical;padding-block:8px;padding-inline:10px}body.platform.database-kanban-page .dk-answer-submit{min-height:var(--tap);border-radius:var(--radius);background:var(--dk-gold);color:var(--dk-bg);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding-block:8px;padding-inline:12px;font-weight:600;display:inline-flex}body.platform.database-kanban-page .dk-answer-status{min-height:1.4em;color:var(--dk-muted);margin-block:0 20px;margin-inline:0;scroll-margin-block:12px}body.platform.database-kanban-page .dk-answer-status.is-success{color:oklch(84.33% .0905 167.72)}body.platform.database-kanban-page .dk-answer-status.is-error{color:oklch(77.56% .0862 19.21)}body.platform.database-kanban-page .dk-primary:active,body.platform.database-kanban-page .dk-primary-link:active,body.platform.database-kanban-page .dk-vote-button:active,body.platform.database-kanban-page .dk-follow-button:active,body.platform.database-kanban-page .dk-answer-submit:active{scale:.97}@media (prefers-reduced-motion:no-preference){body.platform.database-kanban-page .dk-primary,body.platform.database-kanban-page .dk-primary-link,body.platform.database-kanban-page .dk-vote-button,body.platform.database-kanban-page .dk-follow-button,body.platform.database-kanban-page .dk-answer-submit{transition:scale .12s ease-out}}body.platform.database-kanban-page button.is-busy,body.platform.database-kanban-page .dk-vote-button.is-busy,body.platform.database-kanban-page .dk-follow-button.is-busy,body.platform.database-kanban-page .dk-answer-submit.is-busy,body.platform.database-kanban-page .dk-primary.is-busy{position:relative;color:#0000!important}body.platform.database-kanban-page button.is-busy:after,body.platform.database-kanban-page .dk-vote-button.is-busy:after,body.platform.database-kanban-page .dk-follow-button.is-busy:after,body.platform.database-kanban-page .dk-answer-submit.is-busy:after,body.platform.database-kanban-page .dk-primary.is-busy:after{content:"";border:2px solid;width:1rem;height:1rem;color:var(--dk-gold);border-inline-end-color:#0000;border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){body.platform.database-kanban-page button.is-busy:after,body.platform.database-kanban-page .dk-vote-button.is-busy:after,body.platform.database-kanban-page .dk-follow-button.is-busy:after,body.platform.database-kanban-page .dk-answer-submit.is-busy:after,body.platform.database-kanban-page .dk-primary.is-busy:after{animation:.7s linear infinite dk-spin}}@keyframes dk-spin{to{transform:rotate(360deg)}}@media (width<=840px){body.platform.database-kanban-page .dk-board{grid-template-columns:1fr 1fr}}@media (width<=680px){body.platform.database-kanban-page .dk-board,body.platform.database-kanban-page .dk-submit-form{grid-template-columns:1fr}}
