@font-face{font-family:Open Runde;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/open-runde-latin-400-normal-Crq_kbPk.woff2)format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Runde;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/open-runde-latin-500-normal-Ci8G7la9.woff2)format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Runde;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/open-runde-latin-600-normal-DFJ5egKh.woff2)format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Runde;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/open-runde-latin-700-normal-BeFL_mDB.woff2)format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}:root{--calert-accent:#fa5972;--calert-accent-soft:#fa59721f;--calert-accent-red:#fa5972;--calert-text-color:#181a1f;--calert-text-secondary-color:#6b7280;--calert-text-disable-color:#a8afba;--calert-border-color:#181a1f14;--calert-surface:#fff;--calert-surface-sunken:#f6f7f9;--calert-surface-hover:#181a1f0a;--calert-border-strong:#181a1f29;--calert-text-muted:#8b8785;--calert-surface-muted:#181a1f05;--calert-surface-subtle:#fafafa;--calert-tag-blue:#d3e5ef;--calert-danger-text:#c2503a;--calert-danger-solid:#c4554d;--calert-danger-solid-hover:#b04a43;--calert-danger-surface:#dc584a14;--calert-danger-surface-soft:#dc584a0a;--calert-danger-border:#dc584a3d;--calert-danger-ring:#dc584a66;--calert-success-text:#227a3c;--calert-success-surface:#2da44e1f;--calert-warning-text:#b45309;--calert-warning-surface:#f59e0b29;--calert-info-text:#1b74cc;--calert-info-solid:#3985d3;--calert-info-solid-hover:#3178c0;--calert-info-solid-soft:#6aaee8;--calert-info-ring:#2383e233;--calert-on-accent:#fff;--calert-scrim:#181a1f52;--calert-accent-press-overlay:#0000001f;--calert-ghost-surface:#181a1f1a;--calert-ghost-shadow:#181a1f29;--calert-on-dark-text:#ffffffcf;--calert-on-dark-overlay:#ffffff14;--calert-avatar-from:#e0349c;--calert-avatar-to:#b3138f;--calert-grid-surface:#fffbfb;--calert-weekend-bg:#faf6f6;--calert-rail-surface:#f9f5f5;--calert-grid-line-color:#181a1f0f;--calert-grid-border-color:#181a1f14;--calert-menu-surface:#fff;--calert-menu-text:#181a1f;--calert-menu-hover:#181a1f0f;--calert-menu-selected:#fa59721a;--calert-menu-hint:#686d75;--calert-menu-danger-text:#bb4255;--calert-menu-separator:#181a1f14;--calert-tooltip-surface:#181a1f;--calert-tooltip-text:#fff;--calert-tooltip-command-surface:#ffffff29;--calert-surface-shadow:0 2px 4px -1px #181a1f0f, 0 14px 28px -6px #181a1f1a;--calert-radius-xs:6px;--calert-radius-sm:10px;--calert-radius-md:14px;--calert-radius-lg:18px;--calert-ease-out:cubic-bezier(.23, 1, .32, 1);--calert-ease-in-out:cubic-bezier(.77, 0, .175, 1);--calert-duration-fast:.12s;--calert-duration-popover:.18s;--calert-duration-overlay:.2s;--calert-glass-blur-surface:blur(16px) saturate(180%);--calert-glass-surface:linear-gradient(#ffffff9e, #ffffff85);--calert-glass-ring:inset 0 0 0 1px #fff9;--calert-font-family:"Open Runde", ui-rounded, "SF Pro Rounded", -apple-system, "system-ui", "Segoe UI", sans-serif;font-family:var(--calert-font-family)}:root[data-theme=dark]{--calert-accent:#fa5972;--calert-accent-soft:#fa59722e;--calert-accent-red:#fa5972;--calert-text-color:#fafafa;--calert-text-secondary-color:#a6a6a6;--calert-text-disable-color:#7a7a7a;--calert-border-color:#ffffff21;--calert-surface:#2c2c2c;--calert-surface-sunken:#1b1b1b;--calert-surface-hover:#ffffff0f;--calert-border-strong:#ffffff42;--calert-text-muted:#969696;--calert-surface-muted:#ffffff08;--calert-surface-subtle:#2c2c2c;--calert-tag-blue:#4e545f;--calert-danger-text:#d4806f;--calert-danger-solid:#c4554d;--calert-danger-solid-hover:#b04a43;--calert-danger-surface:#dc584a24;--calert-danger-surface-soft:#dc584a12;--calert-danger-border:#dc584a57;--calert-danger-ring:#dc584a7a;--calert-success-text:#2faa54;--calert-success-surface:#2da44e38;--calert-warning-text:#f3700c;--calert-warning-surface:#f59e0b42;--calert-info-text:#4c9ae7;--calert-info-solid:#3985d3;--calert-info-solid-hover:#3178c0;--calert-info-solid-soft:#6aaee8;--calert-info-ring:#2383e252;--calert-on-accent:#fff;--calert-scrim:#1a1a1a94;--calert-accent-press-overlay:#ffffff2b;--calert-ghost-surface:#ffffff24;--calert-ghost-shadow:#1a1a1a66;--calert-on-dark-text:#0f0f0fdb;--calert-on-dark-overlay:#0f0f0f14;--calert-avatar-from:#e0349c;--calert-avatar-to:#b3138f;--calert-grid-surface:#111;--calert-weekend-bg:#151515;--calert-rail-surface:#202020;--calert-grid-line-color:#ffffff1a;--calert-grid-border-color:#ffffff21;--calert-menu-surface:#2c2c2c;--calert-menu-text:#fafafa;--calert-menu-hover:#ffffff1a;--calert-menu-selected:#fa59722e;--calert-menu-hint:silver;--calert-menu-danger-text:#d17d8b;--calert-menu-separator:#ffffff21;--calert-tooltip-surface:#f4f4f4;--calert-tooltip-text:#0f0f0f;--calert-tooltip-command-surface:#0f0f0f29;--calert-glass-blur-surface:blur(16px) saturate(180%) brightness(1.2);--calert-glass-surface:linear-gradient(#353535b8, #3535359e);--calert-glass-ring:inset 0 0 0 1px #ffffff0d;--calert-surface-shadow:0 4px 12px -1px #0000003d, 0 24px 48px -8px #0000007a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--calert-accent:#fa5972;--calert-accent-soft:#fa59722e;--calert-accent-red:#fa5972;--calert-text-color:#fafafa;--calert-text-secondary-color:#a6a6a6;--calert-text-disable-color:#7a7a7a;--calert-border-color:#ffffff21;--calert-surface:#2c2c2c;--calert-surface-sunken:#1b1b1b;--calert-surface-hover:#ffffff0f;--calert-border-strong:#ffffff42;--calert-text-muted:#969696;--calert-surface-muted:#ffffff08;--calert-surface-subtle:#2c2c2c;--calert-tag-blue:#4e545f;--calert-danger-text:#d4806f;--calert-danger-solid:#c4554d;--calert-danger-solid-hover:#b04a43;--calert-danger-surface:#dc584a24;--calert-danger-surface-soft:#dc584a12;--calert-danger-border:#dc584a57;--calert-danger-ring:#dc584a7a;--calert-success-text:#2faa54;--calert-success-surface:#2da44e38;--calert-warning-text:#f3700c;--calert-warning-surface:#f59e0b42;--calert-info-text:#4c9ae7;--calert-info-solid:#3985d3;--calert-info-solid-hover:#3178c0;--calert-info-solid-soft:#6aaee8;--calert-info-ring:#2383e252;--calert-on-accent:#fff;--calert-scrim:#1a1a1a94;--calert-accent-press-overlay:#ffffff2b;--calert-ghost-surface:#ffffff24;--calert-ghost-shadow:#1a1a1a66;--calert-on-dark-text:#0f0f0fdb;--calert-on-dark-overlay:#0f0f0f14;--calert-avatar-from:#e0349c;--calert-avatar-to:#b3138f;--calert-grid-surface:#111;--calert-weekend-bg:#151515;--calert-rail-surface:#202020;--calert-grid-line-color:#ffffff1a;--calert-grid-border-color:#ffffff21;--calert-menu-surface:#2c2c2c;--calert-menu-text:#fafafa;--calert-menu-hover:#ffffff1a;--calert-menu-selected:#fa59722e;--calert-menu-hint:silver;--calert-menu-danger-text:#d17d8b;--calert-menu-separator:#ffffff21;--calert-tooltip-surface:#f4f4f4;--calert-tooltip-text:#0f0f0f;--calert-tooltip-command-surface:#0f0f0f29;--calert-glass-blur-surface:blur(16px) saturate(180%) brightness(1.2);--calert-glass-surface:linear-gradient(#353535b8, #3535359e);--calert-glass-ring:inset 0 0 0 1px #ffffff0d;--calert-surface-shadow:0 4px 12px -1px #0000003d, 0 24px 48px -8px #0000007a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.yer0tz0{background:var(--calert-grid-surface);height:100%;min-height:0;color:var(--calert-text-color);overflow-y:auto}.yer0tz1{max-width:760px;margin:0 auto;padding:8px 24px 64px}.yer0tz2{border-top:1px solid var(--calert-grid-line-color);gap:16px;padding:6px 0;display:flex}.yer0tz2:first-of-type{border-top:none}.yer0tz3{flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:4px;width:76px;padding-top:8px;display:flex}.yer0tz4{color:var(--calert-text-secondary-color);font-variant-numeric:tabular-nums;font-size:16px;font-weight:530;line-height:20px}.yer0tz5{color:var(--calert-text-secondary-color);font-size:14px;font-weight:400;line-height:18px}.yer0tz6{border-radius:var(--calert-radius-xs);background:var(--calert-text-color);color:var(--calert-on-accent);letter-spacing:.04em;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.yer0tz7{flex:1;min-width:0}.yer0tz8{border-radius:var(--calert-radius-xs);width:100%;height:36px;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--calert-duration-fast) ease;background:0 0;border:none;align-items:center;gap:10px;padding:0 6px 0 12px;display:flex}.yer0tz8:hover{background:var(--calert-surface-hover)}.yer0tz9{border-radius:var(--calert-radius-xs);background:var(--calert-accent-soft);width:100%;height:36px;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--calert-duration-fast) ease;border:none;align-items:center;gap:10px;padding:0 6px 0 12px;display:flex}.yer0tza{background:var(--calert-event-accent);border-radius:9999px;flex-shrink:0;width:4px;height:16px}.yer0tzb{width:150px;color:var(--calert-text-secondary-color);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;overflow:hidden}.yer0tzc{min-width:0;color:var(--calert-text-color);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.yer0tzd{color:var(--calert-text-disable-color);flex-shrink:0;display:flex}.yer0tze{text-align:center;color:var(--calert-text-secondary-color);transition:opacity var(--calert-duration-popover) var(--calert-ease-out);padding:48px 0;font-size:13px;animation:none}@keyframes _1l1yxbz0{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._1l1yxbz1{background:var(--calert-tooltip-surface);color:var(--calert-tooltip-text);border-radius:var(--calert-radius-xs);word-break:break-word;max-width:280px;transform-origin:var(--radix-tooltip-content-transform-origin);padding:5px 10px;font-size:12px;font-weight:500;line-height:18px;animation:.2s cubic-bezier(.2,1,.3,1) _1l1yxbz0}._1l1yxbz2{align-items:center;gap:10px;display:flex}._1l1yxbz3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._1l1yxbz4{align-items:center;gap:2px;display:flex}._1l1yxbz5{background:var(--calert-tooltip-command-surface);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:400;line-height:16px;display:flex}._1l1yxbz5[data-length="1"]{width:16px}@media (prefers-reduced-motion:reduce){._1l1yxbz1{animation:none}}.w5d0l00{border-radius:var(--calert-radius-sm);border:1px solid var(--calert-border-color);height:28px;font:inherit;color:var(--calert-text-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.w5d0l00:hover{background:var(--calert-surface-hover)}.w5d0l00:active{transform:scale(.97)}.w5d0l01{flex-shrink:0;display:block}.w5d0l02{transition:stroke var(--calert-duration-fast) ease}.w5d0l03{font-variant-numeric:tabular-nums}[data-compact-picker=true] .w5d0l03{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w5d0l04{background:var(--calert-surface);box-shadow:var(--calert-surface-shadow);border-radius:var(--calert-radius-md);border:1px solid var(--calert-menu-separator);z-index:40;flex-direction:column;width:260px;max-height:420px;display:flex;overflow:hidden}.w5d0l05{border-bottom:1px solid var(--calert-menu-separator);align-items:center;padding:8px 10px;display:flex}.w5d0l06{width:100%;font:inherit;color:var(--calert-text-color);background:0 0;border:none;outline:none;font-size:13px}.w5d0l06::placeholder{color:var(--calert-text-disable-color)}.w5d0l07{flex:1;min-height:0;padding:4px;overflow-y:auto}.w5d0l08{color:var(--calert-text-secondary-color);white-space:nowrap;align-items:baseline;gap:6px;padding:8px 8px 4px;font-size:11px;font-weight:500;display:flex;overflow:hidden}.w5d0l09{text-overflow:ellipsis;overflow:hidden}.w5d0l0a{color:var(--calert-text-disable-color);flex-shrink:0;font-size:10px;font-weight:500}.w5d0l0b{align-items:center;display:flex;position:relative}.w5d0l0c{width:20px;height:20px;color:var(--calert-text-secondary-color);cursor:pointer;opacity:0;transition:opacity var(--calert-duration-fast) ease;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;right:6px}.w5d0l0c:hover{background:var(--calert-surface-hover)}.w5d0l0c:focus-visible{opacity:1}.w5d0l0d{border-radius:var(--calert-radius-xs);width:100%;height:30px;font:inherit;text-align:left;color:var(--calert-text-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.w5d0l0d:hover{background:var(--calert-menu-hover)}.w5d0l0d:active{transform:scale(.97)}.w5d0l0e{width:15px;height:15px;color:var(--calert-on-accent);transition:background-color var(--calert-duration-fast) ease;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.w5d0l0f{width:15px;height:15px;color:var(--calert-on-accent);transition:background-color var(--calert-duration-fast) ease;border:1.5px solid var(--calert-border-color);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.w5d0l0g{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.w5d0l0h{background:var(--calert-surface-hover);color:var(--calert-text-secondary-color);border-radius:4px;flex-shrink:0;padding:0 5px;font-size:10px;line-height:14px}.w5d0l0i{text-align:center;color:var(--calert-text-secondary-color);padding:20px 8px;font-size:13px}.w5d0l0j{border:none;border-top:1px solid var(--calert-menu-separator);width:100%;height:32px;font:inherit;color:var(--calert-text-secondary-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease;background:0 0;font-size:13px}.w5d0l0j:hover{background:var(--calert-menu-hover)}.w5d0l0b:hover [data-row-menu]{opacity:1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.w5d0l04{background:var(--calert-glass-surface);-webkit-backdrop-filter:var(--calert-glass-blur-surface);backdrop-filter:var(--calert-glass-blur-surface);box-shadow:var(--calert-glass-ring), var(--calert-surface-shadow)}@media (prefers-reduced-transparency:reduce){.w5d0l04{background:var(--calert-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--calert-surface-shadow)}}}.vi9x8k6{--vi9x8k0:30px;--vi9x8k1:6px;--vi9x8k2:transparent;--vi9x8k3:var(--calert-text-color);--vi9x8k4:transparent;--vi9x8k5:var(--calert-surface-hover);height:var(--vi9x8k0);border-radius:var(--vi9x8k1);border:1px solid var(--vi9x8k4);background:var(--vi9x8k2);color:var(--vi9x8k3);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--calert-duration-fast) var(--calert-ease-out);flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}.vi9x8k6:before{content:"";border-radius:inherit;background:var(--vi9x8k5);opacity:0;pointer-events:none;transition:opacity var(--calert-duration-fast) ease;position:absolute;inset:-1px}.vi9x8k6:hover:before{opacity:1}.vi9x8k6:active{transform:scale(.97)}.vi9x8k6[data-disabled=true]{cursor:default;opacity:.5}.vi9x8k6[data-disabled=true]:before{display:none}.vi9x8k6[data-block=true]{width:100%;display:flex}.vi9x8k6[data-variant=plain]{--vi9x8k3:var(--calert-text-secondary-color)}.vi9x8k6[data-variant=secondary]{--vi9x8k2:var(--calert-surface);--vi9x8k4:var(--calert-border-color)}.vi9x8k6[data-variant=primary]{--vi9x8k2:var(--calert-accent);--vi9x8k3:var(--calert-on-accent);--vi9x8k5:var(--calert-accent-press-overlay)}.vi9x8k6[data-variant=dark]{--vi9x8k3:var(--calert-on-dark-text);--vi9x8k5:var(--calert-on-dark-overlay)}.vi9x8k6[data-variant=danger]{--vi9x8k3:var(--calert-accent-red)}.vi9x8k7{width:var(--vi9x8k0);padding:0}.vi9x8k8{padding:0 12px}.vi9x8k9{flex-shrink:0;align-items:center;display:flex}.vi9x8ka:hover:before{opacity:0}.pvazvn0{background:var(--calert-surface);border-left:1px solid var(--calert-border-color);width:100%;height:100%;color:var(--calert-text-color);flex-direction:column;display:flex;overflow-y:auto}.pvazvn1{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;display:flex}.pvazvn2{flex:1;justify-content:flex-start;gap:6px;min-width:0;padding:0 8px}.pvazvn3{padding:10px 16px 16px}.pvazvn4{padding:4px 0 10px;font-size:13px;font-weight:600}.pvazvn5{color:var(--calert-text-color);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:13px;display:flex}.pvazvn6{flex-shrink:0;gap:4px;display:flex}.pvazvn7{background:var(--calert-surface-sunken);min-width:20px;height:20px;color:var(--calert-text-secondary-color);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;display:flex}.pvazvn8{word-break:break-word;padding:2px 0 12px;font-size:18px;font-weight:600;line-height:24px}.pvazvn9{align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;line-height:20px;display:flex}.pvazvna{color:var(--calert-text-disable-color);flex-shrink:0;margin-top:2px}.pvazvnb{word-break:break-word;min-width:0}.pvazvnc{color:var(--calert-text-secondary-color)}.pvazvnd{border-radius:3px;flex-shrink:0;width:10px;height:10px;margin-top:5px}.pvazvne{background:var(--calert-border-color);height:1px;margin:4px 16px}.xkwx8j0{border:1px solid var(--calert-border-color);border-radius:6px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.xkwx8j1{color:var(--calert-text-secondary-color);border-bottom:1px solid var(--calert-border-color);padding:6px 8px;font-size:12px;font-weight:500}.xkwx8j2{border-top:1px solid var(--calert-border-color);min-height:96px;padding:6px}.xkwx8j3{border-top:1px solid var(--calert-border-color);min-height:52px;padding:4px}.xkwx8j4{color:var(--calert-text-disable-color)}.xkwx8j5{background:var(--calert-tag-blue);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;margin-top:2px;padding:1px 4px;font-size:11px;display:block;overflow:hidden}._1yc7gag0{z-index:28;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 14px 14px;display:flex;position:fixed;inset:0}._1yc7gag1{pointer-events:auto;border-radius:var(--calert-radius-md);background:var(--calert-glass-surface);width:max-content;max-width:470px;-webkit-backdrop-filter:var(--calert-glass-blur-surface);backdrop-filter:var(--calert-glass-blur-surface);box-shadow:0 0 0 1px var(--calert-menu-hover), 0 1px 1px -.5px var(--calert-menu-hover), 0 3px 3px -1.5px var(--calert-menu-hover), 0 6px 6px -3px var(--calert-menu-hover), 0 12px 12px -6px var(--calert-surface-hover), 0 24px 24px -12px var(--calert-surface-hover), var(--calert-glass-ring);color:var(--calert-text-color);position:relative;overflow:hidden}._1yc7gag2{pointer-events:none;z-index:1;justify-content:center;align-items:flex-end;width:470px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._1yc7gag3{padding:10px 12px}._1yc7gag3 :focus-visible{outline:2px solid var(--calert-island-accent,var(--calert-accent));outline-offset:1px}._1yc7gag3 ::selection{background:var(--calert-island-accent-strong,var(--calert-accent));color:var(--calert-on-accent)}._13w9q9w0{z-index:60;border-radius:var(--calert-radius-md);background:var(--calert-menu-surface);border:1px solid var(--calert-menu-separator);max-width:min(560px,100vw - 32px);box-shadow:0 0 0 1px var(--calert-menu-hover), 0 1px 1px -.5px var(--calert-menu-hover), 0 3px 3px -1.5px var(--calert-menu-hover), 0 6px 6px -3px var(--calert-menu-hover), 0 12px 12px -6px var(--calert-surface-hover), 0 24px 24px -12px var(--calert-surface-hover);color:var(--calert-text-color);align-items:center;gap:10px;padding:9px 10px 9px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}._13w9q9w1{background:var(--calert-danger-text);border-radius:50%;flex-shrink:0;width:7px;height:7px}._13w9q9w2{flex:1;min-width:0}._13w9q9w3{color:var(--calert-text-secondary-color)}._13w9q9w4{border-radius:var(--calert-radius-sm);border:1px solid var(--calert-menu-separator);color:inherit;font:inherit;cursor:pointer;background:0 0;flex-shrink:0;padding:5px 10px;font-weight:500}._13w9q9w4:hover{background:var(--calert-menu-hover)}._1sh805g1{--_1sh805g0:14px;width:var(--_1sh805g0);height:var(--_1sh805g0);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._1sh805g2{justify-content:center;align-items:center;display:inline-flex}.p3ygx80{justify-content:space-between;gap:4px;padding:6px 8px 8px;display:flex}.p3ygx81{cursor:pointer;width:15px;height:15px;transition:transform var(--calert-duration-fast) var(--calert-ease-out);border:none;border-radius:50%;padding:0}.p3ygx81:hover{transform:scale(1.15)}.p3ygx81:active{transform:scale(1.05)}.p3ygx82{cursor:pointer;width:15px;height:15px;transition:transform var(--calert-duration-fast) var(--calert-ease-out);box-shadow:0 0 0 2px var(--calert-menu-surface), 0 0 0 3.5px var(--calert-swatch-ring,currentColor);border:none;border-radius:50%;padding:0}.p3ygx83{color:var(--calert-text-secondary-color);flex-shrink:0;display:flex}.p3ygx84{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.p3ygx85{color:var(--calert-menu-danger-text);flex-shrink:0;display:flex}.p3ygx86{border-radius:var(--calert-radius-xs);width:24px;height:24px;color:var(--calert-text-secondary-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.p3ygx86:hover{background:var(--calert-surface-hover)}.p3ygx87{cursor:pointer;background:var(--calert-border-color);border:none;border-radius:999px;flex-shrink:0;width:26px;height:15px;padding:0;transition:background-color .14s,transform .12s;position:relative}.p3ygx87:active{transform:scale(.96)}.p3ygx88{cursor:pointer;background:var(--calert-accent);border:none;border-radius:999px;flex-shrink:0;width:26px;height:15px;padding:0;transition:background-color .14s,transform .12s;position:relative}.p3ygx88:active{transform:scale(.96)}.p3ygx89{background:var(--calert-surface);width:11px;height:11px;box-shadow:0 1px 2px var(--calert-scrim);border-radius:50%;transition:transform .14s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;left:2px}.p3ygx8a{background:var(--calert-surface);width:11px;height:11px;box-shadow:0 1px 2px var(--calert-scrim);border-radius:50%;transition:transform .14s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;left:2px;transform:translate(11px)}.p3ygx8b{color:var(--calert-text-secondary-color);font-size:13px}._1so0xjh0{white-space:nowrap;align-items:center;gap:10px;padding:2px 2px 2px 6px;display:flex}._1so0xjh1{color:var(--calert-text-secondary-color);flex-shrink:0;font-size:13px}._1so0xjh2{color:var(--calert-text-color);font-variant-numeric:tabular-nums;font-weight:600}._1so0xjh3{background:var(--calert-menu-separator);flex-shrink:0;width:1px;height:16px}._1so0xjh4{align-items:center;gap:5px;display:flex}._1so0xjh5{border-radius:var(--calert-radius-xs);height:26px;font:inherit;cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);color:var(--calert-text-color);background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:flex}._1so0xjh5:active{transform:scale(.97)}._1so0xjh5:hover{background:var(--calert-surface-hover)}._1so0xjh6{border-radius:var(--calert-radius-xs);height:26px;font:inherit;cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);color:var(--calert-menu-danger-text);background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:flex}._1so0xjh6:active{transform:scale(.97)}._1so0xjh6:hover{background:var(--calert-accent-soft)}._1so0xjh7{border-radius:var(--calert-radius-xs);width:26px;height:26px;color:var(--calert-text-secondary-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;display:flex}._1so0xjh7:hover{background:var(--calert-surface-hover)}.qtxy4s0{background:var(--calert-menu-surface);box-shadow:var(--calert-surface-shadow);border-radius:var(--calert-radius-md);border:1px solid var(--calert-menu-separator);z-index:60;padding:5px;font-family:inherit}.qtxy4s1{border-radius:var(--calert-radius-xs);text-align:left;width:100%;height:30px;color:var(--calert-menu-text);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:5px 8px;font-family:inherit;font-size:13px;display:flex}.qtxy4s1:active{transform:scale(.97)}.qtxy4s1:hover,.qtxy4s1[data-highlighted]{background:var(--calert-menu-hover)}.qtxy4s2{border-radius:var(--calert-radius-xs);text-align:left;width:100%;height:30px;color:var(--calert-menu-danger-text);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:5px 8px;font-family:inherit;font-size:13px;display:flex}.qtxy4s2:active{transform:scale(.97)}.qtxy4s2:hover,.qtxy4s2[data-highlighted]{background:var(--calert-accent-soft)}.qtxy4s3{border-radius:var(--calert-radius-xs);text-align:left;width:100%;height:30px;color:var(--calert-menu-text);opacity:.33;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:5px 8px;font-family:inherit;font-size:13px;display:flex}.qtxy4s4{align-items:center;gap:8px;min-width:0;display:flex}.qtxy4s5{color:var(--calert-menu-hint);flex-shrink:0}.qtxy4s6{color:var(--calert-menu-hint);padding-left:16px;font-size:13px;font-weight:500}.qtxy4s1[data-current=true]{color:var(--calert-accent);font-weight:600}.qtxy4s7{background:var(--calert-menu-separator);height:1px;margin:3px 4px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.qtxy4s0{background:var(--calert-glass-surface);-webkit-backdrop-filter:var(--calert-glass-blur-surface);backdrop-filter:var(--calert-glass-blur-surface);box-shadow:var(--calert-glass-ring), var(--calert-surface-shadow)}@media (prefers-reduced-transparency:reduce){.qtxy4s0{background:var(--calert-menu-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--calert-surface-shadow)}}}@keyframes _159rh4n0{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _159rh4nw{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _159rh4nx{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}._159rh4n1{transform-origin:var(--radix-popover-content-transform-origin);animation:_159rh4n0 var(--calert-duration-popover) var(--calert-ease-out);background:var(--calert-surface);width:296px;box-shadow:#0000001a 0px 14px 28px -6px, var(--calert-menu-hover) 0px 2px 4px -1px;border-radius:var(--calert-radius-lg);border:1px solid var(--calert-border-color);z-index:30;color:var(--calert-text-color);max-height:var(--radix-popper-available-height);flex-direction:column;font-size:13px;display:flex;overflow:hidden}._159rh4n2{flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;padding:8px 8px 0;display:flex}._159rh4n3{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}._159rh4n4{align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}._159rh4n5{color:var(--calert-text-secondary-color);display:flex}._159rh4n6{align-items:center;gap:2px;display:flex}._159rh4n7{width:24px;height:24px;color:var(--calert-text-secondary-color);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}._159rh4n7:hover{background:var(--calert-surface-hover)}._159rh4n7:active{transform:scale(.97)}._159rh4n8{color:var(--calert-text-color);border-radius:var(--calert-radius-xs);text-align:left;cursor:text;word-break:break-word;width:calc(100% - 28px);transition:background-color var(--calert-duration-fast) ease;background:0 0;border:none;margin:4px 14px 10px;padding:2px 4px;font-family:inherit;font-size:20px;font-weight:600;line-height:26px;display:block}._159rh4n8:hover{background:var(--calert-surface-hover)}._159rh4n9{color:var(--calert-text-disable-color);font-weight:500}._159rh4na{color:var(--calert-text-color);border-radius:var(--calert-radius-xs);background:var(--calert-surface-hover);border:none;outline:none;width:calc(100% - 28px);margin:4px 14px 10px;padding:2px 4px;font-family:inherit;font-size:20px;font-weight:600;line-height:26px}._159rh4na::placeholder{color:var(--calert-text-disable-color)}._159rh4nb{padding:10px 16px}._159rh4nc{background:var(--calert-menu-hover);height:1px}._159rh4nd{color:var(--calert-text-secondary-color);align-items:center;gap:4px;display:flex}._159rh4ne{flex-shrink:0;display:inline-flex}._159rh4nf{color:var(--calert-text-color);font-variant-numeric:tabular-nums;font-size:13px}._159rh4ng{color:var(--calert-text-secondary-color);white-space:nowrap;flex-shrink:0;margin-left:2px;font-size:13px;overflow:hidden}._159rh4nh{align-items:center;min-width:0;padding:6px 0 0 26px;font-size:13px;display:flex}._159rh4ni{gap:14px;padding:10px 0 0 26px;display:flex}._159rh4nj{color:var(--calert-text-disable-color);transition:color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;display:flex}._159rh4nj:hover{color:var(--calert-text-secondary-color)}._159rh4nj:active{transform:scale(.97)}._159rh4nk{color:var(--calert-accent);transition:color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;display:flex}._159rh4nk:active{transform:scale(.97)}._159rh4nl{color:var(--calert-text-disable-color);transition:color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}._159rh4nl:hover{color:var(--calert-text-secondary-color)}._159rh4nl:active{transform:scale(.97)}._159rh4nm{color:var(--calert-text-color);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}._159rh4nn{transition:background-color var(--calert-duration-fast) ease;align-items:center;gap:12px;padding:7px 16px;font-size:13px;display:flex}._159rh4nn:hover{background:var(--calert-surface-hover)}._159rh4no{color:var(--calert-text-disable-color)}._159rh4np{color:var(--calert-text-color)}._159rh4nq{color:var(--calert-text-secondary-color);opacity:.7;display:flex}._159rh4nr{border-radius:3px;flex-shrink:0;width:10px;height:10px}._159rh4ns{gap:60px;padding:2px 16px 7px 42px;font-size:13px;display:flex}._159rh4nt{color:var(--calert-text-disable-color);padding:2px 16px 2px 42px;font-size:12px}._159rh4nu{font-variant-numeric:tabular-nums;width:54px;color:var(--calert-text-color);transition:background-color var(--calert-duration-fast) ease;background:0 0;border:none;border-radius:6px;outline:none;padding:4px 6px;font-family:inherit;font-size:13px}._159rh4nu:hover{background:var(--calert-surface-hover)}._159rh4nu:focus{background:var(--calert-menu-hover)}._159rh4nv{position:relative}._159rh4ny{animation-duration:.15s;animation-timing-function:var(--calert-ease-out);transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin));background:var(--calert-menu-surface);width:200px;max-height:208px;box-shadow:var(--calert-surface-shadow);border-radius:var(--calert-radius-md);border:1px solid var(--calert-menu-separator);z-index:50;padding:4px;animation-fill-mode:both;overflow-y:auto}._159rh4ny[data-state=open]{animation-name:_159rh4nw}._159rh4ny[data-state=closed]{animation-name:_159rh4nx}._159rh4nz{border-radius:var(--calert-radius-xs);width:100%;color:var(--calert-menu-danger-text);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 10px;font-family:inherit;font-size:13px;display:flex}._159rh4nz:hover{background:var(--calert-accent-soft)}._159rh4nz:active{transform:scale(.97)}._159rh4n10{border-radius:var(--calert-radius-xs);width:100%;color:var(--calert-menu-text);font-variant-numeric:tabular-nums;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 10px;font-family:inherit;font-size:13px;display:flex}._159rh4n10:hover{background:var(--calert-menu-hover)}._159rh4n10:active{transform:scale(.97)}._159rh4n11{border-radius:var(--calert-radius-xs);background:var(--calert-menu-selected);width:100%;color:var(--calert-menu-text);font-variant-numeric:tabular-nums;border:none;justify-content:space-between;align-items:center;padding:6px 10px;font-family:inherit;font-size:13px;display:flex}._159rh4n12{color:var(--calert-menu-hint);font-size:12px}._159rh4n13{color:var(--calert-text-disable-color);-webkit-user-select:none;user-select:none;font-size:13px}._159rh4n14{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--calert-text-color);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:6px;margin:-2px -4px;padding:2px 4px;font-family:inherit;font-size:13px;overflow:hidden}._159rh4n14:hover{background:var(--calert-surface-hover)}._159rh4n14:active{transform:scale(.97)}._159rh4n15{transform-origin:var(--radix-popover-content-transform-origin);background:var(--calert-menu-surface);width:232px;box-shadow:var(--calert-surface-shadow);border-radius:var(--calert-radius-md);border:1px solid var(--calert-border-color);z-index:50;color:var(--calert-menu-text);padding:10px}._159rh4n16{justify-content:space-between;align-items:center;padding:0 2px 8px 6px;font-size:13px;font-weight:500;display:flex}._159rh4n17{width:22px;height:22px;color:var(--calert-text-secondary-color);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}._159rh4n17:hover{background:var(--calert-menu-hover)}._159rh4n17:active{transform:scale(.97)}._159rh4n18{grid-template-columns:repeat(7,30px);display:grid}._159rh4n19{height:20px;color:var(--calert-text-secondary-color);justify-content:center;align-items:center;font-size:10px;display:flex}._159rh4n1a{height:26px;transition:background-color var(--calert-duration-fast) ease;color:var(--calert-text-color);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;display:flex}._159rh4n1a:hover{background:var(--calert-menu-hover)}._159rh4n1b{height:26px;transition:background-color var(--calert-duration-fast) ease;color:var(--calert-text-disable-color);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;display:flex}._159rh4n1b:hover{background:var(--calert-menu-hover)}._159rh4n1c{background:var(--calert-menu-selected);height:26px;transition:background-color var(--calert-duration-fast) ease;color:var(--calert-menu-text);border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;display:flex}._159rh4n1c:hover{background:var(--calert-menu-hover)}._159rh4n1d{background:var(--calert-accent-red);min-width:20px;height:20px;color:var(--calert-on-accent);border-radius:5px;justify-content:center;align-items:center;padding:0 2px;display:flex}._159rh4n1e{z-index:60;background:var(--calert-surface-muted);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._159rh4n1f{background:var(--calert-surface);width:400px;box-shadow:var(--calert-surface-shadow);border-radius:var(--calert-radius-lg);border:1px solid var(--calert-border-color);color:var(--calert-text-color);font-size:13px}._159rh4n1g{margin:0;padding:24px 24px 8px;font-size:17px;font-weight:500}._159rh4n1h{flex-direction:column;gap:14px;padding:8px 24px 0;display:flex}._159rh4n1i{align-items:center;gap:8px;display:flex}._159rh4n1j{width:56px;color:inherit;background:var(--calert-surface);border:1px solid var(--calert-border-color);border-radius:6px;outline:none;padding:5px 8px;font-family:inherit;font-size:13px}._159rh4n1j:focus{border-color:var(--calert-info-ring)}._159rh4n1k{width:110px;color:inherit;background:var(--calert-surface);border:1px solid var(--calert-border-color);border-radius:6px;outline:none;padding:5px 8px;font-family:inherit;font-size:13px}._159rh4n1l{background:var(--calert-surface-hover);width:28px;height:28px;color:var(--calert-text-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border:none;border-radius:50%;font-family:inherit;font-size:12px}._159rh4n1l:hover{background:var(--calert-menu-hover)}._159rh4n1l:active{transform:scale(.97)}._159rh4n1m{background:var(--calert-info-solid-soft);width:28px;height:28px;color:var(--calert-menu-text);cursor:pointer;border:none;border-radius:50%;font-family:inherit;font-size:12px}._159rh4n1n{background:var(--calert-surface-hover);border-radius:6px;padding:2px;display:flex}._159rh4n1o{color:var(--calert-text-secondary-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:13px;font-weight:500}._159rh4n1p{background:var(--calert-surface);color:var(--calert-text-color);cursor:pointer;white-space:nowrap;box-shadow:var(--calert-border-color) 0px 1px 2px;border:none;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:13px;font-weight:500}._159rh4n1q{color:var(--calert-text-secondary-color);font-size:13px}._159rh4n1r{align-items:center;gap:10px;display:flex}._159rh4n1s{justify-content:flex-end;gap:8px;padding:20px 24px 24px;display:flex}._159rh4n1t{height:30px;color:var(--calert-text-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}._159rh4n1t:hover{background:var(--calert-surface-hover)}._159rh4n1t:active{transform:scale(.97)}._159rh4n1u{background:var(--calert-info-solid);height:30px;color:var(--calert-menu-text);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}._159rh4n1u:hover{background:var(--calert-info-solid-hover)}._159rh4n1v{background:var(--calert-danger-solid);height:30px;color:var(--calert-menu-text);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}._159rh4n1v:hover{background:var(--calert-danger-solid-hover)}._159rh4n1w{background:var(--calert-menu-separator);height:1px;margin:4px 6px}._159rh4n1x{max-height:none;left:auto;right:0}._159rh4n1y{top:auto;bottom:calc(100% + 4px)}._159rh4n1z{color:var(--calert-text-color);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:13px}._159rh4n1z::placeholder{color:var(--calert-text-disable-color)}._159rh4n20{resize:vertical;min-height:40px;color:var(--calert-text-color);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:13px;line-height:1.5}._159rh4n20::placeholder{color:var(--calert-text-disable-color)}._159rh4n21{flex-direction:column;gap:1px;padding:10px 14px 8px;display:flex}._159rh4n22{align-items:center;gap:8px;display:flex}._159rh4n23{border:1.5px solid var(--calert-text-disable-color);color:#0000;cursor:pointer;background:0 0;border-radius:6.75px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}._159rh4n23[data-done=true]{border-color:var(--calert-accent);background:var(--calert-accent);color:var(--calert-on-accent)}._159rh4n24{text-decoration:line-through}._159rh4n25{align-items:center;gap:8px;display:flex}._159rh4n26{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding-left:6px;display:flex}._159rh4n27{color:var(--calert-text-secondary-color);align-items:center;gap:10px;min-height:34px;padding:8px 14px;font-size:12px;display:flex}._159rh4n28{font:inherit;color:inherit;cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;margin:-3px -6px;padding:3px 6px;display:flex}._159rh4n28:hover{background:var(--calert-surface-hover)}._159rh4n28:active{transform:scale(.97)}._159rh4n29{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._159rh4n2a{justify-content:space-between;align-items:center;gap:12px;display:flex}._159rh4n2b{position:relative;overflow:hidden}._159rh4n2c{align-items:center;gap:6px;padding:10px 14px 8px;display:flex}._159rh4n2d{border-radius:var(--calert-radius-xs);width:22px;height:22px;color:var(--calert-text-secondary-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin-left:-4px;display:flex}._159rh4n2d:hover{background:var(--calert-surface-hover)}._159rh4n2d:active{transform:scale(.97)}._159rh4n2e{color:var(--calert-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}._159rh4n2f{resize:none;width:100%;height:150px;color:var(--calert-text-color);background:0 0;border:none;outline:none;padding:0 14px 12px;font-family:inherit;font-size:13px;line-height:19px;display:block}._159rh4n2f::placeholder{color:var(--calert-text-disable-color)}._159rh4n2g{text-align:left;border-radius:var(--calert-radius-xs);width:100%;font:inherit;cursor:text;transition:background-color var(--calert-duration-fast) ease;background:0 0;border:none;margin:0 -4px;padding:2px 4px;font-size:13px;display:block}._159rh4n2g:hover{background:var(--calert-surface-hover)}._159rh4n2h{color:var(--calert-text-secondary-color);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._159rh4n2i{color:var(--calert-text-disable-color)}._159rh4n2j{width:100%;color:var(--calert-text-secondary-color);align-items:center;gap:6px;padding:4px 0 0;font-size:13px;text-decoration:none;display:flex}._159rh4n2j:hover{color:var(--calert-text-color)}._159rh4n2k{white-space:nowrap;text-overflow:ellipsis;text-underline-offset:2px;min-width:0;text-decoration:underline;overflow:hidden}._159rh4n2l{padding-left:0}._159rh4n2m{color:var(--calert-menu-hint);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px 2px;font-size:11px;overflow:hidden}._159rh4n2n{cursor:pointer;gap:8px}._159rh4n2o{cursor:default;opacity:.55;gap:8px}._159rh4n2o:hover{background:0 0}._159rh4n2o:active{transform:none}._159rh4n2p{cursor:default;gap:8px}._159rh4n2q{border-radius:3px}._159rh4n2r{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}._159rh4n2s{flex-shrink:0}._159rh4n2t{color:var(--calert-text-disable-color);padding:4px 10px 2px;font-size:11px;line-height:1.4}._159rh4n2u{flex-direction:column;width:260px;max-height:300px;padding:0;display:flex;overflow-y:hidden}._159rh4n2v{border:none;border-bottom:1px solid var(--calert-menu-separator);width:100%;font:inherit;color:var(--calert-menu-text);background:0 0;outline:none;padding:9px 12px;font-size:13px}._159rh4n2v::placeholder{color:var(--calert-menu-hint)}._159rh4n2w{padding:4px;overflow-y:auto}._159rh4n2x{border-radius:var(--calert-radius-xs);color:var(--calert-menu-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}._159rh4n2x[data-selected=true]{background:var(--calert-accent-soft)}._159rh4n2x[data-current=true]{font-weight:600}._159rh4n2y{font-variant-numeric:tabular-nums;color:var(--calert-menu-hint);font-size:12px}._159rh4n2z{color:var(--calert-menu-hint);padding:10px;font-size:13px}@media (prefers-reduced-motion:reduce){._159rh4n1{animation:1ms linear _159rh4n0}._159rh4ny{animation-duration:1ms}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._159rh4n1{background:var(--calert-glass-surface);-webkit-backdrop-filter:var(--calert-glass-blur-surface);backdrop-filter:var(--calert-glass-blur-surface);box-shadow:var(--calert-glass-ring), #0000001a 0px 14px 28px -6px, var(--calert-menu-hover) 0px 2px 4px -1px}._159rh4ny,._159rh4n15,._159rh4n1f{background:var(--calert-glass-surface);-webkit-backdrop-filter:var(--calert-glass-blur-surface);backdrop-filter:var(--calert-glass-blur-surface);box-shadow:var(--calert-glass-ring), var(--calert-surface-shadow)}@media (prefers-reduced-transparency:reduce){._159rh4n1{background:var(--calert-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:#0000001a 0px 14px 28px -6px, var(--calert-menu-hover) 0px 2px 4px -1px}._159rh4ny,._159rh4n15{background:var(--calert-menu-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--calert-surface-shadow)}._159rh4n1f{background:var(--calert-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--calert-surface-shadow)}}}.o6i6xa0{background:var(--calert-grid-surface);height:100%;min-height:0;color:var(--calert-text-color);flex-direction:column;display:flex;position:relative;overflow:hidden}.o6i6xa1{scrollbar-width:none;overscroll-behavior-y:none;flex:1;position:relative;overflow:auto}.o6i6xa1::-webkit-scrollbar{display:none}.o6i6xa2{-webkit-user-select:none;user-select:none;cursor:default}.o6i6xa3{z-index:7;background:var(--calert-grid-surface);height:28px;position:sticky;top:0}.o6i6xa4{background:var(--calert-grid-surface);z-index:2;width:70px;height:100%;position:sticky;left:0}.o6i6xa5{color:var(--calert-text-secondary-color);font-size:10px;font-weight:500;line-height:13px;position:absolute;bottom:3px;right:8px}.o6i6xa6{justify-content:center;align-items:center;gap:4px;height:28px;display:flex;position:absolute;top:0}.o6i6xa7{color:var(--calert-text-secondary-color);font-size:10px;font-weight:500}.o6i6xa8{color:var(--calert-text-secondary-color);font-size:13px;line-height:18px}.o6i6xa9{min-width:20px;height:20px;color:var(--calert-on-accent);background:var(--calert-accent);border-radius:var(--calert-radius-sm);justify-content:center;align-items:center;padding:0 5px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.o6i6xaa{z-index:6;background:var(--calert-grid-surface);border-bottom:1px solid var(--calert-grid-border-color);min-height:25px;transition:height var(--calert-duration-popover) var(--calert-ease-out);position:sticky;top:28px}.o6i6xab{border-radius:var(--calert-radius-xs);width:16px;height:16px;color:var(--calert-text-secondary-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;left:6px}.o6i6xab:hover{background:var(--calert-surface-hover)}.o6i6xac{color:var(--calert-text-secondary-color);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;line-height:13px;position:absolute;top:5px;right:8px}.o6i6xad{background:var(--calert-grid-surface);z-index:5;width:70px;height:100%;position:sticky;left:0}.o6i6xae{color:var(--calert-text-secondary-color);font-size:10px;font-weight:500;line-height:13px;position:absolute;top:5px;right:8px}.o6i6xaf{border-left:1px solid var(--calert-grid-border-color);height:100%;position:absolute;top:0}.o6i6xag{border-left:1px solid var(--calert-grid-border-color);background:var(--calert-weekend-bg);height:100%;position:absolute;top:0}.o6i6xah{position:relative}.o6i6xai{background:var(--calert-grid-surface);z-index:4;width:70px;height:100%;position:sticky;left:0}.o6i6xaj{color:var(--calert-text-secondary-color);font-size:10px;font-weight:500;line-height:13px;position:absolute;right:8px;transform:translateY(-50%)}.o6i6xak{border-left:1px solid var(--calert-grid-border-color);height:100%;position:absolute;top:0}.o6i6xal{border-left:1px solid var(--calert-grid-border-color);background:var(--calert-weekend-bg);height:100%;position:absolute;top:0}.o6i6xam{background:var(--calert-grid-line-color);pointer-events:none;height:1px;position:absolute;left:0;right:0}.o6i6xan{background:color-mix(in srgb, var(--calert-accent) 15%, transparent);z-index:3;pointer-events:none;height:2px;margin-top:-1px;position:absolute}.o6i6xao{background:var(--calert-accent);z-index:3;pointer-events:none;border-radius:1px;height:2px;margin-top:-1px;position:absolute}.o6i6xap{background:var(--calert-accent);color:var(--calert-on-accent);border-radius:var(--calert-radius-xs);font-variant-numeric:tabular-nums;z-index:5;padding:2px 5px;font-size:10px;font-weight:600;line-height:13px;position:absolute;right:3px;transform:translateY(-50%)}.o6i6xaq{background:var(--calert-event-bg);border:1px solid var(--calert-surface);z-index:2;transition:background-color var(--calert-duration-fast) ease;background-clip:padding-box;border-radius:8px;position:absolute}.o6i6xaq:hover{background:var(--calert-event-bg-hover)}.o6i6xar{background:var(--calert-event-bg);border:1px solid var(--calert-surface);z-index:20;transition:background-color var(--calert-duration-fast) ease;box-shadow:0 5px 14px var(--calert-scrim);background-clip:padding-box;border-radius:8px;position:absolute}.o6i6xas{background:var(--calert-event-bg);border:1px solid var(--calert-surface);z-index:2;transition:background-color var(--calert-duration-fast) ease;background-clip:padding-box;border-radius:8px;height:19px;position:absolute}.o6i6xas:hover{background:var(--calert-event-bg-hover)}.o6i6xat{background:var(--calert-event-bg);border:1px solid var(--calert-surface);z-index:20;transition:background-color var(--calert-duration-fast) ease;height:19px;box-shadow:0 5px 14px var(--calert-scrim);background-clip:padding-box;border-radius:8px;position:absolute}body[data-drag-over-zone] .o6i6xar,body[data-drag-over-zone] .o6i6xat{opacity:.35;box-shadow:none}.o6i6xau{align-items:center;width:max-content;max-width:100%;height:100%;padding:0 4px 0 12px;display:flex;position:sticky;left:70px;overflow:hidden}.o6i6xav{margin-left:2px}.o6i6xaw{background:var(--calert-event-accent);pointer-events:none;border-radius:4px;width:3px;position:absolute;top:4px;bottom:4px;left:4px}.o6i6xax{flex-direction:column;gap:1px;height:100%;padding:3px 4px 2px 12px;display:flex;overflow:hidden}.o6i6xay{flex-direction:column;justify-content:center;height:100%;padding:0 4px 0 12px;display:flex;overflow:hidden}.o6i6xaz{justify-content:space-between;align-items:center;gap:6px;height:100%;padding:0 6px 0 12px;display:flex;overflow:hidden}.o6i6xa10{color:var(--calert-event-fg);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:13px;overflow:hidden}.o6i6xa11{color:var(--calert-event-fg-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:10px;font-weight:400;line-height:12px;overflow:hidden}.o6i6xa12{cursor:row-resize;z-index:3;height:7px;position:absolute;top:-3px;left:0;right:0}.o6i6xa13{cursor:row-resize;z-index:3;height:7px;position:absolute;bottom:-3px;left:0;right:0}.o6i6xa14{cursor:col-resize;z-index:3;width:7px;position:absolute;top:-2px;bottom:-2px;left:-3px}.o6i6xa15{cursor:col-resize;z-index:3;width:7px;position:absolute;top:-2px;bottom:-2px;right:-3px}.o6i6xa16{background:var(--calert-event-bg);opacity:.45;z-index:1;pointer-events:none;position:absolute}.o6i6xa17{flex-direction:column;gap:1px;height:100%;padding:3px 4px 2px 12px;display:flex;overflow:hidden}.o6i6xa18{flex-direction:column;justify-content:center;height:100%;padding:0 4px 0 12px;display:flex;overflow:hidden}.o6i6xa19{color:var(--calert-on-accent);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:13px;overflow:hidden}.o6i6xa1a{color:var(--calert-on-accent);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:12px;overflow:hidden}.o6i6xa1b{border:1.5px solid var(--calert-event-accent);color:#0000;cursor:pointer;width:13px;height:13px;transition:background-color var(--calert-duration-fast) ease;background:0 0;border-radius:4.88px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:3px;left:3px}.o6i6xa1b[data-done=true]{border-color:var(--calert-event-accent);background:var(--calert-event-accent);color:var(--calert-on-accent)}.o6i6xa1c{padding-left:20px}.o6i6xa1d{text-decoration:line-through}.o6i6xa1e{background:var(--calert-surface);border:1px solid var(--calert-border-color);height:19px;color:var(--calert-text-secondary-color);pointer-events:none;z-index:3;border-radius:8px;align-items:center;gap:3px;padding:0 6px;display:flex;position:absolute;overflow:hidden}.o6i6xa1f{background:var(--calert-surface-hover);border:1px dashed var(--calert-text-disable-color);pointer-events:none;z-index:4;border-radius:8px;flex-direction:column;gap:1px;padding:3px 6px;display:flex;position:absolute;overflow:hidden}.o6i6xa1g{color:var(--calert-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:13px;overflow:hidden}.o6i6xa1h{color:var(--calert-text-secondary-color);font-variant-numeric:tabular-nums;font-size:10px;font-weight:400;line-height:12px}.o6i6xa1i{pointer-events:auto;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--calert-duration-fast) ease}.o6i6xa1i:hover{background:var(--calert-surface-hover)}.o6i6xa1j{color:var(--calert-accent);flex-shrink:0;display:flex}.o6i6xa1k{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:12px;overflow:hidden}.o6i6xa1l{text-decoration:line-through}.o6i6xa1m{vertical-align:-1px;opacity:.65;flex-shrink:0;align-items:center;margin-right:3px;display:inline-flex}@media (prefers-reduced-motion:reduce){.o6i6xaa{transition:none}}._1jy4cay0{background:var(--calert-grid-surface);height:100%;color:var(--calert-text-color);flex-direction:column;display:flex;position:relative}._1jy4cay1{scrollbar-width:none;overscroll-behavior-y:none;flex:1;position:relative;overflow:hidden auto}._1jy4cay1::-webkit-scrollbar{display:none}._1jy4cay2{-webkit-user-select:none;user-select:none;cursor:default}._1jy4cay3{z-index:6;background:var(--calert-grid-surface);border-bottom:1px solid var(--calert-grid-border-color);align-items:center;height:28px;display:flex;position:sticky;top:0}._1jy4cay4{text-align:center;min-width:0;color:var(--calert-text-secondary-color);flex:1;font-size:13px;font-weight:500}._1jy4cay5{position:relative}._1jy4cay6{border-bottom:1px solid var(--calert-grid-border-color);position:absolute;left:0;right:0}._1jy4cay7{border-left:1px solid var(--calert-grid-border-color);height:100%;position:absolute;top:0}._1jy4cay8{background:var(--calert-weekend-bg);height:100%;position:absolute;top:0}._1jy4cay9{border-left:1px solid var(--calert-grid-border-color);background:var(--calert-weekend-bg);height:100%;position:absolute;top:0}._1jy4caya{color:var(--calert-text-color);font-size:13px;line-height:17px;position:absolute;top:6px;right:8px}._1jy4cayb{color:var(--calert-text-disable-color);font-size:13px;line-height:17px;position:absolute;top:6px;right:8px}._1jy4cayc{color:var(--calert-text-color);font-size:13px;font-weight:500;line-height:17px;position:absolute;top:6px;right:8px}._1jy4cayd{color:var(--calert-on-accent);background:var(--calert-accent-red);border-radius:4px;padding:0 3px;font-size:13px;font-weight:500;line-height:17px;position:absolute;top:6px;right:8px}._1jy4caye{color:var(--calert-text-secondary-color);border-radius:var(--calert-radius-xs);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;padding:0 6px 0 8px;font-family:inherit;font-size:11px;font-weight:500;line-height:14px;position:absolute}._1jy4caye:hover{background:var(--calert-surface-hover)}._1jy4caye:active{transform:scale(.97)}._1jy4cayf{width:34px;color:var(--calert-text-disable-color);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;font-size:11px;font-weight:500;line-height:17px;display:flex;position:absolute;top:6px;left:0}._1jy4cayg{flex-shrink:0;width:34px}._15eyy4k0{z-index:400;background:var(--calert-ghost-surface);height:34px;box-shadow:0 6px 16px var(--calert-ghost-shadow);pointer-events:none;will-change:transform;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex;position:fixed;top:0;left:0}._15eyy4k1{border:1.5px solid var(--calert-text-disable-color);border-radius:50%;flex-shrink:0;width:15px;height:15px}._15eyy4k2{color:var(--calert-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}@keyframes _1lpmvnf0{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._1lpmvnf1{background:var(--calert-menu-hover);z-index:60;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}._1lpmvnf2{animation:_1lpmvnf0 var(--calert-duration-overlay) var(--calert-ease-out);background:var(--calert-surface);width:min(640px,100vw - 32px);max-height:60vh;box-shadow:var(--calert-surface-shadow);border-radius:var(--calert-radius-lg);border:1px solid var(--calert-border-color);flex-direction:column;display:flex;overflow:hidden}._1lpmvnf3{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._1lpmvnf4{border-bottom:1px solid var(--calert-menu-hover);color:var(--calert-text-disable-color);align-items:center;gap:10px;padding:14px 18px;display:flex}._1lpmvnf5{color:var(--calert-text-color);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}._1lpmvnf5::placeholder{color:var(--calert-text-disable-color)}._1lpmvnf6{flex:1;min-height:0;padding:6px;overflow-y:auto}._1lpmvnf7{color:var(--calert-text-disable-color);flex-shrink:0;font-size:12px}._1lpmvnf8{color:var(--calert-text-disable-color);padding:18px 14px;font-size:13px}._1lpmvnf9{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;display:flex}._1lpmvnf9[data-selected=true]{background:var(--calert-surface-hover)}._1lpmvnfa{border-radius:3px;flex-shrink:0;width:8px;height:8px}._1lpmvnfb{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._1lpmvnfc{color:var(--calert-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._1lpmvnfd{color:var(--calert-text-disable-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._1lpmvnfe{color:var(--calert-text-disable-color);flex-shrink:0;font-size:12px}@media (prefers-reduced-motion:reduce){._1lpmvnf2{animation:1ms linear _1lpmvnf0}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._1lpmvnf2{background:var(--calert-glass-surface);-webkit-backdrop-filter:var(--calert-glass-blur-surface);backdrop-filter:var(--calert-glass-blur-surface);box-shadow:var(--calert-glass-ring), var(--calert-surface-shadow)}@media (prefers-reduced-transparency:reduce){._1lpmvnf2{background:var(--calert-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--calert-surface-shadow)}}}._1ohiera1{left:var(--_1ohiera0);z-index:27;opacity:0;cursor:grab;background:0 0;justify-content:center;width:8px;transition:opacity .15s .1s;display:flex;position:fixed;top:0;bottom:0;transform:translate(-50%)}._1ohiera1[data-resizing=true],._1ohiera1:hover{opacity:1}._1ohiera1[data-collapsed=true]{opacity:1;top:0;bottom:0;left:var(--calert-side-panel-offset,0px);position:fixed;right:auto;transform:translate(-50%)}._1ohiera1[data-resizing=true]{cursor:grabbing}._1ohiera2{background:var(--calert-accent);border-radius:999px;width:6px;height:48px;transition:width .2s ease-in-out,height .2s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}._1ohiera1[data-resizing=true] ._1ohiera2{width:8px;height:64px}@media (width<=600px){._1ohiera1{display:none}}@media (prefers-reduced-motion:reduce){._1ohiera2{transition:none}}._1p0budt2{--_1p0budt0:240px;--_1p0budt1:.3s;z-index:25;width:var(--_1p0budt0);min-width:var(--_1p0budt0);flex-shrink:0;max-width:50%;height:100%;position:relative;transform:translate(0)}._1p0budt2[data-side=left]{--_1p0budt0:240px}._1p0budt2[data-side=right]{--_1p0budt0:284px}._1p0budt2[data-open=false][data-side=left],._1p0budt2[data-floating=true][data-side=left]{margin-left:calc(var(--_1p0budt0) * -1)}._1p0budt2[data-open=false][data-side=right],._1p0budt2[data-floating=true][data-side=right]{margin-right:calc(var(--_1p0budt0) * -1)}._1p0budt2[data-open=true][data-floating=true][data-side=left]{transform:translateX(var(--_1p0budt0))}._1p0budt2[data-open=true][data-floating=true][data-side=right]{transform:translateX(calc(var(--_1p0budt0) * -1))}._1p0budt2[data-animate=true]{transition:margin-left var(--_1p0budt1) var(--calert-ease-out), margin-right var(--_1p0budt1) var(--calert-ease-out), transform var(--_1p0budt1) var(--calert-ease-out)}._1p0budt2[data-open=false]{visibility:hidden}._1p0budt2[data-floating=true]{height:calc(100% - 120px);box-shadow:var(--calert-surface-shadow);margin-top:80px}._1p0budt2[data-floating=true][data-side=left]{border-radius:0 8px 8px 0}._1p0budt2[data-floating=true][data-side=right]{border-radius:8px 0 0 8px}._1p0budt3{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}._1p0budt4{z-index:26;width:12px;position:fixed;top:0;bottom:0}._1p0budt4[data-side=left]{left:var(--calert-side-panel-offset,0px)}._1p0budt4[data-side=right]{right:0}._1p0budt5{transition:opacity var(--calert-duration-overlay);opacity:0;pointer-events:none;background:var(--calert-scrim);position:fixed;inset:0}._1p0budt5[data-visible=true]{opacity:1;pointer-events:auto;z-index:24}._1i8e3eb0{padding:4px 8px 8px}._1i8e3eb1{justify-content:space-between;align-items:center;padding:4px 8px 4px 10px;display:flex}._1i8e3eb2{font-size:13px;font-weight:500}._1i8e3eb3{gap:2px;display:flex}._1i8e3eb4{grid-template-columns:repeat(7,32px);display:grid}._1i8e3eb5{height:21px;color:var(--calert-text-secondary-color);justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex}._1i8e3eb6{border-radius:8px;grid-template-columns:repeat(7,32px);display:grid}._1i8e3eb7{background:var(--calert-menu-hover);border-radius:8px;grid-template-columns:repeat(7,32px);display:grid}._1i8e3eb8{height:28px;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);color:var(--calert-text-color);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:500;display:flex}._1i8e3eb8:hover{background:var(--calert-surface-hover)}._1i8e3eb8:active{transform:scale(.97)}._1i8e3eb9{height:28px;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);color:var(--calert-text-disable-color);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:500;display:flex}._1i8e3eb9:hover{background:var(--calert-surface-hover)}._1i8e3eb9:active{transform:scale(.97)}._1i8e3eba{background:var(--calert-accent-red);min-width:22px;height:22px;color:var(--calert-on-accent);border-radius:6px;justify-content:center;align-items:center;padding:0 2px;display:flex}._1i8e3ebb{cursor:pointer;width:22px;height:22px;color:var(--calert-text-secondary-color);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}._1i8e3ebb:hover{background:var(--calert-surface-hover)}._1i8e3ebb:active{transform:scale(.97)}@keyframes _1eo6paq0{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._1eo6paq1{background:var(--calert-grid-surface);border-right:1px solid var(--calert-grid-border-color);width:100%;height:100%;color:var(--calert-text-color);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}._1eo6paq2{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 10px;display:flex}._1eo6paq3{align-items:center;gap:8px;padding:0 10px 6px;display:flex}._1eo6paq4{border-radius:var(--calert-radius-xs);width:0;height:30px;color:var(--calert-text-secondary-color);text-align:left;cursor:pointer;white-space:nowrap;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0 12px 0 8px;font-family:inherit;font-size:13px;font-weight:500;display:flex;overflow:hidden}._1eo6paq4:hover{background:var(--calert-surface-hover)}._1eo6paq4:active{transform:scale(.97)}._1eo6paq5{border-radius:var(--calert-radius-xs);background:var(--calert-surface);width:30px;height:30px;color:var(--calert-text-color);cursor:pointer;box-shadow:0 0 0 1px var(--calert-border-color), 0 1px 2px var(--calert-border-color);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._1eo6paq5:hover{background:var(--calert-surface-hover)}._1eo6paq5:active{transform:scale(.97)}._1eo6paq6{background:linear-gradient(135deg, var(--calert-avatar-from), var(--calert-avatar-to));width:24px;height:24px;color:var(--calert-on-accent);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:flex}._1eo6paq6:active{transform:scale(.97)}._1eo6paq7{min-width:200px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:_1eo6paq0 var(--calert-duration-popover) var(--calert-ease-out)}._1eo6paq8{color:var(--calert-menu-hint);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;font-size:12px;overflow:hidden}._1eo6paq9{width:26px;height:26px;color:var(--calert-text-secondary-color);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}._1eo6paq9:hover{background:var(--calert-surface-hover)}._1eo6paq9:active{transform:scale(.97)}._1eo6paqa{background:var(--calert-menu-hover);flex-shrink:0;height:1px}._1eo6paqb{align-items:center;gap:12px;padding:10px 16px 8px;font-size:13px;font-weight:500;display:flex}._1eo6paqc{color:var(--calert-text-secondary-color);display:flex}._1eo6paqd{flex:1}._1eo6paqe{background:var(--calert-surface-hover);height:30px;color:var(--calert-text-disable-color);border-radius:6px;align-items:center;gap:8px;margin:0 8px 10px;padding:0 10px;font-size:13px;display:flex}._1eo6paqf{color:var(--calert-text-secondary-color);text-overflow:ellipsis;white-space:nowrap;padding:12px 16px 4px;font-size:12px;font-weight:500;overflow:hidden}._1eo6paqg{transition:background-color var(--calert-duration-fast) ease;align-items:center;gap:12px;padding:5px 16px;font-size:13px;font-weight:500;display:flex}._1eo6paqg:hover{background:var(--calert-surface-hover)}._1eo6paqh{color:var(--calert-text-secondary-color);cursor:pointer;opacity:0;transition:opacity var(--calert-duration-fast) var(--calert-ease-out), background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:4px;margin-left:auto;padding:0 4px;font-size:14px;line-height:1}._1eo6paqg:hover ._1eo6paqh{opacity:1}._1eo6paqh:hover{background:var(--calert-menu-hover)}._1eo6paqh:active{transform:scale(.97)}._1eo6paqi{border-radius:3px;flex-shrink:0;width:10px;height:10px}._1eo6paqj{color:var(--calert-text-secondary-color);margin-left:auto;font-size:12px;font-weight:400}._1eo6paqk{color:var(--calert-text-secondary-color);transition:background-color var(--calert-duration-fast) ease, color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);align-items:center;gap:12px;padding:7px 16px;font-size:13px;font-weight:500;text-decoration:none;display:flex}a._1eo6paqk:active,button._1eo6paqk:active{transform:scale(.97)}a._1eo6paqk:hover,button._1eo6paqk:hover{background:var(--calert-surface-hover);color:var(--calert-text-color)}button._1eo6paqk{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}._1eo6paql{margin-top:auto}._1eo6paqm{align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}._1eo6paqn{color:var(--calert-text-secondary-color);display:flex}._1eo6paqo{flex-direction:column;flex:1;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){._1eo6paq7{animation:1ms linear _1eo6paq0}}.ce9mdu0{overflow:hidden}._1h75tj30{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}._1h75tj31{scrollbar-width:none;align-items:center;gap:2px;padding:6px 8px;display:flex;overflow-x:auto}._1h75tj31::-webkit-scrollbar{display:none}._1h75tj32{border-radius:var(--calert-radius-xs);height:24px;color:var(--calert-text-secondary-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;display:flex}._1h75tj32:hover{background:var(--calert-surface-hover)}._1h75tj32:active{transform:scale(.97)}._1h75tj32[data-active=true]{background:var(--calert-surface-hover);color:var(--calert-text-color)}._1h75tj32[data-dragged-over=true]{background:var(--calert-accent-soft);color:var(--calert-accent)}._1h75tj33{color:var(--calert-text-disable-color);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}._1h75tj34{border-radius:999px;flex-shrink:0;width:8px;height:8px}._1h75tj35{align-items:center;gap:6px;padding:2px 10px 6px;display:flex}._1h75tj36{min-width:0;color:var(--calert-text-color);flex:1;font-size:13px;font-weight:600}._1h75tj37{border-radius:var(--calert-radius-xs);width:24px;height:24px;color:var(--calert-text-secondary-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._1h75tj37:hover{background:var(--calert-surface-hover)}._1h75tj37:active{transform:scale(.97)}._1h75tj38{border-radius:var(--calert-radius-xs);background:var(--calert-surface-sunken);height:32px;transition:background-color var(--calert-duration-fast) ease;align-items:center;gap:6px;margin:0 8px 6px;padding:0 8px;display:flex}._1h75tj38:focus-within{background:var(--calert-surface);box-shadow:inset 0 0 0 1px var(--calert-border-color)}._1h75tj39{min-width:0;color:var(--calert-text-color);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}._1h75tj39::placeholder{color:var(--calert-text-disable-color)}._1h75tj3a{background:var(--calert-surface-hover);min-width:16px;height:16px;color:var(--calert-text-disable-color);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}._1h75tj3b{scrollbar-width:none;flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}._1h75tj3b::-webkit-scrollbar{display:none}._1h75tj3c{border-radius:var(--calert-radius-xs);cursor:pointer;width:100%;height:26px;transition:background-color var(--calert-duration-fast) ease;background:0 0;border:none;align-items:center;gap:6px;margin-top:6px;padding:0 4px;font-family:inherit;display:flex}._1h75tj3c:hover{background:var(--calert-surface-hover)}._1h75tj3d{color:var(--calert-text-disable-color);display:flex}._1h75tj3e{text-align:left;min-width:0;color:var(--calert-text-secondary-color);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}._1h75tj3f{color:var(--calert-text-disable-color);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}._1h75tj3g[data-open=true]{inset-inline:-10px;z-index:20;background:var(--calert-surface);box-shadow:0 0 0 1px var(--calert-surface-hover), 0 1px 1px -.5px var(--calert-surface-hover), 0 3px 3px -1.5px var(--calert-surface-hover), 0 6px 6px -3px var(--calert-surface-hover), 0 12px 12px -6px var(--calert-surface-hover), 0 24px 24px -12px var(--calert-surface-hover);border-radius:12px;padding:0 10px 8px;position:absolute;top:0}._1h75tj3g[data-inline=true][data-open=true]{box-shadow:none;background:0 0;border-radius:0;padding:0 0 4px;position:static;inset-inline:0}._1h75tj3h{border-radius:var(--calert-radius-xs);height:44px;transition:background-color var(--calert-duration-fast) ease, margin var(--calert-duration-fast) ease;align-items:center;gap:8px;margin-bottom:2px;padding:0 6px;display:flex}._1h75tj3h:hover{background:var(--calert-surface-hover)}._1h75tj3h[data-dragging=true]{opacity:.4}._1h75tj3h[data-gap=above]{margin-top:22px}._1h75tj3h[data-gap=below]{margin-bottom:24px}._1h75tj3g[data-open=true] ._1h75tj3h{background:0 0}._1h75tj3i{border:1.5px solid var(--calert-text-disable-color);color:#0000;cursor:pointer;width:18px;height:18px;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border-radius:6.75px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._1h75tj3i:hover{border-color:var(--calert-text-secondary-color)}._1h75tj3i:active{transform:scale(.97)}._1h75tj3i[data-done=true]{border-color:var(--calert-accent);background:var(--calert-accent);color:var(--calert-on-accent)}._1h75tj3j{min-width:0;color:var(--calert-text-color);text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}._1h75tj3j[data-done=true]{color:var(--calert-text-disable-color);text-decoration:line-through}._1h75tj3k{color:var(--calert-text-disable-color);background:var(--calert-surface-hover);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex-shrink:0;max-width:84px;padding:1px 5px;font-size:11px;font-weight:500;overflow:hidden}._1h75tj3l{font-variant-numeric:tabular-nums;color:var(--calert-text-disable-color);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:11px;font-weight:500}._1h75tj3m{font-variant-numeric:tabular-nums;color:var(--calert-warning-text);background:var(--calert-warning-surface);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:11px;font-weight:500}._1h75tj3n{position:relative}._1h75tj3n[data-open=true]{height:46px}._1h75tj3n[data-inline=true][data-open=true]{height:auto}._1h75tj3o{cursor:pointer;color:inherit;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;align-items:center;padding:0;display:flex}._1h75tj3o:hover{color:var(--calert-text-secondary-color)}._1h75tj3p{box-sizing:border-box;width:calc(100% - 34px);color:var(--calert-text-color);resize:none;background:0 0;border:none;outline:none;min-height:20px;margin:0 0 6px 34px;padding:0;font-family:inherit;font-size:14px;line-height:20px;display:block;overflow:hidden}._1h75tj3q{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px 34px;display:flex}._1h75tj3r{background:var(--calert-surface);height:28px;color:var(--calert-text-color);cursor:pointer;white-space:nowrap;box-shadow:0 0 0 1px var(--calert-menu-hover), 0 1px 1px -.5px var(--calert-menu-hover), 0 3px 3px -1.5px var(--calert-menu-hover);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border:none;border-radius:8px;align-items:center;gap:3px;padding:0 8px 0 6px;font-size:12px;font-weight:600;display:inline-flex}._1h75tj3r:hover{background:var(--calert-surface-subtle)}._1h75tj3s{color:var(--calert-text-secondary-color);flex-shrink:0}._1h75tj3t{color:var(--calert-text-color)}._1h75tj3u{color:var(--calert-text-disable-color)}._1h75tj3v{box-sizing:border-box;white-space:pre-wrap;width:calc(100% - 34px);color:var(--calert-text-secondary-color);margin:0 0 6px 34px;padding:0;font-size:14px;line-height:20px}._1h75tj3w{align-items:center;display:inline-flex}._1h75tj3x{color:var(--calert-text-disable-color);flex-shrink:0;align-items:center;gap:4px;display:flex}._1h75tj3y{opacity:0;width:20px;height:20px}._1h75tj3h:hover ._1h75tj3y,._1h75tj3y[data-open=true],._1h75tj3y:focus-visible{opacity:1}body[data-chip-dragging] [data-todo-drop-zone]{outline:2px dashed var(--calert-accent);outline-offset:-2px;border-radius:var(--calert-radius-xs)}[data-todo-group][data-dragged-over]{background:var(--calert-accent-soft);border-radius:var(--calert-radius-xs)}._1h75tj3z{border-radius:var(--calert-radius-xs);background:var(--calert-surface);width:95px;box-shadow:0 5px 14px var(--calert-scrim);pointer-events:none;flex-direction:column;gap:1px;padding:6px 8px;display:flex}._1h75tj310{color:var(--calert-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}._1h75tj311{color:var(--calert-text-secondary-color);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}._1h75tj312{color:var(--calert-text-disable-color);padding:14px 8px;font-size:12px}.wx102t0{margin:0 0 6px 34px}.wx102t1{color:var(--calert-text-color);outline:none;font-size:14px;line-height:20px}.wx102t1 p{margin:0}.wx102t1 p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--calert-text-disable-color)}.wx102t1 h1,.wx102t1 h2,.wx102t1 h3{line-height:inherit;color:var(--calert-text-color);margin:0}.wx102t1 h1{padding:4px 0 0;font-size:1.07em;font-weight:700}.wx102t1 h2{padding:2px 0 0;font-size:1em;font-weight:650}.wx102t1 h3{font-size:.93em;font-weight:600}.wx102t1 h1,.wx102t1 h2{margin-bottom:2px}.wx102t1 ul{margin:0;padding-left:1rem;list-style-type:disc}.wx102t1 ul ul{list-style-type:circle}.wx102t1 ul ul ul{list-style-type:square}.wx102t1 ol{margin:0;padding-left:1.2rem;list-style-type:decimal}.wx102t1 li>p{margin:0}.wx102t1 blockquote{border-left:1px solid var(--calert-scrim);color:var(--calert-text-secondary-color);margin:0;padding-left:12px}.wx102t1 code{border:1px solid var(--calert-border-color);background:var(--calert-surface-subtle);color:var(--calert-accent);white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;border-radius:.25rem;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.wx102t1 pre{background:var(--calert-surface-subtle);white-space:pre-wrap;border-radius:.25rem;margin:0;padding:6px 8px}.wx102t1 pre code{color:inherit;background:0 0;border:none;padding:0}.wx102t1 hr{border:none;border-top:1px solid var(--calert-border-color);margin:24px 0}.wx102t1 ul[data-type=taskList]{margin:0;padding:0;list-style:none}.wx102t1 ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.wx102t1 ul[data-type=taskList]>li+li{margin-top:4px}.wx102t1 ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;height:20px;display:flex}.wx102t1 ul[data-type=taskList] li>div{flex:1;min-width:0}.wx102t1 input[type=checkbox]{appearance:none;border:1.5px solid var(--calert-text-disable-color);cursor:pointer;background:0 0;border-radius:6px;width:16px;height:16px;margin:0;position:relative}.wx102t1 input[type=checkbox]:checked{border-color:var(--calert-accent);background:var(--calert-accent)}.wx102t1 input[type=checkbox]:after{content:"";border:1.5px solid var(--calert-surface);transform-origin:50%;border-top:0;border-left:0;width:4px;height:8px;transition:transform .15s cubic-bezier(.4,0,.2,1);position:absolute;top:1.5px;left:5px;transform:rotate(45deg)scale(0)}.wx102t1 input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.wx102t1 ul[data-type=taskList] li[data-checked=true]>div{color:var(--calert-text-disable-color);text-decoration:line-through}._1wehgxz0{width:74px;height:100%;padding:10px 0;padding-top:calc(10px + var(--calert-traffic-light-band,0px));background:var(--calert-rail-surface);border-right:1px solid var(--calert-grid-border-color);z-index:27;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;transition:padding-top .12s ease-out;display:flex}._1wehgxz1{border-radius:var(--calert-radius-sm);width:38px;height:38px;color:var(--calert-menu-hint);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}._1wehgxz1:hover{background:var(--calert-surface-hover)}._1wehgxz1:active{transform:scale(.97)}._1wehgxz2{border-radius:var(--calert-radius-sm);background:var(--calert-accent-soft);width:38px;height:38px;color:var(--calert-accent);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}._1wehgxz2:hover{background:var(--calert-surface-hover)}._1wehgxz2:active{transform:scale(.97)}._1wehgxz3{margin-bottom:6px}._1wehgxz4{cursor:pointer;width:32px;height:32px;color:var(--calert-on-accent);background:var(--calert-accent);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border:none;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:600;display:flex}._1wehgxz4:active{transform:scale(.97)}._1wehgxz5{flex:1}._1wehgxz6{color:var(--calert-menu-hint);text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding:4px 10px 6px;font-size:12px;overflow:hidden}._118x8jf0{background:var(--calert-grid-surface);height:52px;color:var(--calert-text-color);-webkit-app-region:drag;flex-shrink:0;align-items:center;gap:10px;padding:0 16px;display:flex;container:calert-toolbar/inline-size}._118x8jf0 button,._118x8jf0 a,._118x8jf0 input,._118x8jf0 [role=button]{-webkit-app-region:no-drag}._118x8jf1{align-items:center;gap:4px;display:flex}._118x8jf2{align-items:center;gap:2px;display:flex}._118x8jf3{white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:600;line-height:26px}._118x8jf4{background:var(--calert-border-color);width:1px;height:20px;transition:opacity var(--calert-duration-fast) var(--calert-ease-out), margin-left var(--calert-duration-fast) var(--calert-ease-out);flex-shrink:0}._118x8jf4[data-show=false]{opacity:0;width:0;margin-left:-10px}._118x8jf5{border-radius:var(--calert-radius-xs);width:30px;height:30px;color:var(--calert-text-secondary-color);cursor:pointer;transition:opacity var(--calert-duration-fast) var(--calert-ease-out), max-width var(--calert-duration-fast) var(--calert-ease-out), background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;overflow:hidden}._118x8jf5[data-show=true]{opacity:1;max-width:30px}._118x8jf5[data-show=false]{opacity:0;pointer-events:none;max-width:0}._118x8jf5:hover{background:var(--calert-surface-hover)}._118x8jf5:active{transform:scale(.97)}._118x8jf6{border:1px solid var(--calert-border-color);background:var(--calert-accent-soft);height:30px;color:var(--calert-accent);transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border-color:#0000;border-radius:6px;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}._118x8jf6:hover{background:var(--calert-accent-soft)}._118x8jf6:active{transform:scale(.97)}._118x8jf7{flex:1;min-width:8px}._118x8jf8{color:var(--calert-text-secondary-color)}._118x8jf9{align-items:center;margin-right:4px;display:flex}._118x8jfa{flex-shrink:1;align-items:center;gap:2px;min-width:0;display:flex}._118x8jfb{align-items:center;gap:2px;min-width:0;display:flex}._118x8jfc{color:var(--calert-text-disable-color);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:14px}._118x8jfd{border-radius:var(--calert-radius-xs);height:28px;color:var(--calert-text-color);cursor:pointer;white-space:nowrap;min-width:0;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;align-items:center;gap:3px;padding:0 8px;font-family:inherit;font-size:14px;font-weight:500;display:flex}._118x8jfd:hover{background:var(--calert-surface-hover)}._118x8jfd:active{transform:scale(.97)}._118x8jfd[data-state=open]{background:var(--calert-surface-hover)}._118x8jfe{background:var(--calert-accent-soft);height:24px;color:var(--calert-menu-danger-text);cursor:pointer;white-space:nowrap;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border:none;border-radius:999px;flex-shrink:0;margin-left:4px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500}._118x8jfe:active{transform:scale(.97)}._118x8jff{background:var(--calert-menu-surface);border-radius:var(--calert-radius-md);border:1px solid var(--calert-menu-separator);box-shadow:var(--calert-surface-shadow);z-index:60;padding:4px}._1wrlxtf0{scrollbar-width:none;flex-direction:column;min-height:0;padding:2px 8px 8px;display:flex;overflow-y:auto}._1wrlxtf0::-webkit-scrollbar{display:none}._1wrlxtf1{color:var(--calert-text-secondary-color);padding:6px 6px 4px;font-size:11px;font-weight:500}._1wrlxtf2{align-items:baseline;gap:4px;padding:8px 6px 2px;display:flex}._1wrlxtf3{color:var(--calert-text-color);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}._1wrlxtf4{color:var(--calert-text-secondary-color);font-size:11px;font-weight:400}._1wrlxtf5{color:var(--calert-on-accent);background:var(--calert-accent);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}._1wrlxtf6{border-radius:var(--calert-radius-xs);text-align:left;cursor:pointer;width:100%;height:26px;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:0 6px;font-family:inherit;display:flex}._1wrlxtf6:hover{background:var(--calert-surface-hover)}._1wrlxtf6:active{transform:scale(.97)}._1wrlxtf7{border-radius:999px;flex-shrink:0;width:3px;height:14px}._1wrlxtf8{min-width:0;color:var(--calert-text-color);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;overflow:hidden}._1wrlxtf9{color:var(--calert-text-secondary-color);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:400}._1wrlxtfa{color:var(--calert-text-disable-color);padding:14px 8px;font-size:12px}.fb7rh00{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:flex-end;align-items:center;height:40px;padding-inline:8px;display:flex}.fb7rh01{-webkit-app-region:no-drag;align-items:center;gap:2px;display:flex}.fb7rh02{width:32px;height:26px;color:var(--calert-text-secondary-color);cursor:default;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.fb7rh02:hover{background:var(--calert-surface-hover)}.fb7rh02[data-danger=true]:hover{background:var(--calert-danger-solid);color:var(--calert-on-accent)}._1mid2n90{background:var(--calert-scrim);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._1mid2n91{background:var(--calert-surface);width:360px;box-shadow:var(--calert-surface-shadow);border-radius:var(--calert-radius-lg);border:1px solid var(--calert-border-color);font-family:var(--calert-font-family);color:var(--calert-text-color);flex-direction:column;gap:10px;padding:20px;display:flex}._1mid2n92,._1mid2n93{flex-direction:column;gap:10px;display:flex}._1mid2n94{margin:0 0 6px;font-size:16px;font-weight:600}._1mid2n95{border:1px solid var(--calert-border-color);background:var(--calert-surface);height:40px;color:var(--calert-text-color);font-size:14px;font-weight:500;font-family:var(--calert-font-family);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);border-radius:8px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}._1mid2n95:hover{background:var(--calert-surface-hover)}._1mid2n95:active{transform:scale(.97)}._1mid2n96{color:var(--calert-text-secondary-color);margin:0;font-size:12.5px;line-height:1.5}._1mid2n97{color:var(--calert-info-text)}._1mid2n98{border:1px solid var(--calert-border-color);height:38px;font-size:14px;font-family:var(--calert-font-family);color:var(--calert-text-color);border-radius:8px;outline:none;padding:0 12px}._1mid2n98:focus{border-color:var(--calert-info-text);box-shadow:0 0 0 2px var(--calert-info-ring)}._1mid2n99{background:var(--calert-info-text);height:38px;color:var(--calert-on-accent);font-size:14px;font-weight:600;font-family:var(--calert-font-family);cursor:pointer;border:none;border-radius:8px}._1mid2n99:disabled{opacity:.5;cursor:default}._1mid2n9a{height:34px;color:var(--calert-text-secondary-color);font-size:13px;font-family:var(--calert-font-family);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:8px}._1mid2n9a:hover{background:var(--calert-surface-hover)}._1mid2n9a:active{transform:scale(.97)}._1mid2n9b{color:var(--calert-danger-text);margin:0;font-size:13px}._1mid2n9c{color:var(--calert-text-secondary-color);margin:0;font-size:13px}html,body,#app{height:100%;margin:0;overflow:hidden}body{-webkit-font-smoothing:antialiased}.wbi5zq0{--calert-side-panel-offset:74px;height:100%;min-height:0;display:flex;overflow:hidden}.wbi5zq1{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.wbi5zq2{width:28px;height:28px;color:var(--calert-text-secondary-color);cursor:pointer;transition:background-color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.wbi5zq2:hover{background:var(--calert-surface-hover)}.wbi5zq2:active{transform:scale(.97)}.wbi5zq3{flex-direction:column;height:100%;display:flex}.wbi5zq4{flex:1;min-height:0}@keyframes _19ryynlf{to{transform:rotate(360deg)}}._19ryynl0{background:var(--calert-surface);height:100%;font-family:var(--calert-font-family);color:var(--calert-text-color);justify-content:center;align-items:center;display:flex}._19ryynl1{flex-direction:column;gap:12px;width:320px;display:flex}._19ryynl2{flex-direction:column;gap:12px;display:flex}._19ryynl3{margin-bottom:-4px;line-height:0}._19ryynl4{letter-spacing:-.5px;margin:0;font-size:26px;font-weight:700}._19ryynl5{color:var(--calert-text-secondary-color);margin:4px 0 20px;font-size:14px}._19ryynl6{text-align:center;color:var(--calert-text-secondary-color);margin:12px 0 0;font-size:13px;line-height:18px}._19ryynl7{--vi9x8k4:var(--calert-border-color);font-size:14px;font-family:var(--calert-font-family);gap:8px}._19ryynl8{color:var(--calert-text-disable-color);align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}._19ryynl8:before,._19ryynl8:after{content:"";background:var(--calert-menu-hover);flex:1;height:1px}._19ryynl9{flex-direction:column;gap:8px;display:flex}._19ryynla{border:1px solid var(--calert-border-color);height:38px;font-size:14px;font-family:var(--calert-font-family);color:var(--calert-text-color);border-radius:8px;outline:none;padding:0 12px}._19ryynla:focus{border-color:var(--calert-info-text);box-shadow:0 0 0 2px var(--calert-info-ring)}._19ryynla::placeholder{color:var(--calert-text-disable-color)}._19ryynlb{--vi9x8k2:var(--calert-info-text);font-size:14px;font-weight:600;font-family:var(--calert-font-family);margin-top:4px}._19ryynlc{color:var(--calert-danger-text);margin:0;font-size:13px}._19ryynld{color:var(--calert-text-secondary-color);text-align:center;margin-top:8px;font-size:13px}._19ryynle{color:var(--calert-info-text);font-size:13px;font-family:var(--calert-font-family);cursor:pointer;background:0 0;border:none;padding:0}._19ryynle:hover{text-decoration:underline}._19ryynle:disabled{color:var(--calert-text-disable-color);cursor:default;text-decoration:none}._19ryynlg{border:2px solid var(--calert-border-color);border-top-color:var(--calert-text-secondary-color);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite _19ryynlf}._1y9kuxr4{background:var(--calert-surface-sunken);border-radius:var(--_1y9kuxr1);padding:var(--_1y9kuxr0);align-items:center;gap:var(--_1y9kuxr2);display:inline-flex}._1y9kuxr5{border-radius:calc(var(--_1y9kuxr1) - var(--_1y9kuxr0));height:var(--_1y9kuxr3);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--calert-text-secondary-color);transition:color var(--calert-duration-fast) ease, transform var(--calert-duration-fast) var(--calert-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex;position:relative}._1y9kuxr5[data-state=checked],._1y9kuxr5[data-state=unchecked]:hover:not([disabled]){color:var(--calert-text-color)}._1y9kuxr5:active{transform:scale(.97)}._1y9kuxr6{z-index:1;display:block}._1y9kuxr7{border-radius:inherit;background:var(--calert-surface);box-shadow:0 0 0 1px var(--calert-menu-hover), 0 1px 2px var(--calert-border-color);opacity:0;transform-origin:0;transition:opacity var(--calert-duration-fast) var(--calert-ease-out);position:absolute;inset:0}[data-state=checked]>._1y9kuxr7{opacity:1}._5p77jj0{z-index:60;background:var(--calert-surface-muted);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._5p77jj1{background:var(--calert-surface);width:760px;max-width:calc(100vw - 48px);height:560px;max-height:calc(100vh - 80px);box-shadow:var(--calert-surface-shadow);border-radius:var(--calert-radius-lg);border:1px solid var(--calert-border-color);color:var(--calert-text-color);grid-template-columns:180px 1fr;font-size:13px;display:grid;position:relative;overflow:hidden}._5p77jj2{border-right:1px solid var(--calert-border-color);background:var(--calert-surface-muted);padding:16px 8px}._5p77jj3{color:var(--calert-text-muted);padding:4px 8px;font-size:11px;font-weight:500}._5p77jj4{border-radius:var(--calert-radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:block}._5p77jj4:hover{background:var(--calert-menu-hover)}._5p77jj5{border-radius:var(--calert-radius-sm);background:var(--calert-menu-hover);padding:6px 8px;font-weight:500}._5p77jj6{padding:20px 24px 24px;overflow-y:auto}._5p77jj7{margin:0;font-size:16px;font-weight:600}._5p77jj8{color:var(--calert-text-muted);margin:4px 0 16px}._5p77jj9{text-align:center;color:var(--calert-text-muted);padding:32px 0}._5p77jja{border-radius:var(--calert-radius-md);border:1px solid var(--calert-border-color);margin-bottom:16px;overflow:hidden}._5p77jja:last-child{margin-bottom:0}._5p77jjb{background:var(--calert-surface-muted);align-items:center;gap:10px;padding:12px 14px;display:flex}._5p77jjc{align-items:center;display:flex}._5p77jjd{flex-direction:column;gap:1px;min-width:0;display:flex}._5p77jje{font-weight:600}._5p77jjf{color:var(--calert-text-muted);font-size:12px}._5p77jjg{background:var(--calert-danger-surface);color:var(--calert-danger-text);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._5p77jjh{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:12px;font-weight:600;text-decoration:underline}._5p77jji{margin:0;padding:0;list-style:none}._5p77jjj{border-top:1px solid var(--calert-border-color);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._5p77jjk{flex-direction:column;gap:1px;display:flex}._5p77jjl{font-weight:500}._5p77jjm{color:var(--calert-text-muted);font-size:12px}._5p77jjn{background:var(--calert-success-surface);color:var(--calert-success-text);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}._5p77jjo{background:var(--calert-menu-hover);color:var(--calert-text-muted);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}._5p77jjp{border-top:1px solid var(--calert-border-color);color:var(--calert-text-muted);margin:0;padding:10px 14px}._5p77jjq{border-top:1px solid var(--calert-border-color);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._5p77jjr{flex-direction:column;gap:1px;display:flex}._5p77jjs{font-weight:500}._5p77jjt{color:var(--calert-text-muted);font-size:12px}._5p77jju{flex-shrink:0;gap:8px;display:flex}._5p77jjv{border-radius:var(--calert-radius-sm);border:1px solid var(--calert-danger-border);color:var(--calert-danger-text);cursor:pointer;background:0 0;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:500}._5p77jjv:hover{background:var(--calert-danger-surface)}._5p77jjv:disabled{opacity:.5;cursor:default}._5p77jjw{border-radius:var(--calert-radius-sm);border:1px solid var(--calert-border-color);color:inherit;cursor:pointer;background:0 0;padding:6px 10px;font-size:12px}._5p77jjx{border-radius:var(--calert-radius-md);border:1px solid var(--calert-danger-border);background:var(--calert-danger-surface-soft);flex-direction:column;gap:10px;margin-bottom:16px;padding:14px;display:flex}._5p77jjx:last-child{margin-bottom:0}._5p77jjy{color:var(--calert-danger-text);font-weight:600}._5p77jjz{color:var(--calert-text-muted);margin:0;line-height:1.6}._5p77jj10{color:var(--calert-text-muted);margin:0;padding-left:18px;line-height:1.7}._5p77jj11{border-radius:var(--calert-radius-sm);border:1px solid var(--calert-border-color);background:var(--calert-surface);width:100%;color:inherit;font:inherit;padding:8px 10px;font-size:13px}._5p77jj11:focus-visible{outline:2px solid var(--calert-danger-ring);outline-offset:1px}._5p77jj12{color:var(--calert-text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}._5p77jj13{justify-content:flex-end;gap:8px;display:flex}._5p77jj14{color:var(--calert-danger-text);margin:0;font-size:12px}._5p77jj15{border-radius:var(--calert-radius-md);border:1px solid var(--calert-border-color);background:var(--calert-surface-muted);flex-direction:column;gap:2px;margin-bottom:16px;padding:12px 14px;display:flex}._5p77jj15:last-child{margin-bottom:0}._5p77jj16{gap:8px;display:flex}._5p77jj17{border-radius:var(--calert-radius-md);border:1px solid var(--calert-border-color);background:var(--calert-surface-muted);color:inherit;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}._5p77jj17:hover{background:var(--calert-menu-hover)}._5p77jj18{border-radius:var(--calert-radius-sm);width:24px;height:24px;color:var(--calert-text-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:12px}._5p77jj18:hover{background:var(--calert-menu-hover)}._5p77jj19{border:1px solid var(--calert-border-color);background:var(--calert-surface);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:16px;padding:16px;display:flex}._5p77jj19:last-child{margin-bottom:0}._5p77jj1a{flex-direction:column;gap:10px;display:flex}._5p77jj1b{font-weight:600}._5p77jj1c{color:var(--calert-text-secondary-color);margin:0;font-size:13px;line-height:19px}._5p77jj1d{flex-direction:column;gap:6px;font-size:13px;display:flex}._5p77jj1e{color:var(--calert-text-secondary-color)}._5p77jj1f{border:1px solid var(--calert-border-color);background:var(--calert-surface);height:34px;color:var(--calert-text-color);border-radius:8px;padding:0 10px;font-size:14px}._5p77jj1f:focus-visible{outline:2px solid var(--calert-accent);outline-offset:-1px}._5p77jj1f:disabled{color:var(--calert-text-disable-color);background:var(--calert-surface-subtle)}._5p77jj1g{color:var(--calert-danger-text);margin:0;font-size:12px}._5p77jj1h{justify-content:space-between;align-items:center;gap:8px;display:flex}._5p77jj1i{background:var(--calert-accent);height:32px;color:var(--calert-on-accent);cursor:pointer;border:none;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}._5p77jj1i:disabled{background:var(--calert-border-color);color:var(--calert-text-disable-color);cursor:default}._5p77jj1j{color:var(--calert-text-secondary-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}._5p77jj1j:disabled{color:var(--calert-text-disable-color);cursor:default}._5p77jj1k{color:var(--calert-text-disable-color);margin:0;font-size:12px;line-height:18px}._5p77jj1l{border-top:1px solid var(--calert-border-color);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}._5p77jj1m{flex-direction:column;gap:2px;min-width:0;display:flex}._5p77jj1n{font-size:13px;font-weight:500}._5p77jj1o{color:var(--calert-text-disable-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._5p77jj1p{flex-direction:column;gap:24px;display:flex}._5p77jj1q{flex-direction:column;gap:4px;display:flex}._5p77jj1r{color:var(--calert-text-disable-color);margin:0 0 4px;font-size:12px;font-weight:600}._5p77jj1s{border-top:1px solid var(--calert-border-color);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._5p77jj1t{font-size:13px;font-weight:500}._5p77jj1u{color:var(--calert-text-secondary-color);font-variant-numeric:tabular-nums;font-size:13px}._5p77jj1v{border-top:1px solid var(--calert-border-color);color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;text-decoration:none;display:flex}._5p77jj1v:hover{color:var(--calert-accent)}._5p77jj1w{color:var(--calert-text-disable-color);font-size:12px}._1qvt9ui0{flex-direction:column;gap:20px;display:flex}._1qvt9ui1{flex-direction:column;gap:6px;display:flex}._1qvt9ui2{color:var(--calert-text-disable-color);margin:0;font-size:12px;font-weight:600}._1qvt9ui3{color:var(--calert-text-secondary-color);margin:0;font-size:12px;line-height:17px}._1qvt9ui4{border:1px solid var(--calert-border-color);background:var(--calert-surface);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}._1qvt9ui4:hover{background:var(--calert-surface-muted)}._1qvt9ui5{font-variant-numeric:tabular-nums;color:var(--calert-text-secondary-color)}._1qvt9ui6{font-weight:500}._1qvt9ui7{border:1px solid var(--calert-border-color);background:var(--calert-surface-muted);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}._1qvt9ui8{margin:0;font-size:13px;line-height:18px}._1qvt9ui9{gap:8px;display:flex}._1qvt9uia{border:1px solid var(--calert-border-color);background:var(--calert-surface);width:320px;max-height:360px;box-shadow:var(--calert-surface-shadow);z-index:60;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}._1qvt9uib{border:none;border-bottom:1px solid var(--calert-border-color);width:100%;font:inherit;color:inherit;background:0 0;outline:none;padding:10px 12px;font-size:13px}._1qvt9uib::placeholder{color:var(--calert-text-disable-color)}._1qvt9uic{padding:4px;overflow-y:auto}._1qvt9uid{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;font-size:13px;display:flex}._1qvt9uid[data-selected=true]{background:var(--calert-surface-muted)}._1qvt9uid[data-current=true]{font-weight:600}._1qvt9uie{font-variant-numeric:tabular-nums;color:var(--calert-text-disable-color);font-size:12px}._1qvt9uif{color:var(--calert-text-secondary-color);padding:12px 8px;font-size:13px}._1qvt9uig{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:2px;font-size:13px;display:flex}._1qvt9uih{width:15px;height:15px;accent-color:var(--calert-accent);cursor:pointer;margin:0}._1qvt9uii{font-variant-numeric:tabular-nums;color:var(--calert-text-color)}.de4va20{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:24px;display:flex}.de4va21{color:var(--calert-text-color);margin:0;font-size:17px;font-weight:600}.de4va22{align-items:center;gap:16px;display:flex}.de4va23{color:var(--calert-accent);cursor:pointer;font-size:14px;text-decoration:none}.de4va23:hover{text-decoration:underline}.de4va24{color:var(--calert-text-secondary-color);margin:0;font-size:13px}
