@font-face{font-family:Departure Mono;src:url(/assets/DepartureMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--neutral-0:#fff;--neutral-50:#f8f7f4;--neutral-100:#f0eee9;--neutral-200:#d8d6cf;--neutral-500:#6a6b65;--neutral-700:#4e514b;--neutral-900:#20271f;--green-100:#e4ead9;--green-300:#c5d6a7;--green-700:#3a5630;--purple-100:#e9e4f2;--purple-700:#5b447d;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--text-xs:.8rem;--text-sm:.9rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.563rem;--text-xl:1.953rem;--text-2xl:2.441rem;--text-3xl:3.052rem;--text-4xl:3.815rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-full:999px;--bg:var(--neutral-50);--surface:var(--neutral-0);--surface-muted:var(--neutral-100);--ink:var(--neutral-900);--ink-muted:var(--neutral-700);--line:var(--neutral-200);--accent:var(--green-700);--accent-soft:var(--green-100);--accent-art:var(--green-300);--secondary:var(--purple-700);--secondary-soft:var(--purple-100);--on-ink:var(--neutral-50);--focus:var(--purple-700);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--ink);font-size:var(--text-base);margin:0;line-height:1.6}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.12}h2{font-size:var(--text-lg);font-weight:600}h3{font-size:var(--text-md);font-weight:600}button,input{color:var(--ink)}::selection{background:var(--accent-art);color:var(--ink)}@font-face{font-family:Barlow Condensed;src:url(/assets/cards/BarlowCondensed-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.card-study{--oc-charcoal-950:#080c0e;--oc-charcoal-900:#12191d;--oc-charcoal-800:#1c262a;--oc-paper-100:#f1f4ed;--oc-slate-300:#b0bbb9;--oc-slate-500:#75827f;--oc-slate-700:#40514e;--oc-lime-300:#e6f45b;--oc-lime-950:#101708;--oc-cyan-300:#84e2e2;--oc-cyan-950:#082124;--oc-silver-300:#9eafab;--oc-bg:var(--oc-charcoal-950);--oc-panel:var(--oc-charcoal-900);--oc-panel-raised:var(--oc-charcoal-800);--oc-ink:var(--oc-paper-100);--oc-muted:var(--oc-slate-300);--oc-dim:var(--oc-slate-500);--oc-line:var(--oc-slate-700);--oc-accent:var(--oc-lime-300);--oc-on-accent:var(--oc-lime-950);--oc-cyan:var(--oc-cyan-300);--oc-on-cyan:var(--oc-cyan-950);--oc-metal:var(--oc-silver-300);--oc-focus:var(--oc-lime-300);--operative-display:"Barlow Condensed", Impact, sans-serif;--operative-mono:"Departure Mono",monospace;--operative-body:Inter,ui-sans-serif,system-ui,sans-serif;--oc-space-1:4px;--oc-space-2:8px;--oc-space-3:12px;--oc-space-4:16px;--oc-space-5:24px;--oc-space-6:32px;--oc-space-7:48px;--oc-space-8:64px;--oc-text-xs:11px;--oc-text-sm:12px;--oc-text-base:14px;--oc-text-md:16px;--oc-text-lg:24px;--oc-text-xl:32px;--oc-foil-blue-300:#89b8ff;--oc-foil-rose-300:#f4a4d7;--oc-foil-violet-300:#c5afff;--oc-foil-blue:var(--oc-foil-blue-300);--oc-foil-rose:var(--oc-foil-rose-300);--oc-foil-violet:var(--oc-foil-violet-300);--oc-growth-400:#467d58;--oc-growth-500:#3c8b53;--oc-growth-600:#6ac269;--oc-growth-700:#b7f169;--oc-contrib-empty:var(--oc-charcoal-800);--oc-contrib-1:var(--oc-growth-400);--oc-contrib-2:var(--oc-growth-500);--oc-contrib-3:var(--oc-growth-600);--oc-contrib-4:var(--oc-growth-700);--oc-contrib-stroke:var(--oc-slate-700);--oc-dur-material:.22s;--oc-dur-press:.12s;--oc-ease-out:cubic-bezier(.16,1,.3,1)}.skip-link{z-index:5;padding:var(--space-3);background:var(--surface);position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.labs-preview{--labs-ink:#151a2b;--labs-muted:#4d5669;--labs-paper:#f4f5f0;--labs-white:#fcfcf9;--labs-line:#cdd3dc;--labs-blue:#2446c3;--labs-blue-dark:#1836a5;--labs-blue-light:#c7d6ff;--labs-blue-wash:#e6ecfe;--labs-navy:#141d3a;--labs-night:#0e1530;--labs-sky:#8cc8f2;--labs-navy-line:#58688e;--labs-green:#1c6a44;--labs-green-wash:#dff1e6;--labs-amber:#8a4b08;--labs-red:#a3360f;--labs-purple:#5b447d;--labs-glow-active:#74e3a8;--labs-glow-idle:#a9b9e0;--labs-glow-dimming:#7786ad;--labs-glow-risk:#ffb85c;--labs-glow-lastcall:#ff8a66;--labs-glow-leave:#c9b5f5;--labs-mono:"Departure Mono", ui-monospace, monospace;--labs-display:"Barlow Condensed", Impact, sans-serif;--labs-header-height:4.5rem;--labs-skyline-height:max(6rem, 11.67vw);--labs-hex-shape:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--labs-fast:.12s;background:var(--labs-paper);color:var(--labs-ink);min-height:100vh}.labs-preview :focus-visible{outline:3px solid var(--labs-blue);outline-offset:3px}.labs-preview .labs-header :focus-visible,.labs-preview .labs-stage :focus-visible{outline-color:var(--labs-sky)}.labs-preview .labs-kd-dialog :focus-visible{outline-color:var(--green-700)}.labs-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.labs-container{width:min(72rem, calc(100% - 2 * var(--space-5)));margin-inline:auto}.labs-header{z-index:4;background:var(--labs-night);border-bottom:1px solid #ffffff1f;position:sticky;top:0}.labs-header-inner,.labs-header nav{align-items:center;gap:var(--space-3);display:flex}.labs-header-inner{min-height:var(--labs-header-height)}.labs-header nav{margin-left:auto}.labs-header a,.labs-footer a{align-items:center;min-height:44px;display:inline-flex}.labs-brand img{width:8.5rem;height:auto;display:block}.labs-header nav a,.labs-footer a{padding-inline:var(--space-2);font-size:var(--text-sm);font-weight:650}.labs-header nav a{color:var(--labs-blue-light)}.labs-footer a{color:var(--labs-muted)}.labs-header nav a:hover,.labs-footer a:hover{text-underline-offset:4px;text-decoration:underline}.labs-header nav a:hover{color:#fff}.labs-footer a:hover{color:var(--labs-blue-dark)}.labs-kd-button{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3) var(--space-4);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-50);color:var(--neutral-900);font-size:var(--text-sm);transition:background var(--labs-fast) ease, border-color var(--labs-fast) ease, transform 40ms ease;flex:none;font-weight:700;display:inline-flex}.labs-kd-button img{width:2.5rem;height:auto}.labs-kd-button .labs-avatar{width:1.75rem;font-size:.625rem}.labs-kd-button:hover{border-color:var(--green-700);background:#fff}.labs-stage{padding-bottom:var(--labs-skyline-height);color:#fff;background:linear-gradient(180deg, var(--labs-night), var(--labs-navy));position:relative;overflow:hidden}.labs-dither{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.labs-top{z-index:1;gap:var(--space-6);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.labs-skyline{width:100%;height:var(--labs-skyline-height);fill:#0a1027;position:absolute;inset:auto 0 0}.labs-window{fill:var(--labs-sky)}.labs-window--active{fill:var(--labs-glow-active)}.labs-window--risk{fill:var(--labs-glow-risk)}.labs-window--leave{fill:var(--labs-glow-leave)}.labs-body{padding-bottom:var(--space-8)}.labs-body>.labs-section:first-child{border-top:0}.labs-section{border-top:1px solid var(--labs-line);padding-block:var(--space-7);scroll-margin-top:var(--labs-header-height)}.labs-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.labs-section-heading h2,.labs-apply h2{font:700 clamp(2.3rem, 4vw, 3.35rem)/1 var(--labs-display);letter-spacing:-.01em}.labs-section-heading p{max-width:56ch;color:var(--labs-muted)}.labs-preview-label{align-items:center;gap:var(--space-2);color:var(--labs-sky);font:400 var(--text-xs)/1.4 var(--labs-mono);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;display:flex}.labs-hero{align-items:end;gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,27rem);display:grid}.labs-hero h1{font:700 clamp(3.6rem, 5.6vw, 5rem)/.86 var(--labs-display);letter-spacing:-.025em;margin:var(--space-3) 0 0}.labs-hero h1 br{display:none}.labs-hero h1:focus{outline:none}.labs-hero em{color:var(--labs-sky);font-style:normal}.labs-preview-label .labs-mode{min-height:44px;margin-left:var(--space-2);color:#fff;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.labs-lead{max-width:40ch;color:var(--labs-blue-light);font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.55}.labs-ready{gap:var(--space-1);margin:var(--space-4) 0 0;color:var(--labs-blue-light);font:400 var(--text-xs)/1.6 var(--labs-mono);padding:0;list-style:none;display:grid}.labs-ready li:before{content:"✓";margin-right:var(--space-2);color:var(--labs-glow-active)}.labs-ready .labs-ready-next{color:#fff}.labs-ready .labs-ready-next:before{content:"→";color:var(--labs-glow-risk)}.labs-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.labs-primary,.labs-secondary{gap:var(--space-3);min-height:48px;padding-inline:var(--space-4);border-radius:var(--radius-sm);transition:background var(--labs-fast) ease, border-color var(--labs-fast) ease, transform 40ms ease;align-items:center;font-weight:700;display:inline-flex}.labs-primary{background:var(--labs-blue);color:#fff;border:0}.labs-secondary{border:1px solid var(--labs-line);background:var(--labs-white);color:var(--labs-ink)}.labs-primary:hover{background:var(--labs-blue-dark)}.labs-secondary:hover{border-color:var(--labs-blue);background:var(--labs-blue-wash)}.labs-primary:active,.labs-secondary:active,.labs-kd-button:active,.labs-builder:active,.labs-chip:active{transform:translateY(1px)}.labs-stage .labs-primary{color:var(--labs-navy);background:#fff}.labs-stage .labs-primary:hover{background:var(--labs-blue-light)}.labs-stage .labs-secondary{border-color:var(--labs-navy-line);color:#fff;background:0 0}.labs-stage .labs-secondary:hover{background:#ffffff14;border-color:#fff}.labs-stats{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.labs-stats div{gap:var(--space-1);display:grid}.labs-stats dt{color:var(--labs-blue-light);font:400 var(--text-xs)/1.4 var(--labs-mono);text-transform:uppercase;letter-spacing:.05em;order:2}.labs-stats dd{font:700 var(--text-3xl)/1 var(--labs-display);margin:0}.labs-stats dd span{color:var(--labs-blue-light);font-size:.6em}.labs-hive{gap:var(--space-4);display:grid;container-type:inline-size}.labs-hive-header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.labs-hive-header h2{font-size:var(--text-md);font-weight:730}.labs-hive-legend,.labs-hive-readout{font:400 var(--text-xs)/1.5 var(--labs-mono);color:var(--labs-blue-light)}.labs-hive-header .labs-stats,.labs-hive-legend{border-radius:var(--radius-sm);background:#0e1530cc}.labs-hive-header .labs-stats{padding:var(--space-2) var(--space-4)}.labs-hive-header .labs-stats dd{font-size:var(--text-2xl)}.labs-hive-cells{--hex-gap:4px;--per-row:5;--hex-w:min(5.75rem, (100cqi - (var(--per-row) - 1) * var(--hex-gap)) / var(--per-row));width:calc(var(--per-row) * var(--hex-w) + (var(--per-row) - 1) * var(--hex-gap));margin-inline:auto}.labs-hive-cells[data-per-row="6"]{--per-row:6}.labs-hive-cells[data-per-row="7"]{--per-row:7}.labs-hive-cells[data-per-row="8"]{--per-row:8}.labs-hive-cells[data-per-row="9"]{--per-row:9}.labs-hive-cells[data-per-row="10"]{--per-row:10}.labs-hive-cells[data-per-row="11"]{--per-row:11}.labs-hive-cells[data-per-row="12"]{--per-row:12}.labs-hive-row{gap:var(--hex-gap);margin-top:calc(var(--hex-w) * -.2887 + var(--hex-gap));display:flex}.labs-hive-row:first-child{margin-top:0}.labs-hive-row:nth-child(2n){margin-left:calc((var(--hex-w) + var(--hex-gap)) / 2)}.labs-hex{--hex-edge:var(--labs-navy-line);--hex-fill:var(--labs-navy);--hex-inset:1.5px;width:var(--hex-w,2.5rem);aspect-ratio:1/1.1547;color:var(--labs-navy-line);font:400 var(--text-xs)/1 var(--labs-mono);background:0 0;border:0;flex:none;padding:0;display:block;position:relative}.labs-hex:before,.labs-hex-face{clip-path:var(--labs-hex-shape);position:absolute}.labs-hex:before{content:"";background:var(--hex-edge);inset:0}.labs-hex-face{inset:var(--hex-inset);background:var(--hex-fill);place-content:center;justify-items:center;gap:3px;display:grid}.labs-hex--held{--hex-fill:var(--avatar-bg,var(--labs-blue-light));--hex-inset:3px;color:var(--labs-ink);transition:transform var(--labs-fast) ease}.labs-hex--active{--hex-edge:var(--labs-glow-active)}.labs-hex--idle{--hex-edge:var(--labs-glow-idle)}.labs-hex--dimming{--hex-edge:var(--labs-glow-dimming)}.labs-hex--risk{--hex-edge:var(--labs-glow-risk)}.labs-hex--lastcall{--hex-edge:var(--labs-glow-lastcall)}.labs-hex--leave{--hex-edge:var(--labs-glow-leave)}.labs-hex--dimming,.labs-hex--risk,.labs-hex--lastcall{color:var(--avatar-bg,var(--labs-blue-light))}.labs-hex--dimming{--hex-fill:color-mix(in srgb, var(--avatar-bg,var(--labs-blue-light)) 38%, var(--labs-navy))}.labs-hex--risk{--hex-fill:color-mix(in srgb, var(--avatar-bg,var(--labs-blue-light)) 24%, var(--labs-navy))}.labs-hex--lastcall{--hex-fill:color-mix(in srgb, var(--avatar-bg,var(--labs-blue-light)) 12%, var(--labs-navy))}.labs-hex--leave .labs-hex-face{background:repeating-linear-gradient(135deg, var(--hex-fill) 0 5px, color-mix(in srgb, var(--hex-fill) 62%, var(--labs-navy)) 5px 10px)}.labs-hex--reserved{--hex-edge:var(--labs-sky);--hex-inset:2px;color:var(--labs-blue-light)}.labs-hex--reserved .labs-hex-face{background:repeating-linear-gradient(135deg, var(--labs-navy) 0 5px, #202d57 5px 10px)}.labs-hex--active{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--labs-glow-active) 40%, transparent))}.labs-hex--you{--hex-edge:white;--hex-inset:4px;filter:drop-shadow(0 0 9px #ffffff80)}.labs-hex-face--photo{place-content:end center}.labs-hex-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.labs-hex-face--photo .labs-hex-note{color:#fff;background:#0e1530d9;border-radius:3px;margin-bottom:14%;padding:1px 5px;position:relative}.labs-hex--dimming .labs-hex-photo{filter:saturate(.5)brightness(.62)}.labs-hex--risk .labs-hex-photo{filter:saturate(.35)brightness(.46)}.labs-hex--lastcall .labs-hex-photo{filter:saturate(.2)brightness(.32)}.labs-hex--leave .labs-hex-photo{filter:saturate(.4)brightness(.7)}.labs-hex-initials{font-size:var(--text-sm)}.labs-hex-note{letter-spacing:.04em;font-size:.625rem}button.labs-hex:hover{transform:translateY(-2px)}button.labs-hex:hover,button.labs-hex:focus-visible{--hex-edge:white}button.labs-hex:focus-visible{--hex-inset:5px;outline:none}button.labs-hex:active{transform:translateY(0)}@container (width<=21rem){.labs-hex-note{display:none}}.labs-hive-readout{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--labs-navy-line);border-radius:var(--radius-sm);text-align:center;background:#0e1530b3;flex-wrap:wrap;display:flex}.labs-hive-readout strong{color:#fff;font-weight:400}.labs-hive-legend{justify-content:center;gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;list-style:none;display:flex}.labs-key{--key:transparent;align-items:center;gap:var(--space-2);display:inline-flex}.labs-key:before{content:"";border:1px solid var(--labs-navy-line);background:var(--key);border-radius:2px;width:9px;height:9px}.labs-key--active{--key:var(--labs-glow-active)}.labs-key--idle{--key:var(--labs-glow-idle)}.labs-key--risk{--key:var(--labs-glow-risk)}.labs-key--leave{--key:var(--labs-glow-leave)}.labs-key--reserved:before{border-color:var(--labs-sky)}.labs-key--active:before,.labs-key--idle:before,.labs-key--risk:before,.labs-key--leave:before{border-color:var(--key)}.labs-avatar--blue{--avatar-bg:#c1d0ff}.labs-avatar--mint{--avatar-bg:#b8e2d1}.labs-avatar--peach{--avatar-bg:#facbb8}.labs-avatar--lilac{--avatar-bg:#dfcfff}.labs-avatar--yellow{--avatar-bg:#f3dda3}.labs-avatar--ice{--avatar-bg:#bfdfef}.labs-avatar--slate{--avatar-bg:#d5dae3}.labs-avatar{aspect-ratio:1;background:var(--avatar-bg);width:3rem;color:var(--labs-ink);clip-path:polygon(0 0,77% 0,77% 11%,89% 11%,89% 23%,100% 23%,100% 100%,0 100%);font:400 var(--text-sm)/1 var(--labs-mono);flex:none;place-items:center;display:grid}.labs-avatar>*{grid-area:1/1}.labs-avatar img{object-fit:cover;width:100%;height:100%}.labs-state{--state:var(--labs-muted);align-items:center;gap:var(--space-1);color:var(--state);font:400 var(--text-xs)/1.3 var(--labs-mono);display:inline-flex}.labs-state:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.labs-state--active{--state:var(--labs-green)}.labs-state--dimming{--state:var(--labs-amber)}.labs-state--risk,.labs-state--lastcall{--state:var(--labs-red)}.labs-state--leave{--state:var(--labs-purple)}.labs-state--leave:before{background:0 0;border:2px solid}.labs-stage-tag{padding:1px var(--space-2);border:1px solid var(--labs-line);border-radius:var(--radius-sm);color:var(--labs-muted);font:400 var(--text-xs)/1.5 var(--labs-mono);flex:none}.labs-kind--code{--kind:var(--labs-blue)}.labs-kind--launch{--kind:#d6336c}.labs-kind--sales{--kind:#1f8a55}.labs-kind--leave{--kind:transparent;background-image:repeating-linear-gradient(135deg, var(--labs-line) 0 2px, transparent 2px 5px)}.labs-graph{--cell:1rem;--gap:3px;justify-self:start;gap:var(--space-1) var(--space-2);color:var(--labs-muted);font:400 .625rem/1 var(--labs-mono);grid-template-columns:auto auto;grid-template-areas:".months""days cells";display:inline-grid}.labs-graph--card,.labs-graph--mini{grid-template-columns:auto;grid-template-areas:"cells"}.labs-graph--card{--cell:.625rem;--gap:2px}.labs-graph--mini{--cell:6px;--gap:1px}.labs-graph-cells,.labs-graph-months,.labs-graph-days{gap:var(--gap);display:grid}.labs-graph-cells,.labs-graph-months{grid-auto-flow:column;grid-auto-columns:var(--cell)}.labs-graph-cells{grid-area:cells;grid-template-rows:repeat(7, var(--cell))}.labs-graph-cells i{background-color:var(--kind,#e6e9ee);border-radius:2px}.labs-graph--mini i{border-radius:1px}.labs-graph-cells .labs-graph-none{background:0 0}.labs-graph-cells .labs-graph-before{--kind:#f1f3f6}.labs-graph-months{white-space:nowrap;grid-area:months}.labs-graph-days{grid-area:days;grid-template-rows:repeat(7, var(--cell));line-height:var(--cell)}.labs-graph-days span:nth-child(2){grid-row:3}.labs-graph-days span:nth-child(3){grid-row:5}.labs-heat--1{--kind:#c7d6ff}.labs-heat--2{--kind:#8fa8f5}.labs-heat--3{--kind:#4f6fe0}.labs-heat--4{--kind:var(--labs-blue)}.labs-kind-counts{gap:var(--space-1) var(--space-4);margin:var(--space-3) 0 0;color:var(--labs-muted);font:400 var(--text-xs)/1.6 var(--labs-mono);flex-wrap:wrap;padding:0;list-style:none;display:flex}.labs-kind-counts strong{color:var(--labs-ink)}.labs-kind-counts .labs-kind-total{flex-basis:100%}.labs-builder-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.labs-builder{gap:var(--space-2);text-align:left;width:100%;height:100%;padding:var(--space-4);background:var(--labs-white);border:1px solid var(--labs-line);border-radius:var(--radius-md);color:var(--labs-ink);transition:border-color var(--labs-fast) ease, transform 40ms ease;grid-template-rows:auto auto 1fr auto;display:grid}.labs-builder:hover{border-color:var(--labs-blue)}.labs-builder:hover .labs-builder-arrow{background:var(--labs-blue);color:#fff}.labs-builder-top{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.labs-builder-id{flex:1;min-width:0;display:grid}.labs-builder-name{font-size:var(--text-md);font-weight:760;line-height:1.2}.labs-seat,.labs-builder-meta{color:var(--labs-muted);font:400 var(--text-xs)/1.4 var(--labs-mono)}.labs-builder-arrow{width:2.25rem;height:2.25rem;color:var(--labs-blue-dark);transition:background var(--labs-fast) ease, color var(--labs-fast) ease;background:#e9eeff;border-radius:50%;flex:none;place-items:center;display:grid}.labs-project{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.labs-project-list{align-content:start;gap:var(--space-1);display:grid}.labs-more{color:var(--labs-muted);font:400 var(--text-xs)/1.5 var(--labs-mono)}.labs-builder .labs-graph{margin-top:var(--space-2);align-self:start}.labs-builder-meta{gap:var(--space-1) var(--space-3);border-top:1px solid var(--labs-line);margin-top:var(--space-1);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.labs-board-bar{margin-bottom:var(--space-4)}.labs-board{border:1px solid var(--labs-line);border-radius:var(--radius-md);background:var(--labs-white);margin:0;padding:0;list-style:none;overflow:hidden}.labs-board li+li{border-top:1px solid var(--labs-line)}.labs-board-row{align-items:center;gap:var(--space-2) var(--space-4);width:100%;min-height:4rem;padding:var(--space-3) var(--space-4);color:var(--labs-ink);text-align:left;transition:background var(--labs-fast) ease;background:0 0;border:0;grid-template-columns:2.75rem minmax(0,13rem) minmax(0,1fr) 8rem minmax(0,13rem);grid-template-areas:"rank who cells value mix";display:grid}.labs-board-row:hover{background:var(--labs-blue-wash)}.labs-board-row:active{background:var(--labs-blue-light)}.labs-preview .labs-board-row:focus-visible{outline-offset:-3px}.labs-board-row--you{background:var(--labs-blue-wash);box-shadow:inset 3px 0 var(--labs-blue)}.labs-board-rank{color:var(--labs-muted);font:700 var(--text-xl)/1 var(--labs-display);grid-area:rank}.labs-board-row--lead .labs-board-rank{color:var(--labs-blue)}.labs-board-who{align-items:center;gap:var(--space-3);grid-area:who;min-width:0;display:flex}.labs-board-who .labs-avatar{width:2.25rem;font-size:var(--text-xs)}.labs-board-who>span:last-child{min-width:0;line-height:1.35;display:grid}.labs-board-who span span{color:var(--labs-muted);font-size:var(--text-sm)}.labs-board-who .labs-board-you{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--labs-blue);color:#fff;font:400 var(--text-xs)/1.5 var(--labs-mono)}.labs-board-cells{grid-area:cells;gap:2px;display:flex}.labs-board-cells i{background:var(--kind,#e3e6ec);border-radius:1px;flex:1;height:.75rem}.labs-board-cells .labs-board-on{--kind:var(--labs-blue)}.labs-board-value,.labs-board-mix{color:var(--labs-muted);font:400 var(--text-xs)/1.4 var(--labs-mono)}.labs-board-value{white-space:nowrap;grid-area:value}.labs-board-more{margin-top:var(--space-3)}.labs-board-mix{gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-area:mix;display:flex}.labs-board-kind:before{content:"";width:.625rem;height:.625rem;margin-right:var(--space-1);background:var(--kind);border-radius:2px;display:inline-block}.labs-board-value strong{margin-right:var(--space-1);color:var(--labs-ink);font:700 var(--text-lg)/1 var(--labs-display)}.labs-chip-count{margin-left:var(--space-1);font:400 var(--text-xs)/1 var(--labs-mono);opacity:.75}.labs-roster-tools{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.labs-search{flex:16rem;max-width:24rem}.labs-search input{width:100%;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--labs-line);border-radius:var(--radius-sm);background:var(--labs-white);color:var(--labs-ink)}.labs-search input:hover{border-color:var(--labs-blue)}.labs-directory{border:1px solid var(--labs-line);border-radius:var(--radius-md);background:var(--labs-white);margin:0;padding:0;list-style:none;overflow:hidden}.labs-directory li+li{border-top:1px solid var(--labs-line)}.labs-directory-row{align-items:center;gap:var(--space-2) var(--space-4);width:100%;min-height:4rem;padding:var(--space-3) var(--space-4);color:var(--labs-ink);text-align:left;transition:background var(--labs-fast) ease;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 3.5rem 6.5rem auto 8rem;grid-template-areas:"who stage state graph value";display:grid}.labs-directory-row:hover{background:var(--labs-blue-wash)}.labs-directory-row:active{background:var(--labs-blue-light)}.labs-preview .labs-directory-row:focus-visible{outline-offset:-3px}.labs-directory-row>.labs-stage-tag{grid-area:stage;justify-self:start}.labs-directory-row>.labs-state{grid-area:state}.labs-directory-row>.labs-graph{grid-area:graph}.labs-grid-panel{padding:var(--space-4);border:1px solid var(--labs-line);border-radius:var(--radius-md);background:var(--labs-white)}.labs-activity{align-items:start;gap:var(--space-5) var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.labs-activity .labs-graph--full{--cell:1.375rem}.labs-activity h3{font-size:var(--text-md)}.labs-activity h3+p{margin:var(--space-1) 0 var(--space-4);max-width:44ch;color:var(--labs-muted);font-size:var(--text-sm)}.labs-activity .labs-kind-counts{gap:var(--space-2);font-size:var(--text-sm);margin:0;display:grid}.labs-heat-key{margin-top:var(--space-3);color:var(--labs-muted);font:400 var(--text-xs)/1 var(--labs-mono);align-items:center;gap:3px;display:flex}.labs-heat-key i{background:var(--kind,#e6e9ee);border-radius:2px;width:.75rem;height:.75rem}.labs-heat-key i:first-of-type{margin-left:var(--space-1)}.labs-heat-key i:last-of-type{margin-right:var(--space-1)}.labs-cell{aspect-ratio:1;background-color:var(--kind,#e6e9ee);border-radius:3px;width:1rem;display:block}.labs-preview .labs-ledger:focus{outline:none}.labs-ledger-bar{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.labs-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.labs-chip{min-height:44px;padding-inline:var(--space-4);border:1px solid var(--labs-line);border-radius:var(--radius-full);background:var(--labs-white);color:var(--labs-muted);font-size:var(--text-sm);transition:background var(--labs-fast) ease, border-color var(--labs-fast) ease, transform 40ms ease;font-weight:650}.labs-chip:hover{border-color:var(--labs-blue);color:var(--labs-blue-dark)}.labs-chip[aria-pressed=true]{border-color:var(--labs-navy);background:var(--labs-navy);color:#fff}.labs-ledger-filter{align-items:center;gap:var(--space-2);color:var(--labs-muted);font-size:var(--text-sm);font-weight:650;display:flex}.labs-ledger-filter select{min-width:10rem;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--labs-line);border-radius:var(--radius-sm);background:var(--labs-white);color:var(--labs-ink);font:inherit}.labs-ledger-filter select:hover{border-color:var(--labs-blue)}.labs-ledger-count{margin-block:var(--space-3) var(--space-4);color:var(--labs-muted);font:400 var(--text-xs)/1.5 var(--labs-mono)}.labs-ledger-days{gap:var(--space-4);display:grid}.labs-ledger-day{border:1px solid var(--labs-line);border-radius:var(--radius-md);background:var(--labs-white);overflow:hidden}.labs-ledger-day h3{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--labs-blue-wash);color:var(--labs-blue-dark);font:400 var(--text-sm)/1.4 var(--labs-mono);letter-spacing:0;flex-wrap:wrap;display:flex}.labs-ledger-day h3 span{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--labs-blue);color:#fff;font-size:var(--text-xs)}.labs-ledger-day h3 .labs-ledger-tally{color:var(--labs-blue-dark);background:0 0;margin-left:auto;padding:0}.labs-ledger-day ul{margin:0;padding:0;list-style:none}.labs-ledger-entry{align-items:start;gap:var(--space-3) var(--space-4);padding:var(--space-4);border-top:1px solid var(--labs-line);grid-template-columns:4rem minmax(0,12rem) minmax(0,1fr);grid-template-areas:"time builder update";display:grid}.labs-ledger-entry time{padding-top:var(--space-1);color:var(--labs-muted);font:400 var(--text-xs)/1.5 var(--labs-mono);grid-area:time}.labs-ledger-builder{align-items:center;gap:var(--space-2);grid-area:builder;line-height:1.4;display:flex}.labs-ledger-builder .labs-avatar{width:2.25rem;font-size:var(--text-xs)}.labs-ledger-builder strong,.labs-ledger-builder div>span{display:block}.labs-ledger-builder div>span{color:var(--labs-muted);font-size:var(--text-sm)}.labs-ledger-update{align-items:baseline;gap:var(--space-3);grid-area:update;grid-template-columns:6.75rem minmax(0,1fr);display:grid}.labs-ledger-update p{color:var(--labs-muted)}.labs-ledger-more{gap:var(--space-1);margin:var(--space-2) 0 0;color:var(--labs-muted);font-size:var(--text-sm);display:grid}.labs-ledger-more div{gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.labs-ledger-more dt{color:var(--labs-ink);font-weight:650}.labs-ledger-more dd{overflow-wrap:anywhere;margin:0}.labs-ship-kind{padding:2px var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--kind,var(--labs-blue)) 13%, var(--labs-white));color:color-mix(in srgb, var(--kind,var(--labs-blue)) 66%, black);font:400 var(--text-xs)/1.5 var(--labs-mono);white-space:nowrap;justify-self:start}.labs-ledger-empty{justify-items:start;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--labs-line);border-radius:var(--radius-md);color:var(--labs-muted);display:grid}.labs-ledger-empty strong{color:var(--labs-ink)}.labs-rule-steps{border:1px solid var(--labs-navy);border-radius:var(--radius-md);background:var(--labs-navy-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.labs-rule-steps li{align-content:start;gap:var(--space-1);padding:var(--space-4);background:var(--labs-navy);color:var(--labs-blue-light);font-size:var(--text-sm);line-height:1.45;display:grid}.labs-rule-steps .labs-hex{--hex-w:2.5rem;margin-bottom:var(--space-2)}.labs-rule-days{font:400 var(--text-xs)/1.4 var(--labs-mono);text-transform:uppercase;letter-spacing:.05em}.labs-rule-steps strong{color:#fff;font-size:var(--text-base)}.labs-rules-note{max-width:68ch;margin-top:var(--space-4);color:var(--labs-muted)}.labs-kinds-title{margin-top:var(--space-6);color:var(--labs-muted);font:400 var(--text-xs)/1.4 var(--labs-mono);text-transform:uppercase;letter-spacing:.05em}.labs-kinds{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));padding:0;list-style:none;display:grid}.labs-kinds li{align-content:start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--labs-line);border-radius:var(--radius-sm);background:var(--labs-white);color:var(--labs-muted);font-size:var(--text-sm);line-height:1.45;display:grid}.labs-kinds strong{color:var(--labs-ink);font-size:var(--text-base)}.labs-apply{gap:var(--space-6);scroll-margin-top:calc(var(--labs-header-height) + var(--space-4));background:var(--labs-blue-wash);border:1px solid var(--labs-line);border-radius:var(--radius-md);padding:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid}.labs-apply p{margin-top:var(--space-3);max-width:40ch;color:var(--labs-muted)}.labs-apply .labs-primary{margin-top:var(--space-5)}.labs-apply ol{padding-left:var(--space-5);color:var(--labs-muted);margin:0}.labs-apply li+li{margin-top:var(--space-2)}.labs-apply li::marker{color:var(--labs-blue-dark);font-family:var(--labs-mono);font-size:var(--text-sm)}.labs-apply strong{color:var(--labs-ink)}.labs-apply .labs-kd-button{min-height:48px;margin-top:var(--space-5);font-size:var(--text-base)}.labs-apply .labs-apply-alt{font-size:var(--text-sm)}.labs-apply-alt a{color:var(--labs-blue-dark);text-underline-offset:3px;text-decoration:underline}.labs-footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);border-top:1px solid var(--labs-line);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.labs-footer p{align-items:center;gap:var(--space-3);color:var(--labs-muted);font-size:var(--text-sm);display:flex}.labs-footer img{width:3rem;height:auto}.labs-footer nav{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.labs-footer a{gap:var(--space-2)}.labs-dialog{width:min(34rem, calc(100% - 2 * var(--space-4)));max-height:calc(100% - 2 * var(--space-4));border:1px solid var(--labs-line);border-radius:var(--radius-md);background:var(--labs-white);color:var(--labs-ink);padding:0}.labs-dialog::backdrop{background:#10182fc9}.labs-dialog-body{padding:var(--space-5)}.labs-dialog-heading{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;display:grid}.labs-dialog-heading p{margin-top:var(--space-1);color:var(--labs-muted);font:400 var(--text-xs)/1.4 var(--labs-mono)}.labs-dialog-heading button{border:1px solid var(--labs-line);border-radius:var(--radius-sm);background:var(--labs-white);width:44px;height:44px;font-size:var(--text-lg);line-height:1}.labs-dialog-heading button:hover{background:var(--labs-blue-wash)}.labs-dialog-projects{gap:var(--space-1);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.labs-dialog-projects li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.labs-dialog-private{margin-top:var(--space-2);color:var(--labs-muted);font-size:var(--text-sm)}.labs-dialog-link{min-height:44px;margin-top:var(--space-1);color:var(--labs-blue-dark);font-size:var(--text-sm);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.labs-dialog-stats{gap:var(--space-2);margin:var(--space-4) 0;padding-block:var(--space-3);border-block:1px solid var(--labs-line);grid-template-columns:repeat(3,1fr);display:grid}.labs-dialog dt{color:var(--labs-muted);font-size:var(--text-sm)}.labs-dialog dd{margin:0}.labs-dialog-stats dd{font-weight:730}.labs-dialog h3{margin:var(--space-4) 0 var(--space-2);color:var(--labs-muted);font:400 var(--text-xs)/1.4 var(--labs-mono);text-transform:uppercase;letter-spacing:.05em}.labs-checkin{gap:var(--space-2);margin:0;display:grid}.labs-checkin div{gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.labs-checkin dt{color:var(--labs-ink);font-weight:650}.labs-checkin dd{color:var(--labs-muted)}.labs-dialog-nudge{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);color:#5c3305;font-size:var(--text-sm);background:#fbefdc}.labs-dialog-action{width:100%;margin-top:var(--space-5);justify-content:center}.labs-kd-dialog{width:min(27rem, calc(100% - 2 * var(--space-4)));max-height:calc(100% - 2 * var(--space-4));border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-50);color:var(--neutral-900);padding:0}.labs-kd-dialog::backdrop{background:#0b1022d9}.labs-kd-body{padding:var(--space-5)}.labs-kd-heading{justify-content:space-between;align-items:center;display:flex}.labs-kd-heading img{width:5.5rem;height:auto}.labs-kd-heading button{border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0);width:44px;height:44px;font-size:var(--text-lg);line-height:1}.labs-kd-heading button:hover{background:var(--green-100)}.labs-kd-dialog h2{margin-top:var(--space-4);font:700 var(--text-2xl)/1 var(--labs-display);letter-spacing:-.01em}.labs-kd-body>p{margin-top:var(--space-3);color:var(--neutral-700)}.labs-kd-dialog h3{margin:var(--space-5) 0 var(--space-2);color:var(--neutral-700);font:400 var(--text-xs)/1.4 var(--labs-mono);text-transform:uppercase;letter-spacing:.05em}.labs-kd-scopes,.labs-kd-accounts{margin:0;padding:0;list-style:none;display:grid}.labs-kd-scopes{gap:var(--space-1);font-size:var(--text-sm)}.labs-kd-scopes li:before{content:"✓";margin-right:var(--space-2);color:var(--green-700)}.labs-kd-accounts{gap:var(--space-2)}.labs-kd-accounts button,.labs-kd-me{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.4;display:grid}.labs-kd-accounts button{min-height:56px;transition:background var(--labs-fast) ease, border-color var(--labs-fast) ease, transform 40ms ease}.labs-kd-accounts button:hover{border-color:var(--green-700);background:var(--green-100)}.labs-kd-accounts button:active{transform:translateY(1px)}.labs-kd-me{margin-top:var(--space-4)}.labs-kd-accounts strong,.labs-kd-accounts span span,.labs-kd-me strong,.labs-kd-me div span{display:block}.labs-kd-accounts span span,.labs-kd-me div span{color:var(--neutral-700);font:400 var(--text-xs)/1.5 var(--labs-mono)}.labs-kd-signout{width:100%;min-height:44px;margin-top:var(--space-4);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);transition:background var(--labs-fast) ease, border-color var(--labs-fast) ease, transform 40ms ease;background:0 0;font-weight:700}.labs-kd-signout:hover{border-color:var(--green-700);background:var(--neutral-0)}.labs-kd-signout:active{transform:translateY(1px)}.labs-kd-body>.labs-kd-note{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--neutral-200);font:400 var(--text-xs)/1.5 var(--labs-mono)}@media (width<=900px){.labs-rule-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.labs-body{padding-bottom:var(--space-7)}.labs-top{gap:var(--space-5);padding-block:var(--space-6) var(--space-5)}.labs-hero{grid-template-columns:minmax(0,1fr)}.labs-hero h1 br{display:inline}.labs-header nav .labs-nav-wide{display:none}.labs-section{padding-block:var(--space-6)}.labs-hero h1{font-size:clamp(3.6rem,11vw,4.75rem)}.labs-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-board-row{grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"rank who value""cells cells cells""mix mix mix"}.labs-directory-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who value""graph state"}.labs-directory-row>.labs-stage-tag{display:none}.labs-directory-row>.labs-state{justify-self:end}.labs-ledger-entry{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"builder time""update update"}.labs-ledger-update{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.labs-apply{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.labs-graph--full,.labs-activity .labs-graph--full{--cell:.75rem;--gap:2px}.labs-builder-grid{grid-template-columns:minmax(0,1fr)}.labs-rule-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-hive-header .labs-stats{gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);grid-template-columns:repeat(3,auto);display:grid}.labs-hive-header .labs-stats dt{letter-spacing:.02em;font-size:.6875rem}.labs-grid-panel{padding:var(--space-3)}.labs-ledger-filter{width:100%}.labs-ledger-filter select{flex:1}}@media (width<=410px){.labs-container{width:calc(100% - 2 * var(--space-4))}.labs-brand img{width:6.25rem}.labs-header nav{gap:var(--space-1)}.labs-header .labs-kd-button{padding-inline:var(--space-2) var(--space-3)}.labs-header .labs-kd-with{display:none}.labs-apply{padding:var(--space-4)}.labs-chip{padding-inline:var(--space-3)}}.labs-tabbar{display:none}.labs-main{scroll-margin-top:var(--labs-header-height)}@media (width<=760px){.labs-preview{padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))}.labs-header nav{display:none}.labs-header .labs-kd-button{margin-left:auto}.labs-tabbar{z-index:5;gap:var(--space-2);padding:var(--space-2) var(--space-2) calc(var(--space-3) + env(safe-area-inset-bottom));background:linear-gradient(#131c3d,#0a1027);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 24px #05081580}.labs-tab-fire{width:100%;height:calc(100% + 2.5rem);image-rendering:pixelated;pointer-events:none;position:absolute;inset:auto 0 0}.labs-tab{--key-top:#34478a;--key-face:#1f2c5c;--key-side:#070b1c;--key-drop:5px;z-index:1;min-height:3.5rem;margin-bottom:var(--key-drop);background:linear-gradient(180deg, var(--key-top), var(--key-face) 62%);color:var(--labs-blue-light);text-shadow:0 1px #00000080;box-shadow:0 var(--key-drop) 0 var(--key-side), 0 calc(var(--key-drop) + 3px) 8px #00000073;transition:transform 70ms ease, box-shadow 70ms ease, color var(--labs-fast) ease;border-radius:.875rem;align-content:center;justify-items:center;gap:3px;font-size:.6875rem;font-weight:700;line-height:1;display:grid;position:relative;overflow:hidden}.labs-tab-dither{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.labs-tab:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59,inset 0 -3px 6px #00000040}.labs-tab-icon,.labs-tab>span{z-index:1;position:relative}.labs-tab-icon{fill:currentColor;filter:drop-shadow(0 1px #00000073);width:1.375rem;height:1.375rem}.labs-tab[aria-current]{--key-top:#cfeafb;--key-face:#7fbfe9;--key-side:#2c6591;--key-drop:3px;color:var(--labs-night);text-shadow:0 1px #fff9;box-shadow:0 var(--key-drop) 0 var(--key-side), 0 0 18px #8cc8f273;transform:translateY(2px)}.labs-tab[aria-current]:after{box-shadow:inset 0 1px #ffffffe6,inset 0 -3px 6px #1b4a7040}.labs-tab[aria-current] .labs-tab-icon{filter:drop-shadow(0 1px #fff9)}.labs-tab:active{transform:translateY(var(--key-drop));box-shadow:0 0 0 var(--key-side)}.labs-tab:active:after{box-shadow:inset 0 3px 6px #00000073}.labs-preview .labs-tab:focus-visible{outline-color:var(--labs-sky);outline-offset:2px}}@media (prefers-reduced-motion:no-preference){:root:has(.labs-preview){scroll-behavior:smooth}.labs-hive .labs-hex--held{animation:.48s cubic-bezier(.16,1,.3,1) backwards labs-hex-in}.labs-hive-row:nth-child(2) .labs-hex--held{animation-delay:.12s}.labs-hive-row:nth-child(3) .labs-hex--held{animation-delay:.22s}.labs-hive-row:nth-child(4) .labs-hex--held{animation-delay:.32s}.labs-hive-row:nth-child(n+5) .labs-hex--held{animation-delay:.4s}}@keyframes labs-hex-in{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.labs-preview *,.labs-preview :before,.labs-preview :after{transition-duration:.001ms!important}button.labs-hex:hover{transform:none}}
