@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sans:"Inter Variable", "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--fs-2xs:.7rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.125rem;--fs-2xl:1.375rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--bg:#f7f7f8;--bg-gradient:none;--surface:#fff;--surface-border:#e4e4e8;--surface-sunken:#f2f2f4;--surface-raised:#fff;--shadow-raised:0 1px 2px #0f0f141f, 0 0 0 1px #0f0f140a;--shadow:0 1px 2px #0f0f140d;--text:#18181b;--text-muted:#5b5b64;--cell-bg:#f4f4f6;--cell-hover-bg:#e9e9ed;--cell-weekend-bg:#ebebef;--cell-weekend-hover-bg:#e1e1e7;--weekend-text:#4f4f59;--week-number:#5b5b64;--grid-line:#0f0f1417;--grid-line-faint:#0f0f140b;--accent:#18181b;--accent-soft:#ebebee;--accent-strong:#18181b;--on-accent:#fff;--accent-deep:#000;--event-default:#4b5775;--on-event-default:#fff;--chip-text:var(--on-event-default);--brand-bg:#18181b;--brand-fg:#fff;--danger:#c22f2f;--shadow-popover:0 16px 36px -12px #0f0f1438, 0 2px 6px #0f0f140f, 0 0 0 1px #0f0f140f;--shadow-sticky:0 10px 14px -12px #0f0f1447;--calendar-scale:1;--cal:calc(14px * var(--calendar-scale));--radius-cell:4px;--radius-card:var(--radius-lg);--control-h:calc(2.5rem + 6px);--radius-control:var(--radius-md);--focus-halo:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg-gradient) fixed var(--bg);font:14px/1.45 var(--sans);font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"cv05", "cv08";letter-spacing:-.006em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0e10;--bg-gradient:none;--surface:#17171a;--surface-border:#28282e;--surface-sunken:#1f1f23;--surface-raised:#2e2e34;--shadow-raised:0 1px 2px #00000080, inset 0 1px 0 #ffffff0d;--shadow:0 1px 2px #0006;--text:#ececef;--text-muted:#a1a1aa;--cell-bg:#1e1e22;--cell-hover-bg:#27272c;--cell-weekend-bg:#232328;--cell-weekend-hover-bg:#2c2c32;--weekend-text:#babac3;--week-number:#a1a1aa;--grid-line:#ffffff13;--grid-line-faint:#ffffff09;--accent:#ececef;--accent-soft:#2a2a30;--accent-strong:#fafafa;--on-accent:#18181b;--accent-deep:#fff;--event-default:#8c9cc3;--on-event-default:#0d1220;--brand-bg:#ececef;--brand-fg:#17171a;--danger:#f07575;--shadow-popover:0 16px 40px -10px #0009, 0 2px 6px #00000059, 0 0 0 1px #ffffff0f;--shadow-sticky:0 10px 14px -10px #0009}:root[data-scheme]:not([data-scheme=ink]){--event-default:var(--accent);--on-event-default:var(--on-accent)}:root[data-theme=light][data-scheme]:not([data-scheme=ink]){--accent-deep:color-mix(in srgb, var(--accent) 80%, #000)}:root[data-theme=dark][data-scheme]:not([data-scheme=ink]){--accent-deep:color-mix(in srgb, var(--accent) 78%, #fff)}:root[data-theme=light][data-scheme=ocean]{--bg:#f5f6f9;--cell-bg:#f3f4f8;--cell-hover-bg:#e8eaf1;--cell-weekend-bg:#e7eaf5;--cell-weekend-hover-bg:#dadfef;--weekend-text:#47509e;--accent:#2f6fed;--accent-soft:#e4ecfd;--accent-strong:#1f5bd6}:root[data-theme=light][data-scheme=forest]{--bg:#f4f7f5;--cell-bg:#f1f5f2;--cell-hover-bg:#e3ece6;--cell-weekend-bg:#e2efe6;--cell-weekend-hover-bg:#d3e6d9;--weekend-text:#2d6845;--accent:#1d7a4c;--accent-soft:#ddf1e5;--accent-strong:#155c39}:root[data-theme=light][data-scheme=raspberry]{--bg:#fbf6f8;--cell-bg:#f9f2f5;--cell-hover-bg:#f1e4ea;--cell-weekend-bg:#f8e2eb;--cell-weekend-hover-bg:#f2d4e0;--weekend-text:#932b57;--accent:#b8336a;--accent-soft:#fbe4ee;--accent-strong:#952a56}:root[data-theme=light][data-scheme=tangerine]{--bg:#fbf7f1;--cell-bg:#f8f3ec;--cell-hover-bg:#efe6da;--cell-weekend-bg:#f9e9d4;--cell-weekend-hover-bg:#f3dcc1;--weekend-text:#874310;--accent:#b45309;--accent-soft:#fdecd6;--accent-strong:#8c420a}:root[data-theme=light][data-scheme=rosegold]{--bg:#f9f1ef;--bg-gradient:linear-gradient(160deg, #fcf6f4 0%, #f3e4df 34%, #fdf8f6 50%, #f3e5e0 72%, #f9f0ed 100%);--cell-bg:#f8f0ee;--cell-hover-bg:#efe2de;--cell-weekend-bg:#f4dfd9;--cell-weekend-hover-bg:#f2dfd8;--weekend-text:#8a3d4a;--accent:#a8485a;--accent-soft:#f8e3e6;--accent-strong:#87364a}:root[data-theme=dark][data-scheme=ocean]{--bg:#0d0f14;--surface:#161921;--surface-border:#262a35;--cell-bg:#1c1f28;--cell-hover-bg:#252935;--cell-weekend-bg:#222740;--cell-weekend-hover-bg:#2b314e;--weekend-text:#aab2f3;--accent:#5b8ff5;--accent-soft:#1f2b45;--accent-strong:#93b6ff;--on-accent:#0b1530}:root[data-theme=dark][data-scheme=forest]{--bg:#0d110f;--surface:#161b18;--surface-border:#26302a;--cell-bg:#1c221e;--cell-hover-bg:#252d28;--cell-weekend-bg:#1e2d24;--cell-weekend-hover-bg:#26392e;--weekend-text:#97d4b1;--accent:#4fbf86;--accent-soft:#173126;--accent-strong:#8ae0b2;--on-accent:#062113}:root[data-theme=dark][data-scheme=raspberry]{--bg:#130d10;--surface:#1c1519;--surface-border:#33252c;--cell-bg:#231b1f;--cell-hover-bg:#2d2328;--cell-weekend-bg:#301f27;--cell-weekend-hover-bg:#3b2630;--weekend-text:#f0afc6;--accent:#e0628f;--accent-soft:#3a1d29;--accent-strong:#f59bbb;--on-accent:#2b0a17}:root[data-theme=dark][data-scheme=tangerine]{--bg:#13100b;--surface:#1c1813;--surface-border:#332a1f;--cell-bg:#231e17;--cell-hover-bg:#2d261d;--cell-weekend-bg:#30251a;--cell-weekend-hover-bg:#3b2e20;--weekend-text:#efc085;--accent:#e0922f;--accent-soft:#3a2814;--accent-strong:#f5bd72;--on-accent:#2a1704}:root[data-theme=dark][data-scheme=rosegold]{--bg:#130e0f;--bg-gradient:linear-gradient(160deg, #181112 0%, #0f0b0c 34%, #1c1415 50%, #100c0d 72%, #171112 100%);--surface:#1c1617;--surface-border:#352729;--cell-bg:#231c1d;--cell-hover-bg:#2d2426;--cell-weekend-bg:#2f2023;--cell-weekend-hover-bg:#3a282c;--weekend-text:#ecb6bf;--accent:#e08a99;--accent-soft:#3a2228;--accent-strong:#f6b8c3;--on-accent:#2b0d14}*{box-sizing:border-box}body{touch-action:manipulation;margin:0}button,input,textarea,select{font-feature-settings:inherit;letter-spacing:inherit;font-family:inherit}@media (hover:none) and (pointer:coarse){:root{text-rendering:auto;background-attachment:scroll}}@media (width<=699px){input,textarea,select{font-size:16px!important}}#root{min-height:100svh}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,filter .15s,opacity .15s,transform .15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}::view-transition-old(planner-view){opacity:1;animation:none}::view-transition-new(planner-view){mix-blend-mode:normal;animation:.22s ease-out both view-fade-in}::view-transition-image-pair(planner-view){isolation:auto}::view-transition-group(planner-view){animation-duration:.22s}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}:root.theme-transition main{view-transition-name:none}:root.theme-transition::view-transition-old(root){animation:none;display:block}:root.theme-transition::view-transition-new(root){animation:.55s cubic-bezier(.4,0,.2,1) theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--reveal-x) var(--reveal-y))}to{clip-path:circle(var(--reveal-r) at var(--reveal-x) var(--reveal-y))}}@keyframes view-fade-in{0%{opacity:0}}@page{size:landscape;margin:8mm}@media print{:root{--bg-gradient:none;--cal:11px}html,body{background:#fff!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@keyframes _app-in_bfc8g_1{0%{opacity:0}}._app_bfc8g_8{height:100svh;padding:max(1rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));flex-direction:column;gap:.75rem;animation:.22s ease-out _app-in_bfc8g_1;display:flex;position:relative}._header_bfc8g_20{flex:none;align-items:center;gap:1.5rem;display:flex}._brand_bfc8g_27{flex:none;align-items:center;gap:.5rem;display:flex}._periodControls_bfc8g_35{align-items:center;gap:.5rem;display:flex}._toolbar_bfc8g_42{isolation:isolate;scrollbar-width:none;flex:1;align-self:stretch;align-items:center;gap:.5rem;min-width:0;min-height:100%;margin:-6px -4px;padding:6px 4px;display:flex;position:relative;overflow:auto hidden;container:toolbar/inline-size}._toolbar_bfc8g_42::-webkit-scrollbar{display:none}._toolbar_bfc8g_42:after{content:"";background:linear-gradient(to right, transparent, var(--bg));pointer-events:none;flex:none;align-self:stretch;width:1.5rem;margin-left:-2rem;position:sticky;right:-4px}._printTitle_bfc8g_83{display:none}@media print{._app_bfc8g_8{gap:.25rem;height:100vh;padding:0;animation:none}._header_bfc8g_20,._hint_bfc8g_96,._version_bfc8g_97{display:none!important}._printTitle_bfc8g_83{margin:0;font-size:13pt;font-weight:600;display:block}}._main_bfc8g_111{view-transition-name:planner-view;flex-direction:column;flex:1;min-height:0;display:flex}._end_bfc8g_120{flex:none;align-items:center;gap:.75rem;display:flex}._hint_bfc8g_96{font-size:var(--fs-xs);color:var(--text-muted);flex:none;margin:-.25rem 0 0}._loading_bfc8g_136{height:100svh;font-size:var(--fs-md);color:var(--text-muted);place-items:center;display:grid}._groupGap_bfc8g_145{flex:none;width:.35rem}._title_bfc8g_150{font-size:var(--fs-lg);margin:0;display:flex}._mark_bfc8g_158{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);background:var(--brand-bg);color:var(--brand-fg);font-size:var(--fs-lg);letter-spacing:-.02em;place-items:center;font-weight:700;display:grid}._titleText_bfc8g_171{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=699px){._app_bfc8g_8{padding:max(.6rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.6rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));gap:.5rem}._header_bfc8g_20{flex-wrap:wrap;align-items:center;gap:.5rem .6rem}._brand_bfc8g_27{flex-direction:row;flex:1 1 0;align-items:center;gap:.5rem;min-width:0}._periodControls_bfc8g_35{min-width:0}._end_bfc8g_120{gap:.5rem;margin-left:auto}._toolbar_bfc8g_42{scrollbar-width:none;flex-basis:100%;order:3;gap:.5rem;min-height:0;margin:0 -.75rem;padding:.1rem .75rem .25rem;overflow-x:auto}._toolbar_bfc8g_42:after{right:-.75rem}._hint_bfc8g_96{font-size:var(--fs-xs);margin:0}}@media (width<=699px) and (display-mode:standalone){._app_bfc8g_8{padding-top:calc(env(safe-area-inset-top) + 1.25rem)}}._version_bfc8g_97{right:max(1.5rem, env(safe-area-inset-right));bottom:max(.15rem, env(safe-area-inset-bottom));font:inherit;font-size:var(--fs-2xs);color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1;position:absolute}._version_bfc8g_97:hover{color:var(--text);text-decoration:underline}._version_bfc8g_97:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (width<=699px){._version_bfc8g_97{flex:none;align-self:flex-end;margin-top:-.3rem;position:static}}._popover_1hmtk_3:focus{outline:none}._popover_1hmtk_3{z-index:100;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);width:18.5rem;max-height:calc(100svh - 16px);box-shadow:var(--shadow-popover);color:var(--text);transform-origin:var(--pop-origin,top center);flex-direction:column;gap:.7rem;padding:.875rem;animation:.18s cubic-bezier(.2,.9,.3,1.1) _popover-in_1hmtk_1;display:flex;position:fixed;top:0;left:0;overflow-y:auto}@keyframes _popover-in_1hmtk_1{0%{opacity:0;transform:translateY(var(--pop-from,-6px)) scale(.95)}}._header_1hmtk_41{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._title_1hmtk_48{font-size:var(--fs-md);letter-spacing:-.01em;margin:0;font-weight:600}._sectionLabel_1hmtk_55{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}._groupTitle_1hmtk_62{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}._muted_1hmtk_71{font-size:var(--fs-xs);color:var(--text-muted);margin:0}._iconButton_1hmtk_77{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);font:inherit;font-size:var(--fs-lg);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;line-height:1;display:grid}._iconButton_1hmtk_77:hover:not(:disabled){background:var(--cell-bg);color:var(--text)}._iconButton_1hmtk_77:disabled{opacity:.35;cursor:not-allowed}._field_1hmtk_104{flex-direction:column;gap:.2rem;min-width:0;display:flex}._input_1hmtk_111{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--fs-sm);padding:.4rem .55rem;transition:border-color .15s,box-shadow .15s}._input_1hmtk_111:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb, var(--surface-border) 55%, var(--text-muted))}._input_1hmtk_111:focus{border-color:var(--accent);box-shadow:var(--focus-halo);outline:none}._input_1hmtk_111::placeholder{color:var(--text-muted)}._colorInput_1hmtk_140{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex:none;width:1.9rem;height:1.9rem;padding:2px}._colorInput_1hmtk_140::-webkit-color-swatch-wrapper{padding:0}._colorInput_1hmtk_140::-webkit-color-swatch{border:none;border-radius:4px}._actions_1hmtk_160{align-items:center;gap:.4rem;display:flex}._spacer_1hmtk_166{flex:1}._button_1hmtk_170{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-xs);white-space:nowrap;cursor:pointer;padding:.42rem .8rem;font-weight:500}._button_1hmtk_170:hover:not(:disabled){background:var(--cell-bg)}._button_1hmtk_170:disabled{opacity:.5;cursor:default}._primary_1hmtk_192{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}._primary_1hmtk_192:disabled{opacity:1;border-color:var(--accent-soft);background:var(--accent-soft);color:var(--text-muted)}._primary_1hmtk_192:hover:not(:disabled){border-color:var(--accent-deep);background:var(--accent-deep)}._danger_1hmtk_215{color:var(--danger)}._error_1hmtk_219{font-size:var(--fs-2xs);color:var(--danger);margin:0}._button_1hmtk_170:focus-visible,._iconButton_1hmtk_77:focus-visible,._colorInput_1hmtk_140:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=699px){._popover_1hmtk_3{max-height:85svh;padding:1.6rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));box-shadow:0 0 0 100vmax rgb(0 0 0/calc(.38 * var(--sheet-dim,1))), var(--shadow-popover);overscroll-behavior:contain;transform-origin:bottom;border-width:1px 0 0;border-radius:20px 20px 0 0;transition:translate .2s ease-out;animation:.26s cubic-bezier(.2,.8,.2,1) _sheet-in_1hmtk_1;bottom:0;right:0;width:auto!important;max-width:none!important;top:auto!important;left:0!important}._popover_1hmtk_3:before{content:"";background:var(--surface-border);border-radius:999px;width:2.5rem;height:.3rem;position:absolute;top:.55rem;left:50%;translate:-50%}._button_1hmtk_170,._iconButton_1hmtk_77{min-width:38px;min-height:38px}._button_1hmtk_170{font-size:var(--fs-sm);padding-inline:.85rem}._input_1hmtk_111{min-height:38px;padding:.35rem .6rem}._input_1hmtk_111::placeholder{font-size:var(--fs-sm)}._title_1hmtk_48{font-size:var(--fs-lg)}._close_1hmtk_301{clip-path:inset(50%);position:absolute;overflow:hidden;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important}[data-sort-id] ._dragHandle_1hmtk_312{width:2.25rem;height:2.75rem;font-size:var(--fs-xl);margin-left:-.5rem}[data-sort-id]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@keyframes _sheet-in_1hmtk_1{0%{translate:0 100%}}._dragHandle_1hmtk_312{width:1rem;height:1.75rem;color:var(--text-muted);font-family:inherit;font-size:var(--fs-md);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}._dragging_1hmtk_353{z-index:1;background:var(--surface);box-shadow:var(--shadow-popover);border-radius:6px;position:relative}._dragHandle_1hmtk_312:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._dragging_1hmtk_353 ._dragHandle_1hmtk_312{cursor:grabbing}@media print{._popover_1hmtk_3{display:none!important}}._screen_12smt_2{background:radial-gradient(48rem 32rem at 12% -8%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(40rem 30rem at 105% 110%, color-mix(in srgb, var(--weekend-text) 14%, transparent), transparent 70%), var(--bg-gradient), var(--bg);place-items:center;min-height:100svh;padding:1.5rem 1rem;display:grid}._card_12smt_15{border:1px solid var(--surface-border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);width:min(100%,50rem);animation:.38s cubic-bezier(.2,.8,.2,1) _card-in_12smt_1;display:grid;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 24px 64px -16px #10182838}@keyframes _card-in_12smt_1{0%{opacity:0;transform:translateY(10px)scale(.99)}}._showcase_12smt_36{border-right:1px solid var(--surface-border);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface) 65%);flex-direction:column;justify-content:center;gap:1rem;padding:2rem;display:flex}._panel_12smt_46{flex-direction:column;justify-content:center;gap:.9rem;padding:2rem;display:flex}@media (width<=760px){._card_12smt_15{grid-template-columns:minmax(0,1fr);width:min(100%,24rem)}._showcase_12smt_36{background:0 0;border-right:none;padding:1.5rem 1.5rem 0}._showcase_12smt_36>:last-child,._tagline_12smt_68{display:none}._panel_12smt_46{padding:1rem 1.5rem 1.5rem}}._brand_12smt_77{font-size:var(--fs-xl);letter-spacing:-.01em;align-items:center;gap:.6rem;margin:0;font-weight:600;display:flex}._mark_12smt_87{border-radius:var(--radius-sm);background:var(--brand-bg);color:var(--brand-fg);font-size:var(--fs-sm);letter-spacing:-.02em;padding:.22rem .5rem;font-weight:700}._tagline_12smt_68{font-size:var(--fs-sm);color:var(--text-muted);margin:0}._heading_12smt_103{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600}._subheading_12smt_110{font-size:var(--fs-sm);color:var(--text-muted);margin:-.55rem 0 0}._notice_12smt_116{background:var(--accent-soft);color:var(--text);font-size:var(--fs-xs);border-radius:6px;margin:0;padding:.5rem .65rem}._form_12smt_125{flex-direction:column;gap:.8rem;display:flex}._label_12smt_131{font-size:var(--fs-xs);font-weight:600}._form_12smt_125 input{font-size:var(--fs-md);border-radius:8px;padding:.55rem .65rem}._form_12smt_125 input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}._passwordBox_12smt_147{display:flex;position:relative}._passwordBox_12smt_147 input{padding-right:3.6rem}._reveal_12smt_156{color:var(--text-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:.2rem .45rem;font-weight:600;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}._reveal_12smt_156:hover{background:var(--cell-bg);color:var(--text)}._reveal_12smt_156:focus-visible{outline:2px solid var(--accent);outline-offset:0}._error_12smt_182{font-size:var(--fs-xs);color:var(--danger);margin:0;font-weight:600;animation:.18s ease-out _error-in_12smt_1}@keyframes _error-in_12smt_1{0%{opacity:0}}._submit_12smt_196{border-radius:var(--radius-md);font-size:var(--fs-md);justify-content:center;align-items:center;gap:.5rem;margin-top:.2rem;padding-block:.65rem;display:inline-flex}._submit_12smt_196:active:not(:disabled){transform:translateY(1px)}._spinner_12smt_211{border:2px solid;border-right-color:#0000;border-radius:50%;width:.85rem;height:.85rem;animation:.7s linear infinite _spin_12smt_211}@keyframes _spin_12smt_211{to{transform:rotate(360deg)}}._switch_12smt_226{font-size:var(--fs-xs);color:var(--text-muted);margin:0}._link_12smt_232{color:var(--accent-strong);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._link_12smt_232:hover{text-decoration-thickness:2px}._link_12smt_232:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._mosaic_9mec0_1{flex-direction:column;gap:3px;width:100%;display:flex}._row_9mec0_9{animation:.42s cubic-bezier(.2,.8,.2,1) both _row-in_9mec0_1;animation-delay:calc(.12s + var(--row) * 45ms);grid-template-columns:repeat(37,1fr);gap:2px;display:grid}@keyframes _row-in_9mec0_1{0%{opacity:0;transform:translate(-8px)}}._day_9mec0_24,._empty_9mec0_25{aspect-ratio:1;border-radius:2px}._day_9mec0_24{background:var(--cell-bg)}._weekend_9mec0_34{background:var(--cell-weekend-bg)}._today_9mec0_38{box-shadow:0 0 0 1.5px var(--accent)}._compact_9mec0_43{gap:2px}._compact_9mec0_43 ._row_9mec0_9{gap:1.5px}._compact_9mec0_43 ._day_9mec0_24,._compact_9mec0_43 ._empty_9mec0_25{border-radius:1px}._compact_9mec0_43 ._day_9mec0_24{background:color-mix(in srgb, var(--text) 12%, transparent)}._compact_9mec0_43 ._weekend_9mec0_34{background:color-mix(in srgb, var(--accent) 30%, transparent)}._compact_9mec0_43 ._today_9mec0_38{box-shadow:0 0 0 1px var(--accent)}._navigator_1dpkh_1{min-height:var(--control-h);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-control);box-shadow:var(--shadow);align-items:center;gap:2px;padding:3px;display:flex}._button_1dpkh_14{width:2rem;height:2rem;font-size:var(--fs-xl);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;line-height:1;display:grid}._button_1dpkh_14:disabled{opacity:.4;cursor:default}._button_1dpkh_14:hover:not(:disabled){background:var(--cell-bg);color:var(--text)}._button_1dpkh_14:focus-visible,._input_1dpkh_39:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._input_1dpkh_39{width:4.5rem;height:2rem;font:inherit;font-size:var(--fs-lg);text-align:center;border-radius:var(--radius-sm);color:var(--text);letter-spacing:-.01em;appearance:textfield;background:0 0;border:none;font-weight:600}._input_1dpkh_39::-webkit-inner-spin-button{appearance:none;margin:0}._input_1dpkh_39::-webkit-outer-spin-button{appearance:none;margin:0}._input_1dpkh_39:hover{background:var(--cell-bg)}._monthLabel_1dpkh_70{min-width:8.5rem;font-size:var(--fs-md);letter-spacing:-.01em;text-align:center;white-space:nowrap;color:var(--text);padding:0 .25rem;font-weight:600}._labelText_1dpkh_82{display:inline-block}@media (prefers-reduced-motion:no-preference){._labelText_1dpkh_82[data-from]{animation:.26s cubic-bezier(.2,.8,.2,1) _label-in_1dpkh_1}}._labelText_1dpkh_82[data-from=next]{--label-from:.6em}._labelText_1dpkh_82[data-from=prev]{--label-from:-.6em}@keyframes _label-in_1dpkh_1{0%{opacity:0;transform:translateX(var(--label-from,0))}}._dayLabel_1dpkh_108{min-width:9.5rem}._today_1dpkh_113{border-radius:var(--radius-sm);height:2rem;color:var(--accent-strong);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:0 .55rem;font-weight:500}._today_1dpkh_113:hover:not(:disabled){background:var(--cell-bg)}._today_1dpkh_113:disabled{color:var(--text-muted);opacity:.6;cursor:default}._today_1dpkh_113:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._navigator_1dpkh_1._switch_1dpkh_144{background:var(--surface-sunken);box-shadow:none}._switch_1dpkh_144{grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:grid}._choice_1dpkh_156{border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;font-size:var(--fs-2xs);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 .6rem;font-weight:500;line-height:1.15;display:flex}._choiceIcon_1dpkh_175{flex:none}._spanSwitch_1dpkh_181 ._choice_1dpkh_156{font-size:var(--fs-sm);padding:0 .7rem}._choice_1dpkh_156:hover:not(._chosen_1dpkh_186){color:var(--text)}._choice_1dpkh_156._chosen_1dpkh_186{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-raised);font-weight:600}._choice_1dpkh_156._chosen_1dpkh_186 ._choiceIcon_1dpkh_175{color:var(--accent-strong)}._choice_1dpkh_156:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=699px){._monthLabel_1dpkh_70{min-width:6.5rem;font-size:var(--fs-sm)}._dayLabel_1dpkh_108{min-width:7rem}._navigator_1dpkh_1:has(._dayLabel_1dpkh_108){min-width:0}._dayLabel_1dpkh_108{flex:0 auto;overflow:hidden}._dayLabel_1dpkh_108 ._labelText_1dpkh_82{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;overflow:hidden}._dayNavigator_1dpkh_237 ._today_1dpkh_113{display:none}._today_1dpkh_113{padding:0 .4rem}._navigator_1dpkh_1:has(._monthLabel_1dpkh_70){min-width:0}._monthLabel_1dpkh_70{flex:0 auto;min-width:0;overflow:hidden}._monthLabel_1dpkh_70 ._labelText_1dpkh_82{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;overflow:hidden}._choice_1dpkh_156{padding:0 .4rem}}._picker_ct3j1_1{flex-direction:column;gap:.4rem;display:flex}._besideRow_ct3j1_8{align-items:stretch;gap:.4rem;display:flex}._square_ct3j1_14{aspect-ratio:1;background:var(--accent);min-width:2.2rem;color:var(--on-accent);font-size:var(--fs-lg);cursor:pointer;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}._square_ct3j1_14._faint_ct3j1_29{border-color:var(--surface-border);background:var(--accent-soft);color:var(--accent-strong)}._square_ct3j1_14:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._trigger_ct3j1_40{color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.2rem .4rem .2rem .2rem;display:flex}._trigger_ct3j1_40:hover{background:var(--cell-hover-bg)}._trigger_ct3j1_40:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._circle_ct3j1_64{background:var(--accent);width:2.2rem;height:2.2rem;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}._faint_ct3j1_29{background:var(--accent-soft);color:var(--accent-strong)}._current_ct3j1_81{flex-direction:column;display:flex}._label_ct3j1_86{color:var(--text-muted);font-size:var(--fs-2xs);font-weight:600}._grid_ct3j1_92{border:1px solid var(--surface-border);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));gap:.25rem;padding:.4rem;display:grid}._option_ct3j1_101{height:2.25rem;color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}._option_ct3j1_101:hover{background:var(--cell-hover-bg)}._option_ct3j1_101:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._option_ct3j1_101[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}._wide_ct3j1_128{grid-column:1/-1}._root_1l8bp_2{flex:none;align-items:center;gap:.25rem;display:flex;position:relative}._menu_1l8bp_10{z-index:1000;border:1px solid var(--surface-border);background:var(--surface);min-width:9.5rem;box-shadow:var(--shadow-popover);border-radius:8px;flex-direction:column;margin:0;padding:3px;list-style:none;display:flex;position:fixed}._swatches_1l8bp_26{grid-template-columns:repeat(5,1.5rem);gap:5px;padding:5px 5px 7px;display:grid}._swatch_1l8bp_26{cursor:pointer;border:none;border-radius:5px;width:1.5rem;height:1.5rem;padding:0;box-shadow:inset 0 0 0 1px #00000026}._swatch_1l8bp_26:hover,._swatch_1l8bp_26:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._swatch_1l8bp_26[aria-checked=true]{outline:2px solid var(--text);outline-offset:1px}._item_1l8bp_54{width:100%;color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}._item_1l8bp_54:hover:not(:disabled),._item_1l8bp_54:focus-visible{background:var(--cell-bg);outline:none}._check_1l8bp_77{color:var(--accent);margin-left:auto}._item_1l8bp_54:disabled{color:var(--text-muted);opacity:.6;cursor:default}._lock_1585i_2{border:1px solid var(--surface-border);background:var(--surface);width:2rem;height:2rem;color:var(--text-muted);font-size:var(--fs-md);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden}._lock_1585i_2:disabled{opacity:.45;cursor:default}._lock_1585i_2[data-locked]{border-color:var(--accent);color:var(--accent)}._lock_1585i_2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._water_1585i_39{background:color-mix(in srgb, var(--accent) 35%, transparent);height:0;transition:height .22s ease-out;position:absolute;bottom:0;left:0;right:0}._lock_1585i_2[data-holding] ._water_1585i_39{height:100%;transition:height var(--hold-ms) linear}._icon_1585i_54{position:relative}@media (prefers-reduced-motion:reduce){._water_1585i_39{transition:none}._lock_1585i_2[data-holding] ._water_1585i_39{transition:height var(--hold-ms) steps(4)}}@media (width<=699px){._lock_1585i_2{width:38px;height:38px}}._check_mmdn2_1{border:2px solid var(--accent);width:1.4rem;height:1.4rem;color:var(--on-accent);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin:0 .15rem;padding:0;display:grid}._check_mmdn2_1[aria-pressed=true],._check_mmdn2_1[data-done=true]{background:var(--accent)}span._check_mmdn2_1{cursor:default}._check_mmdn2_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){._check_mmdn2_1[data-pop][aria-pressed=true]{animation:.32s cubic-bezier(.3,1.6,.5,1) _check-pop_mmdn2_1}._check_mmdn2_1[data-pop][aria-pressed=true] svg path{stroke-dasharray:24;animation:.28s ease-out 60ms backwards _check-draw_mmdn2_1}}@keyframes _check-pop_mmdn2_1{40%{transform:scale(1.18)}}@keyframes _check-draw_mmdn2_1{0%{stroke-dashoffset:24px}}._badge_x3d70_1{background:var(--badge-color,var(--accent));width:1.5rem;height:1.5rem;color:var(--badge-text,var(--on-accent));border-radius:50%;flex:none;place-items:center;display:grid}._root_1eo39_1{flex-direction:column;gap:2px;min-width:0;display:flex}._trigger_1eo39_8{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;align-items:center;gap:.45rem;padding:.4rem .55rem;display:flex}._trigger_1eo39_8:hover{border-color:color-mix(in srgb, var(--surface-border) 55%, var(--text-muted))}._trigger_1eo39_8:focus-visible{border-color:var(--accent);box-shadow:var(--focus-halo);outline:none}._caret_1eo39_34{font-size:var(--fs-2xs);color:var(--text-muted);margin-left:auto}._list_1eo39_41{overscroll-behavior:contain;border:1px solid var(--surface-border);background:var(--surface);max-height:12rem;box-shadow:var(--shadow);border-radius:6px;flex-direction:column;margin:0;padding:3px;list-style:none;animation:.12s ease-out _list-in_1eo39_1;display:flex;overflow-y:auto}@keyframes _list-in_1eo39_1{0%{opacity:0;transform:translateY(-3px)}}._list_1eo39_41:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}._option_1eo39_69{font-size:var(--fs-sm);cursor:pointer;border-radius:5px;align-items:center;gap:.45rem;padding:.35rem .45rem;transition:background-color .1s;display:flex}._option_1eo39_69._active_1eo39_80{background:var(--cell-bg)}._option_1eo39_69[aria-selected=true]{font-weight:600}._swatch_1eo39_88{background:var(--swatch);border-radius:3px;flex:none;width:.8rem;height:.8rem;box-shadow:inset 0 0 0 1px #0000002e}._label_1eo39_97{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._check_1eo39_104{font-size:var(--fs-xs);color:var(--accent-strong);margin-left:auto}@media (width<=699px){._trigger_1eo39_8{min-height:38px}}._dayColor_1r9zl_1,._eventsSection_1r9zl_2{flex-direction:column;gap:.35rem;display:flex}._palette_1r9zl_9{grid-template-columns:repeat(9,1.5rem);gap:.35rem .3rem;display:grid}._swatchButton_1r9zl_15._noColor_1r9zl_17{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--danger) calc(50% - 1px), var(--danger) calc(50% + 1px), transparent calc(50% + 1px)), var(--surface);border-color:var(--surface-border)}._swatchButton_1r9zl_15{background:var(--swatch);cursor:pointer;border:1px solid #00000014;border-radius:50%;width:1.5rem;height:1.5rem;padding:0}@media (prefers-reduced-motion:no-preference){._swatchButton_1r9zl_15:hover{transform:scale(1.08)}}._swatchButton_1r9zl_15[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}._swatchButton_1r9zl_15:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._list_1r9zl_55{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._scrollList_1r9zl_66{overscroll-behavior:contain;max-height:min(24rem,45svh);overflow-y:auto}._item_1r9zl_72{align-items:center;gap:.25rem;display:flex}._itemMain_1r9zl_78{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:flex-start;gap:.5rem;padding:.4rem .45rem;display:flex}._itemMain_1r9zl_78:hover{background:var(--cell-bg)}._itemMain_1r9zl_78._readOnly_1r9zl_98{cursor:default}._itemMain_1r9zl_78._readOnly_1r9zl_98:hover{background:0 0}._itemMain_1r9zl_78:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._swatch_1r9zl_15{background:var(--chip-color,var(--event-default));border-radius:3px;flex:none;width:.65rem;height:.65rem;margin-top:.2rem;box-shadow:inset 0 0 0 1px #0000002e}._itemText_1r9zl_122._done_1r9zl_122 ._itemTitle_1r9zl_122{color:var(--text-muted);text-decoration:line-through}._itemText_1r9zl_122{flex-direction:column;min-width:0;display:flex}._itemTitle_1r9zl_122{font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:600}._itemNote_1r9zl_139{font-size:var(--fs-2xs);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere}._addButton_1r9zl_146{color:var(--text-muted);border-style:dashed;align-self:stretch}._form_1r9zl_152{flex-direction:column;gap:.55rem;display:flex}._allDay_1r9zl_159{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;display:flex}._allDay_1r9zl_159 input{width:1rem;height:1rem;accent-color:var(--accent);margin:0}._dateRow_1r9zl_177{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}._dateRow_1r9zl_177._withAllDay_1r9zl_184{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}._allDayField_1r9zl_188{cursor:pointer;align-items:center}._allDayBox_1r9zl_194{flex:1;place-items:center;min-height:2.1rem;display:grid}._allDayBox_1r9zl_194 input{width:1.15rem;height:1.15rem;accent-color:var(--accent);margin:0}._allDayField_1r9zl_188:has(input:disabled){opacity:.55;cursor:default}._todoToggle_1r9zl_214{border:1px solid var(--surface-border);background:var(--surface);width:2rem;height:2rem;color:var(--text-muted);font-size:var(--fs-md);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}._todoToggle_1r9zl_214[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}._todoToggle_1r9zl_214:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._deleteIcon_1r9zl_241{color:var(--danger)}@media (width<=699px){._todoToggle_1r9zl_214{width:38px;height:38px}}._textarea_1r9zl_253{resize:vertical;min-height:2.75rem}._workday_1r9zl_259{font-size:var(--fs-sm);align-items:flex-start;gap:.5rem;font-weight:600;display:flex}._workday_1r9zl_259 label{cursor:pointer}._workday_1r9zl_259 input{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer;flex:none;margin:.05rem 0 0}._workdayHint_1r9zl_280{font-size:var(--fs-2xs);color:var(--text-muted);margin-top:.1rem;font-weight:400;display:block}@media (width<=699px){._form_1r9zl_152{gap:.45rem}._textarea_1r9zl_253{min-height:2.4rem}._palette_1r9zl_9{grid-template-columns:repeat(9,minmax(0,2rem));justify-content:center;gap:.4rem}._dateRow_1r9zl_177 input{font-size:14px!important}._swatchButton_1r9zl_15{aspect-ratio:1;width:100%;height:auto}}._lockedView_1r9zl_319{flex-direction:column;gap:.6rem;display:flex}._override_1r9zl_326{border:1px solid var(--surface-border);border-radius:10px;flex-direction:column;gap:.5rem;padding:.6rem .7rem;display:flex}._overrideActions_1r9zl_337{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem;display:grid}._overrideColumn_1r9zl_343{flex-direction:column;gap:.4rem;display:flex}._overrideColumn_1r9zl_343>*{white-space:normal}._lockedTitle_1r9zl_353{align-items:flex-start;gap:.5rem;display:flex}._repeatDays_1r9zl_360{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:6px;display:grid}._repeatDay_1r9zl_360{border:1px solid var(--surface-border);background:var(--surface);min-width:0;height:2rem;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:8px;padding:0;font-weight:600}._repeatDay_1r9zl_360[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}._repeatDay_1r9zl_360:disabled{cursor:default}._repeatDay_1r9zl_360:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._skipped_1r9zl_398{font-size:var(--fs-sm);color:var(--text-muted);margin-top:4px}._skipped_1r9zl_398 summary{cursor:pointer}._skipped_1r9zl_398 ul{margin:4px 0 0;padding:0;list-style:none}._restore_1r9zl_414{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}._restore_1r9zl_414:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._card_1xy2c_3{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-card);min-height:0;box-shadow:var(--shadow);overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y pinch-zoom;flex:1;position:relative;overflow:hidden auto}._card_1xy2c_3::-webkit-scrollbar{display:none}._threads_1xy2c_23::-webkit-scrollbar{display:none}._view_1xy2c_28{--time-w:3.4rem;--circle:44px;--event-color:var(--event-default);--event-text:var(--on-event-default);flex-direction:column;gap:1rem;max-width:40rem;margin:0 auto;padding:.75rem 1rem 1rem;display:flex}._wide_1xy2c_48{max-width:min(100%, max(40rem, calc(var(--time-w) + var(--threads,1) * 18rem + 2rem)))}._day_1xy2c_54{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (prefers-reduced-motion:no-preference){._day_1xy2c_54[data-slide=next]{animation:.22s ease-out _slide-in-next_1xy2c_1}._day_1xy2c_54[data-slide=previous]{animation:.22s ease-out _slide-in-previous_1xy2c_1}._day_1xy2c_54 ._item_1xy2c_75{animation:.42s cubic-bezier(.2,.9,.3,1.15) backwards _thread-drop_1xy2c_1;animation-delay:calc(min(var(--i,0), 14) * 40ms)}._day_1xy2c_54 ._line_1xy2c_80{transform-origin:top;animation:.36s ease-out backwards _line-draw_1xy2c_1;animation-delay:calc(min(var(--i,0), 14) * 40ms + .18s)}._day_1xy2c_54 ._item_1xy2c_75 ._text_1xy2c_87{animation:.38s cubic-bezier(.2,.8,.2,1) backwards _text-in_1xy2c_1;animation-delay:calc(min(var(--i,0), 14) * 40ms + 70ms)}}@keyframes _text-in_1xy2c_1{0%{opacity:0;transform:translate(-8px)}}@keyframes _thread-drop_1xy2c_1{0%{opacity:0;transform:translateY(-18px)}}@keyframes _line-draw_1xy2c_1{0%{transform:scaleY(0)}}@keyframes _slide-in-next_1xy2c_1{0%{opacity:0;transform:translate(2.5rem)}}@keyframes _slide-in-previous_1xy2c_1{0%{opacity:0;transform:translate(-2.5rem)}}._week_1xy2c_128{z-index:3;background:var(--surface);border-bottom:1px solid var(--surface-border);grid-template-columns:auto auto repeat(7,1fr) auto auto;gap:.25rem;margin:-.75rem -1rem 0;padding:.6rem 1rem .5rem;transition:background-color .2s,box-shadow .2s;display:grid;position:sticky;top:0}[data-scrolled] ._week_1xy2c_128{box-shadow:var(--shadow-sticky)}@media (pointer:fine){[data-scrolled] ._week_1xy2c_128{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4)}}._weekArrow_1xy2c_159{border-radius:var(--radius-md);width:2.25rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:stretch;place-items:center;padding:0;display:grid}._weekArrow_1xy2c_159:hover{background:var(--cell-hover-bg);color:var(--text)}._weekArrow_1xy2c_159:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._weekDay_1xy2c_183{border-radius:var(--radius-md);min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem 0 .25rem;display:flex}._weekDay_1xy2c_183:hover:not([aria-pressed=true]){background:var(--cell-hover-bg)}._weekDay_1xy2c_183._painted_1xy2c_204{background:var(--day-color)}._weekDay_1xy2c_183._painted_1xy2c_204 ._weekDayName_1xy2c_208,._weekDay_1xy2c_183._painted_1xy2c_204 ._weekDayNumber_1xy2c_209{color:var(--day-text)}._weekDay_1xy2c_183._painted_1xy2c_204:hover:not([aria-pressed=true]){background:color-mix(in srgb, var(--day-color) 85%, var(--text))}._weekDay_1xy2c_183:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._weekDayName_1xy2c_208{color:var(--text-muted);font-size:var(--fs-2xs);text-transform:capitalize;font-weight:500}._weekDayNumber_1xy2c_209{width:2.4rem;height:2.4rem;font-size:var(--fs-xl);letter-spacing:-.02em;border-radius:50%;place-items:center;font-weight:600;display:grid}._weekend_1xy2c_241{background:var(--cell-weekend-bg)}._weekend_1xy2c_241 ._weekDayName_1xy2c_208,._weekend_1xy2c_241 ._weekDayNumber_1xy2c_209{color:var(--weekend-text)}._weekDay_1xy2c_183._weekend_1xy2c_241:hover:not([aria-pressed=true]){background:var(--cell-weekend-hover-bg)}._today_1xy2c_255{box-shadow:inset 0 0 0 2px var(--danger);position:relative}._holidayDay_1xy2c_262 ._weekDayNumber_1xy2c_209{background:var(--holiday-color);color:var(--holiday-text)}._today_1xy2c_255:after{border-radius:inherit;box-shadow:0 0 0 2px var(--danger);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._today_1xy2c_255:after{animation:3s ease-out infinite _today-pulse_1xy2c_1}}@keyframes _today-pulse_1xy2c_1{0%{opacity:.45;transform:scale(1)}65%,to{opacity:0;transform:scale(1.12)}}._weekDay_1xy2c_183[aria-pressed=true]{background:var(--cell-hover-bg);box-shadow:none}._weekMarker_1xy2c_301{z-index:1;border-radius:var(--radius-md);box-shadow:inset 0 0 0 2px var(--accent);pointer-events:none;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){._weekMarker_1xy2c_301:not([data-jump]){transition:translate .26s cubic-bezier(.3,1.2,.5,1),width .26s}._weekDay_1xy2c_183{transition:background-color .2s}}._weekDay_1xy2c_183[aria-pressed=true] ._weekDayNumber_1xy2c_209,._weekDay_1xy2c_183[aria-pressed=true] ._weekDayName_1xy2c_208{color:var(--text)}._weekDay_1xy2c_183._today_1xy2c_255[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--danger)}._weekDay_1xy2c_183._painted_1xy2c_204[aria-pressed=true]{background:var(--day-color)}._weekDay_1xy2c_183._painted_1xy2c_204[aria-pressed=true] ._weekDayNumber_1xy2c_209,._weekDay_1xy2c_183._painted_1xy2c_204[aria-pressed=true] ._weekDayName_1xy2c_208{color:var(--day-text)}._free_1xy2c_349{width:5px;height:7px}._load_1xy2c_356{--load-color:hsl(calc(135 - 135 * var(--load,0)) 70% 42%);background:linear-gradient(to right, var(--load-color) calc(var(--load,0) * 100%), color-mix(in srgb, currentColor 20%, transparent) 0);border-radius:4px;width:min(1.7rem,100% - .75rem);height:7px}._nowCard_1xy2c_373{border:1px solid var(--surface-border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:.2rem;padding:.35rem;display:flex}._nowRow_1xy2c_384{min-width:0;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}._nowRow_1xy2c_384:hover{background:var(--cell-hover-bg)}._nowRow_1xy2c_384:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._nowLabel_1xy2c_408{width:5.5rem;color:var(--danger);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;flex:none;font-weight:600}._nextRow_1xy2c_418 ._nowLabel_1xy2c_408{color:var(--text-muted)}._nowDot_1xy2c_422{background:var(--event-color);border-radius:50%;flex:none;width:10px;height:10px}._nowTitle_1xy2c_430{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}._nowWhen_1xy2c_439{color:var(--text-muted);font-size:var(--fs-sm);flex:none}._allDay_1xy2c_446{flex-wrap:wrap;gap:.4rem;display:flex}._chip_1xy2c_452{background:var(--event-color);min-width:0;max-width:100%;color:var(--event-text);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:.25rem;padding:0 .25rem 0 0;font-weight:600;display:flex}._holiday_1xy2c_262{padding:.3rem .75rem}._chipButton_1xy2c_470{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .2rem .3rem .35rem;display:flex}._chipButton_1xy2c_470:focus-visible{outline:2px solid var(--text);outline-offset:1px}._chipIcon_1xy2c_489{background:color-mix(in srgb, var(--event-text) 18%, transparent);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid}._chipTitle_1xy2c_498{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._empty_1xy2c_504{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin:2.5rem 0 0;display:flex}._empty_1xy2c_504 p{margin:0}._emptyArt_1xy2c_518{opacity:.45;width:min(11rem,60%);-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}._timeline_1xy2c_525{margin:0;padding:0;list-style:none;position:relative}._threads_1xy2c_23{margin:0 -1rem;padding:0 1rem;overflow-x:clip}._threadHeads_1xy2c_544{grid-template-columns:var(--time-w) repeat(var(--cols), 1fr);align-items:end;margin-bottom:.5rem;display:grid}._threadLayout_1xy2c_553{border:1px solid var(--surface-border);height:2.25rem;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;grid-column:1;justify-content:center;justify-self:stretch;align-items:center;margin:0 .4rem .15rem 0;display:inline-flex}._threadLayout_1xy2c_553:hover,._threadLayout_1xy2c_553:focus-visible{border-color:var(--accent);color:var(--text);outline:none}._threadLayout_1xy2c_553[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}._hiddenSummary_1xy2c_582{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}._hiddenToggle_1xy2c_589{color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-weight:600;display:inline-flex}._hiddenToggle_1xy2c_589:hover,._hiddenToggle_1xy2c_589:focus-visible{background:var(--cell-hover-bg);color:var(--text);outline:none}._hiddenChevron_1xy2c_611{transition:transform .15s}._hiddenToggle_1xy2c_589[aria-expanded=true] ._hiddenChevron_1xy2c_611{transform:rotate(90deg)}._hiddenList_1xy2c_619{flex-wrap:wrap;gap:.3rem;display:flex}._hiddenDot_1xy2c_625{background:var(--event-color);border-radius:50%;flex:none;width:8px;height:8px}._hiddenChip_1xy2c_633{border:1px dashed var(--surface-border);max-width:100%;color:var(--text-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-weight:600;display:inline-flex}._hiddenChip_1xy2c_633:hover,._hiddenChip_1xy2c_633:focus-visible{border-color:var(--accent);color:var(--text);outline:none}._hiddenChipTitle_1xy2c_656{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._threadHead_1xy2c_544{--thread-color:var(--accent);border-bottom:2px solid var(--thread-color);min-width:0;color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:.35rem;padding:0 .3rem .3rem;font-weight:600;display:flex}._threadHead_1xy2c_544+._threadHead_1xy2c_544{margin-left:.3rem}._threadHandle_1xy2c_682{border:0;border-bottom:2px solid var(--thread-color);color:var(--text-muted);font:inherit;font-size:var(--fs-xs);font-weight:600;line-height:inherit;text-align:start;cursor:grab;touch-action:none;background:0 0;border-radius:0}._threadHandle_1xy2c_682:hover{color:var(--text)}._threadHandle_1xy2c_682:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}._threadGrip_1xy2c_708{font-size:var(--fs-sm);opacity:.55;flex:none;margin-right:-.1rem;line-height:1}._threadHandle_1xy2c_682:hover ._threadGrip_1xy2c_708,._threadDragging_1xy2c_717 ._threadGrip_1xy2c_708{opacity:1}._threadDragging_1xy2c_717{color:var(--text);cursor:grabbing;opacity:.7}._threadDot_1xy2c_727{background:var(--thread-color);border-radius:50%;flex:none;width:.55rem;height:.55rem}@media (prefers-reduced-motion:no-preference){._threadDot_1xy2c_727[data-loading]{animation:1s ease-in-out infinite alternate _dot-loading_1xy2c_1}}@keyframes _dot-loading_1xy2c_1{to{opacity:.3;transform:scale(.7)}}._skeleton_1xy2c_751{left:calc(var(--time-w) + (100% - var(--time-w)) * var(--col,0) / var(--cols,1));width:calc((100% - var(--time-w)) * var(--span,1) / var(--cols,1));height:44px;list-style:none;position:absolute}._skeleton_1xy2c_751:before,._skeleton_1xy2c_751:after{background:linear-gradient(100deg, var(--cell-hover-bg) 40%, var(--surface-border) 50%, var(--cell-hover-bg) 60%) fixed;content:"";background-size:200% 100%;border-radius:999px;position:absolute;top:0;left:.4rem}._skeleton_1xy2c_751:before{width:var(--circle);height:var(--circle)}._skeleton_1xy2c_751:after{top:15px;left:calc(.4rem + var(--circle) + .5rem);width:min(9rem, calc(100% - var(--circle) - 1.4rem));height:14px}@media (prefers-reduced-motion:no-preference){._skeleton_1xy2c_751:before,._skeleton_1xy2c_751:after{animation:1.4s linear infinite _skeleton-shine_1xy2c_1}}@keyframes _skeleton-shine_1xy2c_1{0%{background-position:100% 0}to{background-position:-100% 0}}._loading_1xy2c_799{z-index:6;height:0;position:sticky;top:0}._loading_1xy2c_799:before{background:linear-gradient(90deg, transparent, var(--accent), transparent) no-repeat;content:"";opacity:.7;background-size:40% 100%;height:3px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){._loading_1xy2c_799:before{animation:1.3s ease-in-out infinite _loading-sweep_1xy2c_1}}@keyframes _loading-sweep_1xy2c_1{0%{background-position:-70% 0}to{background-position:170% 0}}._threadName_1xy2c_831{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._line_1xy2c_80{--line:var(--surface-border);box-sizing:content-box;left:calc(var(--time-w) + (100% - var(--time-w)) * var(--col,0) / var(--cols,1) + var(--circle) / 2 - 1px);background:var(--line);border-block:8px solid #0000;border-radius:1px;width:2px;margin-top:-8px;position:absolute}._line_1xy2c_80._colored_1xy2c_854{--line:linear-gradient(to bottom, color-mix(in srgb, var(--from) 70%, var(--surface)), color-mix(in srgb, var(--to) 70%, var(--surface)))}._line_1xy2c_80._dotted_1xy2c_863{--line-dots:radial-gradient(circle, #000 1.5px, transparent 2px) center top / 4px 7px repeat-y;left:calc(var(--time-w) + (100% - var(--time-w)) * var(--col,0) / var(--cols,1) + var(--circle) / 2 - 2px);width:4px;-webkit-mask:var(--line-dots);-webkit-mask:var(--line-dots);mask:var(--line-dots);border-radius:0}._line_1xy2c_80._dotted_1xy2c_863:not(._colored_1xy2c_854){--line:color-mix(in srgb, var(--text-muted) 55%, transparent)}._item_1xy2c_75{left:calc(var(--time-w) + (100% - var(--time-w)) * var(--col,0) / var(--cols,1));width:calc((100% - var(--time-w)) * var(--span,1) / var(--cols,1));grid-template-columns:1fr auto;align-items:start;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){._item_1xy2c_75:not(._dragging_1xy2c_889){transition:top .32s cubic-bezier(.3,1.25,.5,1),height .32s cubic-bezier(.3,1.25,.5,1),left .46s cubic-bezier(.3,1.15,.5,1),width .46s cubic-bezier(.3,1.15,.5,1),translate .32s cubic-bezier(.3,1.25,.5,1)}._line_1xy2c_80,._gap_1xy2c_899,._time_1xy2c_525{transition:top .32s,height .32s}._line_1xy2c_80{transition:top .32s,height .32s,left .46s cubic-bezier(.3,1.15,.5,1)}._threadHead_1xy2c_544{animation:.38s cubic-bezier(.2,.8,.2,1) backwards _head-in_1xy2c_1}._nowRow_1xy2c_384{animation:.32s cubic-bezier(.2,.9,.3,1.1) backwards _now-in_1xy2c_1}:where(html[data-mouse]) ._gap_1xy2c_899:hover:before{animation:1.4s linear infinite _stripes-drift_1xy2c_1}:where(html[data-mouse]) ._gap_1xy2c_899:hover ._gapButton_1xy2c_927{scale:1.05}:where(html[data-mouse]) ._gap_1xy2c_899:hover ._gapPlus_1xy2c_931{rotate:90deg}._gapButton_1xy2c_927,._gapPlus_1xy2c_931{transition:scale .16s,rotate .22s cubic-bezier(.3,1.4,.5,1)}}@keyframes _now-in_1xy2c_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _head-in_1xy2c_1{0%{opacity:0;transform:scaleX(.6)}}@keyframes _stripes-drift_1xy2c_1{to{background-position:16.97px 0}}._time_1xy2c_525{width:var(--time-w);box-sizing:border-box;color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;line-height:var(--circle);text-align:right;white-space:nowrap;padding-right:.6rem;position:absolute;left:0}._open_1xy2c_980{min-width:0;height:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;touch-action:pan-x pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:flex-start;gap:.85rem;padding:0;display:flex}._open_1xy2c_980:focus-visible{outline:none}._open_1xy2c_980:focus-visible:not([data-pointer]) ._capsule_1xy2c_1003{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}@media (prefers-reduced-motion:no-preference){._capsule_1xy2c_1003{transition:translate .14s,scale .14s,box-shadow .14s}}:where(html[data-mouse]) ._open_1xy2c_980:hover ._capsule_1xy2c_1003{box-shadow:0 10px 20px -4px color-mix(in srgb, var(--event-color,var(--event-default)) 75%, transparent);translate:0 -3px;scale:1.08 1}:where(html[data-mouse]) ._open_1xy2c_980:active ._capsule_1xy2c_1003{translate:0;scale:1}@media (prefers-reduced-motion:no-preference){:where(html[data-mouse]) ._open_1xy2c_980:hover ._capsule_1xy2c_1003{transform:perspective(28rem) rotateX(calc(var(--tilt-y,0) * -9deg)) rotateY(calc(var(--tilt-x,0) * 14deg));transition:translate .14s,scale .14s,box-shadow .14s,transform 90ms linear}}:where(html[data-mouse]) ._dragging_1xy2c_889 ._open_1xy2c_980:hover ._capsule_1xy2c_1003{transform:scale(1.08)}._dragging_1xy2c_889{will-change:translate}._capsule_1xy2c_1003{z-index:1;width:var(--circle);padding-top:calc((var(--circle) - 20px) / 2);border-radius:calc(var(--circle) / 2);background:var(--event-color);color:var(--event-text);flex:none;justify-content:center;display:flex;position:relative}:where(html[data-mouse]) ._open_1xy2c_980:hover ._capsule_1xy2c_1003{filter:brightness(1.08)}._iconPopover_1xy2c_1072{width:min(20rem,100vw - 2rem);padding:.6rem}._text_1xy2c_87{min-width:0;min-height:var(--circle);max-height:var(--item-h,100%);flex-direction:column;justify-content:safe center;display:flex;overflow:hidden}._text_1xy2c_87>*{flex:none}._range_1xy2c_1096{color:var(--text-muted);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.05rem;overflow:hidden}@media (prefers-reduced-motion:no-preference){._title_1xy2c_1111,._range_1xy2c_1096{transition:translate .16s,color .16s}}:where(html[data-mouse]) ._open_1xy2c_980:hover ._title_1xy2c_1111{translate:3px}:where(html[data-mouse]) ._open_1xy2c_980:hover ._range_1xy2c_1096{color:color-mix(in srgb, var(--event-color,var(--event-default)) 50%, var(--text))}:where(html[data-mouse]) ._dragging_1xy2c_889 ._open_1xy2c_980:hover ._title_1xy2c_1111{translate:none}._title_1xy2c_1111{overflow-wrap:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.98rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._note_1xy2c_1144{color:var(--text-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._item_1xy2c_75:not(._long_1xy2c_1153) ._title_1xy2c_1111{white-space:nowrap;text-overflow:ellipsis;display:block}._item_1xy2c_75:not(._long_1xy2c_1153) ._note_1xy2c_1144{display:none}._lock_1xy2c_1163{flex:none;font-size:.8em}._repeatIcon_1xy2c_1169{vertical-align:-.12em;margin-right:.2em}._title_1xy2c_1111 ._lock_1xy2c_1163{vertical-align:-.05em;margin-left:.3rem}._done_1xy2c_1181 ._capsule_1xy2c_1003,._chip_1xy2c_452._done_1xy2c_1181{opacity:.45}._done_1xy2c_1181 ._title_1xy2c_1111,._chip_1xy2c_452._done_1xy2c_1181 ._chipTitle_1xy2c_498{color:var(--text-muted);text-decoration:line-through}._done_1xy2c_1181 ._title_1xy2c_1111{text-decoration:none;position:relative}._done_1xy2c_1181 ._title_1xy2c_1111:after{color:#0000;content:attr(data-title);content:attr(data-title) / "";text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);pointer-events:none;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){._item_1xy2c_75:has(._check_1xy2c_1217[data-pop][aria-pressed=true]) ._title_1xy2c_1111:after{animation:.24s ease-out 60ms backwards _strike-draw_1xy2c_1}}@keyframes _strike-draw_1xy2c_1{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}._chip_1xy2c_452._done_1xy2c_1181 ._chipTitle_1xy2c_498{color:inherit}._dragging_1xy2c_889{z-index:4;cursor:grabbing}._dragging_1xy2c_889 ._open_1xy2c_980{cursor:grabbing}._dragging_1xy2c_889 ._capsule_1xy2c_1003{transform:scale(1.08);box-shadow:0 10px 24px #0000004d}._dragging_1xy2c_889 ._text_1xy2c_87{background:var(--surface);box-shadow:var(--shadow-popover);border-radius:10px;padding:0 .5rem}._dragging_1xy2c_889 ._check_1xy2c_1217{visibility:hidden}._bubble_1xy2c_1264{top:-1.7rem;left:calc(var(--circle) + .75rem);background:var(--accent);color:var(--on-accent);font-size:var(--fs-sm);white-space:nowrap;box-shadow:var(--shadow-popover);border-radius:999px;padding:0 .55rem;font-weight:600;line-height:1.5rem;position:absolute}._addMark_1xy2c_1281{z-index:2;left:var(--time-w);width:calc((100% - var(--time-w)) * var(--span,1) / var(--cols,1));border-top:1px dashed var(--accent);pointer-events:none;height:0;position:absolute}._addTime_1xy2c_1291{background:var(--accent);color:var(--on-accent);font-size:var(--fs-2xs);border-radius:999px;align-items:center;gap:.15rem;padding:0 .35rem;font-weight:600;line-height:1.2rem;display:inline-flex;position:absolute;top:-.6rem;left:.25rem}._dropMark_1xy2c_1307{z-index:3;right:0;left:calc(var(--time-w) - .2rem);border-top:2px dashed var(--accent);pointer-events:none;height:0;position:absolute}._dropTime_1xy2c_1317{background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-2xs);white-space:nowrap;border-radius:4px;padding:0 .25rem;font-weight:600;line-height:1.2rem;position:absolute;top:-.65rem;right:calc(100% + .2rem)}._check_1xy2c_1217{width:1.75rem;height:1.75rem;margin:calc((var(--circle) - 1.75rem) / 2) 0 0 .5rem;border:2px solid var(--event-color);background:var(--surface);color:var(--event-text);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._check_1xy2c_1217._static_1xy2c_1348{cursor:default}._check_1xy2c_1217[aria-pressed=true],._check_1xy2c_1217[data-done=true]{background:var(--event-color)}._check_1xy2c_1217:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){._check_1xy2c_1217[data-pop][aria-pressed=true]{animation:.32s cubic-bezier(.3,1.6,.5,1) _check-pop_1xy2c_1}._check_1xy2c_1217[data-pop][aria-pressed=true] svg path{stroke-dasharray:24;animation:.28s ease-out 60ms backwards _check-draw_1xy2c_1}}@keyframes _check-pop_1xy2c_1{40%{transform:scale(1.18)}}@keyframes _check-draw_1xy2c_1{0%{stroke-dashoffset:24px}}._check_1xy2c_1217._small_1xy2c_1386{border-color:var(--event-text);background:0 0;width:1.3rem;height:1.3rem;margin:0}._check_1xy2c_1217._small_1xy2c_1386[aria-pressed=true],._check_1xy2c_1217._small_1xy2c_1386[data-done=true]{background:color-mix(in srgb, var(--event-text) 25%, transparent)}._gap_1xy2c_899{right:0;left:calc(var(--time-w) + var(--circle) + .75rem);isolation:isolate;align-items:center;display:flex;position:absolute}._gap_1xy2c_899:before{z-index:-1;inset:3px 0 3px calc(-1 * (var(--circle) + .75rem));background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, transparent) 0 6px, transparent 6px 12px);content:"";background-size:16.97px 16.97px;border-radius:10px;position:absolute}._gapButton_1xy2c_927{border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);background:var(--surface);color:var(--accent-strong);font:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-weight:600;display:flex}._gapPlus_1xy2c_931{opacity:.7}._gapButton_1xy2c_927:hover,._gapButton_1xy2c_927:focus-visible{border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));outline:none}._gapButton_1xy2c_927:hover ._gapPlus_1xy2c_931,._gapButton_1xy2c_927:focus-visible ._gapPlus_1xy2c_931{opacity:1}._now_1xy2c_373{z-index:2;right:0;left:calc(var(--time-w) - .2rem);border-top:2px solid var(--danger);pointer-events:none;height:0;position:absolute}._now_1xy2c_373:before,._now_1xy2c_373:after{top:-6px;left:calc(var(--circle) / 2 + .2rem - 5px);background:var(--danger);content:"";border-radius:50%;width:10px;height:10px;position:absolute}._now_1xy2c_373:after{opacity:0}@media (prefers-reduced-motion:no-preference){._now_1xy2c_373:after{animation:3s ease-out infinite _now-pulse_1xy2c_1}}@keyframes _now-pulse_1xy2c_1{0%{opacity:.35;transform:scale(1)}65%,to{opacity:0;transform:scale(2.2)}}._nowTime_1xy2c_1506{background:var(--danger);color:#fff;font-size:var(--fs-2xs);white-space:nowrap;border-radius:4px;padding:0 .2rem;font-weight:600;line-height:1.2rem;position:absolute;top:-.6rem;right:calc(100% + .2rem)}._floating_1xy2c_40{z-index:3;pointer-events:none;align-items:center;gap:.5rem;margin-top:auto;display:flex;position:sticky;bottom:1rem}._floating_1xy2c_40>*{pointer-events:auto}._toToday_1xy2c_1538{border:1px solid var(--surface-border);background:var(--surface);color:var(--accent-strong);font:inherit;box-shadow:var(--shadow-popover);cursor:pointer;border-radius:999px;align-items:center;gap:.2rem;padding:.65rem .9rem;font-weight:600;display:flex}._toToday_1xy2c_1538[data-arrow=start]{padding-left:.6rem}._toToday_1xy2c_1538[data-arrow=end]{padding-right:.6rem}:where(html[data-mouse]) ._toToday_1xy2c_1538:hover{border-color:var(--accent)}._toToday_1xy2c_1538:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){._toToday_1xy2c_1538{animation:.22s cubic-bezier(.2,.9,.3,1.2) _to-today-in_1xy2c_1}}@keyframes _to-today-in_1xy2c_1{0%{opacity:0;scale:.85}}._add_1xy2c_1281{background:var(--accent);color:var(--on-accent);font:inherit;box-shadow:var(--shadow-popover);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.65rem 1rem;font-weight:600;display:flex}._add_1xy2c_1281:focus-visible{outline:2px solid var(--text);outline-offset:2px}._add_1xy2c_1281{background:linear-gradient(100deg, var(--accent) 0 45%, var(--accent-deep) 55% 100%) 0 0 / 220% 100%;transition:background-position .45s}:where(html[data-mouse]) ._add_1xy2c_1281:hover,._add_1xy2c_1281:focus-visible{background-position:100% 0}@media (width<=699px){._threads_1xy2c_23{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}._view_1xy2c_28{--time-w:3rem;padding:.75rem .75rem 1rem}._week_1xy2c_128{margin:-.75rem -.75rem 0;padding:.5rem .75rem .4rem}._weekArrow_1xy2c_159{border-radius:9px;width:1.6rem}._weekDay_1xy2c_183,._weekMarker_1xy2c_301{border-radius:8px}._load_1xy2c_356{width:min(1.7rem,100% - .5rem)}._weekArrow_1xy2c_159 svg{width:20px;height:20px}._threads_1xy2c_23{margin:0 -.75rem;padding:0 .75rem .85rem}._threads_1xy2c_23>*{min-width:calc(var(--time-w) + var(--cols) * 6.5rem)}._weekDayNumber_1xy2c_209{aspect-ratio:1;width:min(2rem,100%);height:auto;font-size:var(--fs-lg)}}@media print{._card_1xy2c_3{box-shadow:none;border:0;overflow:visible}._view_1xy2c_28,._view_1xy2c_28._wide_1xy2c_48{zoom:var(--print-zoom,1);max-width:none;padding-bottom:0}._threads_1xy2c_23{overflow:visible}._threads_1xy2c_23>*{min-width:0}._week_1xy2c_128,._floating_1xy2c_40,._now_1xy2c_373,._nowCard_1xy2c_373,._threadLayout_1xy2c_553,._hiddenSummary_1xy2c_582,._addMark_1xy2c_1281{display:none}}@media (prefers-reduced-motion:no-preference){html:not(.view-transitions) ._card_1xy2c_3>*{animation:.25s ease-out both _content-in_1xy2c_1}}@keyframes _content-in_1xy2c_1{0%{opacity:0}}._cell_lg7z5_6{--pad-x:calc(.2 * var(--cal));--half-gap:1px;-webkit-touch-callout:none;min-width:0;min-height:0;padding:calc(.2 * var(--cal)) var(--pad-x) calc(.25 * var(--cal));border-radius:var(--radius-cell);background:var(--cell-bg);color:var(--text);flex-direction:column;gap:2px;transition:background-color .26s ease-out,box-shadow .26s ease-out;display:flex;position:relative}:where(html[data-mouse]) ._cell_lg7z5_6:hover{background:var(--cell-hover-bg);transition-duration:.12s}._cell_lg7z5_6._weekend_lg7z5_36{background:var(--cell-weekend-bg)}:where(html[data-mouse]) ._cell_lg7z5_6._weekend_lg7z5_36:hover{background:var(--cell-weekend-hover-bg)}._cell_lg7z5_6._empty_lg7z5_44,._cell_lg7z5_6._empty_lg7z5_44:hover{background:0 0}._cell_lg7z5_6:not(._empty_lg7z5_44){cursor:pointer}._cell_lg7z5_6:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._cell_lg7z5_6._painted_lg7z5_59,._cell_lg7z5_6._painted_lg7z5_59:hover{background:var(--day-color)}._cell_lg7z5_6._painted_lg7z5_59{box-shadow:inset 0 0 0 100vmax #0000}:where(html[data-mouse]) ._cell_lg7z5_6._painted_lg7z5_59:hover{box-shadow:inset 0 0 0 100vmax #0000000f}._painted_lg7z5_59:not(._today_lg7z5_72) ._dayNumber_lg7z5_72{color:var(--day-text)}._cell_lg7z5_6._selected_lg7z5_79,._cell_lg7z5_6._selected_lg7z5_79:hover{box-shadow:inset 0 0 0 1.5px var(--accent);transition-duration:60ms}._cell_lg7z5_6._selected_lg7z5_79:not(._painted_lg7z5_59),._cell_lg7z5_6._selected_lg7z5_79:not(._painted_lg7z5_59):hover{background:var(--accent-soft)}._header_lg7z5_90{align-items:center;gap:calc(.15 * var(--cal));flex:none;min-width:0;display:flex}._holidays_lg7z5_103{align-items:center;gap:calc(.15 * var(--cal));flex:1 1 0;width:0;min-width:0;display:flex;overflow:hidden}._holiday_lg7z5_103{min-width:0;font-size:calc(.55 * var(--cal));white-space:nowrap;text-overflow:ellipsis;color:var(--holiday-color,var(--accent));flex:0 auto;font-weight:600;line-height:1.2;overflow:hidden}:root[data-theme=dark] ._holiday_lg7z5_103{color:color-mix(in srgb, var(--holiday-color,var(--accent)) 55%, white)}._painted_lg7z5_59 ._holiday_lg7z5_103{color:var(--day-text)}._moreHolidays_lg7z5_138{color:var(--text-muted);font:inherit;font-size:calc(.5 * var(--cal));cursor:pointer;background:0 0;border:none;border-radius:3px;flex:none;padding:0 1px;font-weight:600;line-height:1.3}._moreHolidays_lg7z5_138:hover{background:var(--accent-soft);color:var(--accent-strong)}._painted_lg7z5_59 ._moreHolidays_lg7z5_138{color:var(--day-text)}._holidayList_lg7z5_161{width:auto;min-width:11rem;max-width:18rem}._holidayList_lg7z5_161 ul{font-size:var(--fs-sm);flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._holidayList_lg7z5_161 li{align-items:center;gap:.45rem;display:flex}._holidayDot_lg7z5_183{background:var(--holiday-color,var(--accent));border-radius:999px;flex:none;width:.6rem;height:.6rem}._holidayCountry_lg7z5_191{font-size:var(--fs-2xs);color:var(--text-muted);margin-left:auto;padding-left:.5rem}._events_lg7z5_203{contain:size;flex-direction:column;flex:1;gap:2px;min-height:0;margin-block:-4px;padding-block:4px;display:flex;overflow:visible clip}._events_lg7z5_203[data-density=compact]{gap:1px}._events_lg7z5_203[data-density=compact]>*{min-height:2px}._events_lg7z5_203[data-density=dense]{gap:0}._events_lg7z5_203[data-density=dense]>*{min-height:1px}._dayNumber_lg7z5_72{min-width:calc(1 * var(--cal));height:calc(1 * var(--cal));margin:calc(-.1 * var(--cal)) 0 0 calc(-.1 * var(--cal));padding:0 calc(.12 * var(--cal));font-size:calc(.58 * var(--cal));border-radius:999px;flex:none;place-items:center;font-weight:500;line-height:1;display:inline-grid}._weekend_lg7z5_36 ._dayNumber_lg7z5_72{color:var(--weekend-text)}._workday_lg7z5_261 ._header_lg7z5_90:after,._dayOff_lg7z5_262 ._header_lg7z5_90:after{content:"Work";bottom:calc(.25 * var(--cal));left:calc(.2 * var(--cal));max-width:calc(100% - .4 * var(--cal));font-size:calc(.5 * var(--cal));letter-spacing:.02em;text-transform:uppercase;color:var(--week-number);white-space:nowrap;pointer-events:none;font-weight:600;line-height:1;position:absolute;overflow:hidden}._dayOff_lg7z5_262 ._header_lg7z5_90:after{content:"Off"}._workday_lg7z5_261 ._header_lg7z5_90:lang(hu):after{content:"Munka"}._dayOff_lg7z5_262 ._header_lg7z5_90:lang(hu):after{content:"Pihenő"}@media (width<=699px){._workday_lg7z5_261 ._header_lg7z5_90:after,._dayOff_lg7z5_262 ._header_lg7z5_90:after{font-size:calc(.42 * var(--cal));letter-spacing:0}}._workday_lg7z5_261._painted_lg7z5_59 ._header_lg7z5_90:after,._dayOff_lg7z5_262._painted_lg7z5_59 ._header_lg7z5_90:after{color:var(--day-text)}._cell_lg7z5_6[data-week]:before{content:attr(data-week);bottom:calc(.25 * var(--cal));right:calc(.3 * var(--cal));font-size:calc(.55 * var(--cal));letter-spacing:.02em;color:var(--week-number);pointer-events:none;font-weight:500;line-height:1;position:absolute}._cell_lg7z5_6._painted_lg7z5_59[data-week]:before{color:var(--day-text)}._cell_lg7z5_6._open_lg7z5_329{box-shadow:inset 0 0 0 2px var(--accent)}._cell_lg7z5_6._open_lg7z5_329:not(._painted_lg7z5_59){background:var(--accent-soft)}._cell_lg7z5_6._today_lg7z5_72{box-shadow:inset 0 0 0 2px var(--danger)}._cell_lg7z5_6._today_lg7z5_72:after{z-index:1;border-radius:inherit;box-shadow:0 0 0 2px var(--danger);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._cell_lg7z5_6._today_lg7z5_72:after{animation:3s ease-out infinite _today-pulse_lg7z5_1}}@keyframes _today-pulse_lg7z5_1{0%{opacity:.45;transform:scale(1)}65%,to{opacity:0;transform:scale(1.12)}}._cell_lg7z5_6._today_lg7z5_72._selected_lg7z5_79{box-shadow:inset 0 0 0 1.5px var(--accent)}._cell_lg7z5_6._today_lg7z5_72._selected_lg7z5_79:after{display:none}._today_lg7z5_72 ._dayNumber_lg7z5_72{font-weight:600}._cell_lg7z5_6._holidayDay_lg7z5_388 ._dayNumber_lg7z5_72{background:var(--holiday-color);color:var(--holiday-text);font-weight:600}._chip_lg7z5_394,._laneGap_lg7z5_395{flex:0 1 calc(1.05 * var(--cal));min-height:3px}._chip_lg7z5_394{background:var(--chip-color,var(--event-default));color:var(--chip-text);border-radius:3px;align-items:center;display:flex;position:relative;overflow:hidden;container-type:size}:where(html[data-mouse]) ._chip_lg7z5_394{transition:box-shadow .2s ease-out;box-shadow:inset 0 0 0 100vmax #fff0}:where(html[data-mouse]) ._chip_lg7z5_394:hover{transition-duration:.1s;box-shadow:inset 0 0 0 100vmax #ffffff24}._chip_lg7z5_394._done_lg7z5_424{opacity:.5}._chip_lg7z5_394._done_lg7z5_424 ._chipLabel_lg7z5_428{text-decoration:line-through}._chip_lg7z5_394._dragging_lg7z5_434{opacity:.4}._chip_lg7z5_394._joinsPrev_lg7z5_438{margin-left:calc(-1 * (var(--pad-x) + var(--half-gap)));border-top-left-radius:0;border-bottom-left-radius:0}._chip_lg7z5_394._joinsNext_lg7z5_444{margin-right:calc(-1 * (var(--pad-x) + var(--half-gap)));border-top-right-radius:0;border-bottom-right-radius:0}._chip_lg7z5_394._continuesNext_lg7z5_452{clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% 50%, calc(100% - var(--notch)) 100%, 0 100%);border-top-right-radius:0;border-bottom-right-radius:0}._chip_lg7z5_394._continuesPrev_lg7z5_458{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--notch) 50%);border-top-left-radius:0;border-bottom-left-radius:0}._chip_lg7z5_394._continuesPrev_lg7z5_458._continuesNext_lg7z5_452{clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% 50%, calc(100% - var(--notch)) 100%, 0 100%, var(--notch) 50%)}._chip_lg7z5_394._continuesPrev_lg7z5_458 ._chipLabel_lg7z5_428{padding-left:calc(3px + var(--notch))}._chip_lg7z5_394{--notch:calc(.3 * var(--cal))}._chipLabel_lg7z5_428{min-width:0;font-size:calc(.64 * var(--cal));white-space:nowrap;text-overflow:clip;flex:1;padding:0 3px;font-weight:600;line-height:1;overflow:hidden}._chipIcon_lg7z5_496{margin-right:.2em;vertical-align:middle;width:.9em;height:.9em;margin-block:-1em;display:inline-block}._chip_lg7z5_394._spanning_lg7z5_513{z-index:1;overflow:visible}._spanning_lg7z5_513 ._chipLabel_lg7z5_428{pointer-events:none;width:calc(var(--span) * (100cqw + var(--pad-x) + var(--half-gap)) - 2 * (var(--pad-x) + var(--half-gap)));flex:none}._chipLock_lg7z5_530{z-index:2;box-sizing:content-box;background:var(--chip-color,var(--event-default));color:var(--chip-text);font-size:min(calc(.8 * var(--cal)), 80cqh);border-radius:0 3px 3px 0;padding:0 2px;position:absolute;top:50%;right:0;translate:0 -50%}@container (height<=9px){._chipLabel_lg7z5_428,._chipLock_lg7z5_530{display:none}}._row_i7wsv_2{display:contents}._monthLabel_i7wsv_6{z-index:2;padding:0 calc(.75 * var(--cal)) 0 calc(1 * var(--cal));background:var(--surface);font-size:calc(.78 * var(--cal));letter-spacing:-.01em;color:var(--text);white-space:nowrap;align-items:center;font-weight:500;display:flex;position:sticky;left:0}._monthButton_i7wsv_23{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0}._monthButton_i7wsv_23:hover{text-decoration:underline}._monthButton_i7wsv_23:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._monthLabel_i7wsv_6._current_i7wsv_43{color:var(--accent-strong);font-weight:650}._monthLabel_i7wsv_6._current_i7wsv_43:before{content:"";left:calc(.4 * var(--cal));background:var(--danger);border-radius:50%;width:4px;height:4px;position:absolute}._planner_1aj8m_3{--month-text:1.3;--mcal:calc(var(--cal) * var(--month-text));--day-cal:var(--mcal);--slot:calc(.95 * var(--cal));--gutter:calc(2.6 * var(--cal));padding:0 calc(.5 * var(--cal)) calc(1 * var(--cal));-webkit-user-select:none;user-select:none}@media print{._planner_1aj8m_3{--month-text:1;--slot:max(1.5px, calc((100vh - 2.5rem - 2 * var(--cal) - var(--weeks) * 3.4 * var(--cal)) / var(--weeks) / (var(--hours) * 2)));padding-bottom:0}._head_1aj8m_31{position:static}._weekBlock_1aj8m_35{--week-pad:2px}._allDay_1aj8m_6{--lanes:0!important}._planner_1aj8m_3 ._block_1aj8m_47{font-size:min(calc(.55 * var(--mcal)), calc(var(--length) * var(--slot) * .8));padding-block:0;line-height:1.1}._planner_1aj8m_3 ._blockTime_1aj8m_54{font-size:inherit;font-weight:400}._resize_1aj8m_59{display:none}}._hourly_1aj8m_65 ._timeline_1aj8m_65{background-image:linear-gradient(to bottom, var(--grid-line,#7f7f7f38) 0 1px, transparent 1px)}._grid_1aj8m_69{flex-direction:column;gap:2px;display:flex}._week_1aj8m_35{grid-template-columns:var(--gutter) repeat(7, minmax(0, 1fr));gap:2px;display:grid}._head_1aj8m_31{z-index:3;background:var(--surface);transition:background-color .2s,box-shadow .2s;position:sticky;top:0}[data-scrolled] ._head_1aj8m_31{box-shadow:var(--shadow-sticky)}@media (pointer:fine){[data-scrolled] ._head_1aj8m_31{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4)}}._weekday_1aj8m_106{padding:calc(.5 * var(--cal)) 0 calc(.3 * var(--cal));text-align:center;font-size:calc(.68 * var(--mcal));color:var(--text-muted);font-weight:600}._weekday_1aj8m_106._weekend_1aj8m_114{color:var(--weekend-text)}._weekBlock_1aj8m_35{--week-pad:calc(.6 * var(--cal));padding-bottom:var(--week-pad);flex-direction:column;gap:2px;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){[data-month-in] ._weekBlock_1aj8m_35{animation:.36s cubic-bezier(.2,.8,.2,1) backwards _month-in_1aj8m_1;animation-delay:calc(var(--w,0) * 35ms)}}[data-month-in=next] ._weekBlock_1aj8m_35{--month-from:28px}[data-month-in=prev] ._weekBlock_1aj8m_35{--month-from:-28px}@keyframes _month-in_1aj8m_1{0%{opacity:0;transform:translateX(var(--month-from,0))}}._frames_1aj8m_154{inset:0 0 var(--week-pad);z-index:2;pointer-events:none;position:absolute}._frame_1aj8m_154{border-radius:var(--radius-cell);box-shadow:inset 0 0 0 2px var(--accent);position:relative}._frame_1aj8m_154._todayFrame_1aj8m_167{box-shadow:inset 0 0 0 2px var(--danger)}._todayFrame_1aj8m_167:after{border-radius:inherit;box-shadow:0 0 0 2px var(--danger);content:"";opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._todayFrame_1aj8m_167:after{animation:3s ease-out infinite _today-pulse_1aj8m_1}}@keyframes _today-pulse_1aj8m_1{0%{opacity:.45;transform:scale(1)}65%,to{opacity:0;transform:scale(1.03,1.015)}}._planner_1aj8m_3 ._allDay_1aj8m_6 [data-today]:not([aria-selected]),._planner_1aj8m_3 ._allDay_1aj8m_6 [data-open]:not([aria-selected]){box-shadow:none}._planner_1aj8m_3 ._allDay_1aj8m_6 [data-today]:after{content:none}._allDay_1aj8m_6{--cal:var(--day-cal);grid-auto-rows:minmax(max(calc(2.6 * var(--cal)), calc((1.3 + var(--lanes,0) * 1.12) * var(--cal))), auto)}._allDay_1aj8m_6 [data-week]:before{content:none}._weekNumber_1aj8m_224{padding-top:calc(.3 * var(--cal));text-align:center;font-size:calc(.55 * var(--cal));color:var(--week-number);font-weight:600}._hoursRow_1aj8m_233{grid-template-rows:calc(var(--hours) * 2 * var(--slot))}._hourLabels_1aj8m_237{grid-template-rows:repeat(var(--hours), 1fr);font-size:calc(.5 * var(--mcal));color:var(--week-number);text-align:right;font-weight:600;line-height:1;display:grid}._hourLabels_1aj8m_237 span{padding-right:calc(.3 * var(--cal));translate:0 -.3em}._hourLabels_1aj8m_237 span:first-child{translate:none}._timeline_1aj8m_65{border-radius:var(--radius-cell);background-color:color-mix(in srgb, var(--cell-bg) 55%, var(--surface));background-image:linear-gradient(to bottom, var(--grid-line,#7f7f7f38) 0 1px, transparent 1px var(--slot), var(--grid-line-faint,#7f7f7f1a) var(--slot) calc(var(--slot) + 1px), transparent calc(var(--slot) + 1px));background-size:100% calc(2 * var(--slot));cursor:pointer;position:relative}._timeline_1aj8m_65._weekend_1aj8m_114{background-color:color-mix(in srgb, var(--cell-weekend-bg) 70%, var(--surface))}._timeline_1aj8m_65._holiday_1aj8m_279{background-color:color-mix(in srgb, var(--holiday-color) 12%, var(--cell-bg))}._timeline_1aj8m_65[style*=--day-color]{background-color:color-mix(in srgb, var(--day-color) 35%, var(--cell-bg))}._timeline_1aj8m_65._today_1aj8m_167{--edge:2px}._block_1aj8m_47{top:calc(var(--top) * var(--slot) + 1px);left:calc(var(--edge,0px) + var(--column) / var(--columns) * (100% - 2 * var(--edge,0px)) + 1px);width:calc((100% - 2 * var(--edge,0px)) / var(--columns) - 2px);height:calc(var(--length) * var(--slot) - 2px);white-space:nowrap;text-overflow:ellipsis;padding:1px calc(.25 * var(--cal));background:var(--chip-color,var(--event-default));color:var(--chip-text,var(--on-event-default));font-size:calc(.55 * var(--mcal));box-shadow:0 0 0 1px var(--surface);cursor:pointer;background-image:var(--mark-top,none), var(--mark-bottom,none);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 2px;border-radius:4px;line-height:1.15;position:absolute;overflow:hidden;container-type:size}:where(html[data-mouse]) ._block_1aj8m_47{transition:filter .12s ease-out}:where(html[data-mouse]) ._block_1aj8m_47:hover{filter:brightness(1.08)}._cutTop_1aj8m_332{--mark-top:repeating-linear-gradient(90deg, currentColor 0 4px, transparent 4px 7px);border-top-left-radius:0;border-top-right-radius:0}._cutBottom_1aj8m_338{--mark-bottom:repeating-linear-gradient(90deg, currentColor 0 4px, transparent 4px 7px);border-bottom-right-radius:0;border-bottom-left-radius:0}._block_1aj8m_47._done_1aj8m_345{opacity:.5}._block_1aj8m_47._done_1aj8m_345 ._blockTitle_1aj8m_349{text-decoration:line-through}._block_1aj8m_47._moment_1aj8m_354{--mark-top:linear-gradient(currentColor, currentColor)}._block_1aj8m_47._dragging_1aj8m_359{opacity:.45}._resize_1aj8m_59{cursor:ns-resize;height:6px;position:absolute;bottom:0;left:0;right:0}._resize_1aj8m_59:after{content:"";opacity:.6;background:currentColor;border-radius:999px;width:min(1.2rem,50%);height:2px;position:absolute;bottom:2px;left:50%;translate:-50%}._shortBlock_1aj8m_387{padding-block:0}@media (pointer:coarse){._resize_1aj8m_59{touch-action:none;height:14px}._resize_1aj8m_59:after{opacity:.55;width:min(1rem,40%);height:2px;bottom:1.5px}}._slotSelection_1aj8m_408{top:calc(var(--top) * var(--slot));height:calc(var(--length) * var(--slot));background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);pointer-events:none;border-radius:4px;position:absolute;left:0;right:0}._blockLock_1aj8m_422{background:var(--chip-color,var(--event-default));font-size:calc(.8 * var(--mcal));border-radius:3px;padding:1px;position:absolute;top:1px;right:1px}._blockTime_1aj8m_54{font-size:calc(.48 * var(--mcal));opacity:.9}._blockTitle_1aj8m_349{font-weight:600}._blockIcon_1aj8m_442{margin-right:.2em;vertical-align:middle;width:.9em;height:.9em;margin-block:-1em;display:inline-block}._resize_1aj8m_59:after{display:none}@container (height>=2.26em){._blockTime_1aj8m_54{text-overflow:ellipsis;display:block;overflow:hidden}._blockTitle_1aj8m_349{-webkit-line-clamp:var(--lines,1);overflow-wrap:break-word;white-space:normal;-webkit-box-orient:vertical;margin-top:.1em;display:-webkit-box;overflow:hidden}}@container (height>=2.76em){._resize_1aj8m_59:after{display:block}}@container (width<=3.2em){._blockTitle_1aj8m_349{overflow-wrap:normal}._blockLock_1aj8m_422{top:auto;bottom:1px}}@container (height>=3.91em){._blockTitle_1aj8m_349{--lines:2}}@container (height>=5.06em){._blockTitle_1aj8m_349{--lines:3}}@container (height>=6.21em){._blockTitle_1aj8m_349{--lines:4}}@container (height>=7.36em){._blockTitle_1aj8m_349{--lines:5}}@container (height>=8.51em){._blockTitle_1aj8m_349{--lines:6}}@container (height>=9.66em){._blockTitle_1aj8m_349{--lines:7}}@container (height>=10.81em){._blockTitle_1aj8m_349{--lines:8}}@media (width<=699px){._blockTime_1aj8m_54{display:none!important}@container (height>=1.65em){._resize_1aj8m_59:after{display:block}}@container (height>=2.9em){._blockTitle_1aj8m_349{--lines:2}}@container (height>=4.05em){._blockTitle_1aj8m_349{--lines:3}}@container (height>=5.2em){._blockTitle_1aj8m_349{--lines:4}}@container (height>=6.35em){._blockTitle_1aj8m_349{--lines:5}}@container (height>=7.5em){._blockTitle_1aj8m_349{--lines:6}}@container (height>=8.65em){._blockTitle_1aj8m_349{--lines:7}}@container (height>=9.8em){._blockTitle_1aj8m_349{--lines:8}}._planner_1aj8m_3{--month-text:1.2;--slot:calc(1.1 * var(--cal));--day-cal:var(--cal)}}@media screen{._planner_1aj8m_3._fill_1aj8m_550{--slot:max(calc(.95 * var(--cal)), var(--fill-slot,0px));padding-bottom:calc(.35 * var(--cal))}._fill_1aj8m_550 ._weekBlock_1aj8m_35{--week-pad:2px}}@media screen and (width<=699px){._planner_1aj8m_3._fill_1aj8m_550{--slot:max(calc(1.1 * var(--cal)), var(--fill-slot,0px))}}._stack_14aqh_3{gap:calc(1.25 * var(--cal));padding:0 calc(.5 * var(--cal)) calc(1 * var(--cal));-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}._month_14aqh_11{flex-direction:column;display:flex}._title_14aqh_17{z-index:3;padding:calc(.7 * var(--cal)) calc(.25 * var(--cal)) calc(.4 * var(--cal));background:var(--surface);font-size:calc(1.15 * var(--cal));letter-spacing:-.02em;color:var(--text);margin:0;font-weight:600;position:sticky;top:0}._title_14aqh_17._current_14aqh_30{color:var(--accent-strong)}._year_14aqh_34{color:var(--text-muted);font-weight:450}._grid_14aqh_39{flex-direction:column;gap:2px;display:flex}._week_14aqh_46{grid-template-columns:calc(1.5 * var(--cal)) repeat(7, minmax(0, 1fr));grid-auto-rows:minmax(calc(3.6 * var(--cal)), auto);gap:2px;display:grid}._week_14aqh_46:first-child{grid-auto-rows:auto}._weekday_14aqh_57{padding:calc(.15 * var(--cal)) 0 calc(.3 * var(--cal));text-align:center;font-size:calc(.68 * var(--cal));color:var(--text-muted);font-weight:600}._weekday_14aqh_57._weekend_14aqh_65{color:var(--weekend-text)}._weekNumber_14aqh_69{padding-top:calc(.3 * var(--cal));text-align:center;font-size:calc(.55 * var(--cal));color:var(--week-number);font-weight:600}._grid_14aqh_39 [data-week]:before{content:none}._row_e2sm1_2{display:contents}._corner_e2sm1_6,._label_e2sm1_7{background:var(--surface);transition:background-color .2s,box-shadow .2s;position:sticky;top:0}[data-scrolled] ._corner_e2sm1_6,[data-scrolled] ._label_e2sm1_7{box-shadow:var(--shadow-sticky)}@media (pointer:fine){[data-scrolled] ._corner_e2sm1_6,[data-scrolled] ._label_e2sm1_7{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4)}}._corner_e2sm1_6{z-index:4;left:0}._label_e2sm1_7{z-index:3;padding:calc(.6 * var(--cal)) 0 calc(.35 * var(--cal));text-align:center;font-size:calc(.58 * var(--cal));letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:500}._label_e2sm1_7._weekend_e2sm1_48{color:var(--weekend-text)}._draggingEvent_jm0sx_4,._draggingEvent_jm0sx_4 *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}._dragGhost_jm0sx_11{z-index:999;padding:0 calc(.3 * var(--cal));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform:translateY(-3px) rotate(var(--tilt)) scale(1.04);border-radius:3px;align-items:center;font-weight:600;animation:.14s ease-out _lift_jm0sx_1;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 22px #00000038,0 2px 6px #00000029}@keyframes _lift_jm0sx_1{0%{transform:none;box-shadow:0 0 #0000}}._timedGhost_jm0sx_38{white-space:normal;align-items:flex-start;padding-top:2px}._dragBubble_jm0sx_45{z-index:1000;border:1px solid var(--surface-border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-popover);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;border-radius:6px;padding:.2rem .5rem;position:fixed}._card_jm0sx_59{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-card);min-height:0;box-shadow:var(--shadow);overscroll-behavior:contain;overflow-anchor:none;flex:1;overflow:auto}._loading_jm0sx_77{z-index:6;height:0;position:sticky;top:0;left:0}._loading_jm0sx_77:before{background:linear-gradient(90deg, transparent, var(--accent), transparent) no-repeat;content:"";opacity:.7;background-size:40% 100%;height:3px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){._loading_jm0sx_77:before{animation:1.3s ease-in-out infinite _loading-sweep_jm0sx_1}}@keyframes _loading-sweep_jm0sx_1{0%{background-position:-70% 0}to{background-position:170% 0}}@media print{._card_jm0sx_59{box-shadow:none;border:0;border-radius:0;overflow:hidden}}@media (prefers-reduced-motion:no-preference){._grid_jm0sx_126[data-year-in="0"]>[role=row]>*{animation:.38s cubic-bezier(.2,.8,.2,1) backwards _year-in-a_jm0sx_1;animation-delay:calc(var(--m,0) * 28ms)}._grid_jm0sx_126[data-year-in="1"]>[role=row]>*{animation:.38s cubic-bezier(.2,.8,.2,1) backwards _year-in-b_jm0sx_1;animation-delay:calc(var(--m,0) * 28ms)}}@keyframes _year-in-a_jm0sx_1{0%{opacity:0;transform:translate(-10px)}}@keyframes _year-in-b_jm0sx_1{0%{opacity:0;transform:translate(-10px)}}._grid_jm0sx_126{--row-min:calc(4.25 * var(--cal));grid-template-columns:calc(5.75 * var(--cal)) repeat(var(--columns), minmax(calc(1.5 * var(--cal)), 1fr));grid-template-rows:auto repeat(12, minmax(var(--row-min), 1fr));min-width:max-content;min-height:100%;padding:0 calc(1 * var(--cal)) calc(1 * var(--cal)) 0;-webkit-user-select:none;user-select:none;gap:2px;display:grid}._grid_jm0sx_126._noHeader_jm0sx_165{grid-template-rows:repeat(12, minmax(var(--row-min), 1fr));padding-top:calc(1 * var(--cal))}@media print{._grid_jm0sx_126{--row-min:calc(3 * var(--cal))}}@media (prefers-reduced-motion:no-preference){html:not(.view-transitions) ._card_jm0sx_59>*{animation:.25s ease-out both _content-in_jm0sx_1}}@keyframes _content-in_jm0sx_1{0%{opacity:0}}._swipeable_jm0sx_195{touch-action:pan-y pinch-zoom}._monthCard_jm0sx_199{overflow-x:hidden}._header_1pgph_1{align-items:center}._badge_1pgph_6{text-align:right;flex-direction:column;align-items:flex-end;gap:.15rem;margin:0 0 0 auto;display:flex}._badgeTitle_1pgph_15{background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-xs);letter-spacing:.02em;border-radius:999px;padding:.2rem .6rem;font-weight:600}._muted_1pgph_25{font-size:var(--fs-xs);color:var(--text-muted)}._message_1pgph_31{text-align:center;place-content:center;justify-items:center;gap:.6rem;min-height:100svh;padding:1.5rem;display:grid}._message_1pgph_31 p{margin:0}@media (width<=699px){._badge_1pgph_6{text-align:left;align-items:flex-start;margin-left:0}}._region_1oh6c_2{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:1100;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);position:fixed;transform:translate(-50%)}._toast_1oh6c_13{border:1px solid var(--surface-border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-popover);font-size:var(--fs-sm);pointer-events:auto;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .45rem .45rem .85rem;animation:.38s cubic-bezier(.2,1.4,.4,1) _toast-in_1oh6c_1;display:flex;position:relative;overflow:hidden}._countdown_1oh6c_31{background:var(--accent);opacity:.6;transform-origin:0;height:2px;animation:_countdown_1oh6c_31 var(--toast-ms) linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes _countdown_1oh6c_31{to{transform:scaleX(0)}}._text_1oh6c_49{min-width:0}._undo_1oh6c_53{flex:none}@keyframes _toast-in_1oh6c_1{0%{opacity:0;transform:translateY(18px)scale(.96)}}@media (prefers-reduced-motion:reduce){._countdown_1oh6c_31{animation-duration:0s;display:none}}@media print{._toast_1oh6c_13{display:none}}._trigger_fdaep_1{width:var(--control-h);height:var(--control-h);border:1px solid var(--surface-border);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._trigger_fdaep_1:hover,._trigger_fdaep_1[aria-expanded=true]{border-color:var(--accent)}._trigger_fdaep_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._panel_fdaep_26{width:20rem}._identity_fdaep_30{align-items:center;gap:.75rem;display:flex}._names_fdaep_36{flex-direction:column;min-width:0;display:flex}._name_fdaep_36{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}._username_fdaep_51{font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._section_fdaep_59,._form_fdaep_60{flex-direction:column;gap:.45rem;display:flex}._section_fdaep_59{border-top:1px solid var(--surface-border);padding-top:.75rem}._label_fdaep_71{font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}._buttons_fdaep_77{flex-wrap:wrap;gap:.4rem;display:flex}._success_fdaep_83{font-size:var(--fs-2xs);color:var(--text-muted);margin:0}._links_fdaep_90{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._link_fdaep_90{align-items:center;gap:.35rem;display:flex}._linkText_fdaep_105{flex-direction:column;flex:1;min-width:0;display:flex}._linkLabel_fdaep_112{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._linkMeta_fdaep_120{font-size:var(--fs-2xs);color:var(--text-muted)}._views_fdaep_126{border:0;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;display:flex}._views_fdaep_126 legend{margin-bottom:.35rem;padding:0}._checkbox_fdaep_140{font-size:var(--fs-sm);align-items:center;gap:.45rem;font-weight:600;display:flex}._checkbox_fdaep_140 input{width:1rem;height:1rem;accent-color:var(--accent)}@media (width<=699px){._name_fdaep_36{font-size:var(--fs-sm)}._username_fdaep_51{font-size:var(--fs-2xs)}._smallField_fdaep_165{transform-origin:0 0;width:123.077%;margin-bottom:-.45rem;transform:scale(.8125)}}._avatar_1orpl_1{width:var(--size);height:var(--size);object-fit:cover;border-radius:50%;flex:none;place-items:center;display:inline-grid}._initials_1orpl_12{background:hsl(var(--hue) 45% 30%);color:#fff;font-size:calc(var(--size) * .4);letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}._popover_6elhh_1{width:23rem}._section_6elhh_5{flex-direction:column;gap:.5rem;display:flex}._section_6elhh_5+._section_6elhh_5{border-top:1px solid var(--surface-border);padding-top:.6rem}._sectionTitle_6elhh_16{font-size:var(--fs-2xs);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}._list_6elhh_25{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}._row_6elhh_36{align-items:center;gap:.4rem;display:flex}._wraps_6elhh_43{flex-wrap:wrap}._rowButton_6elhh_47[data-active]{color:var(--accent-strong)}._icons_6elhh_52{font-size:var(--fs-xs);flex-basis:100%;margin:.1rem 0 .4rem 1.6rem}._icons_6elhh_52 p{margin:.35rem 0 0}._counter_6elhh_62{font-size:var(--fs-xs);flex-basis:100%;grid-template-columns:auto 5.5rem;align-items:center;gap:.35rem .6rem;margin:.1rem 0 .4rem 1.6rem;display:grid}._counterField_6elhh_72{font-weight:600}._budgetInput_6elhh_76{min-height:0;padding:.25rem .45rem}._counterCheck_6elhh_81,._counterHint_6elhh_82{grid-column:1/-1}._counterCheck_6elhh_81{align-items:center;gap:.4rem;display:flex}._list_6elhh_25>._row_6elhh_36{min-height:2.1rem}._pickerHost_6elhh_98{flex:none;align-items:center;display:flex;position:relative}._pickerInput_6elhh_105{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:100%;left:0}._letterA_6elhh_118{font-family:Georgia,Times New Roman,serif;font-size:var(--fs-lg);font-weight:600}._nameInput_6elhh_125{background:var(--chip-color);min-width:0;color:var(--chip-text);border-color:#0000;flex:1;font-weight:600}._warning_6elhh_135{font-size:var(--fs-2xs);color:var(--danger);cursor:help;pointer-events:auto;line-height:1;position:absolute;bottom:.1rem;right:-.15rem}._deleteBox_6elhh_147{flex-direction:column;flex:none;align-items:center;width:3.2rem;display:flex}._usage_6elhh_155{color:var(--text-muted);white-space:nowrap;margin-top:-.2rem;font-size:.6rem;line-height:1}._nameLabel_6elhh_164{background:var(--chip-color);min-width:0;color:var(--chip-text);font:inherit;font-size:var(--fs-sm);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:text;border:none;border-radius:6px;flex:1;padding:.35rem .6rem;font-weight:600;overflow:hidden}@media (width<=699px){._list_6elhh_25{gap:.35rem}._row_6elhh_36 ._rowButton_6elhh_47{min-width:34px;min-height:36px}._row_6elhh_36 ._nameInput_6elhh_125,._row_6elhh_36 ._compact_6elhh_194{min-height:36px;padding-block:.3rem}._row_6elhh_36 input._compact_6elhh_194{flex:1;width:auto}._row_6elhh_36 input._compact_6elhh_194::placeholder{font-size:var(--fs-sm)}._row_6elhh_36 button._compact_6elhh_194{flex:none;padding-inline:.8rem}._deleteBox_6elhh_147{width:3rem}}._addForm_6elhh_221{flex-direction:column;gap:.5rem;display:flex}._nameRow_6elhh_227{align-items:center;gap:.5rem;display:flex}._nameRow_6elhh_227>input:not([type=color]){flex:1;min-width:0}._overridesBox_6elhh_240{min-width:0;max-width:100%;font-size:var(--fs-xs);flex-basis:100%;margin:0 0 .35rem .1rem}._overridesSummary_6elhh_248{width:fit-content;color:var(--text-muted);cursor:pointer;font-weight:600}._overridesSummary_6elhh_248:hover{color:var(--text)}._overridesSummary_6elhh_248:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}._overrides_6elhh_240{flex-direction:column;gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}._overrideRow_6elhh_274{align-items:center;gap:.5rem;min-width:0;display:flex}._overrideRow_6elhh_274>button{flex:none}._overrideText_6elhh_286{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._overrideIcon_6elhh_294{vertical-align:middle;color:var(--text-muted);display:inline-flex}._overrideTag_6elhh_300{background:var(--cell-bg);color:var(--text-muted);font-size:var(--fs-2xs);text-transform:uppercase;border-radius:4px;padding:0 .3rem;font-weight:600}._views_6elhh_311{font-size:var(--fs-xs);flex-wrap:wrap;flex-basis:100%;gap:.2rem .9rem;margin:-.1rem 0 .3rem .1rem;display:flex}._viewBox_6elhh_320{cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}._viewBox_6elhh_320 input{accent-color:var(--accent);margin:0}._fileRow_6elhh_332{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._buttons_6elhh_340{justify-content:flex-end;display:flex}._status_6elhh_345{font-size:var(--fs-2xs);flex-basis:100%;margin:-.1rem 0 .2rem .1rem}._trigger_27s8n_2{height:var(--control-h);border:1px solid var(--surface-border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow);color:var(--text);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:.4rem;padding:0 .8rem;font-weight:500;display:inline-flex}._icon_27s8n_21{color:var(--text-muted);flex:none}@media (width>=700px){@container toolbar (width<=38rem){._label_27s8n_31{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}._badge_27s8n_42>span{display:inline-block}@media (prefers-reduced-motion:no-preference){._badgeRoll_27s8n_47{animation:.26s cubic-bezier(.2,.9,.3,1.2) _badge-roll_27s8n_1}}@keyframes _badge-roll_27s8n_1{0%{opacity:0;transform:translateY(70%)}}._trigger_27s8n_2:hover,._trigger_27s8n_2[aria-expanded=true]{background:var(--cell-bg)}._trigger_27s8n_2:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._badge_27s8n_42{background:var(--surface-sunken);min-width:1.2rem;color:var(--text);font-size:var(--fs-2xs);text-align:center;border-radius:999px;padding:0 .35rem;font-weight:600;line-height:1.2rem}._caret_27s8n_81{font-size:var(--fs-2xs);color:var(--text-muted)}._panel_27s8n_86{width:15rem}._list_27s8n_90{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}._option_27s8n_99{font-size:var(--fs-sm);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .4rem;font-weight:500;display:flex}._option_27s8n_99 input[type=checkbox]{border:2px solid var(--text-muted);background:var(--surface) center / 0 no-repeat;cursor:pointer;appearance:none;border-radius:4px;flex:none;width:1rem;height:1rem;margin:0}._option_27s8n_99 input[type=checkbox]:checked{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100%}:root[data-theme=dark] ._option_27s8n_99 input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='%230b1530' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}._option_27s8n_99 input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){._option_27s8n_99 input[type=checkbox]{transition:background-size .22s cubic-bezier(.3,1.6,.5,1),background-color .14s,border-color .14s}._list_27s8n_90>li{animation:.22s cubic-bezier(.2,.9,.3,1) backwards _row-in_27s8n_1;animation-delay:calc(min(var(--i,0), 10) * 22ms)}}@keyframes _row-in_27s8n_1{0%{opacity:0;transform:translateY(-4px)}}._detail_27s8n_163{font-size:var(--fs-2xs);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.75rem;font-weight:600}._detailWarning_27s8n_173{color:var(--danger)}._option_27s8n_99:hover{background:var(--cell-bg)}._option_27s8n_99 input{width:1rem;height:1rem;accent-color:var(--accent);flex:none;margin:0}._swatch_27s8n_189{background:var(--swatch);border-radius:4px;flex:none;width:.95rem;height:.95rem;box-shadow:inset 0 0 0 1px #0000002e}._optionLabel_27s8n_199{cursor:pointer;flex:1}._colorSwatch_27s8n_205{cursor:pointer;appearance:none;border:none;padding:0}._colorSwatch_27s8n_205::-webkit-color-swatch-wrapper{padding:0}._colorSwatch_27s8n_205::-webkit-color-swatch{border:none;border-radius:4px}._colorSwatch_27s8n_205::-moz-color-swatch{border:none;border-radius:4px}._colorSwatch_27s8n_205:hover{box-shadow:inset 0 0 0 1px #0000002e, 0 0 0 2px var(--accent-soft)}._colorSwatch_27s8n_205:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._footer_27s8n_237{border-top:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}._panel_4xtdw_1{flex-direction:column;gap:.75rem;width:min(22rem,100vw - 16px);max-height:min(28rem,100vh - 4rem);display:flex;overflow-y:auto}._release_4xtdw_10{flex-direction:column;gap:.25rem;display:flex}._version_4xtdw_16{font-size:var(--fs-xs);margin:0;font-weight:600}._date_4xtdw_22{color:var(--text-muted);font-weight:400}._notes_4xtdw_27{font-size:var(--fs-xs);margin:0;padding-left:1.1rem;line-height:1.4}._notes_4xtdw_27 li+li{margin-top:.2rem}._trigger_11gh1_1{width:var(--control-h);height:var(--control-h);border:1px solid var(--surface-border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow);color:var(--text-muted);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}._trigger_11gh1_1:hover,._trigger_11gh1_1[aria-expanded=true]{color:var(--text);background:var(--cell-bg)}._trigger_11gh1_1 svg{transition:rotate .32s cubic-bezier(.3,1.4,.5,1)}:where(html[data-mouse]) ._trigger_11gh1_1:hover svg{rotate:60deg}._trigger_11gh1_1[aria-expanded=true] svg{rotate:90deg}@media (prefers-reduced-motion:reduce){._trigger_11gh1_1 svg{transition:none}}._trigger_11gh1_1:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._panel_11gh1_46{width:22rem}._group_11gh1_50{border-top:1px solid var(--surface-border);flex-direction:column;gap:.7rem;padding-top:.75rem;display:flex}._groupTitle_11gh1_58{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}._fieldset_11gh1_67{border:none;flex-direction:column;gap:.3rem;min-width:0;margin:0;padding:0;display:flex}._fieldset_11gh1_67:disabled{opacity:.55}._fieldset_11gh1_67 legend{margin-bottom:.3rem;padding:0}._segmented_11gh1_87{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-sunken);gap:2px;padding:2px;display:flex}._segmentedGrid_11gh1_97{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));display:grid}._segmentedGrid_11gh1_97 ._segment_11gh1_87{gap:.3rem;padding-inline:.25rem}._segment_11gh1_87{border-radius:var(--radius-sm);min-width:0;font-size:var(--fs-xs);white-space:nowrap;color:var(--text-muted);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .4rem;font-weight:500;display:inline-flex;position:relative}._segment_11gh1_87 input{opacity:0;pointer-events:none;position:absolute}._segment_11gh1_87:has(input:checked){background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-raised);font-weight:600}._segment_11gh1_87:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}._fieldset_11gh1_67:disabled ._segment_11gh1_87{cursor:default}._segmentSwatch_11gh1_146{background:var(--swatch);width:.65rem;height:.65rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);border-radius:50%;flex:none}._checkbox_11gh1_156{font-size:var(--fs-sm);align-items:center;gap:.45rem;font-weight:600;display:flex}._checkboxHint_11gh1_165{margin-top:.15rem;padding-left:1.45rem}._checkbox_11gh1_156 input{width:1rem;height:1rem;accent-color:var(--accent)}._option_11gh1_176{align-items:center;gap:.5rem;display:flex}._optionLabel_11gh1_182{white-space:nowrap;font-size:var(--fs-sm);flex:1;font-weight:600}._stepper_11gh1_189{align-items:center;gap:.25rem;display:flex}._value_11gh1_195{min-width:2.75rem;font-size:var(--fs-xs);text-align:center;font-variant-numeric:tabular-nums;font-weight:600}._reset_11gh1_203{padding-inline:.5rem}._section_11gh1_207{border-top:1px solid var(--surface-border);flex-direction:column;gap:.4rem;padding-top:.6rem;display:flex}._dataButtons_11gh1_215{gap:.4rem;display:flex}._success_11gh1_220{font-size:var(--fs-2xs);color:var(--text-muted);margin:0}._about_11gh1_227{border-top:1px solid var(--surface-border);font-size:var(--fs-2xs);padding-top:.6rem}._linkButton_11gh1_234{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._linkButton_11gh1_234:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._hourRange_11gh1_251{flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;display:grid}._status_ub30x_1{font-size:var(--fs-2xs);white-space:nowrap;color:var(--text-muted);flex:none;justify-items:end;font-weight:600;display:inline-grid}._state_ub30x_13{visibility:hidden;grid-area:1/1;align-items:center;gap:.35rem;display:inline-flex}._state_ub30x_13[data-shown]{visibility:visible}._dot_ub30x_25{background:var(--text-muted);border-radius:50%;width:.5rem;height:.5rem}._status_ub30x_1[data-status=saved] ._dot_ub30x_25{background:#2f9e5b}._status_ub30x_1[data-status=saving] ._dot_ub30x_25,._status_ub30x_1[data-status=loading] ._dot_ub30x_25{background:var(--accent)}._status_ub30x_1[data-status=offline] ._dot_ub30x_25{background:#d69e00}._status_ub30x_1[data-status=error]{color:var(--danger)}._status_ub30x_1[data-status=error] ._dot_ub30x_25{background:var(--danger)}@media (prefers-reduced-motion:no-preference){._status_ub30x_1[data-status=saving] ._dot_ub30x_25,._status_ub30x_1[data-status=loading] ._dot_ub30x_25{animation:1s ease-in-out infinite alternate _pulse_ub30x_1}}@keyframes _pulse_ub30x_1{0%{opacity:.35}}@media (prefers-reduced-motion:no-preference){._status_ub30x_1[data-status=saved] ._state_ub30x_13[data-shown] ._dot_ub30x_25{animation:.7s ease-out _saved-flash_ub30x_1}}@keyframes _saved-flash_ub30x_1{0%{transform:scale(1.35);box-shadow:0 0 #2f9e5b8c}to{transform:scale(1);box-shadow:0 0 0 7px #2f9e5b00}}@media (width<=699px){._text_ub30x_87{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._dot_ub30x_25{width:.6rem;height:.6rem}}._undo_vwgb3_2{width:var(--control-h);height:var(--control-h);border:1px solid var(--surface-border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);box-shadow:var(--shadow);cursor:pointer;flex:none;place-items:center;padding:0;transition:background-color .12s,translate .12s;display:inline-grid}._undo_vwgb3_2:hover:not(:disabled){background:var(--cell-bg)}._undo_vwgb3_2:active:not(:disabled){translate:0 1px}._undo_vwgb3_2:disabled{color:var(--text-muted);cursor:default}._undo_vwgb3_2:disabled>*{opacity:.55}._undo_vwgb3_2>span:first-child{display:grid}@media (prefers-reduced-motion:no-preference){._turn_vwgb3_40{animation:.48s cubic-bezier(.3,.9,.4,1) _undo-turn_vwgb3_1}}@keyframes _undo-turn_vwgb3_1{0%{rotate:0deg}to{rotate:-360deg}}._undo_vwgb3_2:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._backdrop_ug0hl_2{z-index:60;background:color-mix(in srgb, var(--text) 25%, transparent);justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}._dialog_ug0hl_13{border:1px solid var(--surface-border);background:var(--surface);border-radius:16px;flex-direction:column;width:min(36rem,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000038}._field_ug0hl_25{border-bottom:1px solid var(--surface-border);align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}._icon_ug0hl_33{color:var(--text-muted);flex:none}._input_ug0hl_38{min-width:0;color:var(--text);font:inherit;font-size:var(--fs-lg);background:0 0;border:0;outline:none;flex:1}._input_ug0hl_38::placeholder{color:var(--text-muted)}._kbd_ug0hl_53{border:1px solid var(--surface-border);color:var(--text-muted);font:inherit;font-size:var(--fs-2xs);border-radius:5px;flex:none;padding:.05rem .4rem}._results_ug0hl_63{overscroll-behavior:contain;margin:0;padding:.35rem;list-style:none;overflow-y:auto}._results_ug0hl_63:empty{display:none}._result_ug0hl_63{isolation:isolate;cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;padding:.45rem .65rem;display:grid;position:relative}._result_ug0hl_63[aria-selected=true]:before{z-index:-1;border-radius:inherit;background:var(--cell-hover-bg);content:"";position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._result_ug0hl_63{animation:.22s cubic-bezier(.2,.9,.3,1) backwards _result-in_ug0hl_1;animation-delay:calc(min(var(--i,0), 8) * 22ms)}}@keyframes _result-in_ug0hl_1{0%{opacity:0;transform:translateY(6px)}}._dot_ug0hl_112{background:var(--event-color,var(--event-default));border-radius:50%;grid-row:span 2;width:10px;height:10px}._title_ug0hl_120{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._meta_ug0hl_128{color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._empty_ug0hl_136,._hint_ug0hl_137{color:var(--text-muted);font-size:var(--fs-sm);margin:0;padding:.6rem 1rem}._hint_ug0hl_137{border-top:1px solid var(--surface-border);font-size:var(--fs-2xs)}@media (width<=699.98px){._backdrop_ug0hl_2{padding:.75rem}._dialog_ug0hl_13{max-height:80vh}}
