.receipts.svelte-16kr07e{--rc-serif:"Fraunces", Georgia, "Iowan Old Style", serif;--rc-sans:"Libre Franklin", Helvetica, system-ui, sans-serif;--rc-mono:"IBM Plex Mono", Menlo, monospace}:root[data-mode=day]{--rc-shadow:0 24px 60px -32px #1a171452;--rc-contour-opacity:.11}:root[data-mode=night]{--rc-shadow:0 30px 70px -34px #0009;--rc-contour-opacity:.17}.tnum.svelte-16kr07e{font-variant-numeric:tabular-nums}@media (scripting:enabled){.receipts [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(20px)}.receipts .draw{stroke-dashoffset:1px;transition:stroke-dashoffset 1.7s cubic-bezier(.4,.1,.2,1)}}.receipts [data-reveal].in-view{opacity:1;transform:none}.receipts .draw{stroke-dasharray:1}.receipts .draw.in-view,.receipts .in-view .draw{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.receipts [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.receipts .draw{stroke-dashoffset:0!important;transition:none!important}.contour.svelte-16kr07e{stroke-dashoffset:0!important;animation:none!important}}section.svelte-16kr07e{padding-block:clamp(4.5rem,9vw,8rem);position:relative}.station.svelte-16kr07e{font-family:var(--rc-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--secondary);align-items:center;gap:.9rem;margin-bottom:1.6rem;font-size:.72rem;font-weight:500;display:flex}.station.svelte-16kr07e b:where(.svelte-16kr07e){color:var(--accent);font-weight:600}.station.svelte-16kr07e .rule:where(.svelte-16kr07e){opacity:.9;background:linear-gradient(var(--line), var(--line)) left center / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 26px) left center / 100% 9px no-repeat;flex:auto;height:9px;position:relative}.station.svelte-16kr07e .coord:where(.svelte-16kr07e){color:var(--secondary);letter-spacing:.14em}.cta-row.svelte-16kr07e{flex-wrap:wrap;align-items:center;gap:1rem 1.1rem;display:flex}.btn.svelte-16kr07e{align-items:center;gap:.55rem;display:inline-flex}.btn.svelte-16kr07e svg:where(.svelte-16kr07e){width:16px;height:16px}.btn.svelte-16kr07e .arrow:where(.svelte-16kr07e){transition:transform .3s}.btn.svelte-16kr07e:hover .arrow:where(.svelte-16kr07e){transform:translate(4px)}.btn-primary.svelte-16kr07e:hover{box-shadow:var(--rc-shadow);transform:translateY(-2px)}.hero.svelte-16kr07e{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(4.5rem,9vw,8rem);overflow:hidden}.hero-contours.svelte-16kr07e{pointer-events:none;z-index:0;width:100%;height:100%;opacity:var(--rc-contour-opacity);position:absolute;inset:0}.hero-contours.svelte-16kr07e path:where(.svelte-16kr07e){fill:none;stroke-width:1.15px;vector-effect:non-scaling-stroke}.contour.svelte-16kr07e{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.4,.1,.2,1) forwards svelte-16kr07e-drawin}.contour.svelte-16kr07e:first-of-type{animation-delay:.15s}.contour.svelte-16kr07e:nth-of-type(2){animation-delay:.3s}.contour.svelte-16kr07e:nth-of-type(3){animation-delay:.45s}.contour.svelte-16kr07e:nth-of-type(4){animation-delay:.6s}.contour.svelte-16kr07e:nth-of-type(5){animation-delay:.75s}.contour.svelte-16kr07e:nth-of-type(6){animation-delay:.9s}.contour.svelte-16kr07e:nth-of-type(7){animation-delay:1.05s}.contour.svelte-16kr07e:nth-of-type(8){animation-delay:1.2s}@keyframes svelte-16kr07e-drawin{to{stroke-dashoffset:0}}.regmark.svelte-16kr07e{z-index:1;opacity:.5;pointer-events:none;width:26px;height:26px;position:absolute}.regmark.svelte-16kr07e svg:where(.svelte-16kr07e){width:100%;height:100%;stroke:var(--accent);stroke-width:1px;fill:none}.regmark.tl.svelte-16kr07e{top:14px;left:14px}.regmark.tr.svelte-16kr07e{top:14px;right:14px;transform:scaleX(-1)}.regmark.bl.svelte-16kr07e{bottom:14px;left:14px;transform:scaleY(-1)}.regmark.br.svelte-16kr07e{bottom:14px;right:14px;transform:scale(-1)}.hero.svelte-16kr07e .wrap:where(.svelte-16kr07e){z-index:2;position:relative}.hero-coord.svelte-16kr07e{font-family:var(--rc-mono);letter-spacing:.16em;color:var(--secondary);text-align:right;font-size:.68rem;line-height:1.7;display:none;position:absolute;top:0;right:0}@media (width>=960px){.hero-coord.svelte-16kr07e{display:block}}.eyebrow.svelte-16kr07e{font-family:var(--rc-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.7rem;margin-bottom:1.6rem;font-size:.76rem;font-weight:500;display:flex}.eyebrow.svelte-16kr07e:before{content:"";background:var(--accent);width:26px;height:1px}.hero-title.svelte-16kr07e{letter-spacing:-.015em;font-variation-settings:"opsz" 144;max-width:16ch;margin-bottom:1.6rem;font-size:clamp(2.9rem,8.2vw,6.6rem);font-weight:600;line-height:1.02}.hero-title.svelte-16kr07e .accentword:where(.svelte-16kr07e){color:var(--primary);font-style:italic;display:inline;position:relative}.hero-title.svelte-16kr07e .underline:where(.svelte-16kr07e){width:102%;height:.34em;position:absolute;bottom:-.14em;left:-1%;right:-1%;overflow:visible}.hero-title.svelte-16kr07e .underline:where(.svelte-16kr07e) path:where(.svelte-16kr07e){fill:none;stroke:var(--accent);stroke-width:3.4px;stroke-linecap:round}.hero-sub.svelte-16kr07e{color:var(--secondary);max-width:58ch;margin-bottom:2.4rem;font-size:clamp(1.08rem,1.4vw,1.32rem);line-height:1.55}.hero-sub.svelte-16kr07e b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}.hero-proof.svelte-16kr07e{border:1px solid var(--line);background:var(--surface);box-shadow:var(--rc-shadow);border-radius:14px;align-items:center;gap:1rem;margin-bottom:2.4rem;padding:.7rem 1.2rem .7rem 1rem;display:inline-flex}.hero-proof.svelte-16kr07e .fig:where(.svelte-16kr07e){font-family:var(--rc-serif);color:var(--primary);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:600;line-height:1}.hero-proof.svelte-16kr07e .lab:where(.svelte-16kr07e){font-family:var(--rc-mono);letter-spacing:.1em;color:var(--secondary);max-width:22ch;font-size:.72rem;line-height:1.5}.hero-proof.svelte-16kr07e .lab:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}.anatomy.svelte-16kr07e .sec-head:where(.svelte-16kr07e){max-width:60ch;margin-bottom:3rem}.anatomy.svelte-16kr07e .sec-head:where(.svelte-16kr07e) h2:where(.svelte-16kr07e){font-variation-settings:"opsz" 110;margin-bottom:.9rem;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:600}.anatomy.svelte-16kr07e .sec-head:where(.svelte-16kr07e) p:where(.svelte-16kr07e){color:var(--secondary);max-width:56ch;font-size:1.08rem}.anatomy.svelte-16kr07e .sec-head:where(.svelte-16kr07e) p:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}.plate.svelte-16kr07e{grid-template-columns:1fr;gap:1.6rem;display:grid}@media (width>=1060px){.plate.svelte-16kr07e{grid-template-columns:minmax(0,1fr) minmax(430px,540px) minmax(0,1fr);align-items:stretch;gap:0}}.anno-col.svelte-16kr07e{flex-direction:column;gap:1.4rem;display:flex}.receipt-plate.svelte-16kr07e{min-width:0}@media (width>=1060px){.anno-col.svelte-16kr07e{justify-content:space-around;padding-block:1rem}.anno-col.left.svelte-16kr07e{grid-column:1;padding-right:2.6rem}.anno-col.right.svelte-16kr07e{grid-column:3;padding-left:2.6rem}.receipt-plate.svelte-16kr07e{grid-column:2}}@media (width<=1059px){.receipt-plate.svelte-16kr07e{order:-1}.anno-col.svelte-16kr07e{gap:1.2rem}}.anno.svelte-16kr07e{position:relative}.anno.svelte-16kr07e .badge:where(.svelte-16kr07e){border:1.5px solid var(--accent);width:24px;height:24px;font-family:var(--rc-mono);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.74rem;font-weight:600;display:inline-grid}.anno.svelte-16kr07e h3:where(.svelte-16kr07e){font-family:var(--rc-sans);letter-spacing:.005em;font-size:.98rem;font-weight:600}.anno.svelte-16kr07e .hd:where(.svelte-16kr07e){align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.anno.svelte-16kr07e p:where(.svelte-16kr07e){color:var(--secondary);font-size:.9rem;line-height:1.5}.anno.svelte-16kr07e p:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}@media (width>=1060px){.left.svelte-16kr07e .anno:where(.svelte-16kr07e){text-align:right}.left.svelte-16kr07e .anno:where(.svelte-16kr07e) .hd:where(.svelte-16kr07e){flex-direction:row-reverse}.left.svelte-16kr07e .anno:where(.svelte-16kr07e):after{content:"";border-top:1px dashed var(--accent);opacity:.75;width:2.2rem;position:absolute;top:.7em;right:-2.6rem}.left.svelte-16kr07e .anno:where(.svelte-16kr07e):before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:calc(.7em - 3px);right:calc(-2.6rem - 3px);transform:rotate(45deg)}.right.svelte-16kr07e .anno:where(.svelte-16kr07e):after{content:"";border-top:1px dashed var(--accent);opacity:.75;width:2.2rem;position:absolute;top:.7em;left:-2.6rem}.right.svelte-16kr07e .anno:where(.svelte-16kr07e):before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:calc(.7em - 3px);left:calc(-2.6rem - 3px);transform:rotate(45deg)}}.receipt.svelte-16kr07e{background:var(--surface);border:1px solid var(--line);box-shadow:var(--rc-shadow);border-radius:6px;position:relative}.receipt.svelte-16kr07e:before,.receipt.svelte-16kr07e:after{content:"";background-image:radial-gradient(circle at 6px 50%, var(--bg) 0 4px, transparent 4px);background-repeat:repeat-x;background-size:12px 8px;height:8px;position:absolute;left:10px;right:10px}.receipt.svelte-16kr07e:before{top:-4px}.receipt.svelte-16kr07e:after{bottom:-4px}.receipt.svelte-16kr07e .r-inner:where(.svelte-16kr07e){padding:1.6rem 1.7rem}.pin.svelte-16kr07e{vertical-align:.06em;border:1.5px solid var(--accent);width:19px;height:19px;font-family:var(--rc-mono);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-right:.5rem;font-size:.62rem;font-weight:600;display:inline-grid}.receipt.svelte-16kr07e .r-top:where(.svelte-16kr07e){border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.receipt.svelte-16kr07e .r-id:where(.svelte-16kr07e){font-family:var(--rc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);align-items:center;font-size:.72rem;display:flex}.receipt.svelte-16kr07e .r-id:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--accent);letter-spacing:.14em;margin-left:.1rem;font-size:1.02rem;font-weight:600}.receipt.svelte-16kr07e .r-id:where(.svelte-16kr07e) .dt:where(.svelte-16kr07e){letter-spacing:.1em;margin-left:.7rem}.receipt.svelte-16kr07e .r-title:where(.svelte-16kr07e){font-family:var(--rc-serif);text-align:right;max-width:18ch;font-size:1.16rem;font-weight:600;line-height:1.15}.receipt.svelte-16kr07e .r-metabar:where(.svelte-16kr07e){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:1.1rem;display:flex}.receipt.svelte-16kr07e .r-meta:where(.svelte-16kr07e){font-family:var(--rc-mono);color:var(--secondary);letter-spacing:.02em;flex-wrap:wrap;gap:.3rem 1rem;font-size:.72rem;display:flex}.receipt.svelte-16kr07e .r-meta:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}.r-stamp.svelte-16kr07e{font-family:var(--rc-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);border:1.5px solid var(--primary);white-space:nowrap;border-radius:4px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.66rem;display:inline-flex;transform:rotate(-3deg)}.r-stamp.svelte-16kr07e b:where(.svelte-16kr07e){font-variant-numeric:tabular-nums}.r-block-lbl.svelte-16kr07e{font-family:var(--rc-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--secondary);align-items:center;margin-bottom:.55rem;font-size:.62rem;display:flex}.ac.svelte-16kr07e{border-collapse:collapse;width:100%;font-size:.86rem}.ac.svelte-16kr07e th:where(.svelte-16kr07e){text-align:left;font-family:var(--rc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);border-bottom:1px solid var(--line);padding:0 .7rem .55rem 0;font-size:.62rem;font-weight:500}.ac.svelte-16kr07e td:where(.svelte-16kr07e){border-bottom:1px solid var(--line);vertical-align:top;padding:.62rem .7rem .62rem 0}.ac.svelte-16kr07e tr:where(.svelte-16kr07e):last-child td:where(.svelte-16kr07e){border-bottom:0}.ac.svelte-16kr07e .crit:where(.svelte-16kr07e){color:var(--ink)}.ac.svelte-16kr07e .crit:where(.svelte-16kr07e) .who:where(.svelte-16kr07e){font-family:var(--rc-mono);color:var(--secondary);margin-top:.25rem;font-size:.72rem;display:block}.ac.svelte-16kr07e .crit:where(.svelte-16kr07e) .who:where(.svelte-16kr07e) .as:where(.svelte-16kr07e){color:var(--accent-2)}.ac.svelte-16kr07e .verdict:where(.svelte-16kr07e){white-space:nowrap;color:var(--primary);font-weight:600;font-family:var(--rc-mono);font-size:.76rem}.ac.svelte-16kr07e .ev:where(.svelte-16kr07e){font-family:var(--rc-mono);color:var(--secondary);font-size:.74rem}.ac.svelte-16kr07e .ev:where(.svelte-16kr07e) .f:where(.svelte-16kr07e){color:var(--accent)}.ac.svelte-16kr07e .more:where(.svelte-16kr07e) td:where(.svelte-16kr07e){color:var(--secondary);font-family:var(--rc-mono);letter-spacing:.03em;font-size:.72rem}.r-cmd.svelte-16kr07e{margin-top:1.2rem}.r-cmd.svelte-16kr07e pre:where(.svelte-16kr07e){font-family:var(--rc-mono);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--primary);white-space:pre;border-radius:6px;margin:0;padding:.8rem .9rem;font-size:.78rem;line-height:1.6;overflow-x:auto}.r-cmd.svelte-16kr07e pre:where(.svelte-16kr07e) .pr:where(.svelte-16kr07e){color:var(--primary);-webkit-user-select:none;user-select:none}.r-cmd.svelte-16kr07e pre:where(.svelte-16kr07e) .cm:where(.svelte-16kr07e){color:var(--secondary)}.r-surprise.svelte-16kr07e{margin-top:1.2rem}.r-surprise.svelte-16kr07e ul:where(.svelte-16kr07e){margin:.2rem 0 0;padding:0;list-style:none}.r-surprise.svelte-16kr07e li:where(.svelte-16kr07e){color:var(--ink);margin-bottom:.55rem;padding-left:1.2rem;font-size:.88rem;line-height:1.5;position:relative}.r-surprise.svelte-16kr07e li:where(.svelte-16kr07e):last-child{margin-bottom:0}.r-surprise.svelte-16kr07e li:where(.svelte-16kr07e):before{content:"※";color:var(--accent-2);position:absolute;left:0}.receipt.svelte-16kr07e .r-foot:where(.svelte-16kr07e){border-top:1px dashed var(--line);font-family:var(--rc-mono);color:var(--secondary);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.35rem 1.2rem;margin-top:1.3rem;padding-top:.95rem;font-size:.72rem;display:flex}.receipt.svelte-16kr07e .r-foot:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}@media (width<=560px){.receipt.svelte-16kr07e .r-inner:where(.svelte-16kr07e){padding:1.2rem 1.1rem}.receipt.svelte-16kr07e .r-top:where(.svelte-16kr07e){flex-direction:column;gap:.5rem}.receipt.svelte-16kr07e .r-title:where(.svelte-16kr07e){text-align:left;max-width:none}.receipt.svelte-16kr07e .r-id:where(.svelte-16kr07e){flex-wrap:wrap}.receipt.svelte-16kr07e .r-metabar:where(.svelte-16kr07e){flex-direction:column;align-items:flex-start;gap:.8rem}.ac.svelte-16kr07e{table-layout:fixed}.ac.svelte-16kr07e th:where(.svelte-16kr07e):first-child,.ac.svelte-16kr07e td:where(.svelte-16kr07e):first-child{width:46%}.ac.svelte-16kr07e th:where(.svelte-16kr07e):nth-child(2),.ac.svelte-16kr07e td:where(.svelte-16kr07e):nth-child(2){width:18%}.ac.svelte-16kr07e th:where(.svelte-16kr07e):nth-child(3),.ac.svelte-16kr07e td:where(.svelte-16kr07e):nth-child(3){width:36%}.ac.svelte-16kr07e .verdict:where(.svelte-16kr07e){white-space:normal}.ac.svelte-16kr07e .crit:where(.svelte-16kr07e),.ac.svelte-16kr07e .crit:where(.svelte-16kr07e) .who:where(.svelte-16kr07e){overflow-wrap:break-word}.ac.svelte-16kr07e .ev:where(.svelte-16kr07e){white-space:normal;overflow-wrap:anywhere}}.stream.svelte-16kr07e{background:var(--surface);border-block:1px solid var(--line)}.stream.svelte-16kr07e .sec-head:where(.svelte-16kr07e){max-width:60ch;margin-bottom:2.6rem}.stream.svelte-16kr07e .sec-head:where(.svelte-16kr07e) h2:where(.svelte-16kr07e){font-variation-settings:"opsz" 110;margin-bottom:.9rem;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:600}.stream.svelte-16kr07e .sec-head:where(.svelte-16kr07e) p:where(.svelte-16kr07e){color:var(--secondary);max-width:56ch;font-size:1.08rem}.stream.svelte-16kr07e .sec-head:where(.svelte-16kr07e) p:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}.stream-grid.svelte-16kr07e{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.3rem;display:grid}.rc-card.svelte-16kr07e{background:var(--bg);border:1px solid var(--line);box-shadow:var(--rc-shadow);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.rc-card__bar.svelte-16kr07e{border-bottom:1px solid var(--line);font-family:var(--rc-mono);letter-spacing:.02em;color:var(--secondary);justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.74rem;display:flex}.rc-card__bar.svelte-16kr07e .lead:where(.svelte-16kr07e){align-items:baseline;gap:.4rem;min-width:0;display:flex}.rc-card__bar.svelte-16kr07e .id:where(.svelte-16kr07e){color:var(--accent);letter-spacing:.08em;flex:none;font-weight:600}.rc-card__bar.svelte-16kr07e .nm:where(.svelte-16kr07e){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag.svelte-16kr07e{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);border-radius:4px;flex:none;padding:.22rem .5rem;font-size:.6rem;font-weight:600}.tag.pass.svelte-16kr07e{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 50%, var(--line))}.tag.partial.svelte-16kr07e{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.rc-card__body.svelte-16kr07e{flex-direction:column;flex:1;gap:.9rem;padding:1rem 1.1rem 1.1rem;display:flex}.rc__meta.svelte-16kr07e{font-family:var(--rc-mono);color:var(--secondary);letter-spacing:.02em;flex-wrap:wrap;gap:.3rem .9rem;font-size:.68rem;display:flex}.rc__meta.svelte-16kr07e b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}.rc__meta.svelte-16kr07e .dom:where(.svelte-16kr07e){color:var(--accent)}.rc-crit.svelte-16kr07e{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rc-crit.svelte-16kr07e li:where(.svelte-16kr07e){grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.rc-verdict.svelte-16kr07e{font-family:var(--rc-mono);letter-spacing:.1em;white-space:nowrap;border-radius:5px;margin-top:.1rem;padding:.22rem .45rem;font-size:.58rem;font-weight:600;line-height:1}.rc-verdict.pass.svelte-16kr07e{color:var(--bg);background:var(--primary)}.rc-verdict.skip.svelte-16kr07e{color:var(--accent-2);border:1px solid var(--accent-2);background:0 0}.rc-crit.svelte-16kr07e .txt:where(.svelte-16kr07e){color:var(--ink);font-size:.86rem;line-height:1.45}.rc-crit.svelte-16kr07e .ev:where(.svelte-16kr07e){font-family:var(--rc-mono);color:var(--secondary);overflow-wrap:anywhere;margin-top:.2rem;font-size:.72rem;display:block}.rc-crit.svelte-16kr07e .ev:where(.svelte-16kr07e) .f:where(.svelte-16kr07e){color:var(--accent)}.rc-card__foot.svelte-16kr07e{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.85rem;display:flex}.tally.svelte-16kr07e{font-family:var(--rc-mono);color:var(--secondary);letter-spacing:.02em;font-size:.7rem}.tally.svelte-16kr07e b:where(.svelte-16kr07e){color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.deferred.svelte-16kr07e{color:var(--accent-2)}.permalink.svelte-16kr07e{font-family:var(--rc-mono);letter-spacing:.02em;color:var(--primary);align-items:center;gap:.35rem;font-size:.7rem;text-decoration:none;display:inline-flex}.permalink.svelte-16kr07e svg:where(.svelte-16kr07e){width:12px;height:12px;transition:transform .3s}.permalink.svelte-16kr07e:hover svg:where(.svelte-16kr07e){transform:translate(3px)}.cap.svelte-16kr07e{font-family:var(--rc-mono);letter-spacing:.04em;color:var(--secondary);margin-top:2rem;font-size:.76rem}.cap.svelte-16kr07e b:where(.svelte-16kr07e){color:var(--accent);font-weight:600}.cap-id.svelte-16kr07e{font-family:var(--rc-mono);color:var(--accent)}.schema.svelte-16kr07e .grid:where(.svelte-16kr07e){grid-template-columns:1fr;align-items:start;gap:2.4rem;display:grid}@media (width>=1000px){.schema.svelte-16kr07e .grid:where(.svelte-16kr07e){grid-template-columns:.82fr 1.18fr;gap:3.2rem}}.schema.svelte-16kr07e h2:where(.svelte-16kr07e){font-variation-settings:"opsz" 110;margin-bottom:1rem;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:600}.schema.svelte-16kr07e .lede:where(.svelte-16kr07e){color:var(--secondary);margin-bottom:1.2rem;font-size:1.08rem}.schema.svelte-16kr07e .lede:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}.schema.svelte-16kr07e .lede.sub:where(.svelte-16kr07e){color:var(--secondary);margin-top:1.6rem;font-size:1rem}.schema.svelte-16kr07e .keypoints:where(.svelte-16kr07e){flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.schema.svelte-16kr07e .keypoints:where(.svelte-16kr07e) li:where(.svelte-16kr07e){color:var(--ink);align-items:flex-start;gap:.7rem;font-size:.96rem;display:flex}.schema.svelte-16kr07e .keypoints:where(.svelte-16kr07e) li:where(.svelte-16kr07e) svg:where(.svelte-16kr07e){width:17px;height:17px;stroke:var(--primary);flex:none;margin-top:.18rem}.schema.svelte-16kr07e .keypoints:where(.svelte-16kr07e) .ink:where(.svelte-16kr07e){color:var(--ink)}.schema.svelte-16kr07e .keypoints:where(.svelte-16kr07e) .mono:where(.svelte-16kr07e){font-family:var(--rc-mono);font-size:.85em}.codewrap.svelte-16kr07e{background:var(--surface);border:1px solid var(--line);box-shadow:var(--rc-shadow);border-radius:12px;overflow:hidden}.codewrap.svelte-16kr07e .cw-bar:where(.svelte-16kr07e){border-bottom:1px solid var(--line);font-family:var(--rc-mono);letter-spacing:.06em;color:var(--secondary);align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.72rem;display:flex}.codewrap.svelte-16kr07e .cw-bar:where(.svelte-16kr07e) .u:where(.svelte-16kr07e){color:var(--accent)}.codewrap.svelte-16kr07e .cw-bar:where(.svelte-16kr07e) .m:where(.svelte-16kr07e){text-transform:uppercase;letter-spacing:.14em;margin-left:auto;font-size:.6rem}.codewrap.svelte-16kr07e pre:where(.svelte-16kr07e){font-family:var(--rc-mono);color:var(--ink);white-space:pre;margin:0;padding:1.1rem 1.2rem;font-size:.76rem;line-height:1.65;overflow-x:auto}.codewrap.svelte-16kr07e .tok-k{color:var(--accent)}.codewrap.svelte-16kr07e .tok-s{color:var(--primary)}.codewrap.svelte-16kr07e .tok-n{color:var(--accent-2)}.codewrap.svelte-16kr07e .tok-c,.codewrap.svelte-16kr07e .tok-p{color:var(--secondary)}.why.svelte-16kr07e{background:var(--surface);border-block:1px solid var(--line)}.why.svelte-16kr07e .sec-head:where(.svelte-16kr07e){max-width:60ch;margin-bottom:2.6rem}.why.svelte-16kr07e .sec-head:where(.svelte-16kr07e) h2:where(.svelte-16kr07e){font-variation-settings:"opsz" 110;margin-bottom:.9rem;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:600}.why.svelte-16kr07e .sec-head:where(.svelte-16kr07e) p:where(.svelte-16kr07e){color:var(--secondary);max-width:54ch;font-size:1.08rem}.why-grid.svelte-16kr07e{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (width<=820px){.why-grid.svelte-16kr07e{grid-template-columns:1fr}}.why-card.svelte-16kr07e{border:1px solid var(--line);background:var(--bg);border-radius:14px;padding:1.6rem 1.5rem}.why-card.svelte-16kr07e .ic:where(.svelte-16kr07e){border:1px solid var(--line);border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:1.1rem;display:grid}.why-card.svelte-16kr07e .ic:where(.svelte-16kr07e) svg:where(.svelte-16kr07e){width:19px;height:19px;stroke:var(--primary);fill:none;stroke-width:1.7px}.why-card.svelte-16kr07e h3:where(.svelte-16kr07e){font-family:var(--rc-sans);margin-bottom:.5rem;font-size:1.14rem;font-weight:600}.why-card.svelte-16kr07e h3:where(.svelte-16kr07e) .k:where(.svelte-16kr07e){font-family:var(--rc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem;font-size:.62rem;font-weight:500;display:block}.why-card.svelte-16kr07e p:where(.svelte-16kr07e){color:var(--secondary);font-size:.94rem;line-height:1.55}.why-card.svelte-16kr07e p:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}.audit.svelte-16kr07e{text-align:center}.audit.svelte-16kr07e .station:where(.svelte-16kr07e){justify-content:center}.audit.svelte-16kr07e h2:where(.svelte-16kr07e){font-variation-settings:"opsz" 110;margin-bottom:1rem;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:600}.audit.svelte-16kr07e .lede:where(.svelte-16kr07e){color:var(--secondary);margin-inline:auto;max-width:52ch;margin-bottom:2.2rem;font-size:1.1rem}.audit.svelte-16kr07e .lede:where(.svelte-16kr07e) b:where(.svelte-16kr07e){color:var(--ink);font-weight:600}.audit.svelte-16kr07e .cta-row:where(.svelte-16kr07e){justify-content:center}
