*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}:root{--tint-h: 220;--tint-s: 0%;--tint-l: 55%;--tint-strength: 0;--ambient-dim: 0;--tint: hsl(var(--tint-h) var(--tint-s) var(--tint-l));--page-bg: #000;--card-bg: #0e1118;--ink: #fff;--hairline: rgba(255, 255, 255, .08);--page-bg-tinted: color-mix( in oklab, var(--page-bg), var(--tint) calc(var(--tint-strength) * 12%) );--card-bg-tinted: color-mix( in oklab, var(--card-bg), var(--tint) calc(var(--tint-strength) * 26%) );--ink-tinted: color-mix( in oklab, var(--ink), var(--tint) calc(var(--tint-strength) * 10%) );--hairline-tinted: color-mix( in srgb, var(--hairline), var(--tint) calc(var(--tint-strength) * 40%) )}body{font-family:ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Segoe UI,Roboto,sans-serif;font-weight:300;color:var(--ink-tinted);background:var(--page-bg-tinted);transition:color 2.4s linear,background-color 2.4s linear;text-shadow:0 .15vmin 2.2vmin rgba(0,0,0,.55),0 0 .4vmin rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;overflow:hidden}.ambient-veil,.ambient-dim{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.ambient-veil{z-index:40;background:var(--tint);mix-blend-mode:soft-light;opacity:calc(var(--tint-strength) * .5);transition:opacity 2.4s linear,background-color 2.4s linear}.ambient-dim{z-index:41;background:#000308;opacity:calc(var(--ambient-dim) * .72);transition:opacity 2.4s linear}.grid{position:relative;height:100svh;overflow:hidden;--gap: clamp(1.4vmin, 2.4vmin, 3.4vmax);--pad: clamp(1.6vmin, 2.6vmin, 4vmax)}.card{position:absolute;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:clamp(1vmin,1.8vmin,2.6vmax);padding:clamp(2vmin,3vmin,4.4vmax);border-radius:1.6vmin;background:var(--card-bg-tinted);border:1px solid var(--hairline-tinted);transition:left .8s cubic-bezier(.22,1,.36,1),top .8s cubic-bezier(.22,1,.36,1),width .8s cubic-bezier(.22,1,.36,1),height .8s cubic-bezier(.22,1,.36,1),background-color 2.4s linear;font-size:clamp(1.6vmin,2vmin,2.6vmax)}#card-time{padding:0;background:#000}.tc-bg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background:#000 center / cover no-repeat;filter:brightness(.62);transform-origin:center;will-change:transform,opacity}.tc-cap{position:absolute;left:0;right:0;bottom:0;padding:clamp(1.4vmin,2.4vmin,3.4vmax);font-size:clamp(1.7vmin,2.1vmin,2.7vmax);font-weight:300;text-align:center;line-height:1.35;background:linear-gradient(180deg,#0000,#00000094)}.tc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000057,#0000000f 30%,#0000000f 55%,#00000075)}body.is-night .tc-scrim{background:linear-gradient(180deg,#00000080,#0000003d 35%,#00000047 60%,#0000009e)}.tc-body{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(.3vmin,.6vmin,1vmax);padding:clamp(2.4vmin,3.6vmin,5vmax)}#card-time .clock{font-size:clamp(6vmin,9vmin,12vmax)}.card.doorbell-card{padding:0;background:#000}.doorbell{position:absolute;top:0;right:0;bottom:0;left:0}.doorbell-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.doorbell-foot{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#0000,#0000009e 55%)}.doorbell-cap{display:flex;justify-content:space-between;align-items:baseline;gap:1em;padding:clamp(1.4vmin,2.4vmin,3.4vmax);padding-bottom:.5em;font-size:clamp(1.7vmin,2.1vmin,2.7vmax);font-weight:300}.doorbell-cap .who{letter-spacing:.02em;display:flex;align-items:center;gap:.5em}.doorbell-cap .when{color:#ffffffa8;font-variant-numeric:tabular-nums;white-space:nowrap}.doorbell-stats{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2em;padding:0 clamp(1.4vmin,2.4vmin,3.4vmax) clamp(1.2vmin,2vmin,3vmax)}.doorbell-bars{display:flex;align-items:flex-end;gap:clamp(.3vmin,.7vmin,1vmin);flex:1;max-width:62%}.db-day{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4em}.db-track{width:100%;height:clamp(2.8vmin,4vmin,5.5vmax);display:flex;align-items:flex-end}.db-bar{width:100%;min-height:1px;display:flex;flex-direction:column-reverse;border-radius:1px;overflow:hidden}.db-seg{flex-basis:0;min-height:0}.db-seg.press{background:#ffb347}.db-seg.motion{background:#ffffff57}.db-lab{font-size:clamp(1vmin,1.35vmin,1.8vmax);line-height:1;font-weight:300;color:#ffffff73}.db-day.today .db-lab{color:#ffffffd9}.doorbell-stats-sum{font-size:clamp(1.2vmin,1.5vmin,2vmax);font-weight:300;color:#ffffff9e;font-variant-numeric:tabular-nums;white-space:nowrap}.live-dot{width:.7em;height:.7em;border-radius:50%;background:#ff3b30;box-shadow:0 0 .5em #ff3b30e6}.doorbell.live .doorbell-foot{background:linear-gradient(180deg,#0000,#000000a8 55%)}.doorbell.live .doorbell-cap .who{font-weight:400}.doorbell-empty{position:static;color:#ffffff73;font-weight:300}.doorbell.ringing .doorbell-foot{background:linear-gradient(180deg,#0000,#7a3e00c7 55%)}.doorbell.ringing .doorbell-cap .who{color:#ffd8a8;font-weight:400}.card.leet-card{background:#04120a;border-color:#39ff1452}.leet{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4vmin;text-align:center}.leet-big{font-size:clamp(9vmin,16vmin,22vmax);font-weight:700;color:#c6ffbe;font-variant-numeric:tabular-nums;text-shadow:0 0 2vmin rgba(57,255,20,.6)}.leet-sub{font-size:clamp(2.4vmin,3.4vmin,4.4vmax);font-weight:400;text-indent:.62em;text-transform:uppercase;color:#39ff14d9}.card.pending-leet-card{background:#060f0a;border-color:#39ff144d}.pending-leet{display:flex;align-items:center;justify-content:center;gap:.3em;font-size:clamp(3vmin,5vmin,7vmax);font-weight:300;text-transform:uppercase;color:#c6ffbeeb;text-wrap:nowrap;white-space:none}.pending-leet b{font-weight:900;color:#c6ffbe;font-variant-numeric:tabular-nums}.clock{font-size:clamp(4.5vmin,6.5vmin,8.5vmax);font-weight:200;letter-spacing:.01em;line-height:1;font-variant-numeric:tabular-nums}.clock .colon{display:inline-block;margin:0 .04em}.clock .clock-ss{font-size:.4em;font-weight:300;letter-spacing:.02em;margin-left:.14em;color:#ffffff8c;font-variant-numeric:tabular-nums;vertical-align:baseline}.date{margin-top:0;font-size:clamp(1.9vmin,2.4vmin,3vmax);font-weight:300;color:#ffffffd1}.loc{margin-top:.6vmin;font-size:clamp(1.9vmin,2.4vmin,3vmax);font-weight:300;line-height:1.3}.loc b{font-weight:400}.loc span{display:block;font-size:.78em;color:#fff9}.sun{margin-top:.5vmin;display:flex;flex-wrap:wrap;column-gap:clamp(1.6vmin,2.6vmin,3.4vmax);row-gap:.4vmin;font-size:clamp(1.6vmin,2vmin,2.5vmax);font-weight:300;letter-spacing:.015em;color:#ffffffb8}.sun b{font-weight:400;color:#fff;font-variant-numeric:tabular-nums}.weather{display:flex;align-items:center;gap:clamp(2vmin,3.5vmin,5vmax);flex-wrap:wrap}.temp{font-size:clamp(7vmin,11vmin,14vmax);font-weight:100;line-height:.85;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.temp sup{font-size:.3em;top:-1.1em;font-weight:200;color:#fff9}.cond .label{font-size:clamp(2.4vmin,3.4vmin,4.4vmax);font-weight:300}.cond .sub{margin-top:.5vmin;font-size:clamp(1.7vmin,2.2vmin,2.7vmax);font-weight:300;color:#ffffffc7}.meta{display:flex;flex-wrap:wrap;column-gap:clamp(1.6vmin,2.6vmin,3.4vmax);row-gap:.6vmin;font-size:clamp(1.6vmin,2vmin,2.5vmax);font-weight:300;letter-spacing:.015em;color:#fffc}.meta b{font-weight:400;color:#fff}.wx-hours{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:clamp(.8vmin,1.4vmin,2vmax);margin-top:clamp(.6vmin,1.2vmin,1.8vmax);padding-top:clamp(.8vmin,1.4vmin,2vmax);border-top:1px solid rgba(255,255,255,.1)}.wx-hour{display:flex;flex-direction:column;align-items:center;gap:.4vmin;min-width:0;text-align:center}.wx-hour-time{font-size:clamp(1.3vmin,1.7vmin,2.1vmax);font-weight:300;color:#ffffff9e;font-variant-numeric:tabular-nums}.wx-hour-icon{font-size:clamp(2.2vmin,3vmin,3.8vmax);line-height:1}.wx-hour-temp{font-size:clamp(1.7vmin,2.2vmin,2.8vmax);font-weight:400;font-variant-numeric:tabular-nums}.wx-hour-label{font-size:clamp(1.1vmin,1.4vmin,1.8vmax);font-weight:300;line-height:1.2;color:#fff9}.rain{position:relative;z-index:1}.rain-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.rain-head{display:flex;justify-content:space-between;align-items:baseline;gap:1em;font-size:clamp(2vmin,2.6vmin,3.3vmax);font-weight:300;color:#ffffffd1}.rain-head .rain-sum{font-size:1em;color:#ffffffc7;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rain-chart{display:block;width:100%;height:clamp(9vmin,13vmin,18vmax);margin-top:.9vmin;overflow:visible}.rain-chart rect{fill:#ffffffbd}.rain-dry .rain-chart rect{fill:#fff6}.rain-chart .base{stroke:#ffffff38;stroke-width:1;vector-effect:non-scaling-stroke}.rain-axis{display:flex;justify-content:space-between;margin-top:.4vmin;font-size:clamp(1.3vmin,1.6vmin,2vmax);color:#ffffff6b;font-variant-numeric:tabular-nums}.rain-empty{font-size:clamp(1.7vmin,2.1vmin,2.6vmax);color:#ffffff73}.news{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(1vmin,1.8vmin,2.6vmax);container-type:size;container-name:news}.news-hero{position:relative;flex:1;min-height:0;border-radius:1vmin;overflow:hidden;background:#ffffff0a}.news-hero-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end}.news-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000 center / cover no-repeat;filter:brightness(.4) saturate(.85);transform:scale(1.03)}.news-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000057 46%,#000000d1)}.news-hero-body{position:relative;display:flex;flex-direction:column;gap:clamp(.6vmin,1.1vmin,1.6vmax);padding:clamp(1.6vmin,2.4vmin,3.2vmax)}.news-hero-meta{display:flex;align-items:center;gap:.7em}.news-hero-title{margin:0;font-size:clamp(1rem,9cqmin,3.3rem);font-weight:300;line-height:1.16;color:#ffffffeb;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.news-hero-title.is-fresh{color:#fff}.news-big .news-hero-title{font-size:clamp(1.15rem,10.5cqmin,3.9rem);font-weight:400;color:#fff}@container news (min-height: 420px){.news-hero-title{-webkit-line-clamp:9}}@container news (max-height: 230px){.news-hero-title{-webkit-line-clamp:4}.news-hero-body{padding:clamp(1vmin,1.6vmin,2.2vmax)}}.news-dots{position:absolute;top:clamp(1.4vmin,2vmin,2.8vmax);right:clamp(1.4vmin,2vmin,2.8vmax);display:flex;gap:.5em}.news-dot{width:.55em;height:.55em;border-radius:50%;background:#ffffff47;transition:background-color .4s linear}.news-dot.is-on{background:#ffffffe6}.news-cat{font-size:.7em;font-weight:400;text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:.15em .1em;border-radius:.4vmin;color:#ffffff9e;background:#ffffff12}.news-cat.sm{font-size:.66em;padding:.1em .45em}.news-cat[data-cat="US Politics"]{color:#9db8ff;background:#789be629}.news-cat[data-cat=Netherlands]{color:#ff9d6b;background:#ff824626}.news-cat[data-cat=Tech]{color:#7fe0c4;background:#50d2af24}.news-ago{white-space:nowrap;font-size:.76em;font-variant-numeric:tabular-nums;color:#ffffff6b}.news-score{white-space:nowrap;font-size:.74em;font-weight:500;font-variant-numeric:tabular-nums;padding:.05em .4em;border-radius:.4vmin;color:#ffffff80;background:#ffffff12}.news-score.sm{font-size:.68em;padding:.05em .35em}.news-score[data-band=hi]{color:#ffb38a;background:#ff82462e}.news-score[data-band=mid]{color:#ffffffbf;background:#ffffff1c}.news-score[data-band=lo]{color:#ffffff61;background:#ffffff0d}.news-empty{font-size:clamp(1.7vmin,2.1vmin,2.6vmax);color:#ffffff73}.news-ticker{flex:none;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);padding-top:clamp(.8vmin,1.4vmin,2vmax);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.news-ticker-track{display:inline-flex;align-items:center;gap:2.6em;width:max-content;white-space:nowrap;font-size:clamp(1.4vmin,1.8vmin,2.3vmax);font-weight:300;color:#ffffff94}.news-ticker-track.is-static{gap:1.8em;max-width:100%;overflow:hidden}.news-ticker-item{display:inline-flex;align-items:center;gap:.55em}.news-ticker-item:after{content:"•";margin-left:2.6em;color:#ffffff47}.countdown{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.2vmin,2vmin,3vmax);text-align:center}.countdown-label{font-size:clamp(2vmin,2.8vmin,3.6vmax);font-weight:300;line-height:1.25;color:#ffffffe6}.countdown-clock{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1vmin,2vmin,3vmax)}.cd-seg{display:flex;flex-direction:column;align-items:center;gap:.35em;font-size:clamp(3.4vmin,5.4vmin,7vmax);font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.cd-unit{font-size:.26em;font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:#ffffff80}.countdown-now{font-size:clamp(5vmin,9vmin,12vmax);font-weight:200;letter-spacing:.02em}.countdown-who{font-size:clamp(1.5vmin,1.9vmin,2.4vmax);font-weight:400;letter-spacing:.06em;color:#ffffff8c}.countdown-empty{font-size:clamp(1.7vmin,2.1vmin,2.6vmax);color:#ffffff73}.astro{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(1.4vmin,2.2vmin,3.2vmax)}.astro-moon{display:flex;align-items:center;gap:clamp(1.4vmin,2.4vmin,3.4vmax)}.astro-moon-icon{font-size:clamp(4.4vmin,7vmin,9vmax);line-height:1}.astro-moon-text{display:flex;flex-direction:column;gap:.2em;min-width:0}.astro-moon-text b{font-size:clamp(2.2vmin,3vmin,3.8vmax);font-weight:400}.astro-moon-text span{font-size:clamp(1.5vmin,1.9vmin,2.4vmax);font-weight:300;color:#fff9;font-variant-numeric:tabular-nums}.astro-rows{display:flex;flex-direction:column;gap:clamp(.8vmin,1.4vmin,2vmax);border-top:1px solid rgba(255,255,255,.1);padding-top:clamp(1vmin,1.7vmin,2.5vmax)}.astro-row{display:grid;grid-template-columns:4.4em 1fr;align-items:baseline;gap:.7em;font-size:clamp(1.6vmin,2vmin,2.6vmax);font-weight:300}.astro-k{font-size:.82em;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80}.astro-v{min-width:0;color:#ffffffdb;font-variant-numeric:tabular-nums}.astro-dim{color:#ffffff6b}.astro-badge{margin-left:.6em;padding:.1em .55em;border-radius:.4vmin;font-size:.76em;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#cdebff;background:#5aaaff38}.astro-row.is-hot .astro-v{color:#fff}.astro-big .astro-moon-icon{font-size:clamp(5.4vmin,9vmin,12vmax)}.astro-big .astro-badge{color:#eaffea;background:#5ae68c42}.astro-compact{gap:clamp(1vmin,1.6vmin,2.4vmax)}.astro-compact .astro-moon-icon{font-size:clamp(3.6vmin,5.2vmin,6.6vmax)}.astro-empty{font-size:clamp(1.7vmin,2.1vmin,2.6vmax);color:#ffffff73}.music{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(1vmin,1.6vmin,2.4vmax)}.music-title{font-size:clamp(1.5vmin,1.9vmin,2.4vmax);font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80}.music-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(.8vmin,1.4vmin,2vmax);min-height:0;overflow:hidden}.music-row{display:grid;grid-template-columns:1.6em auto 1fr;align-items:center;gap:clamp(.8vmin,1.4vmin,2vmax)}.music-rank{font-size:clamp(1.6vmin,2.1vmin,2.7vmax);font-weight:300;color:#ffffff6b;font-variant-numeric:tabular-nums;text-align:right}.music-art{width:clamp(3.4vmin,5vmin,6.4vmax);height:clamp(3.4vmin,5vmin,6.4vmax);border-radius:.4vmin;object-fit:cover;flex-shrink:0}.music-art-empty{background:#ffffff14}.music-text{min-width:0;display:flex;flex-direction:column;gap:.15em}.music-text b{font-size:clamp(1.7vmin,2.1vmin,2.7vmax);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-text span{font-size:clamp(1.4vmin,1.7vmin,2.2vmax);font-weight:300;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-compact .music-list{gap:clamp(.6vmin,1vmin,1.4vmax)}.music-compact .music-art{width:clamp(2.8vmin,4vmin,5vmax);height:clamp(2.8vmin,4vmin,5vmax)}.music-empty{font-size:clamp(1.7vmin,2.1vmin,2.6vmax);color:#ffffff73}.card.flyover-card{padding:0;background:var(--card-bg-tinted)}.flyover{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.fo-map{position:absolute;top:0;right:0;bottom:0;left:0}.fo-map-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fo-map-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fo-ring circle{fill:none;stroke:#ffffff29;stroke-width:1.25;vector-effect:non-scaling-stroke}.fo-ring.is-10 circle{stroke:#7db3ff99;stroke-dasharray:4 4}.fo-ring.is-20 circle{stroke:#7db3ff57;stroke-dasharray:3 5}.fo-ring text{fill:#ffffff6b;font-size:13px;font-weight:300;font-variant-numeric:tabular-nums}.fo-ring.is-10 text{fill:#a5caffe6}.fo-ring.is-20 text{fill:#96b9eb99}.fo-house{fill:#7db3ff}.fo-pulse{fill:none;stroke:#7db3ffb3;stroke-width:2;vector-effect:non-scaling-stroke}.fo-path polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fo-path-flown{stroke:#7db3ff8c;stroke-width:2}.fo-path-ahead{stroke:#7db3ff66;stroke-width:1.75;stroke-dasharray:5 6}.flyover-big .fo-path-flown{stroke:#ffb347b3}.flyover-big .fo-path-ahead{stroke:#ffb34773}.fo-trail{fill:none;stroke:#ffffff29;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fo-trail.is-primary{stroke:#7db3ff80;stroke-width:1.75}.flyover-big .fo-trail.is-primary{stroke:#ffb3478c}.fo-ac-mark{fill:#ffffffa8;stroke:#00000080;stroke-width:.6;paint-order:stroke}.fo-ac.is-primary .fo-ac-mark{fill:#ffd8a8}.fo-ac-label{fill:#ffe9cf;font-size:13px;font-weight:500;letter-spacing:.02em;paint-order:stroke;stroke:#0009;stroke-width:3.5}.flyover-big .fo-ac.is-primary .fo-ac-mark{fill:#ffb347}.fo-strip{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:clamp(.5vmin,.9vmin,1.4vmax);padding:clamp(1.6vmin,2.6vmin,3.6vmax);background:linear-gradient(180deg,#0000,#000000b8 55%,#000000e0)}.fo-route{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5em;font-size:clamp(2vmin,2.8vmin,3.6vmax);font-weight:300;line-height:1.1}.fo-route b{font-weight:500;letter-spacing:.03em}.fo-ap{display:inline-flex;align-items:baseline;gap:.32em}.fo-flag{font-size:.82em}.fo-arrow{color:#ffffff80}.fo-pct{margin-left:auto;font-weight:500;font-variant-numeric:tabular-nums;min-width:7ch;text-align:right;color:#9cc4ff}.fo-places{display:flex;align-items:baseline;gap:.5em;font-size:clamp(1.4vmin,1.8vmin,2.3vmax);font-weight:300;color:#ffffff9e;min-width:0}.fo-places span:not(.fo-arrow){flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fo-places .fo-arrow{flex:none}.flyover-big .fo-route{font-size:clamp(2.4vmin,3.4vmin,4.4vmax)}.fo-noinfo{font-size:clamp(1.4vmin,1.8vmin,2.3vmax);font-weight:300;color:#ffffff80}.fo-progress{height:.5vmin;min-height:3px;margin-top:.2vmin;border-radius:999px;background:#ffffff24;overflow:hidden}.fo-progress span{display:block;height:100%;border-radius:999px;background:#7db3ff;transition:width 1.2s ease}.fo-meta{display:flex;flex-wrap:wrap;column-gap:clamp(1.4vmin,2.2vmin,3vmax);row-gap:.3vmin;font-size:clamp(1.4vmin,1.8vmin,2.3vmax);font-weight:300;color:#ffffffb3;font-variant-numeric:tabular-nums}.fo-meta .fo-dist{margin-left:auto;color:#fff}.fo-attr{position:absolute;top:clamp(.6vmin,1vmin,1.4vmax);right:clamp(.8vmin,1.2vmin,1.8vmax);font-size:clamp(1vmin,1.2vmin,1.5vmax);font-weight:300;color:#ffffff4d;pointer-events:none}.flyover-compact .fo-strip{gap:.6vmin;padding:clamp(1.2vmin,2vmin,2.8vmax)}.flyover-compact .fo-meta{font-size:clamp(1.2vmin,1.6vmin,2vmax)}.flyover-compact .fo-places{font-size:clamp(1.15vmin,1.5vmin,1.9vmax)}.flyover-compact .fo-attr{display:none}.flyover-empty{position:static;display:flex;align-items:center;justify-content:center;height:100%;font-size:clamp(1.7vmin,2.1vmin,2.6vmax);color:#ffffff73}.agenda{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(.8vmin,1.4vmin,2vmax);justify-content:flex-start}.agenda-allday{flex:none;display:flex;flex-wrap:wrap;gap:.6em;padding-bottom:.8vmin;border-bottom:1px solid rgba(255,255,255,.12);font-size:clamp(1.4vmin,1.7vmin,2.1vmax);font-weight:300;color:#ffffffb3}.agenda-allday span{padding:.2em .7em;border-radius:.6vmin;background:#ffffff12}.agenda-allday b{font-weight:400;color:#ffffff80}.agenda-track{position:relative;flex:1;min-height:0;overflow:hidden}.agenda-hr{position:absolute;left:0;right:0;border-top:1px solid rgba(255,255,255,.1);transition:top .9s linear}.agenda-hr.major{border-top-color:#ffffff38}.agenda-hr span{position:absolute;top:0;left:0;transform:translateY(-50%);font-size:clamp(1.2vmin,1.5vmin,1.9vmax);font-weight:300;font-variant-numeric:tabular-nums;color:#fff6}.agenda-hr.major span{color:#fff9;text-transform:uppercase;letter-spacing:.08em}.agenda-ev{position:absolute;left:3em;right:0;display:flex;gap:.7em;padding:.35em .7em;border-radius:.7vmin;border-left:3px solid rgba(150,185,255,.7);background:#789be629;font-size:clamp(1.5vmin,1.9vmin,2.4vmax);font-weight:300;line-height:1.25;overflow:hidden;transition:top .9s linear,height .9s linear,opacity .4s ease}.agenda-ev .x{min-width:0;overflow:hidden}.agenda-ev .who{color:#ffffff80}.agenda-ev.is-past{opacity:.32;border-left-color:#ffffff40;background:#ffffff0d}.agenda-ev.is-now{border-left-color:#ff6b5b;background:#ff6b5b33;box-shadow:0 0 0 1px #ff6b5b59}.agenda-ev.is-now .t{color:#fff}.agenda-now{position:absolute;left:0;right:0;background-color:#ff6b5b;height:.1vmin;box-shadow:0 0 1.4vmin #ff6b5b80;z-index:2;border-radius:4px}.agenda-now-dot{position:absolute;left:0;top:0;width:1vmin;height:1vmin;transform:translateY(-50%);border-radius:50%;background:#ff6b5b}.agenda-empty{position:absolute;left:4.6em;right:0;transform:translateY(-50%);font-size:clamp(1.5vmin,1.9vmin,2.4vmax);font-weight:300;color:#fff6}.emergency{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(1vmin,1.6vmin,2.4vmax)}.emergency-head{display:flex;align-items:baseline;gap:.6em}.emergency-icon{font-size:clamp(2.2vmin,3vmin,3.8vmax);line-height:1}.emergency-k{font-size:.82em;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80}.emergency-ago{margin-left:auto;font-size:.82em;font-variant-numeric:tabular-nums;color:#ffffff6b}.emergency-title{font-size:clamp(1.8vmin,2.4vmin,3.2vmax);font-weight:300;line-height:1.32}.emergency-title a{color:inherit;text-decoration:none}.emergency-bar{height:.5vmin;border-radius:1vmin;background:#ffffff1a;overflow:hidden}.emergency-bar-fill{height:100%;border-radius:inherit;background:#ff6b5b8c;transition:width 2.4s linear}.emergency-hot .emergency-icon{filter:drop-shadow(0 0 1.6vmin rgba(255,107,91,.6))}.emergency-hot .emergency-bar-fill{background:#ff6b5b}.emergency-empty{font-size:clamp(1.7vmin,2.1vmin,2.6vmax);color:#ffffff73}.an{display:inline-flex;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:pre}.an-sep{display:block}.an-digit{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom}.an-digit>span{display:block;line-height:1.1}@media(prefers-reduced-motion:reduce){.card{transition:background-color 2.4s linear}.card.leet-card{border-color:#39ff14e6;box-shadow:0 0 6vmin #39ff1473}.leet-big{opacity:1;text-shadow:0 0 3vmin rgba(57,255,20,.95)}}body.is-test{overflow:auto}.test-section{position:relative}.test-section+.test-section{border-top:2px solid rgba(255,255,255,.12)}.test-label{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:20;padding:.35em .9em;border:1px solid rgba(255,255,255,.2);border-top:none;border-radius:0 0 .8vmin .8vmin;background:#000000c7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.04em;color:#fff}.test-label span{color:#fff6}.test-slot-tag{position:absolute;top:.5em;left:.6em;z-index:20;padding:.15em .5em;border-radius:.5vmin;background:#0009;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.02em;color:#ffffff8c;pointer-events:none}.score-hud{position:fixed;top:0;right:0;z-index:45;display:grid;gap:.1em;padding:.55em .7em .6em;border-radius:0 0 0 .8vmin;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.35;color:#ffffffeb;pointer-events:none;-webkit-user-select:none;user-select:none}.score-hud-row{display:grid;grid-template-columns:1.2em 6.5em 2em;align-items:baseline;column-gap:.5em}.score-hud-row.is-off{color:#ffffff57}.score-hud-slot{text-align:center;color:#78c8ffe6}.score-hud-row.is-off .score-hud-slot{color:#fff3}.score-hud-name{letter-spacing:.02em}.score-hud-val{text-align:right;font-variant-numeric:tabular-nums}.rotation-timer{width:clamp(1.7vmin,2.3vmin,3vmax);height:clamp(1.7vmin,2.3vmin,3vmax);display:block;opacity:.72;filter:drop-shadow(0 .15vmin .3vmin rgba(0,0,0,.55))}.rotation-timer-track{fill:#00000052}.rotation-timer-fill{fill:#ffffffd9}.rotation-timer-ring{fill:none;stroke:#ffffff8c;stroke-width:7}.news-timer{position:absolute;top:clamp(1.4vmin,2vmin,2.8vmax);left:clamp(1.4vmin,2vmin,2.8vmax);z-index:2}.tc-timer{position:absolute;top:clamp(2.4vmin,3.6vmin,5vmax);right:clamp(2.4vmin,3.6vmin,5vmax);z-index:3}.pairing{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--page-bg)}.pairing-card{display:flex;flex-direction:column;align-items:center;gap:2.5vmin;text-align:center;padding:4vmin}.pairing-qr{width:clamp(180px,26vmin,340px);height:clamp(180px,26vmin,340px);background:#fff;border-radius:2vmin;padding:2vmin}.pairing-card h1{font-size:clamp(1.4rem,2.4vmin,2rem);font-weight:600}.pairing-card p{color:#fff9;font-size:clamp(.95rem,1.6vmin,1.2rem);max-width:34ch}
