@font-face{font-family:Loyly Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/LoylySans-Variable-BZKkFduO.woff2) format("woff2-variations")}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-cyrillic-ext-400-italic-oYvjGjTN.woff2) format("woff2"),url(/assets/old-standard-tt-cyrillic-ext-400-italic-CJoWpzGI.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-cyrillic-400-italic-C55T6EX4.woff2) format("woff2"),url(/assets/old-standard-tt-cyrillic-400-italic-CjUsNPOx.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-vietnamese-400-italic-DkgkEoGJ.woff2) format("woff2"),url(/assets/old-standard-tt-vietnamese-400-italic-Dgl-3X6n.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-latin-ext-400-italic-DY6MM75a.woff2) format("woff2"),url(/assets/old-standard-tt-latin-ext-400-italic-CuIdnYHF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-latin-400-italic-CCwC87fu.woff2) format("woff2"),url(/assets/old-standard-tt-latin-400-italic-CQu5L45y.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=night]{--avanto-navy: #00263a;--avanto-deep: #004366;--pbp-pink: #f27e8a;--beanie-red: #ea1d3c;--beanie-deep: #ca2038;--ice-blue: #83c0e8;--glacier: #a7dae1;--snow: #fafafa;--muzzle-sand: #cfc4af;--key-green: #00b140;--key-magenta: #ff00ff;--key-blue: #0047bb;--key-black: #000000;--surface: var(--avanto-navy);--surface-raised: #003150;--surface-sunken: #001b2a;--line: #1e4d69;--line-strong: #5a86a0;--ink: var(--snow);--ink-muted: #9db8c9;--accent: var(--ice-blue);--on-accent: var(--avanto-navy);--focus-ring: var(--accent);--heat: var(--beanie-red);--on-heat: #ffffff;--highlight: var(--pbp-pink);--on-highlight: var(--avanto-navy);--tally-cued: #3ddc97;--tally-paused: #f5b841;--heat-frozen: var(--ice-blue);--heat-chilly: #c9e4f2;--heat-warm: var(--pbp-pink);--heat-hot: var(--beanie-red);--heat-sauna: #ffb23f;--shadow-panel: 0 12px 32px #00101a99}[data-theme=day]{--surface: var(--snow);--surface-raised: #ffffff;--surface-sunken: #eaf3f9;--line: #d5e3ec;--line-strong: #6a8799;--ink: var(--avanto-navy);--ink-muted: #3e5b6e;--accent: var(--avanto-deep);--on-accent: var(--snow);--focus-ring: var(--accent);--heat: var(--beanie-red);--highlight: var(--pbp-pink);--on-highlight: var(--avanto-navy);--tally-cued: #0e7a4f;--tally-paused: #8a5a00;--heat-frozen: var(--ice-blue);--heat-warm: var(--pbp-pink);--heat-hot: var(--beanie-red);--shadow-panel: 0 1px 2px #00263a14, 0 6px 16px #00263a1f}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--safe-action-x: 67px;--safe-action-y: 38px;--safe-title-x: 96px;--safe-title-y: 54px;--radius-none: 0;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 18px;--radius-full: 9999px;--stroke-hair: 1px;--stroke-control: 2px;--stroke-sticker: 4px;--font-display: "Unbounded Variable", Unbounded, "Arial Black", system-ui, sans-serif;--font-sans: "Loyly Sans", Raleway, "Segoe UI", system-ui, sans-serif;--font-serif: "Old Standard TT", Georgia, "Times New Roman", serif}.air-hero{font-family:var(--font-display);font-size:120px;line-height:1;font-weight:900;letter-spacing:-.02em}.air-name{font-family:var(--font-display);font-size:56px;line-height:60px;font-weight:800;letter-spacing:-.01em}.air-clock{font-family:var(--font-display);font-size:64px;line-height:1;font-weight:700}.air-company{font-family:var(--font-sans);font-size:28px;line-height:34px;font-weight:700}.air-label{font-family:var(--font-sans);font-size:18px;line-height:22px;font-weight:800;letter-spacing:.14em}.air-accent{font-family:var(--font-serif);font-size:44px;line-height:1.1;font-weight:400;font-style:italic}.app-display{font-family:var(--font-display);font-size:34px;line-height:38px;font-weight:900}.app-title{font-family:var(--font-sans);font-size:24px;line-height:30px;font-weight:800}.app-heading{font-family:var(--font-sans);font-size:18px;line-height:24px;font-weight:700}.app-body{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:500}.app-small{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:500}.app-label{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:800;letter-spacing:.12em}.app-stat{font-family:var(--font-display);font-size:30px;line-height:34px;font-weight:800}.app-accent{font-family:var(--font-serif);font-size:22px;line-height:28px;font-weight:400;font-style:italic}body{margin:0;font-family:var(--font-sans);background:var(--surface);color:var(--ink);font-variant-numeric:lining-nums}.ly-num{font-variant-numeric:lining-nums tabular-nums}.ly-accent{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.ly-row{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;padding:var(--space-6)}.ly-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6)}.ly-icon{flex:none;display:block}.ly-fill-snow{fill:var(--snow)}.ly-fill-ice{fill:var(--ice-blue)}.ly-fill-red{fill:var(--beanie-red)}.ly-fill-pink{fill:var(--pbp-pink)}.ly-fill-navy{fill:var(--avanto-navy)}@keyframes ly-blink{to{visibility:hidden}}.ly-shard{display:inline-flex;align-items:center;gap:var(--space-2);box-sizing:border-box;height:28px;padding:0 24px 0 12px;font:800 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:var(--avanto-deep);color:var(--snow);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.ly-shard--lg{height:44px;padding:0 36px 0 18px;font-size:20px;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%)}.ly-shard--live{background:var(--beanie-deep);color:var(--on-heat)}.ly-shard--lg.ly-shard--live{background:var(--beanie-red)}.ly-shard--next{background:var(--snow);color:var(--avanto-navy)}.ly-shard--ice{background:var(--ice-blue);color:var(--avanto-navy)}.ly-shard--paused{background:var(--muzzle-sand);color:var(--avanto-navy)}.ly-shard--favourite{background:var(--pbp-pink);color:var(--avanto-navy)}.ly-shard--sauna{background:var(--heat-sauna);color:var(--avanto-navy)}.ly-shard-dot{width:.55em;height:.55em;border-radius:50%;background:currentColor;animation:ly-blink 1.2s steps(2,start) infinite}.ly-l3{display:inline-flex;flex-direction:column;align-items:flex-start;font-family:var(--font-sans)}.ly-l3-tags{display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}.ly-l3-row{display:flex;align-items:stretch}.ly-l3-logo{flex:none;display:grid;place-items:center;box-sizing:border-box;width:150px;min-height:150px;padding:14px;background:var(--snow);border:4px solid var(--avanto-navy)}.ly-l3-logo img{display:block;max-width:100%;max-height:114px;object-fit:contain}.ly-l3-plate{position:relative;box-sizing:border-box;min-width:680px;padding:var(--space-6) 120px var(--space-6) var(--space-8);background:var(--avanto-navy);color:var(--snow)}.ly-l3-shards{position:absolute;right:28px;bottom:calc(100% - 2px)}.ly-l3-name{font:800 56px/60px var(--font-display);letter-spacing:-.01em}.ly-l3-co{margin-top:var(--space-2);font:700 28px/34px var(--font-sans);color:var(--ice-blue)}.ly-l3-co strong{font-weight:800;color:var(--snow)}:root{--ly-air-panel-w: 300px}.ly-clock{display:inline-flex;flex-direction:column;gap:var(--space-2);box-sizing:border-box;width:var(--ly-air-panel-w);padding:var(--space-4) var(--space-6) var(--space-4);background:var(--avanto-navy);color:var(--snow)}.ly-clock-label{display:flex;align-items:center;gap:var(--space-2);font:800 18px/22px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ice-blue)}.ly-clock-dot{width:12px;height:12px;border-radius:50%;background:var(--beanie-red);animation:ly-blink 1.2s steps(2,start) infinite}.ly-clock-time{font:700 64px/1 var(--font-display);letter-spacing:-.01em}.ly-clock-temps{display:flex;gap:var(--space-4);font:600 18px/24px var(--font-sans);color:var(--glacier)}.ly-clock-temps b{font-weight:800;color:var(--snow)}.ly-heat{display:inline-flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;padding:var(--space-4) var(--space-6) var(--space-6);background:var(--avanto-navy);color:var(--snow);font-family:var(--font-sans)}.ly-heat-title{font:800 18px/22px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.ly-heat--v .ly-heat-body{display:flex;align-items:flex-start;gap:var(--space-4)}.ly-heat-thermo{display:flex;flex-direction:column;align-items:center}.ly-heat-tube{position:relative;z-index:1;overflow:hidden;width:28px;border:4px solid var(--snow);border-bottom:0;border-radius:18px 18px 0 0;background:var(--avanto-deep)}.ly-heat-fill{position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(to top,var(--heat-frozen),var(--heat-chilly) 25%,var(--heat-warm) 50%,var(--heat-hot) 75%,var(--heat-sauna));background-repeat:no-repeat;background-position:bottom;transition:height .6s cubic-bezier(.2,.8,.2,1),width .6s cubic-bezier(.2,.8,.2,1)}.ly-heat-bulb{box-sizing:border-box;width:64px;height:64px;margin-top:-8px;border-radius:50%;border:4px solid var(--snow)}.ly-heat-scale{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;font:800 15px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--glacier)}.ly-heat-scale li{display:flex;align-items:center;gap:var(--space-2)}.ly-heat-scale li:before{content:"";width:10px;height:4px;background:currentColor}.ly-heat-scale li.is-now{color:var(--snow);font-size:18px}.ly-heat-scale li.is-now:before{width:18px}.ly-heat--h{flex-direction:row;align-items:center;padding:var(--space-2) var(--space-4)}.ly-heat--h .ly-heat-body{display:flex;align-items:center;gap:var(--space-3)}.ly-heat--h .ly-heat-thermo{flex-direction:row-reverse}.ly-heat--h .ly-heat-tube{height:14px;border:3px solid var(--snow);border-left:0;border-radius:0 12px 12px 0}.ly-heat--h .ly-heat-fill{top:0;right:auto;background-image:linear-gradient(to right,var(--heat-frozen),var(--heat-chilly) 25%,var(--heat-warm) 50%,var(--heat-hot) 75%,var(--heat-sauna));background-position:left}.ly-heat--h .ly-heat-bulb{width:30px;height:30px;margin:0 -4px 0 0;border-width:3px}.ly-heat-now{min-width:6ch;font:800 13px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.ly-vu{display:inline-flex;flex-direction:column;gap:var(--space-3);box-sizing:border-box;padding:var(--space-4) var(--space-4) var(--space-3);background:var(--avanto-navy);color:var(--snow)}.ly-vu-title{font:800 14px/18px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.ly-vu-chans{display:flex;align-items:flex-end;gap:var(--space-2)}.ly-vu-chan{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ly-vu-segs{display:flex;flex-direction:column-reverse;gap:3px}.ly-vu-seg{display:block;width:32px;height:9px;background:var(--avanto-deep)}.ly-vu-seg.is-on.z-low,.ly-vu-seg.is-peak.z-low{background:var(--ice-blue)}.ly-vu-seg.is-on.z-mid,.ly-vu-seg.is-peak.z-mid{background:var(--pbp-pink)}.ly-vu-seg.is-on.z-high,.ly-vu-seg.is-peak.z-high{background:var(--beanie-red)}.ly-vu-seg.is-on.z-top,.ly-vu-seg.is-peak.z-top{background:var(--heat-sauna)}.ly-vu-emoji{display:grid;place-items:center;box-sizing:border-box;width:38px;height:38px;border-radius:50%;background:var(--snow);font-size:27px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.ly-vu-chan.is-hot .ly-vu-emoji{outline:4px solid var(--heat-sauna);outline-offset:0}.ly-vu:not(.ly-vu--sm){width:var(--ly-air-panel-w)}.ly-vu--sm{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.ly-vu--sm .ly-vu-title{font-size:11px;line-height:14px}.ly-vu--sm .ly-vu-chans{gap:6px}.ly-vu--sm .ly-vu-seg{width:20px;height:5px}.ly-vu--sm .ly-vu-segs{gap:2px}.ly-vu--sm .ly-vu-emoji{width:26px;height:26px;font-size:19px}.ly-combo{display:inline-flex;align-items:center}.ly-combo .ly-sticker{position:relative;z-index:1;margin-right:-14px}.ly-combo-plate{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:var(--space-2) var(--space-6) var(--space-2) var(--space-6);background:var(--avanto-navy);color:var(--snow);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%)}.ly-combo-count{font:900 44px/1 var(--font-display);letter-spacing:-.01em}.ly-combo-label{font:800 14px/18px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ice-blue)}.ly-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.18em}.ly-icon svg{display:block;width:100%;height:100%}.ly-sticker{display:inline-grid;place-items:center;box-sizing:border-box;flex:none;border-radius:50%;border:4px solid var(--avanto-navy);background:var(--snow);line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;-webkit-user-select:none;user-select:none}.ly-sticker--bare{border:0;background:none}.ly-rise{position:absolute;will-change:transform;animation:ly-rise var(--dur, 3.2s) cubic-bezier(.2,.7,.3,1) both}@keyframes ly-rise{0%{transform:translate(0) scale(.3) rotate(0)}12%{transform:translate(calc(var(--dx, 0px) * .25),-70px) scale(1) rotate(var(--tilt, 0deg))}86%{transform:translate(var(--dx, 0px),calc(var(--rise, -560px) * .92)) scale(1) rotate(var(--tilt, 0deg))}to{transform:translate(var(--dx, 0px),var(--rise, -560px)) scale(0) rotate(var(--tilt, 0deg))}}.ly-qr{display:inline-flex;align-items:center;gap:var(--space-4);box-sizing:border-box;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);background:var(--snow);color:var(--avanto-navy);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.ly-qr-code{display:block;flex:none;width:140px;height:140px}.ly-qr-ink{fill:var(--avanto-navy)}.ly-qr-paper{fill:var(--snow)}.ly-qr-text{display:flex;flex-direction:column;gap:var(--space-1)}.ly-qr-title{font:800 30px/1.1 var(--font-sans)}.ly-qr-title .ly-accent{font-size:1.3em}.ly-qr-url{font:800 22px/28px var(--font-sans)}.ly-qr-hint{font:600 16px/22px var(--font-sans);color:var(--avanto-deep)}.ly-qr--sm{gap:var(--space-3);padding:var(--space-3) var(--space-6) var(--space-3) var(--space-3)}.ly-qr--sm .ly-qr-code{width:96px;height:96px}.ly-qr--sm .ly-qr-title{font-size:22px}.ly-qr--sm .ly-qr-url{font-size:16px;line-height:22px}.ly-qr--sm .ly-qr-hint{font-size:13px;line-height:18px}.ly-cheer{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ly-cheer-ring{position:relative;display:grid;place-items:center;box-sizing:border-box;width:100%;max-width:320px;aspect-ratio:8 / 5;border-radius:50%;border:16px solid var(--ice-blue);border-left-color:var(--avanto-deep);border-right-color:var(--avanto-deep);background:radial-gradient(ellipse at 50% 38%,var(--avanto-deep),var(--surface-sunken) 72%);transition:transform .12s ease-out,border-color .12s}.ly-cheer-water{position:absolute;left:22%;right:22%;top:14%;height:24%;border-top:4px solid var(--glacier);border-radius:50%;opacity:.55;pointer-events:none}.ly-cheer-emoji{position:relative;font-size:84px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;transition:transform .12s ease-out}.ly-cheer-label{font:800 14px/18px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.ly-cheer:active .ly-cheer-ring,.ly-cheer.is-pressed .ly-cheer-ring{transform:scale(.96);border-top-color:var(--heat);border-bottom-color:var(--heat)}.ly-cheer:active .ly-cheer-emoji,.ly-cheer.is-pressed .ly-cheer-emoji{transform:translateY(-8px) scale(1.12)}.ly-cheer:focus-visible .ly-cheer-ring{outline:4px solid var(--focus-ring);outline-offset:6px}.ly-cheer.is-off{cursor:not-allowed}.ly-cheer.is-off .ly-cheer-ring{border-style:dashed;border-color:var(--line-strong);background:var(--surface-sunken)}.ly-cheer.is-off .ly-cheer-emoji{filter:grayscale(1);opacity:.4}.ly-cheer.is-off .ly-cheer-label{color:var(--tally-paused)}.ly-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.ly-pick{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:76px;padding:var(--space-2);border-radius:var(--radius-md);border:2px solid var(--line);background:var(--surface-raised);color:var(--ink-muted);cursor:pointer;text-align:center}.ly-pick-emoji{font-size:32px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.ly-pick-label{font:700 12px/16px var(--font-sans);letter-spacing:.04em}.ly-pick.is-on{border:3px solid var(--accent);background:var(--surface-sunken);color:var(--ink)}.ly-pick:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ly-pick:disabled{opacity:.4;cursor:not-allowed}.ly-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:2px solid transparent;font:700 14px/1 var(--font-sans);letter-spacing:.02em;white-space:nowrap;cursor:pointer}.ly-btn .plus{font:400 24px/1 var(--font-sans);margin-top:-2px}.ly-btn--lg{height:56px;padding:0 var(--space-6);border-radius:var(--radius-md);font-size:17px;font-weight:800}.ly-btn--icon{width:40px;padding:0}.ly-btn--lg.ly-btn--icon{width:56px}.ly-btn--primary{background:var(--accent);color:var(--on-accent)}.ly-btn--live{background:var(--beanie-deep);color:var(--on-heat)}.ly-btn--secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.ly-btn--quiet{background:transparent;color:var(--accent)}.ly-btn{transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}@media(hover:hover){.ly-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 75%,var(--surface))}.ly-btn--live:hover:not(:disabled){background:color-mix(in srgb,var(--beanie-deep) 82%,#000)}.ly-btn--secondary:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--ink)}.ly-btn--quiet:hover:not(:disabled){background:var(--surface-sunken);text-decoration:underline;text-underline-offset:3px}.ly-pick:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-sunken);color:var(--ink)}.ly-key:hover{border-color:var(--line-strong);background:var(--surface-sunken)}.ly-switch-track:hover:not(:disabled){box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent)}.ly-cheer:hover:not(.is-off) .ly-cheer-ring{border-top-color:var(--highlight);border-bottom-color:var(--highlight)}}.ly-btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ly-btn:disabled{opacity:.45;cursor:not-allowed}.ly-tally{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:24px;padding:0 10px;border-radius:var(--radius-full);border:2px solid var(--line-strong);font:800 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted)}.ly-tally-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.ly-tally--air{border-color:var(--beanie-deep);background:var(--beanie-deep);color:var(--on-heat)}.ly-tally--air .ly-tally-dot{animation:ly-blink 1.2s steps(2,start) infinite}.ly-tally--cued{border-color:var(--tally-cued);color:var(--tally-cued)}.ly-tally--paused{border-color:var(--tally-paused);color:var(--tally-paused)}.ly-tally--done{border-color:var(--line)}.ly-stat{display:flex;flex-direction:column;gap:var(--space-1);box-sizing:border-box;min-width:0;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-raised)}.ly-stat-label{font:800 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.ly-stat-row{display:flex;align-items:baseline;gap:var(--space-1)}.ly-stat-value{font:800 30px/34px var(--font-display);color:var(--ink)}.ly-stat-unit{font:700 14px/20px var(--font-sans);color:var(--ink-muted)}.ly-stat-delta{font:600 13px/18px var(--font-sans);color:var(--ink-muted)}.ly-spark{display:block;width:100%;height:auto;margin-top:var(--space-2);overflow:visible}.ly-spark-grid{stroke:var(--line);stroke-width:1}.ly-spark-area{fill:var(--accent);fill-opacity:.16}.ly-spark-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ly-spark-dot{fill:var(--heat);stroke:var(--surface-raised);stroke-width:2}.ly-run{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);box-sizing:border-box;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-raised)}.ly-run-order{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--surface-sunken);font:800 17px/1 var(--font-display);color:var(--ink)}.ly-run-who{min-width:0}.ly-run-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 15px/20px var(--font-sans);color:var(--ink)}.ly-run-sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.ly-run-meta{display:flex;flex-direction:column;align-items:flex-end;font:700 13px/18px var(--font-sans);color:var(--ink)}.ly-run-meta small{font-size:12px;font-weight:500;color:var(--ink-muted)}.ly-run-queued{font:800 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding:0 12px}.ly-run--live{border:2px solid var(--beanie-red)}.ly-run--live .ly-run-order{background:var(--beanie-deep);color:var(--on-heat)}.ly-run--next{border:2px solid var(--tally-cued)}.ly-run--done{background:transparent}.ly-keys{display:flex;flex-direction:column;gap:var(--space-2)}.ly-keys-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ly-key{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;width:88px;padding:var(--space-2);border-radius:var(--radius-md);border:2px solid var(--line);background:var(--surface-raised);cursor:pointer}.ly-key.is-on{border:3px solid var(--accent)}.ly-key:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ly-key-swatch{width:100%;height:36px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-strong)}.ly-key-swatch--alpha{background-color:var(--snow);background-image:conic-gradient(var(--line) 25%,transparent 0 50%,var(--line) 0 75%,transparent 0);background-size:12px 12px}.ly-key-swatch--green{background:var(--key-green)}.ly-key-swatch--magenta{background:var(--key-magenta)}.ly-key-swatch--blue{background:var(--key-blue)}.ly-key-swatch--black{background:var(--key-black)}.ly-key-label{font:700 12px/16px var(--font-sans);color:var(--ink)}.ly-keys-note{display:flex;align-items:center;gap:6px;margin:0;font:600 13px/18px var(--font-sans);color:var(--ink-muted)}.ly-keys-note.is-warn{color:var(--tally-paused)}.ly-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px}.ly-switch-label{font:700 14px/20px var(--font-sans);color:var(--ink)}.ly-switch-detail{font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.ly-switch-track{all:unset;position:relative;flex:none;width:48px;height:28px;border-radius:var(--radius-full);background:var(--line-strong);cursor:pointer;transition:background .15s,box-shadow .15s}.ly-switch.is-on .ly-switch-track{background:var(--accent)}.ly-switch-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--surface);transition:transform .15s}.ly-switch.is-on .ly-switch-knob{transform:translate(20px)}.ly-switch-track:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ly-switch-track:disabled{opacity:.45;cursor:not-allowed}.ly-pair{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-4);box-sizing:border-box;padding:var(--space-12) var(--space-16);text-align:center;background:var(--avanto-navy);color:var(--snow)}.ly-pair-label{font:800 18px/22px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ice-blue)}.ly-pair-code{display:flex;gap:var(--space-2)}.ly-pair-char{display:grid;place-items:center;width:96px;height:128px;box-sizing:border-box;border:4px solid var(--snow);background:var(--avanto-deep);font:900 72px/1 var(--font-display);color:var(--snow)}.ly-pair-gap{width:var(--space-6)}.ly-pair-hint{max-width:32ch;font:600 22px/30px var(--font-sans);color:var(--glacier)}.ly-pair-hint b{color:var(--snow);font-weight:800}.ly-pair-exp{font:600 16px/22px var(--font-sans);color:var(--glacier)}.ly-screen{display:flex;flex-direction:column;gap:var(--space-3);box-sizing:border-box;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-raised)}.ly-screen.is-selected{border:2px solid var(--accent)}.ly-screen-head{display:flex;align-items:center;gap:var(--space-3)}.ly-screen-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--accent)}.ly-screen-who{flex:1;min-width:0}.ly-screen-name{font:800 16px/22px var(--font-sans);color:var(--ink)}.ly-screen-meta{font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.ly-screen-facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.ly-screen-facts b{font-weight:700;color:var(--ink)}.ly-screen-toggles{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:var(--space-1)}.ly-screen-toggles .ly-switch+.ly-switch{border-top:1px solid var(--line)}.ly-screen-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ly-screen-actions .ly-screen-unlink{margin-left:auto;color:var(--ink-muted)}.ly-screen.is-offline .ly-screen-icon{color:var(--ink-muted)}.ly-l3-frost{display:none}.ly-l3--build .ly-l3-tags{animation:ly-wipe-in .26s cubic-bezier(.2,.8,.2,1) both}.ly-l3--build .ly-l3-logo{transform-origin:bottom;animation:ly-grow-up .32s .14s cubic-bezier(.2,.9,.3,1.2) both}.ly-l3--build .ly-l3-logo img{animation:ly-pop .26s .44s cubic-bezier(.2,.9,.3,1.3) both}.ly-l3--build .ly-l3-plate{animation:ly-plate-in .46s .2s cubic-bezier(.3,.8,.2,1) both}.ly-l3--build .ly-l3-frost{display:block;position:absolute;top:0;bottom:0;left:0;width:18px;background:var(--ice-blue);transform:skew(-14deg);animation:ly-frost .46s .2s cubic-bezier(.3,.8,.2,1) both}.ly-l3--build .ly-l3-shards path{transform-box:fill-box;transform-origin:bottom;animation:ly-grow-up .24s cubic-bezier(.2,.9,.3,1.4) both}.ly-l3--build .ly-l3-shards path:nth-child(1){animation-delay:.62s}.ly-l3--build .ly-l3-shards path:nth-child(2){animation-delay:.68s}.ly-l3--build .ly-l3-shards path:nth-child(3){animation-delay:.74s}.ly-l3--build .ly-l3-shards path:nth-child(4){animation-delay:.8s}.ly-ch{position:relative;display:inline-block;white-space:pre}.ly-ch.is-bold{font-weight:800;color:var(--snow)}.ly-l3--build .ly-ch-glyph{display:inline-block;animation:ly-ch-show var(--dur, .7s) var(--d) both}.ly-ice{position:absolute;top:-4px;right:-3px;bottom:-4px;left:-3px;pointer-events:none;transform:scale(0)}.ly-ice-1{background:var(--glacier);clip-path:polygon(0 0,100% 0,var(--cx, 45%) var(--cy, 55%))}.ly-ice-2{background:var(--ice-blue);clip-path:polygon(100% 0,100% 100%,var(--cx, 45%) var(--cy, 55%))}.ly-ice-3{background:var(--snow);clip-path:polygon(0 0,var(--cx, 45%) var(--cy, 55%),100% 100%,0 100%)}.ly-l3--build .ly-ice-1{animation:ly-ice-1 var(--dur, .7s) var(--d) cubic-bezier(.3,.7,.3,1) both}.ly-l3--build .ly-ice-2{animation:ly-ice-2 var(--dur, .7s) var(--d) cubic-bezier(.3,.7,.3,1) both}.ly-l3--build .ly-ice-3{animation:ly-ice-3 var(--dur, .7s) var(--d) cubic-bezier(.3,.7,.3,1) both}.l3-leave-active .ly-l3-shards path{transform-box:fill-box;transform-origin:bottom;animation:ly-shrink-down .16s ease-in both}.l3-leave-active .ly-l3-plate{animation:ly-plate-out .36s 80ms cubic-bezier(.6,0,.8,.4) both}.l3-leave-active .ly-l3-logo{transform-origin:bottom;animation:ly-shrink-down .24s .26s ease-in both}.l3-leave-active .ly-l3-tags{animation:ly-wipe-out .2s .32s ease-in both}.ly-build-enter-active{animation:ly-drop-in .42s cubic-bezier(.2,.9,.3,1.1) both}.ly-build-leave-active{animation:ly-lift-out .28s ease-in both}@keyframes ly-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ly-wipe-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes ly-grow-up{0%{transform:scaleY(0)}to{transform:none}}@keyframes ly-shrink-down{0%{transform:none}to{transform:scaleY(0)}}@keyframes ly-pop{0%{transform:scale(0)}to{transform:none}}@keyframes ly-plate-in{0%{clip-path:polygon(0 -100px,0 -100px,-40px 100%,-40px 100%)}to{clip-path:polygon(0 -100px,calc(100% + 40px) -100px,100% 100%,0 100%)}}@keyframes ly-plate-out{0%{clip-path:polygon(0 -100px,calc(100% + 40px) -100px,100% 100%,0 100%)}to{clip-path:polygon(0 -100px,0 -100px,-40px 100%,-40px 100%)}}@keyframes ly-frost{0%{left:-18px;transform:skew(-14deg)}90%{left:calc(100% - 18px);transform:skew(-14deg)}to{left:calc(100% - 18px);transform:skew(-14deg) scaleX(0)}}@keyframes ly-ch-show{0%,44%{clip-path:inset(50%);transform:scale(1.18)}45%{clip-path:inset(-20%);transform:scale(1.18)}70%,to{clip-path:inset(-20%);transform:none}}@keyframes ly-ice-1{0%{transform:scale(0)}30%{transform:scale(1.08)}44%{transform:none}to{transform:translate(var(--x1, -45%),var(--y1, -110%)) rotate(var(--r1, -40deg)) scale(0)}}@keyframes ly-ice-2{0%{transform:scale(0)}30%{transform:scale(1.08)}44%{transform:none}to{transform:translate(var(--x2, 110%),var(--y2, 30%)) rotate(var(--r2, 35deg)) scale(0)}}@keyframes ly-ice-3{0%{transform:scale(0)}30%{transform:scale(1.08)}44%{transform:none}to{transform:translate(var(--x3, -60%),var(--y3, 90%)) rotate(var(--r3, 25deg)) scale(0)}}@keyframes ly-drop-in{0%{clip-path:inset(0 0 100% 0);transform:translateY(-24px)}to{clip-path:inset(0 0 0 0);transform:none}}@keyframes ly-lift-out{0%{clip-path:inset(0 0 0 0);transform:none}to{clip-path:inset(0 0 100% 0);transform:translateY(-24px)}}@media(prefers-reduced-motion:reduce){.ly-switch-knob{transition:none}.ly-l3--build *,.l3-leave-active *,.ly-build-enter-active,.ly-build-leave-active{animation-duration:1ms!important;animation-delay:0s!important}.ly-rise{animation-duration:.4s}.ly-shard-dot,.ly-clock-dot,.ly-tally--air .ly-tally-dot{animation:none}.ly-heat-fill,.ly-cheer-ring,.ly-cheer-emoji{transition:none}}
