.k-root,.k-root[data-mode=light]{--page:#f3eee4;--raised:#fbf8f2;--sunken:#e8e1d3;--line:#d9d0bf;--rule:#a59b8b;--text:#1f1b16;--text-soft:#4d463d;--text-mute:#6b6358;--ink:#1f1b16;--on-ink:#f3eee4;--focus:#1f1b16;--scrim:#1f1b166b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k-root[data-mode=dark],[data-mode=dark] .k-root{--page:#12151c;--raised:#1a1e27;--sunken:#20252f;--line:#2b313d;--rule:#5b5d63;--text:#ece4d3;--text-soft:#c0b8a8;--text-mute:#978f81;--ink:#ece4d3;--on-ink:#12151c;--focus:#ece4d3;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.k-root:not([data-mode=light]){--page:#12151c;--raised:#1a1e27;--sunken:#20252f;--line:#2b313d;--rule:#5b5d63;--text:#ece4d3;--text-soft:#c0b8a8;--text-mute:#978f81;--ink:#ece4d3;--on-ink:#12151c;--focus:#ece4d3;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=sage] .k-root,.k-root[data-theme=sage]{--page:#edf0e6;--raised:#f6f8f1;--sunken:#dfe5d4;--line:#cdd6c0;--rule:#8b9882;--text:#1b201a;--text-soft:#434c40;--text-mute:#5d6858;--ink:#2f5a45;--on-ink:#f2f6ec;--focus:#2f5a45;--scrim:#1b201a6b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=sage] .k-root[data-mode=dark],[data-theme=sage][data-mode=dark] .k-root,.k-root[data-theme=sage][data-mode=dark]{--page:#111713;--raised:#181f1a;--sunken:#1f2922;--line:#2b3830;--rule:#5a6a5e;--text:#e6ecdf;--text-soft:#bcc7b4;--text-mute:#909d8a;--ink:#9fd0b0;--on-ink:#0f1512;--focus:#9fd0b0;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=sage] .k-root:not([data-mode=light]),.k-root[data-theme=sage]:not([data-mode=light]){--page:#111713;--raised:#181f1a;--sunken:#1f2922;--line:#2b3830;--rule:#5a6a5e;--text:#e6ecdf;--text-soft:#bcc7b4;--text-mute:#909d8a;--ink:#9fd0b0;--on-ink:#0f1512;--focus:#9fd0b0;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=harbor] .k-root,.k-root[data-theme=harbor]{--page:#ebf0f3;--raised:#f5f8fa;--sunken:#dde5eb;--line:#c9d5de;--rule:#8697a4;--text:#141e27;--text-soft:#3f4d59;--text-mute:#536470;--ink:#1f4e78;--on-ink:#f0f5f9;--focus:#1f4e78;--scrim:#141e276b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=harbor] .k-root[data-mode=dark],[data-theme=harbor][data-mode=dark] .k-root,.k-root[data-theme=harbor][data-mode=dark]{--page:#0f151b;--raised:#161e26;--sunken:#1d2730;--line:#293641;--rule:#586a79;--text:#e2eaf0;--text-soft:#b4c2cd;--text-mute:#8a9ba9;--ink:#93c3e9;--on-ink:#0f151b;--focus:#93c3e9;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=harbor] .k-root:not([data-mode=light]),.k-root[data-theme=harbor]:not([data-mode=light]){--page:#0f151b;--raised:#161e26;--sunken:#1d2730;--line:#293641;--rule:#586a79;--text:#e2eaf0;--text-soft:#b4c2cd;--text-mute:#8a9ba9;--ink:#93c3e9;--on-ink:#0f151b;--focus:#93c3e9;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dusk] .k-root,.k-root[data-theme=dusk]{--page:#f2edf3;--raised:#faf7fb;--sunken:#e6ddea;--line:#d6c9dc;--rule:#97899f;--text:#211a25;--text-soft:#4b4151;--text-mute:#665a6d;--ink:#5a3f78;--on-ink:#f6f0f8;--focus:#5a3f78;--scrim:#211a256b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dusk] .k-root[data-mode=dark],[data-theme=dusk][data-mode=dark] .k-root,.k-root[data-theme=dusk][data-mode=dark]{--page:#15121b;--raised:#1d1826;--sunken:#251f30;--line:#342b41;--rule:#645a73;--text:#ece4f0;--text-soft:#c3b8ca;--text-mute:#9a8ea2;--ink:#cbb3e8;--on-ink:#15121b;--focus:#cbb3e8;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=dusk] .k-root:not([data-mode=light]),.k-root[data-theme=dusk]:not([data-mode=light]){--page:#15121b;--raised:#1d1826;--sunken:#251f30;--line:#342b41;--rule:#645a73;--text:#ece4f0;--text-soft:#c3b8ca;--text-mute:#9a8ea2;--ink:#cbb3e8;--on-ink:#15121b;--focus:#cbb3e8;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=clay] .k-root,.k-root[data-theme=clay]{--page:#f7eee7;--raised:#fcf7f2;--sunken:#ecdfd2;--line:#dcc8b7;--rule:#a18774;--text:#261f1a;--text-soft:#52463e;--text-mute:#6c5d52;--ink:#9a4a2e;--on-ink:#fbf3ee;--focus:#9a4a2e;--scrim:#261f1a6b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=clay] .k-root[data-mode=dark],[data-theme=clay][data-mode=dark] .k-root,.k-root[data-theme=clay][data-mode=dark]{--page:#1a1412;--raised:#221b18;--sunken:#2b221e;--line:#3b2f29;--rule:#6c5b52;--text:#efe4db;--text-soft:#c9b9ad;--text-mute:#9f8d80;--ink:#e6a888;--on-ink:#1a1412;--focus:#e6a888;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=clay] .k-root:not([data-mode=light]),.k-root[data-theme=clay]:not([data-mode=light]){--page:#1a1412;--raised:#221b18;--sunken:#2b221e;--line:#3b2f29;--rule:#6c5b52;--text:#efe4db;--text-soft:#c9b9ad;--text-mute:#9f8d80;--ink:#e6a888;--on-ink:#1a1412;--focus:#e6a888;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=slate] .k-root,.k-root[data-theme=slate]{--page:#eeeff0;--raised:#f7f8f9;--sunken:#e1e3e6;--line:#cfd3d8;--rule:#8e959c;--text:#1a1d21;--text-soft:#454a50;--text-mute:#60666d;--ink:#1a1d21;--on-ink:#eeeff0;--focus:#1a1d21;--scrim:#1a1d216b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=slate] .k-root[data-mode=dark],[data-theme=slate][data-mode=dark] .k-root,.k-root[data-theme=slate][data-mode=dark]{--page:#131517;--raised:#1a1d20;--sunken:#212529;--line:#2d3237;--rule:#5d6369;--text:#e8e9ea;--text-soft:#bdc0c4;--text-mute:#92979d;--ink:#e8e9ea;--on-ink:#131517;--focus:#e8e9ea;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=slate] .k-root:not([data-mode=light]),.k-root[data-theme=slate]:not([data-mode=light]){--page:#131517;--raised:#1a1d20;--sunken:#212529;--line:#2d3237;--rule:#5d6369;--text:#e8e9ea;--text-soft:#bdc0c4;--text-mute:#92979d;--ink:#e8e9ea;--on-ink:#131517;--focus:#e8e9ea;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.k-root{--font-title:"Newsreader", Georgia, serif;--font-text:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--t-title-l:500 36px/1.05 var(--font-title);--t-title-l-track:-.02em;--t-title-m:500 30px/1.1 var(--font-title);--t-title-m-track:-.02em;--t-title-s:500 26px/1.1 var(--font-title);--t-title-s-track:-.015em;--t-head:600 19px/1.2 var(--font-text);--t-head-track:-.01em;--t-strong:540 15.5px/1.3 var(--font-text);--t-strong-track:0em;--t-body:400 15px/1.4 var(--font-text);--t-body-track:0em;--t-sub:400 13.5px/1.3 var(--font-text);--t-sub-track:0em;--t-small:400 12.5px/1.25 var(--font-text);--t-small-track:0em;--t-label:600 11px/1.2 var(--font-text);--t-label-track:.09em;--t-tab:600 11px/1 var(--font-text);--t-tab-track:0em;--t-control:600 14px/1.3 var(--font-text);--t-control-track:0em;--t-control-s:600 13.5px/1.3 var(--font-text);--t-control-s-track:0em;--t-toast:600 14.5px/1.3 var(--font-text);--t-toast-track:0em;--t-input:400 16px/1.4 var(--font-text);--t-input-track:0em;--t-input-l:500 18px/1.3 var(--font-text);--t-input-l-track:0em;--t-bar:600 16px/1.3 var(--font-text);--t-bar-track:0em;--t-glyph:600 18px/1 var(--font-text);--t-glyph-track:0em;--t-badge:700 11px/1 var(--font-text);--t-badge-track:0em;--t-figure-l:600 36px/1.05 var(--font-text);--t-figure-l-track:-.01em;--t-figure-s:600 26px/1.1 var(--font-text);--t-figure-s-track:-.01em;--s-hair:2px;--s-xs:4px;--s-tight:6px;--s-s:8px;--s-row:10px;--s-m:12px;--s-l:16px;--s-gutter:18px;--s-xl:24px;--s-section:28px;--s-xxl:40px;--r-xs:5px;--r-s:9px;--r-m:11px;--r-l:16px;--r-round:999px;--stroke-hair:1px;--stroke-rule:1px;--stroke-dotted:1px;--stroke-focus:2px;--stroke-icon:1.75px;--z-tap-min:44px;--z-control:44px;--z-control-s:34px;--z-chip:34px;--z-tabbar:64px;--z-add:46px;--z-face-xs:20px;--z-face-s:24px;--z-face-m:30px;--z-face-l:44px;--z-face-xl:56px;--z-house:48px;--z-house-s:20px;--z-house-row:28px;--z-house-l:64px;--z-track:5px;--z-track-gap:3px;--z-track-max:8;--z-track-s:4px;--z-track-gap-s:2px;--z-icon:20px;--z-icon-xs:14px;--z-icon-s:16px;--z-icon-m:18px;--z-icon-tab:22px;--z-icon-l:24px;--z-tick:24px;--z-tick-s:20px;--z-tick-l:32px;--z-tick-xl:44px;--z-badge:18px;--z-duty:30px;--z-live-dot:6px;--z-radio:22px;--z-toggle-w:46px;--z-toggle-h:28px;--z-toggle-knob:18px;--z-input-l:52px;--z-pagebar:52px;--z-stepper-value:64px;--z-grabber-w:36px;--z-grabber-h:4px;--z-time-col:68px;--z-hour-px:40px;--z-hour-px-min:26px;--z-hour-px-max:240px;--z-lane-min:72px;--z-block-min:16px;--z-sticky-axis:88px;--z-pane:340px;--z-panel:420px;--z-measure:850px;--z-sheet-desk:560px;--mo:1.1;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--ms-press:calc(80ms * var(--mo));--ms-tint:calc(.16s * var(--mo));--ms-settle:calc(.3s * var(--mo));--ms-rise:calc(.32s * var(--mo));--ms-page:calc(.34s * var(--mo));--ms-pop:calc(.42s * var(--mo));--ms-step:calc(40ms * var(--mo));--ms-breathe:calc(2.6s * var(--mo));--elev-sheet:0 18px 48px #00000038;--elev-toast:0 8px 26px #00000047;--elev-note:0 1px 1.5px #0000001a, 0 4px 10px -6px #0000004d;--wall-w:1440px;--wall-h:2560px;--wall-scale:1.7}[data-density=compact]{--t-title-l:500 32.5px/1.05 var(--font-title);--t-title-m:500 27px/1.1 var(--font-title);--t-title-s:500 23.5px/1.1 var(--font-title);--t-head:600 17px/1.2 var(--font-text);--t-strong:540 14px/1.3 var(--font-text);--t-body:400 13.5px/1.4 var(--font-text);--t-sub:400 12px/1.3 var(--font-text);--t-small:400 11.5px/1.25 var(--font-text);--t-label:600 10px/1.2 var(--font-text);--t-tab:600 10px/1 var(--font-text);--t-control:600 12.5px/1.3 var(--font-text);--t-control-s:600 12px/1.3 var(--font-text);--t-toast:600 13px/1.3 var(--font-text);--t-input:400 14.5px/1.4 var(--font-text);--t-input-l:500 16px/1.3 var(--font-text);--t-bar:600 14.5px/1.3 var(--font-text);--t-glyph:600 16px/1 var(--font-text);--t-badge:700 10px/1 var(--font-text);--t-figure-l:600 32.5px/1.05 var(--font-text);--t-figure-s:600 23.5px/1.1 var(--font-text);--s-hair:2px;--s-xs:3.5px;--s-tight:5.5px;--s-s:7px;--s-row:9px;--s-m:11px;--s-l:14.5px;--s-gutter:16px;--s-xl:21.5px;--s-section:25px;--s-xxl:36px;--z-face-xs:18px;--z-face-s:21.5px;--z-face-m:27px;--z-face-l:39.5px;--z-face-xl:50.5px;--z-house:43px;--z-house-s:18px;--z-house-row:25px;--z-house-l:57.5px;--z-icon:18px;--z-icon-xs:12.5px;--z-icon-s:14.5px;--z-icon-m:16px;--z-icon-l:21.5px;--z-tick:21.5px;--z-tick-s:18px;--z-tick-l:29px;--z-duty:27px;--z-time-col:61px;--z-sticky-axis:79px}.p-poppy{--c:#8b514a;--c-tint:#ffe4e0;--c-ink:#6c3530;--c-on:#fff}[data-mode=dark] .p-poppy,[data-mode=dark].p-poppy{--c:#ba7870;--c-tint:#422825;--c-ink:#fbd3ce;--c-on:#15161a}.p-poppy-light{--c:#b67169;--c-tint:#ffe4e0;--c-ink:#6c3530;--c-on:#fff}[data-mode=dark] .p-poppy-light,[data-mode=dark].p-poppy-light{--c:#f0aea5;--c-tint:#422825;--c-ink:#fbd3ce;--c-on:#15161a}.p-tangerine{--c:#865634;--c-tint:#fce6d9;--c-ink:#683b18;--c-on:#fff}[data-mode=dark] .p-tangerine,[data-mode=dark].p-tangerine{--c:#b47e59;--c-tint:#402b1c;--c-ink:#f7d7c2;--c-on:#15161a}.p-tangerine-light{--c:#b07750;--c-tint:#fce6d9;--c-ink:#683b18;--c-on:#fff}[data-mode=dark] .p-tangerine-light,[data-mode=dark].p-tangerine-light{--c:#eab48f;--c-tint:#402b1c;--c-ink:#f7d7c2;--c-on:#15161a}.p-honey{--c:#785f28;--c-tint:#f4ead5;--c-ink:#5b4404;--c-on:#fff}[data-mode=dark] .p-honey,[data-mode=dark].p-honey{--c:#a4884d;--c-tint:#3a2f18;--c-ink:#ecdcbd;--c-on:#15161a}.p-honey-light{--c:#9f8242;--c-tint:#f4ead5;--c-ink:#5b4404;--c-on:#fff}[data-mode=dark] .p-honey-light,[data-mode=dark].p-honey-light{--c:#d9bd85;--c-tint:#3a2f18;--c-ink:#ecdcbd;--c-on:#15161a}.p-olive{--c:#626930;--c-tint:#eaeed7;--c-ink:#474c11;--c-on:#fff}[data-mode=dark] .p-olive,[data-mode=dark].p-olive{--c:#8a9255;--c-tint:#30331b;--c-ink:#dce2c1;--c-on:#15161a}.p-olive-light{--c:#848d4b;--c-tint:#eaeed7;--c-ink:#474c11;--c-on:#fff}[data-mode=dark] .p-olive-light,[data-mode=dark].p-olive-light{--c:#bfc88c;--c-tint:#30331b;--c-ink:#dce2c1;--c-on:#15161a}.p-fern{--c:#427049;--c-tint:#def1e0;--c-ink:#25532e;--c-on:#fff}[data-mode=dark] .p-fern,[data-mode=dark].p-fern{--c:#689b6f;--c-tint:#223625;--c-ink:#cbe7ce;--c-on:#15161a}.p-fern-light{--c:#5f9567;--c-tint:#def1e0;--c-ink:#25532e;--c-on:#fff}[data-mode=dark] .p-fern-light,[data-mode=dark].p-fern-light{--c:#9ed0a4;--c-tint:#223625;--c-ink:#cbe7ce;--c-on:#15161a}.p-lagoon{--c:#157171;--c-tint:#d5f2f1;--c-ink:#015353;--c-on:#fff}[data-mode=dark] .p-lagoon,[data-mode=dark].p-lagoon{--c:#429c9c;--c-tint:#143737;--c-ink:#bce8e7;--c-on:#15161a}.p-lagoon-light{--c:#339797;--c-tint:#d5f2f1;--c-ink:#015353;--c-on:#fff}[data-mode=dark] .p-lagoon-light,[data-mode=dark].p-lagoon-light{--c:#80d1d1;--c-tint:#143737;--c-ink:#bce8e7;--c-on:#15161a}.p-sky{--c:#2b6b89;--c-tint:#d8effc;--c-ink:#044e6b;--c-on:#fff}[data-mode=dark] .p-sky,[data-mode=dark].p-sky{--c:#5295b7;--c-tint:#1a3441;--c-ink:#c1e4f7;--c-on:#15161a}.p-sky-light{--c:#4790b3;--c-tint:#d8effc;--c-ink:#044e6b;--c-on:#fff}[data-mode=dark] .p-sky-light,[data-mode=dark].p-sky-light{--c:#8bcbec;--c-tint:#1a3441;--c-ink:#c1e4f7;--c-on:#15161a}.p-cobalt{--c:#4a6391;--c-tint:#e1ecff;--c-ink:#2f4773;--c-on:#fff}[data-mode=dark] .p-cobalt,[data-mode=dark].p-cobalt{--c:#708cc0;--c-tint:#253045;--c-ink:#cedffd;--c-on:#15161a}.p-cobalt-light{--c:#6886bd;--c-tint:#e1ecff;--c-ink:#2f4773;--c-on:#fff}[data-mode=dark] .p-cobalt-light,[data-mode=dark].p-cobalt-light{--c:#a5c2f5;--c-tint:#253045;--c-ink:#cedffd;--c-on:#15161a}.p-iris{--c:#645b8d;--c-tint:#ebe8fe;--c-ink:#493f6f;--c-on:#fff}[data-mode=dark] .p-iris,[data-mode=dark].p-iris{--c:#8d83bc;--c-tint:#312d43;--c-ink:#ded9fa;--c-on:#15161a}.p-iris-light{--c:#877cb8;--c-tint:#ebe8fe;--c-ink:#493f6f;--c-on:#fff}[data-mode=dark] .p-iris-light,[data-mode=dark].p-iris-light{--c:#c1b8f1;--c-tint:#312d43;--c-ink:#ded9fa;--c-on:#15161a}.p-orchid{--c:#785480;--c-tint:#f5e5f8;--c-ink:#5b3862;--c-on:#fff}[data-mode=dark] .p-orchid,[data-mode=dark].p-orchid{--c:#a37bac;--c-tint:#392a3d;--c-ink:#ecd5f1;--c-on:#15161a}.p-orchid-light{--c:#9e74a8;--c-tint:#f5e5f8;--c-ink:#5b3862;--c-on:#fff}[data-mode=dark] .p-orchid-light,[data-mode=dark].p-orchid-light{--c:#d8b1e1;--c-tint:#392a3d;--c-ink:#ecd5f1;--c-on:#15161a}.p-rose{--c:#85506a;--c-tint:#fce3ee;--c-ink:#67344e;--c-on:#fff}[data-mode=dark] .p-rose,[data-mode=dark].p-rose{--c:#b47793;--c-tint:#402833;--c-ink:#f7d2e2;--c-on:#15161a}.p-rose-light{--c:#af6f8e;--c-tint:#fce3ee;--c-ink:#67344e;--c-on:#fff}[data-mode=dark] .p-rose-light,[data-mode=dark].p-rose-light{--c:#eaacc8;--c-tint:#402833;--c-ink:#f7d2e2;--c-on:#15161a}
@font-face{font-family:Newsreader;src:url(../media/newsreader.0dc79pquxokce.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(../media/schibsted.1n5gamcxs9g-p.woff2)format("woff2");font-weight:400 900;font-display:swap}
.k-root{background:var(--page);color:var(--text);font:var(--t-body);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}.k-root *,.k-root :before,.k-root :after{box-sizing:border-box}.k-root :where(button){font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.k-root :where(a){color:inherit;cursor:pointer;text-decoration:none}.k-root :focus-visible,.k-root .is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.k-root :where(em,i,cite){font-style:normal}:where(.k-root) .ic{vertical-align:-.22em;flex:none;width:1.2em;height:1.2em}.k-title{font-family:var(--font-title);margin:0;font-weight:500}.k-title-l{font:var(--t-title-l);letter-spacing:var(--t-title-l-track)}.k-title-m{font:var(--t-title-m);letter-spacing:var(--t-title-m-track)}.k-title-s{font:var(--t-title-s);letter-spacing:var(--t-title-s-track)}.k-label{font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--text-mute)}.k-fig{font-variant-numeric:lining-nums tabular-nums}.k-fig-l{font:var(--t-figure-l);letter-spacing:var(--t-figure-l-track)}.k-fig-s{font:var(--t-figure-s);letter-spacing:var(--t-figure-s-track)}.k-mast{padding:var(--s-m) 0 var(--s-m)}.k-mast.ruled{border-bottom:var(--stroke-rule) solid var(--rule)}.k-mast-bar{min-height:var(--z-tap-min);margin:0 0 var(--s-xs);justify-content:space-between;align-items:center;display:flex}.k-back{font:var(--t-strong);color:var(--text-soft);min-height:var(--z-tap-min);align-items:center;gap:2px;margin-left:-4px;display:inline-flex}.k-mast-acts{gap:var(--s-xs);margin-right:-8px;display:flex}.k-mast-eyebrow{font:var(--t-body);color:var(--text-soft);margin-bottom:2px}.k-mast-eyebrow.has-aside{justify-content:space-between;align-items:center;gap:var(--s-m);display:flex}.k-mast-sub{margin-top:var(--s-tight);font:var(--t-sub);color:var(--text-soft);gap:var(--s-xs) var(--s-s);flex-wrap:wrap;align-items:center;display:flex}.k-section{margin-top:var(--s-section)}.k-section.flush{margin-top:0}.k-head{align-items:baseline;gap:var(--s-s);margin:0 0 var(--s-xs);padding-bottom:var(--s-tight);border-bottom:var(--stroke-hair) solid var(--rule);font:var(--t-head);letter-spacing:var(--t-head-track);display:flex}.k-head-aside{margin-left:auto}span.k-head-aside:not(.k-label){align-items:center;gap:var(--s-s);font:var(--t-sub);color:var(--text-soft);letter-spacing:0;display:inline-flex}.k-list{display:grid}.k-row{align-items:center;gap:var(--s-m);min-height:var(--z-tap-min);padding:var(--s-row) 0;border-bottom:var(--stroke-hair) solid var(--line);display:flex}.k-row-ic{width:var(--z-icon);height:var(--z-icon);color:var(--text-soft)}.k-row-main{flex:1;min-width:0}.k-row-main b{font:var(--t-strong);display:block}.k-row-main small{font:var(--t-sub);color:var(--text-soft);display:block}.k-row-trail{align-items:center;gap:var(--s-s);color:var(--text-soft);font:var(--t-sub);display:flex}.k-row-go{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--text-mute)}.k-row.tone-danger b{color:var(--text);text-underline-offset:3px;text-decoration:underline}.k-row.is-pressed{background:var(--sunken);box-shadow:-8px 0 0 var(--sunken), 8px 0 0 var(--sunken)}.k-row.is-disabled{opacity:.45}.k-emoji{width:var(--z-face-m);height:var(--z-face-m);font-size:var(--z-icon);flex:none;place-items:center;line-height:1;display:inline-grid}.k-facts{display:grid}.k-fact{align-items:center;column-gap:var(--s-row);min-height:var(--z-tap-min);padding:var(--s-tight) 0;border-bottom:var(--stroke-hair) solid var(--line);display:grid}.k-fact.align-column{grid-template-columns:var(--z-time-col) minmax(0, 1fr) auto}.k-fact.align-ends{column-gap:var(--s-m);grid-template-columns:auto minmax(0,1fr)}.k-fact.align-ends.tap{grid-template-columns:auto minmax(0,1fr) auto}.k-fact.align-ends .k-fact-v{text-align:right}.k-fact-v{flex-direction:column;min-width:0;display:flex}.k-fact-v b{font:var(--t-strong)}.k-fact-v small{font:var(--t-sub);color:var(--text-soft)}.k-fact-go{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--text-mute)}.k-face{--s:var(--z-face-m);width:var(--s);height:var(--s);background:var(--c);color:var(--c-on);font:700 calc(var(--s) * .44)/1 var(--font-text);letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.k-face-xs{--s:var(--z-face-xs)}.k-face-s{--s:var(--z-face-s)}.k-face-l{--s:var(--z-face-l)}.k-face-xl{--s:var(--z-face-xl)}.k-face.neutral{color:var(--text-soft);box-shadow:inset 0 0 0 var(--stroke-rule) var(--text-mute);background:0 0}.k-face.more{background:var(--sunken);color:var(--text-soft)}.k-face.ring-me{box-shadow:0 0 0 2px var(--page), 0 0 0 3.5px var(--text)}.k-face.ring-live{box-shadow:0 0 0 2.5px var(--page), 0 0 0 4.5px var(--c)}.k-face.ring-along{background:color-mix(in srgb, var(--c) 40%, var(--page));color:var(--c-ink)}.k-stack{display:inline-flex}.k-stack .k-face+.k-face{margin-left:calc(var(--s) * -.3);box-shadow:0 0 0 2px var(--page)}.k-house{--h:var(--z-house);width:var(--h);height:var(--h);border-radius:var(--r-m);box-shadow:inset 0 0 0 var(--stroke-rule) var(--rule);font:500 calc(var(--h) * 13 / 24)/1 var(--font-title);flex:none;place-items:center;display:inline-grid}.k-house-s{--h:var(--z-house-s);font-size:calc(var(--h) * .6);border-radius:var(--r-xs);box-shadow:inset 0 0 0 var(--stroke-hair) var(--text-mute);color:var(--text-soft);font-family:var(--font-text);font-weight:700}.k-house-row{--h:var(--z-house-row);border-radius:var(--r-s)}.k-house-l{--h:var(--z-house-l);font-size:calc(var(--h) * .5625)}.k-btn{justify-content:center;align-items:center;gap:var(--s-tight);min-height:var(--z-control);padding:0 var(--s-l);border-radius:var(--r-m);font:var(--t-strong);white-space:nowrap;transition:transform var(--ms-settle) var(--spring), background-color var(--ms-tint), opacity var(--ms-tint);display:inline-flex}.k-btn.size-s{min-height:var(--z-control-s);padding:0 var(--s-m);font:var(--t-control)}.k-btn.wide{width:100%}.k-btn.tone-primary{background:var(--ink);color:var(--on-ink)}.k-btn.tone-secondary{box-shadow:inset 0 0 0 var(--stroke-rule) var(--ink)}.k-btn.tone-quiet{padding:0 var(--s-xs);color:var(--text-soft);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.k-btn.tone-danger{box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);color:var(--text)}.k-btn.tone-danger:before{content:"";background:currentColor;border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}.k-btn.tone-quiet-danger{padding:0 var(--s-xs);color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.k-btn.is-pressed,.k-btn:active{transform:scale(var(--press,.94))}.k-btn:disabled{opacity:.42;cursor:default}.k-btn.is-busy{opacity:.7}.k-btn .ic{width:var(--z-icon-m);height:var(--z-icon-m)}.k-iconbtn{width:var(--z-tap-min);height:var(--z-tap-min);border-radius:var(--r-m);color:var(--text-soft);place-items:center;display:inline-grid;position:relative}.k-iconbtn .ic{width:var(--z-icon);height:var(--z-icon)}.k-iconbtn.is-pressed{background:var(--sunken)}.k-iconbtn.on{color:var(--on-ink)}.k-iconbtn.on:before{content:"";inset:var(--s-xs);border-radius:var(--r-m);background:var(--ink);position:absolute}.k-iconbtn.on .ic{position:relative}.k-badge{min-width:var(--z-badge);height:var(--z-badge);border-radius:var(--r-round);background:var(--ink);color:var(--on-ink);font:var(--t-badge);box-shadow:0 0 0 2px var(--page);place-items:center;padding:0 5px;display:inline-grid}.k-iconbtn .k-badge,.k-tab-ic .k-badge{position:absolute;top:2px;right:0}.k-chips{gap:var(--s-s);flex-wrap:wrap;display:flex}.k-chips.nowrap{flex-wrap:nowrap;overflow:hidden}.k-chip{align-items:center;gap:var(--s-tight);height:var(--z-chip);padding:0 var(--s-m);border-radius:var(--r-s);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);font:var(--t-control);white-space:nowrap;max-width:100%;display:inline-flex;position:relative}.k-chip>span{text-overflow:ellipsis;overflow:hidden}.k-chip:after{content:"";inset:calc((var(--z-chip) - var(--z-tap-min)) / 2) 0;position:absolute}.k-chip.has-face{padding-left:5px}.k-chip .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.k-chip.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.k-chip.on.has-face[class*=p-]{background:var(--c-tint);color:var(--c-ink);box-shadow:inset 0 0 0 var(--stroke-rule) var(--c)}.k-chip:disabled{opacity:.42}.k-chip.along{background:color-mix(in srgb, var(--c,var(--text-mute)) 24%, var(--page));color:var(--text);box-shadow:none}.k-chip.is-pressed{transform:scale(.96)}.k-seg{border-radius:var(--r-m);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);gap:2px;padding:2px;display:inline-flex}.k-seg button{min-height:calc(var(--z-tap-min) - 4px);padding:0 var(--s-m);border-radius:calc(var(--r-s) - 2px);font:var(--t-control-s);color:var(--text-soft);white-space:nowrap}.k-seg button .k-badge{margin-left:var(--s-tight);vertical-align:1px;box-shadow:none}.k-seg button.on .k-badge{background:var(--on-ink);color:var(--ink)}.k-seg button:disabled{opacity:.42;cursor:default}.k-seg.wide button{padding:0 var(--s-s);text-overflow:ellipsis;min-width:0;overflow:hidden}.k-seg button.on{background:var(--ink);color:var(--on-ink)}.k-seg.wide{display:flex}.k-seg.wide button{text-align:center;flex:1}.k-toggle{width:var(--z-toggle-w);height:var(--z-toggle-h);border-radius:var(--r-round);box-shadow:inset 0 0 0 var(--stroke-rule) var(--text-mute);flex:none;position:relative}.k-toggle i{left:calc((var(--z-toggle-h) - var(--z-toggle-knob)) / 2);top:calc((var(--z-toggle-h) - var(--z-toggle-knob)) / 2);width:var(--z-toggle-knob);height:var(--z-toggle-knob);background:var(--text-mute);transition:transform var(--ms-settle) var(--spring);border-radius:50%;position:absolute}.k-toggle.on{background:var(--ink);box-shadow:none}.k-toggle.on i{background:var(--on-ink);transform:translateX(calc(var(--z-toggle-w) - var(--z-toggle-h)))}.k-toggle:disabled{opacity:.42}.k-tick{--t:var(--z-tick);width:var(--t);height:var(--t);border-radius:var(--r-xs);box-shadow:inset 0 0 0 var(--stroke-rule) var(--text-mute);color:var(--text);transition:transform var(--ms-settle) var(--spring), background-color var(--ms-tint);flex:none;place-items:center;display:inline-grid;position:relative}.k-tick:after{content:"";inset:calc((var(--t) - var(--z-tap-min)) / 2);position:absolute}.k-tick-s{--t:var(--z-tick-s)}.k-tick-l{--t:var(--z-tick-l)}.k-tick-xl{--t:var(--z-tick-xl);border-radius:var(--r-s)}.k-tick:active:not(:disabled){transform:scale(var(--press,.94))}.k-tick:disabled{cursor:default}.k-tick .ic{width:62%;height:62%}.k-tick.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.k-tick.on.personal{background:var(--c);color:var(--c-on)}.k-tick.on .ic{stroke-width:2.6px;width:70%;height:70%}.k-tick.is-waiting{box-shadow:inset 0 0 0 var(--stroke-focus) var(--c,var(--ink));color:var(--c,var(--ink))}.k-tick.is-sentBack{box-shadow:none;outline:var(--stroke-rule) dashed var(--text);outline-offset:calc(var(--stroke-rule) * -1)}.k-tick.is-excused{box-shadow:none;outline:var(--stroke-hair) dotted var(--text-mute);outline-offset:calc(var(--stroke-hair) * -1);color:var(--text-mute)}.k-tick.is-missed{box-shadow:inset 0 0 0 var(--stroke-hair) var(--text-mute);background:linear-gradient(to top right, transparent calc(50% - var(--stroke-rule) / 2), var(--text-mute) calc(50% - var(--stroke-rule) / 2), var(--text-mute) calc(50% + var(--stroke-rule) / 2), transparent calc(50% + var(--stroke-rule) / 2))}.k-tick.is-claim{box-shadow:inset 0 0 0 var(--stroke-rule) var(--ink);color:var(--ink)}.k-tick.is-claim .ic{stroke-width:2.2px}.k-tick.is-locked{box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);color:var(--text-mute)}.k-choice{gap:var(--s-m);padding:var(--s-m) 0;border-bottom:var(--stroke-hair) solid var(--line);display:flex}.k-choice-lead{flex:none;place-items:center;display:inline-grid}.k-choice>div{flex:1;min-width:0}.k-choice b{font:var(--t-strong);display:block}.k-choice small{font:var(--t-sub);color:var(--text-soft);display:block}.k-radio{width:var(--z-radio);height:var(--z-radio);box-shadow:inset 0 0 0 var(--stroke-rule) var(--text-mute);border-radius:50%;flex:none;margin-top:1px}.k-choice.on .k-radio{box-shadow:inset 0 0 0 7px var(--ink)}.k-choice.is-disabled{opacity:.45}.k-choice-open{gap:var(--s-m);margin-top:var(--s-m);display:grid}.k-field{margin:var(--s-l) 0}.k-field-top{margin-bottom:var(--s-tight);justify-content:space-between;align-items:baseline;display:flex}.k-field-hint,.k-field-err{margin:var(--s-tight) 0 0;font:var(--t-sub);color:var(--text-soft)}.k-field-err{color:var(--text);gap:var(--s-tight);align-items:flex-start;font-weight:600;display:flex}.k-field-err .ic{width:var(--z-icon-s);height:var(--z-icon-s);margin-top:1px}.k-field.has-error .k-input{box-shadow:inset 0 0 0 var(--stroke-focus) var(--text)}.k-input{align-items:center;gap:var(--s-s);min-height:var(--z-control);padding:0 var(--s-m);border-radius:var(--r-m);background:var(--raised);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);font:var(--t-input);display:flex}.k-input.big{min-height:var(--z-input-l);font:var(--t-input-l)}.k-input .ic{width:var(--z-icon-m);height:var(--z-icon-m);color:var(--text-mute)}.k-input .ph{color:var(--text-mute)}.k-input .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-input.is-focus{box-shadow:inset 0 0 0 var(--stroke-rule) var(--ink);outline:none}.k-input.is-disabled{opacity:.5}.k-input-end{font:var(--t-control);white-space:nowrap;margin-left:auto}.k-secret{min-width:0;padding:var(--s-xs) 0;white-space:nowrap;display:grid}.k-secret-host{text-overflow:ellipsis;min-width:0;font:var(--t-small);color:var(--text-mute);overflow:hidden}.k-caret{vertical-align:-.15em;background:var(--text);width:1.5px;height:1.1em;margin-left:1px;display:inline-block}.k-stepper{align-items:center;gap:var(--s-xs);display:inline-flex}.k-stepper button{width:var(--z-control-s);height:var(--z-control-s);text-align:center;border-radius:var(--r-s);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);font:var(--t-glyph);place-items:center;display:inline-grid;position:relative}.k-stepper button:after{content:"";inset:calc((var(--z-control-s) - var(--z-tap-min)) / 2);position:absolute}.k-stepper b{min-width:var(--z-stepper-value);text-align:center;font:var(--t-strong)}.k-stepper small{font:var(--t-sub);color:var(--text-soft)}.k-toast{align-items:center;gap:var(--s-l);max-width:92%;padding:11px var(--s-l);border-radius:var(--r-m);background:var(--ink);color:var(--on-ink);font:var(--t-toast);box-shadow:var(--elev-toast);display:inline-flex}.k-toast a{text-underline-offset:3px;text-decoration:underline}.k-toast-at{pointer-events:none;justify-content:center;display:flex;position:absolute;left:0;right:0}.k-toast-at>*{pointer-events:auto}.k-toast-at.at-bar{bottom:calc(var(--z-tabbar) + var(--s-xl) + var(--s-m))}.k-toast-at.at-low{bottom:var(--s-xxl)}.k-toast-at.at-top{top:calc(var(--s-xxl) + var(--s-l))}.k-notice{gap:var(--s-m);padding:var(--s-m) 0;border-top:var(--stroke-hair) solid var(--line);border-bottom:var(--stroke-hair) solid var(--line);display:flex}.k-notice.attention{border-top:var(--stroke-rule) solid var(--rule)}.k-notice>.ic{width:var(--z-icon);height:var(--z-icon);color:var(--text-soft);margin-top:1px}.k-notice b{font:var(--t-strong)}.k-notice p{font:var(--t-sub);color:var(--text-soft);margin:2px 0 0}.k-notice-act{margin-top:var(--s-s);gap:var(--s-s);display:flex}.k-empty{margin:var(--s-m) 0;color:var(--text-soft)}.k-error{gap:var(--s-s);padding:var(--s-m) 0;align-items:flex-start;font-weight:600;display:flex}.k-error .ic{width:var(--z-icon-m);height:var(--z-icon-m);margin-top:1px}.k-error a{text-underline-offset:3px;white-space:nowrap;margin-left:auto;text-decoration:underline}.k-yay{margin:var(--s-m) 0 0;padding:var(--s-l) 0;text-align:center;border-top:var(--stroke-rule) solid var(--c,var(--rule));border-bottom:var(--stroke-hair) solid var(--line);position:relative}.k-yay-tick{z-index:1;width:var(--z-face-xl);height:var(--z-face-xl);border-radius:var(--r-m);background:var(--c,var(--ink));color:var(--c-on,var(--on-ink));place-items:center;margin:0 auto;display:grid;position:relative}.k-yay.is-arriving .k-yay-tick{animation:k-pop var(--ms-pop) var(--spring) both}.k-yay-tick .ic{stroke-width:2.6px;width:70%;height:70%}.k-yay-w{margin-top:var(--s-m)}.k-yay-w b{font:var(--t-head);letter-spacing:var(--t-head-track);display:block}.k-yay-w small{margin-top:var(--s-xs);font:var(--t-sub);color:var(--text-soft);display:block}.k-confetti{height:calc(var(--z-face-xl) + var(--s-l) * 2);pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.k-confetti i{left:var(--x);top:var(--y);width:var(--s-tight);height:var(--s-row);border-radius:var(--r-xs);background:var(--c,var(--ink));transform:rotate(var(--r));position:absolute}.k-yay.is-arriving .k-confetti i{animation:k-fall var(--ms-pop) var(--ease-out) both}.k-confetti i:nth-child(3n){width:var(--s-xs);height:var(--s-xs);background:var(--text);border-radius:50%}.k-confetti i:nth-child(3n+1){height:var(--s-tight)}@keyframes k-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes k-fall{0%{transform:translateY(calc(var(--s-l) * -1)) rotate(0deg);opacity:0}to{transform:rotate(var(--r));opacity:1}}.k-offline{align-items:center;gap:var(--s-s);padding:var(--s-s) var(--s-m);margin:var(--s-s) 0;border-radius:var(--r-m);background:var(--sunken);font:var(--t-sub);color:var(--text-soft);display:flex}.k-tabbar{grid-template-columns:repeat(var(--tabs,5), 1fr);height:var(--z-tabbar);background:var(--page);border-top:var(--stroke-hair) solid var(--rule);align-items:center;display:grid}.k-tabbar a{justify-items:center;gap:var(--s-xs);font:var(--t-tab);color:var(--text-mute);display:grid}.k-tab-ic{display:grid;position:relative}.k-tabbar a .ic{width:var(--z-icon-tab);height:var(--z-icon-tab)}.k-tabbar a.on{color:var(--text)}.k-add{width:var(--z-add);height:var(--z-add);border-radius:var(--r-m);background:var(--ink);justify-self:center;place-items:center;color:var(--on-ink)!important}.k-add .ic{stroke-width:2.2px;width:var(--z-icon-l)!important;height:var(--z-icon-l)!important}.k-add-w{display:none}.k-topbar{align-items:stretch;gap:var(--s-xl);height:calc(var(--z-tap-min) + var(--s-m));padding:0 var(--s-xl);background:var(--page);border-bottom:var(--stroke-hair) solid var(--rule);display:flex}.k-brand{align-items:center;gap:var(--s-s);font:var(--t-strong);white-space:nowrap;cursor:pointer;font-weight:650;display:inline-flex}.k-topbar .k-tabbar{align-items:stretch;gap:var(--s-xs);background:0 0;border-top:0;flex:1;height:auto;display:flex}.k-topbar .k-tabbar a{align-items:center;gap:var(--s-tight);padding:0 var(--s-m);font:var(--t-control);color:var(--text-soft);display:inline-flex;position:relative}.k-topbar .k-tabbar a .ic{width:var(--z-icon-m);height:var(--z-icon-m)}.k-topbar .k-tabbar a:hover,.k-topbar .k-tabbar a.on{color:var(--text)}.k-topbar .k-tabbar a.on:after{content:"";left:var(--s-m);right:var(--s-m);bottom:calc(var(--stroke-hair) * -1);border-bottom:var(--stroke-focus) solid var(--ink);position:absolute}.k-topbar .k-tabbar a[aria-current=page] .k-tab-ic{animation:none}.k-topbar .k-tab-ic{position:static}.k-topbar .k-tabbar a:has(.k-badge){padding-right:calc(var(--s-m) + var(--z-badge) + var(--s-xs))}.k-topbar .k-badge{top:50%;right:var(--s-m);transform:translateY(-50%)}.k-topbar .k-tabbar [data-ask]{order:1;margin-left:auto}.k-topbar .k-tabbar .k-add{width:auto;height:var(--z-control-s);align-self:center;gap:var(--s-xs);padding:0 var(--s-m) 0 var(--s-s);color:var(--on-ink);order:2}.k-topbar .k-tabbar .k-add .ic{width:var(--z-icon-m)!important;height:var(--z-icon-m)!important}.k-topbar .k-add .k-add-w{font:var(--t-control);display:inline}.k-pagebar{justify-content:space-between;align-items:center;gap:var(--s-m);min-height:var(--z-pagebar);border-bottom:var(--stroke-hair) solid var(--rule);display:flex}.k-pagebar strong{font:var(--t-bar)}.k-pagebar-x{font:var(--t-strong);color:var(--text-soft);min-width:var(--z-stepper-value)}.k-scrim{background:var(--scrim);display:flex;position:absolute;inset:0}.k-scrim-phone{align-items:flex-end}.k-scrim-desk{justify-content:center;align-items:center}.k-sheet{background:var(--page);color:var(--text);flex-direction:column;display:flex}.k-sheet-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.k-sheet-foot{padding-top:var(--s-m);border-top:var(--stroke-hair) solid var(--line);margin-top:var(--s-s)}.k-sheet-phone{border-radius:var(--r-l) var(--r-l) 0 0;width:100%;max-height:92%;padding:var(--s-s) var(--s-gutter) max(env(safe-area-inset-bottom), 34px)}.k-sheet-phone.large{height:92%}.k-sheet-desk{width:var(--z-sheet-desk);border-radius:var(--r-l);max-height:86%;padding:var(--s-l) var(--s-xl) var(--s-xl);box-shadow:var(--elev-sheet)}.k-sheet-desk.large{height:86%}.k-grabber{width:var(--z-grabber-w);height:var(--z-grabber-h);margin:0 auto var(--s-s);border-radius:var(--r-round);background:var(--line);display:block}.k-sheet-top{justify-content:space-between;align-items:center;gap:var(--s-m);padding-bottom:var(--s-s);border-bottom:var(--stroke-rule) solid var(--rule);margin-bottom:var(--s-s);display:flex}.k-sheet-top .k-iconbtn{margin-right:-10px}.k-confirm p{color:var(--text-soft);margin:var(--s-s) 0 var(--s-l)}.k-confirm-acts{gap:var(--s-s);justify-content:flex-end;display:flex}.k-sheet .k-confirm .k-title{padding-top:var(--s-s)}.k-gutter{width:var(--z-face-xs);flex-direction:column;flex:none;align-items:center;padding:1px 0;display:flex;position:relative}.k-gutter .k-face+.k-face{margin-top:calc(var(--z-face-xs) * -.3);box-shadow:0 0 0 1.5px var(--page)}.k-gutter.none{width:0}.k-ev{grid-template-columns:var(--z-time-col) auto 1fr auto;gap:0 var(--s-row);padding:var(--s-row) 0;align-items:stretch;display:grid}.k-ev+.k-ev{border-top:var(--stroke-dotted) dotted var(--text-mute)}.k-ev-t b{font:var(--t-control);white-space:nowrap;display:block}.k-ev-t small{font:var(--t-small);color:var(--text-mute);white-space:nowrap;display:block}.k-ev-t small.live{color:var(--text);font-weight:700}.k-ev-t small.live:before{content:"";width:var(--z-live-dot);height:var(--z-live-dot);margin-right:var(--s-xs);vertical-align:.1em;background:currentColor;border-radius:50%;display:inline-block}.k-ev-w{min-width:0}.k-ev-w b{font:var(--t-strong);overflow-wrap:anywhere;display:block}.k-ev-w small{-webkit-line-clamp:2;font:var(--t-sub);color:var(--text-soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-ev-w small .ic{width:var(--z-icon-xs);height:var(--z-icon-xs);margin-right:var(--s-xs);vertical-align:-.15em}.k-ev-kind{color:var(--text-mute);margin-right:5px;width:calc(var(--z-icon-xs) + 1px)!important;height:calc(var(--z-icon-xs) + 1px)!important;vertical-align:-.15em!important}.k-ev-cont{color:var(--text-mute)}.k-ev-trail{align-items:flex-start;gap:var(--s-xs);font:var(--t-small);color:var(--text-soft);font-weight:600;display:flex}.k-ev-trail:has(.k-ev-soon){align-items:flex-end;gap:var(--s-hair);flex-direction:column}.k-ev-soon{font:var(--t-small);color:var(--text-soft);white-space:nowrap;font-weight:600}.k-ev.is-past{opacity:.5}.k-ev.is-off{opacity:.55}.k-ev.is-off .k-ev-w b{color:var(--text-mute);text-decoration:line-through;text-decoration-thickness:var(--stroke-hair)}.k-ev.is-live .k-ev-w b{font-weight:700}.k-ev.is-derived .k-ev-w b{color:var(--text-soft);font-weight:500}.k-ev.compact{padding:var(--s-tight) 0}.k-line-ic{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--text-soft);margin-top:2px;display:block}.k-line .k-ev-w b{font-weight:500}.k-line .k-ev-t small{font:var(--t-small);color:var(--text-mute)}.k-line.compact .k-ev-w b.k-line-one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-line-detail{font:var(--t-sub);color:var(--text-soft)}.k-line.narrow{grid-template-columns:var(--z-icon-s) auto minmax(0, 1fr);gap:0 var(--s-tight)}.k-line.narrow .k-gutter-m:empty{display:none}.k-lineics{align-items:center;gap:var(--s-hair);color:var(--text-soft);vertical-align:middle;display:inline-flex}.k-lineics .ic{width:var(--z-icon-xs);height:var(--z-icon-xs)}.k-about{--about-lh:calc(var(--z-face-xs) + 2px);margin:0 0 var(--s-xs);font:var(--t-sub);line-height:var(--about-lh);color:var(--text-soft);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-about.keep{-webkit-line-clamp:1;line-clamp:1;height:var(--about-lh)}.k-about-run{margin-right:var(--s-s)}.k-about-it{cursor:pointer;-webkit-tap-highlight-color:transparent}.k-about-glue{white-space:nowrap}.k-about-it:active{opacity:.6}.k-about-ic{margin-right:var(--s-xs);color:var(--text-mute);display:inline-block;width:var(--z-icon-xs)!important;height:var(--z-icon-xs)!important;vertical-align:-.17em!important}.k-about b{color:var(--text-soft);font-weight:500}.k-about .k-stack{vertical-align:middle;margin:-2px 1px 0 0}.k-about .k-stack .k-face+.k-face{box-shadow:0 0 0 1.5px var(--page)}.k-allday.k-linechip .k-kind{color:var(--text-soft)}.k-allday.k-linechip b{font-weight:500}.k-linesheet{gap:var(--s-m);padding-bottom:var(--s-s);display:grid}.k-linesheet-title{align-items:center;gap:var(--s-s);display:inline-flex}.k-linesheet-title .ic{width:var(--z-icon-m);height:var(--z-icon-m);color:var(--text-soft)}.k-linesheet-detail{font:var(--t-body);margin:0}.k-linesheet-who{gap:var(--s-s) var(--s-l);font:var(--t-sub);color:var(--text-soft);flex-wrap:wrap;display:flex}.k-linesheet-credit{font:var(--t-small);color:var(--text-mute);margin:0}.k-wx{align-items:center;gap:var(--s-hair);display:inline-flex}.k-wx .ic{width:var(--z-icon-xs);height:var(--z-icon-xs)}.k-duties{gap:var(--s-s);flex-wrap:wrap;display:flex}.k-duty{align-items:center;gap:var(--s-tight);min-height:var(--z-duty);padding:3px var(--s-m) 3px 3px;border-radius:var(--r-round);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);font:var(--t-control-s);display:inline-flex;position:relative}.k-duty.pick:after,.k-duty.size-micro:after{content:"";left:0;right:0;top:min(0px, calc(50% - var(--z-tap-min) / 2));bottom:min(0px, calc(50% - var(--z-tap-min) / 2));position:absolute}.k-duty.size-micro{padding-right:var(--s-s)}.k-duty small{font:var(--t-small);color:var(--text-mute)}.k-duty.is-changed{box-shadow:inset 0 0 0 var(--stroke-rule) var(--rule)}.k-duty.is-assumed{box-shadow:none;outline:1px dashed var(--text-mute);outline-offset:-1px}.k-duty.is-open{box-shadow:inset 0 0 0 var(--stroke-rule) var(--rule)}.k-duty.is-open .k-duty-empty{width:var(--z-face-xs);height:var(--z-face-xs);box-shadow:inset 0 0 0 var(--stroke-rule) var(--text-mute);background:repeating-linear-gradient(45deg, transparent 0 3px, var(--line) 3px 4px);border-radius:50%}.k-duty.is-soon{box-shadow:inset 0 0 0 var(--stroke-rule) var(--rule)}.k-duty.is-soon .k-duty-empty{box-shadow:inset 0 0 0 var(--stroke-rule) var(--text);border-radius:50%;place-items:center;display:inline-grid}.k-duty.is-soon .k-duty-empty i{width:var(--z-live-dot);height:var(--z-live-dot);background:var(--text);border-radius:50%}.k-duty.is-off,.k-duty.is-away,.k-duty.is-home{color:var(--text-mute);box-shadow:none}.k-duty.is-off .k-duty-what,.k-duty.is-away .k-duty-what{text-decoration:line-through;text-decoration-thickness:1px}.k-duty-empty{width:var(--z-face-xs);height:var(--z-face-xs)}.k-pname{align-items:center;gap:var(--s-s);font:var(--t-strong);display:inline-flex}.k-pname small{font:var(--t-sub);color:var(--text-soft)}@media (prefers-reduced-motion:reduce){.k-root *{transition:none!important;animation:none!important}}.k-stickies{grid-template-columns:repeat(var(--across,3), minmax(0, 1fr));gap:var(--s-m);padding:var(--s-m) 0 var(--s-s);display:grid}.k-stickies-m{gap:var(--s-l);grid-template-columns:repeat(2,minmax(0,1fr))}.k-sticky{aspect-ratio:1;gap:var(--s-xs);min-width:0;padding:var(--s-m) var(--s-s) var(--s-tight);border-radius:var(--r-xs);background:var(--raised);box-shadow:var(--elev-note);transform:rotate(var(--lean,0deg));text-align:left;transition:transform var(--ms-settle) var(--spring);flex-direction:column;display:flex;position:relative}.k-sticky-m{padding:var(--s-l) var(--s-m) var(--s-s);aspect-ratio:auto;min-height:calc(var(--z-control) * 2.5)}.k-sticky-m:has(.k-sticky-drawing){aspect-ratio:4/3}.k-sticky-l{padding:var(--s-xl) var(--s-l) var(--s-m)}.k-sticky-tape{background:color-mix(in srgb, var(--c,var(--text-mute)) 58%, transparent);border-radius:1px;width:44%;height:13px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(-2.5deg)}.k-sticky:not([class*=\ p-]) .k-sticky-tape{background:color-mix(in srgb, var(--text-mute) 30%, transparent)}.k-sticky-l .k-sticky-tape{height:18px;top:-7px}.k-sticky-text{-webkit-line-clamp:4;min-height:0;font:var(--t-small);color:var(--text);-webkit-box-orient:vertical;flex:auto;margin:0;font-weight:500;display:-webkit-box;overflow:hidden}.k-sticky-m .k-sticky-text{font:var(--t-body);-webkit-line-clamp:5;font-weight:500}.k-sticky-l .k-sticky-text{font:var(--t-strong);-webkit-line-clamp:6}.k-sticky-drawing{flex:1;min-height:0;display:grid}.k-sticky-drawing svg{width:100%;height:100%}.k-sticky-tag{font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--text-mute);align-items:center;gap:3px;display:inline-flex}.k-sticky-tag .ic{width:calc(var(--z-icon-xs) - 2px);height:calc(var(--z-icon-xs) - 2px)}.k-sticky-foot{justify-content:space-between;align-items:center;gap:var(--s-xs);min-height:var(--z-face-xs);display:flex}.k-sticky-foot small{min-width:0;font:var(--t-small);color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.k-sticky-foot small .ic{width:calc(var(--z-icon-xs) - 2px);height:calc(var(--z-icon-xs) - 2px);vertical-align:-1px;margin-right:var(--s-hair)}.k-sticky-by{font:var(--t-small);color:var(--text-mute)}.k-sticky.is-done .k-sticky-text{color:var(--text-mute);text-decoration:line-through;text-decoration-thickness:1px}.k-sticky.is-done .k-sticky-tape{opacity:.35}.k-sticky.is-pressed,.k-sticky:active{transform:rotate(0)scale(.985)}.k-sticky.more{box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);background:0 0;place-content:center;justify-items:center;gap:0;display:grid;transform:none}.k-sticky.more b{font:var(--t-head)}.k-sticky.more small{font:var(--t-small);color:var(--text-mute)}.k-doodle{width:100%;height:100%;display:block}.k-doodle path{stroke:var(--c)}.k-doodle path.ink{stroke:var(--ink)}.k-noteline{grid-template-columns:var(--z-time-col) auto minmax(0, 1fr) auto;gap:0 var(--s-row);padding:var(--s-row) 0;cursor:pointer;align-items:start;display:grid}.k-noteline+.k-noteline,.k-ev+.k-noteline,.k-noteline+.k-ev{border-top:var(--stroke-dotted) dotted var(--text-mute)}.k-noteline-t{min-height:var(--z-face-xs);align-items:center;display:flex}.k-noteline-face{justify-content:center;padding-top:1px;display:flex}.k-noteline-face[style]{min-width:var(--z-face-xs)}.k-noteline-w b{font:var(--t-strong);overflow-wrap:anywhere;font-weight:500;display:block}.k-noteline-w small{font:var(--t-sub);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.k-noteline-pin{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--text-mute);margin-top:var(--s-hair)}.k-noteline.is-done .k-noteline-w b{color:var(--text-mute);text-decoration:line-through;text-decoration-thickness:var(--stroke-hair)}@keyframes k-rise{0%{opacity:0;transform:translateY(var(--s-tight))}}@keyframes k-unfold{0%{opacity:0;transform:translateY(calc(var(--s-xs) * -1))}}@keyframes k-fade{0%{opacity:0}}@keyframes k-pop-in{0%{opacity:0;transform:scale(.6)}}@keyframes k-hop{40%{transform:translateY(calc(var(--s-xs) * -1)) scale(1.12)}}@keyframes k-sheet-up{0%{opacity:0;transform:translateY(calc(var(--s-xl) * 2))}}@keyframes k-from-right{0%{opacity:0;transform:translateX(calc(var(--s-xl) * 1.5))}}@keyframes k-blink{50%{opacity:.35;transform:scale(.7)}}@keyframes k-breathe{0%,to{box-shadow:0 0 0 2.5px var(--page), 0 0 0 4.5px var(--c), 0 0 0 4.5px color-mix(in srgb, var(--c) 40%, transparent)}50%{box-shadow:0 0 0 2.5px var(--page), 0 0 0 4.5px var(--c), 0 0 0 10px transparent}}.k-chip,.k-iconbtn,.k-seg button,.k-tick,.k-toggle,.k-add,.k-root button[data-day],.k-row[data-go],.k-choice,.k-ev.tap,.k-noteline,.k-blk,.k-evchip,.k-allday[role=button],.k-span[role=button],.k-pres[role=button],.k-duty,.li-item,.li-open,.nt-pen,.nt-nib,.ed-row{transition:transform var(--ms-settle) var(--spring), background-color var(--ms-tint) var(--ease-out), color var(--ms-tint), box-shadow var(--ms-tint), opacity var(--ms-tint)}.k-chip:active,.k-iconbtn:active,.k-seg button:active,.k-tick:active,.k-toggle:active,.k-add:active,.k-root button[data-day]:active,.li-open:active,.nt-pen:active,.nt-nib:active,.k-duty:active{transform:scale(var(--press,.94));transition-duration:var(--ms-press)}.k-row[data-go]:active,.k-choice:active,.k-ev.tap:active,.k-noteline:active,.k-blk:active,.k-evchip:active,.k-allday[role=button]:active,.k-span[role=button]:active,.k-pres[role=button]:active,.li-item:active,.ed-row:active{transition-duration:var(--ms-press);transform:scale(.985)}.k-ev.tap:active,.k-noteline:active,.k-row[data-go]:active,.k-iconbtn:active{background-color:var(--sunken)}.k-now{transition:background-color var(--ms-tint) var(--ease-out)}.k-now:active .k-face{transform:scale(var(--press,.94));transition:transform var(--ms-press) var(--ease-out)}.k-now .k-face{transition:transform var(--ms-settle) var(--spring)}.k-tabbar a{transition:color var(--ms-tint) var(--ease-out)}.k-tabbar a .k-tab-ic{transition:transform var(--ms-settle) var(--spring)}.k-tabbar a:active .k-tab-ic{transition-duration:var(--ms-press);transform:scale(.9)}.k-tabbar a[aria-current=page] .k-tab-ic{animation:k-hop var(--ms-pop) var(--spring)}.k-add .ic{transition:transform var(--ms-pop) var(--spring)}.k-add:active .ic{transition-duration:var(--ms-tint);transform:rotate(90deg)}.k-now{animation:k-pop-in var(--ms-pop) var(--spring) backwards}.k-now:nth-child(2){animation-delay:calc(var(--ms-step) * 1.5)}.k-now:nth-child(3){animation-delay:calc(var(--ms-step) * 3)}.k-now:nth-child(4){animation-delay:calc(var(--ms-step) * 4.5)}.k-now:nth-child(5){animation-delay:calc(var(--ms-step) * 6)}.k-now:nth-child(n+6){animation-delay:calc(var(--ms-step) * 7.5)}.k-face.ring-live{animation:k-breathe var(--ms-breathe) ease-in-out calc(var(--ms-pop) * 2) infinite}.k-dot,.k-blk small.live:before{animation:k-blink calc(var(--ms-breathe) * .7) ease-in-out infinite}.k-scrim{animation:k-fade var(--ms-tint) var(--ease-out)}.k-sheet-phone{animation:k-sheet-up var(--ms-page) var(--ease-out)}.k-sheet-desk{animation:k-rise var(--ms-rise) var(--ease-out)}.k-tick.on .ic{animation:k-pop var(--ms-pop) var(--spring) both}.k-input-field{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.k-input-field::placeholder{color:var(--text-mute);opacity:1}.k-input-field:focus-visible{outline:none}.k-input:focus-within{box-shadow:inset 0 0 0 var(--stroke-rule) var(--ink)}.k-root{--weekend-hue:#3f87d4;--weekend-ink:#2f639c}.k-root[data-mode=dark],[data-mode=dark] .k-root{--weekend-hue:#5f9be0;--weekend-ink:#9fc4ef}@media (prefers-color-scheme:dark){.k-root:not([data-mode=light]){--weekend-hue:#5f9be0;--weekend-ink:#9fc4ef}}
.k-kind{width:calc(var(--z-icon-s) * .8);height:calc(var(--z-icon-s) * .8);margin-right:var(--s-hair);color:var(--text-mute);vertical-align:-.15em}.k-dot{width:var(--z-live-dot);height:var(--z-live-dot);margin-right:var(--s-xs);border-radius:var(--r-round);vertical-align:.1em;background:currentColor;flex:none;display:inline-block}.k-edge{align-self:stretch;gap:var(--stroke-hair);border-top-left-radius:inherit;border-bottom-left-radius:inherit;flex:none;display:flex;overflow:hidden}.k-edge i{width:var(--s-xs);background:var(--c)}.k-edge i.along{background:color-mix(in srgb, var(--c) 40%, var(--raised))}.k-blk{z-index:1;top:calc((var(--from) - var(--k-v0,0)) * var(--k-hour,0px) / 60);height:max(var(--z-block-min), calc((var(--to) - var(--from)) * var(--k-hour,0px) / 60 - var(--stroke-hair)));left:calc(var(--col) * (100% - var(--s-hair)) / var(--cols) + var(--s-hair));width:calc((100% - var(--s-hair)) / var(--cols) - var(--s-hair));border-radius:var(--r-s);background:var(--raised);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);color:var(--text);cursor:pointer;display:flex;position:absolute}.k-blk:before{content:"";left:0;right:0;top:min(0px, calc(50% - var(--z-tap-min) / 2));bottom:min(0px, calc(50% - var(--z-tap-min) / 2));position:absolute}.k-blk-in{min-width:0;padding:var(--s-hair) var(--s-tight);flex-direction:column;flex:1;display:flex;overflow:hidden}.k-blk:not(.fit-one) .k-blk-in{padding-top:max(var(--s-hair), calc((var(--k-v0,0) - var(--from)) * var(--k-hour,0px) / 60 + var(--s-hair)))}.k-blk b{font:var(--t-small);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.k-blk small{align-items:center;gap:var(--s-hair);font:var(--t-small);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.k-blk small .ic{width:calc(var(--z-icon-s) * .75);height:calc(var(--z-icon-s) * .75);flex:none}.k-blk small.live{color:var(--text);font-weight:700}.k-blk small.live:before{content:"";width:var(--s-tight);height:var(--s-tight);background:currentColor;border-radius:50%;flex:none}.k-blk.fit-two b,.k-blk.fit-one b{white-space:nowrap;text-overflow:ellipsis;display:block}.k-blk.fit-one .k-blk-in{justify-content:center;padding-top:0;padding-bottom:0}.k-blk.fit-dot .k-blk-in{padding:0}.k-blk-t{color:var(--text-soft);margin-right:var(--s-xs);font-weight:500}.k-blk.desk b{font:var(--t-sub);font-weight:600}.k-blk.mine{background:var(--c-tint);box-shadow:none}.k-blk.mine .k-blk-in{background:linear-gradient(to right, var(--c) var(--s-xs), transparent 0);padding-left:calc(var(--s-xs) + var(--s-tight))}.k-blk.mine .k-blk-in,.k-blk.along .k-blk-in{border-radius:inherit}.k-blk.mine b{color:var(--c-ink)}.k-blk.mine.fit-dot{background:var(--c)}.k-blk.house{background:var(--sunken);box-shadow:none}.k-blk.shared{background:var(--raised);box-shadow:inset 0 0 0 var(--stroke-hair) var(--text-mute)}.k-blk.along{background:color-mix(in srgb, var(--c-tint) 50%, var(--page));box-shadow:none}.k-blk.along .k-blk-in{background:linear-gradient(to right, color-mix(in srgb, var(--c) 40%, transparent) var(--s-xs), transparent 0)}.k-blk.along.fit-dot{background:color-mix(in srgb, var(--c) 40%, transparent)}.k-blk.cascade{left:calc(var(--col) * var(--s-l) + var(--s-hair));right:var(--s-hair);width:auto;z-index:calc(1 + var(--col))}.k-blk.house.cascade{box-shadow:0 0 0 var(--stroke-rule) var(--page)}.k-blk.is-past{opacity:.5}.k-blk.note{z-index:2;background:var(--raised);box-shadow:var(--elev-note);border-radius:var(--r-xs)}.k-blk.note b{font-weight:500}.k-blk.note .k-blk-t{color:var(--text);font-weight:600}.k-blk-tape{top:-3px;left:var(--s-xs);width:var(--s-l);background:color-mix(in srgb, var(--c,var(--text-mute)) 58%, transparent);border-radius:1px;height:8px;position:absolute;transform:rotate(-4deg)}.k-blk.note:not([class*=\ p-]) .k-blk-tape{background:color-mix(in srgb, var(--text-mute) 30%, transparent)}.k-blk.note.is-done b{color:var(--text-mute);text-decoration:line-through;text-decoration-thickness:1px}.k-blk.is-off{opacity:.55}.k-blk.is-off .k-blk-in b{text-decoration:line-through;text-decoration-thickness:var(--stroke-hair)}.k-blk.is-live{box-shadow:inset 0 0 0 var(--stroke-rule) var(--rule)}.k-blk.is-live b{font-weight:700}.k-blk.derived{background:repeating-linear-gradient(135deg, transparent 0 var(--s-xs), var(--line) var(--s-xs) calc(var(--s-xs) + var(--stroke-hair))), var(--page);box-shadow:inset 0 0 0 var(--stroke-hair) var(--text-mute)}.k-blk.derived b{color:var(--text-soft);font-weight:500}.k-blk.cont-before{border-top-left-radius:0;border-top-right-radius:0}.k-blk.cont-after{border-bottom-right-radius:0;border-bottom-left-radius:0}.k-blk.cont-before:after,.k-blk.cont-after:after{content:"";border-top:var(--stroke-rule) dashed var(--c,var(--rule));position:absolute;left:0;right:0}.k-blk.cont-before:after{top:0}.k-blk.cont-after:after{bottom:0}.k-blk.hot{z-index:6;width:max(calc((100% - var(--s-hair)) / var(--cols) - var(--s-hair)), calc(var(--z-tap-min) * 5));height:auto;min-height:max(var(--z-block-min), calc((var(--to) - var(--from)) * var(--k-hour,0px) / 60 - var(--stroke-hair)));box-shadow:inset 0 0 0 var(--stroke-rule) var(--rule), 0 0 0 var(--s-hair) var(--page)}.k-blk.hot .k-blk-in{padding-top:var(--s-xs);padding-bottom:var(--s-xs);gap:var(--s-hair);overflow:visible}.k-blk.hot b{white-space:normal;display:block}.k-blk.hot small{white-space:normal}.k-evchip{gap:0 var(--s-tight);padding:var(--s-tight) 0;font:var(--t-small);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;display:grid;position:relative}.k-evchip:after{content:"";left:0;right:0;top:min(0px, calc(50% - var(--z-tap-min) / 2));bottom:min(0px, calc(50% - var(--z-tap-min) / 2));position:absolute}.k-evchip+.k-evchip{border-top:var(--stroke-dotted) dotted var(--text-mute)}.k-evchip.stack{grid-template-columns:auto minmax(0,1fr)}.k-evchip-t{min-width:calc(var(--z-tap-min) - var(--s-s));white-space:nowrap;font-weight:600}.k-evchip-w{min-width:0}.k-evchip-w b{font:var(--t-sub);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.k-evchip-w small{font:var(--t-small);white-space:nowrap;display:block}.k-evchip-w small.k-evchip-t{min-width:0;color:var(--text-soft);font-weight:600}.k-evchip-sub{color:var(--text-soft);text-overflow:ellipsis;overflow:hidden}.k-evchip.facts .k-evchip-w b{font:var(--t-strong)}.k-evchip.lines-3 .k-evchip-w b{-webkit-line-clamp:3}.k-evchip.lines-1{padding:var(--s-hair) 0}.k-evchip.lines-1+.k-evchip.lines-1{border-top:0}.k-evchip.lines-1 .k-evchip-w b{font:var(--t-small);-webkit-line-clamp:1;font-weight:600}.k-evchip.is-past{opacity:.5}.k-evchip.is-off{opacity:.55}.k-evchip.is-off b,.k-allday.is-off b,.k-span.is-off b{text-decoration:line-through;text-decoration-thickness:var(--stroke-hair)}.k-allday.is-off,.k-span.is-off{opacity:.55}.k-evchip.is-live .k-evchip-w b{font-weight:700}.k-evchip.is-live small.k-evchip-t{color:var(--text)}.k-evchip.derived .k-evchip-w b{color:var(--text-soft);font-weight:500}.k-allday,.k-pres{align-items:center;gap:var(--s-tight);min-height:calc(var(--z-control-s) - var(--s-xs));max-width:100%;padding:0 var(--s-s);border-radius:var(--r-s);font:var(--t-small);text-align:left;display:inline-flex;position:relative}.k-allday:after,.k-pres:after{content:"";left:0;right:0;top:min(0px, calc(50% - var(--z-tap-min) / 2));bottom:min(0px, calc(50% - var(--z-tap-min) / 2));position:absolute}.k-allday{background:var(--raised);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line)}.k-allday b,.k-pres b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.k-allday small{font:var(--t-small);color:var(--text-soft);white-space:nowrap}.k-allday .k-edge{margin-left:calc(var(--s-s) * -1)}.k-allday .k-kind{margin-right:0}.k-allday.mine{background:linear-gradient(to right, var(--c) var(--s-xs), var(--c-tint) 0);box-shadow:none;padding-left:calc(var(--s-xs) + var(--s-s))}.k-allday.mine b{color:var(--c-ink)}.k-allday.house{background:var(--sunken);box-shadow:none}.k-allday.wide,.k-pres.wide{width:100%;display:flex}.k-allday.stack{padding-top:var(--s-hair);padding-bottom:var(--s-hair);flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.k-allday.stack b,.k-allday.stack small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.k-allday.stack.mine{padding-left:calc(var(--s-xs) + var(--s-tight));padding-right:var(--s-xs)}.k-pres{padding-left:var(--s-xs);background:var(--c-tint,var(--sunken));color:var(--c-ink,var(--text))}.k-pres>.ic{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--c,var(--text-soft))}.k-pres-w{align-items:baseline;gap:var(--s-tight);min-width:0;display:flex}.k-pres-w small{min-width:0;font:var(--t-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-pres.is-home{box-shadow:inset 0 0 0 var(--stroke-rule) var(--c,var(--line));color:var(--text);background:0 0}.k-pres.is-off{outline:var(--stroke-hair) dashed var(--c,var(--text-mute));outline-offset:calc(var(--stroke-hair) * -1);color:var(--text);background:0 0}.k-pres.is-home small,.k-pres.is-off small{color:var(--text-soft)}.k-pres.stack{padding:var(--s-hair) var(--s-xs) var(--s-hair) var(--s-tight)}.k-pres.stack .k-pres-w{gap:0;display:grid}.k-pres.stack b{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.k-marks{align-items:center;gap:var(--s-hair);height:var(--z-track);display:flex;position:relative}.k-marks i{width:var(--z-track);height:var(--z-track);background:var(--line);border-radius:50%;transform:scale(.6)}.k-marks i.on{background:var(--c);transform:none}.k-marks i.along{background:color-mix(in srgb, var(--c) 40%, transparent);transform:none}.k-marks i.solo{background:var(--text-soft);transform:none}.k-marks.all:after{content:"";left:calc(var(--s-hair) * -1);right:calc(var(--s-hair) * -1);height:var(--stroke-rule);margin-top:calc(var(--stroke-rule) / -2);background:var(--rule);position:absolute;top:50%}.k-marks.count{height:auto;font:var(--t-small);color:var(--text-soft);min-height:var(--z-track);font-weight:600}.k-bands{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--s-xs) var(--k-colgap,0px);display:grid}.k-bands.thin{gap:var(--s-hair) 0}.k-ribbon,.k-span,.k-spanline{margin-left:calc(var(--lead,0) * 100% / var(--span,1));margin-right:calc(var(--tail,0) * 100% / var(--span,1))}.k-ribbon,.k-span{--wpad:calc(var(--words,0) * (100% + var(--k-colgap,0px)) / var(--span,1))}.k-ribbon[style*=--words]{padding-left:var(--wpad)}.k-span[style*=--words]{padding-left:calc(var(--s-s) + var(--wpad))}.k-span.mine[style*=--words]{padding-left:calc(var(--s-xs) + var(--s-s) + var(--wpad))}.k-span{align-items:center;gap:var(--s-tight);min-width:0;min-height:calc(var(--z-control-s) - var(--s-xs));padding:0 var(--s-s);border-radius:var(--r-s);background:var(--raised);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);font:var(--t-small);display:flex;position:relative}.k-span:after{content:"";left:0;right:0;top:min(0px, calc(50% - var(--z-tap-min) / 2));bottom:min(0px, calc(50% - var(--z-tap-min) / 2));position:absolute}.k-span b{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.k-span small{min-width:0;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;flex:0 40 auto;overflow:hidden}.k-span .k-edge{margin-left:calc(var(--s-s) * -1)}.k-span .k-kind{margin-right:0}.k-span.mine{background:linear-gradient(to right, var(--c) var(--s-xs), var(--c-tint) 0);box-shadow:none;padding-left:calc(var(--s-xs) + var(--s-s))}.k-span.mine b{color:var(--c-ink)}.k-span.house{background:var(--sunken);box-shadow:none}.k-span.before{border-top-left-radius:0;border-bottom-left-radius:0}.k-span.after{border-top-right-radius:0;border-bottom-right-radius:0}.k-span-go{width:calc(var(--z-icon-s) * .8);height:calc(var(--z-icon-s) * .8);color:var(--text-mute);flex:none}.k-span-go.end{margin-left:auto}.k-ribbon:after{content:"";left:0;right:0;top:min(0px, calc(50% - var(--z-tap-min) / 2));bottom:min(0px, calc(50% - var(--z-tap-min) / 2));position:absolute}.k-ribbon{align-items:center;gap:var(--s-tight);min-width:0;min-height:calc(var(--z-control-s) - var(--s-xs));padding-bottom:var(--s-xs);font:var(--t-small);display:flex;position:relative}.k-ribbon:after{content:"";border-bottom:var(--stroke-focus) solid var(--c);border-radius:var(--r-xs);position:absolute;bottom:0;left:0;right:0}.k-ribbon:before{content:"";right:0;bottom:calc(var(--s-xs) / -2 + var(--stroke-focus) / 2);width:var(--s-tight);height:var(--s-tight);background:var(--c);border-radius:50%;position:absolute}.k-ribbon.after:before{display:none}.k-ribbon.is-home:after,.k-ribbon.is-off:after{border-bottom-style:dashed}.k-ribbon b{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.k-ribbon small{min-width:0;padding-right:var(--s-s);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;flex:0 40 auto;margin-left:auto;overflow:hidden}.k-ribbon .k-face{flex:none}.k-ribbon.preview b{text-overflow:clip;flex:none;overflow:visible}.k-ribbon.thin{min-height:0;height:var(--s-xs);padding:0}.k-ribbon.thin:after{margin-top:calc(var(--stroke-rule) / -2);border-bottom-width:var(--stroke-rule);top:50%;bottom:auto}.k-ribbon.thin:before{width:var(--s-xs);height:var(--s-xs);margin-top:calc(var(--s-xs) / -2);top:50%;bottom:auto}.k-spanline{gap:var(--stroke-hair);align-content:center;display:grid}.k-spanline i{height:var(--z-track-gap);border-radius:var(--r-xs);background:var(--c)}.k-spanline.house i{background:var(--text-mute)}.k-card{border-radius:var(--r-s);background:var(--raised);min-width:0;box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);color:var(--text);cursor:pointer;display:flex;position:relative}.k-card+.k-card{margin-top:var(--s-xs)}.k-card-in{gap:var(--s-hair);min-width:0;padding:var(--s-xs) var(--s-s) var(--s-xs) var(--s-s);border-radius:inherit;flex:1;display:grid}.k-card-top{justify-content:space-between;align-items:center;gap:var(--s-xs);min-height:var(--z-face-xs);display:flex}.k-card-t{align-items:center;gap:var(--s-hair);font:var(--t-small);color:var(--text-soft);white-space:nowrap;font-weight:600;display:inline-flex}.k-card b{font:var(--t-sub);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.k-card b .k-kind{margin-right:var(--s-hair)}.k-card-sub{font:var(--t-small);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-card-house{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--text-soft)}.k-card.mine{background:var(--c-tint);box-shadow:none}.k-card.mine .k-card-in{background:linear-gradient(to right, var(--c) var(--s-xs), transparent 0);padding-left:calc(var(--s-xs) + var(--s-s))}.k-card.mine b{color:var(--c-ink)}.k-card.house{background:var(--sunken);box-shadow:none}.k-card.shared{box-shadow:inset 0 0 0 var(--stroke-hair) var(--text-mute)}.k-card.is-past{opacity:.5}.k-card.is-off{opacity:.55}.k-card.is-off b{text-decoration:line-through;text-decoration-thickness:var(--stroke-hair)}.k-card.is-live{box-shadow:inset 0 0 0 var(--stroke-rule) var(--rule)}.k-card.is-live .k-card-t{color:var(--text);font-weight:700}.k-card.derived{background:repeating-linear-gradient(135deg, transparent 0 var(--s-xs), var(--line) var(--s-xs) calc(var(--s-xs) + var(--stroke-hair))), var(--page);box-shadow:inset 0 0 0 var(--stroke-hair) var(--text-mute)}.k-card.derived b{color:var(--text-soft);font-weight:500}
.k-now{min-width:0;min-height:var(--z-tap-min);color:var(--text)}.k-now-face{flex:none;display:inline-grid;position:relative}.k-now-away{width:var(--z-face-xs);height:var(--z-face-xs);border-radius:var(--r-round);background:var(--ink);color:var(--on-ink);box-shadow:0 0 0 var(--stroke-focus) var(--page);place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.k-now-away .ic{width:60%;height:60%}.k-now.is-away .k-now-face{opacity:.6}.k-now-name{font:var(--t-strong);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.k-now-what{justify-content:center;align-items:baseline;gap:var(--s-xs);min-width:0;max-width:100%;font:var(--t-sub);white-space:nowrap;font-weight:600;display:flex}.k-now-what .t{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-now-what .at{flex:none}.k-now-what.quiet{color:var(--text-mute);font-weight:400}.k-now-sub{max-width:100%;font:var(--t-small);color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k-now.is-live .k-now-sub{color:var(--text-soft)}.k-now-dot{width:var(--s-tight);height:var(--s-tight);border-radius:var(--r-round);background:currentColor;flex:none;align-self:center}.k-strip.k-strip-row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--s-s);padding:var(--s-xs) 0 var(--s-m);display:grid}.k-now.k-now-row{text-align:center;align-content:start;justify-items:center;display:grid}.k-now.k-now-row .k-now-face{margin-bottom:var(--s-tight)}.k-strip.k-strip-grid{gap:0 var(--s-l);padding:var(--s-xs) 0 var(--s-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-strip.k-strip-across{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--s-xs) var(--s-l);display:grid}.k-strip.k-strip-col{display:grid}.k-now.k-now-grid{align-items:center;gap:var(--s-s);padding:var(--s-tight) 0;text-align:left;display:flex}.k-now.k-now-col{padding:var(--s-s) 0;border-bottom:var(--stroke-hair) solid var(--line)}.k-now-text{min-width:0;display:grid}.k-now.k-now-grid .k-now-name{font:var(--t-sub);font-weight:700}.k-now.k-now-grid .k-now-what{justify-content:flex-start}.k-now.k-now-col .k-now-name{font:var(--t-strong)}.k-now-line{align-items:baseline;gap:var(--s-xs);min-width:0;display:flex}.k-now-line .k-now-what{flex:none}.k-now-line .k-now-sub{flex:0 10 auto;min-width:0}.k-now-line .k-now-sub:before{content:"· "}.k-now.k-now-col .k-now-line{display:grid}.k-now.k-now-col .k-now-line .k-now-sub:before{content:none}.k-now.rest .k-stack{flex:none}.k-strip.k-strip-solo{align-items:baseline;gap:var(--s-s);min-width:0;padding:var(--s-s) 0 var(--s-m);display:flex}.k-strip.k-strip-solo .k-now-what{font:var(--t-strong);min-width:0}.k-strip.k-strip-solo .k-now-sub{width:auto;font:var(--t-sub);flex:none}.k-strip.k-strip-across .k-now-name{font:var(--t-strong)}.k-strip.k-strip-across .k-now-line{display:grid}.k-strip.k-strip-across .k-now-line .k-now-sub:before{content:none}.k-now .k-face:not(.ring-live){box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--c-tint)}
.k-pick-hint{font:var(--t-sub);color:var(--text-soft);margin:0}.k-pickcell{height:var(--z-tap-min);border-radius:var(--r-m);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);font:var(--t-strong);font-variant-numeric:tabular-nums;place-items:center;display:grid}.k-pickcell.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.k-pickcell:disabled{opacity:.42}.k-pickcell.fixed:disabled{opacity:1}.k-pickcell.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.k-pickcell.wide{grid-column:span 4}.k-pickcell.quiet{box-shadow:none;color:var(--text-soft);text-underline-offset:var(--s-xs);font-weight:500;text-decoration:underline}.k-daypick{gap:var(--s-s);display:grid}.k-daypick-head{margin:0 calc((var(--z-icon) - var(--z-tap-min)) / 2);justify-content:space-between;align-items:center;display:flex}.k-daypick-head b{font:var(--t-strong)}.k-daygrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.k-dow{text-align:center;font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--text-mute);padding-bottom:var(--s-xs)}.k-daycell{height:var(--z-tap-min);font:var(--t-body);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.k-daycell>span{z-index:1;width:calc(var(--z-tap-min) - var(--s-xs));height:calc(var(--z-tap-min) - var(--s-xs));border-radius:var(--r-m);place-content:center;justify-items:center;line-height:1.2;display:grid;position:relative}.k-daycell small{font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--text-soft);line-height:1;display:block}.k-daycell.past,.k-daycell.out{color:var(--text-mute)}.k-daycell.weekend{background:color-mix(in srgb, var(--weekend-hue) 15%, var(--page))}.k-dow.weekend{color:var(--weekend-ink);font-weight:700}.k-daycell.today>span{box-shadow:inset 0 0 0 var(--stroke-rule) var(--rule);font-weight:700}.k-daycell.on>span{background:var(--ink);color:var(--on-ink);box-shadow:none;font-weight:700}.k-daycell.on small{color:var(--on-ink)}.k-daycell.in:before{content:"";top:var(--s-hair);bottom:var(--s-hair);background:var(--sunken);position:absolute;left:0;right:0}.k-daycell.in.start:before{left:50%}.k-daycell.in.end:before{right:50%}.k-daycell.in:not(.on){color:var(--text);font-weight:600}.k-daycell.is-focus>span{outline:var(--stroke-focus) solid var(--focus);outline-offset:1px}.k-daypick-foot{gap:var(--s-tight);margin-top:var(--s-xs);justify-items:start;display:grid}.k-timepick{gap:var(--s-s);display:grid}.k-timepick>.k-pick-hint{margin-top:var(--s-tight)}.k-grid6{gap:var(--s-xs);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.k-timepick-row{align-items:center;gap:var(--s-m);display:flex}.k-pick-link{min-height:var(--z-tap-min);font:var(--t-sub);color:var(--text-soft);text-underline-offset:var(--s-xs);margin-left:auto;text-decoration:underline}.k-pick-ask{padding:var(--s-m) 0;border-top:var(--stroke-rule) solid var(--rule);border-bottom:var(--stroke-hair) solid var(--line)}.k-pick-ask p{align-items:flex-start;gap:var(--s-tight);margin:0 0 var(--s-s);font:var(--t-strong);display:flex}.k-pick-ask .ic{width:var(--z-icon-s);height:var(--z-icon-s);margin-top:var(--s-hair)}.k-timepick-lengths{gap:var(--s-tight);margin-top:var(--s-xs);display:grid}.k-weekdays{gap:var(--s-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}
.sp-head{align-items:center;gap:var(--s-s);min-width:0;display:inline-flex}.sp-head>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sp-crest{min-width:var(--z-face-m);padding:0 var(--s-hair);height:var(--z-face-m);border-radius:var(--r-s);box-shadow:inset 0 0 0 var(--stroke-hair) var(--text-mute);font:var(--t-label);letter-spacing:0;color:var(--text-soft);object-fit:contain;flex:none;place-items:center;display:inline-grid}.sp-crest.size-s{min-width:var(--z-face-s);height:var(--z-face-s)}img.sp-crest{box-shadow:none}.sp-score{padding:var(--s-s) 0 var(--s-m);border-bottom:var(--stroke-hair) solid var(--line)}.sp-score-row{align-items:center;gap:var(--s-s);padding:var(--s-xs) 0;font:var(--t-body);color:var(--text-soft);display:flex}.sp-side{flex:1;min-width:0}.sp-num{color:var(--text-soft);font-weight:500}.sp-score-row.ours{color:var(--text);font-weight:600}.sp-score-row.ours .sp-num{color:var(--text);font-weight:700}.sp-live{margin:var(--s-xs) 0 0;font:var(--t-sub);font-weight:600}.sp-dot{width:var(--z-live-dot);height:var(--z-live-dot);margin-right:var(--s-tight);border-radius:var(--r-round);vertical-align:.1em;background:currentColor;display:inline-block}.sp-line{grid-template-columns:calc(var(--z-time-col) - var(--s-m)) minmax(0, 1fr) auto;gap:var(--s-row);padding:var(--s-row) 0;border-bottom:var(--stroke-hair) solid var(--line);align-items:baseline;display:grid}.sp-line-m b{font:var(--t-strong);display:block}.sp-line-m small{font:var(--t-sub);color:var(--text-soft);display:block}.sp-oncal{align-items:center;gap:var(--s-xs);color:var(--text-soft);align-self:center;display:inline-flex}.sp-oncal .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.sp-oncal small{font:var(--t-small)}.sp-quiet{gap:var(--s-s);margin:var(--s-s) 0;font:var(--t-sub);color:var(--text-soft);align-items:flex-start;display:flex}.sp-quiet .ic{width:var(--z-icon-s);height:var(--z-icon-s);margin-top:var(--s-hair)}.sp-note{margin:var(--s-m) 0 0;font:var(--t-sub);color:var(--text-soft)}.sp-foot{margin:var(--s-xl) 0 0;font:var(--t-small);color:var(--text-mute)}.sp-sub{margin:calc(-1 * var(--s-hair)) 0 0;font:var(--t-small);color:var(--text-mute)}.sp-follow{padding-top:var(--s-s)}.sp-follow-f{gap:var(--s-tight);margin:var(--s-l) 0;display:grid}.sp-leagues{gap:var(--s-s);flex-wrap:wrap;display:flex}.sp-league{height:var(--z-chip);padding:0 var(--s-m);border-radius:var(--r-s);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);font:var(--t-sub);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex;position:relative}.sp-league:after{content:"";inset:calc((var(--z-chip) - var(--z-tap-min)) / 2) 0;position:absolute}.sp-league.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.sp-search{align-items:center;gap:var(--s-s);min-height:var(--z-control);padding:0 var(--s-m);border-radius:var(--r-m);background:var(--raised);box-shadow:inset 0 0 0 var(--stroke-rule) var(--ink);font:var(--t-body);display:flex}.sp-search .ic{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--text-mute)}.sp-caret{width:var(--stroke-rule);background:var(--text);height:1.1em;margin-left:calc(-1 * var(--s-s) + var(--stroke-hair))}.sp-results{border-top:var(--stroke-hair) solid var(--rule)}.sp-result{align-items:center;gap:var(--s-m);min-height:var(--z-tap-min);padding:var(--s-s) 0;border-bottom:var(--stroke-hair) solid var(--line);display:flex}.sp-result>span:not(.sp-crest){flex:1;min-width:0}.sp-result b{font:var(--t-strong);display:block}.sp-result small{font:var(--t-sub);color:var(--text-soft);display:block}.sp-result .ic{width:var(--z-icon);height:var(--z-icon)}.sp-result.on b{text-underline-offset:var(--s-hair);text-decoration:underline}
.td-house{align-items:center;gap:var(--s-tight);font:var(--t-sub);color:var(--text-soft);font-weight:600;display:inline-flex;position:relative}.td-house:after,.td-wxline:after,.td-daywx:after{content:"";left:0;right:0;top:calc((100% - var(--z-tap-min)) / 2);bottom:calc((100% - var(--z-tap-min)) / 2);position:absolute}.td-wxline{align-items:center;gap:var(--s-tight);max-width:100%;font:var(--t-sub);color:var(--text-soft);white-space:nowrap;display:inline-flex;position:relative}.td-wxline .ic{width:var(--z-icon);height:var(--z-icon);color:var(--text)}.td-wxline b{font:var(--t-strong);color:var(--text)}.td-wxwords{text-overflow:ellipsis;min-width:0;overflow:hidden}.td-wxhl{color:var(--text-mute);flex:none}.td-wxhl:before{content:"·";margin-right:var(--s-tight)}.td-rule{border-bottom:var(--stroke-rule) solid var(--rule)}.td-dot{width:var(--s-tight);height:var(--s-tight);border-radius:var(--r-round);background:currentColor;flex:none;align-self:center}.td-duties{gap:0 var(--s-s);padding:var(--s-xs) 0 0;flex-wrap:wrap;display:flex}.td-duty{min-height:var(--z-tap-min);align-items:center;display:inline-flex}.td-duty.is-past{opacity:.5}.td-list{display:grid}.td-span{font:var(--t-small);color:var(--text-mute);white-space:nowrap}.td-earlier{grid-template-columns:var(--z-time-col) auto minmax(0, 1fr) auto;gap:0 var(--s-row);width:100%;min-height:var(--z-tap-min);padding:var(--s-row) 0;border-top:var(--stroke-dotted) dotted var(--text-mute);border-bottom:var(--stroke-dotted) dotted var(--text-mute);color:var(--text-soft);align-items:stretch;display:grid}.td-earlier:first-child{border-top:0}.td-earlier-t b{font:var(--t-sub);font-weight:600}.td-earlier-w{min-width:0}.td-earlier-w b{font:var(--t-strong);display:block}.td-earlier-w small{font:var(--t-sub);color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.td-earlier-g{opacity:.5;display:flex}.td-go{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--text-mute);align-self:center}.td-ahead{margin:0;padding:0;list-style:none}.td-ahead-row{align-items:flex-start;gap:var(--s-s);width:100%;min-height:var(--z-tap-min);padding:var(--s-s) 0;border-bottom:var(--stroke-hair) solid var(--line);display:flex}.td-ahead-row>.ic:first-child{width:var(--z-icon-s);height:var(--z-icon-s);margin-top:var(--s-hair);color:var(--text-soft)}.td-ahead-row>span{flex:1;min-width:0}.td-ahead-row b{font:var(--t-sub);font-weight:600;display:block}.td-ahead-row small{font:var(--t-small);color:var(--text-mute);display:block}.td-ahead li.is-open b,.td-ahead li.is-clash b{font-weight:700}.td-ahead li.is-open>.td-ahead-row>.ic:first-child,.td-ahead li.is-clash>.td-ahead-row>.ic:first-child{color:var(--text)}.td-clear{align-items:center;gap:var(--s-s);padding:var(--s-s) 0;font:var(--t-sub);color:var(--text-soft);margin:0;display:flex}.td-clear .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.td-dayaside{align-items:center;gap:var(--s-s);display:inline-flex}.td-daywx{align-items:center;gap:var(--s-hair);color:var(--text-soft);font:inherit;letter-spacing:inherit;display:inline-flex;position:relative}.td-daywx .ic{width:var(--z-icon-s);height:var(--z-icon-s);margin-right:var(--s-hair)}.td-daywx-rain{margin-left:var(--s-xs);align-items:center;display:inline-flex}.td-daywx-rain .ic{width:calc(var(--z-icon-s) * .8);height:calc(var(--z-icon-s) * .8);margin-right:0}.td-later{margin-top:var(--s-m)}.td-later:first-of-type{margin-top:var(--s-xs)}.td-lday{align-items:baseline;gap:var(--s-s);padding:var(--s-xs) 0;border-bottom:var(--stroke-hair) solid var(--line);font:var(--t-strong);margin:0;display:flex}.td-lday>span{font:var(--t-sub);color:var(--text-soft)}.td-lday .td-daywx{font:var(--t-sub);margin-left:auto}.td-lday>.td-lday-about{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:calc(-1 * var(--s-xs));cursor:pointer;overflow:hidden}.td-about{margin:var(--s-tight) 0 var(--s-xs)}.td-later .td-ahead-row{border-bottom-style:dotted;border-bottom-color:var(--text-mute)}.td-jobs{display:grid}.td-jobslot{padding:var(--s-s) 0 0}.td-jobslot>.k-label{margin-bottom:var(--s-xs);display:block}.td-jobslot.is-done{padding:var(--s-s) 0;border-bottom:var(--stroke-hair) solid var(--line);justify-content:space-between;align-items:center;display:flex}.td-jobslot.is-done>.k-label{margin:0}.td-jobslot.is-done>span{align-items:center;gap:var(--s-xs);font:var(--t-sub);color:var(--text-soft);display:inline-flex}.td-jobslot.is-done .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.td-job{align-items:center;gap:var(--s-m);min-height:var(--z-tap-min);border-bottom:var(--stroke-hair) solid var(--line);display:flex}.td-job-name{min-width:0;font:var(--t-strong);flex:1}.td-job small{font:var(--t-small);color:var(--text-mute)}.td-job.is-done .td-job-name{color:var(--text-mute);text-decoration:line-through;text-decoration-thickness:var(--stroke-hair);font-weight:400}.td-jobslot.is-later .td-job-name{color:var(--text-soft);font-weight:500}.td-more{align-items:center;gap:var(--s-xs);min-height:var(--z-tap-min);font:var(--t-strong);color:var(--text-soft);display:inline-flex}.td-more .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.td-setup-not{padding-top:var(--s-s)}.td-end{margin-top:var(--s-section);border-top:var(--stroke-hair) solid var(--rule)}.td-nudge{margin-top:var(--s-l)}.td-dutyoff{align-items:center;gap:var(--s-s);min-height:var(--z-tap-min);font:var(--t-sub);color:var(--text-mute);margin:0;display:flex}.td-dutyoff .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.td-sheet-h{padding:var(--s-s) 0 var(--s-xs)}.td-sun{font:var(--t-small);color:var(--text-mute);justify-content:space-between;margin:0;display:flex}.td-sheet-lede{justify-items:start;gap:var(--s-s);padding:var(--s-xs) 0 var(--s-m);display:grid}.td-sheet-lede p{color:var(--text-soft);margin:0}.td-why{gap:var(--s-s);display:grid}.td-sheet-acts{justify-content:space-between;align-items:center;gap:var(--s-m);margin-top:var(--s-l);display:flex}.td-sheet-sub{margin:0 0 var(--s-s);font:var(--t-sub);color:var(--text-soft)}.td-ptitle{align-items:center;gap:var(--s-s);display:inline-flex}.td-wxnow{align-items:center;gap:var(--s-m);padding:var(--s-xs) 0 var(--s-s);display:flex}.td-wxnow>.ic{width:var(--z-face-l);height:var(--z-face-l)}.td-wxnow>b{font:var(--t-head);font-weight:700}.td-wxnow>span{min-width:0;display:grid}.td-wxnow>span b{font:var(--t-strong)}.td-wxnow>span small{font:var(--t-sub);color:var(--text-soft)}.td-wxlabel{justify-content:space-between;align-items:center;gap:var(--s-s);margin-top:var(--s-xs);display:flex}.td-wxlabel .ic{width:var(--z-icon-s);height:var(--z-icon-s);vertical-align:-.3em}.td-hours{margin:var(--s-s) 0 var(--s-xs)}.td-tline{height:calc(var(--z-hour-px) * 2.6);position:relative}.td-tline svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.td-tline-dark{fill:var(--sunken)}.td-tline-path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.td-tline-mark{transform:translate(-50%, calc(-100% + var(--s-xs) / 2));pointer-events:none;justify-items:center;display:grid;position:absolute}.td-tline-mark b{font:var(--t-small);white-space:nowrap;font-weight:700;line-height:1.1}.td-tline-mark i{width:var(--s-s);height:var(--s-s);margin-top:var(--s-hair);border-radius:var(--r-round);background:var(--ink);box-shadow:0 0 0 2px var(--page)}.td-tline-mark.is-first{transform:translate(calc(-1 * var(--s-s) / 2 - 2px), calc(-100% + var(--s-xs) / 2));justify-items:start}.td-tline-mark.is-last{transform:translate(calc(-100% + var(--s-s) / 2 + 2px), calc(-100% + var(--s-xs) / 2));justify-items:end}.td-tline-ic{display:flex;position:absolute;top:0;transform:translate(-50%)}.td-tline-ic.is-first{transform:translateX(calc(-1 * var(--z-icon) / 2 + 2px))}.td-tline-ic.is-last{transform:translate(calc(4px - 100%))}.td-tline-ic .ic{width:var(--z-icon);height:var(--z-icon)}.td-hours-grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid}.td-hr{grid-template-rows:calc(var(--z-hour-px) * 1.2) auto auto;justify-items:stretch;row-gap:var(--s-hair);display:grid}.td-hr>span:not(.td-hr-bar){white-space:nowrap;justify-content:center;width:100%;display:flex}.td-hr:first-child>span:not(.td-hr-bar){justify-content:flex-start}.td-hr-bar{border-bottom:var(--stroke-hair) solid var(--rule);justify-content:center;align-items:flex-end;display:flex}.td-hr.is-dark .td-hr-bar{background:var(--sunken)}.td-hr-bar i{background:var(--ink);border-radius:var(--r-xs) var(--r-xs) 0 0;width:62%;display:block}.td-hr-pop{font:var(--t-small);min-height:1.25em;font-weight:700}.td-hr-t{font:var(--t-small);color:var(--text-mute);min-height:1.25em}.td-wxplans{margin:var(--s-s) 0 0;border-top:var(--stroke-hair) solid var(--line)}.td-week{margin-top:var(--s-m);border-top:var(--stroke-rule) solid var(--rule);display:grid}.td-wk{grid-template-columns:var(--z-control) var(--z-icon) var(--z-control) auto minmax(0, 1fr) auto;gap:var(--s-m);min-height:var(--z-tap-min);border-bottom:var(--stroke-hair) solid var(--line);font:var(--t-sub);align-items:center;display:grid}.td-wk .ic{width:var(--z-icon);height:var(--z-icon)}.td-wk-d{font-weight:600}.td-wk.on .td-wk-d{text-decoration:underline;text-decoration-thickness:var(--stroke-focus);text-underline-offset:var(--s-xs);font-weight:800}.td-wk-lo{color:var(--text-mute);text-align:right}.td-wk-hi{font-weight:600}.td-wk-range{height:var(--s-tight);border-radius:var(--r-round);background:var(--sunken);position:relative}.td-wk-range i{border-radius:var(--r-round);background:var(--ink);position:absolute;top:0;bottom:0}.td-wxfoot{margin:var(--s-s) 0 0;font:var(--t-small);color:var(--text-mute)}.td-pnow{gap:var(--s-hair);padding:var(--s-xs) 0 var(--s-m);border-bottom:var(--stroke-hair) solid var(--line);display:grid}.td-pnow b{align-items:center;gap:var(--s-tight);font:var(--t-strong);display:flex}.td-pnow small{font:var(--t-sub);color:var(--text-soft)}.td-pduty{grid-template-columns:var(--z-time-col) 1fr;gap:0 var(--s-row);padding:var(--s-tight) 0;border-top:var(--stroke-dotted) dotted var(--text-mute);align-items:center;display:grid}.td-pduty.is-past{opacity:.5}.td-pduty-t{font:var(--t-sub);font-weight:600}.td-pnotes{margin-top:var(--s-s);border-top:var(--stroke-hair) solid var(--line);display:grid}.td-pjobs{align-items:center;gap:var(--s-m);min-height:var(--z-tap-min);padding:var(--s-s) 0;margin-top:var(--s-s);border-bottom:var(--stroke-hair) solid var(--line);display:flex}.td-pjobs>span{flex:1;min-width:0;display:grid}.td-pjobs b{font:var(--t-strong)}.td-pjobs small{font:var(--t-sub);color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.td-pduty-tok{justify-self:start}.td-next{align-items:center;gap:var(--s-s);min-height:var(--z-tap-min);padding:var(--s-tight) 0;border-top:var(--stroke-hair) solid var(--line);display:flex}.td-next .k-label{color:var(--text)}.td-next-w{min-width:0;font:var(--t-strong);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.td-next-who{align-items:center;gap:var(--s-xs);color:var(--text-soft);font:var(--t-sub);white-space:nowrap;display:inline-flex}.td-scores{gap:var(--s-xs);margin-left:var(--s-s);vertical-align:middle;display:inline-flex}.td-score{align-items:center;gap:var(--s-hair);padding:var(--s-hair) var(--s-tight);border-radius:var(--r-s);background:var(--sunken);font:var(--t-label);letter-spacing:0;text-transform:none;display:inline-flex}.td-score small{color:var(--text-mute);font:inherit}.td-score b{margin-left:var(--s-xs);color:var(--text-soft);font-weight:700}.td-score .sp-crest.size-s{min-width:var(--z-icon-m);height:var(--z-icon-m);font:var(--t-badge)}.td-lday .td-scores{margin-left:0}.td-dayaside .k-iconbtn{margin-right:calc(-1 * var(--s-s))}.td>*{animation:k-rise var(--ms-rise) var(--ease-out) backwards}.td>:nth-child(2){animation-delay:var(--ms-step)}.td>:nth-child(3){animation-delay:calc(var(--ms-step) * 2)}.td>:nth-child(4){animation-delay:calc(var(--ms-step) * 3)}.td>:nth-child(n+5){animation-delay:calc(var(--ms-step) * 4)}.td-earlier .td-go{transition:transform var(--ms-settle) var(--ease-out)}.td-earlier.is-open~.k-ev.is-past{animation:k-unfold var(--ms-settle) var(--ease-out) both}.td-wxline:active,.td-daywx:active,.td-earlier:active{opacity:.6}.td-desk{padding-bottom:var(--s-xxl)}.tdd-mast{justify-content:space-between;align-items:flex-end;gap:var(--s-xl);padding-top:var(--s-s);border-bottom:var(--stroke-rule) solid var(--rule);display:flex}.tdd-mast .k-mast{min-width:0;padding-bottom:var(--s-m);flex:1}.tdd-mast .k-title-l{font-size:calc(var(--z-face-l) + var(--s-xs))}.tdd-week{grid-auto-flow:column;grid-auto-columns:calc(var(--z-face-xl) + var(--s-s));padding-bottom:var(--s-m);display:grid}.tdd-wk{align-content:start;justify-items:center;gap:var(--s-hair);padding:var(--s-xs) 0;border-radius:var(--r-s);color:var(--text-soft);font:var(--t-sub);display:grid;position:relative}.tdd-wk+.tdd-wk:before{content:"";left:0;top:var(--s-s);bottom:var(--s-s);border-left:var(--stroke-hair) solid var(--line);position:absolute}.tdd-wk small{font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--text-mute)}.tdd-wk.on small{color:var(--text)}.tdd-wk>.ic{width:var(--z-icon);height:var(--z-icon);margin:var(--s-hair) 0;color:var(--text)}.tdd-wk b{font:var(--t-strong);color:var(--text)}.tdd-wk span{color:var(--text-mute)}.tdd-wk i{min-height:1.25em;font:var(--t-small);color:var(--text-soft);align-items:center;display:inline-flex}.tdd-wk i .ic{width:var(--z-icon-xs);height:var(--z-icon-xs)}.tdd-wk:hover{background:var(--sunken)}.tdd-setup{margin-top:var(--s-l)}.tdd-cols{gap:0 var(--s-xxl);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.tdd-house>.tdd-notice{margin-top:var(--s-section)}.tdd-house>.tdd-notice+.k-section{margin-top:var(--s-l)}.tdd-count{font:var(--t-sub);color:var(--text-soft)}.tdd-house .td-more{margin-top:var(--s-xs);font:var(--t-sub);font-weight:600}.tdd-house .k-stickies{margin-top:var(--s-s)}.tdd-lists{margin-top:var(--s-l);border-top:var(--stroke-hair) solid var(--rule)}@media (max-width:1279px){.tdd-cols{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tomorrow house""later house"}.tdd-tomorrow{grid-area:tomorrow}.tdd-later{grid-area:later}.tdd-house{grid-area:house}}.tdb{--who:calc(var(--z-time-col) * 3.2);--row:calc(var(--z-tap-min) + var(--s-m));--span:calc(var(--v1) - var(--v0));grid-template-columns:var(--who) minmax(0, 1fr);margin-top:var(--s-xs);display:grid}@media (max-width:1199px){.tdb{--who:calc(var(--z-time-col) * 2.5)}}@media (min-height:1000px){.tdb{--row:calc(var(--z-tap-min) + var(--s-xl))}}.tdb-head{padding:0 0 var(--s-xs);grid-column:1;align-self:end}.tdb-head-day{align-self:center;padding:0}.tdb-clock{grid-column:2;display:grid}.tdb-sky,.tdb-hours{position:relative}.tdb-sky{height:calc(var(--z-icon) + var(--s-s))}.tdb-hours{height:calc(var(--z-icon) + var(--s-hair))}.tdb-skyat,.tdb-hr,.tdb-now-t{left:calc((var(--m) - var(--v0)) * 100% / var(--span));white-space:nowrap;position:absolute}.tdb-skyat{align-items:center;gap:var(--s-hair);padding-left:var(--s-xs);font:var(--t-small);color:var(--text-soft);display:inline-flex;top:0}.tdb-skyat .ic{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--text)}.tdb-skyat b{color:var(--text);font-weight:600}.tdb-skyat small{margin-left:var(--s-hair);font:inherit;align-items:center;display:inline-flex}.tdb-skyat small .ic{width:var(--z-icon-xs);height:var(--z-icon-xs);color:var(--text-soft)}.tdb-hr{bottom:var(--s-xs);padding-left:var(--s-xs);font:var(--t-small);color:var(--text-soft)}.tdb-hr:before{content:"";left:0;bottom:calc(var(--s-xs) * -1);height:var(--s-s);border-left:var(--stroke-hair) solid var(--rule);position:absolute}.tdb-hr.past{color:var(--text-mute)}.tdb-hr.under{color:#0000}@media (max-width:1439px){.tdb-hr.odd{color:#0000}}.tdb-now-t{z-index:1;padding:var(--s-hair) var(--s-xs);border-radius:var(--r-xs);background:var(--ink);color:var(--on-ink);font:var(--t-label);box-shadow:0 0 0 var(--s-hair) var(--page);bottom:0;transform:translate(-50%)}.tdb-allday{align-items:center;gap:var(--s-xs) var(--s-tight);padding:var(--s-xs) 0;flex-wrap:wrap;grid-column:2;display:flex}.tdb-off{align-items:center;gap:var(--s-tight);font:var(--t-sub);color:var(--text-mute);display:inline-flex}.tdb-off .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.tdb-rows{z-index:0;grid-column:1/-1;grid-template-columns:var(--who) minmax(0, 1fr);border-top:var(--stroke-rule) solid var(--rule);display:grid;position:relative}.tdb-row{display:contents}.tdb-who{grid-column:1;grid-row:var(--r);min-width:0;min-height:var(--row);padding-right:var(--s-m);border-bottom:var(--stroke-hair) solid var(--line);align-items:center;display:flex}.tdb-who>.k-now{width:100%;padding:0}.tdb-house{align-items:center;gap:var(--s-s);padding-left:var(--s-xs);font:var(--t-sub);color:var(--text-soft);font-weight:700;display:flex}.tdb-track{grid-column:2;grid-row:var(--r);min-height:var(--row);border-bottom:var(--stroke-hair) solid var(--line);position:relative}.tdb-row.is-house>*{background:color-mix(in srgb, var(--sunken) 35%, transparent)}.tdb.can-add .tdb-track{cursor:copy}.tdb-over{grid-column:2;grid-row:1 / span var(--rows);pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--line) 70%, transparent) var(--stroke-hair), transparent 0);background-size:calc(100% / var(--hrs)) 100%;position:relative}.tdb-past{z-index:0;width:calc((var(--now) - var(--v0)) * 100% / var(--span));background:color-mix(in srgb, var(--sunken) 50%, transparent);position:absolute;top:0;bottom:0;left:0}.tdb-now{z-index:0;top:0;bottom:0;left:calc((var(--now) - var(--v0)) * 100% / var(--span));border-left:var(--stroke-focus) solid var(--ink);position:absolute;transform:translate(-50%)}.k-blk.tdb-blk{top:calc(var(--s-xs) + var(--col) * (100% - var(--s-xs) * 2) / var(--cols));height:calc((100% - var(--s-xs) * 2) / var(--cols) - var(--s-hair) * (var(--cols) - 1));left:calc((var(--from) - var(--v0)) * 100% / var(--span) + var(--stroke-hair));width:max(var(--s-s), calc((var(--to) - var(--from)) * 100% / var(--span) - var(--s-hair)));animation:tdb-draw var(--ms-page) var(--ease-out) backwards;animation-delay:calc(var(--ms-step) * 3);container:tdb-blk/inline-size}.k-blk.tdb-blk .k-blk-in{justify-content:center;gap:var(--s-hair);padding-top:0;padding-bottom:0}.k-blk.tdb-blk.fit-one .k-blk-in{gap:0}.k-blk.tdb-blk b .k-kind{vertical-align:-.1em}.tdb-sub{min-width:0;display:flex}.tdb-sub small{flex:none}.k-blk.tdb-blk .tdb-sub .tdb-facts{flex:0 auto;min-width:0;display:block}.tdb-facts:before{content:"·";margin:0 var(--s-xs)}@media (min-height:1000px){.tdb-sub{flex-direction:column}.tdb-facts:before{content:none}}.k-blk.tdb-blk:hover,.k-blk.tdb-blk:focus-visible{z-index:6;opacity:1;width:min(max(calc((var(--to) - var(--from)) * 100% / var(--span) - var(--s-hair)), calc(var(--z-pane) * .8)), calc((var(--v1) - var(--from)) * 100% / var(--span) - var(--s-hair)));box-shadow:0 0 0 var(--s-hair) var(--page), var(--elev-note)}@container tdb-blk (max-width:128px){.tdb-blk.fit-two .k-blk-in .tdb-sub{display:none}.tdb-blk.fit-two .k-blk-in b{white-space:normal;-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;display:-webkit-box}}@container tdb-blk (max-width:52px){.tdb-blk.fit-two .k-blk-in b{white-space:nowrap;display:block}.tdb-blk .k-blk-in b .k-kind{display:none}}.k-blk.tdb-blk.house:hover,.k-blk.tdb-blk.multi:hover{box-shadow:inset 0 0 0 var(--stroke-hair) var(--line), 0 0 0 var(--s-hair) var(--page), var(--elev-note)}@keyframes tdb-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.tdb-duty{z-index:2;top:50%;left:calc((var(--m) - var(--v0)) * 100% / var(--span));transform:translate(calc(var(--s-hair) * -1), -50%);width:calc(var(--room) * 100% / var(--span) - var(--s-xs));pointer-events:none;position:absolute;container-type:inline-size}.tdb-duty .k-duty{pointer-events:auto}.tdb-duty-m{display:none}@container (max-width:112px){.tdb-duty-w{display:none}.tdb-duty-m{display:block}}.tdb-duty .k-duty{background:var(--page)}.tdb-duty.is-past{opacity:.5}.tdb-away{z-index:0;top:var(--s-xs);bottom:var(--s-xs);left:calc((var(--from) - var(--v0)) * 100% / var(--span));width:calc((var(--to) - var(--from)) * 100% / var(--span));align-items:center;gap:var(--s-tight);padding:0 var(--s-s);border-radius:var(--r-s);white-space:nowrap;font:var(--t-small);color:var(--text-soft);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c,var(--rule)) 22%, transparent) 0 var(--stroke-hair), transparent var(--stroke-hair) var(--s-tight));box-shadow:inset 0 0 0 var(--stroke-hair) color-mix(in srgb, var(--c,var(--rule)) 45%, transparent);display:flex;position:absolute;overflow:hidden}.tdb-away .ic{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--c,var(--text-soft))}.tdb-away b{color:var(--text);font-weight:600}.tdb-away.is-home,.tdb-away.is-off{box-shadow:inset 0 0 0 var(--stroke-hair) color-mix(in srgb, var(--c,var(--rule)) 45%, transparent);background:0 0}.tdb-empty{padding-top:var(--s-s);grid-column:2}.td-tick{vertical-align:-.15em;margin-right:var(--s-xs);display:inline-flex}.td-tick .ic{width:1em;height:1em}
.cal-mast{padding-top:var(--s-xs)}.cal-mast-row{align-items:center;gap:var(--s-xs);min-height:var(--z-tap-min);display:flex}.cal-mast-title{align-items:center;gap:var(--s-xs);min-height:var(--z-tap-min);min-width:0;margin-right:auto;display:inline-flex}.cal-mast-title .k-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-mast-title>.ic{width:var(--z-icon-s);height:var(--z-icon-s);color:var(--text-mute);margin-top:var(--s-hair)}.cal-mast-acts{margin-right:calc(var(--s-m) * -1);align-items:center;gap:0;display:flex}.cal-mast-acts .k-btn{margin-right:var(--s-xs)}.cal-mast-sub{padding:0 0 var(--s-xs);font:var(--t-sub);color:var(--text-soft)}.cal-mast.searching{padding-bottom:var(--s-s);border-bottom:var(--stroke-rule) solid var(--rule)}.cal-mast-find{flex:1;min-width:0}.cal-cancel{min-height:var(--z-tap-min);padding-left:var(--s-s);font:var(--t-strong);color:var(--text-soft);align-items:center;display:inline-flex}.cal-tabs{border-bottom:var(--stroke-rule) solid var(--rule);display:flex}.cal-tabs button{min-width:0;min-height:var(--z-tap-min);font:var(--t-sub);color:var(--text-mute);text-align:center;white-space:nowrap;flex:1 1 0;font-weight:600;position:relative}.cal-tabs button.on{color:var(--text)}.cal-tabs button.on:after{content:"";left:var(--s-s);right:var(--s-s);bottom:calc(var(--stroke-rule) * -1);height:calc(var(--stroke-focus) + var(--stroke-rule));background:var(--ink);border-radius:var(--r-xs) var(--r-xs) 0 0;position:absolute}.cal-filter{padding:var(--s-s) 0;border-bottom:var(--stroke-hair) solid var(--line)}.cal-filter-faces{justify-content:space-between;display:flex}.cal-filter-faces.some .cal-pick:not(.on) .k-face{opacity:.35}.cal-pick{width:var(--z-tap-min);height:var(--z-tap-min);place-items:center;display:grid;position:relative}.cal-pick.on .k-face{box-shadow:0 0 0 var(--s-hair) var(--page), 0 0 0 calc(var(--s-hair) + var(--stroke-rule)) var(--c)}.cal-filter-sum{justify-content:space-between;align-items:center;gap:var(--s-s);margin-top:var(--s-tight);font:var(--t-sub);color:var(--text-soft);display:flex}.cal-filter-sum a{min-height:var(--z-tap-min);margin:calc((var(--z-tap-min) - var(--s-l)) / -2) 0;color:var(--text);text-underline-offset:var(--s-hair);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.cal-strip{padding:var(--s-s) 0 var(--s-tight);border-bottom:var(--stroke-hair) solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-strip-day{isolation:isolate;justify-items:center;gap:var(--s-hair);padding:var(--s-hair) 0 var(--s-xs);min-height:var(--z-tap-min);display:grid;position:relative}.cal-strip-day small{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--text-mute)}.cal-strip-day b,.cal-mday b{width:calc(var(--z-face-m) + var(--s-xs));height:var(--z-face-m);border-radius:var(--r-m);font:var(--t-strong);place-items:center;display:grid}.cal-strip-day.past b,.cal-mday.past b{color:var(--text-mute)}.cal-strip-day.today b,.cal-mday.today b{box-shadow:inset 0 0 0 var(--stroke-rule) var(--ink);color:var(--text)}.cal-strip-day.on b,.cal-mday.on b{background:var(--ink);color:var(--on-ink);box-shadow:none}.cal-strip-day.band:before{content:"";z-index:-1;background:var(--sunken);position:absolute;inset:0}.cal-strip-day.weekend:after{content:"";z-index:-2;background:color-mix(in srgb, var(--weekend-hue) 20%, var(--page));position:absolute;inset:0}.cal-strip-day.wk-first:after{border-top-left-radius:var(--r-m);border-bottom-left-radius:var(--r-m)}.cal-strip-day.wk-last:after{border-top-right-radius:var(--r-m);border-bottom-right-radius:var(--r-m)}.cal-strip-day.weekend.band:before{background:color-mix(in srgb, var(--weekend-hue) 22%, var(--sunken))}.cal-strip-day.weekend small{color:var(--weekend-ink);font-weight:700}.cal-strip-day.band-first:before{border-radius:var(--r-m) 0 0 var(--r-m)}.cal-strip-day.band-last:before{border-radius:0 var(--r-m) var(--r-m) 0}.cal-daytop{justify-content:space-between;align-items:baseline;gap:var(--s-m);padding:var(--s-m) 0 var(--s-s);display:flex}.cal-daytop .k-label{color:var(--text);flex:none}.cal-list .cal-about{margin:calc(-1 * var(--s-xs)) 0 var(--s-s)}.cal-about.day{padding:var(--s-s) 0 0 var(--z-tap-min);box-sizing:content-box;margin:0}.cal-wx{align-items:center;gap:var(--s-xs);min-width:0;font:var(--t-sub);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.cal-wx .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.cal-list-pres{gap:var(--s-s);padding-bottom:var(--s-s);flex-wrap:wrap;display:flex}.cal-list-duties{padding-bottom:var(--s-s)}.cal-list-notes,.cal-list-evs{border-top:var(--stroke-hair) solid var(--line)}.cal-list-evs .k-empty{margin:var(--s-l) 0}.cal-axis{--cal-hour:calc(var(--z-hour-px) * var(--cal-zoom,1));--k-hour:var(--cal-hour);--k-v0:var(--v0);--cal-gut:var(--z-tap-min);grid-template-columns:var(--cal-gut) minmax(0, 1fr);height:calc((var(--v1) - var(--v0)) * var(--cal-hour) / 60);margin-top:var(--s-s);display:grid;position:relative}.cal-axis.desk{--cal-gut:calc(var(--z-tap-min) + var(--s-m));margin-top:0}.cal-axis-gut{position:relative}.cal-hr{right:var(--s-tight);top:calc((var(--m) - var(--v0)) * var(--cal-hour) / 60);font:var(--t-label);color:var(--text-mute);white-space:nowrap;position:absolute;transform:translateY(-50%)}.cal-now-t{z-index:2;right:var(--s-hair);top:calc((var(--m) - var(--v0)) * var(--cal-hour) / 60);padding:var(--s-hair) var(--s-xs);border-radius:var(--r-xs);background:var(--ink);color:var(--on-ink);font:var(--t-label);position:absolute;transform:translateY(-50%)}.cal-axis-cols{grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:100%;display:grid;position:relative;overflow:hidden}.cal-line{left:0;right:0;top:calc((var(--m) - var(--v0)) * var(--cal-hour) / 60);border-top:var(--stroke-hair) solid var(--line);position:absolute}.cal-line.half{border-top-style:dotted}.cal-shade{top:0;bottom:0;left:calc(var(--c0) * 100% / var(--n));width:calc(100% / var(--n));background:var(--raised);position:absolute}.cal-bandlayer{position:absolute;inset:0}.cal-col{z-index:1;border-left:var(--stroke-hair) solid var(--line);position:relative}.cal-now{z-index:4;left:0;right:0;top:calc((var(--m) - var(--v0)) * var(--cal-hour) / 60);border-top:var(--stroke-rule) solid var(--rule);pointer-events:none;position:absolute}.cal-now:before{content:"";left:calc(var(--s-xs) * -1);top:calc(var(--s-xs) * -1 - var(--stroke-hair) / 2);width:var(--s-s);height:var(--s-s);background:var(--rule);border-radius:50%;position:absolute}.cal-bandlayer .cal-now{z-index:5}.cal-ghost{z-index:5;left:var(--s-hair);right:var(--s-hair);top:calc((var(--from) - var(--v0)) * var(--cal-hour) / 60);height:calc((var(--to) - var(--from)) * var(--cal-hour) / 60);align-items:flex-start;gap:var(--s-xs);padding:var(--s-xs) var(--s-tight);border-radius:var(--r-s);background:var(--page);outline:var(--stroke-rule) dashed var(--ink);outline-offset:calc(var(--stroke-rule) * -1);font:var(--t-small);font-weight:700;display:flex;position:absolute}.cal-ghost .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.cal-offaxis{z-index:3;left:var(--s-hair);max-width:calc(100% - var(--s-xs));align-items:center;gap:var(--s-hair);padding:var(--s-hair) var(--s-xs);border-radius:var(--r-xs);background:var(--page);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);font:var(--t-small);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:inline-flex;position:absolute;overflow:hidden}.cal-offaxis.top{top:var(--s-xs)}.cal-offaxis.bottom{bottom:var(--s-xs)}.cal-offaxis .ic{width:calc(var(--z-icon-s) * .8);height:calc(var(--z-icon-s) * .8);flex:none}.cal-stk{z-index:4;right:var(--s-s);top:calc((var(--from) - var(--v0)) * var(--cal-hour) / 60 + var(--s-s));gap:var(--s-tight);display:grid;position:absolute}.lifting{opacity:.3}.cal-drag{z-index:60;pointer-events:none;align-items:center;gap:var(--s-xs);padding:0 var(--s-tight);border-radius:var(--r-xs);background:var(--raised);min-height:22px;box-shadow:var(--elev-note), 0 0 0 var(--stroke-rule) var(--ink);font:var(--t-small);color:var(--text);white-space:nowrap;font-weight:500;display:flex;position:fixed;overflow:hidden}.cal-drag b{font-weight:700}.cal-drag span{text-overflow:ellipsis;overflow:hidden}.cal-drag.off{opacity:.75;box-shadow:var(--elev-note)}.cal-stk.at{top:calc((var(--from) - var(--v0)) * var(--cal-hour) / 60)}.cal-stk-it{width:var(--z-sticky-axis)}.cal-stk.pile{gap:0}.cal-stk.pile .cal-stk-it:not(:last-child){height:var(--s-xs);margin:0 var(--s-hair);overflow:hidden}.cal-stk.pile .cal-stk-it:last-child{margin-top:var(--s-hair)}.cal-adrow{grid-template-columns:var(--z-tap-min) minmax(0, 1fr);padding:var(--s-s) 0;border-bottom:var(--stroke-hair) solid var(--line);align-items:start;display:grid}.cal-corner{margin-left:calc(var(--s-m) * -1);display:flex}.cal-fit,.cal-tops{--cal-fit-line:max(var(--z-duty), calc(var(--z-control-s) - var(--s-xs)))}.cal-fit{--cal-fit-n:1;min-width:0;height:calc(var(--cal-fit-n) * var(--cal-fit-line) + (var(--cal-fit-n) - 1) * var(--s-xs));position:relative}.cal-fit[data-lines="2"]{--cal-fit-n:2}.cal-fit-in{align-content:flex-start;align-items:center;gap:var(--s-xs);flex-wrap:wrap;height:100%;display:flex;position:relative;overflow:hidden}.cal-fit-in>*{min-width:0;max-width:100%;height:var(--cal-fit-line);flex:0 auto;min-height:0}.cal-fit:not(.open) [data-cut]{display:none}.cal-fit-more{padding:0 var(--s-s);border-radius:var(--r-s);background:var(--sunken);color:var(--text-soft);font:var(--t-small);cursor:pointer;border:0;flex:none;align-items:center;font-weight:600;display:inline-flex}.cal-fit-more:empty:before{content:"+" attr(data-n)}.cal-fit-more[hidden]{display:none}.cal-fit.open{z-index:6}.cal-fit.open .cal-fit-in{z-index:6;top:calc(var(--s-xs) * -1);left:calc(var(--s-xs) * -1);right:calc(var(--s-xs) * -1);height:auto;min-height:calc(100% + 2 * var(--s-xs));padding:var(--s-xs);border-radius:var(--r-m);background:var(--raised);box-shadow:0 0 0 var(--stroke-hair) var(--line), 0 10px 30px #00000029;position:absolute;overflow:visible}.cal-3-row .cal-fit.open .cal-fit-in{width:max(100%,220px);right:auto}.cal-3-row .cal-3col:nth-last-child(-n+4) .cal-fit.open .cal-fit-in{left:auto;right:calc(var(--s-xs) * -1)}.cal-tops-bars{z-index:1;pointer-events:none;grid-area:1/1/auto/-1;align-self:start}.cal-tops-bars>*{height:var(--cal-fit-line);pointer-events:auto;min-height:0}.cal-tops>.cal-top{min-width:0;padding-top:calc(var(--used,0) * (var(--cal-fit-line) + var(--s-xs)))}.cal-lanepick{padding-top:var(--s-xs);justify-content:space-between;display:flex}.cal-lanepick .cal-pick:not(.on) .k-face{opacity:.35}.cal-pick small{right:var(--s-hair);bottom:var(--s-hair);font:var(--t-label);color:var(--text-soft);position:absolute}.cal-lanehint{padding-bottom:var(--s-xs);font:var(--t-small);color:var(--text-mute);margin:0}.cal-laneheads{grid-template-columns:var(--z-tap-min) repeat(var(--n), minmax(0, 1fr));padding:var(--s-s) 0 var(--s-xs);display:grid}.cal-lanehead{justify-items:center;gap:var(--s-hair);min-width:0;display:grid}.cal-lanehead b{max-width:100%;font:var(--t-small);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cal-3{--cal-colgap:var(--s-s);--k-colgap:var(--cal-colgap)}.cal-3-row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0 var(--cal-colgap);display:grid}.cal-dhead{align-content:start;gap:var(--s-tight);padding:var(--s-s) 0 var(--s-tight);border-bottom:var(--stroke-hair) solid var(--rule);min-width:0;display:grid}.cal-dhead-top{align-items:baseline;gap:var(--s-tight);display:flex}.cal-dhead-top b{font:var(--t-head);letter-spacing:var(--t-head-track)}.cal-dhead.today .k-label{color:var(--text)}.cal-dhead.today .cal-dhead-top b{padding:0 var(--s-xs);border-radius:var(--r-s);background:var(--ink);color:var(--on-ink)}.cal-dhead.past .cal-dhead-top b{color:var(--text-mute)}.cal-dhead-wx{align-items:center;gap:var(--s-hair);font:var(--t-small);color:var(--text-soft);margin-left:auto;font-weight:600;display:inline-flex}.cal-dhead-wx .ic{width:var(--z-icon-s);height:var(--z-icon-s)}.cal-dhead-wx small{color:var(--text-mute);font-weight:400}.cal-dhead-lines{align-self:center}.cal-dhead .k-duties{gap:var(--s-xs)}.cal-3col{min-width:0;padding-top:var(--s-xs);align-content:start;display:grid}.cal-3-ads{justify-items:start;gap:var(--s-xs);padding-bottom:var(--s-xs);display:grid}.cal-3col .k-duties{gap:var(--s-xs);padding:var(--s-xs) 0 var(--s-s)}.cal-3>.k-empty{margin:var(--s-xl) 0;text-align:center}.cal-bands{padding:var(--s-s) 0;border-bottom:var(--stroke-hair) solid var(--line)}.cal-bands.thin{padding:0 0 var(--s-tight);border-bottom:0}.cal-month-dow{padding:var(--s-s) 0 var(--s-xs);grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;display:grid}.cal-month-week{border-top:var(--stroke-hair) solid var(--line)}.cal-month-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-mday{align-content:start;justify-items:center;gap:var(--s-xs);min-height:calc(var(--z-tap-min) + var(--s-m));padding:var(--s-tight) 0 var(--s-xs);display:grid}.cal-mday.out b{color:var(--text-mute);font-weight:400}.cal-mday.weekend{background:color-mix(in srgb, var(--weekend-hue) 14%, var(--page))}.cal-month-dow .weekend{color:var(--weekend-ink);font-weight:700}.cal-mday.out>.k-marks{opacity:.5}.cal-mday-lines{margin-top:calc(var(--s-xs) * -.5);color:var(--text-mute);gap:1px}.cal-mday-lines .ic{width:calc(var(--z-icon-xs) * .8);height:calc(var(--z-icon-xs) * .8)}.cal-mday.out>.cal-mday-lines{opacity:.5}.cal-month .k-section{margin-top:var(--s-l)}.cal-away-row{justify-content:space-between;align-items:center;gap:var(--s-s);min-height:var(--z-tap-min);padding:var(--s-xs) 0;border-bottom:var(--stroke-hair) solid var(--line);display:flex}.cal-away-row>small{font:var(--t-sub);color:var(--text-soft);white-space:nowrap}.cal-away-what{min-width:0}.cal-away-what b{font:var(--t-strong);display:block}.cal-away-what small{font:var(--t-sub);color:var(--text-soft);display:block}.cal-away-what.trip{align-items:center;gap:var(--s-s);display:flex}.cal-away-what.trip b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-jump-year{justify-content:center;align-items:center;gap:var(--s-l);display:flex}.cal-jump-year b{font:var(--t-head)}.cal-jump{gap:var(--s-s);margin:var(--s-s) 0 var(--s-l);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cal-jump button{min-height:var(--z-tap-min);border-radius:var(--r-m);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);font:var(--t-strong);text-align:center}.cal-jump button.now{box-shadow:inset 0 0 0 var(--stroke-rule) var(--ink)}.cal-jump button.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.cal-found .k-section{margin-top:var(--s-l)}.cal-found-day>.k-label{padding:var(--s-s) 0 0;display:block}.cal-found-none{padding:var(--s-xl) 0}.cal-found-none p{font:var(--t-body);margin:0}.cal-found-none .hint{margin-top:var(--s-xs);font:var(--t-sub);color:var(--text-soft)}.cal-wait{margin:var(--s-xxl) 0;color:var(--text-soft);text-align:center}.cal-queued{margin:calc(var(--s-xs) * -1) 0 var(--s-s);font:var(--t-small);color:var(--text-mute)}.cal-pager{gap:var(--s-gutter);margin:0 calc(var(--s-gutter) * -1);padding:0 var(--s-gutter);display:flex;overflow:hidden}.cal-pane{min-width:0;transform:translateX(calc(var(--drag,0) * 1%));flex:0 0 100%}.cal-deskbar{align-items:center;gap:var(--s-m);padding:var(--s-l) 0 var(--s-m);border-bottom:var(--stroke-rule) solid var(--rule);display:flex}.cal-deskbar .k-title{white-space:nowrap}.cal-deskbar-nav{margin-left:calc(var(--s-m) * -1);display:flex}.cal-deskbar-mid{gap:var(--s-s);margin-left:var(--s-s);display:flex}.cal-deskbar-end{align-items:center;gap:var(--s-xs);margin-left:auto;display:flex}.cal-deskbar-who{gap:var(--s-tight);display:flex}.cal-dw{--cal-gut:calc(var(--z-tap-min) + var(--s-m));--cal-colgap:0px}.cal-dw-row{grid-template-columns:var(--cal-gut) repeat(var(--n), minmax(0, 1fr));display:grid}.cal-dw-row.heads .cal-dhead{padding:var(--s-m) var(--s-s) var(--s-s);border-left:var(--stroke-hair) solid var(--line);border-bottom:0}.cal-dw-row.heads .cal-dhead.today{background:var(--raised)}.cal-dw-row.heads .cal-dhead>:not(.cal-dhead-top){justify-self:start}.cal-dw-row.heads.hours>.cal-corner{grid-row:1/span 2}.cal-dw-row.heads.hours .cal-dhead{padding-bottom:var(--s-tight)}.cal-dw-tops{grid-column:2/-1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid}.cal-dw-tops>.cal-top{padding-right:var(--s-s);padding-bottom:var(--s-s);padding-left:var(--s-s);border-left:var(--stroke-hair) solid var(--line)}.cal-dw-tops>.cal-top.today{background:var(--raised)}.cal-dw-tops>.cal-tops-bars{--k-colgap:calc(2 * var(--s-s));padding:0 var(--s-s)}.cal-dw-row.bands>.cal-bands{padding:var(--s-xs) 0;border-top:var(--stroke-hair) solid var(--rule);grid-column:2/-1}.cal-dw-row.bands:has(>.cal-bands)+*{border-top:0}.cal-dw .cal-corner{padding-top:var(--s-s);align-content:start;justify-items:center;margin-left:0;display:grid}.cal-dw>.cal-axis{border-top:var(--stroke-hair) solid var(--rule);padding-top:0}.cal-dw-row.lists{border-top:var(--stroke-hair) solid var(--rule)}.cal-dw-list{min-width:0;min-height:calc(var(--z-tap-min) * 9);padding:var(--s-xs) var(--s-s);border-left:var(--stroke-hair) solid var(--line)}.cal-dw-list.today{background:var(--raised)}.cal-dw-notes,.cal-3-notes{gap:var(--s-s);padding-top:var(--s-m);flex-wrap:wrap;display:flex}.cal-dm-dow{padding:var(--s-s) 0 var(--s-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dm-dow .k-label{padding-left:var(--s-s)}.cal-dm-week{min-height:calc(var(--z-tap-min) * 3);border-top:var(--stroke-hair) solid var(--line);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dm-cell{border-left:var(--stroke-hair) solid var(--line)}.cal-dm-cell:first-child{border-left:0}.cal-dm-cell.today{background:var(--raised)}.cal-dm-num{padding:var(--s-xs) var(--s-s) var(--s-hair)}.cal-dm-num b{min-width:var(--z-face-s);height:var(--z-face-s);padding:0 var(--s-xs);border-radius:var(--r-s);font:var(--t-strong);place-items:center;display:inline-grid}.cal-dm-num.today b{background:var(--ink);color:var(--on-ink)}.cal-dm-num:has(.cal-dm-lines){align-items:center;gap:var(--s-tight);display:flex}.cal-dm-num.out b{color:var(--text-mute);font-weight:400}.cal-dm-week>.cal-bands{padding:var(--s-hair) var(--s-hair);row-gap:var(--s-hair);column-gap:var(--s-xs);border-bottom:0}.cal-dm-evs{min-width:0;padding:0 var(--s-s) var(--s-xs)}.cal-dm-evs.out{opacity:.55}.cal-more{min-height:var(--z-control-s);font:var(--t-small);color:var(--text-soft);text-underline-offset:var(--s-hair);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.cal-deskday{grid-template-columns:minmax(0, 1fr) calc(var(--z-tap-min) * 8);gap:var(--s-xl);display:grid}.cal-deskday-side{padding-left:var(--s-xl);border-left:var(--stroke-hair) solid var(--line)}.cal-pane,.cal-strip,.cal-axis-cols{transition:transform var(--ms-page) var(--ease-out)}@media (prefers-reduced-motion:reduce){.cal-pane,.cal-strip,.cal-axis-cols{transition:none}}.cal-strip-day.on b{animation:k-hop var(--ms-pop) var(--spring)}.cal-col:has(>.k-blk.hot){z-index:2}.cal-wx[role=button],.cal-dhead-wx[role=button]{cursor:pointer}.cal-3.form-hours .cal-3-row.tops{padding-bottom:var(--s-xs)}.cal-3 .cal-axis{--cal-gut:0px}.cal-3 .cal-axis-gut{visibility:hidden}.cal-3 .cal-axis-cols{column-gap:var(--cal-colgap)}.cal-3 .cal-col{border-left:0}.cal-gutter{--cal-hour:calc(var(--z-hour-px) * var(--cal-zoom,1));height:calc((var(--v1) - var(--v0)) * var(--cal-hour) / 60);position:relative}.cal-gutter .cal-axis-gut{position:absolute;inset:0}.cal-3 .k-blk b{overflow-wrap:normal;word-break:normal;text-overflow:ellipsis}
