:root{--ground:#fbfaf7;--ground-2:#f3f1ec;--ink:#171719;--ink-2:#54575e;--ink-3:#686c74;--hair:rgba(23,23,25,.09);--hair-2:rgba(23,23,25,.17);--card:#ffffff;--card-hi:#ffffff;--sheen:inset 0 0 0 0 transparent;--shadow-low:0 1px 2px rgba(23,23,25,.04);--shadow:0 1px 2px rgba(23,23,25,.05),0 8px 20px -10px rgba(23,23,25,.13);--shadow-hi:0 2px 5px rgba(23,23,25,.07),0 18px 38px -12px rgba(23,23,25,.19);--gold:#8a5d10;--gold-dim:#a97c26;--gold-soft:rgba(190,140,40,.16);--gold-line:rgba(138,93,16,.34);--arc-glow:rgba(160,110,20,.12);--gold-fill:linear-gradient(180deg,#e9b845,#d09b22);--on-gold:#2a1e08;--ok:#2f6b45;--ok-soft:rgba(47,107,69,.11);--bad:#9a3423;--bad-soft:rgba(154,52,35,.11);--skip:#6b6459;--skip-soft:rgba(107,100,89,.1);--bnb:#0b0e11;--r-card:20px;--r-part:12px;--measure:66ch;--grain:.02;--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--display:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--quote:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--marca:"Playfair Display","Cormorant Garamond",Georgia,serif;--d-ground:#0b0e11;--d-ground-2:#0e1216;--d-ink:#ece8e2;--d-ink-2:#9aa4ad;--d-ink-3:#68727b;--d-hair:rgba(255,255,255,.07);--d-hair-2:rgba(255,255,255,.13);--d-card:linear-gradient(168deg,#171d23,#12171c 52%,#0f1418);--d-card-hi:linear-gradient(168deg,#1c232a,#151b21 52%,#111619);--d-sheen:inset 0 1px 0 rgba(255,255,255,.07);--d-shadow-low:0 1px 1px rgba(0,0,0,.22),0 4px 12px -8px rgba(0,0,0,.5);--d-shadow:0 1px 2px rgba(0,0,0,.3),0 8px 26px -12px rgba(0,0,0,.7);--d-shadow-hi:0 2px 4px rgba(0,0,0,.34),0 18px 44px -16px rgba(0,0,0,.8);--d-gold:#f0b90b;--d-gold-dim:#a37e07;--d-gold-soft:rgba(240,185,11,.1);--d-gold-line:rgba(240,185,11,.32);--d-arc-glow:rgba(240,185,11,.35);--d-gold-fill:linear-gradient(180deg,#f5c518,#e0a800);--d-on-gold:#17130a;--d-ok:#6fbf8d;--d-ok-soft:rgba(111,191,141,.12);--d-bad:#d1705f;--d-bad-soft:rgba(209,112,95,.12);--d-skip:#8a939b;--d-skip-soft:rgba(138,147,155,.1);--d-bnb:#f0b90b}:root[data-theme=dark]{--ground:var(--d-ground);--ground-2:var(--d-ground-2);--ink:var(--d-ink);--ink-2:var(--d-ink-2);--ink-3:var(--d-ink-3);--hair:var(--d-hair);--hair-2:var(--d-hair-2);--card:var(--d-card);--card-hi:var(--d-card-hi);--sheen:var(--d-sheen);--shadow-low:var(--d-shadow-low);--shadow:var(--d-shadow);--shadow-hi:var(--d-shadow-hi);--gold:var(--d-gold);--gold-dim:var(--d-gold-dim);--gold-soft:var(--d-gold-soft);--gold-line:var(--d-gold-line);--arc-glow:var(--d-arc-glow);--gold-fill:var(--d-gold-fill);--on-gold:var(--d-on-gold);--ok:var(--d-ok);--ok-soft:var(--d-ok-soft);--bad:var(--d-bad);--bad-soft:var(--d-bad-soft);--skip:var(--d-skip);--skip-soft:var(--d-skip-soft);--bnb:var(--d-bnb);--grain:.035}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:var(--d-ground);--ground-2:var(--d-ground-2);--ink:var(--d-ink);--ink-2:var(--d-ink-2);--ink-3:var(--d-ink-3);--hair:var(--d-hair);--hair-2:var(--d-hair-2);--card:var(--d-card);--card-hi:var(--d-card-hi);--sheen:var(--d-sheen);--shadow-low:var(--d-shadow-low);--shadow:var(--d-shadow);--shadow-hi:var(--d-shadow-hi);--gold:var(--d-gold);--gold-dim:var(--d-gold-dim);--gold-soft:var(--d-gold-soft);--gold-line:var(--d-gold-line);--arc-glow:var(--d-arc-glow);--gold-fill:var(--d-gold-fill);--on-gold:var(--d-on-gold);--ok:var(--d-ok);--ok-soft:var(--d-ok-soft);--bad:var(--d-bad);--bad-soft:var(--d-bad-soft);--skip:var(--d-skip);--skip-soft:var(--d-skip-soft);--bnb:var(--d-bnb);--grain:.035}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100dvh;display:flex;flex-direction:column}body>main{flex:1 0 auto}body:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:none;border:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.wrap{max-width:1180px}.wrap,.wrap-narrow{margin:0 auto;padding:0 28px}.wrap-narrow{max-width:760px}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes appear{0%{opacity:0;transform:translateY(28px) scale(.965)}to{opacity:1;transform:none}}.reveal{transition:opacity .72s cubic-bezier(.22,.68,.32,1),transform .72s cubic-bezier(.22,.68,.32,1)}.reveal.oculto{opacity:0;transform:translateY(26px) scale(.965)}@media (prefers-reduced-motion:reduce){.reveal,.reveal.oculto{transition:none;opacity:1;transform:none}}.enter{animation:appear .7s cubic-bezier(.16,.84,.34,1) both}.enter-2{animation-delay:.09s}.enter-3{animation-delay:.17s}.masthead{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.masthead-in{display:flex;align-items:center;gap:30px;height:66px}.wordmark{font-family:var(--marca);font-size:25px;font-weight:700;letter-spacing:.01em;display:inline-flex;align-items:center;gap:9px}.wordmark .mark{margin-top:-1px}.wordmark span{display:inline-flex;align-items:baseline}.wordmark i{font-style:italic;color:var(--ink);background:var(--gold-soft);box-shadow:0 0 0 .12em var(--gold-soft);margin-left:.06em}:root:not([data-theme=light]) .wordmark i,:root[data-theme=dark] .wordmark i{background:rgba(224,168,0,.28);box-shadow:0 0 0 .12em rgba(224,168,0,.28)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .wordmark i{background:var(--gold-soft);box-shadow:0 0 0 .12em var(--gold-soft)}}.nav{display:flex;gap:4px;margin-left:auto}.nav a{font-size:13.5px;color:var(--ink-2);padding:8px 15px;border-radius:999px;transition:color .16s ease,background .16s ease}.nav a:hover{color:var(--ink);background:var(--hair)}.nav a[aria-current=page]{color:var(--gold);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.lang{display:flex;gap:2px;padding:3px;background:var(--hair)}.lang,.lang button{border-radius:999px}.lang button{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;padding:4px 9px;color:var(--ink-3);text-transform:uppercase;transition:color .16s ease,background .16s ease}.lang button:hover{color:var(--ink-2)}.lang button[aria-pressed=true]{color:var(--gold);background:var(--gold-soft)}.prefs{display:flex;align-items:center;gap:6px}.lang.is-theme button{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px}@media (max-width:820px){.masthead-in{gap:16px}.nav a{padding:8px 11px}}@media (max-width:760px){.masthead-in{height:auto;flex-wrap:wrap;gap:10px 12px;padding-block:12px}.wordmark{order:1;font-size:20px}.prefs{order:2;margin-left:auto}.nav{order:3;flex:1 1;min-width:0;margin-left:0;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.nav::-webkit-scrollbar{display:none}.nav a{flex:0 0 auto;white-space:nowrap}.social{order:4;flex:0 0 auto;margin-left:0}.wallet{order:5;flex:0 0 auto}}.card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sheen),var(--shadow);position:relative}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair);pointer-events:none}a.card,button.card{transition:transform .2s cubic-bezier(.16,.84,.34,1),box-shadow .2s ease,background .2s ease}a.card:hover,button.card:hover{transform:translateY(-2px);background:var(--card-hi);box-shadow:var(--sheen),var(--shadow-hi)}a.card:hover:after,button.card:hover:after{box-shadow:inset 0 0 0 1px var(--hair-2)}a.card:active,button.card:active{transform:translateY(0)}.hero{padding:72px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;z-index:0;width:720px;height:720px;top:-300px;left:-120px;background:radial-gradient(circle,rgba(240,185,11,.09) 0,rgba(240,185,11,.03) 38%,transparent 66%);pointer-events:none}.hero-in{position:relative;z-index:1;display:grid;grid-template-columns:300px 1fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:880px){.hero-in{grid-template-columns:1fr;gap:36px}}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 20px}.gauge{position:relative;width:300px;height:300px}@media (max-width:880px){.gauge{width:250px;height:250px}}.gauge svg{width:100%;height:100%;transform:rotate(-90deg);display:block}.gauge .track{fill:none;stroke:var(--hair);stroke-width:10}.gauge .arc{fill:none;stroke:url(#grad-gold);stroke-width:10;stroke-linecap:round;filter:drop-shadow(0 0 12px var(--arc-glow));animation:draw 1.5s cubic-bezier(.22,.68,.32,1) both}@keyframes draw{0%{stroke-dashoffset:var(--circ)}}.gauge-mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.gauge-mid .v{font-family:var(--display);font-size:62px;font-weight:700;letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gauge-mid .r{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);text-align:center;max-width:17ch;line-height:1.5;margin-top:6px}.hero h1{font-family:var(--display);font-size:clamp(28px,4.2vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0 0 14px;max-width:17ch;text-wrap:balance}.lede{margin:0;font-size:19px;line-height:1.62;color:var(--ink-2);max-width:50ch}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:12px;gap:12px;margin-top:30px}.stats>div{padding:16px 18px}.stats .n{font-family:var(--display);font-size:25px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block}.stats .r{font-size:12px;color:var(--ink-3);display:block;margin-top:3px;line-height:1.4}.section{padding:44px 0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.section h2{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.section .hint{font-size:13px;color:var(--ink-3);max-width:52ch;text-align:right}.searchbar{display:flex;align-items:center;gap:11px;padding:0 16px;height:46px;margin-bottom:18px;background:var(--card);border-radius:999px;box-shadow:var(--sheen),var(--shadow),inset 0 0 0 1px var(--hair);transition:box-shadow .18s ease}.searchbar:focus-within{box-shadow:var(--sheen),var(--shadow),inset 0 0 0 1px var(--gold-line),0 0 0 3px var(--gold-soft)}.searchbar .search-icon{color:var(--ink-3);display:flex;flex-shrink:0}.searchbar:focus-within .search-icon{color:var(--gold)}.searchbar input{flex:1 1;min-width:0;background:none;border:0;outline:none;font-family:var(--sans);font-size:14.5px;color:var(--ink)}.searchbar input::placeholder{color:var(--ink-3)}.searchbar input::-webkit-search-cancel-button{display:none}.searchbar kbd{font-family:var(--mono);padding:3px 8px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--hair-2)}.searchbar .search-clear,.searchbar kbd{font-size:11px;color:var(--ink-3);background:var(--hair);flex-shrink:0}.searchbar .search-clear{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;transition:color .16s ease,background .16s ease}.searchbar .search-clear:hover{color:var(--ink);background:var(--hair-2)}mark{background:var(--gold-soft);color:var(--gold);border-radius:3px;padding:0 2px}.count{font-size:12px;color:var(--ink-3)}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding-bottom:20px}.filter-group.sort{margin-left:auto}.filter-group.sort select{font-family:var(--sans);font-size:12.5px;color:var(--ink-2);background:var(--hair);border:0;outline:none;padding:6px 10px;border-radius:999px;cursor:pointer;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .16s ease,color .16s ease}.filter-group.sort select:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.filter-group.sort select:focus-visible{box-shadow:inset 0 0 0 1px var(--gold-line)}.filter-group.sort option{background:var(--ground-2);color:var(--ink)}.filter-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.filter-group .label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.chip{border-radius:999px;padding:6px 14px;font-size:12.5px;color:var(--ink-2);background:var(--hair);box-shadow:inset 0 0 0 1px transparent;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.chip[aria-pressed=true]{background:var(--gold-soft);color:var(--gold);font-weight:600;box-shadow:inset 0 0 0 1px var(--gold-line)}.chip .n{opacity:.55;margin-left:5px;font-family:var(--mono);font-size:11px}.clear{font-size:12.5px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.clear:hover{color:var(--ink)}.shape{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;padding:20px 24px 18px;margin-bottom:18px}@media (max-width:860px){.shape{grid-template-columns:1fr;gap:26px}}.shape-part{display:flex;flex-direction:column;min-width:0}.shape-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.shape-label em{font-style:normal;letter-spacing:0;text-transform:none;font-family:var(--sans);font-size:11.5px}.shape .shape-note{margin:12px 0 0;font-size:11.5px;color:var(--ink-3)}.shape .shape-note b{font-family:var(--mono);color:var(--ink-2);font-weight:500}.stack{display:flex;gap:3px;height:62px}.stack button{min-width:0;border-radius:8px;padding:9px 10px;display:flex;flex-direction:column;justify-content:center;gap:3px;background:var(--hair);color:var(--ink-2);text-align:left;overflow:hidden;box-shadow:inset 0 0 0 1px transparent;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.stack button:nth-child(2){background:color-mix(in srgb,var(--hair) 70%,transparent)}.stack button:nth-child(3){background:color-mix(in srgb,var(--hair) 45%,transparent)}.stack button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.stack button[aria-pressed=true]{background:var(--gold-soft);color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-line)}.stack b{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.stack span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conf-plot{position:relative;height:62px;border-radius:8px;background:linear-gradient(90deg,transparent,var(--hair))}.conf-plot .mark{position:absolute;transform:translateX(-50%);width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--ground-2);box-shadow:inset 0 0 0 1px var(--hair-2);transition:transform .16s cubic-bezier(.16,.84,.34,1),box-shadow .16s ease}.conf-plot .mark:hover{transform:translateX(-50%) scale(1.18);box-shadow:inset 0 0 0 1px currentColor}.conf-plot .mark.is-ok{color:var(--ok)}.conf-plot .mark.is-bad{color:var(--bad)}.conf-axis{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--mono);font-size:10px;color:var(--ink-3)}.ledger{display:flex;flex-direction:column;gap:10px}.row{display:grid;grid-template-columns:96px 1fr 204px 206px;grid-gap:20px;gap:20px;align-items:center;padding:17px 22px}.row .date{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.row .name{font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.35}.row .pair{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.row .pair span{color:var(--ink-3)}.row .pair b{color:var(--ink-2);font-weight:500}.row .end{display:flex;align-items:center;justify-content:flex-end;gap:14px}@media (max-width:900px){.row{grid-template-columns:1fr;gap:12px}.row .end{justify-content:flex-start}.conf{align-items:flex-start}.filter-group.sort{margin-left:0}}.dot{width:6px;height:6px;flex-shrink:0;background:currentColor;display:block}.badge,.dot{border-radius:999px}.badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:5px 11px;background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2)}.badge.correct{color:var(--ok)}.badge.wrong{color:var(--bad)}.badge.declined{color:var(--skip)}.conf{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}.conf-bar{width:74px;height:4px;border-radius:999px;background:var(--hair);position:relative;overflow:hidden}.conf-bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--gold-dim),var(--gold));transform-origin:left;animation:grow .8s cubic-bezier(.22,.68,.32,1) both}.conf-n{font-family:var(--mono);font-size:11.5px;color:var(--ink-2)}.conf-src{font-size:10px}.back,.conf-src{font-family:var(--mono);color:var(--ink-3)}.back{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.07em;text-transform:uppercase;padding:7px 14px 7px 11px;border-radius:999px;background:var(--hair);transition:color .16s ease,background .16s ease}.back:hover{color:var(--gold);background:var(--gold-soft)}.case-title{font-family:var(--display);font-size:clamp(30px,4.3vw,50px);font-weight:600;letter-spacing:-.032em;line-height:1.1;margin:20px 0 14px;max-width:22ch;text-wrap:balance}.case-sub{font-size:16px;color:var(--ink-2);max-width:var(--measure)}.verdicts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:30px 0 10px}.verdicts>div{padding:20px 22px;display:flex;flex-direction:column;align-items:flex-start}.verdicts .label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:8px}.verdicts .value{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.025em}.verdicts .verdict-badge{margin-top:12px}@media (max-width:700px){.verdicts{grid-template-columns:1fr}}.columns{display:grid;grid-template-columns:1fr 380px;grid-gap:24px;gap:24px;align-items:start;margin:30px 0 90px}@media (max-width:980px){.columns{grid-template-columns:1fr}}.panel{padding:24px 26px;margin-bottom:14px}.panel>h3{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px}.claim{display:block;width:100%;text-align:left;padding:11px 13px;margin-bottom:2px;border-radius:var(--r-part);transition:background .16s ease,box-shadow .16s ease;box-shadow:inset 0 0 0 1px transparent}.claim:hover{background:var(--hair)}.claim[aria-current=true]{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.claim .text{font-size:14px;line-height:1.55;display:block}.claim .claim-source{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;color:var(--ink-3);margin-top:5px}.claim .claim-source .no,.claim .claim-source .ok{display:inline-flex;align-items:center;gap:5px}.claim .claim-source .ok{color:var(--ok)}.claim .claim-source .no{color:var(--bad)}.absent{color:var(--ink-3);font-size:11.5px}.precedent{padding:14px 16px;border-radius:var(--r-part);background:var(--hair);margin-bottom:6px}.precedent .head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.precedent .head b{font-size:14px;font-weight:600}.precedent p{margin:0;font-size:13.5px;color:var(--ink-2);max-width:60ch;line-height:1.6}.precedent-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;padding:4px 9px;border-radius:999px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair-2)}.precedent-tag.applies{color:var(--gold);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.counter{padding:18px 20px;border-radius:var(--r-part);background:var(--hair)}.counter p{margin:0;font-size:14.5px;line-height:1.64;max-width:60ch}.aside{position:-webkit-sticky;position:sticky;top:90px}.aside .source-name{font-size:14px;font-weight:600;line-height:1.4}.aside .source-date{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-top:5px}.quote{margin:18px 0 0;padding:18px 20px;border-radius:var(--r-part);background:var(--ground-2);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--quote);font-size:18px;font-weight:500;line-height:1.6;color:var(--ink);max-height:360px;overflow-y:auto}.quote.has-context{max-height:410px}.quote .around{color:var(--ink-3)}.quote mark{background:var(--gold-soft);color:var(--ink);padding:1px 2px;box-shadow:inset 0 0 0 1px var(--gold-line)}.quote::-webkit-scrollbar{width:4px}.quote::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:2px}.source-link{display:inline-flex;align-items:center;gap:6px;margin-top:15px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);padding:7px 13px;border-radius:999px;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);transition:background .16s ease}.source-link:hover{background:rgba(240,185,11,.17)}.no-data{color:var(--ink-3);font-size:13.5px}.declined-box{padding:26px 28px;margin:26px 0 14px}.declined-box h3{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--skip);margin:0 0 12px}.declined-box p{margin:0;font-size:15px;max-width:58ch;line-height:1.62}.signals{display:flex;flex-direction:column;gap:2px}.signal{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:baseline;padding:10px 12px;border-radius:8px;font-size:13.5px}.signal:nth-child(odd){background:var(--hair)}.signal .v{font-family:var(--mono);font-size:12.5px;color:var(--ink)}.calib{display:flex;flex-direction:column;gap:4px}.calib-row{display:grid;grid-template-columns:58px 1fr 52px;grid-gap:14px;gap:14px;align-items:center;padding:6px 0;font-size:12.5px}.calib-row .band{font-family:var(--mono);color:var(--ink-3)}.calib-row .track{height:8px;border-radius:999px;background:var(--hair);position:relative;overflow:hidden}.calib-row .track i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--gold-dim),var(--gold));transform-origin:left;animation:grow 1s cubic-bezier(.22,.68,.32,1) both}@keyframes grow{0%{transform:scaleX(0)}}.calib-row .track u{position:absolute;top:0;bottom:0;width:2px;background:var(--ink-2);opacity:.7}.calib-row .n{font-family:var(--mono);color:var(--ink-3);text-align:right;font-size:11px}.empty{padding:80px 0;text-align:center}.empty h2{font-family:var(--display);font-size:23px;font-weight:600;margin:0 0 10px;letter-spacing:-.02em}.empty p{font-size:14.5px;margin:0 auto;max-width:44ch}.empty p,.footer{color:var(--ink-3)}.footer{margin-top:40px;padding:30px 0 54px;font-size:12.5px}.footer p{max-width:66ch;margin:0}.graph-bars{display:flex;flex-direction:column;gap:12px}.graph-bar{display:grid;grid-template-columns:172px 1fr 148px;grid-gap:18px;gap:18px;align-items:center}.graph-bar .who{font-size:13.5px;color:var(--ink-2)}.graph-bar .who small{display:block;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);margin-top:3px}.graph-bar .meter{height:8px;border-radius:999px;background:var(--hair);position:relative;overflow:hidden}.graph-bar .meter i,.graph-bar .meter u{position:absolute;inset:0 auto 0 0;border-radius:999px;transform-origin:left;animation:grow 1s cubic-bezier(.22,.68,.32,1) both}.graph-bar .meter i{background:color-mix(in srgb,var(--ink-3) 60%,transparent)}.graph-bar .meter u{background:linear-gradient(90deg,var(--gold-dim),var(--gold))}.graph-bar .n{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);text-align:right}.graph-bar .n b{color:var(--ink-2);font-weight:500}@media (max-width:700px){.graph-bar{grid-template-columns:1fr;gap:8px}.graph-bar .n{text-align:left}}.graph-key{display:flex;gap:18px;margin-top:16px;font-size:12px;color:var(--ink-3)}.graph-key span{display:inline-flex;align-items:center;gap:7px}.graph-key em{width:14px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ink-3) 60%,transparent);font-style:normal}.graph-key em.matched{background:linear-gradient(90deg,var(--gold-dim),var(--gold))}.auth{display:flex;flex-direction:column;gap:10px}.auth-row{display:grid;grid-template-columns:94px 1fr 150px 132px;grid-gap:20px;gap:20px;align-items:center;padding:15px 22px}.auth-row .date{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.auth-row .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:500;letter-spacing:-.01em;line-height:1.35}.auth-row .court{display:block;font-size:12px;color:var(--ink-3);margin-top:4px}.auth-row .since{font-family:var(--mono);font-size:11px;color:var(--ink-3);line-height:1.5}.auth-row .since b{color:var(--ink-2);font-weight:500}.auth-row .count{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.auth-row .count .v{font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.auth-row .count .r{font-size:11px;color:var(--ink-3)}@media (max-width:900px){.auth-row{grid-template-columns:1fr auto;gap:10px}.auth-row .date,.auth-row .since{grid-column:1/-1}}.edges{display:flex;flex-direction:column;gap:2px}.edge{display:grid;grid-template-columns:92px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:12px 14px;border-radius:var(--r-part);transition:background .16s ease}a.edge:hover{background:var(--hair)}.edge .date{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.edge .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4}.edge .court{display:block;font-size:11.5px;color:var(--ink-3);margin-top:3px}.edge .tail{display:flex;align-items:center;gap:10px}.edge .times{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}@media (max-width:700px){.edge{grid-template-columns:1fr;gap:8px}.edge .tail{justify-content:flex-start}}.treat{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;padding:4px 9px;border-radius:999px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair-2)}.treat.followed{color:var(--ok)}.treat.departed,.treat.followed{background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair)}.treat.departed{color:var(--bad)}.alarm{padding:22px 24px;margin-top:24px}.alarm:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 38%,transparent)}.alarm h3{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--bad);margin:0 0 6px;display:flex;align-items:center;gap:8px}.alarm p{margin:0 0 12px;font-size:13.5px;color:var(--ink-2);max-width:62ch}.years{display:flex;align-items:flex-end;justify-content:space-between;gap:2px;height:72px}.years span{flex:1 1;min-width:2px;max-width:20px;border-radius:3px 3px 0 0;background:var(--hair-2);animation:rise .7s cubic-bezier(.22,.68,.32,1) both;transform-origin:bottom}.years span.recent{background:linear-gradient(180deg,var(--gold),var(--gold-dim))}.years span.departed{background:var(--bad)}.years-axis{display:flex;justify-content:space-between;margin-top:9px;font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.years-read{font-size:13px;color:var(--ink-2);margin:14px 0 0}.years-read b{font-family:var(--mono);font-size:12.5px;color:var(--ink);font-weight:500}.note{padding:14px 16px;border-radius:var(--r-part);background:var(--hair)}.note p{margin:0;font-size:13px;color:var(--ink-2);line-height:1.6;max-width:62ch}.note p b{font-family:var(--mono);font-size:12.5px;color:var(--ink);font-weight:500}.raws{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.raws span{padding:4px 9px;border-radius:7px;background:var(--hair-2)}.raws span,.record-link{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.record-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;letter-spacing:.06em;text-transform:uppercase;padding:7px 13px;border-radius:999px;background:var(--hair);transition:color .16s ease,background .16s ease}.record-link:hover{color:var(--ink);background:var(--hair-2)}.method-hero{padding:66px 0 30px}.method-hero h1{font-family:var(--display);font-size:clamp(36px,5.4vw,66px);font-weight:600;letter-spacing:-.035em;line-height:1.06;margin:0 0 20px;max-width:17ch;text-wrap:balance}.method-hero p{font-size:19px;line-height:1.62;color:var(--ink-2);max-width:54ch;margin:0}.steps{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.step{display:grid;grid-template-columns:42px 1fr;grid-gap:18px;gap:18px;padding:22px 24px;align-items:start}.step .num{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.step h2{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.step p{margin:0;font-size:14.5px;color:var(--ink-2);line-height:1.68;max-width:64ch}.agent{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair-2);white-space:nowrap}.agent.is-code{color:var(--gold);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.why{margin:34px 0 90px;padding:28px 30px}.why h2{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.why p{margin:0;font-size:15px;color:var(--ink-2);line-height:1.72;max-width:64ch}.ask-hero{padding:84px 0 30px;position:relative;overflow:hidden}:root[data-theme=dark] .ask-hero:before{opacity:.34}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ask-hero:before{opacity:.34}}@media (max-width:900px){.ask-hero:before{display:none}}.ask-hero-in{position:relative;z-index:1}.ask-hero h1{font-family:var(--display);font-size:clamp(38px,5.6vw,80px);font-weight:600;letter-spacing:-.035em;line-height:1.06;margin:0 0 20px;max-width:21ch}.ask-hero h1 em{font-style:italic;font-weight:600}:root:lang(zh) .ask-hero h1 em{font-style:normal;font-weight:700}.ask-hero .lede{max-width:52ch}.ask-form{margin-top:32px}.askbar{display:flex;align-items:center;gap:15px;padding:0 9px 0 24px;height:72px;background:var(--card);border-radius:999px;box-shadow:var(--sheen),var(--shadow),inset 0 0 0 1px var(--hair);transition:box-shadow .18s ease}.askbar:focus-within{box-shadow:var(--sheen),var(--shadow-hi),inset 0 0 0 1px var(--gold-line),0 0 0 3px var(--gold-soft)}.askbar .ask-icon{color:var(--ink-3);display:flex;flex-shrink:0}.askbar:focus-within .ask-icon{color:var(--gold)}.askbar input{flex:1 1;min-width:0;background:none;border:0;outline:none;font-family:var(--sans);font-size:18px;color:var(--ink)}.askbar input::placeholder{color:var(--ink-3)}.askbar input::-webkit-search-cancel-button{display:none}.ask-submit{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:54px;padding:0 26px;border-radius:999px;font-family:var(--display);font-size:15.5px;font-weight:600;letter-spacing:-.012em;color:var(--on-gold);background:var(--gold-fill);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 6px 18px -9px rgba(224,168,0,.55);transition:filter .16s ease,transform .16s ease}.ask-submit:hover{filter:brightness(1.08)}.ask-submit:active{transform:translateY(1px)}.askbar.is-compact{height:52px;padding-left:18px}.askbar.is-compact input{font-size:15px}.askbar.is-compact .ask-submit{height:40px;padding:0 18px;font-size:13.5px;color:var(--ink);background:var(--ground-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.askbar.is-compact .ask-submit:hover{filter:none;box-shadow:inset 0 0 0 1px var(--ink-3)}.examples{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px}.examples .label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:3px}.example{border-radius:999px;padding:6px 13px;font-size:12.5px;color:var(--ink-3);background:transparent;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.example,.example:hover{box-shadow:inset 0 0 0 1px var(--hair-2)}.example:hover{color:var(--ink);background:var(--hair)}.corpus-note{margin:17px 0 0;font-size:13.5px;color:var(--ink-3);max-width:72ch;line-height:1.6}@media (max-width:760px){.examples .label{flex-basis:100%;margin:0 0 2px}}.flow{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(198px,1fr));grid-gap:12px;gap:12px}.flow>li{display:flex}.flow>li:first-child .flow-step,.flow>li:nth-child(2) .flow-step{--shadow:var(--shadow-low)}.flow>li:nth-child(4) .flow-step{--shadow:var(--shadow-hi)}.flow>li:nth-child(5) .flow-step{--shadow:var(--shadow-hi);--card:var(--card-hi)}.flow-step{display:flex;flex-direction:column;gap:9px;padding:20px 20px 19px;width:100%}.flow-step .ord{font-size:10px;letter-spacing:.14em;color:var(--ink-3)}.flow-step h3{font-family:var(--display);font-size:15.5px;font-weight:600;letter-spacing:-.02em;margin:0}.flow-step p{margin:2px 0 0;font-size:13px;color:var(--ink-2);line-height:1.6}.flow-fig{margin-top:2px}.flow-fig .v{display:block;font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.flow-fig .r{margin-top:6px;font-size:11.5px;line-height:1.45}.flow-fig .r,.flow-fig .sub{display:block;color:var(--ink-3)}.flow-fig .sub{margin-top:7px;font-family:var(--mono);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proof{display:grid;grid-template-columns:216px 1fr;grid-gap:34px;gap:34px;align-items:center;padding:26px 30px}@media (max-width:760px){.proof{grid-template-columns:1fr;gap:24px;justify-items:center}}.proof-gauge{width:216px;height:216px}.proof-gauge .gauge-mid .v{font-size:46px}.proof-gauge .gauge-mid .r{font-size:9.5px;max-width:15ch}.proof .stats{margin-top:0;width:100%}.ask-page{padding-top:30px;padding-bottom:20px}.ask-question{font-family:var(--display);font-size:clamp(26px,3.4vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.16;margin:30px 0 4px;max-width:30ch;text-wrap:balance}.state{padding:24px 26px;margin:24px 0 70px;max-width:620px}.state-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.state h3{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0}.state h3.is-warn{color:var(--bad)}.state p{margin:0 0 12px;font-size:15px;line-height:1.64;max-width:58ch}.doing{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.doing li{padding:9px 12px;border-radius:8px;font-size:13.5px;color:var(--ink-2)}.doing li:nth-child(odd){background:var(--hair)}.doing li b{color:var(--ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.state .state-note{margin:12px 0 0;font-size:12.5px;color:var(--ink-3)}.state .detail{display:inline-block;font-size:11.5px;color:var(--ink-3);padding:7px 12px;border-radius:8px;background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2);word-break:break-word}.state .elapsed{font-size:12px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mark{display:block;flex-shrink:0}.mark-tile{fill:var(--ink)}.mark-line{fill:var(--ground)}.mark-quote{fill:var(--gold)}.mark-scan{animation:mark-scan 2.6s cubic-bezier(.5,0,.5,1) infinite;transform-box:fill-box;transform-origin:center}@keyframes mark-scan{0%{transform:translateY(-5px)}22%{transform:translateY(-5px)}33%{transform:translateY(0)}50%{transform:translateY(0)}61%{transform:translateY(5px)}72%{transform:translateY(5px)}83%{transform:translateY(10px)}94%{transform:translateY(10px)}to{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.mark-scan{animation:none}}.retry{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:8px 14px;border-radius:999px;background:var(--hair);transition:color .16s ease,background .16s ease}.retry:hover{color:var(--gold);background:var(--gold-soft)}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-head h3{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0}.panel-head .count{font-size:11px;color:var(--ink-3);white-space:nowrap}.answer-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.conf-inline{display:inline-flex;align-items:center;gap:9px}.answer-body{font-size:16.5px;line-height:1.72;max-width:var(--measure)}.answer-body p{margin:0 0 15px}.answer-body p:last-child{margin-bottom:0}.cite{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin:0 1px 0 3px;border-radius:5px;vertical-align:2px;font-family:var(--mono);font-size:10px;line-height:1;color:var(--ink-2);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2);transition:color .16s ease,background .16s ease,box-shadow .16s ease}.cite:hover{color:var(--gold);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.cite-n{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;border-radius:5px;font-family:var(--mono);font-size:9.5px;font-weight:500;line-height:1;color:var(--ink-3);background:var(--hair);flex-shrink:0}.rail{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.rail-item{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 12px 6px 7px;border-radius:999px;font-size:12px;color:var(--ink-2);background:var(--hair);box-shadow:inset 0 0 0 1px transparent;transition:color .16s ease,background .16s ease,box-shadow .16s ease}button.rail-item:hover{color:var(--ink);background:var(--hair-2)}.rail-item b,button.rail-item:hover{box-shadow:inset 0 0 0 1px var(--hair-2)}.rail-item b{font-family:var(--mono);font-size:10px;font-weight:500;color:var(--ink-3);width:18px;height:18px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--ground-2)}.rail-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-case{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border-radius:12px;background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2)}.rail-case-head{flex:1 1 100%;display:flex;align-items:baseline;gap:10px;padding:0 2px 2px;min-width:0}.rail-case-name{font-size:12px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-case-n{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex-shrink:0}.rail-item.is-inside{background:var(--ground-2)}button.rail-item.is-inside:hover{background:var(--hair-2)}.settled{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:18px;padding-top:16px;box-shadow:inset 0 1px 0 var(--hair)}.settled .reading{display:flex;flex-direction:column;gap:3px}.settled .reading b{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.settled .reading.is-unknown b,.settled .reading>span{font-size:11.5px;color:var(--ink-3)}.settled .reading.is-unknown b{font-family:var(--mono);font-weight:400;letter-spacing:.02em;line-height:1.45}.sources{display:flex;flex-direction:column;gap:2px}.source-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border-radius:var(--r-part)}.source-item>span:first-child{min-width:0}.source-case,.source-item:nth-child(odd){background:var(--hair)}.source-case{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:var(--r-part)}.source-case-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px 6px;min-width:0}.source-case-name{font-size:13px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-case-n{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex-shrink:0}.source-item.is-inside,.source-item.is-inside:nth-child(odd){background:var(--ground)}.source-item.is-inside{padding-left:10px}.source-item .name{display:block;font-size:14px;line-height:1.4}.source-item .meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.source-item .record-link{margin-top:0}.source-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:700px){.source-item{grid-template-columns:1fr}.source-actions{justify-content:flex-start}}.standing{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:7px;font-size:12px;color:var(--ink-3)}.standing b{font-family:var(--mono);font-size:12px;color:var(--ink-2);font-weight:500}.standing.is-quiet{font-style:normal}.strip{margin-top:14px}.strip .years{height:44px}.strip .years-axis{margin-top:7px;font-size:10px}.aside-links,.aside-standing{margin-top:14px}.aside-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.aside-links .record-link,.aside-links .source-link{margin-top:0}.proofline{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:34px;padding:14px 18px;border-radius:999px;background:var(--hair);color:var(--ink-2);box-shadow:inset 0 0 0 1px transparent;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.proofline:hover{color:var(--ink);background:var(--hair-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.proofline .figs{display:flex;align-items:baseline;gap:8px 22px;flex-wrap:wrap;font-size:12.5px}.proofline .figs .on-design{flex-basis:100%;font-style:normal;font-size:11px;color:var(--ink-3)}.proofline .figs .on-design b{font-size:11px;color:var(--ink-3);font-weight:400}.proofline .figs b{font-size:14px;color:var(--ink);font-weight:500;margin-right:3px}.proofline .go{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.proofline:hover .go{color:var(--gold)}.sr-head{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.proof-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;margin-bottom:70px;border-radius:var(--r-card);background:var(--hair);color:var(--ink-2);transition:color .16s ease,background .16s ease}.proof-link:hover{color:var(--ink);background:var(--hair-2)}.proof-link>span:first-child{display:flex;flex-direction:column;gap:3px}.proof-link b{font-family:var(--display);font-size:14.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.proof-link span span{font-size:12.5px;color:var(--ink-3)}.found-lead{margin:0 0 20px;font-size:13.5px;color:var(--ink-3);max-width:62ch;line-height:1.6}.found-group+.found-group{margin-top:26px}.found-label{display:block;margin-bottom:10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.found-more{font-size:12px}.found-more,.found-note{margin:12px 0 0;color:var(--ink-3)}.found-note{font-size:11.5px;line-height:1.55;max-width:66ch}.found-more b{color:var(--ink-2);font-weight:500}.source-item .meta .whole{display:inline-flex;align-items:center;gap:6px;color:var(--gold)}.lock{padding:22px 24px}.lock .panel-head h3{display:inline-flex;align-items:center;gap:8px}.lock-lead{margin:0 0 16px;font-size:13.5px;line-height:1.62;color:var(--ink-2)}.lock-gets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.lock-gets li{position:relative;padding:9px 12px 9px 26px;border-radius:8px;font-size:13px;line-height:1.5;color:var(--ink-2)}.lock-gets li:nth-child(odd){background:var(--hair)}.lock-gets li:before{content:"";position:absolute;left:12px;top:17px;width:7px;height:1px;background:var(--ink-3)}.lock-gets li b{color:var(--ink);font-weight:500}.lock-measured{margin:14px 0 0;font-size:11.5px;line-height:1.55;color:var(--ink-3)}.lock-measured b{color:var(--ink-2);font-weight:500}.unlock{display:block;width:100%;margin-top:18px;height:46px;border-radius:999px;font-family:var(--display);font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--on-gold);background:var(--gold-fill);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 6px 18px -9px rgba(224,168,0,.55);transition:filter .16s ease,transform .16s ease}.unlock:hover{filter:brightness(1.08)}.unlock:active{transform:translateY(1px)}.unconnected{margin-top:18px;padding:16px 18px;border-radius:var(--r-part);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2)}.unconnected h4{margin:0 0 8px;font-family:var(--display);font-size:14.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.unconnected p{margin:0;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.pay{margin-top:18px}.pay-preco{padding:18px 18px 14px;border-radius:var(--r-part);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.pay-preco>b{display:block;font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pay-de{display:block;margin-top:7px;font-size:12px;color:var(--ink-3)}.pay-linhas{margin:14px 0 0;display:flex;flex-direction:column;gap:5px}.pay-linhas>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pay-linhas dt{font-size:11.5px;color:var(--ink-3)}.pay-linhas dd{margin:0;font-size:11.5px;color:var(--ink-2)}.pay-note{margin:10px 0 0;font-size:11.5px;line-height:1.55;color:var(--ink-3)}.pay-note.is-warn{color:var(--ink-2)}.unlock.is-quiet{color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1px var(--hair-2)}.unlock.is-quiet:hover{filter:none;background:var(--hair)}.pay-espera{display:flex;align-items:center;gap:10px;margin:0;padding:14px 16px;border-radius:var(--r-part);background:var(--hair);font-size:13px;line-height:1.5;color:var(--ink-2)}.pay-nota{margin:10px 0 0;font-size:11.5px;line-height:1.6;color:var(--ink-3)}.pay-nota a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.pay-erro{padding:16px 18px;border-radius:var(--r-part);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2)}.pay-erro h4{margin:0 0 8px;font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.pay-erro p{margin:0;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.lock-example{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:13px 16px;border-radius:var(--r-part);background:var(--hair);color:var(--ink-2);transition:color .16s ease,background .16s ease}.lock-example:hover{color:var(--ink);background:var(--hair-2)}.lock-example svg{flex-shrink:0}.lock-example>span:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.lock-example b{font-family:var(--display);font-size:13.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.lock-example span span{font-size:11.5px;line-height:1.5;color:var(--ink-3)}.runs{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.run{max-width:580px;padding:22px 24px;width:100%}.run-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.run-head>b{font-size:13px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.run-when{font-size:10.5px;color:var(--ink-3)}.run-what{margin:9px 0 18px;font-size:12.5px;line-height:1.6;color:var(--ink-3);max-width:52ch}.run-bar{display:flex;gap:2px;height:10px}.run-bar i{border-radius:999px;min-width:0}.run-bar i.is-ok{background:var(--ok)}.run-bar i.is-bad{background:var(--bad)}.run-bar i.is-skip{background:var(--skip)}.run-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:11px;font-size:11.5px}.run-key .k{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}.run-key .k.is-ok{color:var(--ok)}.run-key .k.is-bad{color:var(--bad)}.run-key .k.is-skip{color:var(--skip)}.run-figs{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:18px;padding-top:16px;box-shadow:inset 0 1px 0 var(--hair)}.run-figs>span{display:flex;flex-direction:column;gap:4px}.run-figs b{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.run-figs>span>span{font-size:11.5px;color:var(--ink-3);max-width:18ch;line-height:1.4}.run.is-pending{background:none;box-shadow:none}.run.is-pending:after{box-shadow:none;border:1px dashed var(--hair-2)}.run-measured{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--ink-2);max-width:46ch}.run-measured b{color:var(--gold);font-weight:500}.run-pending{margin:0;color:var(--ink-3);max-width:46ch}.calib-verdict,.run-pending{font-size:12.5px;line-height:1.6}.calib-verdict{margin:16px 0 0;padding-top:14px;box-shadow:inset 0 1px 0 var(--hair);color:var(--ink-2);max-width:54ch}.calib-verdict b{color:var(--ink);font-weight:500}.run-tag{display:inline-block;margin-left:9px;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:400;color:var(--ink-3);background:var(--hair);vertical-align:1px}.marks{padding-bottom:30px}.marks-title{margin:0 0 10px;font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.025em;color:var(--ink-2)}.marks-say{margin:0 0 30px;font-family:var(--quote);font-style:italic;font-size:21px;font-weight:500;line-height:1.34;color:var(--ink-3);max-width:34ch;text-wrap:balance}:root:lang(zh) .marks-say{font-style:normal;font-family:var(--sans);font-size:17px;max-width:24em}.marks-grid{display:grid;grid-template-columns:1.5fr 1.5fr 1fr;grid-gap:30px;gap:30px}@media (max-width:900px){.marks-grid{grid-template-columns:1fr;gap:26px}}.marks-label{display:block;margin-bottom:11px;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.marks-group ul{margin:0;padding:0;list-style:none;gap:9px}.marks-group li,.marks-group ul{display:flex;flex-direction:column}.marks-group li{gap:2px}.marks-group li b{font-size:12.5px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em}.marks-group li b.mono{font-size:11.5px;font-weight:400}.marks-group li>span{font-size:11px;color:var(--ink-3);line-height:1.45}.mark-chain{display:flex;align-items:flex-start;gap:11px}.mark-chain svg{flex-shrink:0;margin-top:1px}.mark-chain>span{display:flex;flex-direction:column;gap:2px}.mark-chain b{font-size:12.5px;font-weight:500;color:var(--ink-2)}.mark-chain span span{font-size:11px;color:var(--ink-3)}.marks-why{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 30px;gap:12px 30px;margin-top:26px;padding-top:20px;box-shadow:inset 0 1px 0 var(--hair)}@media (max-width:900px){.marks-why{grid-template-columns:1fr}}.marks-why p{margin:0;font-size:11.5px;line-height:1.62;color:var(--ink-3)}.footer-line{margin:24px 0 0}.band{margin:72px 0;padding-top:0;text-align:center}.band-label{margin:0 0 14px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.band-row{margin:0;padding:0;list-style:none;gap:14px;flex-wrap:wrap;justify-content:center}.band-mark,.band-row{display:inline-flex;align-items:center}.band-mark{gap:7px;min-height:20px;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.014em;color:var(--ink)}.band-mark svg{flex-shrink:0;width:16px;height:16px}.band-rule{display:block;width:1px;height:14px;background:var(--hair-2);flex-shrink:0}@media (max-width:700px){.band{margin-top:52px;padding-top:32px}.band-row{gap:12px}.band-mark{font-size:13px}}section.whole{padding-bottom:78px}.whole-head{text-align:center}.whole-head h2{font-family:var(--display);font-size:clamp(30px,4.4vw,54px);font-weight:600;letter-spacing:-.032em;line-height:1.1;margin:0 auto 16px;max-width:20ch;text-wrap:balance}.whole-lede{margin:0 auto;font-size:16.5px;line-height:1.62;color:var(--ink-2);max-width:56ch;text-wrap:pretty}.figures{display:flex;align-items:flex-start;justify-content:center;gap:clamp(26px,5vw,64px);margin:40px 0 0}.fig{display:flex;flex-direction:column;align-items:center;gap:7px}.fig b{font-family:var(--display);font-size:clamp(46px,7vw,80px);font-weight:600;letter-spacing:-.05em;line-height:.92;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.fig-name{font-size:11.5px;color:var(--ink-3);letter-spacing:.02em}.fig-note{font-size:12px;color:var(--ink-3)}.fig.is-now .fig-name,.fig.is-now b{color:var(--gold)}.fig-to{display:flex;align-items:center;height:clamp(46px,7vw,80px);color:var(--ink-3);opacity:.58}.fig-to svg{width:22px;height:22px}@media (max-width:560px){.figures{gap:18px}.fig-note{display:none}}.whole-caveat{margin:26px auto 0;font-size:12.5px;line-height:1.62;color:var(--ink-3);max-width:68ch;text-wrap:pretty}.whole-caveat b{color:var(--ink-2);font-weight:500}.whole-caveat a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.showcase{padding:22px 24px 20px;margin:0;--shadow:var(--shadow-hi)}.showcase-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.showcase-head .ok{color:var(--ok);letter-spacing:.09em}.showcase-claim{margin:0 0 4px;font-size:15px;line-height:1.6;color:var(--ink);max-width:52ch}.showcase .quote{max-height:none}.showcase-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.showcase-foot>span:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.showcase-foot .name{font-size:12.5px;font-weight:500;color:var(--ink-2);line-height:1.35}.showcase-foot .date{font-size:10.5px;color:var(--ink-3)}.showcase-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.showcase-links a{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);transition:color .16s ease}.showcase-links a:hover{color:var(--gold)}.pillars-wrap{padding-top:0}.pillars{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.pillars li{display:flex;flex-direction:column;gap:11px;padding:22px 24px;border-radius:var(--r-part);background:var(--hair)}.pillars li b{font-size:16px;font-weight:500;line-height:1.45;color:var(--ink);letter-spacing:-.015em}.pillars li>a,.pillars li>span{font-size:11.5px;color:var(--ink-3);letter-spacing:.04em}.pillars li>a{display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;transition:color .16s ease}.pillars li>a:hover{color:var(--gold)}.footer-in{display:flex;align-items:baseline;justify-content:space-between;gap:20px 34px;flex-wrap:wrap}.footer-line{margin:0;font-size:12px;color:var(--ink-3);max-width:74ch}.footer-nav{display:flex;gap:20px;flex-wrap:wrap}.footer-nav a{font-size:12px;color:var(--ink-3);transition:color .16s ease}.footer-nav a:hover{color:var(--ink-2)}.lock-example-answer{margin:0 0 18px;padding:14px 16px 12px;border-radius:var(--r-part);background:var(--ground-2);box-shadow:inset 0 0 0 1px var(--hair)}.lea-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.lea-head .mono{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lea-case{font-size:11.5px;color:var(--ink-2);line-height:1.4}.lea-figs{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:11px;font-size:11px;color:var(--ink-3)}.lea-figs b{color:var(--ink-2);font-weight:500;margin-right:2px}.lea-first{margin:0 0 8px}.lea-body,.lea-first{font-size:12.5px;line-height:1.55;color:var(--ink-2)}.lea-body{position:relative;max-height:92px;overflow:hidden;filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.35) 55%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.35) 55%,transparent)}.lea-body p{margin:0 0 7px}.lea-note{margin:10px 0 0;font-size:10.5px;line-height:1.5;color:var(--ink-3)}.develop{margin-top:14px}.chain{display:flex;align-items:stretch;flex-wrap:wrap;gap:0}.chain-more{align-self:center;font-size:9.5px;color:var(--ink-3);padding-right:9px;margin-right:3px}.chain-step{display:flex;align-items:stretch;min-width:0}.chain-block{display:flex;flex-direction:column;gap:2px;justify-content:center;padding:7px 9px;border-radius:8px;background:var(--hair);box-shadow:inset 0 0 0 1px transparent}.chain-block b{font-size:10.5px;color:var(--ink-2);font-weight:500;line-height:1}.chain-block>span{font-size:9px;color:var(--ink-3);line-height:1;white-space:nowrap}.chain-block.is-last{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.chain-block.is-last b{color:var(--gold)}.chain-link{align-self:center;width:14px;height:1px;background:var(--hair-2);flex-shrink:0}.chain-link.is-quiet{width:auto;min-width:34px;height:auto;background:none;display:flex;align-items:center;justify-content:center;padding:0 8px;border-top:1px dashed var(--hair-2);align-self:center}.chain-link.is-quiet em{font-style:normal;font-size:8.5px;color:var(--ink-3);line-height:1.2;text-align:center;max-width:8ch;transform:translateY(-1px)}.develop-read{margin:9px 0 0;font-size:11.5px;color:var(--ink-3)}.develop-read b{color:var(--ink-2);font-weight:500}.support{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.support i{width:20px;height:4px;border-radius:999px;flex-shrink:0;background:var(--hair-2);position:relative;display:block}.support i:after{content:"";position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--gold)}.support.is-strong{color:var(--gold)}.support.is-strong i:after{width:100%}.support.is-fair{color:var(--ink-2)}.support.is-fair i:after{width:52%;background:var(--gold-dim)}.support.is-thin i:after{width:16%;background:var(--ink-3)}.support-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 14px;padding:14px 16px;border-radius:var(--r-part);background:var(--hair)}.support-key .support{margin-top:0}.support-key-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.support-key p,.support-key-label{color:var(--ink-3);flex-basis:100%}.support-key p{margin:2px 0 0;font-size:11.5px;line-height:1.55;max-width:74ch}.signal .k{font-size:13px;line-height:1.5;color:var(--ink-2)}.signal .k b{color:var(--ink);font-weight:500}.signal .meter{width:74px;height:4px;border-radius:999px;flex-shrink:0;background:var(--hair-2);position:relative;overflow:hidden;align-self:center}.signal .meter i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--gold-dim),var(--gold))}.signal .sig-unknown{color:var(--ink-3);font-size:12px}.auth-row .n,.flow-fig .v,.gauge-mid .v,.run-figs b,.settled .reading b,.stack b,.stats .n{font-family:var(--display);font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes tracks{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.source-tracks{animation:tracks .34s linear(0,.18 8%,.53 19%,.83 30%,1.01 41%,1.05 52%,1.02 68%,1) both}@keyframes inks{0%{background:transparent;box-shadow:inset 0 0 0 1px transparent}to{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}}.source-tracks .quote mark{animation:inks .5s ease-out .12s both}@view-transition{navigation:auto}.masthead{view-transition-name:masthead}::view-transition-group(masthead){animation-duration:0s}::view-transition-old(root){animation:fade .18s ease-out reverse both}::view-transition-new(root){animation:rise .3s cubic-bezier(.16,.84,.34,1) both}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.band-row>svg{flex-shrink:0;width:16px;height:16px}.hero-film{margin:52px auto 0;max-width:1180px;padding:0 26px;line-height:0;transform-origin:50% 100%;will-change:transform}.hero-film video{display:block;width:100%;height:auto;border-radius:var(--r-card);box-shadow:var(--sheen),var(--shadow)}:root[data-theme=dark] .hero-film video{filter:brightness(.62) contrast(1.06) saturate(.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-film video{filter:brightness(.62) contrast(1.06) saturate(.9)}}.whole-film{width:min(1420px,92vw);margin:46px auto 0;border-radius:var(--r-card);overflow:hidden;background:var(--card);box-shadow:var(--sheen),var(--shadow-hi);position:relative;transform-origin:50% 100%;will-change:transform}.whole-film:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair);pointer-events:none}.whole-film video{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 86%,transparent);mask-image:linear-gradient(180deg,#000 86%,transparent)}:root[data-theme=dark] .whole-film video{filter:brightness(.86) contrast(1.04)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .whole-film video{filter:brightness(.86) contrast(1.04)}}.film-tag{margin:16px auto 0;text-align:center;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){[data-zoom]{transform:none!important;opacity:1!important}}.ask-hero-in{text-align:center}.ask-hero-in .lede,.ask-hero-in h1{margin-inline:auto}.ask-hero-in .examples{justify-content:center}.ask-hero-in .corpus-note{margin-inline:auto}.ask-hero-in input{text-align:left}.work{padding:34px 0 90px;max-width:940px}.work-head{margin-bottom:30px}.work-head h1{font-family:var(--display);font-size:clamp(26px,3.6vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.12;margin:0 0 12px;text-wrap:balance}.work-head .lede{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:62ch}.work-who{margin:12px 0 0;font-size:11.5px;color:var(--ink-3)}.work-who a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.who{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.who,.who-tag{align-items:center}.who-tag{display:inline-flex;gap:8px;height:28px;padding:0 12px;background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2)}.who-dot,.who-tag{border-radius:999px}.who-dot{width:5px;height:5px;background:var(--gold);flex:none}.who-tag b{font-size:11.5px;font-weight:500;color:var(--ink-2)}.who-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);transition:color .16s ease}.who-link:hover{color:var(--gold)}.who-link svg{opacity:.6}.void{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 32px 52px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--sheen),var(--shadow)}.void h2{margin:20px 0 8px;font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.022em;color:var(--ink)}.void p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-2);max-width:44ch;text-wrap:pretty}.void-acts{display:flex;align-items:center;gap:10px;margin-top:24px;flex-wrap:wrap;justify-content:center}.void-acts .case-open{width:auto;flex-direction:row;align-items:center;gap:0;height:42px;padding:0 24px;border-radius:999px;color:var(--on-gold);background:var(--gold-fill);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 6px 18px -9px rgba(224,168,0,.55)}.void-acts .case-open:hover{filter:brightness(1.08);background:var(--gold-fill)}.void-acts .case-open b{font-size:14px;font-weight:600}.void-acts .case-open span{display:none}.void-alt{display:inline-flex;align-items:center;height:42px;padding:0 22px;border-radius:999px;font-family:var(--display);font-size:14px;font-weight:500;color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1px var(--hair-2);transition:background .16s ease}.void-alt:hover{background:var(--hair)}.void:has(.case-form){display:block;padding:0;background:none;box-shadow:none}.void:has(.case-form)>:not(.void-acts){display:none}.void:has(.case-form) .void-acts{margin:0;display:block}.void:has(.case-form) .void-alt{display:none}.work-block{margin-top:34px}.work-h{font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);margin:0 0 12px}.work-note{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.work-count{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.work-empty{margin:0;padding:26px 24px;border-radius:var(--r-part);background:var(--hair);font-size:13.5px;color:var(--ink-2)}.gate{max-width:620px;margin:40px auto 0;padding:34px 36px}.gate h1{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.03em;margin:0 0 12px}.gate .lede{margin:0 0 20px;font-size:15px;line-height:1.62;color:var(--ink-2)}.gate-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.gate-list li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.gate-list li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:1px;background:var(--ink-3)}.gate-act{margin-top:24px}.gate-note{margin:16px 0 0;font-size:11.5px;line-height:1.55;color:var(--ink-3)}.wallet{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:999px;font-family:var(--display);font-size:12.5px;font-weight:500;color:var(--ink-2);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2);transition:color .16s ease,background .16s ease;white-space:nowrap;text-decoration:none}.wallet:hover{background:var(--hair-2)}.wallet.is-in,.wallet:hover{color:var(--ink)}.wallet.is-quiet{color:var(--ink-3);background:transparent;box-shadow:none;min-width:30px}.wallet-dot{width:5px;height:5px;border-radius:999px;background:var(--gold);flex:none}.case-open{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:18px 20px;border-radius:var(--r-part);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2);transition:background .16s ease}.case-open:hover{background:var(--hair-2)}.case-open b{font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.012em}.case-open span{font-size:12.5px;color:var(--ink-3)}.case-form{padding:28px 30px 26px}.case-form h3{margin:0 0 22px;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.02em}.field-pair{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:16px;gap:16px}@media (max-width:620px){.field-pair{grid-template-columns:1fr;gap:0}}.field{display:block;margin-bottom:18px}.field>span{display:block;margin-bottom:7px;font-size:11.5px;letter-spacing:.03em;color:var(--ink-3)}.field input,.field textarea{width:100%;padding:11px 14px;border-radius:10px;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--ground);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);font-family:var(--display);font-size:14px;line-height:1.55;transition:box-shadow .16s ease}.field textarea{resize:vertical;min-height:132px}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3);opacity:.7}.field input:focus,.field textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--gold),0 0 0 3px var(--gold-soft)}.privacy{margin:2px 0 18px;padding:13px 15px;border-radius:10px;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.privacy b{display:block;margin-bottom:4px;font-family:var(--display);font-size:12.5px;font-weight:600;color:var(--ink)}.privacy p{margin:0;font-size:11.5px;line-height:1.55;color:var(--ink-2);max-width:68ch}.case-file{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-4px 0 20px}.case-file-btn{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;cursor:pointer;font-family:var(--display);font-size:12.5px;font-weight:500;color:var(--ink-2);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2);transition:color .16s ease,background .16s ease}.case-file-btn:hover{color:var(--ink);background:var(--hair-2)}.case-file-btn input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.case-file-name{font-size:11.5px;color:var(--ink-3)}.case-erro{margin:0 0 14px;font-size:12.5px;color:var(--ink-2)}.case-acts{display:flex;gap:10px}.case-acts .unlock{margin-top:0;width:auto;padding:0 24px;height:42px}.case-acts .unlock:disabled{color:var(--ink-3);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2);cursor:not-allowed}.case-acts .unlock:disabled:hover{filter:none}.facts-body{margin:0;font-size:13.5px;line-height:1.68;color:var(--ink-2);white-space:pre-wrap;max-height:340px;overflow-y:auto}.ask-in{margin:26px 0 0}.ask-field{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--card);box-shadow:var(--sheen),var(--shadow)}.ask-field input{flex:1 1;min-width:0;background:transparent;border:0;font-family:var(--display);font-size:14.5px;color:var(--ink)}.ask-field input:focus{outline:none}.ask-field button{flex:none;height:38px;padding:0 20px;border-radius:999px;font-family:var(--display);font-size:13.5px;font-weight:600;color:var(--on-gold);background:var(--gold-fill)}.ask-field button:disabled{opacity:.45}.ask-in-note{margin:9px 0 0 16px;font-size:11.5px;color:var(--ink-3)}.answer-q{font-family:var(--display);font-size:clamp(20px,2.6vw,28px);font-weight:600;letter-spacing:-.024em;line-height:1.24;margin:0 0 10px;text-wrap:balance}.answer-body{margin:0;font-size:15px;line-height:1.7;color:var(--ink-2)}.claims{margin:0;padding:0;list-style:none;counter-reset:c}.claim-static{counter-increment:c;padding:16px 0;border-top:1px solid var(--hair)}.claim-static:first-child{border-top:0;padding-top:4px}.claim-text{margin:0 0 10px;font-size:14.5px;line-height:1.6;color:var(--ink);position:relative;padding-left:26px}.claim-text:before{content:counter(c);position:absolute;left:0;top:1px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.claim-quote{margin:0 0 7px 26px;padding:10px 14px;border-radius:10px;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line);font-size:13.5px;line-height:1.62;color:var(--ink-2)}.claim-static .claim-source{display:block;margin-left:26px;font-size:11px;color:var(--ink-3)}.src-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.src-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.src-list .source-link{font-size:11.5px;color:var(--gold);display:inline-flex;align-items:center;gap:5px}.receipts{display:flex;flex-direction:column;gap:12px;max-width:660px}.receipt{padding:22px 24px 20px}.receipt-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--hair)}.receipt-date{font-size:11.5px;color:var(--ink-3)}.receipt-usd{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.035em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt-what{margin:0 0 16px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.receipt-what a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.receipt-what b{color:var(--ink);font-weight:600}.receipt-lines{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.receipt-lines>div{display:flex;flex-direction:column;gap:4px;min-width:0}.receipt-lines dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.receipt-lines dd{margin:0;font-size:12.5px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt-proof{margin:16px 0 0;padding-top:13px;border-top:1px solid var(--hair);font-size:10.5px;color:var(--ink-3)}.receipt-proof a{color:var(--gold);display:inline-flex;align-items:center;gap:5px}@media (max-width:560px){.receipt-lines{grid-template-columns:1fr 1fr}}@media (max-width:620px){.gate{padding:26px 22px}.case-form{padding:20px 18px}.receipt-lines{gap:6px 18px}}.chapters{display:flex;flex-direction:column}.chapter{padding:68px 0}.chapter-in{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(26px,4vw,60px);gap:clamp(26px,4vw,60px);align-items:center}.chapter.is-flipped .chapter-art{order:3}.chapter.is-flipped .chapter-say{order:2}.chapter-n{align-self:start;padding-top:6px;font-size:15px;letter-spacing:.02em;color:var(--ink-3);opacity:.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapter-art{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:260px}.art-caption{font-size:10px;letter-spacing:.07em;color:var(--ink-3);text-align:center;max-width:40ch;line-height:1.55}.chapter-say h2{font-family:var(--display);font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.028em;line-height:1.16;margin:0 0 14px;max-width:19ch;text-wrap:balance}.chapter-say p{margin:0;font-size:15.5px;line-height:1.64;color:var(--ink-2);max-width:46ch;text-wrap:pretty}.chapter-figs{display:flex;flex-wrap:wrap;gap:12px 34px;margin:26px 0 0}.chapter-figs>div{display:flex;flex-direction:column;gap:3px}.chapter-figs dt{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.035em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapter-figs dd{margin:0;font-size:11.5px;color:var(--ink-3)}.chapter-link{display:inline-flex;align-items:center;gap:7px;margin-top:22px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);transition:color .16s ease}.chapter-link:hover{color:var(--gold)}@media (max-width:900px){.chapter{padding:46px 0}.chapter-in{grid-template-columns:1fr;gap:26px}.chapter.is-flipped .chapter-art,.chapter.is-flipped .chapter-say{order:0}.chapter-n{padding-top:0}.chapter-art{min-height:200px}}.art-stack{position:relative;width:232px;height:214px}.art-stack .sheet{position:absolute;inset:0;border-radius:16px;background:var(--card);box-shadow:var(--sheen),var(--shadow)}.art-stack .s3{transform:translate(26px,26px) rotate(4.5deg);opacity:.5}.art-stack .s2{transform:translate(13px,13px) rotate(2.2deg);opacity:.78}.art-stack .s1{display:flex;flex-direction:column;justify-content:center;gap:13px;padding:0 26px;--shadow:var(--shadow-hi)}.art-stack .ln{display:block;height:8px;border-radius:999px;background:var(--hair-2)}.art-stack .ln.is-short{width:58%}.art-stack .ln.is-quote{height:13px;background:var(--gold)}.art-graph{width:100%;max-width:320px;height:auto;overflow:visible}.art-edge line{stroke:var(--hair-2);stroke-width:.5}.art-node{fill:var(--ink-3);opacity:.3}.art-node.is-top{fill:var(--gold);opacity:1}.art-count{fill:var(--on-gold);font-size:5.2px;text-anchor:middle;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.art-graph.is-empty{min-height:200px}.art-check{width:100%;max-width:380px;padding:26px 26px 20px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--sheen),var(--shadow-hi)}.art-para{margin:0;font-family:var(--quote,Georgia,"Times New Roman",serif);font-size:14.5px;line-height:1.72;color:var(--ink-2)}.art-para .dim{opacity:.42}.art-para mark{background:var(--gold-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold-line);border-radius:4px;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.art-seal{display:block;margin-top:16px;padding-top:13px;border-top:1px solid var(--hair);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.close-band{--cb-ground:#12100e;--cb-card:#1a1714;--cb-line:#2a251f;--cb-ink:#f4f1ea;--cb-ink-2:#a49b8d;--cb-gold:#e8c15e;background:var(--cb-ground);color:var(--cb-ink);padding:72px 0 76px;margin-top:40px}.close-card{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;border-radius:22px;overflow:hidden;background:var(--cb-card)}@media (max-width:920px){.close-card{grid-template-columns:1fr}}.close-say{padding:clamp(28px,4vw,46px)}.close-marks{display:flex;align-items:center;gap:14px;margin:0 0 26px;font-size:13.5px;color:var(--cb-ink-2)}.close-rule{width:1px;height:15px;background:var(--cb-line);flex:none}.close-mark{display:inline-flex;align-items:center;gap:7px}.close-marks svg{flex:none}.close-say h2{font-family:var(--display);font-size:clamp(30px,4.4vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1.06;margin:0 0 16px;color:var(--cb-ink);text-wrap:balance}.close-say h2 em{font-style:italic;color:var(--cb-gold)}.close-lead{margin:0;font-size:15px;line-height:1.62;color:var(--cb-ink-2);max-width:52ch;text-wrap:pretty}.close-acts{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0}.close-alt,.close-go{display:inline-flex;align-items:center;height:42px;padding:0 22px;border-radius:999px;font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:-.01em;transition:filter .16s ease,background .16s ease}.close-go{color:#2a1e08;background:var(--cb-gold)}.close-go:hover{filter:brightness(1.08)}.close-alt{color:var(--cb-ink);background:transparent;box-shadow:inset 0 0 0 1px var(--cb-line)}.close-alt:hover{background:#221e19}.close-figs{display:flex;flex-wrap:wrap;gap:14px 44px;margin:34px 0 0}.close-figs>div{display:flex;flex-direction:column;gap:4px}.close-figs dt{font-family:var(--display);font-size:clamp(26px,3.4vw,38px);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.close-figs dd{margin:0;font-size:11.5px;line-height:1.45;color:var(--cb-ink-2);max-width:22ch}.close-rows{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.close-rows a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:12px;background:#201c18;color:var(--cb-ink);font-size:13.5px;font-weight:500;transition:background .16s ease,color .16s ease}.close-rows a:hover{background:#262119;color:var(--cb-gold)}.close-rows svg{flex:none;opacity:.5}.close-film{margin:0;position:relative;overflow:hidden;background:#f3efe6;min-height:420px}.close-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:920px){.close-film{min-height:320px;order:-1}}.ask-reading{display:block;margin:30px 0 90px}.ask-reading>div{margin-bottom:22px}.ask-reading-answer{display:block}.ask-reading-answer .columns{margin-top:0}.answered{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:22px;gap:22px;align-items:start}.answered>main{min-width:0}.answered-side{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 108px);overflow-y:auto;scrollbar-width:thin}@media (max-width:980px){.answered{grid-template-columns:1fr}.answered-side{position:static;max-height:none;overflow:visible}}.answered .answer-body{max-width:68ch}.answered .claim-static{padding:14px 0}.answered .claim-text{margin-bottom:8px;font-size:14px}.answered .claim-quote{margin:0 0 6px 26px;padding:9px 13px;font-size:13px;line-height:1.55}.answered .claim-static .claim-source{font-size:10.5px}.answer-q{max-width:30ch}.answer-q.is-long{font-size:clamp(17px,1.7vw,21px);font-weight:500;letter-spacing:-.012em;line-height:1.42;max-width:62ch;color:var(--ink-2)}.answer-q.is-long:first-line{color:var(--ink)}.origin{padding-block:104px 112px}.origin-wrap{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.origin-head{display:grid;grid-gap:16px;gap:16px;justify-items:center}.origin-tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.origin h2{font-size:clamp(28px,3.4vw,44px);font-weight:600;letter-spacing:-.034em;line-height:1.14;color:var(--ink);text-wrap:balance;max-width:20ch}.origin-post{width:100%;max-width:550px;display:flex;justify-content:center}.origin-post .twitter-tweet{margin:0 auto!important}.origin-post blockquote{margin:0 auto;max-width:100%;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;line-height:1.5;color:var(--ink-2)}.origin-answer{font-size:clamp(17px,1.9vw,22px);line-height:1.55;color:var(--ink-2);max-width:46ch;text-wrap:balance}.origin-answer strong{color:var(--ink);font-weight:500}.mos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding:0}.t{display:flex;flex-direction:column;gap:12px;min-width:0;padding:26px 24px;border-radius:0;background:var(--ground-2);box-shadow:inset -1px -1px 0 var(--hair-2);grid-column:span 2}.t-medida{background:var(--ground)}.t-trecho{background:var(--card)}.t-indice{background:var(--hair)}.t-cta{background:var(--ground)}.t-rot{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.t-fonte{display:flex;align-items:center;gap:8px;margin-top:auto}.t .t-fonte b{padding:4px 8px;border-radius:6px;font-size:9.5px;font-weight:400;letter-spacing:.1em;color:var(--ink-2);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair-2);line-height:1.4}.t-fonte a{display:inline-flex;color:var(--ink-3);transition:color .16s ease}.t-fonte a:hover{color:var(--ink)}.t .t-fonte.is-escura b{background:rgba(244,241,234,.08);box-shadow:none;color:#d8d2c6}.t-fonte.is-escura a{color:#8b8377}.t-fonte.is-escura a:hover{color:#f4f1ea}.t-titulo{justify-content:flex-end;gap:16px;padding:30px 26px}.t-titulo h1{font-size:clamp(30px,3.6vw,54px);font-weight:600;letter-spacing:-.042em;line-height:1.02;color:var(--ink);text-wrap:balance}.t-autos{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.t-arte{padding:0;overflow:hidden;background:var(--hair);box-shadow:none;position:relative}.t-arte img,.t-arte video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.t-mascote{background:#faf1e9}.t-mascote img{object-fit:contain;padding:6px}.t-marca video{object-position:center 42%}.t-medida{grid-column:span 1;gap:6px;justify-content:center;align-items:flex-start}.t-medida b{font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-medida span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.t-num{margin:0}.t-num b{font-size:clamp(34px,3.8vw,50px);font-weight:600;letter-spacing:-.05em;line-height:.94;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px}.t-num b small{font-size:.3em;font-weight:500;letter-spacing:-.01em;color:var(--ink-3)}.t-num blockquote{margin:0;padding-top:12px;border-top:1px solid var(--hair-2);font-family:Cormorant Garamond,Georgia,serif;font-size:17px;line-height:1.38;color:var(--ink-2)}.t-recusa{background:#14120f;box-shadow:none;justify-content:center;gap:16px;padding:36px 32px}.t-recusa .t-rot{color:#8b8377}.t-recusa h2{font-size:clamp(26px,3.2vw,42px);font-weight:600;letter-spacing:-.038em;line-height:1.06;color:#f4f1ea}.t-recusa code{display:block;padding:18px 20px;border-radius:12px;background:rgba(244,241,234,.05);box-shadow:inset 0 0 0 1px rgba(244,241,234,.09);font-family:var(--mono);font-size:clamp(14px,1.6vw,20px);color:#e8c15e;overflow-wrap:anywhere}.t-indice,.t-mistura{justify-content:space-between}.t-mistura .mix-barra{height:14px}.mix-barra{display:flex;gap:3px;height:10px}.mix-barra i{border-radius:3px;min-width:4px}.mix-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.mix-lista li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.mix-lista i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.mix-lista b{color:var(--ink);font-weight:500;font-size:11px;min-width:18px}.fx-judgment{background:var(--gold)}.fx-brief{background:var(--hair-2)}.fx-order{background:var(--ink-3)}.fx-transcript{background:var(--ink-2)}.fx-agreement{background:var(--gold-line)}.fx-charge{background:var(--ink)}.t-voz{margin:0;justify-content:space-between;gap:18px}.t-voz blockquote{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(19px,2vw,27px);line-height:1.32;color:var(--ink)}.voz-quem{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.v-reu{background:var(--card)}.v-reu blockquote{font-size:clamp(24px,2.9vw,40px);font-style:italic;line-height:1.22}.v-acusacao{background:#14120f;box-shadow:none}.v-acusacao blockquote{color:#f0ebe2}.v-acusacao .t-rot,.v-acusacao .voz-quem{color:#8b8377}.v-juizo{background:var(--gold-soft);box-shadow:inset -1px -1px 0 var(--gold-line)}.t-papel img{object-position:center 40%}.t-sala img{object-position:center 62%}.ind-chips{display:flex;flex-wrap:wrap;align-content:center;gap:5px;flex:1 1}.ind-chips b{min-width:26px;padding:5px 6px;border-radius:6px;text-align:center;font-size:10px;font-weight:400;color:var(--ink-3);background:var(--hair);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-ocr{justify-content:center}.t-ocr b{font-size:clamp(32px,3.4vw,46px);font-weight:600;letter-spacing:-.05em;color:var(--ink);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-ocr b small{font-size:.4em;font-weight:500;color:var(--ink-3)}.t-cta{justify-content:center;gap:16px}.t-cta p{font-size:clamp(17px,1.9vw,23px);line-height:1.32;color:var(--ink);letter-spacing:-.02em}.mos-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:12px 20px;border-radius:999px;background:var(--ink);color:var(--ground);font-size:13.5px;font-weight:500;text-decoration:none;transition:opacity .16s ease}.mos-cta:hover{opacity:.86}@media (min-width:900px){.mos{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);grid-auto-flow:row dense;gap:0;padding:0}.t{grid-column:span 3;grid-row:span 2}.t-titulo{grid-column:span 5;grid-row:span 3}.t-mascote{grid-column:span 3;grid-row:span 3}.t-papel{grid-column:span 2;grid-row:span 3}.t-medida{grid-column:span 2;grid-row:span 1}.t-num{grid-column:span 4;grid-row:span 2}.t-recusa{grid-column:span 5;grid-row:span 3}.t-mistura{grid-column:span 3;grid-row:span 3}.t-sala{grid-row:span 3}.t-sala,.t-voz{grid-column:span 4}.t-voz{grid-row:span 2}.t-indice,.v-reu{grid-column:span 8;grid-row:span 2}.t-ocr{grid-column:span 4}.t-ocr,.t-veio{grid-row:span 2}.t-veio{grid-column:span 8}.t-cta{grid-column:span 12;grid-row:span 1;flex-direction:row;align-items:center;justify-content:space-between}.t-cta p{max-width:40ch}}@media (min-width:600px) and (max-width:899px){.t-cta,.t-indice,.t-recusa,.t-titulo,.v-reu{grid-column:span 4}.t-medida{grid-column:span 1}}@media (max-width:599px){.mos{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.t{grid-column:span 2}.t-medida{grid-column:span 1}.t-arte{aspect-ratio:4/3}.t-mascote{aspect-ratio:3/4}}.social{display:flex;gap:4px;margin-left:4px}.social,.social a{align-items:center}.social a{display:inline-flex;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--ink-3);transition:color .16s ease,background .16s ease}.social a:hover{color:var(--ink);background:var(--hair)}.footer-ca{margin-top:22px;padding-top:20px;border-top:1px solid var(--hair-2)}.ca{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;font-size:11.5px}.ca-rot{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.ca-end{overflow-wrap:anywhere;padding:7px 12px;border-radius:8px;background:var(--hair);letter-spacing:.02em}.ca-copiar,.ca-end{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.ca-copiar{padding:7px 14px;border-radius:999px;cursor:pointer;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;background:transparent;transition:color .16s ease,background .16s ease}.ca-copiar:hover{color:var(--ink);background:var(--hair)}.fita{background:var(--ink);color:var(--ground)}.fita-in{display:flex;align-items:center;justify-content:center;gap:12px;min-height:34px;padding-block:6px;flex-wrap:wrap}.fita-rot{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.5}.fita-end{display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:4px 10px;border-radius:999px;background:transparent;font-size:11.5px;letter-spacing:.04em;color:var(--ground);transition:background .16s ease}.fita-end:hover{background:rgba(244,241,234,.1)}.fita-end b{font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:400;color:var(--gold)}@media (max-width:560px){.fita-rot{display:none}}.selo{display:inline-flex;flex-direction:column;align-items:center;gap:6px;line-height:1;color:var(--ink);font-family:var(--marca)}.selo-regra{width:100%;height:3px;flex-shrink:0;border-top:1px solid;border-bottom:1px solid}.selo-jud{font-size:1em;font-weight:700;letter-spacing:.06em;padding:.1em 0 0}.selo-ai{font-size:1em;font-weight:600;font-style:italic;letter-spacing:.04em;background:var(--gold-soft);box-shadow:0 0 0 .16em var(--gold-soft);margin:.1em 0 .16em}.selo-pe{font-family:var(--mono);font-size:.16em;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-3);padding-top:.3em}:root:not([data-theme=light]) .selo-ai,:root[data-theme=dark] .selo-ai{background:rgba(224,168,0,.26);box-shadow:0 0 0 .16em rgba(224,168,0,.26)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .selo-ai{background:var(--gold-soft);box-shadow:0 0 0 .16em var(--gold-soft)}}.t-selo{background:#f6f3eb}.t-selo img{object-fit:contain;padding:12px}@media (min-width:900px){.t-selo{grid-column:span 3;grid-row:span 3}}.who-sair{padding:6px 12px;border-radius:999px;cursor:pointer;background:transparent;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);transition:color .16s ease,background .16s ease}.who-sair:hover{color:var(--ink-2);background:var(--hair)}.who-sair:disabled{opacity:.5;cursor:default}.who-confirma{display:inline-flex;align-items:center;gap:4px}.who-sair.is-firme{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.who-sair.is-firme:hover{background:var(--hair-2)}