:where(body.platform) *{box-sizing:border-box;margin:0;padding:0}:where(body.platform) dialog:modal{margin:auto}:where(body.platform .ws-panel){padding:24px}body.platform{color-scheme:light;--ground:light-dark(oklch(.9683 .0053 286.3),oklch(.1935 .0182 294.83));--surface:light-dark(oklch(1 0 none),oklch(.2317 .0251 294.95));--raised:light-dark(oklch(1 0 none),oklch(.2725 .0315 295.02));--sunken:light-dark(oklch(.9428 .0094 292.79),oklch(.1702 .0167 296.04));--ink:light-dark(oklch(.2029 .0199 293.72),oklch(.9469 .0109 297.62));--muted:light-dark(oklch(.4818 .0336 291.64),oklch(.7256 .0304 294.37));--muted-2:color-mix(in oklch,var(--ink) 48%,transparent);--line:light-dark(oklch(.9131 .0122 291.27),oklch(.2963 .0291 296.04));--line-strong:light-dark(oklch(.8538 .0179 293.09),oklch(.3756 .0395 296.42));--signal:oklch(.8537 .1572 84.13);--signal-ink:oklch(.2029 .0199 293.72);--signal-soft:color-mix(in oklab,var(--signal) 18%,var(--surface));--stamp:light-dark(oklch(.4003 .1483 305.02),oklch(.7098 .1206 305.94));--stamp-ink:color-mix(in oklch,var(--stamp) 88%,transparent);--tally:light-dark(oklch(.4827 .0865 175.52),oklch(.7105 .1049 175.1));--pending:light-dark(oklch(.5627 .1129 76.94),oklch(.7199 .115 77.98));--error:light-dark(oklch(.5383 .1783 28.34),oklch(.7582 .1448 29.02));--st-new:light-dark(oklch(.5288 .0375 290.79),oklch(.7256 .0304 294.37));--st-review:light-dark(oklch(.5852 .1571 254.59),oklch(.7509 .1312 252.95));--st-planned:light-dark(oklch(.5829 .2145 287.62),oklch(.7204 .1599 292.61));--st-progress:light-dark(oklch(.6397 .1648 47.81),oklch(.778 .1487 53.97));--st-shipped:light-dark(oklch(.6188 .1397 156.64),oklch(.7696 .148 157.87));--st-declined:light-dark(oklch(.5765 .0484 332.36),oklch(.7206 .0484 332.97));--sh-1:0 1px 2px color-mix(in oklch,oklch(.2029 .0199 293.72) 6%,transparent);--sh-2:0 12px 32px -12px color-mix(in oklch,oklch(.2029 .0199 293.72) 28%,transparent),0 2px 6px color-mix(in oklch,oklch(.2029 .0199 293.72) 6%,transparent);--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);margin:0;padding:0;background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.625;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column;&.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-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}}p a:not(.btn){text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}@media(hover:hover)and (pointer:fine){p a:not(.btn):hover{text-decoration-color:currentColor}}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius-xs)}::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{position:sticky;inset-block-start:0;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)}header.site .in{position:relative;max-width:1200px;margin-block:0;margin-inline:auto;padding-block:0;padding-inline:24px;min-height:64px;display:flex;align-items:center;gap:20px}.logo{font-family:var(--font-display);font-weight:800;font-size:1.22rem;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.logo .dot{color:var(--muted)}.logo a{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.logo a:hover{text-decoration:none}}.brand-mark{width:28px;height:28px;flex:0 0 auto}header.site .sp{margin-inline-start:auto}.public-nav{display:flex;align-items:center;gap:2px;margin-inline-start:12px}.public-nav a{position:relative;display:inline-flex;align-items:center;min-height:var(--tap);padding-block:0;padding-inline:12px;border-radius:var(--radius-sm);color:var(--muted);font-size:.9375rem;font-weight:500;white-space:nowrap;transition:color var(--quick),background-color var(--quick)}@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:"";position:absolute;inset-inline-start:12px;inset-inline-end:12px;inset-block-end:6px;height:2px;border-radius:var(--radius-pill);background:var(--signal)}.public-menu{display:none}.public-menu summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:var(--tap);padding-block:0;padding-inline:14px;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);font-size:.9375rem;font-weight:500;border:1px solid var(--line-strong);background:var(--surface)}.public-menu summary::-webkit-details-marker{display:none}.public-menu nav{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:24px;width:min(280px,calc(100vw - 32px));padding:6px;border-radius:var(--radius-lg);background:var(--raised);border:1px solid var(--line);box-shadow:var(--sh-2);display:grid;gap:2px}.public-menu nav a{display:flex;align-items:center;min-height:44px;padding-block:0;padding-inline:12px;border-radius:var(--radius-sm);color:var(--ink);font-size:.9375rem;font-weight:500}.public-menu nav a.active{background:var(--sunken);text-decoration:none}@media(hover:hover)and (pointer:fine){.public-menu nav a:hover{background:var(--sunken);text-decoration:none}}.kicker{display:block;font-size:.875rem;font-weight:500;color:var(--muted);margin-block-end:10px}h1{font-family:var(--font-display);font-size:2.5rem;line-height:1.1;letter-spacing:-.02em;font-weight:700;margin-block-end:12px;font-optical-sizing:auto}h1 em{font-style:normal}h2{font-family:var(--font-display);font-size:1.375rem;line-height:1.27;letter-spacing:-.01em;margin-block:32px 12px;margin-inline:0;font-weight:700}h3{font-size:1.125rem;line-height:1.45;margin-block:0 6px;margin-inline:0;font-weight:600}h4{font-size:1rem;font-weight:600;margin-block:0 4px;margin-inline:0}p{margin-block:0 12px;margin-inline:0;text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}.icon{flex:0 0 auto;display:inline-block;vertical-align:-3px}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.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{margin-block:16px;margin-inline:0;padding-block:13px;padding-inline:15px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.source-attribution .section-label{display:block;margin-block:0 5px;margin-inline:0;color:var(--muted)}.source-attribution p{margin:0;overflow-wrap:anywhere}.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);font-size:.84rem;white-space:pre-wrap}.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-start:52px;padding-block-end: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{max-width:640px;font-size:1.02rem}.result-hero-lede{max-width:640px;font-size:1.02rem}.result-closed-plate{margin-block-start:22px;padding-block:24px 26px;padding-inline:31px 26px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.result-closed-plate:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:var(--bar-lg);background:var(--muted)}.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{display:block;margin-block:0 8px;margin-inline:0}.result-closed-heading{margin:0;font-size:30px;line-height:36px;text-wrap:balance}.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{margin-block:8px 0;margin-inline:0;max-width:40rem;color:var(--muted)}.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{font-size:40px;line-height:44px;text-wrap:balance}.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{display:grid;gap:14px;margin-block-start:34px}.result-section{position:relative;min-width:0;padding-block:25px;padding-inline:27px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.result-section .section-label{display:block;margin-block:0 5px;margin-inline:0}.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{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.result-section-head>.badge,.result-option-count{flex:0 0 auto;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{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin-block:18px 0;margin-inline:0;border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line)}@media(min-width:761px){.result-contract-grid.is-record{grid-template-columns:repeat(3,minmax(0,1fr))}}.result-contract-grid>div{min-width:0;padding-block:12px;padding-inline:13px;background:var(--surface)}.result-contract-grid dt{color:var(--muted);font:500 .75rem var(--font-ui)}.result-contract-grid dd{margin-block-start:4px;overflow-wrap:anywhere;color:var(--ink);font-size:.83rem}.result-contract .source-attribution{margin-block-end:0}.result-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-block-start:17px;border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line)}.result-facts>div{min-width:0;padding:15px;background:var(--sunken)}.result-facts b{display:block;overflow-wrap:anywhere;color:var(--ink);font:600 1.03rem var(--font-ui);font-variant-numeric:tabular-nums}.result-facts span{display:block;margin-block-start:3px;color:var(--muted);font-size:.75rem}.result-state{margin-block-start:17px;padding:20px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.result-state.is-withheld{background:var(--sunken);border:1px solid var(--line)}.result-state.is-empty{background:var(--sunken)}.result-lead{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin-block:18px 0;margin-inline:0;padding-block-end:12px;border-block-end:1px solid var(--line)}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-block-start:17px;border-radius:var(--radius-lg);background:var(--line)}.result-interpretation-grid>div{padding:15px;background:var(--surface)}.result-interpretation-grid span{color:var(--muted);font:500 .75rem var(--font-ui)}.result-interpretation-grid p{margin-block:7px 0;margin-inline:0;color:var(--muted);font-size:.84rem;line-height:1.52}.result-decision,.result-outcome{overflow:hidden;padding-inline-start:31px}.result-decision:before,.result-outcome:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:var(--bar-lg);background:var(--stamp-ink)}.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{display:flex;gap:9px;flex-wrap:wrap;margin-block-start:18px}.result-record-actions+.small{margin-block-start:14px}.result-successor{display:flex;justify-content:space-between;gap:18px;margin-block-start:17px;padding-block:14px;padding-inline:15px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}@media(max-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(max-width:520px){.result-section{padding:20px;border-radius:var(--radius-lg)}.result-section-head{align-items:flex-start;flex-direction:column;gap:9px}.result-facts,.result-contract-grid{grid-template-columns:1fr}.result-contract-grid>div:last-child{grid-column:auto}.result-lead,.result-successor{align-items:flex-start;flex-direction:column;gap:5px}.result-record-actions{align-items:stretch;flex-direction:column}.result-record-actions .btn{text-align:center}}.segment-breakdown{margin-block-start:22px}.segment-group{margin-block-start:14px}.segment-heading{display:flex;justify-content:space-between;align-items:baseline}.segment-note{margin-block:4px 0;margin-inline:0}.score-bar{display:block;width:100%;height:10px;margin-block-start:6px;overflow:hidden;border:0;border-radius:var(--radius-pill);background:var(--sunken);appearance:none}.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{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding-block:0;padding-inline:18px;border-radius:var(--radius-sm);font:600 .9375rem/1.2 var(--font-ui);border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer;text-decoration:none;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.btn{transition:background-color var(--quick),border-color var(--quick),color var(--quick),transform var(--quick),box-shadow var(--quick)}}@media(hover:hover)and (pointer:fine){.btn:hover{text-decoration:none}}@media(hover:hover)and (pointer:fine){.btn:not(.btn-primary,.btn-ghost):hover{background:color-mix(in oklch,var(--ink) 7%,transparent)}}.btn:active{transform:scale(.96)}.btn:focus-visible{box-shadow:var(--focus)}.btn-primary{background:var(--signal);color:var(--signal-ink);box-shadow:inset 0 -1px color-mix(in oklch,oklch(.2029 .0199 293.72) 16%,transparent),var(--sh-1)}@media(hover:hover)and (pointer:fine){.btn-primary:hover{background:color-mix(in oklab,var(--signal) 86%,oklch(.2029 .0199 293.72))}}.btn-ghost{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{border-color:var(--muted-2);background:var(--raised)}}.btn-sm{padding-block:0;padding-inline:12px;font-size:.875rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--sh-1)}.card>:first-child{margin-block-start:0}.card>:last-child{margin-block-end:0}.card+.card{margin-block-start:16px}.section-label{display:block;font-size:.8125rem;font-weight:500;color:var(--muted);margin-block:24px 8px;margin-inline:0}.contract{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding-block:18px;padding-inline:20px;margin-block:18px;margin-inline:0;box-shadow:var(--sh-1)}.contract .tag{font-size:.8125rem;font-weight:500;color:var(--muted);margin-block-end:10px}.contract dl{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:8px 24px;font-size:.9375rem}.contract dt{color:var(--muted)}.contract dd{color:var(--ink)}.badge{display:inline-flex;align-items:center;gap:6px;justify-self:start;font:500 .75rem/1.35 var(--font-ui);padding-block:3px;padding-inline:10px;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted);background:var(--sunken);white-space:nowrap}.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;font-weight:700;padding-block:3px;padding-inline:10px}:is(.record-block,.result-outcome,.result-section,.result-decision,.answer)>.badge.stamp{transform:rotate(-2.1deg);transform-origin:left center;margin-inline-end:.4em}@media(prefers-reduced-motion:no-preference){.badge.stamp[data-just-published]{animation:stamp-land .42s cubic-bezier(.34,1.4,.64,1) both}}@media(prefers-reduced-motion:reduce){.badge.stamp[data-just-published]{animation:none}}.record-block{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:min(var(--radius-sm),8px);padding-block:20px;padding-inline:22px}.record-block.issued{border-block-start-style:none;border-block-end-style:none}.record-block.issued:before,.record-block.issued:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;height:4px;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}.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{font-size:.8125rem;color:var(--muted)}.record-block dd{margin:0;font-size:.9375rem;color:var(--ink)}.tally{font-variant-numeric:tabular-nums;color:var(--tally)}.tally .count{font-size:1.375rem;font-weight:700}.tally .denominator{color:var(--muted)}label{display:block;font-size:.875rem;color:var(--ink);margin-block:16px 6px;margin-inline:0;font-weight:500}.field>label>span{display:block;margin-block-end:6px}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);padding-block:8px;padding-inline:12px;font:inherit;font-size:.9375rem;line-height:1.45;transition:border-color var(--quick),box-shadow var(--quick)}::placeholder{color:var(--muted-2);opacity:1}textarea{min-height:104px;resize:vertical}select{appearance:none;padding-inline-end:36px;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-size:5px 5px;background-repeat:no-repeat}@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{outline:none;box-shadow:0 0 0 3px color-mix(in oklch,var(--signal) 55%,transparent)}input[type=checkbox],input[type=radio]{appearance:none;flex:0 0 auto;width:18px;height:18px;margin-block:2px 0;margin-inline:0;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;display:inline-grid;place-content:center;transition:background-color var(--quick),border-color var(--quick)}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(.2029 .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{display:flex;gap:12px;flex-wrap:wrap}.row>*{flex:1;min-width:180px}.opt{display:flex;align-items:flex-start;gap:12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding-block:14px;padding-inline:16px;margin-block-end:10px;cursor:pointer;transition:border-color var(--quick),background-color var(--quick)}@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{height:8px;background:var(--sunken);border-radius:var(--radius-pill);overflow:hidden;margin-block-start:6px}.bar>span{display:block;height:100%;background:var(--tally);border-radius:inherit}@media(prefers-reduced-motion:no-preference){.bar>span{transition:width .5s ease}}.res{padding-block:10px;padding-inline:0;border-block-end:1px solid var(--line)}.res:last-child{border-block-end:0}.res-figure{display:inline-flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.res-figure .tally{font-weight:700}.rm-meta,.pt-campaign-foot{display:flex;flex-wrap:wrap;gap:4px 14px}.tie-set{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-block:10px;margin-inline:0}.tie-set li{padding-block:4px;padding-inline:12px;border-radius:var(--radius-pill);background:var(--sunken);font-weight:600}.correction-meta{display:flex;flex-wrap:wrap;gap:4px 12px}.meta-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.res .top{display:flex;justify-content:space-between;font-size:.9375rem;margin-block-end:2px;font-variant-numeric:tabular-nums}.author-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.875rem;color:var(--muted)}.author-line .who{color:var(--ink);font-weight:600}.author-line .role,.author-line time{color:var(--muted)}.ai-marker{font-size:.8125rem;font-weight:500;color:var(--muted)}.notice{border:1px solid var(--line);border-radius:var(--radius);padding-block:12px;padding-inline:16px;font-size:.9375rem;margin-block:12px;margin-inline:0;background:var(--surface)}.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);font-size:.875rem;margin-block-start:8px;min-height:1.2em}.err:not(:empty){font-weight:600}code{background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-xs);padding-block:1px;padding-inline:6px;font-size:.85em;font-family:var(--font-code)}.pair{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin-block-end:14px}.pair .side{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding-block:18px;padding-inline:14px;cursor:pointer;text-align:center;color:var(--ink);font:600 1rem var(--font-ui);appearance:none;display:flex;align-items:center;justify-content:center;transition:border-color var(--quick),background-color var(--quick);min-height:64px}@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{align-self:center;color:var(--muted);font-size:.8125rem;font-weight:500}.foot{max-width:1200px;margin-block:0;margin-inline:auto;padding:24px;border-block-start:1px solid var(--line);color:var(--muted);font-size:.875rem;display:flex;gap:16px;flex-wrap:wrap}.public-footer{margin-block-start:auto;border-block-start:1px solid var(--line);background:var(--surface)}.public-foot{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.6fr));gap:32px;border-block-start:0;padding-block:48px}.public-foot-brand strong{display:block;margin-block-end:8px;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:1.125rem}.public-foot-brand p{max-width:330px;margin:0;color:var(--muted);font-size:.875rem}.public-foot-group{display:grid;align-content:start;gap:8px}.public-foot-group b{margin-block-end:4px;color:var(--ink);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{display:inline-flex;gap:6px;align-items:center;font-size:.82rem;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);padding-block:4px;padding-inline:10px;margin-block:0 6px;margin-inline:0 6px;font-family:var(--font-ui)}.stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,max-content));gap:2px 28px;margin-block:14px 4px;margin-inline:0}.stat>div{display:flex;flex-direction:column-reverse;gap:4px;padding-block:10px;padding-inline:0 16px}.stat>div+div{padding-inline-start:28px;border-inline-start:1px solid var(--line)}.stat b{font-size:1.35rem;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums;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{font-size:.75rem;color:var(--muted);font-family:var(--font-ui)}.progress{font-family:var(--font-ui);font-size:.8rem;color:var(--muted);margin-block-end:12px}.audit{list-style:none;font-size:.85rem}.audit li{padding-block:8px;padding-inline:0;border-block-end:1px solid var(--line);display:flex;gap:12px;flex-wrap:wrap}.audit .t{color:var(--muted);font-family:var(--font-ui);font-size:.75rem;min-width:9rem}.audit .e{color:var(--ink);font-family:var(--font-ui);font-size:.78rem}.hd-hero{display:flex;gap:20px;align-items:center;margin-block-start:26px;padding-block:22px;padding-inline:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.hd-hero h2{font-size:1.15rem;margin-block:0 2px;margin-inline:0}.hd-hero p{margin:0}.hd-hero.owes,.hd-hero.clear{border-color:var(--line)}.hd-big{font-family:var(--font-ui);font-size:3rem;line-height:1;font-variant-numeric:tabular-nums;min-width:72px;text-align:center}.hd-hero.owes .hd-big{color:var(--tally)}.hd-hero.clear .hd-big{color:var(--ink)}.hd-group{margin-block-start:30px}.hd-group h3{font-size:1rem;margin-block:0 2px;margin-inline:0;display:flex;gap:8px;align-items:baseline}.hd-group h3 .dim{font-family:var(--font-ui);font-size:.8rem;font-weight:400}.hd-list{list-style:none;margin-block-start:12px}.hd-row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding-block:14px;padding-inline:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-block-end:8px}.hd-row.is-late{border-color:var(--line)}.hd-main{min-width:220px;flex:1}.hd-title{font-weight:600;font-size:.96rem;color:var(--ink);text-decoration:none;display:block;line-height:1.35}@media(hover:hover)and (pointer:fine){.hd-title:hover{color:var(--ink)}}.hd-side{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hd-flag{font-family:var(--font-ui);font-size:.75rem;padding-block:4px;padding-inline:10px;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--pending);white-space:nowrap}.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{font-size:.85rem;white-space:nowrap}.ig-summary{display:grid;grid-template-columns:repeat(3,minmax(120px,.52fr)) minmax(290px,1.45fr);gap:1px;overflow:hidden;border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line)}.ig-summary>div{min-width:0;padding-block:16px;padding-inline:18px;background:var(--sunken)}.ig-summary b{display:block;color:var(--ink);font-family:var(--font-ui);font-size:1.42rem;font-variant-numeric:tabular-nums;line-height:1.2}.ig-summary span{display:block;margin-block-start:3px;color:var(--muted);font-size:.75rem}.ig-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-start:18px}.ig-capabilities>div{min-width:0;padding:18px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.ig-capabilities>div>span{display:block;margin-block:0 7px;margin-inline:0;color:var(--muted)}.ig-capabilities b{display:block;margin-block-end:4px;font-family:var(--font-display);font-size:1.02rem}.ig-capabilities p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.ig-create-client{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(360px,1.25fr);gap:28px;align-items:end;margin-block-start:18px;padding-block:22px;padding-inline:24px}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.ig-create-client form .err{grid-column:1/-1;margin:0}.ig-receipt{position:sticky;inset-block-start:84px;z-index:6;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);gap:18px 28px;align-items:end;margin-block-start:18px;padding-block:22px;padding-inline:24px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.ig-receipt[hidden]{display:none}.ig-receipt .section-label{margin-block-start:0;color:var(--muted)}.ig-receipt h2{margin-block:3px 5px;margin-inline:0}.ig-receipt p{margin:0}.ig-receipt-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.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:hidden}.ig-client-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-block:23px 18px;padding-inline:24px;background:var(--surface)}.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{min-width:0;padding-block:23px;padding-inline:24px;border-block-end:1px solid var(--line)}.ig-section:nth-child(odd){border-inline-end:1px solid var(--line)}.ig-section:last-child{grid-column:1/-1;border-inline-end:0}.ig-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;margin-block-start:13px}.ig-inline-form .err{grid-column:1/-1;margin:0}.ig-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-block-start:13px;border-radius:var(--radius);background:var(--line)}.ig-health>div{padding-block:10px;padding-inline:12px;background:var(--sunken)}.ig-health b{display:block;font-family:var(--font-ui);font-size:1rem;font-variant-numeric:tabular-nums}.ig-health span{display:block;color:var(--muted);font-size:.75rem}.ig-health .is-bad b,.ig-health .is-bad span{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.is-danger{border-color:var(--ink);border-style:dashed;color:var(--ink)}@media(hover:hover)and (pointer:fine){.is-danger:hover{border-color:var(--ink);border-style:solid;color:var(--ink)}}.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{display:flex;align-items:flex-start;gap:11px;margin-block-start:14px}.ig-domain-state p{margin-block:2px 0;margin-inline:0;color:var(--muted);font-size:.84rem}.btn-sm{padding-block:7px;padding-inline:13px;font-size:.82rem}.hd-copy{display:flex;gap:10px;margin-block-start:10px;flex-wrap:wrap;align-items:center}.hd-copy input{flex:1;min-width:260px;font-family:var(--font-code);font-size:.84rem}.hd-copy .btn{flex:0 0 auto}.hd-pilots{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-block-start:12px}.hd-pilot{border:1px solid var(--line);border-radius:var(--radius);padding-block:12px;padding-inline:14px;background:var(--sunken)}.hd-pilot b{display:block;font-size:.9rem}.hd-pilot span{font-size:.78rem;color:var(--muted)}.rm-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:18px;margin-block-start:24px;align-items:start}.rm-lane h2{font-size:.95rem;margin-block:0 2px;margin-inline:0;display:flex;gap:8px;align-items:baseline}.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);padding-block:13px;padding-inline:14px;margin-block-end:10px}.rm-card.late{border-color:var(--line)}.rm-title{font-weight:600;font-size:.94rem;line-height:1.35;color:var(--ink);text-decoration:none;display:block}@media(hover:hover)and (pointer:fine){.rm-title:hover{color:var(--ink)}}.rm-late{color:var(--ink)}.method-cards{display:grid;gap:10px}.method-cards label.mc{display:block;border:1px solid var(--line);border-radius:var(--radius);padding-block:12px;padding-inline:14px;cursor:pointer;background:var(--sunken)}.method-cards label.mc:has(input:checked){border-color:var(--ink);background:var(--surface)}.method-cards input{margin-inline-end:8px;accent-color:var(--ink)}.method-cards .ex{display:block;color:var(--muted);font-size:.82rem;margin-block-start:4px;margin-inline-start:22px}.ptiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:26px 20px;margin-inline:0}.ptiers>.ptier:last-child:nth-child(odd){grid-column:1/-1}.ptier{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding-block:22px;padding-inline:20px;display:flex;flex-direction:column}.ptier-name{font-family:var(--font-display);font-size:1.1rem;font-weight:600;margin-block:0 8px;margin-inline:0}.ptier-price{font-family:var(--font-ui);font-size:1.85rem;color:var(--tally);font-variant-numeric:tabular-nums;line-height:1.1}.ptier-unit{font-size:.78rem;color:var(--muted);font-family:var(--font-ui);margin-block-start:2px}.ptier-note{margin-block:10px 0;margin-inline:0;min-height:2.4em}.pfeat{list-style:none;margin-block:14px 18px;margin-inline:0;font-size:.87rem;flex:1}.pfeat li{display:flex;gap:8px;align-items:flex-start;padding-block:4px;padding-inline:0;line-height:1.45}.pfeat li.pf-dim{color:var(--muted)}.pf-mark{flex:none;width:1.1em;font-family:var(--font-ui);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{display:inline-flex;align-items:center;align-self:flex-start;min-height:27px;margin-block-end:13px;padding-block:3px;padding-inline:9px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:.75rem;border:1px solid var(--line)}.ptier-cta{width:100%;text-align:center;margin-block-start:auto}.paddons{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-block-end:8px}.paddon{background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius);padding-block:16px;padding-inline:18px}.paddon-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-block-end:6px}.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-weight:600;font-variant-numeric:tabular-nums}.decision-pack-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:26px;align-items:end}.decision-pack-grid h2{font-size:30px}.decision-pack-price{text-align:end}.decision-pack-price strong{display:block;color:var(--tally);font-family:var(--font-display);font-size:40px;line-height:44px;font-variant-numeric:tabular-nums}.decision-pack-price span{display:block;margin-block-start:7px;color:var(--muted);font-family:var(--font-ui);font-size:.75rem}.checklist{list-style:none}.checklist li{padding-block:8px;padding-inline:0;border-block-end:1px solid var(--line);font-size:.92rem}.checklist li:last-child{border-block-end:0}.checklist.tight li{padding-block:5px;padding-inline:0;border-block-end: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);padding-block:14px;padding-inline:16px;overflow-x:auto;margin-block:0 14px;margin-inline:0;font-family:var(--font-code);font-size:.82rem;line-height:1.55}pre code{background:none;border:0;border-radius:0;padding:0;font-size:inherit;color:var(--ink)}.doc h2{scroll-margin-block-start:80px;border-block-start:1px solid var(--line);padding-block-start:24px;margin-block-start:34px}.doc h2:first-of-type{border-block-start:0;padding-block-start:0}.ftable{width:100%;border-collapse:collapse;font-size:.88rem;margin-block:0 14px;margin-inline:0}.ftable th,.ftable td{text-align:start;padding-block:9px;padding-inline:12px;border-block-end:1px solid var(--line);vertical-align:top}.ftable th{font-family:var(--font-ui);font-size:.75rem;color:var(--muted);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{position:fixed;inset-block:0;inset-inline:0 auto;z-index:20;width:var(--rail);display:flex;flex-direction:column;gap:22px;padding-block:18px 14px;padding-inline:12px;background:var(--surface);border-inline-end:1px solid var(--line);overflow-y:auto}.ws-rail .logo{padding-block:2px;padding-inline:10px}.ws-menu-button{display:none}.ws-nav{display:grid;gap:18px}.ws-nav-group{display:grid;gap:2px}.ws-nav-label{padding-block:0 4px;padding-inline:10px;font-size:.75rem;font-weight:500;color:var(--muted)}.ws-nav a,.ws-docs{display:flex;align-items:center;gap:10px;min-height:36px;padding-block:0;padding-inline:10px;border-radius:var(--radius-sm);color:var(--muted);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color var(--quick),color var(--quick)}@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{margin-block-start:auto;display:grid;gap:6px;padding-block-start:14px;border-block-start:1px solid var(--line)}.ws-account{padding-block:0;padding-inline:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.8125rem}.ws-signout{margin-block:0;margin-inline:10px}.ws-signout .btn{width:100%}.ws-context{padding-block:0;padding-inline:10px;color:var(--muted);font-size:.8125rem}@media(max-width:900px){&.workspace:has(>.ws-rail){padding-inline-start:0}.ws-rail{position:sticky;inset-block-start:0;inset:auto;width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;padding-block:10px;padding-inline:16px;border-inline-end:0;border-block-end:1px solid var(--line);overflow:visible}.ws-menu-button{display:inline-flex;margin-inline-start:auto}.ws-nav,.ws-rail-foot{display:none;flex-basis:100%}.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{max-width:1180px;padding-block-start:34px;overflow-wrap:anywhere}&.workspace h1{font-size:2rem;line-height:1.2}.ws-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-block-end:24px}.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{display:flex;gap:10px;flex-wrap:wrap}.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{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;padding-block:12px;padding-inline:14px;border-radius:var(--radius);background:var(--sunken);border:1px solid var(--line);font-size:.84rem;color:var(--muted)}.ws-note b{color:var(--ink)}.ws-status{--hue:var(--muted);display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:24px;padding-block:2px;padding-inline:8px 10px;border-radius:var(--radius-pill);background:var(--sunken);font:500 .8125rem/1.3 var(--font-ui);color:var(--muted);white-space:nowrap}.ws-status:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:currentColor}.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:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.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 currentColor}.ws-status[data-status=planned]{--hue:var(--st-planned)}.ws-status[data-status=planned]:before{background:transparent;box-shadow:inset 0 0 0 2.5px currentColor}.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 currentColor}.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{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--muted);font-size:.78rem;white-space:nowrap}.hd-record-list{display:grid;gap:10px;margin-block-start:16px}.hd-record-row{padding-block:15px;padding-inline:16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.hd-record-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.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{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:50px;align-items:center;min-height:calc(100vh - 250px)}.auth-copy h1{max-width:680px;font-size:48px;line-height:52px}.auth-copy>p{max-width:640px;font-size:1.04rem}.auth-board{position:relative;isolation:isolate;overflow:hidden;margin-block-start:32px;padding-block:28px 0;padding-inline:28px 0;border-radius:var(--radius-xl);box-shadow:0 0 0 1px oklch(0 0 none / .06),var(--sh-2)}.auth-board .top-actions{display:none}.auth-board .showcase{max-height:440px;border-start-start-radius:12px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;pointer-events:none;user-select:none;mask-image:linear-gradient(oklch(0 0 none) calc(100% - 64px),transparent)}.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{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-start:14px}.auth-link{min-height:var(--tap);padding-block:4px;padding-inline:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer}@media(hover:hover)and (pointer:fine){.auth-link:hover{color:var(--ink)}}.auth-footnote{margin-block:13px 0;margin-inline:0;padding-block-start:13px;border-block-start:1px solid var(--line);color:var(--muted);font-size:.76rem}.cr-template-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-block-end:18px;padding-block:17px;padding-inline:19px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.cr-template-banner .section-label{margin-block:0 4px;margin-inline:0;color:var(--muted)}.cr-template-banner strong{display:block;font-family:var(--font-display);font-size:1.08rem}.cr-template-banner p{max-width:640px;margin-block:3px 0;margin-inline:0;color:var(--muted);font-size:.8rem}.cr-template-banner .ws-actions{flex:none}.cr-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:0 16px;margin-inline:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line)}.cr-progress-step{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding-block:10px;padding-inline:15px;border:0;background:var(--sunken);color:var(--muted);font:inherit;text-align:start;cursor:pointer;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.cr-progress-step{transition-property:background-color,color,transform}}.cr-progress-step span{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--sunken);color:var(--muted);font-family:var(--font-ui);font-size:.75rem;font-variant-numeric:tabular-nums;border:1px solid var(--line)}.cr-progress-step b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.82rem;white-space:nowrap}@media(hover:hover)and (pointer:fine){.cr-progress-step:hover{background:var(--sunken);color:var(--ink)}}.cr-progress-step:active{transform:scale(.96)}.cr-progress-step:focus-visible{position:relative;z-index:1;outline:2px solid var(--ink);outline-offset:2px}.cr-progress-step.active{background:var(--sunken);color:var(--ink)}.cr-progress-step.active span{background:var(--ink);color:var(--ground)}.cr-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:22px;align-items:start}.cr-layout[hidden]{display:none}.cr-form{display:grid;gap:14px}.cr-section{margin:0;padding-block:22px 24px;padding-inline:24px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.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%;padding:0;margin-block:0 16px;margin-inline:0;font-family:var(--font-display);font-size:1.22rem;font-weight:600;letter-spacing:-.015em}.cr-section legend+*{clear:both}.cr-section .section-label{margin-block-start:0}.cr-advanced>summary{position:relative;min-height:var(--tap);padding-block:2px;padding-inline:0 40px;list-style:none;color:var(--ink);font-family:var(--font-display);font-size:1.18rem;font-weight:600;cursor:pointer}.cr-advanced>summary::-webkit-details-marker{display:none}.cr-advanced>summary:after{content:"+";position:absolute;inset-inline-end:4px;inset-block-start:0;color:var(--ink);font-family:var(--font-ui);font-size:1.35rem;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.cr-advanced>summary:after{transition-property:transform}}.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{margin-block-start:0}.cr-field>label{margin-block-start:0}.cr-help{margin-block:6px 0;margin-inline:0;color:var(--muted);font-size:.8rem;line-height:1.48}.cr-method-explanation{margin-block:10px 0;margin-inline:0;padding-block:11px;padding-inline:13px;border-radius:var(--radius);background:var(--surface);color:var(--muted);font-size:.8rem;line-height:1.48;border:1px solid var(--line)}.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{margin-block:6px 0;margin-inline:0;color:var(--ink);font-size:.8rem;line-height:1.45}.cr-field-error:not(:empty){font-weight:600}.cr-field-error:empty{display:none}.cr-count{display:flex;justify-content:space-between;gap:12px;margin-block-start:7px;color:var(--muted);font-family:var(--font-ui);font-size:.75rem;font-variant-numeric:tabular-nums}.cr-count.is-bad{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cr-summary-home{display:none}.cr-summary{position:sticky;inset-block-start:86px;padding:22px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.cr-summary .section-label{margin-block-start:0;color:var(--muted)}.cr-summary h2{margin-block:4px 8px;margin-inline:0;font-size:1.42rem}.cr-summary-product{margin-block-end:15px;color:var(--muted);font-size:.84rem}.cr-contract{display:grid;gap:0;margin-block:15px 0;margin-inline:0}.cr-contract>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding-block:9px;padding-inline:0;border-block-start:1px solid var(--line)}.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{margin-block-start:16px;padding-block:12px;padding-inline:13px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);font-size:.8rem;color:var(--muted)}.cr-limit strong{color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums}.cr-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:4px 0;padding-inline:2px}.cr-submit .err{flex:1;min-width:220px;margin:0}.cr-done{padding:28px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.cr-done h2{margin-block:4px 8px;margin-inline:0;font-size:1.65rem}.cr-done .section-label{margin-block-start:0;color:var(--muted)}.cr-done-primary{display:flex;margin-block-start:18px;padding-block:16px 22px;padding-inline:0;border-block-end:1px solid var(--line)}.cr-done-primary .btn{min-width:220px;text-align:center}.cr-done-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:22px;margin-inline:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line)}.cr-done-secondary>section{min-width:0;padding:20px;background:var(--surface)}.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{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;padding-block-start:18px;border-block-start:1px solid var(--line)}.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{display:grid;gap:11px;margin-block-start:20px}.cr-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:start}.cr-link-row>span,.cr-link-label{grid-column:1 / -1;color:var(--muted);font-family:var(--font-ui);font-size:.75rem}.cr-link-row input,.cr-link-value{min-width:0;width:100%;font-family:var(--font-code);font-size:.8rem;overflow-wrap:anywhere;word-break:break-all;resize:none;line-height:1.35}.cr-link-value{min-height:2.6rem;padding-block:8px;padding-inline:10px}.mg-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:24px;align-items:end;margin-block-end:20px}.mg-head .kicker{margin-block-end:10px}.mg-head h1{margin-block-end:7px}.mg-head p{margin:0}.mg-access{padding-block:15px;padding-inline:16px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.mg-access .ws-status{margin-block-end:8px}.mg-access p{margin:0;color:var(--muted);font-size:.8rem}.mg-lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:18px 20px;margin-inline:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line)}.mg-stage{position:relative;min-width:0;padding-block:15px;padding-inline:17px;background:var(--sunken)}.mg-stage span{display:block;color:var(--muted);font-family:var(--font-ui);font-size:.75rem}.mg-stage b{display:block;margin-block-start:3px;font-size:.9rem}.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{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;align-items:start}.mg-stack{display:grid;gap:16px}.mg-card{margin:0;padding-block:23px;padding-inline:24px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.mg-card h2{margin-block:0 7px;margin-inline:0}.mg-card>p:last-child{margin-block-end:0}.mg-next{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.mg-next:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:var(--bar-lg);background:var(--ink)}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:15px;margin-inline:0;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.mg-stat>div{min-width:0;padding-block:13px;padding-inline:14px;background:var(--sunken)}.mg-stat b{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-family:var(--font-ui);font-size:1.16rem;font-variant-numeric:tabular-nums}.mg-stat span{display:block;margin-block-start:2px;color:var(--muted);font-size:.75rem}.mg-share-list{display:grid;gap:0;margin-block-start:17px}.mg-share-item{padding-block:15px;padding-inline:0;border-block-end:1px solid var(--line)}.mg-share-item:first-child{padding-block-start:0}.mg-share-item:last-child{padding-block-end:0;border-block-end:0}.mg-share-label{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.mg-share-label b{font-size:.88rem}.mg-share-label span{color:var(--muted);font-size:.75rem;text-align:end}.mg-copy{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-block-start:9px}.mg-copy input,.mg-copy textarea{min-width:220px;flex:1;font-family:var(--font-code);font-size:.78rem}.mg-copy textarea{min-height:72px;resize:vertical;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{max-height:360px;overflow:auto;padding-inline-end:4px}&.embedded{background:var(--ground);border-radius:var(--radius)}&.embedded .wrap{padding-block:14px;padding-inline:16px;max-width:none}&.embedded h1{font-size:1.42rem;margin-block:0 6px;margin-inline:0}&.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{padding:18px;border-radius:var(--radius-lg)}&.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(max-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(max-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}.hd-page .btn,.rm-page .btn{transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.hd-page .btn,.rm-page .btn{transition-property:transform,box-shadow,filter,border-color,background-color,color}}.hd-page .btn:active,.rm-page .btn:active{transform:scale(.96)}.hd-page{padding-block-start:34px}.hd-hero{--hero-color:var(--muted);position:relative;isolation:isolate;overflow:hidden;gap:24px;margin-block-start:24px;padding-block:26px 25px;padding-inline:31px 28px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.hd-hero:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:var(--bar-lg);background:var(--hero-color)}.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{min-width:88px;text-align:center;font-family:var(--font-ui);font-size:3.65rem;line-height:.9;font-weight:600;font-variant-numeric:tabular-nums;color:var(--hero-color)}.hd-hero-kicker{display:block;margin-block-end:4px;font-family:var(--font-ui);font-size:.75rem;font-weight:600;color:var(--hero-color)}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-block:20px 0;margin-inline:0;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.hd-stats>div,.rm-stats>div{min-width:0;padding-block:14px;padding-inline:16px;background:var(--surface)}.hd-stats b,.rm-stats b{font-size:1.55rem;line-height:1.15}.hd-stats span,.rm-stats span{display:block;margin-block-start:2px;line-height:1.35}.hd-group{margin-block-start:38px}.hd-group h3{font-family:var(--font-display);font-size:1.22rem;letter-spacing:-.015em}.hd-group>p.small{max-width:660px;margin-block-end:0}.hd-list{margin-block-start:14px}.hd-row{--row-color:var(--pending);position:relative;overflow:hidden;align-items:flex-start;padding-block:17px;padding-inline:22px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.hd-row{transition-property:transform,box-shadow,background-color}}.hd-row:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:var(--bar);background:var(--row-color)}.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{transform:translateY(-1px);border:1px solid var(--line)}}.hd-main{min-width:0}.hd-title{font-size:1.01rem}.hd-meta{margin-block:5px 0;margin-inline:0}.hd-timing{margin-block:5px 0;margin-inline:0;color:var(--muted);font-family:var(--font-ui);font-size:.75rem}.hd-timing b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.hd-side{align-self:center;margin-inline-start:auto}.hd-flag{display:inline-flex;align-items:center;min-height:30px;background:var(--surface);font-weight:600}.hd-go{display:inline-flex;align-items:center;min-height:var(--tap)}.hd-first-run{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(270px,.92fr);gap:28px;margin-block-start:24px;padding:28px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.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{display:flex;gap:10px;flex-wrap:wrap;margin-block-start:20px}.hd-steps{list-style:none;align-self:center}.hd-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding-block:13px;padding-inline:0;border-block-end:1px solid var(--line)}.hd-steps li:first-child{padding-block-start:0}.hd-steps li:last-child{padding-block-end:0;border-block-end:0}.hd-steps li>span{font-family:var(--font-ui);font-size:.75rem;color:var(--tally);font-variant-numeric:tabular-nums}.hd-steps b{display:block;margin-block-end:1px}.hd-steps p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.hd-first-claim{grid-column:1/-1;padding-block-start:2px}.hd-claim{margin-block-start:16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.hd-claim summary{position:relative;display:flex;align-items:center;min-height:44px;padding-block:10px;padding-inline:14px 48px;color:var(--muted);font-size:.86rem;font-weight:600;cursor:pointer;list-style:none}.hd-claim summary::-webkit-details-marker{display:none}.hd-claim summary:after{content:"+";position:absolute;inset-inline-end:15px;inset-block-start:50%;color:var(--ink);font-family:var(--font-ui);font-size:1.15rem;line-height:1;transform:translateY(-50%);transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.hd-claim summary:after{transition-property:transform}}.hd-claim[open] summary:after{transform:translateY(-50%) rotate(45deg)}.hd-claim-body{padding-block:0 14px;padding-inline:14px;border-block-start:1px solid var(--line)}.hd-claim-body>p:first-child{padding-block-start:12px}.hd-claim-row{display:flex;gap:10px;align-items:center}.hd-claim-row input{min-width:220px;margin:0}.hd-claim-status{min-height:1.4em;margin-block:8px 0;margin-inline:0;color:var(--muted)}.hd-claim-status.is-error{color:var(--ink)}.hd-record,.hd-distribute{padding:24px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.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{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:30px;align-items:end}.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);position:relative;overflow:hidden;padding-block:18px 17px;padding-inline:21px 18px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.rm-promise:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:var(--bar);background:var(--promise-color)}.rm-promise>span{display:block;font-family:var(--font-ui);font-size:.75rem;color:var(--promise-color)}.rm-promise>b{display:block;margin-block:4px 3px;margin-inline:0;font-family:var(--font-display);font-size:1.18rem;line-height:1.25}.rm-promise p{margin:0;color:var(--muted);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);min-width:0;padding:18px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.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{align-items:center;color:var(--ink);font-family:var(--font-display);font-size:1.16rem}.rm-lane h2:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lane-color)}.rm-lane>.small{min-height:2.7em;margin-block-end:14px}.rm-stack{display:grid;gap:10px}.rm-card{--record-state:var(--muted);position:relative;overflow:hidden;margin:0;padding-block:16px 14px;padding-inline:19px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.rm-card{transition-property:transform,box-shadow}}.rm-card:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:var(--bar);background:var(--record-state)}.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{transform:translateY(-1px);border:1px solid var(--line)}}.rm-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:9px}.rm-state{display:inline-flex;align-items:center;min-height:26px;padding-block:3px;padding-inline:9px;border-radius:var(--radius-pill);border:1px solid color-mix(in oklch,var(--record-state) 45%,transparent);color:var(--record-state);background:var(--surface);font-family:var(--font-ui);font-size:.75rem;font-weight:600}.rm-promise-date{color:var(--muted);font-family:var(--font-ui);font-size:.75rem;font-variant-numeric:tabular-nums}.rm-title{font-size:1.02rem}.rm-meta{margin-block:6px 0;margin-inline:0}.rm-proof{display:grid;gap:8px;margin-block-start:13px}.rm-proof>div{padding-block-start:8px;border-block-start:1px solid var(--line)}.rm-proof dt{font-family:var(--font-ui);font-size:.75rem;color:var(--muted)}.rm-proof dd{margin-block-start:2px;color:var(--ink);font-size:.86rem;line-height:1.45}.rm-outcome{color:var(--stamp-ink);font-weight:600}.rm-card-note{margin-block:12px 0;margin-inline:0;color:var(--muted);font-size:.82rem;line-height:1.45}.rm-record-link{display:inline-flex;align-items:center;min-height:var(--tap);margin-block-start:9px;font-size:.8rem}.rm-empty{margin-block-start:24px;padding:28px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.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{max-width:1320px;padding-block-start:64px;overflow-wrap:anywhere}.public-section{padding-block:108px;padding-inline:0;border-block-start:1px solid var(--line)}.public-section:first-child{border-block-start:0}.public-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(32px,5vw,72px);align-items:end;margin-block-end:34px}.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{position:relative;isolation:isolate;overflow:hidden}.observatory-grid:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none}.observatory-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(340px,5fr);gap:clamp(44px,6vw,90px);align-items:center;padding-block:34px 88px;padding-inline:0}.observatory-hero-copy h1{max-width:820px;font-size:48px;line-height:52px;letter-spacing:-.02em}.observatory-hero-copy>p{max-width:690px;font-size:1.08rem;line-height:1.68}.public-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-block-start:24px}.public-actions .btn{min-height:44px}.decision-dossier{position:relative;min-width:0;overflow:hidden;padding:27px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.decision-dossier:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:var(--bar-lg);background:var(--ink)}.decision-dossier .section-label{display:block;margin-block:0 9px;margin-inline:0;color:var(--muted)}.decision-dossier h2{margin-block:0 10px;margin-inline:0;font-size:30px;line-height:36px}.dossier-state{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-block:18px 0;margin-inline:0;padding-block:12px;padding-inline:14px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.dossier-state>span:first-child{color:var(--muted);font:500 .75rem var(--font-ui)}.dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-block-start:18px;border-radius:var(--radius-lg);background:var(--line);border:1px solid var(--line)}.dossier-grid>div{min-width:0;padding-block:12px;padding-inline:14px;background:var(--sunken)}.dossier-grid dt{color:var(--muted);font:500 .75rem var(--font-ui)}.dossier-grid dd{margin-block-start:4px;color:var(--ink);font-size:.84rem;line-height:1.45}.product-stage{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.product-stage-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding-block:24px 18px;padding-inline:26px;border-block-end:1px solid var(--line)}.product-stage-head .section-label{display:block;margin-block:0 5px;margin-inline:0;color:var(--muted)}.product-stage-head h2{margin:0;font-size:1.35rem}.product-stage-tabs{display:flex;gap:6px;align-items:center;max-width:100%;overflow-x:auto;padding:4px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);scrollbar-width:thin}.product-stage-tabs button{flex:0 0 auto;min-width:40px;min-height:var(--tap);padding-block:8px;padding-inline:12px;border:0;border-radius:var(--radius);color:var(--muted);background:transparent;cursor:pointer;font:600 .75rem var(--font-ui);transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.product-stage-tabs button{transition-property:color,background-color,box-shadow,transform}}@media(hover:hover)and (pointer:fine){.product-stage-tabs button:hover{color:var(--ink)}}.product-stage-tabs button:active{transform:scale(.96)}.product-stage-tabs button[aria-selected=true]{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.product-stage-shell{display:grid;grid-template-columns:minmax(250px,4fr) minmax(0,8fr);min-height:560px}.product-stage-context{display:flex;min-width:0;flex-direction:column;padding:28px;border-inline-end:1px solid var(--line);background:var(--sunken)}.product-stage-context .section-label{display:block;margin:0;color:var(--muted)}.product-stage-context h3{margin-block:12px 8px;margin-inline:0;font-family:var(--font-display);font-size:1.55rem;line-height:1.12}.product-stage-context>p{font-size:.88rem}.product-stage-context dl{display:grid;gap:0;margin-block:17px 0;margin-inline:0}.product-stage-context dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding-block:9px;padding-inline:0;border-block-start:1px solid var(--line)}.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{display:block;color:var(--muted);font:500 .75rem var(--font-ui)}.product-stage-provenance b{display:block;margin-block-start:5px;font-size:.82rem}.product-stage-provenance small{display:block;margin-block-start:3px;color:var(--muted);line-height:1.45}.product-stage-screen{min-width:0;padding:28px;background:var(--sunken)}.product-stage-panel{min-height:500px}.product-stage-panel[hidden]{display:none}.product-stage-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-block-end:24px}.product-stage-panel-head h3{max-width:640px;margin-block:5px 0;margin-inline:0;font-family:var(--font-display);font-size:22px;line-height:28px}.product-stage-panel-head>p{max-width:360px;margin:0;color:var(--muted);font-size:.82rem;text-align:end}.product-stage-contract{display:grid;gap:18px}.product-stage-contract>p{max-width:780px;font-size:1rem}.product-stage-ballot{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:28px;align-items:start}.product-stage-ballot-options{display:grid;gap:10px}.product-stage-ballot-option{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center;padding-block:15px;padding-inline:16px;border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line)}.product-stage-ballot-option:first-child{background:var(--sunken);border:1px solid var(--line)}.product-stage-ballot-mark{display:grid;width:24px;height:24px;place-items:center;border-radius:var(--radius);color:var(--ink);font:600 .75rem var(--font-ui);border:1px solid var(--line)}.product-stage-ballot-option strong{display:block}.product-stage-ballot-option small{display:block;margin-block-start:2px;color:var(--muted)}.product-stage-result{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:30px;align-items:start}.product-stage-result-copy b{display:block;color:var(--tally);font:600 40px/44px var(--font-ui);font-variant-numeric:tabular-nums}.product-stage-result-copy span{display:block;margin-block-start:10px;color:var(--muted);font-size:.86rem}.product-stage-response-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-stage-response-grid>article{padding:21px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.product-stage-response-grid>article:first-child{background:var(--sunken);border:1px solid var(--line)}.product-stage-response-grid .section-label{display:block;margin-block:0 7px;margin-inline:0}.product-stage-response-grid p{margin:0;color:var(--muted)}.product-stage-outcome{display:grid;min-height:360px;align-content:center;padding:32px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.product-stage-outcome .section-label{display:block;margin:0;color:var(--stamp-ink)}.product-stage-outcome h3{max-width:720px;margin-block:8px 10px;margin-inline:0;font-family:var(--font-display);font-size:22px;line-height:28px}.product-stage-outcome>p{max-width:760px;color:var(--muted);font-size:1rem}.proof-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-block:34px 0;margin-inline:0;border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.proof-rail>div{min-width:0;padding-block:18px;padding-inline:20px;border-inline-start:1px solid var(--line)}.proof-rail>div:first-child{border-inline-start:0}.proof-rail b{display:block;color:var(--ink);font:600 1rem var(--font-ui);font-variant-numeric:tabular-nums}.proof-rail span{display:block;margin-block-start:4px;color:var(--muted);font-size:.75rem;line-height:1.4}.template-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.template-featured-item{display:flex;min-width:0;min-height:270px;flex-direction:column;padding:27px}.template-featured-item+.template-featured-item{border-inline-start:1px solid var(--line)}.template-featured-item .section-label{display:block;margin-block:0 7px;margin-inline:0;color:var(--muted)}.template-featured-item h3{margin:0;font-family:var(--font-display);font-size:1.55rem;line-height:1.08}.template-featured-item p{color:var(--muted);font-size:.86rem}.template-featured-item>div{display:flex;gap:7px;flex-wrap:wrap;margin-block-start:auto;padding-block-start:15px}.template-featured-item>a{display:inline-flex;align-items:center;min-height:var(--tap);margin-block-start:8px}.template-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-end:18px}.template-filter-group{min-width:0;padding:15px;border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line)}.template-filter-group>span{display:block;margin-block-end:9px;color:var(--muted);font:500 .75rem var(--font-ui)}.template-filter-group>div{display:flex;gap:6px;overflow-x:auto;padding:1px}.template-filter-group button{flex:0 0 auto;min-height:var(--tap);padding-block:8px;padding-inline:11px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--sunken);cursor:pointer;font:600 .75rem var(--font-ui);transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.template-filter-group button{transition-property:color,background-color,box-shadow,transform}}@media(hover:hover)and (pointer:fine){.template-filter-group button:hover{color:var(--ink)}}.template-filter-group button:active{transform:scale(.96)}.template-filter-group button[aria-pressed=true]{color:var(--ground);background:var(--ink);border:1px solid var(--line)}.template-workbench{display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:18px;align-items:start}.template-catalogue{display:grid;gap:8px;min-width:0}.template-item[hidden]{display:none}.template-item{min-width:0;border-radius:var(--radius-xl);background:var(--sunken);border:1px solid var(--line);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{display:grid;width:100%;min-height:var(--tap);padding-block:17px 12px;padding-inline:18px;border:0;color:inherit;background:transparent;cursor:pointer;text-align:start}.template-item>button:active{transform:scale(.96)}.template-item>button .section-label{display:block;margin-block:0 5px;margin-inline:0;color:var(--muted)}.template-item>button strong{font-family:var(--font-display);font-size:1.12rem}.template-item>button small{margin-block-start:5px;color:var(--muted);font-size:.78rem;line-height:1.45}.template-item-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-block:0 14px;padding-inline:18px}.template-item-actions span{margin-inline-end:auto;color:var(--muted);font:500 .75rem var(--font-ui)}.template-item-actions a{display:inline-flex;align-items:center;min-height:var(--tap);font-size:.76rem}.template-preview-home{position:sticky;inset-block-start:88px;min-width:0}.template-preview{min-width:0;padding:26px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.template-preview-panel[hidden]{display:none}.template-preview-panel>.section-label{display:block;margin:0;color:var(--muted)}.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{margin-block-start:19px;padding-block-start:17px;border-block-start:1px solid var(--line)}.template-preview-options .section-label{display:block;margin-block:0 8px;margin-inline:0}.template-preview-options ol{display:grid;gap:7px;list-style:none}.template-preview-options li{padding-block:10px;padding-inline:12px;border-radius:var(--radius);color:var(--muted);background:var(--sunken);border:1px solid var(--line);font-size:.8rem;overflow-wrap:anywhere}.template-detail-dossier{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.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{display:block;color:var(--muted);font:500 .75rem var(--font-ui)}.template-detail-dossier b{display:block;margin-block-start:7px;font-size:.86rem;line-height:1.45}.template-option-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none}.template-option-list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:18px;border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line)}.template-option-list span{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--radius);color:var(--tally);font:600 .75rem var(--font-ui);border:1px solid var(--line)}.template-option-list strong{overflow-wrap:anywhere}.template-guidance{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1px;overflow:hidden;border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line)}.template-guidance>div{padding:28px;background:var(--sunken)}.template-guidance>div:last-child{background:var(--sunken)}.template-guidance .section-label{display:block;margin:0}.template-guidance h2,.template-guidance h3{margin-block:7px 8px;margin-inline:0}.template-guidance p{color:var(--muted)}.use-case-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.use-case-feature{display:flex;min-width:0;min-height:290px;flex-direction:column;padding:27px}.use-case-feature+.use-case-feature{border-inline-start:1px solid var(--line)}.use-case-feature .section-label{display:block;margin:0;color:var(--muted)}.use-case-feature h3{margin-block:7px 9px;margin-inline:0;font-family:var(--font-display);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{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-block-start:auto;padding-block-start:15px}.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{padding-block:32px;padding-inline:0;border-block-end:1px solid var(--line)}.use-case-row-head{display:grid;grid-template-columns:115px minmax(0,1fr) auto;gap:24px;align-items:start}.use-case-row-head>span{padding-block-start:5px;color:var(--muted);font:500 .75rem var(--font-ui)}.use-case-row-head h2{margin:0;font-size:30px}.use-case-row-head p{max-width:760px;margin-block:6px 0;margin-inline:0;color:var(--muted)}.use-case-row-head>a{display:inline-flex;align-items:center;min-height:var(--tap);white-space:nowrap}.use-case-row-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-block:22px 0;margin-inline:0;border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line)}.use-case-row-grid section{min-width:0;padding:17px;background:var(--sunken)}.use-case-row-grid section.is-risk{background:var(--sunken)}.use-case-row-grid span{display:block;color:var(--muted);font:500 .75rem var(--font-ui)}.use-case-row-grid .is-risk span{color:var(--muted)}.use-case-row-grid p{margin-block:7px 0;margin-inline:0;color:var(--muted);font-size:.78rem;line-height:1.48}.use-case-row-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-block-start:14px;color:var(--muted);font:500 .75rem var(--font-ui)}.use-case-row-foot a{display:inline-flex;align-items:center;min-height:var(--tap)}.situation-dossier{border-block-start:1px solid var(--line)}.situation-dossier>section{display:grid;grid-template-columns:155px minmax(230px,.62fr) minmax(0,1.38fr);gap:24px;align-items:start;padding-block:27px;padding-inline:0;border-block-end:1px solid var(--line)}.situation-dossier>section>span{padding-block-start:4px;color:var(--muted);font:500 .75rem var(--font-ui)}.situation-dossier>section.is-risk>span{color:var(--muted)}.situation-dossier>section.is-outcome>span{color:var(--muted)}.situation-dossier h3{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.12}.situation-dossier p{margin:0;color:var(--muted)}.situation-dossier a{display:inline-flex;grid-column:3;align-items:center;min-height:var(--tap)}.compare-status-key{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.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{display:block;font:600 .75rem var(--font-ui)}.compare-status-key span{display:block;margin-block-start:6px;color:var(--muted);font-size:.75rem;line-height:1.42}.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-weight:450;font-style:italic}.compare-status-key .is-direction b{color:var(--muted);font-weight:450}.compare-ledger{border-block-start:1px solid var(--line)}.compare-row{display:grid;grid-template-columns:minmax(260px,4fr) minmax(0,8fr);gap:28px;padding-block:31px;padding-inline:0;border-block-end:1px solid var(--line)}.compare-row.is-primary{margin-inline:-18px;padding-inline:18px;background:var(--ground)}.compare-peer .section-label{display:block;margin:0;color:var(--muted)}.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{margin:0;color:var(--muted);font-size:.86rem}.compare-peer p b{color:var(--ink)}.compare-peer small{display:block;margin-block-start:12px;color:var(--muted);line-height:1.5}.compare-state-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.compare-state-pair section{min-width:0;padding:18px;border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line)}.compare-state-pair section.is-direction{background:var(--sunken)}.compare-state-pair span{display:block;color:var(--muted);font:600 .75rem var(--font-ui)}.compare-state-pair .is-direction span{color:var(--muted)}.compare-state-pair p{margin-block:8px 0;margin-inline:0;color:var(--muted);font-size:.78rem;line-height:1.5}.compare-row footer{display:flex;grid-column:1/-1;justify-content:space-between;gap:20px;align-items:center;color:var(--muted);font:500 .75rem var(--font-ui)}.compare-row footer a{display:inline-flex;align-items:center;min-height:var(--tap)}.compare-adjacent{display:grid;grid-template-columns:minmax(260px,5fr) minmax(0,7fr);gap:32px;align-items:center;padding:27px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.compare-adjacent>div:last-child p{color:var(--muted)}.compare-adjacent>div:last-child a{display:inline-flex;align-items:center;min-height:var(--tap)}.compare-migration{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:28px;align-items:end;padding:31px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.compare-migration .section-label{display:block;margin:0;color:var(--muted)}.compare-migration h2{margin-block:7px 8px;margin-inline:0}.compare-migration p{margin:0;color:var(--muted)}.compare-detail-state{overflow:hidden;border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line)}.compare-detail-state section{padding:23px;background:var(--sunken)}.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{display:block;margin:0;color:var(--muted)}.compare-detail-state .is-direction .section-label{color:var(--muted)}.compare-detail-state p{margin-block:8px 0;margin-inline:0;color:var(--muted);font-size:.82rem;line-height:1.5}.compare-detail-ledger{border-block-start:1px solid var(--line)}.compare-detail-ledger>section{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;padding-block:28px;padding-inline:0;border-block-end:1px solid var(--line)}.compare-detail-ledger>section>span{padding-block-start:4px;color:var(--muted);font:500 .75rem var(--font-ui)}.compare-detail-ledger>section.is-live>span{color:var(--muted)}.compare-detail-ledger>section.is-direction>span,.compare-detail-ledger>section.is-migration>span{color:var(--muted)}.compare-detail-ledger h3{margin-block:0 8px;margin-inline:0;font-family:var(--font-display);font-size:1.45rem}.compare-detail-ledger p{margin:0;color:var(--muted)}.compare-detail-ledger ul{display:grid;gap:8px;margin:0;list-style:none}.compare-detail-ledger li{padding-block:10px;padding-inline:12px;border-radius:var(--radius);color:var(--muted);background:var(--surface);border:1px solid var(--line)}.compare-detail-ledger small{display:block;margin-block-start:10px;color:var(--muted)}.pricing-entry-section{padding-block-start:24px}.pricing-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.pricing-entry{display:flex;min-width:0;min-height:390px;flex-direction:column;padding:27px}.pricing-entry+.pricing-entry{border-inline-start:1px solid var(--line)}.pricing-entry .section-label{display:block;margin:0;color:var(--muted)}.pricing-entry h3{margin-block:7px 9px;margin-inline:0;font-family:var(--font-display);font-size:1.55rem;line-height:1.08}.pricing-entry>p{color:var(--muted);font-size:.86rem}.pricing-entry>ul{display:grid;gap:4px;margin-block:10px 18px;margin-inline:0;list-style:none}.pricing-entry>ul li{display:flex;gap:8px;color:var(--muted);font-size:.78rem}.pricing-entry>.btn,.pricing-entry>.public-actions{margin-block-start:auto}.pricing-entry .public-actions{align-items:stretch;flex-direction:column}.pricing-entry .public-actions .btn{text-align:center}.pricing-pack-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:15px 18px;margin-inline:0;background:var(--line)}.pricing-pack-facts span{padding-block:11px;padding-inline:5px;color:var(--muted);background:var(--sunken);font-size:.75rem;text-align:center}.pricing-pack-facts b{display:block;overflow-wrap:normal;word-break:normal;hyphens:none;color:var(--tally);font:600 .95rem var(--font-ui);font-variant-numeric:tabular-nums}.pricing-truth{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:14px;border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.pricing-truth>div{position:relative;min-width:0;padding-block:18px;padding-inline:42px 18px}.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{display:block;font:600 .75rem var(--font-ui)}.pricing-truth p{margin-block:6px 0;margin-inline:0;color:var(--muted);font-size:.75rem}.decision-pack{position:relative;overflow:hidden;padding:34px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.decision-pack:after{content:"";position:absolute;inset-inline-end:-90px;inset-block-end:-150px;width:300px;height:300px;border:1px solid var(--line);border-radius:50%}.decision-pack>*{position:relative;z-index:1}.decision-pack>.section-label{display:block;margin:0;color:var(--muted)}.pricing-buying{display:grid;grid-template-columns:minmax(0,1.25fr) auto;gap:28px;align-items:end;padding:28px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.pricing-buying h3{margin:0;font-family:var(--font-display);font-size:1.45rem}.pricing-buying p{max-width:720px;margin-block:8px 0;margin-inline:0;color:var(--muted)}.pricing-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.pricing-faq article{padding:24px}.pricing-faq article+article{border-inline-start:1px solid var(--line)}.pricing-faq h3{margin:0;font-family:var(--font-display);font-size:1.2rem}.pricing-faq p{margin-block:8px 0;margin-inline:0;color:var(--muted);font-size:.82rem}.docs-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(340px,5fr);gap:clamp(44px,6vw,90px);align-items:center;padding-block:34px 64px;padding-inline:0}.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{padding:25px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.docs-hero aside .section-label{display:block;margin:0;color:var(--muted)}.docs-hero aside h2{margin-block:7px 8px;margin-inline:0}.docs-hero aside p{margin:0;color:var(--muted);font-size:.86rem}.docs-entry{padding-block-start:44px}.docs-role-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.docs-role-paths>a{display:flex;min-width:0;min-height:250px;flex-direction:column;padding:26px;color:inherit}.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;text-decoration:none;background:var(--sunken)}}.docs-role-paths .section-label{display:block;margin:0;color:var(--muted)}.docs-role-paths h3{margin-block:7px 8px;margin-inline:0;font-family:var(--font-display);font-size:1.45rem}.docs-role-paths p{color:var(--muted);font-size:.84rem}.docs-role-paths b{display:inline-flex;align-items:center;min-height:var(--tap);margin-block-start:auto;color:var(--ink);font-size:.78rem}.docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(34px,5vw,68px);align-items:start;padding-block-start:72px}.docs-local-nav{position:sticky;inset-block-start:82px;display:grid;gap:22px;max-height:calc(100vh - 104px);overflow:auto;padding-block:4px 18px;padding-inline:0 22px;border-inline-end:1px solid var(--line);scrollbar-width:thin}.docs-nav-group{display:grid;gap:5px}.docs-nav-group b{margin-block-end:3px;color:var(--ink);font:600 .75rem var(--font-ui)}.docs-nav-group a{display:flex;align-items:center;min-height:var(--tap);color:var(--muted);font-size:.76rem;line-height:1.25}@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{margin-block-start:64px;padding-block-start:14px;border-block-start:1px solid var(--line);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{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.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{display:block;font:600 .75rem var(--font-ui)}.trust-proof-rail span{display:block;margin-block-start:6px;color:var(--muted);font-size:.75rem;line-height:1.42}.trust-ledger{border-block-start:1px solid var(--line)}.trust-row{display:grid;grid-template-columns:145px minmax(0,1fr) auto;gap:25px;align-items:start;padding-block:24px;padding-inline:0;border-block-end:1px solid var(--line)}.trust-row>span:first-child{padding-block-start:4px;color:var(--muted);font:500 .75rem var(--font-ui)}.trust-row h3{margin-block:0 7px;margin-inline:0;font-family:var(--font-display);font-size:1.28rem}.trust-row p{margin:0;color:var(--muted)}.trust-row>.badge{margin-block-start:1px}.trust-ledger.is-setup .trust-row>span:first-child{color:var(--muted)}.trust-limit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.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{margin:0;font-family:var(--font-display);font-size:1.25rem}.trust-limit p{margin-block:8px 0;margin-inline:0;color:var(--muted);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{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:29px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.trust-direction .section-label{display:block;margin:0;color:var(--muted)}.trust-direction h2{margin-block:7px 8px;margin-inline:0}.trust-direction p{margin:0;color:var(--muted)}.demo-chronology{display:grid;gap:0;margin-block-start:34px;border-block-start:1px solid var(--line)}.demo-chapter{display:grid;grid-template-columns:minmax(220px,4fr) minmax(0,8fr);gap:clamp(30px,5vw,74px);padding-block:64px;padding-inline:0;border-block-end:1px solid var(--line);scroll-margin-block-start:90px}.demo-chapter-copy .section-label{display:block;margin:0;color:var(--muted)}.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{display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:28px;align-items:end;padding:34px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.conversion-stage .section-label{display:block;margin-block:0 6px;margin-inline:0;color:var(--muted)}.conversion-stage h2{max-width:760px;margin:0;font-size:30px;line-height:36px}.conversion-stage p{max-width:700px;margin-block:10px 0;margin-inline:0;color:var(--muted)}.proof-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;overflow:hidden;margin-block:20px 0;margin-inline:0;border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line)}.proof-strip>div{min-width:0;padding-block:17px;padding-inline:18px;background:var(--surface)}.proof-strip b,.proof-strip strong{display:block;color:var(--ink);font-family:var(--font-ui);font-size:1.04rem;font-variant-numeric:tabular-nums}.proof-strip span{display:block;margin-block-start:3px;color:var(--muted);font-size:.75rem}.local-nav{display:flex;gap:8px;overflow-x:auto;margin-block:0 30px;margin-inline:0;padding-block:3px 8px;padding-inline:0;scrollbar-width:thin}.local-nav a{display:inline-flex;align-items:center;min-height:var(--tap);padding-block:7px;padding-inline:12px;border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-ui);font-size:.75rem;white-space:nowrap;border:1px solid var(--line)}.local-nav a.active{color:var(--ink);text-decoration:none;border:1px solid var(--line);background:var(--sunken)}@media(hover:hover)and (pointer:fine){.local-nav a:hover{color:var(--ink);text-decoration:none;border:1px solid var(--line);background:var(--sunken)}}.timeline{display:grid;gap:11px;list-style:none;counter-reset:timeline}.state-stack{display:grid;gap:14px}.result-rank{display:grid;gap:11px;counter-reset:result-rank}.result-rank>div{counter-increment:result-rank;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding-block:12px;padding-inline:14px;border-radius:var(--radius);background:var(--sunken);border:1px solid var(--line)}.result-rank>div:before{content:counter(result-rank);display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius);color:var(--tally);font:600 .75rem var(--font-ui)}.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{height:9px;overflow:hidden;border-radius:var(--radius-pill);background:var(--sunken);border:1px solid var(--line)}.result-meter>span{display:block;height:100%;border-radius:inherit;background:var(--tally);transition-duration:.42s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.result-meter>span{transition-property:width}}.filter-bar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-block:22px;margin-inline:0}.filter-chip{display:inline-flex;align-items:center;min-height:var(--tap);padding-block:7px;padding-inline:12px;border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;color:var(--muted);background:var(--sunken);font:500 .75rem var(--font-ui)}.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{display:grid;gap:10px;margin-block-start:18px}.outcome-feed .badge{justify-self:start}.outcome-feed>article{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1.65fr) auto;gap:16px;align-items:center;padding-block:14px;padding-inline:16px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.outcome-feed time{color:var(--muted);font-family:var(--font-ui);font-size:.75rem;font-variant-numeric:tabular-nums}.empty-state{padding:38px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.empty-state .kicker{margin-block-end:16px}.empty-state h1,.empty-state h2{max-width:700px}.empty-state>p{max-width:640px}.pt-join{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);gap:clamp(38px,7vw,94px);align-items:center;max-width:1140px;min-height:calc(100vh - 72px);margin-block:0;margin-inline:auto;padding-block:52px 78px;padding-inline:24px}.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{display:grid;gap:2px;max-width:590px;margin-block:0 20px;margin-inline:0}.pt-destination b{font-size:.9375rem}.pt-destination span{color:var(--muted);font-size:.875rem}.pt-entry-card{padding:28px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.pt-entry-head h2{margin-block:0 6px;margin-inline:0;font-size:1.7rem}.pt-providers{display:grid;gap:8px;margin-block:20px 0;margin-inline:0}.pt-providers .btn{width:100%;justify-content:center}.provider-mark{flex:0 0 auto}.pt-entry-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-block:22px 16px;margin-inline:0;padding:4px;border-radius:var(--radius);background:var(--sunken)}.pt-entry-tabs button{min-height:var(--tap);border:0;border-radius:var(--radius);color:var(--muted);background:transparent;cursor:pointer;font:600 .76rem var(--font-ui);transition-duration:.14s}@media(prefers-reduced-motion:no-preference){.pt-entry-tabs button{transition-property:color,background-color,box-shadow,transform}}.pt-entry-tabs button:active{transform:scale(.96)}.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{margin-block:7px 14px;margin-inline:0;color:var(--muted);font-size:.78rem}.pt-wide{width:100%;text-align:center}input.pt-code-input{font-family:var(--font-code);font-size:1.25rem;font-variant-numeric:tabular-nums}.pt-code-sent{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;margin-block:4px 13px;margin-inline:0;color:var(--muted);font-size:.78rem}.pt-code-sent b{color:var(--ink)}.pt-code-sent button{margin-inline-start:auto;border:0;color:var(--ink);background:transparent;cursor:pointer;font:inherit}.pt-partner-wait{padding-block:22px;padding-inline:5px;text-align:center}.pt-partner-wait b{display:block;margin-block:12px 5px;margin-inline:0}.pt-pulse{display:block;width:12px;height:12px;margin-block:0;margin-inline:auto;border-radius:50%;background:var(--muted);border:1px solid var(--line);animation:waiting-pulse 1.6s ease-in-out infinite}.pt-workspace{max-width:1120px;padding-block-start:48px}.pt-work-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:36px;align-items:end}.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{min-width:0;max-width:100%;padding-block:18px;padding-inline:19px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.pt-account-summary b,.pt-account-summary>span:last-child{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-account-summary>span:last-child{color:var(--muted);font-size:.78rem}.pt-account-summary>span[hidden]{display:none}.pt-work-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-block:34px 48px;margin-inline:0;border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line)}.pt-work-metrics>div{padding-block:19px;padding-inline:21px;background:var(--surface)}.pt-work-metrics b{display:block;color:var(--ink);font:500 2rem/1 var(--font-ui);font-variant-numeric:tabular-nums}.pt-work-metrics span{display:block;margin-block-start:7px;color:var(--muted);font-size:.76rem}.pt-work-section{margin-block-start:46px;scroll-margin-block-start:92px}.pt-section-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-block-end:14px}.pt-section-head h2{margin:0;font-size:1.7rem}.pt-section-head>p{max-width:440px;margin:0;color:var(--muted);font-size:.82rem;text-align:end}.pt-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-empty{grid-column:1/-1;margin:0;color:var(--muted);font-size:.875rem}.pt-decision-card{display:grid;align-content:start;min-height:210px;padding:20px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);transition-duration:.16s}@media(prefers-reduced-motion:no-preference){.pt-decision-card{transition-property:transform,box-shadow}}@media(hover:hover)and (pointer:fine){.pt-decision-card:hover{transform:translateY(-2px);border:1px solid var(--line)}}.pt-card-top{display:flex;justify-content:space-between;gap:12px}.pt-card-context{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pt-card-product,.pt-card-state{font:500 .75rem var(--font-ui)}.pt-card-product,.pt-card-state{color:var(--muted)}.pt-decision-card h3{margin-block:18px 6px;margin-inline:0;font-family:var(--font-display);font-size:1.24rem}.pt-decision-card>p{font-size:.82rem}.pt-card-actions{display:flex;gap:11px;align-items:center;flex-wrap:wrap;margin-block-start:auto;padding-block-start:17px}.pt-followed{color:var(--muted);font:500 .75rem var(--font-ui)}.pt-notification{display:flex;gap:16px;justify-content:space-between;padding-block:13px;padding-inline:0;color:var(--ink);border-block-end:1px solid var(--line)}@media(hover:hover)and (pointer:fine){.pt-notification:hover{text-decoration:none}}.pt-notification-copy{display:grid;gap:2px}.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{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;padding-block:12px;padding-inline:0;border-block-end:1px solid var(--line)}.pt-connection-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius);color:var(--ink);background:var(--sunken);font-family:var(--font-ui)}.pt-connection div{display:grid}.pt-connection span:last-child{color:var(--muted);font-size:.75rem}.pt-connect-offers{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:16px}.pt-connect-offers[hidden]{display:none}.pt-account-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 36px;align-items:end;margin-block-start:46px;padding:22px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.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{display:flex;gap:9px}.pt-protected{display:grid;place-items:center;align-content:center;max-width:720px;min-height:calc(100vh - 165px);margin-block:0;margin-inline:auto;padding-block:56px 84px;padding-inline:24px;text-align:center}.pt-protected-mark{display:grid;width:62px;height:62px;place-items:center;margin-block-end:23px;border-radius:var(--radius-xl);color:var(--ink);background:var(--surface);border:1px solid var(--line);font:500 1.35rem var(--font-ui)}.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:hidden}.pt-ballot-flow{display:grid;gap:20px}.pt-ballot-copy .section-label{display:block;margin:0;color:var(--muted)}.pt-ballot-copy h2{margin-block:4px 5px;margin-inline:0;font-size:1.7rem}.pt-ballot-copy p{margin:0;max-width:670px}.pt-ballot-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;list-style:none;border-radius:var(--radius);background:var(--line)}.pt-ballot-stages li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding-block:9px;padding-inline:11px;background:var(--sunken);color:var(--muted)}.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{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding-block:13px;padding-inline:15px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.pt-provenance-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--radius);color:var(--muted);background:var(--surface);font-family:var(--font-ui)}.pt-provenance div{display:grid}.pt-provenance .section-label{margin:0}.pt-provenance small{color:var(--muted)}.pt-ballot-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.pt-ballot-error{margin:0}.pt-ballot-loader{width:34px;height:3px;overflow:hidden;border-radius:var(--radius-pill);background:var(--line)}.pt-ballot-loader:after{content:"";display:block;width:45%;height:100%;background:var(--ink)}@media(prefers-reduced-motion:no-preference){.pt-ballot-loader:after{animation:ballot-working 1.1s ease-in-out infinite alternate}}.pt-approval-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pt-ballot-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:16px;border-radius:var(--radius-lg);color:var(--ink);cursor:pointer;background:var(--sunken);border:1px solid var(--line);transition-duration:.14s}@media(prefers-reduced-motion:no-preference){.pt-ballot-option{transition-property:background-color,box-shadow,transform}}@media(hover:hover)and (pointer:fine){.pt-ballot-option:hover{border:1px solid var(--line)}}.pt-ballot-option:active{transform:scale(.99)}.pt-ballot-option:has(input:checked){background:var(--sunken);border:1px solid var(--line)}.pt-ballot-option input{margin-block-start:4px;accent-color:var(--ink)}.pt-ballot-option span{display:grid}.pt-ballot-option small{color:var(--muted);font-weight:400}.pt-ranked-list{display:grid;gap:8px}.pt-rank-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding-block:11px;padding-inline:12px;border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line)}.pt-rank-number{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius);color:var(--tally);background:var(--surface);font:600 .75rem var(--font-ui);font-variant-numeric:tabular-nums}.pt-rank-copy{display:grid}.pt-rank-copy small{color:var(--muted)}.pt-rank-controls{display:flex;gap:6px}.pt-rank-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--surface);cursor:pointer}@media(hover:hover)and (pointer:fine){.pt-rank-button:hover{color:var(--ink);border:1px solid var(--line)}}.pt-rank-button:active{transform:scale(.96)}.pt-pair-intro{margin:0;color:var(--muted);font:500 .75rem var(--font-ui)}.pt-pairwise-list{display:grid;gap:10px;margin-block-start:10px}.pt-pair-row{padding:15px;border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line)}.pt-pair-row>.section-label{display:block;margin-block:0 9px;margin-inline:0}.pt-pair-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pt-pair-choice{min-height:58px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);cursor:pointer;font:600 .88rem var(--font-ui);transition-duration:.14s}@media(prefers-reduced-motion:no-preference){.pt-pair-choice{transition-property:background-color,box-shadow,transform}}@media(hover:hover)and (pointer:fine){.pt-pair-choice:hover{border:1px solid var(--line)}}.pt-pair-choice:active{transform:scale(.96)}.pt-pair-choice.is-picked{color:var(--ground);background:var(--ink);border:1px solid var(--line)}.pt-segment-field{display:grid;gap:5px;margin:0;padding-block-start:2px;color:var(--ink)}.pt-segment-field small{color:var(--muted);font-weight:400}.pt-segment-field input{margin-block-start:4px}.pt-review-list{display:grid;gap:8px;list-style:none}.pt-review-list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding-block:12px;padding-inline:14px;border-radius:var(--radius);background:var(--sunken);border:1px solid var(--line)}.pt-review-list li>div{display:grid}.pt-review-list small{color:var(--muted)}.pt-review-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius);color:var(--ink);background:var(--surface);font:600 .75rem var(--font-ui);font-variant-numeric:tabular-nums}.pt-review-segment{display:flex;gap:10px;align-items:baseline;margin:0}.pt-review-segment .section-label{margin:0}.pt-receipt{display:grid;grid-template-columns:54px minmax(0,1fr);gap:15px;align-items:center;padding:18px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.pt-receipt-mark{display:grid;width:52px;height:52px;place-items:center;border-radius:var(--radius-xl);color:var(--ground);background:var(--ink);font:700 1.15rem var(--font-ui)}.pt-receipt div{display:grid;min-width:0}.pt-receipt .section-label{margin:0;color:var(--muted)}.pt-receipt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:.9rem}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-me-receipt-card{display:grid;align-content:start;min-height:180px;padding:20px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.pt-me-receipt-card .section-label{margin:0;color:var(--muted)}.pt-me-receipt-card h3{margin-block:12px 6px;margin-inline:0;font-family:var(--font-display);font-size:1.18rem}.pt-me-receipt-card .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.pt-receipt-proof{max-width:760px;padding-block-start:48px}.pt-receipt-proof-card{margin-block:22px;margin-inline:0}.pt-receipt-proof-copy{display:grid;min-width:0}.pt-receipt-proof-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:22px;margin-inline:0;overflow:hidden;border-radius:var(--radius-xl);background:var(--line);border:1px solid var(--line)}.pt-receipt-proof-fact{padding-block:16px;padding-inline:18px;background:var(--surface)}.pt-receipt-proof-fact dt{margin:0;color:var(--muted);font:500 .75rem var(--font-ui)}.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{display:flex;justify-content:space-between;gap:22px;align-items:center;padding-block:16px;padding-inline:17px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.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(max-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{position:static;order:-1}.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{grid-column:1/-1;border-inline-start:0}.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{position:static;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding:20px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.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}.rm-head{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(max-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}.public-section{padding-block:66px}.observatory-hero{padding-block-start:18px;padding-block-end:56px}.observatory-hero-copy h1{font-size:36px}.product-stage{border-radius:var(--radius-xl)}.product-stage-head{align-items:flex-start;flex-direction:column;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{grid-column:auto;border-block-start:1px solid var(--line);border-inline-start:0}.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{align-items:flex-start;flex-direction:column;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{grid-column:auto;border-block-start:1px solid var(--line);border-inline-start:0}.compare-status-key>div:first-child{border-block-start:0}.compare-state-pair{grid-template-columns:1fr}.compare-row footer{align-items:flex-start;flex-direction:column;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{display:flex;gap:22px;overflow-x:auto;padding:18px}.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{grid-column:1/-1;border-inline-start:0}.trust-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 18px}.trust-row>div{grid-column:1/-1;grid-row:2}.trust-row>.badge{grid-column:2;grid-row:1}.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{align-items:stretch;flex-direction:column}.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{order:-1;max-width:none;margin-inline-start:0;flex-basis:100%}.ws-page{padding-block-start:26px}.ws-page-head,.cr-template-banner{align-items:flex-start;flex-direction:column}.cr-template-banner .ws-actions{width:100%}.cr-progress-step{align-items:flex-start;flex-direction:column;gap:7px;min-height:78px;padding:12px}.cr-progress-step b{overflow:visible;text-overflow:clip;line-height:1.25;white-space:normal}.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{width:100%;margin-block:13px 0;margin-inline:0;justify-content:space-between}.hd-stats,.rm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-claim-row{align-items:stretch;flex-direction:column}.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(max-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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.template-filter-group button{width:100%;min-width:0;white-space:normal}.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{padding:19px;border-radius:var(--radius-xl)}.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{align-items:flex-start;flex-direction:column}.use-case-feature>div span{max-width:none;text-align:start}.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{padding:19px;border-radius:var(--radius-xl)}.pricing-faq article{padding:20px}.docs-hero{padding-block-start:18px}.docs-hero h1{font-size:36px}.docs-hero aside{padding:19px;border-radius:var(--radius-xl)}.docs-role-paths>a{padding:22px}.docs-local-nav{padding:16px;border-radius:var(--radius-xl)}.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{grid-column:auto;border-block-start:1px solid var(--line);border-inline-start:0}.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{padding:20px;border-radius:var(--radius-xl)}.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{padding:21px;border-radius:var(--radius-xl)}.result-rank>div{grid-template-columns:28px minmax(0,1fr);gap:10px}.result-rank strong:last-of-type{grid-column:2}.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{padding:18px;border-radius:var(--radius-lg)}.cr-progress-step{gap:6px;padding-block:10px;padding-inline:9px}.cr-done-secondary>section{padding:18px}.cr-done-primary,.cr-done-receipt{align-items:stretch;flex-direction:column}.cr-done-primary .btn,.cr-done-receipt .btn,.cr-done-receipt a,.cr-done-secondary>section>.btn{width:100%;min-width:0;text-align:center}.cr-submit{align-items:stretch;flex-direction:column}.cr-submit .btn{width:100%}.cr-submit .err{min-width:0}.mg-share-label{align-items:flex-start;flex-direction:column;gap:3px}.mg-share-label span{text-align:start}.mg-copy{align-items:stretch;flex-direction:column}.mg-copy input,.mg-copy textarea{min-width:0}.mg-copy .btn{width:100%;text-align:center}.hd-hero{align-items:flex-start;flex-direction:column;gap:14px}.hd-big{min-width:0;text-align:start;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{flex:1;text-align:center}.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(max-width:840px){.pt-join{grid-template-columns:1fr;min-height:0;padding-block-start:38px}.pt-join-intro{max-width:none}.pt-entry-card{max-width:620px;width:100%;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(max-width:680px){.pt-workspace{padding-block-start:32px}.pt-work-head h1{max-width:100%;font-size:36px;text-wrap:wrap}.pt-account-summary{width:100%}.pt-work-metrics{grid-template-columns:1fr;margin-block-end:38px}.pt-work-metrics>div{display:flex;gap:12px;align-items:baseline}.pt-work-metrics span{margin:0}.pt-section-head{align-items:flex-start;flex-direction:column;gap:5px}.pt-section-head>p{text-align:start}.pt-account-actions{grid-template-columns:1fr;row-gap:16px}.pt-action-row{align-items:stretch;flex-direction:column}.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{align-items:stretch;flex-direction:column}.pt-follow-control .btn{width:100%;text-align:center}}@media(max-width:480px){.pt-join{padding-inline:16px}.pt-join-intro h1{font-size:36px}.pt-entry-card{padding:20px;border-radius:var(--radius-xl)}.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}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hd-claim summary:after{transition-duration:.01ms!important}scroll-behavior:auto}.triage-queue-tabs{margin-block:22px 8px;margin-inline:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.triage-queue-tabs__nav{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken)}.triage-queue-tabs__nav button,.decision-declaration-steps__list button{display:inline-flex;gap:8px;align-items:center;min-height:var(--tap);padding-block:8px;padding-inline:13px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--muted);background:transparent;cursor:pointer;font:600 .75rem var(--font-ui);transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.triage-queue-tabs__nav button,.decision-declaration-steps__list button{transition-property:color,background-color,border-color,transform}}@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{transform:scale(.96)}.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{margin-block:14px 10px;margin-inline:0;color:var(--muted);font-size:.84rem}.triage-queue-tabs__list{list-style:none;display:grid;gap:6px}.triage-queue-tabs__list li{position:relative;display:grid;gap:4px;padding-block:11px;padding-inline:13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken)}@media(min-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);text-decoration:none;font-weight:600}@media(hover:hover)and (pointer:fine){.triage-queue-tabs__list a:hover{text-decoration:underline}}.triage-queue-tabs__list a:after{content:"";position:absolute;inset:0;border-radius:inherit}.triage-queue-tabs__list li span{color:var(--muted);font:400 .75rem var(--font-ui)}.triage-queue-tabs__list [data-queue-empty]{display:block;color:var(--muted)}.triage-queue-pane .triage-queue-tabs{margin:0;padding:12px}.triage-queue-pane .triage-queue-tabs__list{margin-block-start:12px}@media(max-width:700px){.triage-queue-pane .triage-queue-tabs{padding:0;border:0;background:none}}.decision-declaration-steps{margin-block:22px;margin-inline:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.decision-declaration-steps__eyebrow{margin-block:0 12px;margin-inline:0;color:var(--muted);font:600 .75rem var(--font-ui)}.decision-declaration-steps__list{list-style:none;display:grid;gap:4px;margin:0;padding:4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken)}.decision-declaration-steps__list button{width:100%;justify-content:flex-start;text-align:start}.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]{flex:0 0 auto;font-variant-numeric:tabular-nums}.decision-declaration-steps__list [data-step-label]{flex:0 0 auto}.decision-declaration-steps__list [data-step-value]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 .8rem/1.4 var(--font-ui);color:var(--muted)}.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{margin-block-start:14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken)}.decision-declaration-steps__detail h3{margin-block:0 6px;margin-inline:0;font-family:var(--font-display);font-size:1.05rem}.decision-declaration-steps__detail p{margin:0;color:var(--muted)}@media(max-width:840px){.triage-queue-tabs__list li{display:grid;gap:4px}.triage-queue-tabs__list li span{text-align:start}.decision-declaration-steps__list button{flex-wrap:wrap}.decision-declaration-steps__list [data-step-value]{flex-basis:100%;white-space:normal}}}@keyframes stamp-land{0%{transform:rotate(-2.1deg) scale(1.5);opacity:0}60%{transform:rotate(-2.1deg) scale(.97);opacity:1}to{transform:rotate(-2.1deg) scale(1);opacity: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{font-size:40px;line-height:44px;letter-spacing:-.01em;margin-block:0 24px;margin-inline:0}: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 color-mix(in oklch, oklch(.2029 .0199 293.72) 16%, transparent), 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(.2029 .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{font-size:22px;line-height:28px;margin-block:0 8px;margin-inline:0}h3{font-size:18px;line-height:26px;font-weight:600;margin-block:0 6px;margin-inline:0}h4{font-size:16px;line-height:24px;font-weight:600;margin-block:0 6px;margin-inline:0}.shell{position:relative;min-height:100dvh;display:flex;flex-direction:column}.backdrop{position:fixed;inset:0;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}.site-bar{position:sticky;inset-block-start:0;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)}.site-bar-inner{max-width:1240px;margin-block:0;margin-inline:auto;padding-block:0;padding-inline:24px;min-height:60px;display:flex;align-items:center;gap:8px 28px}.site-mark{display:flex;align-items:center;flex:none;min-width:0;color:var(--ink);text-decoration:none}.site-mark img{display:block;block-size:32px;inline-size:auto;max-inline-size:220px;object-fit:contain}.wordmark{font-family:var(--font-display);font-size:20px;line-height:24px;font-weight:700;text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);white-space:nowrap}.site-links{flex:1;min-width:0}.site-links ul,.site-menu ul{display:flex;flex-wrap:wrap;list-style:none}.site-links a,.site-menu li a{display:inline-flex;align-items:center;min-height:40px;padding-block:0;padding-inline:10px;border-radius:var(--radius-sm);color:var(--muted);font-size:15px;font-weight:500;text-decoration:none;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);transition:color var(--quick),background-color var(--quick)}@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)}}.top-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.site-menu{position:relative;display:none}:is(.site-links,.site-menu)[hidden]{display:none}.site-menu>summary{list-style:none;gap:6px}.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{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 8px);z-index:20;flex-direction:column;min-width:220px;padding:6px;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--sh-2)}.site-menu li a{display:flex;width:100%}.locale-switch label{margin:0}.locale-switch label>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.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{margin-block:0 18px;margin-inline:0;font-family:var(--font-display);font-size:36px;line-height:42px;font-weight:700;letter-spacing:-.01em;text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking)}.portal-nav ul{display:flex;flex-wrap:wrap;gap:0 4px;list-style:none;border-block-end:1px solid var(--line)}.portal-nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:0;padding-inline:12px;margin-block-end:-1px;color:var(--muted);font-size:15px;font-weight:500;text-decoration:none;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);box-shadow:inset 0 -2px 0 transparent;transition:color var(--quick),box-shadow var(--quick)}@media(hover:hover)and (pointer:fine){.portal-nav a:hover{color:var(--ink)}}.portal-nav a[aria-current=page]{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--signal)}.wrap{flex:1;width:100%;max-width:1008px;margin-block:0;margin-inline:auto;padding-block:28px 96px;padding-inline:24px}.page-title{font-size:30px;line-height:36px;margin-block:0 20px;margin-inline:0}.field>label{margin-block:14px 0;margin-inline:0}.field>label>span{display:block;margin-block-end:6px}.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{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-block:12px;padding-inline:20px 12px;cursor:pointer;border-radius:inherit}.composer>summary::-webkit-details-marker{display:none}.composer-prompt{color:var(--muted);font-size:16px}.composer-preview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;padding-inline:20px 12px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-block:4px 20px;padding-inline:20px}.composer-form .full{grid-column:1 / -1}.composer-form .opt{margin-block:16px 0;margin-inline:0;background:var(--sunken);border-color:transparent}.composer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-start:16px}.composer-actions p{margin:0}.board-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:0 16px;margin-inline:0}.board-bar label{margin:0}.search-field{position:relative;flex:1 1 260px}.search-field .icon{position:absolute;inset-inline-start:12px;inset-block-start:50%;translate:0 -50%;color:var(--muted);pointer-events:none}.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{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;padding-block:20px 14px;padding-inline:20px 24px;transition:background-color var(--quick)}.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{display:flex;justify-content:center}.vote{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:48px;min-height:56px;padding-block:6px 8px;padding-inline:0;border:1px solid transparent;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--ink) 6%,transparent);background-image:var(--finish-image, none);box-shadow:var(--finish-press, none);color:var(--muted);cursor:pointer;font:inherit}@media(prefers-reduced-motion:no-preference){.vote{transition:border-color var(--quick),background-color var(--quick),color var(--quick),transform var(--quick)}}.vote .icon{stroke-width:2.4}@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{transform:scale(.96)}.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);border-color:transparent;color:var(--muted)}}.vote-tally{display:flex;flex-direction:column;align-items:center}.vote-of{margin-block-start:2px;font-size:12px;line-height:14px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vote.is-large{width:64px;min-height:76px}.vote.is-large .vote-count{font-size:22px;line-height:26px}.vote-count{display:inline-block;font-size:16px;line-height:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--tally)}@media(prefers-reduced-motion:no-preference){.vote-count.tick{animation:vote-tick .18s cubic-bezier(.34,1.4,.64,1)}}.item-title{font-family:var(--font-ui);font-size:17px;line-height:24px;margin-block:0 4px;margin-inline:0}.item-title a{color:var(--ink)}.item-body{color:var(--muted);font-size:15px;line-height:23px;margin-block:0 8px;margin-inline:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-block-start:10px}.meta-item,.meta-action{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.meta-action{min-height:40px;margin-block:-4px;margin-inline:-8px;padding-block:0;padding-inline:8px;border:0;border-radius:var(--radius-sm);background:none;cursor:pointer;font-family:inherit;transition:color var(--quick),background-color var(--quick)}@media(hover:hover)and (pointer:fine){.meta-action:hover{color:var(--ink);background:var(--sunken)}}.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{margin-block:10px 4px;margin-inline:0;padding-block:14px;padding-inline:16px;border-radius:var(--radius-sm);background:var(--sunken)}.movement p{font-size:15px;margin-block:0 6px;margin-inline:0}.movement-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:10px}.answer{position:relative;margin-block:14px 4px;margin-inline:0;padding-block-start:12px}.answer>.badge.stamp{position:absolute;inset-block-start:0;inset-inline-start:16px;z-index:1;margin:0;background:color-mix(in oklab,var(--stamp) 10%,var(--surface))}.answer .record-block{padding-block:26px 14px;padding-inline:20px;background:color-mix(in oklab,var(--sunken) 50%,var(--surface))}.answer .record-block>p{margin-block:0 6px;margin-inline:0;font-size:15px;line-height:23px;color:var(--muted)}.answer .record-block>p:nth-of-type(2){font-size:18px;line-height:28px;color:var(--ink);margin-block-end:8px}.answer .record-block>.author-line{margin-block:10px 0;margin-inline:0}.comments{display:grid;gap:10px}.thread-state{margin:0;font-size:14px;color:var(--muted)}.comment-sign-in{margin-block:4px 0;margin-inline:0}.comment{margin-inline-start:min(calc(var(--depth, 0) * 20px),60px);padding-block:12px;padding-inline:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.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{font-size:12px;color:var(--muted)}.comment small+small{margin-inline-start:12px}.comment-form{display:grid;justify-items:start;gap:8px}.comment-form label{width:100%;margin:0}.comment-form label>span{display:block;margin-block-end:6px}.comment-form textarea{min-height:80px}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-block-start:20px}.feed-link{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;font-size:14px;color:var(--muted);text-decoration:none}@media(hover:hover)and (pointer:fine){.feed-link:hover{color:var(--ink)}}.idea{display:grid;gap:22px}.idea-back{margin:0;font-size:14px}.idea-back a{display:inline-flex;align-items:center;gap:4px;color:var(--muted);text-decoration:none}.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-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start}.idea-title{margin-block:2px 10px;margin-inline:0;font-family:var(--font-display);font-size:32px;line-height:38px;font-weight:700}.idea-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:14px;color:var(--muted)}.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{display:flex;gap:8px}.idea-actions .meta-action{margin:0}.discussion{padding-block-start:22px;border-block-start:1px solid var(--line)}.discussion h2{margin-block:0 14px;margin-inline:0;font-size:20px;line-height:26px}.board-empty{padding-block:40px;padding-inline:24px;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius)}.board-empty h2{font-family:var(--font-ui);font-size:18px;line-height:26px;font-weight:600}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:start}.roadmap-column{display:grid;gap:10px;padding:12px;border-radius:var(--radius-lg);background:var(--sunken)}.roadmap-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding-block:2px;padding-inline:4px}.roadmap-head h2{margin:0;font:inherit}.roadmap-count{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.roadmap-meaning{margin-block:0;margin-inline:4px;font-size:13px;line-height:18px;color:var(--muted)}.roadmap-cards{list-style:none;display:grid;gap:8px}.roadmap-card{padding-block:12px;padding-inline:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--sh-1)}.roadmap-card h3{font-size:15px;line-height:21px;margin:0}.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{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding-block:22px;padding-inline:0;border-block-end:1px solid var(--line)}.update-date{padding-block-start:3px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.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{display:grid;gap:16px}.receipt .record-block{padding-block:22px;padding-inline:24px}.receipt-why{font-size:18px;line-height:30px}.receipt-item{padding-block:20px;padding-inline:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.receipt-actions,.actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:16px}.gate{flex:1;display:grid;place-items:center;min-height:100dvh;padding-block:48px;padding-inline:16px}.gate-card{width:min(100%,480px);padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--sh-2)}.gate-card h1{font-size:30px;line-height:36px;margin-block:0 12px;margin-inline:0}.gate-identity{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-block:0 20px;margin-inline:0;font-size:14px;color:var(--muted)}.gate-identity b{font-family:var(--font-display);font-size:16px;color:var(--ink)}.gate-providers{display:grid;gap:8px;margin-block:0 20px;margin-inline:0;padding-block:0 20px;padding-inline:0;border-block-end:1px solid var(--line)}.gate-providers .btn{width:100%;justify-content:center}.gate-site{width:100%;justify-content:center;margin-block:0 12px;margin-inline:0}.gate-authority{margin-block:20px 0;margin-inline:0;font-size:13px;color:var(--muted)}.footer{border-block-start:1px solid var(--line)}.footer-inner{max-width:1008px;margin-block:0;margin-inline:auto;padding-block:20px;padding-inline:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}#portal-live:empty{display:none}#portal-live.notice{position:fixed;inset-inline:16px;inset-block-end:16px;z-index:30;max-inline-size:560px;margin-block:0;margin-inline:auto;box-shadow:var(--sh-1)}.skip{position:absolute;inset-inline-start:8px;inset-block-start:-96px;z-index:100;padding-block:10px;padding-inline:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.skip:focus{inset-block-start:8px}@media(max-width:64rem){.roadmap-columns{grid-template-columns:minmax(0,1fr)}.site-links{display:none}.site-menu{display:block}}@media(max-width:48rem){.site-bar{position:static}.site-bar-inner{padding-block:0;padding-inline:16px;min-height:56px;gap:8px 12px}.site-mark img{block-size:28px;max-inline-size:160px}.site-mark{flex-shrink:1;min-inline-size:0}.wordmark{font-size:18px;line-height:20px;white-space:normal}.portal-head{padding-block:24px 0;padding-inline:16px}.portal-title{font-size:28px;line-height:34px;margin-block-end:12px}.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(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.btn:active,.vote:active{transform:none}}@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%{transform:translateY(6px);opacity:.3}to{transform:none;opacity:1}}.duplicate-review[data-astro-cid-6vzcdjhu]{width:100%;max-width:1080px;margin-block:0;margin-inline:auto;padding-block:64px 96px;padding-inline:24px}.review-hero[data-astro-cid-6vzcdjhu]{max-width:850px}.review-hero[data-astro-cid-6vzcdjhu] h1[data-astro-cid-6vzcdjhu],.review-error[data-astro-cid-6vzcdjhu] h1[data-astro-cid-6vzcdjhu]{margin-block:.35rem 1rem;margin-inline:0}.lede[data-astro-cid-6vzcdjhu]{font-size:1.18rem;line-height:1.6;max-width:760px}.eyebrow[data-astro-cid-6vzcdjhu],.record-label[data-astro-cid-6vzcdjhu]{font-size:.76rem;opacity:.68}.declared-state[data-astro-cid-6vzcdjhu]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block:38px;margin-inline:0;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.declared-state[data-astro-cid-6vzcdjhu] article[data-astro-cid-6vzcdjhu]{display:grid;gap:8px;padding:18px;background:var(--surface)}.declared-state[data-astro-cid-6vzcdjhu] span[data-astro-cid-6vzcdjhu]{font-size:.78rem;opacity:.66}.record-pair[data-astro-cid-6vzcdjhu],.aggregation[data-astro-cid-6vzcdjhu],.history[data-astro-cid-6vzcdjhu]{padding-block-start:34px;border-block-start:1px solid var(--line);margin-block-start:34px}.section-head[data-astro-cid-6vzcdjhu]{max-width:720px;margin-block-end:18px}.section-head[data-astro-cid-6vzcdjhu] h2[data-astro-cid-6vzcdjhu]{font-size:1.5rem;line-height:1.25;margin-block:.3rem;margin-inline:0}.pair-grid[data-astro-cid-6vzcdjhu],.aggregation-grid[data-astro-cid-6vzcdjhu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pair-grid[data-astro-cid-6vzcdjhu] article[data-astro-cid-6vzcdjhu],.aggregation-grid[data-astro-cid-6vzcdjhu] article[data-astro-cid-6vzcdjhu],.review-error[data-astro-cid-6vzcdjhu]{border:1px solid var(--line);border-radius:12px;padding:20px}.pair-grid[data-astro-cid-6vzcdjhu] h3[data-astro-cid-6vzcdjhu]{font-size:1.45rem;margin-block:.5rem;margin-inline:0}.pair-grid[data-astro-cid-6vzcdjhu] p[data-astro-cid-6vzcdjhu]{white-space:pre-wrap}.pair-grid[data-astro-cid-6vzcdjhu] dl[data-astro-cid-6vzcdjhu]{display:grid;gap:7px}.pair-grid[data-astro-cid-6vzcdjhu] dl[data-astro-cid-6vzcdjhu] div[data-astro-cid-6vzcdjhu]{display:flex;gap:8px}.pair-grid[data-astro-cid-6vzcdjhu] dt[data-astro-cid-6vzcdjhu]{opacity:.65}.pair-grid[data-astro-cid-6vzcdjhu] dd[data-astro-cid-6vzcdjhu]{margin:0}.primary[data-astro-cid-6vzcdjhu],.pair-grid[data-astro-cid-6vzcdjhu] a[data-astro-cid-6vzcdjhu],.review-error[data-astro-cid-6vzcdjhu] a[data-astro-cid-6vzcdjhu]{display:inline-flex;min-height:42px;align-items:center;padding-block:9px;padding-inline:14px;border:1px solid currentColor;border-radius:8px;text-decoration:none;font-weight:700}.aggregation-grid[data-astro-cid-6vzcdjhu] article[data-astro-cid-6vzcdjhu]{min-height:150px}.aggregation-grid[data-astro-cid-6vzcdjhu] p[data-astro-cid-6vzcdjhu]{line-height:1.55}.history[data-astro-cid-6vzcdjhu] ol[data-astro-cid-6vzcdjhu]{list-style:none;margin:0;padding:0}.history[data-astro-cid-6vzcdjhu] li[data-astro-cid-6vzcdjhu]{display:grid;grid-template-columns:180px 180px 1fr;gap:16px;padding-block:16px;padding-inline:0;border-block-start:1px solid var(--line)}.history[data-astro-cid-6vzcdjhu] li[data-astro-cid-6vzcdjhu] p[data-astro-cid-6vzcdjhu]{margin:0}.history[data-astro-cid-6vzcdjhu] time[data-astro-cid-6vzcdjhu]{opacity:.7}@media(max-width:760px){.duplicate-review[data-astro-cid-6vzcdjhu]{padding-block:40px 72px;padding-inline:16px}.declared-state[data-astro-cid-6vzcdjhu],.pair-grid[data-astro-cid-6vzcdjhu],.aggregation-grid[data-astro-cid-6vzcdjhu]{grid-template-columns:1fr}.history[data-astro-cid-6vzcdjhu] li[data-astro-cid-6vzcdjhu]{grid-template-columns:1fr;gap:5px}.declared-state[data-astro-cid-6vzcdjhu] article[data-astro-cid-6vzcdjhu]{min-height:110px}.primary[data-astro-cid-6vzcdjhu],.pair-grid[data-astro-cid-6vzcdjhu] a[data-astro-cid-6vzcdjhu],.review-error[data-astro-cid-6vzcdjhu] a[data-astro-cid-6vzcdjhu]{min-height:44px}}.triage-index[data-astro-cid-htxae2ck]{width:100%;max-width:1080px;margin-block:0;margin-inline:auto;padding-block:54px 90px;padding-inline:24px}.triage-index[data-astro-cid-htxae2ck]>header[data-astro-cid-htxae2ck],.error[data-astro-cid-htxae2ck]{max-width:760px;margin-block-end:34px}.triage-kicker[data-astro-cid-htxae2ck]{font-size:.75rem;opacity:.7}.board-owner[data-astro-cid-htxae2ck]{display:flex;flex-wrap:wrap;gap:4px 10px}.triage-index[data-astro-cid-htxae2ck] h1[data-astro-cid-htxae2ck]{margin-block:.25rem 1rem;margin-inline:0}.board-list[data-astro-cid-htxae2ck]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.board-list[data-astro-cid-htxae2ck] article[data-astro-cid-htxae2ck],.empty[data-astro-cid-htxae2ck],.error[data-astro-cid-htxae2ck]{padding:20px;border:1px solid var(--line);border-radius:10px}.board-list[data-astro-cid-htxae2ck] h2[data-astro-cid-htxae2ck]{margin-block:.35rem 1rem;margin-inline:0}.board-list[data-astro-cid-htxae2ck] dl[data-astro-cid-htxae2ck]{margin-block:0 18px;margin-inline:0}.board-list[data-astro-cid-htxae2ck] dl[data-astro-cid-htxae2ck] div[data-astro-cid-htxae2ck]{display:flex;justify-content:space-between;gap:16px;padding-block:7px;padding-inline:0;border-block-start:1px solid var(--line)}.board-list[data-astro-cid-htxae2ck] dt[data-astro-cid-htxae2ck]{opacity:.72}.board-list[data-astro-cid-htxae2ck] dd[data-astro-cid-htxae2ck]{margin:0;font-weight:700}.actions[data-astro-cid-htxae2ck]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.actions[data-astro-cid-htxae2ck] a[data-astro-cid-htxae2ck],.primary[data-astro-cid-htxae2ck]{display:inline-flex;min-height:42px;align-items:center;padding-block:9px;padding-inline:13px;border:1px solid currentColor;border-radius:7px;text-decoration:none}.primary[data-astro-cid-htxae2ck]{font-weight:700}@media(max-width:640px){.triage-index[data-astro-cid-htxae2ck]{padding-block:32px 70px;padding-inline:16px}.actions[data-astro-cid-htxae2ck] a[data-astro-cid-htxae2ck],.primary[data-astro-cid-htxae2ck]{min-height:44px}}.answer-panel[data-astro-cid-e6pnxuev] form[data-astro-cid-e6pnxuev]{display:grid;gap:10px}.answer-panel[data-astro-cid-e6pnxuev] h4[data-astro-cid-e6pnxuev]{font-size:1.08rem;margin-block:.1rem .8rem;margin-inline:0}.answer-panel[data-astro-cid-e6pnxuev] blockquote[data-astro-cid-e6pnxuev]{margin-block:0 14px;margin-inline:0;padding-inline-start:14px;border-inline-start:3px solid var(--line)}.answer-panel[data-astro-cid-e6pnxuev] footer[data-astro-cid-e6pnxuev]{margin-block-start:8px;font-size:12px}.answer-panel[data-astro-cid-e6pnxuev] [data-astro-cid-e6pnxuev][hidden]{display:none}.triage-item[data-astro-cid-e6pnxuev]{container-type:inline-size;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.triage-item[data-astro-cid-e6pnxuev].is-complete{opacity:.86}.item-head[data-astro-cid-e6pnxuev]{padding-block:18px;padding-inline:20px}.item-head[data-astro-cid-e6pnxuev] h3[data-astro-cid-e6pnxuev]{margin-block:.5rem .3rem;margin-inline:0;font-size:1.28rem;line-height:1.2}.item-head[data-astro-cid-e6pnxuev]>p[data-astro-cid-e6pnxuev]{margin:0;opacity:.68;font-size:.84rem}.state-row[data-astro-cid-e6pnxuev]{display:flex;gap:6px;flex-wrap:wrap}.state[data-astro-cid-e6pnxuev]{display:inline-flex;align-items:center;gap:5px;padding-block:3px;padding-inline:8px;border:1px solid var(--line);border-radius:999px;font:500 12px/1.4 var(--font-ui)}.state[data-astro-cid-e6pnxuev].public{border-style:dashed}.state[data-astro-cid-e6pnxuev].owner{max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-body[data-astro-cid-e6pnxuev]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;border-block-start:1px solid var(--line);padding:20px}.source[data-astro-cid-e6pnxuev]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.eyebrow[data-astro-cid-e6pnxuev]{font:600 12px/1.4 var(--font-ui);opacity:.7;margin-block:0 .45rem;margin-inline:0}.eyebrow[data-astro-cid-e6pnxuev].internal{opacity:1}.feedback-body[data-astro-cid-e6pnxuev]{max-width:78ch;white-space:pre-wrap;margin-block:.2rem;margin-inline:0}.source-actions[data-astro-cid-e6pnxuev]{display:flex;gap:8px;flex-wrap:wrap}.source-actions[data-astro-cid-e6pnxuev] a[data-astro-cid-e6pnxuev]{display:inline-flex;min-height:40px;align-items:center;padding-block:8px;padding-inline:11px;border:1px solid var(--line);border-radius:7px;text-decoration:none}.workspace-grid[data-astro-cid-e6pnxuev]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.panel[data-astro-cid-e6pnxuev]{grid-column:span 6;padding:16px;border:1px solid var(--line);border-radius:10px;min-width:0}.panel[data-astro-cid-e6pnxuev].history,.panel[data-astro-cid-e6pnxuev].notes{grid-column:1/-1}.panel[data-astro-cid-e6pnxuev] h4[data-astro-cid-e6pnxuev]{font-size:1.08rem;margin-block:.1rem .8rem;margin-inline:0}.current-fact[data-astro-cid-e6pnxuev]{min-height:2.8rem}.panel[data-astro-cid-e6pnxuev] form[data-astro-cid-e6pnxuev]{display:grid;gap:10px}.panel[data-astro-cid-e6pnxuev] label[data-astro-cid-e6pnxuev]{display:grid;gap:5px}.panel[data-astro-cid-e6pnxuev] label[data-astro-cid-e6pnxuev]>span[data-astro-cid-e6pnxuev]{font-weight:600}.panel[data-astro-cid-e6pnxuev] small[data-astro-cid-e6pnxuev]{font-size:12px;font-weight:500;opacity:.72}.panel[data-astro-cid-e6pnxuev] input[data-astro-cid-e6pnxuev],.panel[data-astro-cid-e6pnxuev] select[data-astro-cid-e6pnxuev],.panel[data-astro-cid-e6pnxuev] textarea[data-astro-cid-e6pnxuev]{width:100%;min-height:42px;padding-block:9px;padding-inline:10px;border:1px solid var(--line);border-radius:7px;background:transparent;color:inherit;font:inherit}.panel[data-astro-cid-e6pnxuev] textarea[data-astro-cid-e6pnxuev]{resize:vertical}.panel[data-astro-cid-e6pnxuev] button[data-astro-cid-e6pnxuev]{justify-self:start;min-height:42px;padding-block:9px;padding-inline:13px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;font:700 inherit;cursor:pointer}.panel[data-astro-cid-e6pnxuev] button[data-astro-cid-e6pnxuev][disabled]{opacity:.55;cursor:wait}.form-status[data-astro-cid-e6pnxuev]{min-height:1.45em;margin:0;font-size:.86rem}.check-list[data-astro-cid-e6pnxuev]{display:grid;gap:0;margin-block:0 14px;margin-inline:0}.check-list[data-astro-cid-e6pnxuev] div[data-astro-cid-e6pnxuev]{display:grid;grid-template-columns:9rem 1fr;gap:10px;padding-block:7px;padding-inline:0;border-block-start:1px solid var(--line)}.check-list[data-astro-cid-e6pnxuev] dt[data-astro-cid-e6pnxuev]{opacity:.7}.check-list[data-astro-cid-e6pnxuev] dd[data-astro-cid-e6pnxuev]{margin:0;overflow-wrap:anywhere}.completion-gap[data-astro-cid-e6pnxuev],.inline-error[data-astro-cid-e6pnxuev]{padding-block:11px;padding-inline:13px;border-inline-start:4px solid currentColor;background:var(--sunken)}.completion-record[data-astro-cid-e6pnxuev]{padding-block:10px;padding-inline:0}.panel-heading[data-astro-cid-e6pnxuev]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.panel-heading[data-astro-cid-e6pnxuev]>p[data-astro-cid-e6pnxuev]{max-width:32rem;margin-block:.1rem;margin-inline:0;text-align:end;opacity:.7;font-size:.82rem}.history-list[data-astro-cid-e6pnxuev],.note-list[data-astro-cid-e6pnxuev]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.history-list[data-astro-cid-e6pnxuev]>li[data-astro-cid-e6pnxuev],.note-list[data-astro-cid-e6pnxuev]>li[data-astro-cid-e6pnxuev]{padding:13px;border:1px solid var(--line);border-radius:8px}.history-change[data-astro-cid-e6pnxuev]{display:flex;justify-content:space-between;gap:18px}.history-change[data-astro-cid-e6pnxuev] time[data-astro-cid-e6pnxuev]{opacity:.68;white-space:nowrap}.history-list[data-astro-cid-e6pnxuev] p[data-astro-cid-e6pnxuev],.note-list[data-astro-cid-e6pnxuev] p[data-astro-cid-e6pnxuev]{margin-block:.45rem;margin-inline:0}.quiet[data-astro-cid-e6pnxuev]{opacity:.68}.rule-explanation[data-astro-cid-e6pnxuev]{margin-block-start:10px}.rule-explanation[data-astro-cid-e6pnxuev]>summary[data-astro-cid-e6pnxuev],.remove-note[data-astro-cid-e6pnxuev]>summary[data-astro-cid-e6pnxuev]{padding:0;cursor:pointer;font-weight:700}.rule-explanation[data-astro-cid-e6pnxuev] dl[data-astro-cid-e6pnxuev]{display:grid;gap:0;margin-block:10px 0;margin-inline:0}.rule-explanation[data-astro-cid-e6pnxuev] dl[data-astro-cid-e6pnxuev] div[data-astro-cid-e6pnxuev]{display:grid;grid-template-columns:12rem 1fr;gap:12px;padding-block:8px;padding-inline:0;border-block-start:1px solid var(--line)}.rule-explanation[data-astro-cid-e6pnxuev] dd[data-astro-cid-e6pnxuev]{margin:0;display:grid;gap:5px;overflow-wrap:anywhere}.rule-explanation[data-astro-cid-e6pnxuev] code[data-astro-cid-e6pnxuev]{font:inherit}.note-text[data-astro-cid-e6pnxuev]{white-space:pre-wrap}.note-list[data-astro-cid-e6pnxuev] .retained[data-astro-cid-e6pnxuev]{border-style:dashed}.mentions[data-astro-cid-e6pnxuev]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mentions[data-astro-cid-e6pnxuev] span[data-astro-cid-e6pnxuev]{padding-block:2px;padding-inline:7px;border:1px solid var(--line);border-radius:999px}.retention-reason[data-astro-cid-e6pnxuev]{opacity:.8}.remove-note[data-astro-cid-e6pnxuev]{margin-block-start:10px}.remove-note[data-astro-cid-e6pnxuev] form[data-astro-cid-e6pnxuev]{margin-block-start:10px;padding-block-start:10px;border-block-start:1px solid var(--line)}.note-composer[data-astro-cid-e6pnxuev]{margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid var(--line)}.empty-line[data-astro-cid-e6pnxuev]{padding:12px;border:1px dashed var(--line);border-radius:8px}.inline-error[data-astro-cid-e6pnxuev]{margin:0}.inline-error[data-astro-cid-e6pnxuev] p[data-astro-cid-e6pnxuev]{margin-block:.4rem 0;margin-inline:0}@container (max-width:600px){.workspace-grid[data-astro-cid-e6pnxuev]{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-e6pnxuev],.panel[data-astro-cid-e6pnxuev].history,.panel[data-astro-cid-e6pnxuev].notes{grid-column:auto}.current-fact[data-astro-cid-e6pnxuev]{min-height:0}.panel-heading[data-astro-cid-e6pnxuev],.history-change[data-astro-cid-e6pnxuev]{display:grid}.source-actions[data-astro-cid-e6pnxuev] a[data-astro-cid-e6pnxuev]{flex:1 1 100%;justify-content:center}.check-list[data-astro-cid-e6pnxuev] div[data-astro-cid-e6pnxuev],.rule-explanation[data-astro-cid-e6pnxuev] dl[data-astro-cid-e6pnxuev] div[data-astro-cid-e6pnxuev]{grid-template-columns:1fr}.panel-heading[data-astro-cid-e6pnxuev]>p[data-astro-cid-e6pnxuev]{text-align:start}.history-change[data-astro-cid-e6pnxuev] time[data-astro-cid-e6pnxuev]{white-space:normal}}@media(max-width:700px){.triage-item[data-astro-cid-e6pnxuev]{border:0;border-radius:0;background:none}.item-head[data-astro-cid-e6pnxuev],.item-body[data-astro-cid-e6pnxuev]{padding-block:16px;padding-inline:0}.source-actions[data-astro-cid-e6pnxuev] a[data-astro-cid-e6pnxuev],.panel[data-astro-cid-e6pnxuev] button[data-astro-cid-e6pnxuev]{min-height:44px}}.triage-shell[data-astro-cid-m4y6pcng]{width:100%;max-width:1440px;margin-block:0;margin-inline:auto;padding-block:32px 96px;padding-inline:24px}.triage-head[data-astro-cid-m4y6pcng]{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding-block-end:20px;border-block-end:1px solid var(--line)}.triage-head[data-astro-cid-m4y6pcng] h1[data-astro-cid-m4y6pcng],.triage-error[data-astro-cid-m4y6pcng] h1[data-astro-cid-m4y6pcng]{margin-block:0 .4rem;margin-inline:0}.board-owner[data-astro-cid-m4y6pcng]{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;opacity:.72}.triage-actions[data-astro-cid-m4y6pcng]{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.triage-actions[data-astro-cid-m4y6pcng] a[data-astro-cid-m4y6pcng],.triage-empty[data-astro-cid-m4y6pcng] a[data-astro-cid-m4y6pcng]{display:inline-flex;align-items:center;min-height:42px;padding-block:9px;padding-inline:13px;border:1px solid var(--line);border-radius:8px;text-decoration:none}.triage-actions[data-astro-cid-m4y6pcng] .triage-primary[data-astro-cid-m4y6pcng]{font-weight:700;border-color:currentColor}.partial-banner[data-astro-cid-m4y6pcng],.connection-banner[data-astro-cid-m4y6pcng],.triage-error[data-astro-cid-m4y6pcng],.error-truth[data-astro-cid-m4y6pcng]{padding-block:14px;padding-inline:16px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.partial-banner[data-astro-cid-m4y6pcng]{margin-block:18px 0;margin-inline:0}.connection-banner[data-astro-cid-m4y6pcng]{position:sticky;inset-block-start:8px;z-index:20;margin-block-end:14px;backdrop-filter:blur(12px)}.triage-error[data-astro-cid-m4y6pcng]{max-width:780px;margin-block:44px;margin-inline:auto}.error-truth[data-astro-cid-m4y6pcng]{margin-block:18px;margin-inline:0}.triage-workbench[data-astro-cid-m4y6pcng]{display:grid;grid-template-columns:clamp(300px,30%,380px) minmax(0,1fr);gap:24px;align-items:start;margin-block-start:20px}.triage-queue-pane[data-astro-cid-m4y6pcng]{position:sticky;inset-block-start:16px;max-height:calc(100vh - 32px);overflow:auto}.triage-detail[data-astro-cid-m4y6pcng]{min-width:0}.triage-back[data-astro-cid-m4y6pcng]{display:none;align-items:center;gap:4px;margin-block:0 4px;margin-inline:0;color:var(--muted);text-decoration:none}@media(hover:hover)and (pointer:fine){.triage-back[data-astro-cid-m4y6pcng]:hover{color:var(--ink)}}.triage-back[data-astro-cid-m4y6pcng] .icon{transform:scaleX(-1)}.triage-empty[data-astro-cid-m4y6pcng]{padding:24px;border:1px solid var(--line);border-radius:10px}.triage-empty[data-astro-cid-m4y6pcng] h2[data-astro-cid-m4y6pcng]{margin-block-start:0}@media(max-width:1024px){.triage-workbench[data-astro-cid-m4y6pcng]{grid-template-columns:minmax(0,1fr)}.triage-queue-pane[data-astro-cid-m4y6pcng]{position:static;max-height:none;overflow:visible}[data-astro-cid-m4y6pcng][data-view=item] .triage-head[data-astro-cid-m4y6pcng],[data-astro-cid-m4y6pcng][data-view=item] .partial-banner[data-astro-cid-m4y6pcng],[data-astro-cid-m4y6pcng][data-view=item] .triage-queue-pane[data-astro-cid-m4y6pcng],[data-astro-cid-m4y6pcng][data-view=queue] .triage-detail[data-astro-cid-m4y6pcng]{display:none}[data-astro-cid-m4y6pcng][data-view=item] .triage-workbench[data-astro-cid-m4y6pcng]{margin-block-start:0}.triage-back[data-astro-cid-m4y6pcng]{display:inline-flex}}@media(max-width:820px){.triage-shell[data-astro-cid-m4y6pcng]{padding-block:24px 74px;padding-inline:16px}.triage-head[data-astro-cid-m4y6pcng]{display:grid}.triage-actions[data-astro-cid-m4y6pcng]{justify-content:flex-start}.triage-actions[data-astro-cid-m4y6pcng] a[data-astro-cid-m4y6pcng],.triage-empty[data-astro-cid-m4y6pcng] a[data-astro-cid-m4y6pcng]{min-height:44px}}.controls-shell[data-astro-cid-mpadrf75]{width:100%;max-width:1340px;margin-block:0;margin-inline:auto;padding-block:42px 110px;padding-inline:24px}.hero[data-astro-cid-mpadrf75],.section-head[data-astro-cid-mpadrf75],.form-head[data-astro-cid-mpadrf75]{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}.hero[data-astro-cid-mpadrf75]{padding-block-end:26px;border-block-end:1px solid var(--line)}.hero[data-astro-cid-mpadrf75]>div[data-astro-cid-mpadrf75]:first-child{max-width:790px}.hero[data-astro-cid-mpadrf75] h1[data-astro-cid-mpadrf75],.error-state[data-astro-cid-mpadrf75] h1[data-astro-cid-mpadrf75]{margin-block:.18rem .65rem;margin-inline:0}.lede[data-astro-cid-mpadrf75]{max-width:72ch;opacity:.84}.kicker[data-astro-cid-mpadrf75]{font:600 .75rem/1.4 var(--font-ui);opacity:.68}.actions[data-astro-cid-mpadrf75]{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.actions[data-astro-cid-mpadrf75] a[data-astro-cid-mpadrf75]{display:inline-flex;align-items:center;min-height:44px;padding-block:9px;padding-inline:13px;border:1px solid var(--line);border-radius:8px;text-decoration:none}.actions[data-astro-cid-mpadrf75] .primary[data-astro-cid-mpadrf75]{font-weight:750;border-color:currentColor}.summary[data-astro-cid-mpadrf75]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block:22px;margin-inline:0;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.summary[data-astro-cid-mpadrf75] div[data-astro-cid-mpadrf75]{display:grid;align-content:center;min-height:96px;padding:15px;background:var(--ground)}.summary[data-astro-cid-mpadrf75] strong[data-astro-cid-mpadrf75]{font-size:2rem;line-height:1}.summary[data-astro-cid-mpadrf75] span[data-astro-cid-mpadrf75]{margin-block-start:7px;opacity:.68;font-size:.78rem}.bounded[data-astro-cid-mpadrf75],.connection-banner[data-astro-cid-mpadrf75],.error-state[data-astro-cid-mpadrf75],.source-unavailable[data-astro-cid-mpadrf75]{padding-block:15px;padding-inline:17px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--sunken)}.bounded[data-astro-cid-mpadrf75]{margin-block-end:28px}.connection-banner[data-astro-cid-mpadrf75]{position:sticky;inset-block-start:8px;z-index:30;margin-block-end:14px;backdrop-filter:blur(12px)}.policy-grid[data-astro-cid-mpadrf75],.restriction-grid[data-astro-cid-mpadrf75]{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(520px,1.4fr);gap:26px;padding-block:34px;padding-inline:0;border-block-start:1px solid var(--line);border-block-end:1px solid var(--line)}.policy-copy[data-astro-cid-mpadrf75] h2[data-astro-cid-mpadrf75],.section-head[data-astro-cid-mpadrf75] h2[data-astro-cid-mpadrf75],.restriction-grid[data-astro-cid-mpadrf75] h2[data-astro-cid-mpadrf75]{margin-block:.2rem;margin-inline:0;font-size:1.5rem;line-height:1.25}.facts[data-astro-cid-mpadrf75]{display:grid;gap:8px;margin-block:20px;margin-inline:0}.facts[data-astro-cid-mpadrf75] div[data-astro-cid-mpadrf75],.record-meta[data-astro-cid-mpadrf75] div[data-astro-cid-mpadrf75],.source-facts[data-astro-cid-mpadrf75] div[data-astro-cid-mpadrf75]{display:grid;grid-template-columns:minmax(120px,.7fr) 1.3fr;gap:12px;padding-block:8px;padding-inline:0;border-block-start:1px solid var(--line)}.facts[data-astro-cid-mpadrf75] dt[data-astro-cid-mpadrf75],.record-meta[data-astro-cid-mpadrf75] dt[data-astro-cid-mpadrf75],.source-facts[data-astro-cid-mpadrf75] dt[data-astro-cid-mpadrf75]{opacity:.62}.facts[data-astro-cid-mpadrf75] dd[data-astro-cid-mpadrf75],.record-meta[data-astro-cid-mpadrf75] dd[data-astro-cid-mpadrf75],.source-facts[data-astro-cid-mpadrf75] dd[data-astro-cid-mpadrf75]{margin:0;overflow-wrap:anywhere}.policy-panel[data-astro-cid-mpadrf75],.record[data-astro-cid-mpadrf75],.restriction-list[data-astro-cid-mpadrf75] article[data-astro-cid-mpadrf75],.evidence-list[data-astro-cid-mpadrf75] article[data-astro-cid-mpadrf75],.empty-state[data-astro-cid-mpadrf75],.read-only[data-astro-cid-mpadrf75]{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.policy-panel[data-astro-cid-mpadrf75]>form[data-astro-cid-mpadrf75],.read-only[data-astro-cid-mpadrf75]{padding:18px}.role-badge[data-astro-cid-mpadrf75],.state[data-astro-cid-mpadrf75]{display:inline-flex;align-items:center;min-height:26px;padding-block:3px;padding-inline:8px;border:1px solid currentColor;border-radius:999px;font:650 .75rem/1.2 var(--font-ui)}.state[data-astro-cid-mpadrf75].subtle{opacity:.62}.field-grid[data-astro-cid-mpadrf75]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rate-list[data-astro-cid-mpadrf75]{display:grid;gap:10px}.rate-row[data-astro-cid-mpadrf75]{display:grid;grid-template-columns:minmax(110px,.7fr) repeat(3,minmax(120px,1fr)) auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:9px}.rate-row[data-astro-cid-mpadrf75]>p[data-astro-cid-mpadrf75]{grid-column:1/-1;margin:0;opacity:.62;font-size:.78rem}.rate-row[data-astro-cid-mpadrf75].compact{display:block}.rate-row[data-astro-cid-mpadrf75].compact p[data-astro-cid-mpadrf75]{margin-block:.4rem 0;margin-inline:0}form[data-astro-cid-mpadrf75]{display:grid;gap:12px}label[data-astro-cid-mpadrf75]{display:grid;gap:6px}label[data-astro-cid-mpadrf75]>span[data-astro-cid-mpadrf75],legend[data-astro-cid-mpadrf75]{font-weight:680;font-size:.82rem}input[data-astro-cid-mpadrf75],select[data-astro-cid-mpadrf75],textarea[data-astro-cid-mpadrf75]{width:100%;box-sizing:border-box;padding-block:10px;padding-inline:11px;border:1px solid var(--line);border-radius:7px;background:var(--ground);color:inherit;font:inherit}textarea[data-astro-cid-mpadrf75]{resize:vertical}fieldset[data-astro-cid-mpadrf75]{margin:0;padding:12px;border:1px solid var(--line);border-radius:9px}.check[data-astro-cid-mpadrf75]{display:flex;align-items:center;gap:8px}.check[data-astro-cid-mpadrf75] input[data-astro-cid-mpadrf75]{width:auto}.check[data-astro-cid-mpadrf75] span[data-astro-cid-mpadrf75]{font-weight:500}button[data-astro-cid-mpadrf75]{min-height:44px;padding-block:9px;padding-inline:13px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font:700 .84rem/1.2 inherit;cursor:pointer}button[data-astro-cid-mpadrf75]:disabled{opacity:.48;cursor:not-allowed}.danger[data-astro-cid-mpadrf75]{border-style:dashed}.form-status[data-astro-cid-mpadrf75]{min-height:1.25rem;margin:0;font-size:.82rem}.form-status[data-astro-cid-mpadrf75][data-state=error]{font-weight:700}.section-head[data-astro-cid-mpadrf75]{margin-block:38px 16px;margin-inline:0}.section-head[data-astro-cid-mpadrf75]>p[data-astro-cid-mpadrf75]{max-width:610px;opacity:.74}.record-list[data-astro-cid-mpadrf75],.evidence-list[data-astro-cid-mpadrf75],.restriction-list[data-astro-cid-mpadrf75]{display:grid;gap:12px}.record[data-astro-cid-mpadrf75]{overflow:hidden}.record[data-astro-cid-mpadrf75]>header[data-astro-cid-mpadrf75]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:22px;padding:18px}.record[data-astro-cid-mpadrf75] h3[data-astro-cid-mpadrf75],.restriction-list[data-astro-cid-mpadrf75] h3[data-astro-cid-mpadrf75],.evidence-list[data-astro-cid-mpadrf75] h3[data-astro-cid-mpadrf75]{margin-block:.5rem;margin-inline:0}.state-row[data-astro-cid-mpadrf75]{display:flex;flex-wrap:wrap;gap:7px}.record-meta[data-astro-cid-mpadrf75]{margin:0}.source-card[data-astro-cid-mpadrf75]{margin-block-start:16px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--sunken)}.source-card[data-astro-cid-mpadrf75] h4[data-astro-cid-mpadrf75]{margin-block:.2rem .65rem;margin-inline:0;font-size:1.1rem}.source-copy[data-astro-cid-mpadrf75]{max-height:18rem;margin-block:.6rem;margin-inline:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.source-facts[data-astro-cid-mpadrf75]{margin-block:.7rem;margin-inline:0}.source-card[data-astro-cid-mpadrf75]>a[data-astro-cid-mpadrf75]{display:inline-flex;min-height:44px;align-items:center}.source-unavailable[data-astro-cid-mpadrf75]{margin-block-start:16px}.source-unavailable[data-astro-cid-mpadrf75] p[data-astro-cid-mpadrf75]{margin-block-end:0}.decision-form[data-astro-cid-mpadrf75]{padding-block:16px;padding-inline:18px;border-block-start:1px solid var(--line);background:var(--sunken)}.decision-actions[data-astro-cid-mpadrf75]{display:flex;flex-wrap:wrap;gap:8px}.decision-actions[data-astro-cid-mpadrf75] button[data-astro-cid-mpadrf75]{flex:1 1 170px}.clear-records[data-astro-cid-mpadrf75]{margin-block-start:14px;padding:14px;border:1px solid var(--line);border-radius:10px}.clear-records[data-astro-cid-mpadrf75] summary[data-astro-cid-mpadrf75]{cursor:pointer;font-weight:720}.clear-list[data-astro-cid-mpadrf75]{display:grid;gap:7px;margin-block-start:12px}.clear-list[data-astro-cid-mpadrf75] article[data-astro-cid-mpadrf75]{display:flex;justify-content:space-between;gap:16px;padding-block:9px;padding-inline:0;border-block-start:1px solid var(--line)}.clear-list[data-astro-cid-mpadrf75] span[data-astro-cid-mpadrf75],.quiet[data-astro-cid-mpadrf75]{opacity:.66}.restriction-grid[data-astro-cid-mpadrf75]{margin-block-start:40px}.restriction-form[data-astro-cid-mpadrf75]{margin-block-start:18px}.restriction-form[data-astro-cid-mpadrf75] fieldset[data-astro-cid-mpadrf75]{display:flex;flex-wrap:wrap;gap:14px}.restriction-list[data-astro-cid-mpadrf75] article[data-astro-cid-mpadrf75],.evidence-list[data-astro-cid-mpadrf75] article[data-astro-cid-mpadrf75]{padding:16px}.restriction-list[data-astro-cid-mpadrf75] article[data-astro-cid-mpadrf75].reversed{opacity:.68}.restored[data-astro-cid-mpadrf75]{padding:10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--sunken)}.evidence-list[data-astro-cid-mpadrf75]{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.evidence-list[data-astro-cid-mpadrf75] pre[data-astro-cid-mpadrf75]{max-height:260px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:7px;white-space:pre-wrap;overflow-wrap:anywhere}.evidence-actions[data-astro-cid-mpadrf75]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block-start:14px}.evidence-actions[data-astro-cid-mpadrf75] form[data-astro-cid-mpadrf75]{padding-block-start:12px;border-block-start:1px solid var(--line)}.empty-state[data-astro-cid-mpadrf75]{padding:18px;max-width:760px}.empty-state[data-astro-cid-mpadrf75] h3[data-astro-cid-mpadrf75]{margin-block-start:0}.error-state[data-astro-cid-mpadrf75]{max-width:820px;margin-block:44px;margin-inline:auto}.error-state[data-astro-cid-mpadrf75] .actions[data-astro-cid-mpadrf75]{justify-content:flex-start;margin-block-start:18px}@media(max-width:940px){.policy-grid[data-astro-cid-mpadrf75],.restriction-grid[data-astro-cid-mpadrf75]{grid-template-columns:1fr}.record[data-astro-cid-mpadrf75]>header[data-astro-cid-mpadrf75]{grid-template-columns:1fr}.rate-row[data-astro-cid-mpadrf75]{grid-template-columns:1fr 1fr}.rate-row[data-astro-cid-mpadrf75] strong[data-astro-cid-mpadrf75],.rate-row[data-astro-cid-mpadrf75]>p[data-astro-cid-mpadrf75]{grid-column:1/-1}.evidence-actions[data-astro-cid-mpadrf75]{grid-template-columns:1fr}}@media(max-width:760px){.controls-shell[data-astro-cid-mpadrf75]{padding-block:28px 80px;padding-inline:16px}.hero[data-astro-cid-mpadrf75],.section-head[data-astro-cid-mpadrf75],.form-head[data-astro-cid-mpadrf75]{display:grid}.actions[data-astro-cid-mpadrf75]{justify-content:flex-start}.summary[data-astro-cid-mpadrf75]{grid-template-columns:1fr 1fr}.field-grid[data-astro-cid-mpadrf75],.rate-row[data-astro-cid-mpadrf75]{grid-template-columns:1fr}.clear-list[data-astro-cid-mpadrf75] article[data-astro-cid-mpadrf75]{display:grid}.evidence-list[data-astro-cid-mpadrf75]{grid-template-columns:1fr}}@media(max-width:430px){.actions[data-astro-cid-mpadrf75] a[data-astro-cid-mpadrf75],.decision-actions[data-astro-cid-mpadrf75] button[data-astro-cid-mpadrf75]{width:100%;justify-content:center}.summary[data-astro-cid-mpadrf75] div[data-astro-cid-mpadrf75]{min-height:84px;padding:12px}}dialog.moderation-confirm{max-width:min(34rem,calc(100vw - 2rem));padding:0;border:1px solid var(--line);border-radius:.75rem;background:var(--ground);color:inherit}dialog.moderation-confirm::backdrop{background:oklch(0 0 none / .68);backdrop-filter:blur(2px)}dialog.moderation-confirm form{display:grid;gap:1rem;padding:1.25rem}dialog.moderation-confirm h2{margin:0;font-size:1.35rem}dialog.moderation-confirm p{margin:0;line-height:1.55}dialog.moderation-confirm menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin:0;padding:0}dialog.moderation-confirm button{min-height:44px;padding-block:.65rem;padding-inline:.9rem;border:1px solid currentColor;border-radius:.5rem;background:transparent;color:inherit;font:700 .9rem/1.2 inherit;cursor:pointer}body.platform{[data-world=fantasy]{color:#c9a45a;background:radial-gradient(ellipse 70% 55% at 50% 108%,oklch(.6582 .1488 53.43 / .34),transparent 70%),radial-gradient(ellipse 60% 50% at 50% -12%,oklch(.7368 .1025 83.26 / .18),transparent 70%),linear-gradient(180deg,#110e0b,#060505)}[data-world=competitive]{color:#ff5a36;background:radial-gradient(ellipse 60% 50% at 50% 112%,oklch(.6839 .2069 33.86 / .32),transparent 70%),radial-gradient(ellipse 45% 45% at 92% -6%,oklch(.6134 .2082 265.32 / .22),transparent 70%),linear-gradient(180deg,#070a12,#0b1326)}[data-world=cozy]{color:#ff8fab;background:radial-gradient(circle at 10% 16%,oklch(.8774 .0702 .69 / .95),transparent 30%),radial-gradient(circle at 90% 12%,oklch(.9191 .0597 69.42 / .95),transparent 32%),radial-gradient(ellipse 70% 50% at 50% 118%,oklch(.8978 .0526 152.84 / .95),transparent 70%),linear-gradient(180deg,#fff0f2,#fff8ef)}.showcase{display:flex;flex-direction:column;overflow:hidden;pointer-events:none;user-select:none;border-radius:14px;box-shadow:0 0 0 1px oklch(1 0 none / .1),0 40px 100px -30px oklch(0 0 none / .75),0 0 140px -40px currentColor}.showcase[data-game=fantasy]{color:#c9a45a}.showcase[data-game=competitive]{color:#ff5a36}.showcase[data-game=cozy]{color:#ff8fab}.showcase-bar{display:grid;grid-template-columns:1fr minmax(0,340px) 1fr;align-items:center;flex:none;height:42px;padding-block:0;padding-inline:16px;background:#1d1c22;border-block-end:1px solid oklch(1 0 none / .06)}.showcase-dots{display:flex;gap:7px}.showcase-dots i{width:11px;height:11px;border-radius:50%;background:oklch(1 0 none / .16)}.showcase-address{display:flex;align-items:center;justify-content:center;gap:6px;height:26px;border-radius:8px;background:oklch(1 0 none / .07);color:oklch(1 0 none / .72);font-size:13px;white-space:nowrap}:is(.showcase[data-game=cozy],.look:has([name=look-theme][value=light]:checked) .showcase) .showcase-bar{background:#f4efef;border-block-end-color:#3d2b3614}:is(.showcase[data-game=cozy],.look:has([name=look-theme][value=light]:checked) .showcase) .showcase-dots i{background:#3d2b3629}:is(.showcase[data-game=cozy],.look:has([name=look-theme][value=light]:checked) .showcase) .showcase-address{background:#3d2b360f;color:#3d2b36b8}.showcase .portal-frame{flex:1;min-height:0;font-size:16px;line-height:1.625}.showcase .portal-frame .wrap{padding-block-end:32px}.showcase .item-title{font-weight:600}.showcase-card-title{display:block;margin-block:0 8px;margin-inline:0;font-size:15px;line-height:21px;font-weight:600;color:var(--ink)}.showcase-update-title{display:block;margin-block:0 6px;margin-inline:0;font-size:18px;line-height:26px;font-weight:600;color:var(--ink)}}body.platform.landing-page{--header-h: 65px;.lp h2{font-size:40px;line-height:44px;letter-spacing:-.02em;margin-block:0 16px;margin-inline:0}header.site{position:fixed;inset-block:0 auto;inset-inline:0;color-scheme:dark;background:color-mix(in oklch,var(--ground) 72%,transparent)}.lp-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;gap:28px;padding-block:calc(96px + var(--header-h)) 0;padding-inline:24px;color-scheme:dark;background:#060505;color:var(--ink)}.lp-hero-art{position:absolute;inset-block:var(--header-h) auto;inset-inline:0;z-index:-1;width:100%;height:1040px;object-fit:cover;object-position:50% 0;mask-image:linear-gradient(oklch(0 0 none) 64%,transparent)}.lp-hero-copy{max-width:920px;text-align:center}.lp-hero h1{font-size:72px;line-height:72px;font-weight:800;letter-spacing:-.035em;margin-block:0 24px;margin-inline:0;text-wrap:balance}.lp-lead{max-width:680px;margin-block:0 32px;margin-inline:auto;font-size:19px;line-height:30px;color:var(--muted);text-wrap:pretty}.lp-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lp-cta{min-height:48px;padding-block:0;padding-inline:24px;font-size:16px}.lp-terms{margin-block:16px 0;margin-inline:0;font-size:14px;color:var(--muted)}.skin-switch{display:inline-flex;padding:4px;border:0;border-radius:var(--radius-pill);background:oklch(1 0 none / .08);box-shadow:inset 0 0 0 1px oklch(1 0 none / .14);backdrop-filter:blur(12px);transition:background-color var(--settle),box-shadow var(--settle)}.skin-switch label{margin:0;font-weight:500}.skin-switch span{display:inline-flex;align-items:center;min-height:40px;padding-block:0;padding-inline:18px;border-radius:var(--radius-pill);color:oklch(1 0 none / .74);cursor:pointer;transition:background-color var(--quick),color var(--quick),box-shadow var(--quick)}@media(hover:hover)and (pointer:fine){.skin-switch label:hover span{color:oklch(1 0 none)}}.skin-switch input:checked+span{background:oklch(1 0 none);color:#17151f;box-shadow:0 1px 2px oklch(0 0 none / .2)}.skin-switch input:focus-visible+span{box-shadow:0 0 0 2px #17151f,0 0 0 4px oklch(1 0 none)}.stage-windows{display:grid;width:min(100%,1120px)}.stage-window{grid-area:1 / 1;height:680px;border-start-start-radius:14px;border-start-end-radius:14px;border-end-end-radius:0;border-end-start-radius:0;opacity:0;visibility:hidden;transform:translateY(10px);mask-image:linear-gradient(oklch(0 0 none) calc(100% - 140px),transparent)}@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([value=fantasy]:checked) .stage-window[data-game=fantasy],.lp-hero:has([value=competitive]:checked) .stage-window[data-game=competitive],.lp-hero:has([value=cozy]:checked) .stage-window[data-game=cozy]{opacity:1;visibility:visible;transform:none}@media(prefers-reduced-motion:no-preference){.lp-hero:has([value=fantasy]:checked) .stage-window[data-game=fantasy],.lp-hero:has([value=competitive]:checked) .stage-window[data-game=competitive],.lp-hero:has([value=cozy]:checked) .stage-window[data-game=cozy]{transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s}}.lp-section{max-width:1280px;margin-block:0;margin-inline:auto;padding-block:128px 0;padding-inline:24px}.lp-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:64px;align-items:center}.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;margin-block:0 16px;margin-inline:0;font-size:18px;line-height:30px;color:var(--muted);text-wrap:pretty}.lp-copy-center{max-width:720px;margin-block:0 48px;margin-inline:auto;text-align:center}.lp-copy-center p{margin-inline:auto}.lp-points{list-style:none;display:grid;gap:14px;margin-block-start:28px}.lp-points li{display:flex;align-items:flex-start;gap:14px;font-size:16px;line-height:24px}.lp-points .icon{flex:none;box-sizing:content-box;padding:6px;margin-block-start:-3px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--sh-1)}.lp-scene{position:relative;isolation:isolate;overflow:hidden;padding-block:44px 0;padding-inline:44px 0;border-radius:var(--radius-xl);box-shadow:0 0 0 1px oklch(0 0 none / .06),var(--sh-2)}.scene-window{max-height:520px;border-start-start-radius:12px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;mask-image:linear-gradient(oklch(0 0 none) calc(100% - 80px),transparent)}.scene-window .top-actions{display:none}.lp-scene-wide{padding-block:44px 0;padding-inline:44px}.lp-scene-wide .scene-window{max-height:600px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:0}.lp-mail{position:absolute;inset-inline-start:20px;inset-block-end:24px;z-index:1;display:grid;gap:6px;width:min(360px,calc(100% - 40px));padding-block:18px;padding-inline:20px;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 24px 48px -16px oklch(0 0 none / .5)}.lp-mail-from{display:flex;align-items:center;gap:10px;font-size:14px}.lp-mail-from small{color:var(--muted);font-size:13px}.lp-mail-mark{display:grid;place-items:center;width:28px;height:28px;background:#c9a45a;color:oklch(0 0 none);font-family:Cinzel,Georgia,serif;font-weight:700}.lp-mail-subject{font-size:16px;line-height:22px}.lp-mail-body{font-size:15px;line-height:22px}.lp-mail-reason{padding-block-start:8px;border-block-start:1px solid var(--line);font-size:13px;color:var(--muted)}.lp-slips{display:grid;gap:20px}.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{display:grid;gap:18px;margin-block-start:28px}.look-group{border:0}.look-group legend{margin-block-end:8px;font-size:13px;font-weight:500;color:var(--muted)}.look-options{display:flex;flex-wrap:wrap;gap:8px}.look-options label{margin:0}.look-options label>span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-block:0;padding-inline:14px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line);font-size:15px;cursor:pointer;transition:box-shadow var(--quick),background-color var(--quick)}@media(hover:hover)and (pointer:fine){.look-options label:hover>span{box-shadow:0 0 0 1px var(--line-strong)}}.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{width:40px;padding:0;border-radius:50%;background:var(--c);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{width:14px;height:14px;border:2px solid currentColor;border-radius:calc(var(--r) / 3)}.lp-scene-look{background:radial-gradient(circle at 20% 20%,oklch(.8537 .1572 84.13 / .22),transparent 40%),linear-gradient(160deg,#e9e7f1,#f7f6fa);color:#7c5cff}.lp-contract-card{padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--sh-2)}.lp-contract-question{display:block;margin-block-end:24px;font-family:var(--font-display);font-size:26px;line-height:32px;font-weight:700;text-wrap:balance}.lp-contract-card dl{display:grid;gap:12px}.lp-contract-card dl>div{display:flex;justify-content:space-between;gap:16px;padding-block-start:12px;border-block-start:1px solid var(--line)}.lp-contract-card dt{color:var(--muted)}.lp-closing{margin-block-start:144px;padding-block:112px;padding-inline:24px;text-align:center;background:#15131c;color:#eeecf4}.lp-closing h2{font-size:48px;line-height:52px;color:oklch(1 0 none)}.lp-closing p{margin-block:0 32px;margin-inline:0;font-size:18px;color:#a7a3b8}.lp-closing .btn-ghost{background:transparent;color:oklch(1 0 none);border-color:oklch(1 0 none / .24)}@media(hover:hover)and (pointer:fine){.lp-closing .btn-ghost:hover{background:oklch(1 0 none / .08)}}@media(max-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(max-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{position:relative;inset-inline-start:auto;inset-block-end:auto;margin-block:-40px 16px;margin-inline:0 16px}.lp-closing{margin-block-start:96px;padding-block:80px;padding-inline:16px}}@media(prefers-reduced-motion:reduce){.stage-window,.skin-switch span{transition:none}}}.inbox-read{width:100%;max-width:1440px;margin-block:0;margin-inline:auto;padding-block:32px 64px;padding-inline:24px;font-size:16px;color:var(--ink);min-height:70vh}.inbox-read *{box-sizing:border-box}.inbox-read a{color:inherit}.inbox-heading{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin-block-end:24px}.inbox-heading h1{margin:0}.inbox-heading>a{margin-inline-start:auto}.inbox-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.inbox-products .card{padding:24px;margin:0}.inbox-products span,.inbox-products p{font-size:14px}.inbox-layout.has-thread{display:grid;grid-template-columns:minmax(320px,38%) minmax(0,1fr);gap:32px}.inbox-list{min-width:0}.inbox-queues{display:flex;flex-wrap:wrap;gap:6px;border-block-end:1px solid var(--line);padding-block-end:14px}.inbox-queues a{display:flex;align-items:center;gap:10px;padding-block:10px;padding-inline:12px;font-size:14px;text-decoration:none;min-height:44px;border:1px solid transparent}.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{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding-block:20px;padding-inline:0}.inbox-filters label{display:flex;flex-direction:column;gap:5px;font-size:12px;flex:1;min-width:130px}.inbox-filters input,.inbox-filters select{width:100%;min-height:44px;font-size:14px;background:var(--ground);color:inherit;border:1px solid var(--line);padding:8px;border-radius:3px}.inbox-filters button{min-height:44px;font-size:14px}.inbox-row{display:block;padding-block:20px;padding-inline:14px;border-block-end:1px solid var(--line);text-decoration:none}.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{display:block;font-size:18px;font-weight:600;line-height:1.4;margin-block:10px;margin-inline:0;overflow-wrap:anywhere}.inbox-row-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}.inbox-row-head .ws-status{font-size:12px}.inbox-row-head .pending{color:var(--pending)}.inbox-row-detail{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;line-height:1.6}.inbox-row-detail time{opacity:.76}.inbox-empty{padding:24px;font-size:16px}.inbox-empty h2{font-size:20px}.inbox-thread{min-width:0;border-inline-start:1px solid var(--line);padding-inline-start:32px}.inbox-back{display:inline-flex;align-items:center;min-height:44px;margin-block-end:12px}.inbox-thread-head{padding-block:14px 24px;padding-inline:0;border-block-end:1px solid var(--line)}.inbox-thread-head h1{font-size:30px;line-height:1.2;margin-block:18px;margin-inline:0;overflow-wrap:anywhere}.inbox-thread-head p{font-size:14px}.inbox-ref{font-family:monospace;font-size:12px;overflow-wrap:anywhere}.inbox-route-gap{font-size:14px;line-height:1.5;padding-block:16px;padding-inline:0;border-block-end:1px solid var(--line)}.inbox-timeline{list-style:none;padding:0;margin-block:24px;margin-inline:0;display:grid;gap:20px}.inbox-message{padding:20px!important;border-radius:3px!important}.inbox-message header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:12px}.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;line-height:1.65;font-size:16px}.inbox-message-fact{font-size:12px;margin-block-start:20px}.inbox-note{border-style:dashed}.inbox-event{display:flex;flex-direction:column;gap:6px;padding-block:12px;padding-inline:0;font-size:14px}.inbox-event span{font-size:12px}.inbox-links{list-style:none;padding:0}.inbox-links li{display:flex;flex-direction:column;gap:8px;padding-block:12px;padding-inline:0}.inbox-links span{font-size:12px}.inbox-page{display:inline-flex;min-height:44px;align-items:center;margin-block-start:12px}.inbox-live:empty{display:none}.inbox-live{padding-block:14px;padding-inline:18px;border:1px solid var(--line);margin-block-end:20px;font-size:14px}.inbox-read .mg-card{margin-block-start:20px}@media(max-width:850px){.inbox-layout.has-thread{display:block}.has-thread .inbox-list{display:none}.inbox-thread{padding-inline-start:0;border:0}.inbox-read{padding-block:24px 48px;padding-inline:16px}.inbox-thread-head h1{font-size:26px}}@media(prefers-reduced-motion:reduce){.inbox-read *{animation:none!important;transition:none!important}}.inbox-source{display:flex;align-items:center;gap:10px;font-size:14px;margin-block:16px;margin-inline:0}.inbox-source input{width:20px;height:20px}.inbox-link-form{display:grid;gap:16px;font-size:14px}.inbox-link-form label{display:grid;gap:8px;font-size:14px}.inbox-link-form select{width:100%;min-width:0;background:var(--ground);color:var(--ink);border:1px solid var(--line);padding:12px;font-size:14px}.inbox-link-actions{display:flex;gap:12px;flex-wrap:wrap}.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);padding-block:16px;min-width:0}body.portal-settings .portal-domain-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}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{font-size:14px;overflow-wrap:anywhere}body.portal-settings .portal-domain-dns dl{padding:16px;background:var(--sunken);min-width:0}body.portal-settings .portal-settings-main{max-width:1200px;padding-block:32px}body.portal-settings .portal-appearance{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;align-items:start}body.portal-settings .portal-appearance>:first-child{position:sticky;inset-block-start:88px}body.portal-settings .mg-card{padding:24px;min-width:0}body.portal-settings .portal-preview-title{font-size:.875rem;color:var(--muted);overflow-wrap:anywhere}body.portal-settings .portal-preview-stage{position:relative;height:38rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--ground)}body.portal-settings .portal-preview-stage iframe{display:block;border:0;transform-origin:top left;pointer-events:none}body.portal-settings fieldset{display:grid;border:0;padding:0;margin:0;min-width:0}body.portal-settings .portal-colours,body.portal-settings .portal-faces{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:0 16px}body.portal-settings .portal-colour{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px;align-items:end}body.portal-settings input[type=color]{appearance:none;inline-size:40px;block-size:40px;padding:3px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}body.portal-settings input[type=color]::-webkit-color-swatch-wrapper{padding:0}body.portal-settings input[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--radius-sm) - 3px)}body.portal-settings input[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--radius-sm) - 3px)}body.portal-settings .portal-site-links{container-type:inline-size;gap:8px;margin-block:16px 4px}body.portal-settings .portal-site-links legend{font-size:13px;font-weight:500;color:var(--muted);margin-block-end:6px}body.portal-settings .portal-site-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;gap:8px;align-items:center}body.portal-settings .portal-site-link-head{font-size:13px;color:var(--muted)}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{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px}body.portal-settings dd{margin-inline-start:0;margin-block-end:12px}body.portal-settings .portal-sections{margin-block-start:24px}body.portal-settings .portal-section-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:.875rem}body.portal-settings .portal-section-row label{display:flex;align-items:center;gap:8px;margin:0;min-width:12rem}body.portal-settings .portal-section-row label>span{margin:0}@media(max-width:1024px){body.portal-settings .portal-appearance{grid-template-columns:minmax(0,1fr)}body.portal-settings .portal-appearance>:first-child{position:static}}@container (max-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-column:1/-1;grid-row:2}body.portal-settings .portal-site-link-head{display:none}}body.platform.database-kanban-page{--dk-bg:oklch(.1919 .0126 270.68);--dk-card:oklch(.2393 .0183 266.21);--dk-line:color-mix(in oklch,oklch(.9537 .0052 247.88) 14%,transparent);--dk-text:oklch(.9537 .0052 247.88);--dk-muted:oklch(.7131 .0241 260.71);--dk-gold:oklch(.7452 .1204 81.21);--dk-verdigris:oklch(.6664 .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:color-mix(in oklch,oklch(.9537 .0052 247.88) 24%,transparent);background:var(--dk-bg);color:var(--dk-text)}body.platform.database-kanban-page .dk-skip{position:absolute;inset-inline-start:-999px;inset-block-start:auto;width:1px;height:1px;overflow:hidden}body.platform.database-kanban-page .dk-skip:focus{inset-inline-start:12px;inset-block-start:12px;width:auto;height:auto;padding-block:8px;padding-inline:12px;background:var(--dk-card);z-index:2}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);font-size:40px;line-height:1.1;margin-block:0 12px;margin-inline:0}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);font-size:18px;font-weight:600;margin-block:0 8px;margin-inline:0}body.platform.database-kanban-page .dk-disclaimer{max-width:42rem;color:var(--dk-muted);font-size:15px;margin-block:12px 0;margin-inline:0}body.platform.database-kanban-page .dk-error{margin-block:0 20px;margin-inline:0;padding-block:12px;padding-inline:14px;border:1px solid color-mix(in oklch,oklch(.6024 .1336 21.88) 50%,transparent);border-radius:var(--radius)}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);font-size:22px;margin-block:8px 10px;margin-inline:0}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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:4px 22px;margin-inline:0}body.platform.database-kanban-page .dk-column{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:var(--radius);padding:16px;min-height:220px}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{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-block-end:12px}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);font-size:12px;color:var(--dk-muted)}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{list-style:none;display:flex;flex-direction:column;gap:10px}body.platform.database-kanban-page .dk-column-item{padding-block:9px;padding-inline:11px;border:1px solid var(--dk-line);border-radius:var(--radius);background:color-mix(in oklch,var(--dk-bg) 55%,transparent)}body.platform.database-kanban-page .dk-column-link{color:var(--dk-text);font-weight:600}body.platform.database-kanban-page .dk-column-status{display:block;margin-block-start:4px;font-size:12px;color:var(--dk-muted)}body.platform.database-kanban-page .dk-submit-intro{margin-block-end:18px}body.platform.database-kanban-page .dk-submit-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}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{display:block;font-size:13px;margin-block-end:6px}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{width:100%;background:var(--dk-bg);color:var(--dk-text);border:1px solid var(--dk-line);border-radius:var(--radius);padding-block:10px;padding-inline:12px;font:inherit;min-height:var(--tap)}body.platform.database-kanban-page .dk-textarea{min-height:120px;resize:vertical}body.platform.database-kanban-page .dk-disclosure{padding:14px;border:1px solid var(--dk-line);border-radius:var(--radius)}body.platform.database-kanban-page .dk-disclosure-title{display:block;margin-block-end:6px}body.platform.database-kanban-page .dk-disclosure-copy{color:var(--dk-muted);margin-block-end:10px}body.platform.database-kanban-page .dk-check{display:flex;gap:10px;align-items:flex-start}body.platform.database-kanban-page .dk-check-input{width:18px;height:18px;margin-block-start:3px}body.platform.database-kanban-page .dk-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}body.platform.database-kanban-page .dk-primary,body.platform.database-kanban-page .dk-primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding-block:10px;padding-inline:16px;border:0;border-radius:var(--radius);background:var(--dk-gold);color:var(--dk-bg);font-weight:600;cursor:pointer}body.platform.database-kanban-page .dk-form-status{color:var(--dk-muted)}body.platform.database-kanban-page .dk-form-status.is-success{color:#8fdfc0}body.platform.database-kanban-page .dk-vote{display:flex;flex-direction:column;gap:8px;margin-block-start:10px}body.platform.database-kanban-page .dk-tally{margin:0;font-family:var(--font-ui);font-size:12px;color:var(--dk-muted)}body.platform.database-kanban-page .dk-tally-figure{color:var(--dk-text)}body.platform.database-kanban-page .dk-vote-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding-block:8px;padding-inline:12px;border:1px solid var(--dk-line);border-radius:var(--radius);background:transparent;color:var(--dk-text);font:inherit;font-weight:600;cursor:pointer}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);padding:24px;margin-block-end:28px}body.platform.database-kanban-page .dk-vote-help-heading{font-family:var(--font-display);font-size:22px;margin-block:0 10px;margin-inline:0}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{padding:14px;border:1px solid var(--dk-line);border-radius:var(--radius);margin-block-end:12px}body.platform.database-kanban-page .dk-vote-disclosure-title,body.platform.database-kanban-page .dk-vote-link-title{display:block;margin-block-end:6px;color:var(--dk-text)}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{min-height:1.4em;color:var(--dk-muted);scroll-margin-block:12px}body.platform.database-kanban-page .dk-vote-status.is-success{color:#8fdfc0}body.platform.database-kanban-page .dk-vote-status.is-error{color:#e8a0a0}body.platform.database-kanban-page .dk-follow{display:flex;flex-direction:column;gap:8px;margin-block-start:10px}body.platform.database-kanban-page .dk-follow-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding-block:8px;padding-inline:12px;border:1px solid var(--dk-line);border-radius:var(--radius);background:transparent;color:var(--dk-text);font:inherit;font-weight:600;cursor:pointer}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);padding:24px;margin-block-end:28px}body.platform.database-kanban-page .dk-follow-help-heading{font-family:var(--font-display);font-size:22px;margin-block:0 10px;margin-inline:0}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{padding:14px;border:1px solid var(--dk-line);border-radius:var(--radius);margin-block-end:12px}body.platform.database-kanban-page .dk-follow-disclosure-title{display:block;margin-block-end:6px;color:var(--dk-text)}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:#8fdfc0}body.platform.database-kanban-page .dk-follow-status.is-error{color:#e8a0a0}body.platform.database-kanban-page .dk-answer-read{margin-block:10px 0;margin-inline:0;padding-block:10px;padding-inline:12px;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)}body.platform.database-kanban-page .dk-answer-read-label{margin-block:0 4px;margin-inline:0;font-family:var(--font-ui);font-size:12px;color:var(--dk-muted)}body.platform.database-kanban-page .dk-answer-read-body{margin-block:0 6px;margin-inline:0;color:var(--dk-text)}body.platform.database-kanban-page .dk-answer-read-who{margin:0;font-size:12px;color:var(--dk-muted)}body.platform.database-kanban-page .dk-answer-form{display:flex;flex-direction:column;gap:8px;margin-block-start:10px}body.platform.database-kanban-page .dk-answer-field-label{display:block;font-size:12px;margin-block-end:6px;color:var(--dk-muted)}body.platform.database-kanban-page .dk-answer-textarea{width:100%;min-height:88px;background:var(--dk-bg);color:var(--dk-text);border:1px solid var(--dk-line);border-radius:var(--radius);padding-block:8px;padding-inline:10px;font:inherit;resize:vertical}body.platform.database-kanban-page .dk-answer-submit{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding-block:8px;padding-inline:12px;border:0;border-radius:var(--radius);background:var(--dk-gold);color:var(--dk-bg);font:inherit;font-weight:600;cursor:pointer}body.platform.database-kanban-page .dk-answer-status{min-height:1.4em;margin-block:0 20px;margin-inline:0;color:var(--dk-muted);scroll-margin-block:12px}body.platform.database-kanban-page .dk-answer-status.is-success{color:#8fdfc0}body.platform.database-kanban-page .dk-answer-status.is-error{color:#e8a0a0}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:transparent!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:"";position:absolute;width:1rem;height:1rem;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;color:var(--dk-gold)}@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:dk-spin .7s linear infinite}}@keyframes dk-spin{to{transform:rotate(360deg)}}@media(max-width:840px){body.platform.database-kanban-page .dk-board{grid-template-columns:1fr 1fr}}@media(max-width:680px){body.platform.database-kanban-page .dk-board,body.platform.database-kanban-page .dk-submit-form{grid-template-columns:1fr}}
