/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-mono:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--spacing:4px;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--ease-out:cubic-bezier(.16, 1, .3, 1);--color-page-ground:#151a19;--color-ink-primary:#f1f2f0;--color-ink-secondary:#cbcfcd;--color-ink-tertiary:#808583;--color-ink-quaternary:#383d3c;--color-accent:#44d4e2;--color-selection:#44d4e247;--color-sunk-surface:#060808;--color-sunk-floor:#0b0e0e;--color-sunk-wall:#020303;--color-sunk-tile:#030404;--color-well-lip:#f1f2f024;--color-well-lip-hover:#f1f2f02e;--color-well-shade:#020303e6;--shadow-console-lengthened:inset 0 26px 30px -14px #020303d9;--color-rim-edge-0:#c0c4c2;--color-rim-edge-1:#a3a7a5;--color-rim-edge-2:#8a8e8c;--color-rim-edge-3:#767a78;--color-rim-edge-4:#646866;--color-rim-dim-0:#02030300;--color-rim-dim-1:#02030325;--color-rim-dim-2:#02030345;--color-rim-dim-3:#02030360;--color-rim-dim-4:#02030377;--color-rim-fall:#02030373;--color-rim-fall-end:#02030300;--color-rim-shade:#0203034d;--color-control-fill:#d9dcda;--color-control-fill-hover:#e3e5e3;--color-control-fill-press:#c9ccca;--color-control-label:#151918;--color-control-label-line:#15191847;--color-hairline:#f1f2f01f;--color-hairline-soft:#f1f2f014;--color-hairline-strong:#f1f2f029;--color-outline-hover:#f1f2f042;--color-outline-press:#f1f2f02e;--color-field-hover:#f1f2f03d;--color-field-focus:#f1f2f04d;--color-underline:#f1f2f052;--color-chosen-in-well:#161918;--color-chosen-on-ground:#1e2322;--color-note-fill:#111514;--color-track:#171a19;--color-product-coral:#ef7b62;--color-product-amber:#e0a94a;--color-product-sage:#86c29a;--color-series-base:#262b2a;--color-series-mid:#474d4b;--color-series-lead:#6f7573;--color-series-peak:#c4c9c7;--color-ramp-0:#131817;--color-ramp-1:#1e2322;--color-ramp-2:#2f3433;--color-ramp-3:#4c5250;--color-ramp-4:#7c8280;--color-ramp-5:#c4c9c7;--photo-plate-key:#8f9592;--photo-display-ceiling:#2a2e2d;--photo-body-ceiling:#181c1b;--mask-light-falloff:#0009;--font-display:"Familjen Grotesk", "Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, sans-serif;--font-width-mono:87.5%;--font-width-label:88%;--font-weight-regular:400;--font-weight-book:450;--font-weight-demi:550;--font-weight-strong:650;--display-weight:var(--font-weight-semibold);--display-line-height:.96;--display-tracking:-.045em;--display-opsz:none;--text-display:clamp(50px, 7.2vw, 104px);--text-h2:clamp(34px, 3.9vw, 56px);--text-numeral:clamp(44px, 4.45vw, 64px);--text-body:15px;--text-lede:19px;--text-h3:22px;--text-mono:13px;--text-caption:12px;--radius-hair:1px;--radius-tick:1.5px;--radius-bar:2px;--radius-cell:3px;--radius-small:5px;--radius-segment:8px;--radius-control:10px;--radius-tile:12px;--radius-well:22px;--radius-mark:clamp(5px, .21em, 22px);--radius-bob:max(1px, .03em);--duration-press:.14s;--duration-entrance:.72s;--duration-blink:1.1s;--duration-drift:50s;--delay-rise:60ms;--spacing-page:96px;--spacing-gutter:40px;--spacing-control:44px;--container-page:1248px}}@layer base{*,:before,:after{box-sizing:border-box}html{background:var(--color-page-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--color-ink-quaternary) var(--color-page-ground);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-page-ground);color:var(--color-ink-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:1.6;font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;position:relative;overflow-x:clip}::selection{background:var(--color-selection);color:var(--color-ink-primary)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input{caret-color:var(--color-accent)}h1,h2,h3,p,figure,blockquote,dl,dd,ul,ol,pre{margin:0}ul,ol{padding:0;list-style:none}p,li,dt,dd,figcaption,blockquote,h3{text-wrap:pretty}img,svg{display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);text-underline-offset:3px;transition:text-decoration-color var(--duration-press) var(--ease-out), color var(--duration-press) var(--ease-out);text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}code,kbd,pre{font-family:var(--font-mono);font-size:var(--text-mono);font-stretch:var(--font-width-mono);line-height:1.55;font-weight:var(--font-weight-regular);letter-spacing:0;font-variant-numeric:tabular-nums}h1,main>section>h2,.spine>h2,h2.claim{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--color-ink-primary);text-wrap:balance}h1{font-size:var(--text-display);line-height:var(--display-line-height);letter-spacing:var(--display-tracking)}h2{font-size:var(--text-h2);letter-spacing:-.03em;line-height:1.02}.skip{left:var(--spacing-page);z-index:20;border-radius:var(--radius-control);background:var(--color-control-fill);color:var(--color-control-label);font-weight:var(--font-weight-medium);padding:10px 14px;text-decoration:none;position:absolute;top:12px;transform:translateY(-160%)}.skip:focus-visible{transform:none}kbd{border-radius:var(--radius-small);background:var(--color-sunk-surface);min-width:20px;height:20px;box-shadow:inset 0 3px 4px -2px var(--color-well-shade), inset 0 -1px 0 var(--color-well-lip);color:var(--color-ink-secondary);font-size:11px;line-height:1;font-weight:var(--font-weight-medium);vertical-align:1px;place-items:center;margin-inline:1px;padding:0 5px;display:inline-grid}table{border-collapse:collapse;width:100%}th{font-weight:var(--font-weight-semibold);text-align:left}}@layer components{.page-width{width:min(var(--container-page), 100% - 2 * var(--spacing-page));margin-inline:auto}.page-grid{column-gap:var(--spacing-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.spine{flex-direction:column;grid-column:1/span 4;align-items:flex-start;display:flex}.spine>p:not(.eyebrow):not(.caption){color:var(--color-ink-secondary);max-width:34em}.spine h2{margin-top:20px}.spine h2+p{margin-top:24px}.wide-only{display:inline-flex}.keep{white-space:nowrap}.num{text-align:right}.band{isolation:isolate;position:relative}.band .page-grid{align-items:start}@media (width<=900px){.wide-only{display:none}.page-grid{grid-template-columns:minmax(0,1fr)}.spine{grid-column:1}}.caption{color:var(--color-ink-tertiary);font-size:12px;line-height:1.5}.lede{color:var(--color-ink-secondary);max-width:30em;font-size:19px;line-height:1.5}.claim{font-size:var(--text-display);letter-spacing:var(--display-tracking);line-height:.96}.filters{width:0;height:0;position:absolute;overflow:hidden}.plate{pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.plate-img{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.block-frame{--span:min(var(--container-page), 100% - 2 * var(--spacing-page));width:calc(var(--span) * .9615);aspect-ratio:1600/1066;left:calc((100% - var(--span)) / 2 + var(--span) * .2396);position:absolute;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1066' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1066' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.046' stop-opacity='0'/%3E%3Cstop offset='0.062' stop-opacity='0.3'/%3E%3Cstop offset='0.0715' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='-400' y='-400' width='2400' height='1900' fill='url(%23e)' transform='rotate(-3.66 610 78.4)'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 0,#000 11% 93%,#0000 100%),linear-gradient(#000 76%,#0000 100%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1066' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1066' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.046' stop-opacity='0'/%3E%3Cstop offset='0.062' stop-opacity='0.3'/%3E%3Cstop offset='0.0715' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='-400' y='-400' width='2400' height='1900' fill='url(%23e)' transform='rotate(-3.66 610 78.4)'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 0,#000 11% 93%,#0000 100%),linear-gradient(#000 76%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.block-img{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.block-layer{position:absolute;inset:0}@media (width<=1199px){.block-frame{left:calc((100% - var(--span)) / 2 + var(--span) * .2996)}}@media (width<=900px){.block-frame{--w:max(680px, 120%);width:var(--w);left:calc(86% - var(--w) * .7625)}}.badge{border-radius:var(--radius-small);height:18px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-control-label);background:var(--color-control-fill);align-items:center;padding:0 6px;font-stretch:88%;display:inline-flex}.tag{border-radius:var(--radius-small);height:20px;box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink-tertiary);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 7px;font-stretch:88%;display:inline-flex}[data-motion] [data-rise]{opacity:0;transition:opacity var(--duration-entrance) var(--ease-out), transform var(--duration-entrance) var(--ease-out);transition-delay:calc(var(--rise-i,0) * var(--delay-rise));transform:translateY(12px)}[data-motion] [data-rise].is-risen{opacity:1;transform:none}[data-motion] .well>*{transition:opacity var(--duration-entrance) var(--ease-out), transform var(--duration-entrance) var(--ease-out)}[data-motion] .well:not(.is-settled)>*{opacity:0;transform:translateY(-8px)}[data-motion] .well:after{transition:box-shadow var(--duration-entrance) var(--ease-out)}[data-motion] .well:not(.is-settled):after{box-shadow:inset 0 4px 10px -8px var(--color-well-shade)}[data-motion] .is-swapped{animation:swap-settle var(--duration-entrance) var(--ease-out) both}.brand{color:var(--color-ink-primary);align-items:center;gap:.42em;font-size:22px;text-decoration:none;display:inline-flex}.brand-mark{border-radius:var(--radius-mark);background:linear-gradient(180deg, var(--color-sunk-floor) 0%, var(--color-sunk-floor) 22%, var(--color-note-fill) 100%);width:.82em;height:.82em;box-shadow:inset 0 .16em .2em -.12em var(--color-well-shade), inset 0 -1px 0 var(--color-outline-press);flex:none;display:block;position:relative}.brand-probe{background:var(--color-ink-secondary);width:max(2px,.075em);height:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand-probe:after{content:"";border-radius:var(--radius-bob);background:var(--color-ink-primary);width:max(6px,.24em);height:max(6px,.24em);position:absolute;top:100%;left:50%;transform:translate(-50%,-1px)}.brand-word{font-family:var(--font-display);font-size:1em;font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1}.breakdown{flex-direction:column;gap:6px;width:100%;display:flex}.breakdown li{grid-template-columns:76px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.b-key,.b-num{color:var(--color-ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.b-num{text-align:right;color:var(--color-ink-tertiary)}.b-track{border-radius:var(--radius-bar);background:var(--color-track);height:6px;overflow:hidden}.b-fill{background:var(--color-ink-tertiary);height:100%;display:block}.fill-lead{background:var(--color-series-lead)}.fill-rest{background:var(--color-series-mid)}@media (width<=900px){.breakdown li{grid-template-columns:88px minmax(0,1fr) 48px}}.icon-well{border-radius:var(--radius-control);background:linear-gradient(180deg, var(--color-sunk-surface) 0%, var(--color-sunk-surface) 25%, var(--color-sunk-floor) 100%);width:40px;height:40px;box-shadow:inset 0 9px 10px -8px var(--color-well-shade), inset 0 -1px 0 var(--color-well-lip);color:var(--color-ink-secondary);flex:none;place-items:center;display:grid}.icon-well svg{display:block}.icon{color:var(--color-ink-tertiary);flex:none}.tone-coral{color:var(--color-product-coral)}.tone-amber{color:var(--color-product-amber)}.tone-sage{color:var(--color-product-sage)}.tone-neutral{color:var(--color-ink-secondary)}.status-pill{border-radius:var(--radius-small);align-items:center;height:20px;padding:0 6px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px}.conn-dot{background:var(--color-product-sage);border-radius:50%;width:6px;height:6px;display:inline-block}.seg-row{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-hairline);align-items:center;gap:2px;padding:2px;display:inline-flex}.seg-choice{border-radius:var(--radius-segment);min-width:40px;height:28px;color:var(--color-ink-tertiary);font-size:13px;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;transition:color var(--duration-press) var(--ease-out), background-color var(--duration-press) var(--ease-out);padding:0 10px}.seg-choice:hover{color:var(--color-ink-primary)}.seg-choice:active{transform:translateY(1px)}.seg-choice[aria-checked=true]{color:var(--color-ink-primary);background:var(--color-chosen-in-well);box-shadow:inset 0 -2px 0 var(--color-accent)}.well{--rim-dim:var(--color-rim-dim-0);--rim-edge:var(--color-rim-edge-0);--rim-h:14px;--rim-run:min(16px, var(--spacing-page) - 4px);--lip-h:2px;--face-h:14px;--cut:calc(var(--lip-h) + var(--face-h));isolation:isolate;padding-top:var(--cut);border-radius:var(--radius-well);background:linear-gradient(var(--rim-edge), var(--rim-edge)) 0 0 / 100% var(--lip-h) no-repeat, linear-gradient(180deg, var(--color-sunk-wall), var(--color-sunk-surface)) 0 var(--lip-h) / 100% var(--face-h) no-repeat, linear-gradient(180deg, var(--color-sunk-surface) 0%, var(--color-sunk-surface) 6%, var(--color-sunk-floor) 100%);box-shadow:inset 0 -1px 0 var(--color-well-lip);transition:box-shadow var(--duration-entrance) var(--ease-out);position:relative}.well:before{content:"";left:calc(-1 * var(--rim-run));right:calc(-1 * var(--rim-run));height:var(--rim-h);pointer-events:none;background:linear-gradient(180deg, var(--color-rim-fall), var(--color-rim-fall-end) 80%), linear-gradient(var(--color-rim-shade), var(--color-rim-shade)), linear-gradient(var(--rim-dim), var(--rim-dim)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='14' viewBox='0 0 640 14' preserveAspectRatio='none'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.55' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.35' intercept='-0.175'/%3E%3CfeFuncG type='linear' slope='1.35' intercept='-0.175'/%3E%3CfeFuncB type='linear' slope='1.35' intercept='-0.175'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='640' height='14' filter='url(%23g)'/%3E%3C/svg%3E") 0 0 / 640px 100% repeat-x, url(/showcase/sonde/images/07-edge-strip.png) 50% -48px / 300% 150px no-repeat;background-blend-mode:normal, normal, normal, overlay, normal;position:absolute;bottom:100%}.well:after{content:"";inset:var(--cut) 0 0;z-index:3;border-radius:0 0 var(--radius-well) var(--radius-well);pointer-events:none;box-shadow:inset 0 14px 22px -10px var(--color-well-shade);position:absolute}.well:hover{box-shadow:inset 0 -1px 0 var(--color-well-lip-hover)}.well:focus-visible{outline-offset:4px}.well[data-rim="1"]{--rim-dim:var(--color-rim-dim-1);--rim-edge:var(--color-rim-edge-1)}.well[data-rim="2"]{--rim-dim:var(--color-rim-dim-2);--rim-edge:var(--color-rim-edge-2)}.well[data-rim="3"]{--rim-dim:var(--color-rim-dim-3);--rim-edge:var(--color-rim-edge-3)}.well[data-rim="4"]{--rim-dim:var(--color-rim-dim-4);--rim-edge:var(--color-rim-edge-4)}.well-wide{grid-column:1/-1}.console{flex-direction:column;margin-top:72px;display:flex}.console-grid:before{content:"";z-index:3;pointer-events:none;box-shadow:var(--shadow-console-lengthened);opacity:0;position:absolute;inset:0}.console-grid{flex:1;grid-template-columns:216px minmax(0,1fr) 280px;display:grid;position:relative}.sidebar{border-right:1px solid var(--color-hairline);flex-direction:column;gap:16px;min-width:0;padding:14px 12px 12px;display:flex}.side-head{align-items:center;gap:8px;padding:4px 8px;font-size:18px;display:flex}.side-word{font-family:var(--font-display);font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-ink-primary);line-height:1}.side-version{color:var(--color-ink-tertiary);margin-left:auto;font-size:10.5px}.side-search{border-radius:var(--radius-control);width:100%;height:34px;box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink-tertiary);text-align:left;transition:box-shadow var(--duration-press) var(--ease-out), color var(--duration-press) var(--ease-out);align-items:center;gap:9px;padding:0 7px 0 9px;font-size:13px;display:flex}.side-search:hover{color:var(--color-ink-primary);box-shadow:inset 0 0 0 1px var(--color-field-hover)}.side-search kbd{margin-left:auto}.side-nav,.side-list{flex-direction:column;gap:1px;display:flex}.side-section{flex-direction:column;gap:6px;display:flex}.side-item{border-radius:var(--radius-control);width:100%;min-height:32px;color:var(--color-ink-secondary);text-align:left;transition:background-color var(--duration-press) var(--ease-out), color var(--duration-press) var(--ease-out);align-items:center;gap:9px;padding:0 8px;font-size:13px;text-decoration:none;display:flex;position:relative}.side-item:hover{background:var(--color-hairline-soft);color:var(--color-ink-primary)}.side-item.is-current{background:var(--color-chosen-in-well);color:var(--color-ink-primary)}.side-item.is-current .icon,.side-item:hover .icon{color:var(--color-ink-primary)}.side-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-dataset{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}li.side-item:hover{color:var(--color-ink-secondary);background:0 0}li.side-item.is-active,li.side-item.is-active .icon{color:var(--color-ink-primary)}.side-item .side-count{flex:none;margin-left:auto;font-size:11px;overflow:visible}.saved-item[aria-pressed=true]{color:var(--color-ink-primary);background:var(--color-chosen-in-well)}.saved-item[aria-pressed=true]:before{content:"";border-radius:var(--radius-bar);background:var(--color-accent);width:2px;position:absolute;top:8px;bottom:8px;left:0}.saved-item[aria-pressed=true] .icon{color:var(--color-ink-primary)}.rail-label{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary);padding:0 8px;font-stretch:88%}.side-foot{border-top:1px solid var(--color-hairline-soft);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 2px;display:flex}.ws-mark{border-radius:var(--radius-small);background:var(--color-ink-quaternary);width:28px;height:28px;color:var(--color-ink-primary);font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.04em;flex:none;place-items:center;display:grid}.ws-text{flex-direction:column;min-width:0;line-height:1.35;display:flex}.ws-name{font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-primary)}.ws-sub{color:var(--color-ink-tertiary);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.side-count.is-quiet{color:var(--color-ink-tertiary)}.console-main{flex-direction:column;min-width:0;padding:14px 24px 0;display:flex}.toolbar{align-items:center;gap:14px;min-height:34px;display:flex}.crumbs{align-items:center;gap:8px;margin-right:auto;font-size:13px;display:flex}.crumbs code{color:var(--color-ink-secondary);font-size:12px}.crumbs label{color:var(--color-ink-primary);font-weight:var(--font-weight-medium)}.crumb-sep{color:var(--color-ink-tertiary)}.chip-row{display:none}.chip{border-radius:var(--radius-control);height:30px;box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink-secondary);white-space:nowrap;transition:box-shadow var(--duration-press) var(--ease-out), color var(--duration-press) var(--ease-out);align-items:center;padding:0 10px;display:inline-flex}.chip code{font-size:12px}.chip:hover{color:var(--color-ink-primary);box-shadow:inset 0 0 0 1px var(--color-field-hover)}.chip[aria-pressed=true]{color:var(--color-ink-primary);box-shadow:inset 0 0 0 1px var(--color-accent)}.query-row{gap:10px;margin-top:12px;display:flex}.field{border-radius:var(--radius-control);min-width:0;height:46px;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);cursor:text;transition:box-shadow var(--duration-press) var(--ease-out);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.field:hover{box-shadow:inset 0 0 0 1px var(--color-field-hover)}.field:focus-within{box-shadow:inset 0 0 0 1px var(--color-field-focus);outline:2px solid var(--color-accent);outline-offset:2px}.field:focus-within .q:focus-visible{outline:none}.prompt{color:var(--color-ink-tertiary);font-family:var(--font-mono);font-size:15px}.q{min-width:2ch;height:100%;color:var(--color-ink-primary);font-family:var(--font-mono);field-sizing:content;background:0 0;border:0;outline:none;flex:0 auto;max-width:100%;font-size:13.5px;font-stretch:87.5%}.rest-caret{border-radius:var(--radius-hair);background:var(--color-accent);flex:none;width:2px;height:18px;margin-left:-6px;margin-right:auto}.field:focus-within .rest-caret{visibility:hidden}@supports not (field-sizing:content){.q{flex:1}.rest-caret{display:none}}.run{border-radius:var(--radius-control);background:var(--color-control-fill);height:46px;color:var(--color-control-label);font-size:14px;font-weight:var(--font-weight-medium);transition:background-color var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out);align-items:center;gap:10px;padding:0 12px 0 16px;display:inline-flex}.run:hover{background:var(--color-control-fill-hover)}.run:active{background:var(--color-control-fill-press);transform:translateY(1px)}.run:disabled{background:var(--color-ink-quaternary);color:var(--color-ink-secondary);transform:none}.run-key{border-radius:var(--radius-small);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--color-control-label-line);place-items:center;display:grid}.run-key .icon{color:var(--color-control-label)}.run:disabled .run-key .icon{color:var(--color-ink-secondary)}.view-tabs{border-bottom:1px solid var(--color-hairline);gap:2px;margin-top:14px;display:flex}.view-tab{height:38px;color:var(--color-ink-tertiary);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;transition:color var(--duration-press) var(--ease-out);align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.view-tab:hover,.view-tab:hover .icon{color:var(--color-ink-primary)}.view-tab:active{transform:translateY(1px)}.view-tab[aria-selected=true],.view-tab[aria-selected=true] .icon{color:var(--color-ink-primary)}.view-tab[aria-selected=true]:after{content:"";border-radius:var(--radius-bar) var(--radius-bar) 0 0;background:var(--color-accent);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.view-tab:focus-visible{outline-offset:-2px}.console-status{min-height:20px;margin-top:12px}.console-status code{color:var(--color-ink-tertiary);font-size:12px}.status-strong{color:var(--color-ink-primary)}.console-viz{min-height:214px;margin-top:8px}.hist{flex-direction:column;display:flex}.hist-head{align-items:baseline;gap:14px;min-height:20px;display:flex}.hist-title{color:var(--color-ink-tertiary);font-size:12px}.hist-peak{color:var(--color-ink-tertiary);font-size:11.5px}.hist-body{grid-template-rows:164px auto;grid-template-columns:38px minmax(0,1fr);column-gap:10px;margin-top:8px;display:grid}.hist-y{grid-area:1/1;position:relative}.hist-y code{color:var(--color-ink-tertiary);font-size:10.5px;line-height:1;position:absolute;right:0;transform:translateY(-50%)}.hist-y code:first-child{top:0}.hist-y code:nth-child(2){top:50%}.hist-y code:nth-child(3){top:100%}.hist-plot{grid-area:1/2;position:relative}.hist-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.hist-grid span{background:var(--color-hairline-soft);height:1px}.hist-grid span:last-child{background:var(--color-hairline)}.bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:2px;display:grid;position:absolute;inset:0}.bar{border-radius:var(--radius-bar) var(--radius-bar) 0 0;height:100%;transition:background-color var(--duration-press) var(--ease-out);flex-direction:column;justify-content:flex-end;display:flex}.bar.is-hover{background:var(--color-hairline-soft)}.seg{min-height:0;display:block}.seg-server{background:var(--color-series-lead);border-radius:var(--radius-bar) var(--radius-bar) 0 0}.seg-client{background:var(--color-series-mid)}.seg-ok{background:var(--color-series-base)}.bar.is-hover .seg-server{background:var(--color-series-peak)}.bar.is-peak .seg-server{box-shadow:0 -2px 0 0 var(--color-ink-primary)}.hist-callout{z-index:2;border-radius:var(--radius-small);background:var(--color-chosen-in-well);white-space:nowrap;pointer-events:none;flex-direction:column;gap:1px;padding:7px 10px 8px;display:flex;position:absolute;transform:translate(-50%,-12px)}.hist-callout:after{content:"";background:var(--color-ink-tertiary);width:1px;height:12px;position:absolute;bottom:-12px;left:50%}.hist-callout[data-edge=start]{transform:translate(-14px,-12px)}.hist-callout[data-edge=start]:after{left:14px}.hist-callout[data-edge=end]{transform:translate(calc(14px - 100%),-12px)}.hist-callout[data-edge=end]:after{left:auto;right:14px}.hist-callout code{color:var(--color-ink-secondary);font-size:11px;line-height:1.5}.hist-callout .callout-at{color:var(--color-ink-primary)}.hist-callout .tone-coral{color:var(--color-product-coral)}.hist-callout .tone-amber{color:var(--color-product-amber)}.axis{grid-area:2/2;height:20px;margin-top:6px;position:relative}.tick{font-family:var(--font-mono);color:var(--color-ink-tertiary);white-space:nowrap;font-size:11px;font-stretch:87.5%;position:absolute;top:0;transform:translate(-50%)}.tick-start{transform:none}.tick-end{transform:translate(-100%)}.console-wait,.stats-wait{flex-direction:column;gap:10px;padding-top:26px;display:flex}.wait-bar{border-radius:var(--radius-cell);background:var(--color-track);height:10px;display:block}.wait-bar:first-child{width:64%}.wait-bar:nth-child(2){width:42%}.wait-bar:nth-child(3){width:53%}.console-help{color:var(--color-ink-secondary);flex-direction:column;gap:8px;padding-top:24px;font-size:14px;display:flex}.console-help code{color:var(--color-ink-primary)}.console-results{min-height:244px;margin-top:14px;padding-bottom:18px}.console-results:focus-visible{outline-offset:2px}.console-empty{color:var(--color-ink-secondary);padding:16px 0 0;font-size:13.5px}.results-bar{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.results-title{font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-primary)}.results-count{color:var(--color-ink-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.result-head,.result-row{grid-template-columns:minmax(0,1.2fr) 88px minmax(0,1.4fr) 72px;align-items:center;column-gap:14px;display:grid}.result-head{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);height:30px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary);padding:0 12px;font-stretch:88%}.result-rows{flex-direction:column;display:flex}.result-row{border-bottom:1px solid var(--color-hairline-soft);text-align:left;height:36px;transition:background-color var(--duration-press) var(--ease-out);padding:0 12px;position:relative}.result-row:hover{background:var(--color-hairline-soft)}.result-row[aria-checked=true]{background:var(--color-chosen-in-well)}.result-row[aria-checked=true]:before{content:"";border-radius:var(--radius-bar);background:var(--color-accent);width:2px;position:absolute;top:9px;bottom:9px;left:0}.result-row code{font-size:12.5px}.r-key{color:var(--color-ink-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-num{text-align:right;color:var(--color-ink-secondary)}.r-share{align-items:center;gap:10px;display:flex}.r-share code{color:var(--color-ink-tertiary);text-align:right;min-width:44px;font-size:11.5px}.share-track{border-radius:var(--radius-bar);background:var(--color-track);flex:1;height:4px;overflow:hidden}.share-fill{background:var(--color-ink-tertiary);height:100%;display:block}.result-row[aria-checked=true] .share-fill{background:var(--color-ink-secondary)}.view-table th{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);letter-spacing:.08em;text-transform:uppercase;height:30px;color:var(--color-ink-tertiary);white-space:nowrap;padding-right:14px;font-size:11px;font-stretch:88%}.view-table td{border-bottom:1px solid var(--color-hairline-soft);white-space:nowrap;height:36px;padding-right:14px}.view-table th:first-child,.view-table td:first-child{padding-left:12px}.view-table th:last-child,.view-table td:last-child{padding-right:12px}.view-table td code{color:var(--color-ink-secondary);font-size:12px}.view-table td code.strong,.view-table td.msg code{color:var(--color-ink-primary)}.view-table td.msg{width:100%;max-width:0}.view-table td.msg code{text-overflow:ellipsis;display:block;overflow:hidden}.view-table tbody tr{transition:background-color var(--duration-press) var(--ease-out)}.view-table tbody tr:hover{background:var(--color-hairline-soft)}.view-table .r-share{min-width:140px}.stats-rail{border-left:1px solid var(--color-hairline);flex-direction:column;gap:18px;min-width:0;padding:16px 22px 18px;display:flex}.stats{flex-direction:column;display:flex}.stats-head{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.stats-head .rail-label{padding:0}.stats-note{color:var(--color-ink-tertiary);font-size:11px}.stat{border-top:1px solid var(--color-hairline-soft);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 76px;align-items:center;column-gap:12px;padding:11px 0 12px;display:grid}.stat-label{color:var(--color-ink-tertiary);grid-column:1;font-size:12px}.stat-line{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:2px 10px;margin-top:3px;display:flex}.stat-value{color:var(--color-ink-primary);font-size:16px}.stat-delta{font-family:var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap;font-size:11px;font-stretch:87.5%}.stat-delta.trend-flat{color:var(--color-ink-tertiary)}.spark-line{grid-area:1/2/span 2;width:76px;height:30px;overflow:visible}.spark-area{fill:var(--color-note-fill)}.spark-stroke{fill:none;stroke:var(--color-ink-tertiary);stroke-width:1.25px;stroke-linejoin:round}.spark-bars rect{fill:var(--color-series-lead)}.detail-slot:empty{display:none}.detail{border-top:1px solid var(--color-hairline);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-top:16px;display:flex}.detail-label{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary);font-stretch:88%}.detail-key{color:var(--color-ink-primary);margin-bottom:2px;font-size:16px}.detail-stats{border-bottom:1px solid var(--color-hairline-soft);grid-template-columns:repeat(3,auto);gap:0 18px;width:100%;margin-bottom:4px;padding-bottom:10px;display:grid}.detail-stats dt{color:var(--color-ink-tertiary);font-size:11px}.detail-stats dd code{color:var(--color-ink-primary);font-size:12.5px}.detail-cmd{color:var(--color-ink-secondary);word-break:break-word;margin-top:6px;font-size:11.5px;line-height:1.6}.detail-cmd .token:first-child{color:var(--color-ink-tertiary)}.detail-action{border-radius:var(--radius-control);height:32px;box-shadow:inset 0 0 0 1px var(--color-hairline);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-ink-primary);transition:box-shadow var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out);align-items:center;gap:8px;margin-top:4px;padding:0 12px 0 10px;display:inline-flex}.detail-action:hover{box-shadow:inset 0 0 0 1px var(--color-outline-hover)}.detail-action:active{transform:translateY(1px)}.console-foot{border-top:1px solid var(--color-hairline);height:44px;color:var(--color-ink-tertiary);justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-size:12px;display:flex}.conn,.keys{align-items:center;gap:10px;display:flex}.conn code{color:var(--color-ink-tertiary);font-size:11.5px}.keys{gap:18px}.keys>span{align-items:center;gap:4px;display:inline-flex}.console kbd{box-shadow:inset 0 0 0 1px var(--color-hairline-strong);background:0 0}@media (prefers-reduced-motion:no-preference){.rest-caret{animation:blink var(--duration-blink) var(--ease-out) infinite}.is-offscreen .rest-caret{animation-play-state:paused}@supports (animation-timeline:scroll()){.console-grid:before{animation:linear both shadow-lengthens;animation-timeline:scroll(root);animation-range:0 70vh}}}@media (width<=1199px){.console-grid{grid-template-columns:196px minmax(0,1fr)}.stats-rail{border-left:0;border-top:1px solid var(--color-hairline);grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0 32px;padding:18px 24px 20px;display:grid}.stats-rail .detail{border-top:0;padding-top:0}.result-head,.result-row{grid-template-columns:minmax(0,1.2fr) 80px minmax(0,1fr) 64px}}@media (width<=900px){.keys .wide-only{display:none}.console{min-height:0;margin-top:48px}.console-grid{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.stats-rail{border-top:0;border-left:0;padding:0 16px 16px;display:block}.stats.is-compact{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;margin-top:16px;display:grid}.stats.is-compact .stats-head{grid-column:1/-1}.stats.is-compact .stat{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:start;padding:10px 0 0}.stats.is-compact .stat-value{font-size:13px}.stats.is-compact .stat-label{font-size:11px}.stats.is-compact .spark-line{grid-area:3/1;width:100%;height:22px;margin-top:8px}.view-tabs{scrollbar-width:none;margin:14px -16px 0;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 44px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 44px),#0000 100%)}.view-tab{flex:none}.hist-body{grid-template-rows:132px auto;grid-template-columns:30px minmax(0,1fr);column-gap:8px}.console-main{padding:16px 16px 0}.toolbar{flex-wrap:wrap}.toolbar .tag{display:none}.chip-row{scrollbar-width:none;gap:8px;margin:12px -16px 0;padding:0 16px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 56px),#0000 100%)}.chip:last-child{margin-right:40px}.query-row{flex-direction:column}.q{font-size:12px}.hist-peak{display:none}.run{justify-content:center}.console-results{min-height:0}.view-table th:first-child,.view-table td:first-child{padding-left:8px}.view-table th:last-child,.view-table td:last-child{padding-right:8px}.view-table th,.view-table td{padding-right:10px}.result-head,.result-row{grid-template-columns:minmax(0,1fr) 76px 60px;column-gap:10px;padding:0 8px}.detail{border-top:1px solid var(--color-hairline);padding:14px 0 0}.detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.console-foot{padding:0 16px}.conn span{display:none}}.btn{border-radius:var(--radius-control);height:44px;font-family:var(--font-body);font-size:15px;font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-press) var(--ease-out), box-shadow var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 20px;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-control-fill);color:var(--color-control-label)}.btn-primary:hover{background:var(--color-control-fill-hover)}.btn-primary:active{background:var(--color-control-fill-press)}.btn-secondary{color:var(--color-ink-primary);box-shadow:inset 0 0 0 1px var(--color-hairline)}.btn-secondary:hover{box-shadow:inset 0 0 0 1px var(--color-outline-hover)}.btn-secondary:active{box-shadow:inset 0 0 0 1px var(--color-outline-press)}.btn-small{height:36px;padding:0 14px;font-size:14px}.plate-hero{z-index:0;height:900px;top:0}.block-hero{top:120px}.block-base{filter:url(#tone-hero-base)}.block-light{--light-x:58%;--light-y:24%;--light-rx:120%;--light-ry:150%;-webkit-mask-image:radial-gradient(ellipse var(--light-rx) var(--light-ry) at var(--light-x) var(--light-y), black 0%, black 42%, var(--mask-light-falloff) 70%, transparent 100%);mask-image:radial-gradient(ellipse var(--light-rx) var(--light-ry) at var(--light-x) var(--light-y), black 0%, black 42%, var(--mask-light-falloff) 70%, transparent 100%)}.block-light .block-img{filter:url(#tone-hero)}.opening{z-index:1;padding-top:48px;padding-bottom:112px;position:relative}.opening-stack{flex-direction:column;align-items:flex-start;display:flex}.nameplate{border-radius:var(--radius-control);background:var(--color-sunk-surface);height:34px;box-shadow:inset 0 7px 9px -6px var(--color-well-shade), inset 0 -1px 0 var(--color-well-lip);color:var(--color-ink-secondary);font-size:13px;font-weight:var(--font-weight-medium);transition:color var(--duration-press) var(--ease-out), box-shadow var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out);align-items:center;gap:10px;padding:0 12px 0 6px;text-decoration:none;display:inline-flex;position:relative}.nameplate:hover{color:var(--color-ink-primary);box-shadow:inset 0 7px 9px -6px var(--color-well-shade), inset 0 -1px 0 var(--color-well-lip-hover)}.nameplate:active{transform:translateY(1px)}.nameplate svg{color:var(--color-ink-tertiary);transition:transform var(--duration-press) var(--ease-out)}.nameplate:hover svg{transform:translate(2px)}.opening h1{max-width:9.6em;margin-top:52px}.opening .lede{text-wrap:pretty;max-width:28.2em;margin-top:24px}.opening .actions{align-items:center;gap:12px;margin-top:28px;display:flex}.opening .install{margin-left:12px}.opening-notes{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;display:flex}.install code{border-radius:var(--radius-small);background:var(--color-sunk-surface);height:30px;box-shadow:inset 0 6px 8px -6px var(--color-well-shade), inset 0 -1px 0 var(--color-well-lip);color:var(--color-ink-secondary);align-items:center;padding:0 12px;display:inline-flex}.install code:before{content:"$ ";color:var(--color-ink-tertiary)}.note{color:var(--color-ink-secondary);font-size:13px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.block-light{animation:linear both light-lowers;animation-timeline:scroll(root);animation-range:0 70vh}}}@media (width>=901px) and (width<=1299px){.block-hero{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1066' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1066' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.046' stop-opacity='0'/%3E%3Cstop offset='0.062' stop-opacity='0.3'/%3E%3Cstop offset='0.0715' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='-400' y='-400' width='2400' height='1900' fill='url(%23e)' transform='rotate(-3.66 610 78.4)'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 0,#000 11% 93%,#0000 100%),linear-gradient(#000 76%,#0000 100%),radial-gradient(62% 48% at 0 64%,#0000 0% 54%,#000 100%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1066' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1066' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.046' stop-opacity='0'/%3E%3Cstop offset='0.062' stop-opacity='0.3'/%3E%3Cstop offset='0.0715' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='-400' y='-400' width='2400' height='1900' fill='url(%23e)' transform='rotate(-3.66 610 78.4)'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 0,#000 11% 93%,#0000 100%),linear-gradient(#000 76%,#0000 100%),radial-gradient(62% 48% at 0 64%,#0000 0% 54%,#000 100%)}}@media (width<=1199px){.opening .lede{max-width:24.5em}}@media (width<=900px){.plate-hero{height:560px}.block-hero{top:58px}.opening{padding-top:290px;padding-bottom:88px}.opening h1{margin-top:32px}.opening .lede{font-size:17px}.opening .actions{flex-direction:column;align-self:stretch}.opening .actions .btn{width:100%}.opening .install{align-self:flex-start;margin:4px 0 0}.opening-notes{flex-direction:column;align-items:flex-start}}.nav{z-index:2;align-items:center;gap:14px;height:72px;display:flex;position:relative}.nav .brand{margin-right:4px}.version{border-radius:var(--radius-small);height:20px;box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink-tertiary);align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.nav-links{align-items:center;gap:4px;margin-left:28px;display:flex}.nav-links a,.nav-signin{border-radius:var(--radius-control);height:36px;color:var(--color-ink-secondary);font-size:14px;font-weight:var(--font-weight-medium);transition:color var(--duration-press) var(--ease-out);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.nav-links a:hover,.nav-signin:hover{color:var(--color-ink-primary)}.nav-end{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=900px){.nav .wide-only{display:none}.nav{height:64px}.nav-links{margin-left:auto}.nav-end{margin-left:0}}@media (width<=600px){.nav .brand{font-size:20px}}.mark{width:auto;height:28px;overflow:visible}.mk-text{fill:currentColor;font-family:var(--font-body);font-size:20px}.mk-ferncastle{font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-size:19px;font-stretch:112%}.mk-mossbank{font-weight:var(--font-weight-extrabold);letter-spacing:.05em;font-size:21px;font-stretch:62%}.mk-ferrow{font-weight:var(--font-weight-light);letter-spacing:-.01em;font-size:22px;font-stretch:100%}.mk-plinth{font-weight:var(--font-weight-strong);letter-spacing:-.03em;font-size:20px;font-stretch:90%}.mk-marrowby{font-weight:var(--font-weight-black);letter-spacing:.02em;font-size:22px;font-stretch:62%}.mk-cobbleford{font-weight:var(--font-weight-regular);letter-spacing:.02em;font-size:19px;font-stretch:118%}.mk-brightwire{font-weight:var(--font-weight-bold);letter-spacing:-.045em;font-size:19px;font-stretch:96%}.mk-brindlewick{font-weight:var(--font-weight-book);letter-spacing:.01em;font-size:20px;font-stretch:75%}.mk-parcelhop{font-weight:var(--font-weight-demi);font-size:19px;font-stretch:95%}@media (width<=900px){.mark{height:22px}}.eyebrow{font-family:var(--font-body);font-size:12px;line-height:16px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary);font-stretch:88%}.eyebrow .index{color:var(--color-ink-primary);font-variant-numeric:tabular-nums;margin-right:10px}.eyebrow-cmd{font-family:var(--font-mono);font-size:12px;font-stretch:87.5%;font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;color:var(--color-ink-secondary);align-items:baseline;gap:14px;display:flex}.eyebrow-cmd .index{font-family:var(--font-mono);color:var(--color-ink-primary);margin-right:0}.eyebrow-cmd code{color:var(--color-ink-secondary);font-size:12px}.proof{padding-bottom:8px}.proof-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.proof-row{margin-top:30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.proof-row:focus-visible{outline-offset:-2px}.proof-track{width:max-content;display:flex}.proof-set{color:var(--color-ink-tertiary);align-items:center;gap:76px;padding-right:76px;display:flex}@media (prefers-reduced-motion:no-preference){.proof-track{animation:drift var(--duration-drift) linear infinite}.proof-row:hover .proof-track,.proof-row:focus-within .proof-track,.proof-row.is-offscreen .proof-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.proof-row{scrollbar-width:thin;overflow-x:auto}.proof-set[aria-hidden=true]{display:none}}@media (width<=900px){.proof-head{flex-direction:column;gap:4px}.proof-row{margin-top:22px}.proof-set{gap:52px;padding-right:52px}}.panel-head{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 24px 12px;display:flex}.panel-head .cmd{color:var(--color-ink-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.token-quoted{white-space:nowrap}.panel-head .cmd .token:first-child{color:var(--color-ink-tertiary)}.panel-aside{flex:none;align-items:center;gap:12px;display:flex}.panel-note{color:var(--color-ink-tertiary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.panel-sub{color:var(--color-ink-tertiary);font-size:13px}.file{align-items:center;gap:8px;min-width:0;display:inline-flex}@media (width<=900px){.panel-head{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.panel-head .cmd{white-space:normal;overflow-wrap:anywhere}}.tail-meta-row{border-bottom:1px solid var(--color-hairline-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;display:flex}.meta-chip{border-radius:var(--radius-small);height:24px;box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink-secondary);align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.meta-chip code{font-size:12px}.meta-sep{background:var(--color-hairline);width:1px;height:16px;margin:0 6px}.fade-floor{-webkit-mask-image:linear-gradient(#000 58%,#0000 98%);mask-image:linear-gradient(#000 58%,#0000 98%)}.tail th,.diff th{letter-spacing:.08em;text-transform:uppercase;height:32px;color:var(--color-ink-tertiary);border-bottom:1px solid var(--color-hairline);white-space:nowrap;font-size:11px;font-stretch:88%}.tail th:first-child,.tail td:first-child{padding-left:24px}.tail th:last-child,.tail td:last-child{padding-right:24px}.tail td{border-bottom:1px solid var(--color-hairline-soft);white-space:nowrap;height:34px;padding-right:16px}.tail td code{color:var(--color-ink-secondary);font-size:12px}.tail td.msg{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.tail td.msg code{color:var(--color-ink-primary)}.tail td .status-pill{font-size:11.5px}.tail tbody tr{transition:background-color var(--duration-press) var(--ease-out)}.tail tbody tr:hover{background:var(--color-hairline-soft)}.tail-list li{border-bottom:1px solid var(--color-hairline-soft);flex-direction:column;padding:10px 20px;display:flex}.tail-meta{color:var(--color-ink-tertiary);font-size:11.5px}.tail-msg{color:var(--color-ink-primary);overflow-wrap:anywhere;font-size:12px}.trace-summary{border-bottom:1px solid var(--color-hairline-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 24px;display:flex}.trace-summary>code{font-size:12.5px}.trace-summary .panel-sub{flex-basis:100%}.waterfall{--label:264px;--took:72px;flex-direction:column;flex:1;padding:10px 24px 18px;display:flex}.wf-axis{height:22px;margin-left:calc(var(--label) + 12px);margin-right:calc(var(--took) + 12px);position:relative}.wf-axis span{white-space:nowrap;font-family:var(--font-mono);color:var(--color-ink-tertiary);font-size:11px;font-stretch:87.5%;position:absolute;top:2px;transform:translate(-50%)}.wf-axis span:first-child{transform:none}.wf-axis span:last-child{transform:translate(-100%)}.wf-rows{flex-direction:column;display:flex}.wf-row{grid-template-columns:var(--label) minmax(0, 1fr) var(--took);border-top:1px solid var(--color-hairline-soft);height:38px;transition:background-color var(--duration-press) var(--ease-out);align-items:center;gap:12px;display:grid}.wf-row:hover{background:var(--color-hairline-soft)}.wf-label{padding-left:calc(var(--depth) * 14px);align-items:baseline;gap:8px;min-width:0;display:flex}.wf-service{width:72px;color:var(--color-ink-tertiary);flex:none;font-size:11px}.wf-name{color:var(--color-ink-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wf-track{background:linear-gradient(to right, var(--color-hairline-soft) 1px, transparent 1px) 0 0 / 25% 100%;height:14px;position:relative}.wf-bar{border-radius:var(--radius-cell);position:absolute;top:2px;bottom:2px}.outcome-ok .wf-bar,.key.outcome-ok:before{background:var(--color-series-mid)}.outcome-timeout .wf-bar,.key.outcome-timeout:before{background:repeating-linear-gradient(-45deg, var(--color-series-lead) 0 2px, var(--color-series-base) 2px 5px)}.outcome-error .wf-bar,.key.outcome-error:before{background:var(--color-series-peak)}.wf-took{text-align:right;color:var(--color-ink-secondary);font-size:11.5px}.outcome-timeout .wf-took{color:var(--color-product-amber)}.wf-legend,.dist-legend{color:var(--color-ink-tertiary);align-items:center;gap:18px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.key{align-items:center;gap:8px;display:inline-flex}.key:before{content:"";border-radius:var(--radius-bar);width:10px;height:10px}.key-before:before{background:var(--color-series-mid)}.key-after:before{background:var(--color-series-peak)}.key code{color:var(--color-ink-secondary);font-size:11.5px}.diff-body{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:18px;padding:18px 24px 20px;display:grid}.dist{flex-direction:column;min-height:0;display:flex}.dist-bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--color-hairline);flex:1;align-items:end;gap:3px;min-height:150px;display:grid}.dist-pair{height:100%;position:relative}.dist-before,.dist-after{border-radius:var(--radius-bar) var(--radius-bar) 0 0;position:absolute;bottom:0;left:0;right:0}.dist-before{background:var(--color-series-mid)}.dist-after{background:var(--color-series-peak);opacity:.9;left:35%;right:-10%}.dist-axis{font-family:var(--font-mono);color:var(--color-ink-tertiary);justify-content:space-between;margin-top:6px;font-size:11px;font-stretch:87.5%;display:flex}.diff td,.diff tbody th{border-bottom:1px solid var(--color-hairline-soft);height:30px}.diff code{color:var(--color-ink-secondary);font-size:12px}.diff tbody th code{color:var(--color-ink-primary)}.diff td.num code.tone-coral{color:var(--color-product-coral)}@media (width<=1199px){.waterfall{--label:220px}.wf-service{width:64px}}@media (width<=900px){.tail-meta-row,.trace-summary{padding:12px 16px}.tail-meta-row .panel-sub{flex-basis:100%}.meta-sep{display:none}.waterfall{padding:8px 16px 16px}.waterfall.is-narrow .wf-axis{margin-left:0;margin-right:0}.waterfall.is-narrow .wf-row{grid-template-rows:auto 12px;grid-template-columns:minmax(0,1fr) 64px;row-gap:4px;height:auto;padding:8px 0}.waterfall.is-narrow .wf-label{grid-column:1/-1}.waterfall.is-narrow .wf-track{grid-row:2;height:10px}.waterfall.is-narrow .wf-took{grid-row:2;font-size:11px}.wf-legend{flex-wrap:wrap}.diff-body{padding:14px 16px 18px}.dist-bars{min-height:120px}.dist-legend{flex-wrap:wrap;gap:8px 14px}}.tour-stage>.spine,.tour-well{grid-row:1}.tour{padding-top:112px;padding-bottom:112px}.tour-stage{align-items:start;position:relative}.tour.is-pinned{padding-bottom:0}.tour.is-pinned .tour-stage{position:sticky}.tour.is-pinned+.month{padding-top:112px}.tour-spine{padding-top:0}.tour-well{flex-direction:column;grid-column:5/-1;height:564px;margin-top:46px;display:flex}.tour-well>*{flex-shrink:0}.tour-well>:last-child{border-radius:0 0 var(--radius-well) var(--radius-well);flex:1 1 0;min-height:0;overflow:hidden}.verbs{flex-direction:column;width:100%;margin-top:40px;display:flex}.verb{text-align:left;width:100%;color:var(--color-ink-tertiary);transition:color var(--duration-press) var(--ease-out);grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:16px;padding:12px 0 12px 20px;display:grid;position:relative}.verb .icon-well{color:var(--color-ink-tertiary);transition:color var(--duration-press) var(--ease-out)}.verb:hover .icon-well{color:var(--color-ink-secondary)}.verb[aria-selected=true] .icon-well{color:var(--color-ink-primary)}.verb-text{flex-direction:column;gap:2px;min-width:0;display:flex}.verb:hover{color:var(--color-ink-secondary)}.verb-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.verb-name{font-size:22px;line-height:1.25;font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.verb code{color:var(--color-ink-tertiary);font-size:12px}.verb-desc{color:var(--color-ink-secondary);font-size:15px;display:none}.verb[aria-selected=true]{color:var(--color-ink-primary)}.verb[aria-selected=true] code{color:var(--color-ink-secondary)}.verb[aria-selected=true] .verb-desc{display:block}.verb-progress{background:var(--color-hairline);width:1px;position:absolute;top:0;bottom:0;left:0}.verb-progress:after{content:"";width:2px;height:calc(var(--p,0) * 100%);background:var(--color-ink-tertiary);position:absolute;top:0;left:0}.verb[aria-selected=true] .verb-progress:after{height:calc(max(var(--p,1), .18) * 100%);background:var(--color-accent)}@media (width<=900px){.tour{padding-top:104px;padding-bottom:88px}.tour-well{grid-area:2/1;height:auto;min-height:520px;margin-top:40px}.verb{column-gap:0;display:flex}.verb .icon-well{display:none}.verb-text{align-items:center}.verbs{flex-direction:row;gap:6px;margin-top:28px}.verb{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-hairline);flex:1;align-items:center;padding:10px 6px 12px}.verb-line{flex-direction:column;align-items:center;gap:2px}.verb-name{font-size:16px}.verb code{font-size:10.5px}.verb-desc,.verb[aria-selected=true] .verb-desc,.verb-progress{display:none}.verb[aria-selected=true]{background:var(--color-chosen-on-ground);box-shadow:inset 0 0 0 1px var(--color-hairline), inset 0 -2px 0 var(--color-accent)}}@media (width<=600px){.verb code{display:none}}.hm-head{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:24px;padding:18px 26px 16px;display:flex}.hm-title{font-size:15px;font-weight:var(--font-weight-semibold)}.hm-sub{color:var(--color-ink-tertiary);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:2px;font-size:13px;display:flex}.hm-sub code{color:var(--color-ink-secondary);font-size:12px}.hm-aside{align-items:center;gap:20px;display:flex}.legend{align-items:center;gap:8px;display:flex}.legend code{color:var(--color-ink-tertiary);font-size:11px}.legend-ramp{gap:2px;display:flex}.legend-ramp .cell{width:14px;height:10px}.cell{border-radius:var(--radius-bar);display:block}.ramp-0{background:var(--color-ramp-0)}.ramp-1{background:var(--color-ramp-1)}.ramp-2{background:var(--color-ramp-2)}.ramp-3{background:var(--color-ramp-3)}.ramp-4{background:var(--color-ramp-4)}.ramp-5{background:var(--color-ramp-5)}.cell-pending{box-shadow:inset 0 0 0 1px var(--color-ink-quaternary);background:0 0}.hm-body{grid-template-columns:minmax(0,1fr) 348px;gap:0;padding:0 0 0 26px;display:grid}.hm-grid-wrap{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:26px minmax(0,1fr);column-gap:10px;padding:26px 28px 20px 0;display:grid}.hour-labels{grid-row:1;position:relative}.hour-labels code{right:0;top:calc(var(--hour) / 24 * 100% - 2px);color:var(--color-ink-tertiary);font-size:10.5px;line-height:1;position:absolute}.hm-grid{grid-area:1/2;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;display:grid}.day{border-radius:var(--radius-small);transition:background-color var(--duration-press) var(--ease-out);grid-template-rows:repeat(24,minmax(14px,1fr));gap:2px;padding:3px;display:grid}.day:hover{background:var(--color-hairline-soft)}.day[aria-checked=true]{background:var(--color-chosen-in-well);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.day-labels{grid-area:2/2;height:22px;margin-top:8px;position:relative}.day-labels code{left:calc(var(--day) / 30 * 100%);color:var(--color-ink-tertiary);white-space:nowrap;font-size:11px;position:absolute}.hm-side{border-left:1px solid var(--color-hairline);flex-direction:column;gap:14px;min-width:0;padding:22px 24px 20px;display:flex}.readout-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.readout-day{font-size:22px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.25}.readout-note{color:var(--color-ink-tertiary);margin-top:2px;font-size:13px}.readout-hours{flex-direction:column;gap:6px;margin:0;display:flex}.hours-bars{border-bottom:1px solid var(--color-hairline);grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:2px;height:52px;display:grid}.hour-bar{border-radius:var(--radius-tick) var(--radius-tick) 0 0;background:var(--color-series-mid);display:block}.hour-bar.is-worst{background:var(--color-series-peak)}.hour-bar.is-pending{height:100%;box-shadow:inset 0 0 0 1px var(--color-ink-quaternary);border-radius:var(--radius-tick);background:0 0}.hours-ends{justify-content:space-between;display:flex}.hours-ends code{color:var(--color-ink-tertiary);font-size:10.5px}.steps{flex:none;gap:6px;display:flex}.step{border-radius:var(--radius-control);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--color-hairline);transition:box-shadow var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out);place-items:center;display:grid}.step .icon{color:var(--color-ink-secondary)}.step:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-outline-hover)}.step:active:not(:disabled){transform:translateY(1px)}.step:disabled .icon{color:var(--color-ink-quaternary)}.readout-figs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.readout-figs>div{border-bottom:1px solid var(--color-hairline-soft);flex-direction:column;gap:1px;padding:7px 0 8px;display:flex}.readout-figs dt{color:var(--color-ink-tertiary);font-size:11.5px}.readout-figs dd code{color:var(--color-ink-primary);font-size:13px}.readout-flag{color:var(--color-ink-primary);align-items:center;gap:8px;font-size:13px;display:flex}.readout-flag.is-quiet{color:var(--color-ink-tertiary)}.flag-dot{border-radius:var(--radius-bar);background:var(--color-product-coral);width:8px;height:8px}.ctx{flex-direction:column;display:flex}.ctx-tabs{border-bottom:1px solid var(--color-hairline);gap:2px;display:flex}.ctx-tab{height:32px;color:var(--color-ink-tertiary);font-size:12.5px;font-weight:var(--font-weight-medium);transition:color var(--duration-press) var(--ease-out);padding:0 10px;position:relative}.ctx-tab:hover{color:var(--color-ink-primary)}.ctx-tab:active{transform:translateY(1px)}.ctx-tab[aria-selected=true]{color:var(--color-ink-primary)}.ctx-tab[aria-selected=true]:after{content:"";border-radius:var(--radius-bar) var(--radius-bar) 0 0;background:var(--color-accent);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ctx-tab:focus-visible{outline-offset:-2px}.ctx-panel{padding-top:10px}.ctx-panel:focus-visible{outline-offset:2px}.ctx-caption{color:var(--color-ink-tertiary);margin-bottom:6px;font-size:11.5px}.kv{margin:0;overflow-x:auto}.kv code{flex-direction:column;font-size:11.5px;line-height:1.65;display:flex}.kv-line{white-space:pre}.kv-key,.kv-punct{color:var(--color-ink-tertiary)}.kv-val{color:var(--color-ink-primary)}.readout-cmd{color:var(--color-ink-secondary);white-space:pre-wrap;font-size:11.5px;line-height:1.6}.readout-cmd .token:first-child{color:var(--color-ink-tertiary)}@media (width<=1199px){.hm-body{grid-template-columns:minmax(0,1fr) 300px}.kv code{font-size:10.5px}}@media (width<=900px){.hm-side{gap:12px}.kv code{font-size:11.5px}.hm-head{flex-direction:column;align-items:flex-start;padding:16px}.hm-aside{flex-wrap:wrap;gap:12px}.hm-body{grid-template-columns:minmax(0,1fr);padding:0}.hm-grid-wrap{padding:16px}.heatmap[data-orientation=days-down] .hm-grid-wrap{grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);column-gap:8px}.heatmap[data-orientation=days-down] .hour-labels{grid-area:1/2;height:16px}.heatmap[data-orientation=days-down] .hour-labels code{top:0;right:auto;left:calc(var(--hour) / 24 * 100%)}.heatmap[data-orientation=days-down] .hm-grid{grid-area:2/2;grid-template-columns:minmax(0,1fr);gap:2px}.heatmap[data-orientation=days-down] .day{border-radius:var(--radius-cell);grid-template-rows:none;grid-template-columns:repeat(24,minmax(0,1fr));gap:1.5px;height:13px;padding:2px}.heatmap[data-orientation=days-down] .day-labels{grid-area:2/1;height:auto;margin-top:0}.heatmap[data-orientation=days-down] .day-labels code{left:auto;right:0;top:calc(var(--day) / 30 * 100%);font-size:10.5px;line-height:13px}.hm-side{border-left:0;border-top:1px solid var(--color-hairline);padding:16px}}.month{padding-top:112px;padding-bottom:96px}.month .spine{grid-area:1/1/auto/span 5;align-self:start;padding-top:56px}.layer-seat{pointer-events:none;grid-area:1/6/auto/-1;height:420px;position:relative}.plate-layer{top:-64px;bottom:-40px;left:-300px;right:calc(-1 * var(--page-bleed));-webkit-mask-image:linear-gradient(to right, transparent 0, transparent 240px, black 420px, black calc(100% - var(--page-bleed) + 24px), transparent 100%), linear-gradient(to bottom, transparent 0, black 22%, black 78%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, transparent 240px, black 420px, black calc(100% - var(--page-bleed) + 24px), transparent 100%), linear-gradient(to bottom, transparent 0, black 22%, black 78%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.plate-layer .plate-img{filter:url(#tone-layer);width:1120px;height:560px;top:0;left:0}.heatmap{grid-row:2;margin-top:24px;padding-bottom:8px}@media (width<=900px){.month{padding-top:96px;padding-bottom:96px}.month .spine{grid-column:1;padding-top:0}.layer-seat{grid-area:2/1;height:196px;margin-top:36px}.plate-layer{top:-24px;bottom:-8px;left:calc(-1 * var(--spacing-page));right:calc(-1 * var(--spacing-page));-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.plate-layer .plate-img{width:500px;height:250px;top:-2px;left:calc(50% - 262px)}.heatmap{grid-row:3;margin-top:12px}}.code{padding:16px 0 14px;overflow-x:auto}.code code{flex-direction:column;font-size:13px;line-height:1.75;display:flex}.code-line{white-space:pre;color:var(--color-ink-primary);padding:0 24px 0 0;display:block}.code-line.is-edited{background:var(--color-chosen-in-well)}.ln{text-align:right;width:52px;color:var(--color-ink-tertiary);-webkit-user-select:none;user-select:none;padding-right:18px;display:inline-block}.code-line.is-edited .ln{color:var(--color-ink-secondary)}.tok-key{color:var(--color-ink-tertiary)}.tok-str{color:var(--color-product-sage)}.tok-num{color:var(--color-product-amber)}.tok-punct,.tok-comment{color:var(--color-ink-tertiary)}@media (width<=900px){.code-line{padding-right:16px}.ln{width:38px;padding-right:12px}}.bt-list th{letter-spacing:.08em;text-transform:uppercase;height:32px;color:var(--color-ink-tertiary);border-bottom:1px solid var(--color-hairline);white-space:nowrap;font-size:11px;font-stretch:88%}.rule-foot{border-top:1px solid var(--color-hairline-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px 16px;display:flex}.rule-foot-label{color:var(--color-ink-secondary);font-size:13px}.backtest{padding-bottom:12px}.bt-result{color:var(--color-ink-secondary);padding:18px 24px 0;font-size:15px}.bt-result code{color:var(--color-ink-primary)}.bt-count{font-size:26px;font-weight:var(--font-weight-semibold);color:var(--color-ink-primary);letter-spacing:-.02em;margin-right:2px;line-height:1}.bt-strip{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;height:30px;margin:14px 24px 0;display:grid}.bt-day{border-radius:var(--radius-cell);background:var(--color-ramp-1)}.bt-day.is-fired{background:var(--color-series-lead)}.bt-day.is-many{background:var(--color-series-peak)}.bt-day.is-today{box-shadow:inset 0 0 0 1px var(--color-ink-quaternary);background:0 0}.bt-ends{justify-content:space-between;margin:6px 24px 0;display:flex}.bt-ends code{color:var(--color-ink-tertiary);font-size:11px}.bt-list{margin-top:12px}.bt-list th:first-child,.bt-list td:first-child{padding-left:24px}.bt-list th:last-child,.bt-list td:last-child{padding-right:24px}.bt-list td{border-bottom:1px solid var(--color-hairline-soft);height:32px}.bt-list td code{color:var(--color-ink-secondary);font-size:12px}.bt-list tr:last-child td{border-bottom:0}.bt-more td{color:var(--color-ink-tertiary);font-size:12px}.bt-foot{border-top:1px solid var(--color-hairline-soft);margin-top:auto;padding:14px 24px 6px}.bt-foot code{color:var(--color-ink-tertiary);font-size:12px}@media (width<=900px){.rule-foot{flex-direction:column;align-items:flex-start;padding:12px 16px 16px}.bt-result{padding:16px 16px 0}.bt-strip,.bt-ends{margin-inline:16px}.bt-strip{gap:2px;height:22px}.bt-list th:first-child,.bt-list td:first-child{padding-left:16px}.bt-list th:last-child,.bt-list td:last-child{padding-right:16px}}.alert{padding-top:112px;padding-bottom:112px}.features{flex-direction:column;gap:22px;width:100%;margin-top:36px;display:flex}.feature{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.feature h3{font-family:var(--font-body);font-size:22px;line-height:1.25;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-ink-primary);margin:0}.feature p{color:var(--color-ink-secondary);margin-top:4px;font-size:15px;line-height:1.5}.alert .spine{grid-row:1}.rule,.backtest{grid-row:2;align-self:start;margin-top:72px}.rule{flex-direction:column;grid-column:1/span 7;display:flex}.rule .code{flex:1}.backtest{grid-column:8/-1}@media (width>=1200px){.rule,.backtest{grid-row:1;margin-top:46px}.backtest{margin-top:var(--lede-line,181px)}.rule{grid-column:5/span 4}.backtest{flex-direction:column;grid-column:9/span 4;display:flex}.rule .panel-head{flex-direction:column;align-items:flex-start;gap:6px}.rule .panel-aside{justify-content:space-between;width:100%}}@media (width>=1200px) and (width<=1439px){.backtest .panel-head{flex-direction:column;align-items:flex-start;gap:6px}}@media (width>=901px) and (width<=1199px){.alert .spine{grid-column:1/span 5}.rule{grid-area:1/6/auto/-1;margin-top:46px}.backtest{grid-area:2/1/auto/-1;margin-top:56px}}@media (width<=900px){.rule,.backtest{grid-column:1;margin-top:48px}.features{gap:18px;margin-top:28px}.feature h3{font-size:19px}.backtest{grid-row:3;margin-top:20px}.alert{padding-top:96px;padding-bottom:112px}}.terrace{height:860px;position:relative}.plate-terrace{inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 74%,#0000 88%);mask-image:linear-gradient(#0000 0,#000 9% 74%,#0000 88%)}.plate-terrace .plate-img{aspect-ratio:1536/1024;filter:url(#tone-terrace);width:min(1536px,100vw);height:auto;top:-190px;left:50%;transform:translate(-50%)}@media (width>=1537px){.plate-terrace .plate-img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}}.terrace-inner{align-items:flex-end;height:100%;padding-bottom:40px;display:flex;position:relative}.terrace .claim{max-width:7.6em}@media (width<=900px){.terrace{height:600px}.plate-terrace{-webkit-mask-image:linear-gradient(#0000 0,#000 10% 62%,#0000 76%);mask-image:linear-gradient(#0000 0,#000 10% 62%,#0000 76%)}.plate-terrace .plate-img{width:860px;top:-110px;left:auto;right:-24px;transform:none}.terrace-inner{padding-bottom:56px}}.metrics{padding-top:112px;padding-bottom:96px}.metrics-lede{max-width:36em;color:var(--color-ink-secondary);margin-top:20px;font-size:15px}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;row-gap:0;margin-top:44px;display:grid}.metric{grid-row:span 3;grid-template-rows:subgrid;border-left:1px solid var(--color-hairline);align-items:end;row-gap:12px;padding:4px 28px 6px;display:grid}.metric dt{align-self:end}.metric-cmd{align-self:start}.metric:first-child{border-left:0;padding-left:0}.metric dt{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-ink-secondary);text-wrap:balance}.numeral{font-family:var(--font-display);font-size:var(--text-numeral);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:-.035em;color:var(--color-ink-primary)}.unit{letter-spacing:-.01em;margin-left:.08em;font-size:.5em}.metric-cmd code{color:var(--color-ink-secondary);white-space:nowrap;font-size:12px}.cmd-cont{display:none}.dollar{color:var(--color-ink-tertiary)}.metrics-caption{margin-top:36px}@media (width<=900px){.metrics{padding-top:80px;padding-bottom:96px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.metric{border-left:1px solid var(--color-hairline);padding:20px 0 20px 16px}.metric:nth-child(odd){border-left:0;padding-left:0;padding-right:12px}.metric:nth-child(n+3){border-top:1px solid var(--color-hairline)}.metric-cmd code{font-size:11px;display:block}.cmd-cont{display:inline}.cmd-flags{padding-left:2ch;display:block}}.nb-table th{letter-spacing:.08em;text-transform:uppercase;height:32px;color:var(--color-ink-tertiary);border-bottom:1px solid var(--color-hairline);white-space:nowrap;font-size:11px;font-stretch:88%}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:16px 20px 4px;display:grid}.tile{border-radius:var(--radius-tile);background:linear-gradient(180deg, var(--color-sunk-tile) 0%, var(--color-sunk-tile) 35%, var(--color-sunk-surface) 100%);min-width:0;box-shadow:inset 0 9px 10px -8px var(--color-well-shade), inset 0 -1px 0 var(--color-well-lip);flex-direction:column;gap:2px;padding:12px 14px 13px;display:flex}.tile dt{color:var(--color-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tile-value code{color:var(--color-ink-primary);font-size:19px;line-height:1.35}.tile-delta{font-family:var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-stretch:87.5%;overflow:hidden}.incidents{margin-top:14px}.incidents-caption{caption-side:top;text-align:left;font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-primary);padding:0 24px 8px}.incidents th{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);letter-spacing:.08em;text-transform:uppercase;height:30px;color:var(--color-ink-tertiary);white-space:nowrap;padding-right:16px;font-size:11px;font-stretch:88%}.incidents td{border-bottom:1px solid var(--color-hairline-soft);white-space:nowrap;height:40px;padding-right:16px}.incidents th:first-child,.incidents td:first-child{width:1%;padding-left:24px}.incidents th:last-child,.incidents td:last-child{padding-right:24px}.incidents td code{color:var(--color-ink-secondary);font-size:12px}.incidents tbody tr{transition:background-color var(--duration-press) var(--ease-out)}.incidents tbody tr:hover{background:var(--color-hairline-soft)}.incidents tr.is-open{background:var(--color-chosen-in-well)}.sev-badge{border-radius:var(--radius-small);background:color-mix(in srgb, currentColor 15%, transparent);letter-spacing:.02em;align-items:center;height:20px;padding:0 7px;font-size:11px;display:inline-flex}.incidents td code.sev-badge.tone-coral{color:var(--color-product-coral)}.incidents td code.sev-badge.tone-amber{color:var(--color-product-amber)}.incidents td code.sev-badge.tone-neutral{color:var(--color-ink-secondary)}.incidents td code.tone-coral{color:var(--color-product-coral)}.inc-title{color:var(--color-ink-primary);font-size:13px}.inc-open{color:var(--color-ink-tertiary);margin-left:10px;font-size:11.5px}.nb-head{align-items:center;gap:10px;padding:20px 24px 6px;display:flex}.nb-name{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-primary)}.nb-head .panel-note{margin-left:auto}.nb-title{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-primary)}.initials{background:var(--color-ink-quaternary);width:24px;height:24px;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--color-ink-primary);border-radius:50%;place-items:center;display:grid}.nb-cells{flex-direction:column;padding:8px 0 14px;display:flex}.nb-cell{border-bottom:1px solid var(--color-hairline-soft);grid-template-columns:56px minmax(0,1fr);gap:0 8px;padding:14px 24px 14px 0;display:grid}.nb-cell:last-child{border-bottom:0}.nb-gutter{text-align:right;font-family:var(--font-mono);color:var(--color-ink-tertiary);padding-top:1px;font-size:11px;font-stretch:87.5%}.nb-body{min-width:0}.nb-query .nb-body{flex-direction:column;gap:4px;display:flex}.nb-src{color:var(--color-ink-primary);overflow-wrap:anywhere;font-size:12.5px}.nb-src .prompt{font-size:12.5px}.nb-meta{color:var(--color-ink-tertiary);font-size:11px}.nb-bars .breakdown li{grid-template-columns:110px minmax(0,1fr) 64px}.nb-table th,.nb-table td{padding-right:18px}.nb-table td{border-bottom:1px solid var(--color-hairline-soft);height:30px}.nb-table tr:last-child td{border-bottom:0}.nb-table td code{color:var(--color-ink-secondary);font-size:12px}.nb-table td:first-child code{color:var(--color-ink-primary)}.spark{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--color-hairline);align-items:end;gap:2px;height:56px;margin-top:10px;display:grid}.spark-bar{align-items:flex-end;height:100%;display:flex;position:relative}.spark-fill{border-radius:var(--radius-tick) var(--radius-tick) 0 0;background:var(--color-series-mid);width:100%;display:block}.spark-bar.is-marked .spark-fill{background:var(--color-series-peak)}.spark-bar.is-marked:after{content:"";background:var(--color-hairline-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.spark-ends{justify-content:space-between;margin-top:6px;display:flex}.spark-ends code{color:var(--color-ink-tertiary);font-size:11px}.nb-note .nb-body{border-radius:var(--radius-control);background:var(--color-note-fill);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.nb-note p{color:var(--color-ink-primary);font-size:14px;line-height:1.55}@media (width<=900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 14px 4px}.tile{padding:10px 12px 11px}.tile-value code{font-size:17px}.incidents-caption{padding:0 16px 8px}.incidents th:first-child,.incidents td:first-child{padding-left:16px}.incidents th:last-child,.incidents td:last-child{padding-right:16px}.incidents th:nth-child(3),.incidents td:nth-child(3),.inc-open{display:none}.incidents td{white-space:normal;padding-right:10px}.nb-head{padding:18px 16px 4px}.nb-cell{grid-template-columns:36px minmax(0,1fr);padding-right:16px}.nb-bars .breakdown li{grid-template-columns:88px minmax(0,1fr) 52px}}.voices{padding-top:96px;padding-bottom:96px}.voice-pick{align-items:stretch;gap:20px;width:100%;margin-top:36px;display:flex}.voice{width:100%;margin-top:26px}.portrait{border-radius:var(--radius-small);object-fit:cover;object-position:50% 22%;background:var(--color-page-ground);filter:url(#tone-portrait);width:200px;height:250px}.quote p{color:var(--color-ink-primary);text-wrap:pretty;font-size:19px;line-height:1.5}.attribution{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:16px;font-size:15px;display:flex}.attr-name{font-weight:var(--font-weight-semibold);color:var(--color-ink-primary)}.attr-role{color:var(--color-ink-tertiary)}.attr-mark{color:var(--color-ink-tertiary);flex-basis:100%;margin-top:16px}.attr-mark .mark{height:28px}.people{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.person{text-align:left;color:var(--color-ink-tertiary);border-top:1px solid var(--color-hairline);transition:color var(--duration-press) var(--ease-out);grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 0 10px 16px;display:grid;position:relative}.person:last-child{border-bottom:1px solid var(--color-hairline)}.person:hover{color:var(--color-ink-secondary)}.person-thumb{border-radius:var(--radius-small);object-fit:cover;object-position:50% 24%;filter:grayscale(.35)brightness(.8)url(#tone-portrait);width:32px;height:40px;transition:filter var(--duration-press) var(--ease-out);grid-row:1/span 2}.person:hover .person-thumb,.person[aria-selected=true] .person-thumb{filter:grayscale(0)brightness()url(#tone-portrait)}.person-name{font-size:15px;font-weight:var(--font-weight-semibold)}.person-role{font-size:13px}.person[aria-selected=true]{color:var(--color-ink-primary)}.person[aria-selected=true] .person-role{color:var(--color-ink-secondary)}.person[aria-selected=true]:before{content:"";border-radius:var(--radius-bar);background:var(--color-accent);width:2px;position:absolute;top:10px;bottom:10px;left:0}.voices-spine .caption{margin-top:22px}.voices .spine{grid-row:1;align-self:stretch}.voices-spine>.caption:last-child{margin-top:auto;padding-top:22px}.oncall{grid-area:1/5/auto/-1;align-self:start;margin-top:46px;padding-bottom:6px}@media (width<=900px){.voices{padding-top:96px;padding-bottom:112px}.voice-pick{flex-direction:column;gap:12px;margin-top:28px}.voice-pick .portrait{width:176px;height:220px}.voice{margin-top:22px}.people{flex-direction:row;flex:none;justify-content:flex-start;gap:6px;width:100%}.person{border-radius:var(--radius-control);min-width:0;box-shadow:inset 0 0 0 1px var(--color-hairline);text-align:center;border-top:0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:10px 4px;display:flex}.person-thumb{width:28px;height:35px}.person:last-child{border-bottom:0}.person-role{display:none}.person-name{white-space:nowrap;font-size:13px}.person[aria-selected=true]{background:var(--color-chosen-on-ground);box-shadow:inset 0 0 0 1px var(--color-hairline), inset 0 -2px 0 var(--color-accent)}.person[aria-selected=true]:before{display:none}.oncall{grid-area:2/1;min-height:0;margin-top:48px}}.terminal kbd{box-shadow:inset 0 0 0 1px var(--color-hairline-strong);background:0 0}.terminal{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.term-pane{min-width:0;padding:22px 24px 22px 26px}.term-line{border-bottom:1px solid var(--color-hairline-soft);align-items:center;gap:10px;min-height:34px;padding-bottom:14px;display:flex}.term-prompt{color:var(--color-ink-tertiary);flex:none}.term-cmd{color:var(--color-ink-primary);overflow-wrap:anywhere;min-width:0;font-size:14px}.term-caret{border-radius:var(--radius-hair);background:var(--color-accent);flex:none;width:8px;height:17px;margin-left:-4px;margin-right:auto}.icon-btn{border-radius:var(--radius-control);height:32px;box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink-primary);font-size:13px;font-weight:var(--font-weight-medium);transition:box-shadow var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out);flex:none;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.icon-btn:hover{box-shadow:inset 0 0 0 1px var(--color-outline-hover)}.icon-btn:active{transform:translateY(1px)}.term-out{flex-direction:column;gap:2px;padding-top:14px;display:flex}.term-out code{color:var(--color-ink-secondary);font-size:12.5px}.term-out .term-dim{color:var(--color-ink-tertiary)}.term-events{grid-template-columns:repeat(4,auto);justify-content:start;gap:2px 20px;padding:6px 0 2px 2ch;display:grid}.term-events code{display:contents}.term-events code>span{white-space:nowrap}.term-events code>span:nth-child(n+3){text-align:right}.term-out .term-next{color:var(--color-ink-primary);margin-top:12px}.term-next .term-dim{margin-right:10px}.term-file{border-left:1px solid var(--color-hairline);min-width:0;margin:0}.term-file-head{border-bottom:1px solid var(--color-hairline-soft);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 22px 12px 18px;display:flex}.term-file-head code{color:var(--color-ink-primary)}.term-file .code{padding:12px 0 18px}.term-file .code code{font-size:12.5px;line-height:1.7}.term-file .ln{width:44px;padding-right:16px}.copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.term-caret{animation:blink var(--duration-blink) var(--ease-out) infinite}.is-offscreen .term-caret{animation-play-state:paused}}@media (width<=900px){.term-dir{display:none}.terminal{grid-template-columns:minmax(0,1fr)}.term-pane{padding:18px 16px 18px 18px}.term-file{border-left:0;border-top:1px solid var(--color-hairline)}.term-file-head{min-height:0;padding:10px 16px}.term-out code{font-size:12px}.term-events{column-gap:10px;padding-left:1ch}.term-line{flex-wrap:wrap}.term-cmd{font-size:13px}.term-caret{margin-right:0}.term-line .icon-btn{margin-left:auto}}.close{padding-top:136px;padding-bottom:112px;position:relative;overflow:clip}.plate-close{height:960px;top:0}.block-close{top:66px}.block-close .block-img{filter:url(#tone-close)}.close-stack{flex-direction:column;align-items:flex-start;display:flex;position:relative}.close .claim{max-width:7.2em}.close-stack .lede{max-width:26em;margin-top:24px}.close-stack .actions{margin-top:30px}.close-stack .eyebrow-cmd{margin-bottom:22px}.assurance{flex-wrap:wrap;gap:8px 32px;margin-top:22px;display:flex}.assurance li{color:var(--color-ink-secondary);font-size:12px;line-height:1.5}.close-command{flex-direction:column;gap:32px;margin-top:56px;display:flex;position:relative}.close-command>.caption{color:var(--color-ink-secondary)}@media (width<=900px){.block-close{top:58px}.close{padding-top:364px;padding-bottom:104px}.plate-close{height:560px}.close-stack .actions .btn{width:100%}.close-stack .actions{display:flex}.close-command{margin-top:48px}}@media (width<=600px){.assurance{flex-direction:column;gap:6px}}.site-foot{padding-top:96px;padding-bottom:40px}.foot-top{align-items:start;row-gap:56px}.foot-brand{flex-direction:column;grid-column:1/span 4;align-items:flex-start;display:flex}.foot-sentence{max-width:30em;color:var(--color-ink-secondary);margin-top:20px;font-size:15px;line-height:1.6}.channels{gap:4px;margin:18px 0 0 -10px;display:flex}.channels a{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-ink-tertiary);transition:color var(--duration-press) var(--ease-out), background-color var(--duration-press) var(--ease-out);place-items:center;display:grid}.channels a:hover{color:var(--color-ink-primary)}.channels a:active{transform:translateY(1px)}.subscribe{width:100%;max-width:360px;margin-top:30px}.subscribe-label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-ink-primary);margin-bottom:10px;display:block}.subscribe-field{border-radius:var(--radius-control);background:linear-gradient(180deg, var(--color-sunk-surface) 0%, var(--color-sunk-surface) 30%, var(--color-sunk-floor) 100%);height:44px;box-shadow:inset 0 9px 10px -8px var(--color-well-shade), inset 0 -1px 0 var(--color-well-lip);transition:box-shadow var(--duration-press) var(--ease-out);align-items:center;padding:0 4px 0 14px;display:flex}.subscribe-field:hover{box-shadow:inset 0 9px 10px -8px var(--color-well-shade), inset 0 -1px 0 var(--color-well-lip-hover)}.subscribe-field:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.subscribe[data-state=invalid] .subscribe-field{box-shadow:inset 0 9px 10px -8px var(--color-well-shade), inset 0 0 0 1px var(--color-field-focus)}.subscribe-field input{min-width:0;height:100%;color:var(--color-ink-primary);font-family:var(--font-mono);background:0 0;border:0;outline:none;flex:1;font-size:13px;font-stretch:87.5%}.subscribe-field input::placeholder{color:var(--color-ink-tertiary);opacity:1}.subscribe-go{border-radius:var(--radius-segment);background:var(--color-control-fill);width:36px;height:36px;color:var(--color-control-label);transition:background-color var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out);flex:none;place-items:center;display:grid}.subscribe-go:hover{background:var(--color-control-fill-hover)}.subscribe-go:active{background:var(--color-control-fill-press);transform:translateY(1px)}.subscribe-status{min-height:20px;color:var(--color-ink-secondary);margin-top:8px;font-size:12px}.subscribe[data-state=invalid] .subscribe-status{color:var(--color-ink-primary)}.foot-cols{grid-column:6/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;padding-top:4px;display:grid}.foot-cols>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.foot-cols .eyebrow{margin-bottom:5px}.foot-cols a{color:var(--color-ink-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.foot-cols a:hover{color:var(--color-ink-primary)}.foot-cols .badge{height:16px;font-size:10px}.foot-word{font-size:var(--text-display);color:var(--color-ink-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:.2em;margin-top:112px;display:flex}.foot-word .brand-mark{width:.74em;height:.74em}.foot-word .brand-word{line-height:.9}.foot-base{border-top:1px solid var(--color-hairline);color:var(--color-ink-tertiary);flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:44px;padding-top:20px;font-size:12px;display:flex}.foot-copy{color:var(--color-ink-tertiary)}.foot-legal{flex-wrap:wrap;gap:4px 20px;display:flex}.foot-legal a{color:var(--color-ink-tertiary);text-decoration:none}.foot-legal a:hover{color:var(--color-ink-primary)}.foot-status{color:var(--color-ink-secondary);align-items:center;gap:9px;margin-left:auto;display:inline-flex}.foot-dim{color:var(--color-ink-tertiary)}.status-dot{background:var(--color-ink-secondary);border-radius:50%;width:7px;height:7px}.strapline{font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--color-ink-primary);font-stretch:88%}@media (width<=1199px){.foot-brand,.foot-cols{grid-column:1/-1}}@media (width<=900px){.foot-brand,.foot-cols{grid-column:1}.foot-top{row-gap:48px}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.subscribe{max-width:none}.site-foot{padding-top:104px}.foot-word{margin-top:72px;font-size:64px}.foot-base{flex-direction:column;align-items:flex-start;gap:12px}.foot-status{margin-left:0}}@media (width<=600px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}}@layer utilities;:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--content-width:min(var(--container-page), 100vw - 2 * var(--spacing-page));--page-bleed:calc((100vw - var(--content-width)) / 2)}@media (width<=1199px){:root{--spacing-page:56px;--spacing-gutter:32px}}@media (width<=900px){:root{--spacing-page:32px;--spacing-gutter:24px}}@media (width<=600px){:root{--spacing-page:20px;--spacing-gutter:16px;--text-display:46.5px;--display-tracking:-.05em;--text-h2:34px;--text-numeral:44px}}@keyframes swap-settle{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes blink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes shadow-lengthens{0%{opacity:0}to{opacity:1}}@property --light-x{syntax:"<percentage>";inherits:false;initial-value:58%}@property --light-y{syntax:"<percentage>";inherits:false;initial-value:24%}@property --light-rx{syntax:"<percentage>";inherits:false;initial-value:120%}@property --light-ry{syntax:"<percentage>";inherits:false;initial-value:150%}@keyframes light-lowers{0%{--light-x:58%;--light-y:24%;--light-rx:120%;--light-ry:150%;opacity:1}to{--light-x:68%;--light-y:52%;--light-rx:34%;--light-ry:30%;opacity:.8}}@keyframes drift{to{transform:translate(-50%)}}
