@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;600;700&family=Outfit:wght@600;700;800&display=swap";.card[data-v-117eb38a]{background:var(--card-surface);border:1px solid var(--card-border);cursor:grab;text-align:left;border-radius:10px;padding:.75rem .85rem;transition:box-shadow .15s,transform .15s,border-color .15s;box-shadow:0 1px 2px #1c28330f}.card[data-v-117eb38a]:hover{border-color:var(--accent-soft);box-shadow:0 4px 12px #1c28331a}.card[data-v-117eb38a]:active{cursor:grabbing}.card[data-v-117eb38a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-title[data-v-117eb38a]{font-family:var(--font-body);color:var(--card-ink);margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.card-desc[data-v-117eb38a]{color:var(--card-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.card-assignees[data-v-117eb38a]{justify-content:flex-end;align-items:center;margin-top:.65rem;display:flex}.card-assignee[data-v-117eb38a]{border:1.5px solid var(--card-surface);background:color-mix(in srgb, var(--accent) 28%, var(--card-surface));box-sizing:border-box;border-radius:999px;flex-shrink:0;width:1.7rem;height:1.7rem;margin-left:-.35rem;overflow:hidden}.card-assignee[data-v-117eb38a]:first-child{margin-left:0}.card-assignee-img[data-v-117eb38a]{object-fit:cover;width:100%;height:100%;display:block}.card-assignee-fallback[data-v-117eb38a]{width:100%;height:100%;color:var(--card-ink);text-transform:uppercase;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.card-assignee.extra[data-v-117eb38a]{color:var(--card-muted);background:color-mix(in srgb, var(--card-muted) 18%, var(--card-surface));justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.column[data-v-9696b5fc]{background:var(--column);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;flex-direction:column;flex:0 0 288px;width:288px;max-height:100%;transition:border-color .15s,box-shadow .15s;display:flex}.column.is-drop-target[data-v-9696b5fc]{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.column-head[data-v-9696b5fc]{padding:.85rem .65rem .5rem .9rem}.title-row[data-v-9696b5fc]{align-items:center;gap:.45rem;min-width:0;display:flex}.column-title[data-v-9696b5fc]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;cursor:text;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.05rem;font-weight:600;overflow:hidden}.count[data-v-9696b5fc]{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.column-menu[data-v-9696b5fc]{flex-shrink:0;margin-left:auto;position:relative}.menu-trigger[data-v-9696b5fc]{width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex}.menu-trigger[data-v-9696b5fc]:hover,.menu-trigger[aria-expanded=true][data-v-9696b5fc]{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.menu-panel[data-v-9696b5fc]{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:.15rem;min-width:11rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 12px 28px #060c1266}.menu-item[data-v-9696b5fc]{color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.5rem .65rem;font-size:.85rem;font-weight:600}.menu-item[data-v-9696b5fc]:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.menu-item.danger[data-v-9696b5fc]{color:var(--danger)}.menu-item.danger[data-v-9696b5fc]:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}.title-input[data-v-9696b5fc]{width:100%;font-family:var(--font-display);border:1px solid var(--accent);background:var(--card-surface);color:var(--card-ink);border-radius:8px;padding:.25rem .4rem;font-size:1.05rem;font-weight:600}.card-list[data-v-9696b5fc]{flex-direction:column;flex:1;gap:.45rem;min-height:2rem;padding:.35rem .65rem;display:flex;overflow-y:auto}.card-slot[data-v-9696b5fc]{position:relative}.card-slot.dragging[data-v-9696b5fc]{opacity:.45}.card-slot.drop-before[data-v-9696b5fc]:before,.list-tail.drop-before[data-v-9696b5fc]:before{content:"";background:var(--accent);pointer-events:none;border-radius:2px;height:3px;position:absolute;top:-.28rem;left:0;right:0}.list-tail[data-v-9696b5fc]{flex:1;min-height:.5rem;position:relative}.column-foot[data-v-9696b5fc]{padding:.5rem .65rem .75rem}.add-trigger[data-v-9696b5fc]{width:100%;color:var(--muted);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.55rem .65rem;font-size:.9rem}.add-trigger[data-v-9696b5fc]:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.add-form[data-v-9696b5fc]{flex-direction:column;gap:.5rem;display:flex}.add-input[data-v-9696b5fc]{box-sizing:border-box;resize:vertical;width:100%;min-height:3.2rem;font-family:var(--font-body);border:1px solid var(--accent);background:var(--card-surface);color:var(--card-ink);border-radius:8px;padding:.65rem .7rem;font-size:.9rem}.add-actions[data-v-9696b5fc]{gap:.4rem;display:flex}.btn[data-v-9696b5fc]{font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.45rem .75rem;font-size:.85rem;font-weight:600}.btn.primary[data-v-9696b5fc]{background:var(--accent);color:#fff}.btn.primary[data-v-9696b5fc]:hover{background:var(--accent-deep)}.btn.ghost[data-v-9696b5fc]{color:var(--muted);border-color:var(--border);background:0 0}.btn.ghost[data-v-9696b5fc]:hover{color:var(--ink)}.desk-access[data-v-7c119623]{align-items:center;gap:.35rem;margin-left:.35rem;display:inline-flex;position:relative}.desk-access__stack[data-v-7c119623]{align-items:center;display:inline-flex}.desk-access__avatar[data-v-7c119623]{border:1.5px solid color-mix(in srgb, var(--chrome-bg,#0a1016b3) 40%, #0a1016);background:color-mix(in srgb, var(--accent,#3cb8b0) 28%, var(--chrome-bg,#1a242c));width:1.85rem;height:1.85rem;color:var(--ink,#f2f6f8);box-sizing:border-box;cursor:default;border-radius:999px;flex-shrink:0;margin-left:-.4rem;padding:0;overflow:hidden}.desk-access__avatar[data-v-7c119623]:first-child{margin-left:0}.desk-access__avatar.interactive[data-v-7c119623]{cursor:pointer}.desk-access__avatar.interactive[data-v-7c119623]:hover,.desk-access__avatar.open[data-v-7c119623]{outline:2px solid color-mix(in srgb, var(--accent,#3cb8b0) 70%, transparent);outline-offset:1px;z-index:1}.desk-access__avatar[data-v-7c119623]:disabled{opacity:1;cursor:default}.desk-access__img[data-v-7c119623]{object-fit:cover;width:100%;height:100%;display:block}.desk-access__fallback[data-v-7c119623]{text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:.72rem;font-weight:700;display:flex}.desk-access__extra[data-v-7c119623]{color:var(--muted,#d0dae3);background:color-mix(in srgb, var(--muted,#d0dae3) 18%, var(--chrome-bg,#1a242c));cursor:default;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.desk-access__plus-wrap[data-v-7c119623]{position:relative}.desk-access__plus[data-v-7c119623]{border:1px dashed color-mix(in srgb, var(--border,#ffffff47) 80%, transparent);background:color-mix(in srgb, var(--chrome-bg,#0a10168c) 85%, transparent);width:1.85rem;height:1.85rem;color:var(--muted,#d0dae3);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.desk-access__plus[data-v-7c119623]:hover,.desk-access__plus.open[data-v-7c119623]{color:var(--ink,#f2f6f8);border-color:var(--accent-soft,#7ed4ce)}.desk-access__plus[data-v-7c119623]:disabled{opacity:.55;cursor:not-allowed}.desk-access__popover[data-v-7c119623],.desk-access__menu[data-v-7c119623]{z-index:50;border:1px solid var(--border,#ffffff38);background:var(--chrome-bg,#0a1016eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;flex-direction:column;gap:1rem;width:min(34rem,100vw - 1.5rem);padding:1.15rem 1.25rem;display:flex;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 16px 36px #040a1066}.desk-access__menu[data-v-7c119623]{width:min(18rem,100vw - 1.5rem);padding:1rem;left:auto;right:0}.desk-access__section[data-v-7c119623]{flex-direction:column;gap:.55rem;display:flex}.desk-access__section-title[data-v-7c119623]{color:var(--ink,#f2f6f8);margin:0;font-size:.95rem;font-weight:700}.desk-access__members[data-v-7c119623]{flex-direction:column;gap:.45rem;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.desk-access__member[data-v-7c119623]{border:1px solid color-mix(in srgb, var(--border,#ffffff38) 70%, transparent);background:color-mix(in srgb, var(--surface,#1a242c) 55%, transparent);border-radius:10px;align-items:center;gap:.45rem;padding:.35rem .4rem;display:flex}.desk-access__member .desk-access__select[data-v-7c119623]{flex:none;width:auto;min-width:7.5rem;margin-left:auto;padding:.35rem .45rem;font-size:.82rem}.desk-access__member .desk-access__suggest-meta[data-v-7c119623]{flex:1;min-width:0}.desk-access__badge[data-v-7c119623]{color:var(--muted,#d0dae3);border:1px solid var(--border,#ffffff38);border-radius:999px;margin-left:auto;padding:.2rem .5rem;font-size:.72rem;font-weight:700}.desk-access__btn--compact[data-v-7c119623]{flex:none;width:2rem;min-width:2rem;padding:.25rem;font-size:1.1rem;line-height:1}.desk-access__hint[data-v-7c119623]{color:var(--muted,#d0dae3);margin:0;font-size:.85rem;line-height:1.4}.desk-access__error[data-v-7c119623]{color:var(--danger,#ff8a7a);margin:0;font-size:.88rem}.desk-access__form[data-v-7c119623],.desk-access__row[data-v-7c119623]{flex-wrap:wrap;gap:.5rem;display:flex}.desk-access__suggest-wrap[data-v-7c119623]{flex:12rem;min-width:0;position:relative}.desk-access__input[data-v-7c119623],.desk-access__select[data-v-7c119623]{min-width:0;font:inherit;border:1px solid var(--border,#ffffff38);background:color-mix(in srgb, var(--surface,#1a242c) 80%, transparent);color:var(--ink,#f2f6f8);border-radius:10px;flex:7.5rem;padding:.55rem .7rem;font-size:.95rem}.desk-access__input--suggest[data-v-7c119623]{flex:none;width:100%}.desk-access__suggest-list[data-v-7c119623]{z-index:60;border:1px solid var(--border,#ffffff38);background:color-mix(in srgb, var(--chrome-bg,#0a1016fa) 96%, #000);border-radius:10px;max-height:14rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #040a1073}.desk-access__suggest-item[data-v-7c119623]{width:100%;color:var(--ink,#f2f6f8);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.desk-access__suggest-item[data-v-7c119623]:hover{background:color-mix(in srgb, var(--accent,#3cb8b0) 16%, transparent)}.desk-access__suggest-avatar[data-v-7c119623]{object-fit:cover;background:color-mix(in srgb, var(--accent,#3cb8b0) 28%, transparent);border-radius:999px;flex-shrink:0;width:1.7rem;height:1.7rem}.desk-access__suggest-avatar.fallback[data-v-7c119623]{text-transform:uppercase;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.desk-access__suggest-meta[data-v-7c119623]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.desk-access__suggest-name[data-v-7c119623]{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.desk-access__suggest-user[data-v-7c119623]{color:var(--muted,#d0dae3);font-size:.75rem}.desk-access__select--full[data-v-7c119623]{flex:auto;width:100%}.desk-access__link-input[data-v-7c119623]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border,#ffffff38);background:color-mix(in srgb, var(--surface,#1a242c) 80%, transparent);color:var(--accent-soft,#7ed4ce);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:.7rem .8rem;font-size:.9rem;overflow:hidden}.desk-access__link-input[data-v-7c119623]:disabled{opacity:.65;cursor:wait}.desk-access__link-input[data-v-7c119623]:not(:disabled):hover{border-color:var(--accent-soft,#7ed4ce)}.desk-access__copied[data-v-7c119623]{color:var(--accent-soft,#7ed4ce);margin:0;font-size:.85rem;font-weight:600}.desk-access__btn[data-v-7c119623]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.55rem .9rem;font-size:.92rem;font-weight:600}.desk-access__btn.primary[data-v-7c119623]{background:var(--accent,#3cb8b0);color:#062018}.desk-access__btn.danger[data-v-7c119623]{background:color-mix(in srgb, var(--danger,#ff8a7a) 18%, transparent);color:var(--danger,#ff8a7a);border-color:color-mix(in srgb, var(--danger,#ff8a7a) 40%, transparent)}.desk-access__btn[data-v-7c119623]:disabled{opacity:.55;cursor:not-allowed}.desk-access__menu-name[data-v-7c119623]{color:var(--ink,#f2f6f8);margin:0;font-size:.85rem;font-weight:700}.desk-access__menu-field[data-v-7c119623]{color:var(--muted,#d0dae3);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.desk-switcher[data-v-becfaeb4]{max-width:min(100%,28rem);display:inline-block;position:relative}.desk-trigger[data-v-becfaeb4]{background:color-mix(in srgb, var(--chrome-bg) 80%, transparent);max-width:100%;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000;border-radius:10px;align-items:center;gap:.45rem;padding:.35rem .65rem .35rem .55rem;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:700;display:inline-flex}.desk-trigger[data-v-becfaeb4]:hover:not(:disabled),.desk-trigger[aria-expanded=true][data-v-becfaeb4]{border-color:var(--border);background:var(--chrome-bg)}.desk-trigger[data-v-becfaeb4]:disabled{opacity:.6;cursor:not-allowed}.desk-trigger-name[data-v-becfaeb4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-chevron[data-v-becfaeb4]{opacity:.7;flex-shrink:0;font-size:.85rem}.desk-panel[data-v-becfaeb4]{z-index:30;color:#1c2833;transform-origin:0 0;background:#fff;border:1px solid #c5d0da;border-radius:14px;width:min(22rem,100vw - 2rem);animation:.2s cubic-bezier(.22,1,.36,1) desk-panel-in-becfaeb4;position:absolute;top:calc(100% + .4rem);left:0;overflow:hidden;box-shadow:0 18px 40px #141e2838}@keyframes desk-panel-in-becfaeb4{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.desk-panel-head[data-v-becfaeb4]{border-bottom:1px solid #e4ebf0;padding:.85rem .9rem .55rem}.desk-panel-title[data-v-becfaeb4]{font-family:var(--font-display);margin:0;font-size:.95rem;font-weight:700}.desk-search[data-v-becfaeb4]{box-sizing:border-box;width:100%;font-family:var(--font-body);color:#1c2833;background:#f7fafb;border:1px solid #c5d0da;border-radius:8px;margin-top:.55rem;padding:.45rem .6rem;font-size:.9rem}.desk-list[data-v-becfaeb4]{max-height:16rem;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.desk-list.reordering[data-v-becfaeb4]{-webkit-user-select:none;user-select:none;cursor:grabbing}.desk-item[data-v-becfaeb4]{touch-action:none;will-change:transform;border-radius:8px}.desk-item.dragging[data-v-becfaeb4]{z-index:2;pointer-events:none;position:relative}.desk-item.dragging .desk-row[data-v-becfaeb4]{background:#dee5ec;transition:background .15s,box-shadow .15s,transform .15s cubic-bezier(.22,1,.36,1);transform:scale(1.02);box-shadow:0 8px 20px #141e2829,0 0 0 1px #2f5d8a47}.desk-item.settling .desk-row[data-v-becfaeb4]{animation:.32s cubic-bezier(.22,1,.36,1) desk-settle-becfaeb4}@keyframes desk-settle-becfaeb4{0%{background:#dee5ec;box-shadow:0 8px 20px #141e2829}to{box-shadow:none;background:0 0}}.desk-item.settling .desk-row.active[data-v-becfaeb4]{animation:.32s cubic-bezier(.22,1,.36,1) desk-settle-active-becfaeb4}@keyframes desk-settle-active-becfaeb4{0%{background:#dae2ea;box-shadow:0 8px 20px #141e2829}to{box-shadow:none;background:#e6ecf1}}.desk-row[data-v-becfaeb4]{border-radius:8px;align-items:center;gap:.15rem;padding:.15rem;transition:background .15s;display:flex}@media (prefers-reduced-motion:reduce){.desk-panel[data-v-becfaeb4]{animation:none}.desk-item.dragging .desk-row[data-v-becfaeb4]{transition:none;transform:none}.desk-item.settling .desk-row[data-v-becfaeb4],.desk-item.settling .desk-row.active[data-v-becfaeb4]{animation:none}}.desk-grip[data-v-becfaeb4]{text-align:center;letter-spacing:-.12em;color:#8a9a92;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.1rem;padding:.35rem 0;font-size:.7rem;line-height:1}.desk-list.reordering .desk-grip[data-v-becfaeb4]{cursor:grabbing}.desk-row.active[data-v-becfaeb4]{background:#e6ecf1}.desk-row[data-v-becfaeb4]:hover{background:#f2f6f8}.desk-row.active[data-v-becfaeb4]:hover{background:#dee5ec}.desk-pick[data-v-becfaeb4]{text-align:left;min-width:0;font-family:var(--font-body);color:#1c2833;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:.55rem .5rem;font-size:.95rem;font-weight:600;display:flex}.desk-list.reordering .desk-pick[data-v-becfaeb4]{cursor:grabbing}.desk-pick-name[data-v-becfaeb4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-current[data-v-becfaeb4]{color:#2f5d8a;text-transform:lowercase;flex-shrink:0;font-size:.7rem;font-weight:600}.desk-row-actions[data-v-becfaeb4]{opacity:.35;gap:.1rem;transition:opacity .12s;display:flex}.desk-row:hover .desk-row-actions[data-v-becfaeb4],.desk-row:focus-within .desk-row-actions[data-v-becfaeb4]{opacity:1}.desk-icon[data-v-becfaeb4]{cursor:pointer;color:#5c6b7a;background:0 0;border:none;border-radius:6px;width:1.7rem;height:1.7rem;font-size:.95rem;line-height:1}.desk-icon[data-v-becfaeb4]:hover:not(:disabled){color:#1c2833;background:#e8eef2}.desk-icon.danger[data-v-becfaeb4]:hover:not(:disabled){color:#b42318;background:#f6e5e3}.desk-icon[data-v-becfaeb4]:disabled{opacity:.35;cursor:not-allowed}.desk-inline-input[data-v-becfaeb4]{min-width:0;font-family:var(--font-body);color:#1c2833;background:#fff;border:1px solid #2f5d8a;border-radius:6px;flex:1;padding:.45rem .5rem;font-size:.9rem;font-weight:600}.desk-empty[data-v-becfaeb4]{color:#5c6b7a;text-align:center;padding:.85rem .65rem;font-size:.85rem}.desk-panel-foot[data-v-becfaeb4]{border-top:1px solid #e4ebf0;padding:.55rem}.desk-create[data-v-becfaeb4]{text-align:left;width:100%;font-family:var(--font-body);color:#2f5d8a;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.65rem .7rem;font-size:.9rem;font-weight:600}.desk-create[data-v-becfaeb4]:hover:not(:disabled){background:#eaeff3}.desk-create[data-v-becfaeb4]:disabled{opacity:.5;cursor:not-allowed}.desk-create-form[data-v-becfaeb4]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.desk-create-form .desk-inline-input[data-v-becfaeb4]{flex:100%}.desk-foot-btn[data-v-becfaeb4]{font-family:var(--font-body);color:#5c6b7a;cursor:pointer;background:0 0;border:1px solid #c5d0da;border-radius:7px;padding:.4rem .65rem;font-size:.8rem;font-weight:600}.desk-foot-btn.primary[data-v-becfaeb4]{color:#fff;background:#2f5d8a;border-color:#2f5d8a}.holat[data-v-c5aeee13]{min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex;position:relative}.holat__bar[data-v-c5aeee13]{justify-content:flex-end;align-items:center;gap:.45rem;padding:.75rem 1rem 0;display:flex}.holat__bar-actions[data-v-c5aeee13]{position:relative}.holat__add[data-v-c5aeee13]{appearance:none;border:1px solid var(--border,#ffffff47);background:var(--column,#0e161ed1);width:2.15rem;height:2.15rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.25rem;font-weight:650;line-height:1;display:inline-flex}.holat__add[data-v-c5aeee13]:hover,.holat__add--open[data-v-c5aeee13]{border-color:color-mix(in srgb, #6ec8b0 45%, var(--border,#ffffff47));background:color-mix(in srgb, #6ec8b0 12%, var(--column,#0e161ed1))}.holat-add-menu[data-v-c5aeee13]{z-index:20;background:#0e161e;border:1px solid #8eb6c838;border-radius:12px;min-width:11.5rem;max-height:min(22rem,70vh);padding:.45rem;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto;box-shadow:0 16px 32px #0000008c}.holat-add-menu__title[data-v-c5aeee13]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);margin:0 0 .3rem;padding:.2rem .45rem;font-size:.68rem;font-weight:700}.holat-add-menu__list[data-v-c5aeee13]{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.holat-add-menu__item[data-v-c5aeee13]{appearance:none;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.05rem;margin:0;padding:.45rem .55rem;display:flex}.holat-add-menu__item[data-v-c5aeee13]:hover{background:#6ec8b024}.holat-add-menu__name[data-v-c5aeee13]{font-size:.88rem;font-weight:650}.holat-add-menu__id[data-v-c5aeee13]{opacity:.55;font-size:.68rem}.holat__gear[data-v-c5aeee13]{border:1px solid var(--border,#ffffff47);background:var(--column,#0e161ed1);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.holat__stage[data-v-c5aeee13]{flex:1;width:100%;min-height:0;position:relative;overflow:visible}.holat-widget[data-v-c5aeee13]{--holat-scale:1;z-index:1;gap:calc(.15rem * var(--holat-scale));min-width:calc(6.5rem * var(--holat-scale));padding:calc(.4rem * var(--holat-scale)) calc(.75rem * var(--holat-scale)) calc(.5rem * var(--holat-scale));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:calc(10px * var(--holat-scale));background:var(--column,#0e161eeb);border:1px solid var(--border,#ffffff38);color:var(--ink,#f2f6f8);transform-origin:0 0;flex-direction:column;transition:background .6s,color .6s,border-color .6s,box-shadow .6s;display:flex;position:absolute;top:0;left:0;box-shadow:0 6px 18px #00000047}.holat-widget--day[data-v-c5aeee13]{color:#2a1f0a!important;background:linear-gradient(155deg,#fff8e8 0%,#ffe7b0 42%,#f0c56d 100%)!important;border-color:#c48c288c!important;box-shadow:0 8px 22px #a06e1447!important}.holat-widget--day .holat-widget__label[data-v-c5aeee13]{opacity:1;color:#7a5a18!important}.holat-widget--day .holat-widget__time[data-v-c5aeee13]{color:#1c1406!important}.holat-widget--night[data-v-c5aeee13]{color:#dce6f5!important;background:linear-gradient(165deg,#070b14 0%,#10182a 50%,#1a1030 100%)!important;border-color:#7896dc59!important;box-shadow:0 10px 28px #0000008c!important}.holat-widget--night .holat-widget__label[data-v-c5aeee13]{opacity:1;color:#8fa3c4!important}.holat-widget--night .holat-widget__time[data-v-c5aeee13]{color:#f2f6ff!important}.holat-widget__label[data-v-c5aeee13]{font-size:calc(.68rem * var(--holat-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#d0dae3);opacity:.9;font-weight:600;line-height:1.2}.holat-widget__time[data-v-c5aeee13]{font-size:calc(1.25rem * var(--holat-scale));font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600;line-height:1.2}.holat-widget__lines[data-v-c5aeee13]{gap:calc(.18rem * var(--holat-scale));min-width:calc(8.5rem * var(--holat-scale));flex-direction:column;display:flex}.holat-widget__line[data-v-c5aeee13]{justify-content:space-between;align-items:baseline;gap:calc(.75rem * var(--holat-scale));font-size:calc(.82rem * var(--holat-scale));color:var(--muted,#d0dae3);line-height:1.25;display:flex}.holat-widget__line.active[data-v-c5aeee13]{color:var(--accent-soft,#7ed4ce);font-weight:700}.holat-widget__line-name[data-v-c5aeee13]{font-weight:600}.holat-widget__line-time[data-v-c5aeee13]{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.holat-widget--namoz[data-v-c5aeee13]{gap:calc(.55rem * var(--holat-scale));min-width:calc(22rem * var(--holat-scale));max-width:calc(36rem * var(--holat-scale));padding:calc(.7rem * var(--holat-scale)) calc(.85rem * var(--holat-scale)) calc(.75rem * var(--holat-scale));border-radius:calc(16px * var(--holat-scale));border:1px solid color-mix(in srgb, #c9a45c 35%, var(--border,#ffffff2e));background:linear-gradient(155deg,#1a3a36b8 0%,#0f1c22e0 48%,#1a242ceb 100%);box-shadow:0 10px 28px #040c106b,inset 0 1px #e8d5a32e}.holat-widget--namoz-vertical[data-v-c5aeee13]{min-width:calc(12.5rem * var(--holat-scale));max-width:calc(14.5rem * var(--holat-scale));width:calc(13.5rem * var(--holat-scale))}.holat-widget--namoz[data-v-c5aeee13]:before{content:"";left:calc(.85rem * var(--holat-scale));right:calc(.85rem * var(--holat-scale));pointer-events:none;background:linear-gradient(90deg,#0000,#dac080 20%,#a4cbac 55%,#0000);border-radius:999px;height:2px;position:absolute;top:0}.holat-namoz__top[data-v-c5aeee13]{justify-content:space-between;align-items:center;gap:calc(.45rem * var(--holat-scale)) calc(.75rem * var(--holat-scale));flex-wrap:wrap;display:flex}.holat-namoz__place-row[data-v-c5aeee13]{align-items:center;gap:calc(.28rem * var(--holat-scale));min-width:0;display:inline-flex}.holat-namoz__place[data-v-c5aeee13]{font-size:calc(.72rem * var(--holat-scale));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, #e8d5a3 75%, var(--muted,#d0dae3));font-weight:700}.holat-namoz__place-sep[data-v-c5aeee13]{font-size:calc(.72rem * var(--holat-scale));color:color-mix(in srgb, #e8d5a3 55%, var(--muted,#d0dae3));font-weight:700}.holat-namoz__day[data-v-c5aeee13]{align-items:center;min-width:0;margin:0;display:inline-flex}.holat-namoz__day-select[data-v-c5aeee13]{appearance:none;max-width:calc(9.5rem * var(--holat-scale));padding:calc(.08rem * var(--holat-scale)) calc(1.15rem * var(--holat-scale)) calc(.08rem * var(--holat-scale)) calc(.2rem * var(--holat-scale));border-radius:calc(.35rem * var(--holat-scale));color:#ebdaae;font:inherit;font-size:calc(.72rem * var(--holat-scale));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background-color:#c9a45c1f;background-image:linear-gradient(45deg,#0000 50%,#e8d5a3 50%),linear-gradient(135deg,#e8d5a3 50%,#0000 50%);background-position:calc(100% - .55em) 55%,calc(100% - .3em) 55%;background-repeat:no-repeat;background-size:.28em .28em,.28em .28em;border:1px solid #c9a45c59;margin:0;font-weight:700;line-height:1.2}.holat-namoz__day-select[data-v-c5aeee13]:hover,.holat-namoz__day-select[data-v-c5aeee13]:focus{border-color:#c9a45cb3;outline:none}.holat-namoz__day-select option[data-v-c5aeee13]{color:#1a1a1a;text-transform:none;letter-spacing:0;background:#f7f1e4;font-weight:600}.sr-only[data-v-c5aeee13]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.holat-namoz__badges[data-v-c5aeee13]{align-items:center;gap:calc(.35rem * var(--holat-scale));flex-wrap:wrap;margin-left:auto;display:inline-flex}.holat-namoz__next[data-v-c5aeee13]{align-items:baseline;gap:calc(.28rem * var(--holat-scale)) calc(.4rem * var(--holat-scale));padding:calc(.22rem * var(--holat-scale)) calc(.55rem * var(--holat-scale));background:#c9a45c29;border:1px solid #c9a45c66;border-radius:999px;flex-wrap:nowrap;display:inline-flex}.holat-namoz__next-kicker[data-v-c5aeee13]{font-size:calc(.62rem * var(--holat-scale));letter-spacing:.08em;text-transform:uppercase;color:#e8d5a3b3;font-weight:700}.holat-namoz__next-name[data-v-c5aeee13]{font-size:calc(.82rem * var(--holat-scale));color:var(--ink,#f2f6f8);font-weight:700}.holat-namoz__next-time[data-v-c5aeee13]{font-size:calc(.82rem * var(--holat-scale));font-variant-numeric:tabular-nums;color:#a5ddd3;font-weight:700}.holat-namoz__until[data-v-c5aeee13]{font-size:calc(.72rem * var(--holat-scale));color:#e8d5a3bf;white-space:nowrap;font-weight:700}.holat-namoz__eta[data-v-c5aeee13]{min-width:8ch;font-size:calc(.82rem * var(--holat-scale));color:#e8d5a3;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.04em;white-space:nowrap;text-align:left;font-weight:700;line-height:1;display:inline-block}.holat-namoz__eta--hm[data-v-c5aeee13]{min-width:5ch}.holat-namoz__rail[data-v-c5aeee13]{align-items:stretch;gap:calc(.35rem * var(--holat-scale));padding-bottom:calc(.1rem * var(--holat-scale));scrollbar-width:thin;flex-direction:row;display:flex;overflow-x:auto}.holat-namoz__rail--vertical[data-v-c5aeee13]{max-height:calc(22rem * var(--holat-scale));align-items:stretch;padding-bottom:0;overflow:visible auto;flex-direction:column!important}.holat-namoz__rail--vertical .holat-namoz__slot[data-v-c5aeee13]{width:100%;padding:calc(.42rem * var(--holat-scale)) calc(.55rem * var(--holat-scale));justify-content:space-between;align-items:center;gap:calc(.65rem * var(--holat-scale));flex-direction:row!important;flex:none!important;min-width:0!important}.holat-namoz__rail--vertical .holat-namoz__slot-name[data-v-c5aeee13]{font-size:calc(.72rem * var(--holat-scale));text-align:left}.holat-namoz__rail--vertical .holat-namoz__slot-time[data-v-c5aeee13]{font-size:calc(.95rem * var(--holat-scale))}.holat-namoz__slot[data-v-c5aeee13]{min-width:calc(3.35rem * var(--holat-scale));justify-content:center;align-items:center;gap:calc(.18rem * var(--holat-scale));padding:calc(.4rem * var(--holat-scale)) calc(.3rem * var(--holat-scale));border-radius:calc(12px * var(--holat-scale));color:var(--muted,#d0dae3);background:#0a121873;border:1px solid #ffffff1a;flex-direction:column;flex:1 1 0;display:flex}.holat-namoz__slot.past[data-v-c5aeee13]{opacity:.48}.holat-namoz__slot.active[data-v-c5aeee13]{color:#0a1218;opacity:1;background:linear-gradient(165deg,#ead8aa,#a9be97);border-color:#e8d5a3b3;box-shadow:0 0 0 1px #e8d5a359}.holat-namoz__slot-name[data-v-c5aeee13]{font-size:calc(.58rem * var(--holat-scale));letter-spacing:.04em;text-transform:uppercase;text-align:center;font-weight:700;line-height:1.1}.holat-namoz__slot-time[data-v-c5aeee13]{font-size:calc(.92rem * var(--holat-scale));font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700;line-height:1.1}.holat-widget--namoz-stats[data-v-c5aeee13]{gap:calc(.55rem * var(--holat-scale));min-width:calc(18rem * var(--holat-scale));max-width:calc(26rem * var(--holat-scale));padding:calc(.7rem * var(--holat-scale)) calc(.85rem * var(--holat-scale)) calc(.75rem * var(--holat-scale));border-radius:calc(16px * var(--holat-scale));border:1px solid color-mix(in srgb, #5aa8a0 28%, var(--border,#ffffff2e));background:linear-gradient(160deg,#123038c7 0%,#0e1a20e6 55%,#152028f0 100%);box-shadow:0 10px 28px #040c1066,inset 0 1px #7ed4ce1f}.holat-nstats[data-v-c5aeee13]{gap:calc(.55rem * var(--holat-scale));flex-direction:column;min-width:0;display:flex}.holat-nstats__head[data-v-c5aeee13]{justify-content:space-between;align-items:baseline;gap:calc(.5rem * var(--holat-scale));display:flex}.holat-nstats__label[data-v-c5aeee13]{font-size:calc(.72rem * var(--holat-scale));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, #7ed4ce 70%, var(--muted,#d0dae3));font-weight:700}.holat-nstats__hint[data-v-c5aeee13]{font-size:calc(.68rem * var(--holat-scale));color:var(--muted,#d0dae3);opacity:.75}.holat-nstats__error[data-v-c5aeee13]{font-size:calc(.82rem * var(--holat-scale));color:#f2aeae;margin:0;line-height:1.35}.holat-nstats__metrics[data-v-c5aeee13]{gap:calc(.35rem * var(--holat-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.holat-nstats__metric[data-v-c5aeee13]{gap:calc(.12rem * var(--holat-scale));padding:calc(.4rem * var(--holat-scale)) calc(.35rem * var(--holat-scale));border-radius:calc(10px * var(--holat-scale));background:#ffffff0d;border:1px solid #ffffff14;flex-direction:column;min-width:0;display:flex}.holat-nstats__metric--up[data-v-c5aeee13]{border-color:#5ecf9a59}.holat-nstats__metric--accent[data-v-c5aeee13]{border-color:#7ed4ce59}.holat-nstats__metric-value[data-v-c5aeee13]{font-size:calc(1.05rem * var(--holat-scale));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.holat-nstats__metric--up .holat-nstats__metric-value[data-v-c5aeee13]{color:#7ddeb0}.holat-nstats__metric--accent .holat-nstats__metric-value[data-v-c5aeee13]{color:#9ee4de}.holat-nstats__metric--muted .holat-nstats__metric-value[data-v-c5aeee13]{color:color-mix(in srgb, var(--muted,#d0dae3) 85%, #fff)}.holat-nstats__metric-label[data-v-c5aeee13]{font-size:calc(.62rem * var(--holat-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#d0dae3);opacity:.85}.holat-nstats__section-title[data-v-c5aeee13]{align-items:baseline;gap:calc(.4rem * var(--holat-scale));margin-bottom:calc(.3rem * var(--holat-scale));font-size:calc(.68rem * var(--holat-scale));letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, #7ed4ce 55%, var(--muted,#d0dae3));font-weight:700;display:flex}.holat-nstats__date[data-v-c5aeee13]{letter-spacing:.02em;text-transform:none;opacity:.8;font-weight:600}.holat-nstats__send-row[data-v-c5aeee13]{gap:calc(.35rem * var(--holat-scale));flex-wrap:wrap;display:flex}.holat-nstats__send[data-v-c5aeee13]{font-size:calc(.78rem * var(--holat-scale));font-variant-numeric:tabular-nums;padding:calc(.2rem * var(--holat-scale)) calc(.5rem * var(--holat-scale));border-radius:999px;font-weight:600}.holat-nstats__send--ok[data-v-c5aeee13]{color:#9be6c0;background:#3d9a6e38;border:1px solid #5ecf9a59}.holat-nstats__send--fail[data-v-c5aeee13]{color:#f0b0b0;background:#a0454538;border:1px solid #e080804d}.holat-nstats__types[data-v-c5aeee13],.holat-nstats__region-list[data-v-c5aeee13]{margin:calc(.35rem * var(--holat-scale)) 0 0;gap:calc(.22rem * var(--holat-scale));flex-direction:column;padding:0;list-style:none;display:flex}.holat-nstats__type[data-v-c5aeee13],.holat-nstats__region[data-v-c5aeee13]{justify-content:space-between;align-items:baseline;gap:calc(.75rem * var(--holat-scale));font-size:calc(.78rem * var(--holat-scale));display:flex}.holat-nstats__type-name[data-v-c5aeee13],.holat-nstats__region-name[data-v-c5aeee13]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.holat-nstats__type-vals[data-v-c5aeee13],.holat-nstats__region-vals[data-v-c5aeee13]{font-variant-numeric:tabular-nums;color:var(--muted,#d0dae3);white-space:nowrap;font-weight:600}.holat-nstats__region-split[data-v-c5aeee13]{margin-left:calc(.35rem * var(--holat-scale));opacity:.7;font-size:.9em}.holat-nstats__more[data-v-c5aeee13]{margin:calc(.25rem * var(--holat-scale)) 0 0;font-size:calc(.68rem * var(--holat-scale));color:var(--muted,#d0dae3);opacity:.8}.holat-widget--currency[data-v-c5aeee13]{min-width:calc(14rem * var(--holat-scale));max-width:calc(22rem * var(--holat-scale));padding:calc(.65rem * var(--holat-scale)) calc(.75rem * var(--holat-scale)) calc(.7rem * var(--holat-scale));gap:calc(.35rem * var(--holat-scale));border-radius:calc(14px * var(--holat-scale));border:1px solid color-mix(in srgb, #7eb8d4 22%, var(--border,#ffffff29));background:linear-gradient(165deg,#152028e0 0%,#0e161cf0 100%);box-shadow:0 10px 24px #040a0e59}.holat-fx[data-v-c5aeee13]{gap:calc(.45rem * var(--holat-scale));flex-direction:column;min-width:0;display:flex}.holat-fx__title-row[data-v-c5aeee13]{justify-content:space-between;align-items:center;gap:calc(.5rem * var(--holat-scale));display:flex}.holat-fx__title[data-v-c5aeee13]{font-size:calc(.66rem * var(--holat-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#d2e0e8b3);font-weight:700}.holat-fx__live[data-v-c5aeee13]{font-size:calc(.58rem * var(--holat-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#d2e0e88c);font-weight:600}.holat-fx__live--ok[data-v-c5aeee13]{color:#83d5ae}.holat-fx__list[data-v-c5aeee13]{gap:calc(.4rem * var(--holat-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.holat-fx__card[data-v-c5aeee13]{gap:calc(.35rem * var(--holat-scale));min-width:0;padding:calc(.5rem * var(--holat-scale)) calc(.55rem * var(--holat-scale));border-radius:calc(10px * var(--holat-scale));background:#ffffff0b;border:1px solid #ffffff14;flex-direction:column;display:flex}.holat-fx__card-top[data-v-c5aeee13]{justify-content:space-between;align-items:center;gap:calc(.45rem * var(--holat-scale));display:flex}.holat-fx__badges[data-v-c5aeee13]{align-items:center;gap:calc(.28rem * var(--holat-scale));min-width:0;display:flex}.holat-fx__badge[data-v-c5aeee13]{min-width:2.6em;font-size:calc(.62rem * var(--holat-scale));letter-spacing:.04em;color:#d7eef8;background:#7eb8d42e;border-radius:999px;justify-content:center;align-items:center;padding:.12em .4em;font-weight:750;display:inline-flex}.holat-fx__badge--quote[data-v-c5aeee13]{color:#d8f5e6;background:#6dcea029}.holat-fx__arrow[data-v-c5aeee13]{font-size:calc(.7rem * var(--holat-scale));opacity:.55}.holat-fx__delta[data-v-c5aeee13]{font-size:calc(.64rem * var(--holat-scale));font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:.12em .45em;font-weight:750;line-height:1.2}.holat-fx__delta--up[data-v-c5aeee13]{color:#9be4bf;background:#6dcea029}.holat-fx__delta--down[data-v-c5aeee13]{color:#f0b090;background:#e0907029}.holat-fx__main[data-v-c5aeee13]{gap:calc(.45rem * var(--holat-scale));grid-template-columns:minmax(0,1fr) minmax(4.5rem,38%);align-items:end;display:grid}.holat-fx__rate-block[data-v-c5aeee13]{gap:calc(.1rem * var(--holat-scale));flex-direction:column;min-width:0;display:flex}.holat-fx__amount[data-v-c5aeee13]{font-size:calc(.66rem * var(--holat-scale));color:var(--muted,#d2e0e89e);font-weight:600}.holat-fx__value-row[data-v-c5aeee13]{align-items:baseline;gap:calc(.3rem * var(--holat-scale));min-width:0;display:flex}.holat-fx__value[data-v-c5aeee13]{font-size:calc(1.15rem * var(--holat-scale));font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#f4f8fb;font-weight:800;line-height:1.15}.holat-fx__unit[data-v-c5aeee13]{font-size:calc(.7rem * var(--holat-scale));color:var(--muted,#d2e0e8b3);font-weight:700}.holat-fx__inverse[data-v-c5aeee13]{margin:calc(.15rem * var(--holat-scale)) 0 0;font-size:calc(.64rem * var(--holat-scale));color:var(--muted,#d2e0e88c);font-variant-numeric:tabular-nums;line-height:1.3}.holat-fx__spark[data-v-c5aeee13]{width:100%;height:calc(2.15rem * var(--holat-scale));align-self:end;display:block;overflow:visible}.holat-fx__spark-placeholder[data-v-c5aeee13]{height:calc(2.15rem * var(--holat-scale));font-size:calc(.7rem * var(--holat-scale));color:var(--muted,#d2e0e866);justify-content:center;align-items:center;display:flex}.holat-fx__spark-line--up[data-v-c5aeee13]{stroke:#6dcea0}.holat-fx__spark-line--down[data-v-c5aeee13]{stroke:#e09070}.holat-fx__spark-fill--up[data-v-c5aeee13]{fill:#6dcea033}.holat-fx__spark-fill--down[data-v-c5aeee13]{fill:#e090702e}.holat-fx__primary[data-v-c5aeee13]{font-size:calc(.95rem * var(--holat-scale));font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.25}.holat-fx__error[data-v-c5aeee13]{font-size:calc(.78rem * var(--holat-scale));color:#e8a070;margin:0}.holat-fx-settings[data-v-c5aeee13]{flex-direction:column;gap:.65rem;width:100%;padding:.15rem 0 .25rem;display:flex}.holat-fx-settings__head[data-v-c5aeee13]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.holat-fx-settings__intro[data-v-c5aeee13]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.holat-fx-settings__label[data-v-c5aeee13]{color:#e8f2f6eb;font-size:.9rem;font-weight:650}.holat-fx-settings__hint[data-v-c5aeee13]{color:#b4c8d28c;font-size:.72rem}.holat-fx-settings__add[data-v-c5aeee13]{appearance:none;color:#e6f2f6eb;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;padding:.28rem .7rem;font-size:.78rem;font-weight:650;transition:background .15s,border-color .15s}.holat-fx-settings__add[data-v-c5aeee13]:hover{background:#ffffff14;border-color:#ffffff38}.holat-fx-settings__list[data-v-c5aeee13]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.holat-fx-settings__row[data-v-c5aeee13]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:1.2rem minmax(0,1fr) 3.4rem 1.6rem;align-items:center;gap:.4rem;padding:.4rem .45rem;display:grid}.holat-fx-settings__idx[data-v-c5aeee13]{text-align:center;color:#aabec873;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.holat-fx-settings__pair[data-v-c5aeee13]{align-items:center;gap:.3rem;min-width:0;display:flex}.holat-fx-settings__select[data-v-c5aeee13]{appearance:none;min-width:0;color:inherit;font:inherit;letter-spacing:.02em;background:#00000047;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:.32rem .45rem;font-size:.82rem;font-weight:650}.holat-fx-settings__arrow[data-v-c5aeee13]{opacity:.4;flex-shrink:0;font-size:.85rem}.holat-fx-settings__amount[data-v-c5aeee13]{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:#00000047;border:1px solid #ffffff1a;border-radius:8px;padding:.32rem .35rem;font-size:.82rem}.holat-fx-settings__remove[data-v-c5aeee13]{appearance:none;color:#dca096bf;width:1.55rem;height:1.55rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:1.05rem;line-height:1}.holat-fx-settings__remove[data-v-c5aeee13]:hover:not(:disabled){color:#f0b0a0;background:#dc78641f}.holat-fx-settings__remove[data-v-c5aeee13]:disabled{opacity:.28;cursor:default}@media (width<=420px){.holat-fx__main[data-v-c5aeee13]{grid-template-columns:1fr}.holat-fx-settings__row[data-v-c5aeee13]{grid-template-columns:1.1rem minmax(0,1fr) 1.5rem;grid-template-areas:"idx pair remove"".amount amount"}.holat-fx-settings__idx[data-v-c5aeee13]{grid-area:idx}.holat-fx-settings__pair[data-v-c5aeee13]{grid-area:pair}.holat-fx-settings__amount[data-v-c5aeee13]{grid-area:amount}.holat-fx-settings__remove[data-v-c5aeee13]{grid-area:remove}}.holat-widget--sticky[data-v-c5aeee13]{min-width:calc(11rem * var(--holat-scale));max-width:calc(16rem * var(--holat-scale));padding:calc(.65rem * var(--holat-scale)) calc(.75rem * var(--holat-scale)) calc(.55rem * var(--holat-scale));border-radius:calc(4px * var(--holat-scale));color:#2a2208;cursor:grab;background:linear-gradient(165deg,#fff6c8 0%,#ffe9a0 48%,#f5d978 100%);border:1px solid #a4864b6d;box-shadow:0 8px 18px #281c0438,inset 0 1px #ffffff8c}.holat-widget--sticky.holat-widget--dragging[data-v-c5aeee13]{cursor:grabbing}.holat-widget--timer[data-v-c5aeee13]{min-width:calc(9.5rem * var(--holat-scale));z-index:2;padding:calc(.55rem * var(--holat-scale)) calc(.7rem * var(--holat-scale)) calc(.5rem * var(--holat-scale));border-radius:calc(12px * var(--holat-scale));color:#e8f0f6;background:linear-gradient(165deg,#182734 0%,#111b26 100%);border:1px solid #7eb8d447;box-shadow:0 10px 22px #040a1259}:is(.holat-widget--timer[data-v-c5aeee13]:has(.holat-timer__combo--open),.holat-widget--deadline-picker[data-v-c5aeee13]){z-index:8}.holat-widget--deadline-picker[data-v-c5aeee13]{min-width:calc(13.5rem * var(--holat-scale))}.holat-widget--timer-running[data-v-c5aeee13]{border-color:#5ecf9a66}.holat-widget--timer-done[data-v-c5aeee13]{border-color:#e0a06073;animation:1.2s ease-in-out 2 holat-timer-pulse-c5aeee13}@keyframes holat-timer-pulse-c5aeee13{0%,to{box-shadow:0 10px 22px #040a1259}50%{box-shadow:0 10px 22px #040a1259,0 0 0 3px #e0a06059}}.holat-timer[data-v-c5aeee13]{align-items:center;gap:calc(.28rem * var(--holat-scale));min-width:calc(7.5rem * var(--holat-scale));flex-direction:column;display:flex}.holat-timer__label[data-v-c5aeee13]{font-size:calc(.72rem * var(--holat-scale));letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, #9ec8dc 75%, var(--muted,#d0dae3));text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.holat-widget--deadline[data-v-c5aeee13]{min-width:calc(12rem * var(--holat-scale));z-index:2;padding:calc(.7rem * var(--holat-scale)) calc(.8rem * var(--holat-scale)) calc(.65rem * var(--holat-scale));border-radius:calc(16px * var(--holat-scale));color:#e8f0f6;background:radial-gradient(120% 90% at 10% 0,#2a40508c 0%,#0000 55%),linear-gradient(165deg,#16212c 0%,#10171f 100%);border:1px solid #8eb6c838;box-shadow:0 14px 28px #040a106b,inset 0 1px #ffffff12}.holat-widget--deadline-running[data-v-c5aeee13]{border-color:#6ec8b05c}.holat-widget--deadline-done[data-v-c5aeee13]{border-color:#d4a5746b}.holat-deadline[data-v-c5aeee13]{align-items:stretch;gap:calc(.55rem * var(--holat-scale));min-width:calc(9.5rem * var(--holat-scale));flex-direction:column;display:flex}.holat-deadline__label[data-v-c5aeee13]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(.68rem * var(--holat-scale));letter-spacing:.12em;text-transform:uppercase;color:#b8ccd7;font-weight:700;overflow:hidden}.holat-deadline__face[data-v-c5aeee13]{align-items:flex-start;gap:calc(.12rem * var(--holat-scale));padding:calc(.15rem * var(--holat-scale)) 0 calc(.1rem * var(--holat-scale));flex-direction:column;display:flex}.holat-deadline__days[data-v-c5aeee13]{align-items:baseline;gap:calc(.35rem * var(--holat-scale));display:flex}.holat-deadline__days-n[data-v-c5aeee13]{font-variant-numeric:tabular-nums;font-size:calc(2.05rem * var(--holat-scale));letter-spacing:-.03em;color:#f3f8fb;font-weight:760;line-height:.95}.holat-deadline__days-u[data-v-c5aeee13]{font-size:calc(.78rem * var(--holat-scale));letter-spacing:.08em;text-transform:uppercase;color:#b1cdd9;font-weight:650}.holat-deadline__clock[data-v-c5aeee13]{font-variant-numeric:tabular-nums;font-size:calc(1.35rem * var(--holat-scale));letter-spacing:.06em;color:#daeaf1;font-weight:680;line-height:1.15}.holat-deadline--running .holat-deadline__days-n[data-v-c5aeee13],.holat-deadline--running .holat-deadline__clock[data-v-c5aeee13]{color:#dff7ef}.holat-deadline--done .holat-deadline__days-n[data-v-c5aeee13],.holat-deadline--done .holat-deadline__clock[data-v-c5aeee13]{color:#f3d7b4}.holat-deadline__when[data-v-c5aeee13]{width:100%;position:relative}.holat-deadline__when-row[data-v-c5aeee13]{align-items:stretch;gap:calc(.35rem * var(--holat-scale));width:100%;display:flex}.holat-deadline__when-btn[data-v-c5aeee13]{appearance:none;justify-content:space-between;align-items:center;gap:calc(.3rem * var(--holat-scale));padding:calc(.48rem * var(--holat-scale)) calc(.55rem * var(--holat-scale));border-radius:calc(999px * var(--holat-scale));color:#e7f1f6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;margin:0;transition:border-color .15s,background .15s;display:flex}.holat-deadline__when-btn--date[data-v-c5aeee13]{flex:auto;min-width:0}.holat-deadline__when-btn--time[data-v-c5aeee13]{min-width:calc(4.6rem * var(--holat-scale));flex:none}.holat-deadline__when-btn[data-v-c5aeee13]:hover{background:#ffffff14;border-color:#8eb6c866}.holat-deadline__when-btn--active[data-v-c5aeee13]{background:#6ec8b01a;border-color:#6ec8b06b}.holat-deadline__when-main[data-v-c5aeee13]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(.78rem * var(--holat-scale));letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:650;overflow:hidden}.holat-deadline__when-caret[data-v-c5aeee13]{opacity:.65;font-size:calc(.68rem * var(--holat-scale));flex:none;transition:transform .15s}.holat-deadline__when-btn--active .holat-deadline__when-caret[data-v-c5aeee13]{transform:rotate(180deg)}.holat-deadline__picker[data-v-c5aeee13]{left:50%;top:calc(100% + .45rem * var(--holat-scale));z-index:14;width:calc(13.4rem * var(--holat-scale));padding:calc(.6rem * var(--holat-scale));border-radius:calc(14px * var(--holat-scale));gap:calc(.45rem * var(--holat-scale));background:linear-gradient(165deg,#192733,#101820);border:1px solid #8eb6c842;flex-direction:column;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 18px 36px #0000007a,inset 0 1px #ffffff12}.holat-deadline__picker--time[data-v-c5aeee13]{width:calc(9.2rem * var(--holat-scale))}.holat-deadline__picker--time .holat-deadline__clock-pick[data-v-c5aeee13]{border-top:0;padding-top:0}.holat-deadline__picker--time .holat-deadline__wheel[data-v-c5aeee13]{width:calc(3.1rem * var(--holat-scale));max-height:calc(7.2rem * var(--holat-scale))}.holat-deadline__quick[data-v-c5aeee13]{gap:calc(.28rem * var(--holat-scale));flex-wrap:wrap;display:flex}.holat-deadline__chip[data-v-c5aeee13]{appearance:none;padding:calc(.22rem * var(--holat-scale)) calc(.42rem * var(--holat-scale));border-radius:calc(999px * var(--holat-scale));color:#cee0ea;font-size:calc(.62rem * var(--holat-scale));cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;margin:0;font-weight:650}.holat-deadline__chip[data-v-c5aeee13]:hover{color:#e8fff6;background:#6ec8b024;border-color:#6ec8b066}.holat-deadline__cal-head[data-v-c5aeee13]{justify-content:space-between;align-items:center;gap:calc(.35rem * var(--holat-scale));display:flex}.holat-deadline__cal-title[data-v-c5aeee13]{font-size:calc(.78rem * var(--holat-scale));letter-spacing:.03em;color:#eef6fb;font-weight:700}.holat-deadline__cal-nav[data-v-c5aeee13]{appearance:none;width:calc(1.6rem * var(--holat-scale));height:calc(1.6rem * var(--holat-scale));border-radius:calc(8px * var(--holat-scale));color:#d7e8f2;font-size:calc(.95rem * var(--holat-scale));cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;margin:0;padding:0;line-height:1}.holat-deadline__cal-nav[data-v-c5aeee13]:hover{background:#8eb6c829}.holat-deadline__cal-week[data-v-c5aeee13],.holat-deadline__cal-grid[data-v-c5aeee13]{gap:calc(.15rem * var(--holat-scale));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.holat-deadline__cal-wd[data-v-c5aeee13]{text-align:center;font-size:calc(.58rem * var(--holat-scale));letter-spacing:.04em;text-transform:uppercase;color:#8eb6c88c;padding-bottom:calc(.1rem * var(--holat-scale));font-weight:700}.holat-deadline__cal-day[data-v-c5aeee13]{appearance:none;aspect-ratio:1;border-radius:calc(8px * var(--holat-scale));color:#e8f0f6;font-size:calc(.72rem * var(--holat-scale));cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:650}.holat-deadline__cal-day[data-v-c5aeee13]:hover{background:#ffffff14}.holat-deadline__cal-day--muted[data-v-c5aeee13]{color:#8aa0b06b}.holat-deadline__cal-day--today[data-v-c5aeee13]{box-shadow:inset 0 0 0 1px #8eb6c880}.holat-deadline__cal-day--active[data-v-c5aeee13]{color:#07140f;background:linear-gradient(145deg,#72c4b9,#40a68e);font-weight:800;box-shadow:0 6px 14px #6ec8b03d}.holat-deadline__clock-pick[data-v-c5aeee13]{justify-content:center;align-items:stretch;gap:calc(.35rem * var(--holat-scale));padding-top:calc(.35rem * var(--holat-scale));border-top:1px solid #ffffff14;display:flex}.holat-deadline__wheel[data-v-c5aeee13]{gap:calc(.12rem * var(--holat-scale));width:calc(2.7rem * var(--holat-scale));max-height:calc(5.4rem * var(--holat-scale));overscroll-behavior:contain;scroll-snap-type:y proximity;padding:calc(.1rem * var(--holat-scale));border-radius:calc(10px * var(--holat-scale));scrollbar-width:thin;scrollbar-color:#6ec8b059 transparent;background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;display:flex;overflow-y:auto}.holat-deadline__wheel-opt[data-v-c5aeee13]{scroll-snap-align:center;padding:calc(.28rem * var(--holat-scale)) 0;border-radius:calc(7px * var(--holat-scale));color:#bbd9e7;font-variant-numeric:tabular-nums;font-size:calc(.92rem * var(--holat-scale));cursor:pointer;background:0 0;border:0;outline:none;flex:none;margin:0;font-weight:700;line-height:1}.holat-deadline__wheel-opt[data-v-c5aeee13]:hover{color:#f2f8fb;background:#ffffff14}.holat-deadline__wheel-opt--active[data-v-c5aeee13]{color:#061016;background:linear-gradient(#7ed4bc,#4fa892);box-shadow:0 4px 10px #6ec8b047}.holat-deadline__clock-sep[data-v-c5aeee13]{font-size:calc(1.1rem * var(--holat-scale));color:#b1d3e3;align-self:center;font-weight:800}.holat-deadline__done[data-v-c5aeee13]{font-size:calc(.66rem * var(--holat-scale));letter-spacing:.1em;text-transform:uppercase;color:#e8c49a;align-self:flex-start;font-weight:700}.holat-timer__modes[data-v-c5aeee13]{width:100%;max-width:calc(9.5rem * var(--holat-scale));padding:calc(.12rem * var(--holat-scale));gap:calc(.12rem * var(--holat-scale));border-radius:calc(999px * var(--holat-scale));background:#ffffff0f;border:1px solid #ffffff1a;display:flex}.holat-timer__mode[data-v-c5aeee13]{appearance:none;padding:calc(.28rem * var(--holat-scale)) calc(.35rem * var(--holat-scale));border-radius:calc(999px * var(--holat-scale));color:#b6d6e5;font-size:calc(.68rem * var(--holat-scale));letter-spacing:.02em;cursor:pointer;background:0 0;border:0;flex:1;margin:0;font-weight:700;transition:background .15s,color .15s}.holat-timer__mode--active[data-v-c5aeee13]{color:#f4fbff;background:linear-gradient(135deg,#5ecf9a6b,#7eb8d461);box-shadow:0 4px 12px #5ecf9a2e}.holat-timer__time--deadline[data-v-c5aeee13]{font-size:calc(1.7rem * var(--holat-scale));letter-spacing:.06em;text-shadow:0 0 18px #7eb8d447}.holat-timer__deadline[data-v-c5aeee13]{width:100%;max-width:calc(12.5rem * var(--holat-scale));position:relative}.holat-timer__deadline-btn[data-v-c5aeee13]{appearance:none;justify-content:space-between;align-items:center;gap:calc(.35rem * var(--holat-scale));width:100%;padding:calc(.42rem * var(--holat-scale)) calc(.55rem * var(--holat-scale));border-radius:calc(10px * var(--holat-scale));color:#e8f4fa;cursor:pointer;background:linear-gradient(160deg,#24384ab3,#15202ce0);border:1px solid #7eb8d447;margin:0;display:flex;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000038}.holat-timer__deadline-btn[data-v-c5aeee13]:hover{border-color:#7eb8d47a}.holat-timer__deadline--open .holat-timer__deadline-btn[data-v-c5aeee13]{border-color:#5ecf9a73}.holat-timer__deadline-btn-main[data-v-c5aeee13]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(.78rem * var(--holat-scale));letter-spacing:.02em;font-weight:700;overflow:hidden}.holat-timer__deadline-btn-caret[data-v-c5aeee13]{opacity:.75;font-size:calc(.7rem * var(--holat-scale));flex:none;transition:transform .15s}.holat-timer__deadline--open .holat-timer__deadline-btn-caret[data-v-c5aeee13]{transform:rotate(180deg)}.holat-timer__picker[data-v-c5aeee13]{left:50%;top:calc(100% + .4rem * var(--holat-scale));z-index:14;width:calc(13.2rem * var(--holat-scale));padding:calc(.55rem * var(--holat-scale));border-radius:calc(14px * var(--holat-scale));gap:calc(.45rem * var(--holat-scale));background:linear-gradient(165deg,#1b2a38,#10171f);border:1px solid #7eb8d44d;flex-direction:column;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 18px 36px #00000073,inset 0 1px #ffffff14}.holat-timer__quick[data-v-c5aeee13]{gap:calc(.28rem * var(--holat-scale));flex-wrap:wrap;display:flex}.holat-timer__chip[data-v-c5aeee13]{appearance:none;padding:calc(.22rem * var(--holat-scale)) calc(.42rem * var(--holat-scale));border-radius:calc(999px * var(--holat-scale));color:#cee0ea;font-size:calc(.62rem * var(--holat-scale));cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;margin:0;font-weight:650}.holat-timer__chip[data-v-c5aeee13]:hover{color:#e8fff4;background:#5ecf9a29;border-color:#5ecf9a66}.holat-timer__cal-head[data-v-c5aeee13]{justify-content:space-between;align-items:center;gap:calc(.35rem * var(--holat-scale));display:flex}.holat-timer__cal-title[data-v-c5aeee13]{font-size:calc(.78rem * var(--holat-scale));letter-spacing:.03em;color:#eef6fb;font-weight:700}.holat-timer__cal-nav[data-v-c5aeee13]{appearance:none;width:calc(1.6rem * var(--holat-scale));height:calc(1.6rem * var(--holat-scale));border-radius:calc(8px * var(--holat-scale));color:#d7e8f2;font-size:calc(.95rem * var(--holat-scale));cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;margin:0;padding:0;line-height:1}.holat-timer__cal-nav[data-v-c5aeee13]:hover{background:#7eb8d42e}.holat-timer__cal-week[data-v-c5aeee13],.holat-timer__cal-grid[data-v-c5aeee13]{gap:calc(.15rem * var(--holat-scale));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.holat-timer__cal-wd[data-v-c5aeee13]{text-align:center;font-size:calc(.58rem * var(--holat-scale));letter-spacing:.04em;text-transform:uppercase;color:#9ec8dc8c;padding-bottom:calc(.1rem * var(--holat-scale));font-weight:700}.holat-timer__cal-day[data-v-c5aeee13]{appearance:none;aspect-ratio:1;border-radius:calc(8px * var(--holat-scale));color:#e8f0f6;font-size:calc(.72rem * var(--holat-scale));cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:650}.holat-timer__cal-day[data-v-c5aeee13]:hover{background:#ffffff14}.holat-timer__cal-day--muted[data-v-c5aeee13]{color:#8aa0b073}.holat-timer__cal-day--today[data-v-c5aeee13]{box-shadow:inset 0 0 0 1px #7eb8d48c}.holat-timer__cal-day--active[data-v-c5aeee13]{color:#07140f;background:linear-gradient(145deg,#68c8ab,#40a68f);font-weight:800;box-shadow:0 6px 14px #5ecf9a47}.holat-timer__clock[data-v-c5aeee13]{justify-content:center;align-items:center;gap:calc(.25rem * var(--holat-scale));padding-top:calc(.15rem * var(--holat-scale));border-top:1px solid #ffffff14;display:flex}.holat-timer__clock-field[data-v-c5aeee13]{margin:0}.holat-timer__clock-select[data-v-c5aeee13]{appearance:none;min-width:calc(2.6rem * var(--holat-scale));padding:calc(.35rem * var(--holat-scale)) calc(.4rem * var(--holat-scale));border-radius:calc(8px * var(--holat-scale));color:#f2f8fb;font-variant-numeric:tabular-nums;font-size:calc(.95rem * var(--holat-scale));text-align:center;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;outline:none;margin:0;font-weight:750}.holat-timer__clock-select[data-v-c5aeee13]:focus{border-color:#7eb8d48c}.holat-timer__clock-sep[data-v-c5aeee13]{font-size:calc(1.1rem * var(--holat-scale));color:#b1d3e3;font-weight:800}.holat-timer__time[data-v-c5aeee13]{font-variant-numeric:tabular-nums;font-size:calc(1.55rem * var(--holat-scale));letter-spacing:.04em;color:#f2f7fb;font-weight:700;line-height:1.1}.holat-timer__combo[data-v-c5aeee13]{width:100%;max-width:calc(8.25rem * var(--holat-scale));border-radius:calc(8px * var(--holat-scale));color:#f2f7fb;background:#ffffff0d;border:1px solid #ffffff24;align-items:stretch;display:flex;position:relative}.holat-timer__combo--paused[data-v-c5aeee13]{color:#e0c070}.holat-timer__combo--done[data-v-c5aeee13]{color:#f0b070}.holat-timer__combo--open[data-v-c5aeee13],.holat-timer__combo[data-v-c5aeee13]:focus-within{background:#ffffff14;border-color:#7eb8d48c}.holat-timer__combo-input[data-v-c5aeee13]{appearance:none;min-width:0;padding:calc(.2rem * var(--holat-scale)) calc(.15rem * var(--holat-scale)) calc(.2rem * var(--holat-scale)) calc(.45rem * var(--holat-scale));color:inherit;text-align:center;font:inherit;font-variant-numeric:tabular-nums;font-size:calc(1.45rem * var(--holat-scale));letter-spacing:.04em;cursor:text;background:0 0;border:0;outline:none;flex:1;margin:0;font-weight:700;line-height:1.15}.holat-timer__combo-toggle[data-v-c5aeee13]{appearance:none;width:calc(1.55rem * var(--holat-scale));border-radius:0 calc(7px * var(--holat-scale)) calc(7px * var(--holat-scale)) 0;color:#b1d3e3;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1a;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.holat-timer__combo-toggle[data-v-c5aeee13]:hover{color:#e8f4fa;background:#ffffff14}.holat-timer__combo--open .holat-timer__combo-toggle svg[data-v-c5aeee13]{transform:rotate(180deg)}.holat-timer__combo-toggle svg[data-v-c5aeee13]{width:calc(.65rem * var(--holat-scale));height:calc(.45rem * var(--holat-scale));transition:transform .15s}.holat-timer__menu[data-v-c5aeee13]{left:0;right:0;top:calc(100% + .28rem * var(--holat-scale));z-index:12;padding:calc(.25rem * var(--holat-scale));border-radius:calc(8px * var(--holat-scale));max-height:calc(11rem * var(--holat-scale));background:#111b26;border:1px solid #7eb8d447;margin:0;list-style:none;position:absolute;overflow:auto;box-shadow:0 12px 24px #0006}.holat-timer__menu-item[data-v-c5aeee13]{justify-content:space-between;align-items:baseline;gap:calc(.5rem * var(--holat-scale));padding:calc(.35rem * var(--holat-scale)) calc(.45rem * var(--holat-scale));border-radius:calc(5px * var(--holat-scale));cursor:pointer;color:#e8f0f6;display:flex}.holat-timer__menu-item[data-v-c5aeee13]:hover,.holat-timer__menu-item--active[data-v-c5aeee13]{background:#7eb8d42e}.holat-timer__menu-time[data-v-c5aeee13]{font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(.82rem * var(--holat-scale))}.holat-timer__menu-label[data-v-c5aeee13]{font-size:calc(.68rem * var(--holat-scale));color:#bbd9e7;white-space:nowrap}.holat-timer__time--running[data-v-c5aeee13]{color:#7ee0b4}.holat-timer__time--paused[data-v-c5aeee13]{color:#e0c070}.holat-timer__time--done[data-v-c5aeee13]{color:#f0b070}.holat-timer__bar[data-v-c5aeee13]{width:100%;height:calc(3px * var(--holat-scale));margin-top:calc(.1rem * var(--holat-scale));background:#ffffff1a;border-radius:999px;overflow:hidden}.holat-timer__bar-fill[data-v-c5aeee13]{transform-origin:0;background:linear-gradient(90deg,#5ecf9a,#7eb8d4);width:100%;height:100%;transition:transform .35s linear;display:block}.holat-widget--timer-done .holat-timer__bar-fill[data-v-c5aeee13]{background:linear-gradient(90deg,#e0a060,#f0c080)}.holat-timer__actions[data-v-c5aeee13]{gap:calc(.35rem * var(--holat-scale));margin-top:calc(.2rem * var(--holat-scale));display:flex}.holat-timer__btn[data-v-c5aeee13]{appearance:none;color:#e8f0f6;border-radius:calc(8px * var(--holat-scale));min-width:calc(1.85rem * var(--holat-scale));height:calc(1.85rem * var(--holat-scale));font-size:calc(.72rem * var(--holat-scale));cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.holat-timer__btn[data-v-c5aeee13]:hover:not(:disabled){background:#ffffff1f}.holat-timer__btn[data-v-c5aeee13]:disabled{opacity:.35;cursor:default}.holat-timer__btn--primary[data-v-c5aeee13]{color:#c8f5df;background:#5ecf9a47;border-color:#5ecf9a66}.holat-timer__done[data-v-c5aeee13]{font-size:calc(.68rem * var(--holat-scale));letter-spacing:.08em;text-transform:uppercase;color:#f0b070;font-weight:600}.holat-sticky[data-v-c5aeee13]{gap:calc(.35rem * var(--holat-scale));flex-direction:column;width:100%;min-width:0;display:flex}.holat-sticky__head[data-v-c5aeee13]{align-items:flex-start;gap:calc(.25rem * var(--holat-scale));min-width:0;display:flex}.holat-sticky__title-input[data-v-c5aeee13],.holat-sticky__body-input[data-v-c5aeee13]{box-sizing:border-box;border-radius:calc(3px * var(--holat-scale));width:100%;color:inherit;font:inherit;resize:none;cursor:text;background:0 0;border:1px solid #0000;outline:none;margin:0}.holat-sticky__add[data-v-c5aeee13],.holat-sticky__nav[data-v-c5aeee13]{cursor:pointer}.holat-sticky__pager[data-v-c5aeee13]{justify-content:center;align-items:center;gap:calc(.35rem * var(--holat-scale));margin-top:calc(.2rem * var(--holat-scale));padding:calc(.2rem * var(--holat-scale)) 0 calc(.1rem * var(--holat-scale));cursor:grab;display:flex}.holat-sticky__title-input[data-v-c5aeee13]{min-width:0;font-size:calc(.92rem * var(--holat-scale));padding:calc(.1rem * var(--holat-scale)) calc(.15rem * var(--holat-scale));flex:1;font-weight:800;line-height:1.25}.holat-sticky__add[data-v-c5aeee13]{width:calc(1.55rem * var(--holat-scale));height:calc(1.55rem * var(--holat-scale));margin-top:calc(.05rem * var(--holat-scale));border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:calc(4px * var(--holat-scale));color:inherit;font:inherit;font-size:calc(1.05rem * var(--holat-scale));cursor:pointer;background:#fff6;flex-shrink:0;padding:0;font-weight:800;line-height:1}.holat-sticky__add[data-v-c5aeee13]:hover{background:#ffffffb8}.holat-sticky__body-input[data-v-c5aeee13]{min-height:calc(4.2rem * var(--holat-scale));max-height:calc(10rem * var(--holat-scale));font-size:calc(.78rem * var(--holat-scale));color:var(--sticky-muted,inherit);padding:calc(.15rem * var(--holat-scale));white-space:pre-wrap;flex:1;line-height:1.4;overflow:auto}.holat-sticky__title-input[data-v-c5aeee13]:focus,.holat-sticky__body-input[data-v-c5aeee13]:focus{border-color:color-mix(in srgb, currentColor 28%, transparent);background:#ffffff47}.holat-sticky__title-input[data-v-c5aeee13]::placeholder,.holat-sticky__body-input[data-v-c5aeee13]::placeholder{color:color-mix(in srgb, currentColor 45%, transparent);opacity:1}.holat-sticky__page[data-v-c5aeee13]{text-align:center;min-width:3.2ch;font-size:calc(.68rem * var(--holat-scale));font-variant-numeric:tabular-nums;color:var(--sticky-muted,inherit);opacity:.85;font-weight:700}.holat-sticky__nav[data-v-c5aeee13]{width:calc(1.45rem * var(--holat-scale));height:calc(1.45rem * var(--holat-scale));border:1px solid color-mix(in srgb, currentColor 28%, transparent);color:inherit;font:inherit;font-size:calc(.95rem * var(--holat-scale));cursor:pointer;background:#ffffff73;border-radius:999px;padding:0;font-weight:700;line-height:1}.holat-sticky__nav[data-v-c5aeee13]:hover:not(:disabled){background:#ffffffb3}.holat-sticky__nav[data-v-c5aeee13]:disabled{opacity:.35;cursor:default}.holat-widget--ping[data-v-c5aeee13]{min-width:calc(13rem * var(--holat-scale));max-width:calc(22rem * var(--holat-scale));padding:calc(.55rem * var(--holat-scale)) calc(.85rem * var(--holat-scale));flex-direction:column;align-items:stretch;gap:0;display:flex}.holat-ping[data-v-c5aeee13]{flex-direction:column;width:100%;min-width:0;display:flex}.holat-ping__dot[data-v-c5aeee13]{width:calc(.72rem * var(--holat-scale));height:calc(.72rem * var(--holat-scale));border-radius:50%;flex:none;box-shadow:0 0 0 2px #ffffff2e}.holat-ping__dot--sm[data-v-c5aeee13]{width:calc(.55rem * var(--holat-scale));height:calc(.55rem * var(--holat-scale));box-shadow:0 0 0 1px #ffffff29}.holat-ping__dot--up[data-v-c5aeee13]{background:#2ecc71;box-shadow:0 0 0 2px #2ecc7159,0 0 10px #2ecc718c}.holat-ping__dot--sm.holat-ping__dot--up[data-v-c5aeee13]{box-shadow:0 0 0 1px #2ecc7159,0 0 6px #2ecc7173}.holat-ping__dot--down[data-v-c5aeee13]{background:#e74c3c;box-shadow:0 0 0 2px #e74c3c59,0 0 10px #e74c3c8c}.holat-ping__dot--sm.holat-ping__dot--down[data-v-c5aeee13]{box-shadow:0 0 0 1px #e74c3c59,0 0 6px #e74c3c73}.holat-ping__dot--unknown[data-v-c5aeee13]{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f59,0 0 10px #f1c40f73}.holat-ping__dot--sm.holat-ping__dot--unknown[data-v-c5aeee13]{box-shadow:0 0 0 1px #f1c40f59,0 0 6px #f1c40f66}.holat-ping__body[data-v-c5aeee13]{gap:calc(.35rem * var(--holat-scale));flex-direction:column;flex:auto;min-width:0;display:flex}.holat-ping__head[data-v-c5aeee13]{align-items:center;gap:calc(.4rem * var(--holat-scale));flex-direction:row;min-width:0;display:flex}.holat-ping__label[data-v-c5aeee13]{font-size:calc(.62rem * var(--holat-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#9aa8b5);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:700;line-height:1.15;overflow:hidden}.holat-ping__summary[data-v-c5aeee13]{font-size:calc(.68rem * var(--holat-scale));color:var(--muted,#9aa8b5);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.holat-ping__list[data-v-c5aeee13]{gap:calc(.28rem * var(--holat-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.holat-ping__site[data-v-c5aeee13]{align-items:stretch;gap:calc(.35rem * var(--holat-scale));padding:calc(.28rem * var(--holat-scale)) calc(.35rem * var(--holat-scale));border-radius:calc(8px * var(--holat-scale));background:#0a121866;border:1px solid #ffffff14;flex-direction:column;display:flex}.holat-ping__site--logs[data-v-c5aeee13]{background:#3cb8b01a;border-color:#7ed4ce59}.holat-ping__site-main[data-v-c5aeee13]{align-items:center;gap:calc(.4rem * var(--holat-scale));cursor:pointer;flex-direction:row;min-width:0;display:flex}.holat-ping__site .holat-ping__play[data-v-c5aeee13]{width:calc(1.2rem * var(--holat-scale));height:calc(1.2rem * var(--holat-scale));font-size:calc(.7rem * var(--holat-scale));margin-left:0}.holat-ping__site .holat-ping__dot[data-v-c5aeee13]{margin-top:0}.holat-ping__site-aside[data-v-c5aeee13]{align-items:center;gap:calc(.15rem * var(--holat-scale));min-width:calc(1.6rem * var(--holat-scale));padding-top:calc(.2rem * var(--holat-scale));flex-direction:column;flex:none;display:flex}.holat-ping__uptime[data-v-c5aeee13]{appearance:none;font:inherit;font-size:calc(.52rem * var(--holat-scale));font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#5bce92;white-space:nowrap;cursor:pointer;text-underline-offset:.12em;background:0 0;border:none;margin:0;padding:0;font-weight:700;line-height:1;-webkit-text-decoration:underline #2ecc714d;text-decoration:underline #2ecc714d;display:inline}.holat-ping__uptime[data-v-c5aeee13]:hover{color:#7ddeb0;text-decoration-color:#2ecc71a6}.holat-ping__site-body[data-v-c5aeee13]{gap:calc(.05rem * var(--holat-scale));flex-direction:column;flex:auto;min-width:0;display:flex}.holat-ping__site-name[data-v-c5aeee13]{font-size:calc(.78rem * var(--holat-scale));white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;overflow:hidden}.holat-ping__site-status[data-v-c5aeee13]{font-size:calc(.68rem * var(--holat-scale));color:var(--ink,#e8f0f4);line-height:1.15}.holat-ping__site-detail[data-v-c5aeee13]{font-size:calc(.62rem * var(--holat-scale));color:var(--muted,#9aa8b5);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.holat-ping__next[data-v-c5aeee13]{font-size:calc(.62rem * var(--holat-scale));font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--accent,#3cb8b0) 80%, #c5d4de);white-space:nowrap;font-weight:600;line-height:1.2}.holat-ping__play[data-v-c5aeee13]{width:calc(1.35rem * var(--holat-scale));height:calc(1.35rem * var(--holat-scale));border:1px solid color-mix(in srgb, var(--accent,#3cb8b0) 55%, transparent);background:color-mix(in srgb, var(--accent,#3cb8b0) 28%, #0a1218);color:#f2fffc;cursor:pointer;font-size:calc(.78rem * var(--holat-scale));z-index:5;pointer-events:auto;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;line-height:1;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.holat-ping__play[data-v-c5aeee13]:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#3cb8b0) 55%, #0a1218);border-color:color-mix(in srgb, var(--accent,#3cb8b0) 80%, transparent);transform:scale(1.08)}.holat-ping__play[data-v-c5aeee13]:disabled,.holat-ping__play--busy[data-v-c5aeee13]{opacity:.5;cursor:default;transform:none}.holat-targets[data-v-c5aeee13]{flex-direction:column;gap:.55rem;width:100%;display:flex}.holat-targets__head[data-v-c5aeee13]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.holat-targets__add[data-v-c5aeee13]{padding:.25rem .55rem;font-size:.78rem}.holat-target[data-v-c5aeee13]{background:#0a121859;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:.35rem;padding:.55rem;display:flex}.holat-target__top[data-v-c5aeee13],.holat-target__url[data-v-c5aeee13]{align-items:center;gap:.4rem;display:flex}.holat-target__interval[data-v-c5aeee13]{background:#3cb8b01a;border:1px solid #7ed4ce47;border-radius:8px;flex-direction:column;align-items:stretch;gap:.28rem;margin-top:.15rem;padding:.45rem .5rem;display:flex}.holat-target__interval-label[data-v-c5aeee13]{letter-spacing:.04em;text-transform:uppercase;color:#9edfda;font-size:.72rem;font-weight:700}.holat-target__interval-select[data-v-c5aeee13]{width:100%;min-width:0}.holat-target__index[data-v-c5aeee13]{text-align:center;width:1.25rem;color:var(--muted,#9aa8b5);flex:none;font-size:.75rem;font-weight:700}.holat-target__uptime[data-v-c5aeee13]{font-variant-numeric:tabular-nums;color:#63cf97;text-align:right;flex:none;min-width:2.6rem;font-size:.72rem;font-weight:700}.holat-target__proto[data-v-c5aeee13]{flex:none;width:7.25rem;max-width:28%}.holat-target__remove[data-v-c5aeee13]{flex:none;min-width:1.8rem;padding:.2rem .45rem;line-height:1}.holat-widget--selected[data-v-c5aeee13]{z-index:3}.holat-widget__frame[data-v-c5aeee13]{inset:calc(-4px * var(--holat-scale));border:2px solid var(--accent,#3cb8b0);border-radius:calc(12px * var(--holat-scale));pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#3cb8b0) 35%, transparent);position:absolute}.holat-widget__handle[data-v-c5aeee13]{z-index:4;background:var(--accent,#3cb8b0);touch-action:none;border:2px solid #0a1218;border-radius:3px;position:absolute}.holat-widget__handle--e[data-v-c5aeee13]{cursor:ew-resize;width:10px;height:22px;top:50%;right:-7px;transform:translateY(-50%)}.holat-widget__handle--s[data-v-c5aeee13]{cursor:ns-resize;width:22px;height:10px;bottom:-7px;left:50%;transform:translate(-50%)}.holat-widget__handle--se[data-v-c5aeee13]{cursor:nwse-resize;border-radius:3px;width:14px;height:14px;bottom:-8px;right:-8px}.holat-widget--dragging[data-v-c5aeee13]{cursor:grabbing;z-index:40}.holat-widget--resizing[data-v-c5aeee13]{z-index:4}.holat-ping-journal-backdrop[data-v-c5aeee13]{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a108c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.holat-ping-journal[data-v-c5aeee13]{color:#e8eef2;background:linear-gradient(160deg,#143038e0 0%,#0c161cf0 55%,#101820f5 100%);border:1px solid #7ed4ce47;border-radius:16px;flex-direction:column;gap:.75rem;width:min(560px,100%);max-height:min(72vh,640px);padding:1rem 1.05rem .9rem;display:flex;box-shadow:0 18px 48px #00000073}.holat-ping-journal__head[data-v-c5aeee13]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.holat-ping-journal__titles[data-v-c5aeee13]{min-width:0}.holat-ping-journal__title[data-v-c5aeee13]{letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:700}.holat-ping-journal__url[data-v-c5aeee13]{color:#88c5c5;word-break:break-all;margin:.2rem 0 0;font-size:.78rem}.holat-ping-journal__meta[data-v-c5aeee13]{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.holat-ping-journal__stat[data-v-c5aeee13]{color:#9aa8b5;background:#ffffff0f;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.holat-ping-journal__stat--ok[data-v-c5aeee13]{color:#7ddeb0}.holat-ping-journal__stat--fail[data-v-c5aeee13]{color:#f0a0a0}.holat-ping-journal__filters[data-v-c5aeee13]{background:#00000040;border-radius:999px;gap:.25rem;margin-left:auto;padding:.15rem;display:inline-flex}.holat-ping-journal__filter[data-v-c5aeee13]{color:#9aa8b5;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.28rem .65rem;font-size:.72rem;font-weight:600}.holat-ping-journal__filter.active[data-v-c5aeee13]{color:#e8fffb;background:#3cb8b047}.holat-ping-journal__reset[data-v-c5aeee13]{font-size:.72rem}.holat-ping-journal__table-wrap[data-v-c5aeee13]{background:#050b108c;border:1px solid #ffffff14;border-radius:10px;flex:auto;min-height:0;overflow:auto}.holat-ping-journal__table[data-v-c5aeee13]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.82rem}.holat-ping-journal__table th[data-v-c5aeee13],.holat-ping-journal__table td[data-v-c5aeee13]{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:.55rem .7rem}.holat-ping-journal__table th[data-v-c5aeee13]{letter-spacing:.05em;text-transform:uppercase;color:#9aa8b5;z-index:1;background:#122028eb;font-size:.68rem;position:sticky;top:0}.holat-ping-journal__time[data-v-c5aeee13]{white-space:nowrap;color:#b7c4ce;width:1%}.holat-ping-journal__detail[data-v-c5aeee13]{word-break:break-word}.holat-ping-journal__row--ok .holat-ping-journal__detail[data-v-c5aeee13]{color:#9be6c0}.holat-ping-journal__row--fail .holat-ping-journal__detail[data-v-c5aeee13]{color:#f0b0b0}.holat-ping-journal__badge[data-v-c5aeee13]{letter-spacing:.04em;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.holat-ping-journal__badge--ok[data-v-c5aeee13]{color:#7ddeb0;background:#3d9a6e38}.holat-ping-journal__badge--fail[data-v-c5aeee13]{color:#f0b0b0;background:#a045453d}.holat-ping-journal__empty[data-v-c5aeee13]{text-align:center;color:#9aa8b5;margin:0;padding:1.5rem 1rem;font-size:.9rem}.holat-sheet-backdrop[data-v-c5aeee13]{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(at 80% 20%,#3cb8b01f,#0000 45%),#040a1059;justify-content:flex-end;display:flex;position:absolute;inset:0}.holat-sheet[data-v-c5aeee13]{color:#e8f4f6;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(160deg,#122430b8 0%,#081018c7 100%);border-left:1px solid #7ed4ce59;flex-direction:column;width:min(960px,94vw);height:100%;padding:1rem 1.15rem 0;display:flex;position:relative;overflow:hidden;box-shadow:-18px 0 48px #00000073,inset 1px 0 #7ed4ce1f}.holat-sheet[data-v-c5aeee13]:before{content:"";pointer-events:none;opacity:.55;background-color:#0000;background-image:linear-gradient(#7ed4ce0a 1px,#0000 1px),linear-gradient(90deg,#7ed4ce0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}.holat-sheet[data-v-c5aeee13]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7ed4ceb3,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #3cb8b08c}.holat-sheet__head[data-v-c5aeee13]{z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex;position:relative}.holat-sheet__title[data-v-c5aeee13]{letter-spacing:.08em;text-transform:uppercase;color:#dff8f5;text-shadow:0 0 18px #3cb8b059;margin:0;font-size:1.05rem}.holat-split[data-v-c5aeee13]{z-index:1;border-top:1px solid #7ed4ce2e;flex:1;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-height:0;display:grid;position:relative}.holat-pane[data-v-c5aeee13]{min-height:0;padding:.9rem 1rem 1.1rem;overflow:auto}.holat-pane--left[data-v-c5aeee13]{border-right:1px solid #7ed4ce29}.holat-sheet__section-title[data-v-c5aeee13]{text-transform:uppercase;letter-spacing:.12em;color:#7ed4ced9;margin:0 0 .65rem;font-size:.72rem;font-weight:600}.holat-instances[data-v-c5aeee13]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.holat-instances--reordering[data-v-c5aeee13]{-webkit-user-select:none;user-select:none;cursor:grabbing}.holat-acc[data-v-c5aeee13]{touch-action:none;will-change:transform;background:#08121a73;border:1px solid #7ed4ce2e;border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.holat-acc--open[data-v-c5aeee13]{border-color:#3cb8b08c;box-shadow:0 0 0 1px #3cb8b033,0 0 22px #3cb8b01f}.holat-acc--dragging[data-v-c5aeee13]{z-index:2;pointer-events:none;position:relative}.holat-acc--dragging .holat-acc__head[data-v-c5aeee13]{background:#3cb8b024;transition:background .15s,box-shadow .15s,transform .15s cubic-bezier(.22,1,.36,1);transform:scale(1.02);box-shadow:0 8px 22px #00000059,0 0 0 1px #7ed4ce59}.holat-acc--settling .holat-acc__head[data-v-c5aeee13]{animation:.32s cubic-bezier(.22,1,.36,1) holat-settle-c5aeee13}@keyframes holat-settle-c5aeee13{0%{background:#3cb8b024;box-shadow:0 8px 22px #00000059}to{box-shadow:none;background:0 0}}.holat-acc__head[data-v-c5aeee13]{border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;padding:.45rem .55rem;display:grid}.holat-acc__grip[data-v-c5aeee13]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#3cb8b014;border:1px solid #7ed4ce33;border-radius:6px;grid-template-columns:repeat(2,3px);place-content:center;gap:3px;width:22px;height:28px;padding:0;display:grid}.holat-acc__grip span[data-v-c5aeee13]{background:#7ed4ced9;border-radius:50%;width:3px;height:3px;box-shadow:0 0 4px #3cb8b099}.holat-instances--reordering .holat-acc__grip[data-v-c5aeee13]{cursor:grabbing}.holat-acc__toggle[data-v-c5aeee13]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.2rem .25rem;display:flex}.holat-acc__name[data-v-c5aeee13]{color:#f2fbfa;font-weight:600}.holat-acc__summary[data-v-c5aeee13]{color:#b4d6dcc7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;line-height:1.3;overflow:hidden}.holat-acc__chevron[data-v-c5aeee13]{color:#7ed4cee6;cursor:pointer;font-size:.85rem;font:inherit;background:0 0;border:none;padding:.25rem .35rem}.holat-acc__body[data-v-c5aeee13]{background:#00000029;border-top:1px solid #7ed4ce24;padding:0 .75rem .85rem}.holat-acc__actions[data-v-c5aeee13]{justify-content:flex-end;margin:.65rem 0 .5rem;display:flex}.holat-catalog[data-v-c5aeee13]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.holat-catalog__item[data-v-c5aeee13]{background:#08121a73;border:1px solid #7ed4ce2e;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.holat-catalog__meta[data-v-c5aeee13]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.holat-catalog__name[data-v-c5aeee13]{color:#f2fbfa;font-weight:600}.holat-catalog__id[data-v-c5aeee13]{color:#b4d6dcb3;font-family:ui-monospace,monospace;font-size:.72rem}.holat-settings[data-v-c5aeee13]{flex-direction:column;gap:.55rem;width:100%;display:flex}.holat-field[data-v-c5aeee13]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.holat-field--stack[data-v-c5aeee13]{flex-direction:column;align-items:stretch;gap:.35rem}.holat-field__label[data-v-c5aeee13]{color:#dcf0f4e6;font-size:.88rem}.holat-field__control[data-v-c5aeee13]{min-width:9rem;max-width:58%;color:inherit;font:inherit;background:#00080e73;border:1px solid #7ed4ce38;border-radius:8px;padding:.35rem .5rem}.holat-field__control--full[data-v-c5aeee13]{width:100%;min-width:0;max-width:none}.holat-field__textarea[data-v-c5aeee13]{resize:vertical;min-height:5.5rem;line-height:1.4}.holat-sticky-tools[data-v-c5aeee13]{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .65rem;display:flex}.holat-sticky-tools__page[data-v-c5aeee13]{color:var(--muted,#d0dae3);margin-right:.25rem;font-size:.8rem;font-weight:700}.holat-field__check[data-v-c5aeee13]{width:1.1rem;height:1.1rem;accent-color:var(--accent,#3cb8b0)}.holat-btn[data-v-c5aeee13]{font:inherit;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:.35rem .7rem;font-size:.85rem;font-weight:600}.holat-btn--primary[data-v-c5aeee13]{color:#061216;background:linear-gradient(#4ecfc6,#2a9e97);box-shadow:0 0 16px #3cb8b059}.holat-btn--danger[data-v-c5aeee13]{color:#ff9b8c;background:0 0;border:1px solid #ff8a7a66}.holat-btn--ghost[data-v-c5aeee13]{color:#c8ece8e6;background:#7ed4ce14;border:1px solid #7ed4ce47}.holat-empty[data-v-c5aeee13]{color:#b4d6dcb3;margin:0;font-size:.9rem}@media (width<=900px){.holat-sheet[data-v-c5aeee13]{width:100%}.holat-split[data-v-c5aeee13]{grid-template-columns:1fr}.holat-pane--left[data-v-c5aeee13]{border-bottom:1px solid #7ed4ce29;border-right:none;max-height:55%}}.login-page[data-v-663fe768]{place-items:center;min-height:100%;padding:2rem 1.25rem;display:grid}.login-card[data-v-663fe768]{border:1px solid var(--border,#ffffff2e);background:var(--chrome-bg,#0a1016b8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border-radius:18px;width:min(380px,100%);padding:2rem 1.75rem 1.75rem;box-shadow:0 24px 50px #040a1073}.login-brand[data-v-663fe768]{align-items:center;gap:.65rem;margin-bottom:.85rem;display:inline-flex}.login-bars[data-v-663fe768]{align-items:flex-end;gap:.22rem;height:1.6rem;display:inline-flex}.login-bars i[data-v-663fe768]{background:var(--accent,#3cb8b0);border-radius:999px;width:.38rem;display:block}.login-bars i[data-v-663fe768]:first-child{height:55%}.login-bars i[data-v-663fe768]:nth-child(2){height:100%}.login-bars i[data-v-663fe768]:nth-child(3){height:70%}.login-name[data-v-663fe768]{font-family:var(--font-display,Outfit, sans-serif);letter-spacing:-.03em;color:var(--ink,#f2f6f8);font-size:1.7rem;font-weight:700}.login-lead[data-v-663fe768]{color:var(--muted,#d0dae3);margin:0 0 1.35rem;font-size:.95rem;line-height:1.45}.login-join[data-v-663fe768]{border:1px solid color-mix(in srgb, var(--accent,#3cb8b0) 40%, transparent);background:color-mix(in srgb, var(--accent,#3cb8b0) 12%, transparent);color:var(--ink,#f2f6f8);border-radius:10px;margin:-.55rem 0 1rem;padding:.65rem .75rem;font-size:.88rem;line-height:1.4}.login-widget[data-v-663fe768]{justify-content:center;min-height:2.75rem;display:flex}.login-telegram-btn[data-v-663fe768],.login-local-btn[data-v-663fe768]{width:100%;font-family:var(--font-body,sans-serif);cursor:pointer;color:#fff;border:none;border-radius:10px;padding:.85rem 1rem;font-size:1rem;font-weight:700}.login-telegram-btn[data-v-663fe768]{background:#2aabee}.login-telegram-btn[data-v-663fe768]:hover{background:#229ed9}.login-local-btn[data-v-663fe768]{background:var(--accent,#3cb8b0)}.login-local-btn[data-v-663fe768]:hover:not(:disabled){filter:brightness(1.08)}.login-local-btn[data-v-663fe768]:disabled{opacity:.7;cursor:wait}.login-hint[data-v-663fe768]{color:var(--muted,#d0dae3);opacity:.85;margin:1rem 0 0;font-size:.8rem}.login-error[data-v-663fe768]{color:var(--danger,#ff8a7a);margin:0 0 .85rem;font-size:.88rem}.received-tray[data-v-906c4dae]{border:1px solid var(--border);background:var(--chrome-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;flex-shrink:0;margin:0 1.5rem .65rem;padding:.85rem 1rem .95rem;box-shadow:0 12px 28px #040a1047}.received-tray-head[data-v-906c4dae]{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:.75rem;display:flex}.received-tray-title[data-v-906c4dae]{color:var(--ink);margin:0;font-size:1rem;font-weight:700}.received-tray-lead[data-v-906c4dae]{color:var(--muted);max-width:36rem;margin:.25rem 0 0;font-size:.8rem;line-height:1.4}.received-tray-actions[data-v-906c4dae]{flex-shrink:0;gap:.4rem;display:flex}.toolbar-btn[data-v-906c4dae]{font-family:var(--font-body);border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .7rem;font-size:.8rem;font-weight:600}.received-tray-empty[data-v-906c4dae]{color:var(--muted);max-width:42rem;padding:.85rem .25rem .35rem;font-size:.88rem;line-height:1.45}.received-tray-list[data-v-906c4dae]{gap:.65rem;margin:0;padding:.1rem 0 .2rem;list-style:none;display:flex;overflow-x:auto}.received-chip[data-v-906c4dae]{border:1px solid var(--border);background:color-mix(in srgb, var(--chrome-bg) 70%, var(--surface,#111) 30%);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;flex:0 0 min(17.5rem,78vw);gap:.4rem;padding:.75rem .8rem;display:flex}.received-chip[data-v-906c4dae]:active{cursor:grabbing}.received-chip.busy[data-v-906c4dae]{opacity:.6;cursor:wait}.received-chip-meta[data-v-906c4dae]{color:var(--muted);justify-content:space-between;gap:.4rem;font-size:.7rem;display:flex}.received-source[data-v-906c4dae]{color:var(--accent);font-weight:700}.received-chip-text[data-v-906c4dae]{color:var(--ink);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:2.8em;margin:0;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.received-chip-foot[data-v-906c4dae]{justify-content:space-between;align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.received-drag-hint[data-v-906c4dae]{color:var(--muted);font-size:.68rem}.received-dismiss[data-v-906c4dae]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:600}.received-dismiss[data-v-906c4dae]:hover{color:var(--danger,#ff8a7a)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Outfit", "Noto Sans", sans-serif;--font-body:"Noto Sans", "Segoe UI", sans-serif;--ink:#f2f6f8;--muted:#d0dae3;--surface:#1a242c;--column:#0e161ed1;--border:#ffffff38;--accent:#3cb8b0;--accent-deep:#2a9e97;--accent-soft:#7ed4ce;--danger:#ff8a7a;--card-surface:#fff;--card-ink:#1c2833;--card-muted:#5c6b7a;--card-border:#d5dee6;--chrome-bg:#0a10168c;--bg-1:#070d14;--bg-2:#102430;--bg-3:#1a1630;--bg-4:#0c1c28;--modal-surface:#1a242c;--modal-ink:#f2f6f8;--modal-muted:#b4c2ce;--modal-border:#ffffff29;--modal-nav:#080e14b8;--modal-field:#ffffff0f;--modal-accent:#3cb8b0}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{font-family:var(--font-body);color:var(--ink);background-color:var(--bg-1);margin:0;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(160deg,#050a10 0%,#0a1520 45%,#10102a 100%);transition:background .35s;position:fixed;inset:0}html.theme-on-light:not(.has-photo) body:before{background:linear-gradient(160deg,#e8eef4 0%,#dce8f2 48%,#e8e2d8 100%)}html.has-photo body:before{display:none}html.has-photo,html.has-photo body{background:0 0}.ambient-lights{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-lights .light{filter:blur(72px);will-change:transform, opacity;mix-blend-mode:screen;border-radius:50%;position:absolute}.ambient-lights .light-a{background:radial-gradient(circle,#38d2bebf 0%,#38d2be00 70%);width:min(52vw,34rem);height:min(52vw,34rem);animation:48s ease-in-out infinite light-float-a;top:8%;left:-8%}.ambient-lights .light-b{background:radial-gradient(circle,#6e82ffb3 0%,#6e82ff00 70%);width:min(46vw,30rem);height:min(46vw,30rem);animation:64s ease-in-out infinite light-float-b;top:-4%;right:-6%}.ambient-lights .light-c{background:radial-gradient(circle,#ff8c5a8c 0%,#ff8c5a00 70%);width:min(58vw,38rem);height:min(58vw,38rem);animation:56s ease-in-out infinite light-float-c;bottom:-18%;left:28%}.ambient-lights .light-d{background:radial-gradient(circle,#50beff73 0%,#50beff00 70%);width:min(36vw,24rem);height:min(36vw,24rem);animation:72s ease-in-out infinite light-float-d;top:35%;left:55%}@keyframes light-float-a{0%,to{opacity:.55;transform:translate(0,0)scale(1)}50%{opacity:.72;transform:translate(14vw,10vh)scale(1.08)}}@keyframes light-float-b{0%,to{opacity:.5;transform:translate(0,0)scale(1.02)}50%{opacity:.68;transform:translate(-12vw,14vh)scale(1.1)}}@keyframes light-float-c{0%,to{opacity:.45;transform:translate(0,0)scale(1)}50%{opacity:.62;transform:translate(-10vw,-12vh)scale(1.12)}}@keyframes light-float-d{0%,to{opacity:.35;transform:translate(0,0)scale(.95)}50%{opacity:.55;transform:translate(-8vw,8vh)scale(1.1)}}@media (prefers-reduced-motion:reduce){.ambient-lights .light,.skeleton-bone{animation:none}}.app{z-index:1;height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}html.theme-on-dark,.app.theme-on-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f6f8;--muted:#d0dae3;--surface:#1a242c;--column:#0e161ed1;--border:#ffffff47;--accent:#3cb8b0;--accent-deep:#2a9e97;--accent-soft:#7ed4ce;--danger:#ff8a7a;--card-surface:#fff;--card-ink:#1c2833;--card-muted:#5c6b7a;--card-border:#d5dee6;--chrome-bg:#0a101699;--modal-surface:#1a242c;--modal-ink:#f2f6f8;--modal-muted:#b4c2ce;--modal-border:#ffffff29;--modal-nav:#080e14d9;--modal-field:#ffffff0f;--modal-accent:#3cb8b0}html.theme-on-light,.app.theme-on-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#15202b;--muted:#4a5b6a;--surface:#fff;--column:#f0f4f7e0;--border:#1c283329;--accent:#2f5d8a;--accent-deep:#244a6e;--accent-soft:#6b8fb5;--danger:#b42318;--card-surface:#fff;--card-ink:#1c2833;--card-muted:#5c6b7a;--card-border:#d5dee6;--chrome-bg:#ffffffb8;--modal-surface:#fff;--modal-ink:#1c2833;--modal-muted:#5c6b7a;--modal-border:#c5d0da;--modal-nav:#f2f6f8;--modal-field:#f7fafb;--modal-accent:#2f5d8a}.topbar{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1.05rem 1.5rem .85rem;display:grid}.brand-block{flex-wrap:wrap;justify-self:start;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.mode-tabs{border:1px solid var(--border);background:var(--chrome-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-self:center;align-items:center;gap:.2rem;padding:.22rem;display:inline-flex}.mode-tab{color:var(--muted);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.45rem .9rem;font-size:.86rem;font-weight:650;transition:color .15s,background .15s;position:relative}.mode-tab:hover{color:var(--ink)}.mode-tab.active{color:var(--ink);background:color-mix(in srgb, var(--accent) 18%, transparent)}.mode-tab-badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;margin-left:.35rem;padding:0 .28rem;font-size:.68rem;font-weight:700;display:inline-flex}.top-actions{flex-shrink:0;justify-self:end;align-items:center;gap:.65rem;display:flex}@media (width<=900px){.topbar{grid-template-columns:1fr;justify-items:stretch}.brand-block,.mode-tabs,.top-actions{justify-self:stretch}.mode-tabs{justify-content:space-between;width:100%}.mode-tab{text-align:center;flex:1;padding-inline:.45rem;font-size:.8rem}.top-actions{justify-content:flex-end}}.board-error{color:var(--danger);flex-basis:100%;margin:0;font-size:.85rem}.toolbar-btn{font-family:var(--font-body);border:1px solid var(--border);background:var(--chrome-bg);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:.4rem .75rem;font-size:.85rem;font-weight:600}.toolbar-btn:disabled{opacity:.55;cursor:not-allowed}.toolbar-btn:hover:not(:disabled){border-color:var(--accent-soft)}.toolbar-icon-btn{border:1px solid var(--border);background:var(--chrome-bg);width:2.15rem;height:2.15rem;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.toolbar-icon-btn:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent)}.auth-boot{place-items:center;display:grid}.auth-error{z-index:50;max-width:min(420px,100% - 2rem);position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.user-cluster{align-items:center;gap:.45rem;display:flex}.notif-wrap{position:relative}.notif-bell{border:1px solid var(--border);background:var(--chrome-bg);width:2.15rem;height:2.15rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.notif-bell:hover,.notif-bell.open{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent)}.notif-badge{background:var(--danger,#ff6b5a);color:#fff;text-align:center;border-radius:999px;min-width:1rem;height:1rem;padding:0 .22rem;font-size:.62rem;font-weight:700;line-height:1rem;position:absolute;top:-.15rem;right:-.15rem}.notif-panel{z-index:60;border:1px solid var(--border);background:var(--chrome-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;flex-direction:column;width:min(22rem,100vw - 2rem);max-height:min(24rem,70vh);display:flex;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden;box-shadow:0 16px 36px #040a1066}.notif-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.notif-panel-head h3{color:var(--ink);margin:0;font-size:.92rem;font-weight:700}.notif-mark-all{color:var(--accent);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.notif-list{min-height:0;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.notif-item{border-radius:8px;padding:.55rem .6rem}.notif-item.unread{background:color-mix(in srgb, var(--accent) 14%, transparent)}.notif-text{color:var(--ink);margin:0;font-size:.82rem;line-height:1.35}.notif-time{color:var(--muted);margin:.25rem 0 0;font-size:.7rem}.notif-empty{color:var(--muted);text-align:center;margin:0;padding:1.1rem .9rem;font-size:.85rem}.user-chip{border:1px solid var(--border);background:var(--chrome-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;padding:0;display:inline-flex;overflow:hidden}.user-chip-avatar{object-fit:cover;width:100%;height:100%;display:block}.user-chip-fallback{width:100%;height:100%;color:var(--ink);background:color-mix(in srgb, var(--accent) 25%, transparent);justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.share-avatar.fallback,.comment-avatar.fallback,.profile-avatar.fallback{box-sizing:border-box;color:var(--ink);background:color-mix(in srgb, var(--accent) 25%, transparent);flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.profile-avatar.fallback{font-size:1.25rem}.card-edit-shell{align-items:stretch;gap:.85rem;width:min(960px,100%);max-height:min(88vh,820px);display:flex}.card-edit-primary{flex-direction:column;flex:1 1 0;gap:.85rem;min-width:0;max-height:100%;display:flex;overflow-y:auto}.modal.card-modal{flex-direction:column;flex:none;gap:.95rem;width:auto;min-width:0;max-width:none;display:flex}.modal.card-modal .modal-actions{margin-top:.25rem}.card-main-fields{flex-direction:column;display:flex}.card-created-meta{color:var(--modal-muted,var(--muted));margin:-.25rem 0 .85rem;font-size:.82rem;line-height:1.35}.card-main-fields .field:last-child{margin-bottom:0}.modal.card-comments-side{flex-direction:column;flex:auto;gap:.75rem;width:auto;max-width:none;min-height:12rem;display:flex;overflow:hidden}.modal.card-assign-side{flex-direction:column;flex:0 0 min(17rem,30%);gap:.75rem;width:min(17rem,30%);max-width:none;max-height:100%;display:flex;overflow:visible}.comments-title,.card-assign-title{color:var(--modal-ink);flex-shrink:0;margin:0;font-size:1rem;font-weight:700}.comments-list{flex-direction:column;flex:1;gap:.55rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.comments-empty{color:var(--modal-muted);flex:1;margin:0;font-size:.85rem}.comment-form{flex-direction:column;flex-shrink:0;gap:.45rem;margin-top:auto;display:flex}.card-assign-empty{color:var(--modal-muted);margin:0;font-size:.82rem}.assign-dropdown{position:relative}.assign-dropdown-trigger{border:1px solid var(--modal-border);background:var(--modal-field);width:100%;color:var(--modal-ink);font-family:var(--font-body);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .7rem;font-size:.88rem;font-weight:600;display:flex}.assign-dropdown-trigger:disabled{opacity:.65;cursor:not-allowed}.assign-dropdown-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--modal-accent,#3cb8b0) 45%, var(--modal-border))}.assign-dropdown-caret{opacity:.7;font-size:.75rem}.assign-dropdown-menu{z-index:5;border:1px solid var(--modal-border);background:var(--modal-surface);border-radius:10px;max-height:14rem;padding:.35rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #060c1266}.assign-option{cursor:pointer;color:var(--modal-ink);border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .4rem;display:flex}.assign-option:hover,.assign-option.selected{background:color-mix(in srgb, var(--modal-accent,#3cb8b0) 14%, transparent)}.assign-option input{accent-color:var(--modal-accent,#3cb8b0);flex-shrink:0}.assigned-list{flex-direction:column;flex:1;gap:.4rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.assigned-row{border:1px solid var(--modal-border);background:var(--modal-field);border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.assigned-remove{width:1.5rem;height:1.5rem;color:var(--modal-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;font-size:1.15rem;line-height:1}.assigned-remove:hover{color:var(--danger,#ff8a7a);background:color-mix(in srgb, var(--danger,#ff8a7a) 12%, transparent)}.card-assign-avatar{object-fit:cover;border:1px solid var(--modal-border);border-radius:999px;flex-shrink:0;width:1.65rem;height:1.65rem}.card-assign-avatar.fallback{color:var(--modal-ink);background:color-mix(in srgb, var(--modal-accent,#3cb8b0) 22%, transparent);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.card-assign-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:600;line-height:1.25;overflow:hidden}@media (width<=900px){.card-edit-shell{flex-direction:column;max-height:min(92vh,900px);overflow-y:auto}.card-edit-primary{max-height:none;overflow:visible}.modal.card-comments-side,.modal.card-assign-side{flex:none;width:100%;max-height:none;overflow:visible}}.comment-item{align-items:flex-start;gap:.55rem;display:flex}.comment-avatar,.share-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:1.75rem;height:1.75rem}.comment-body{flex:1;min-width:0}.comment-meta{color:var(--modal-muted);margin:0;font-size:.75rem}.comment-text{color:var(--modal-ink);white-space:pre-wrap;word-break:break-word;margin:.2rem 0 0;font-size:.88rem}.comment-form textarea,.field select{box-sizing:border-box;width:100%;font-family:var(--font-body);border:1px solid var(--modal-border);background:var(--modal-field);color:var(--modal-ink);border-radius:8px;padding:.55rem .65rem;font-size:.9rem}.field select option,.share-role-select option,.share-add select option{color:#1c2833;background:#fff}.share-list{flex-direction:column;gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.share-item{border:1px solid var(--modal-border);background:var(--modal-field);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.share-meta{flex:1;min-width:0}.share-name{color:var(--modal-ink);margin:0;font-size:.9rem;font-weight:700}.share-role{color:var(--modal-muted);margin:.15rem 0 0;font-size:.75rem}.share-role-select{border:1px solid var(--modal-border);background:var(--modal-surface);color:var(--modal-ink);border-radius:6px;padding:.3rem .4rem;font-size:.8rem}.share-role-field{align-items:center;margin:0;display:inline-flex}.share-badge{color:var(--modal-muted);border:1px solid var(--modal-border);background:var(--modal-field);border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:700}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.share-add{flex-direction:column;gap:.55rem;display:flex}.profile-card{align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.profile-avatar{object-fit:cover;border:1px solid var(--modal-border);border-radius:999px;flex-shrink:0;width:3.5rem;height:3.5rem}.profile-name{color:var(--modal-ink);margin:0;font-size:1.05rem;font-weight:700}.profile-username{color:var(--modal-muted);margin:.2rem 0 0;font-size:.85rem}.profile-actions{flex-wrap:wrap;gap:.5rem;display:flex}.trash-fab{z-index:30;border:1px solid var(--border);background:var(--chrome-bg);width:3.55rem;height:3.55rem;color:var(--muted);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 10px 28px #060c1259}.trash-fab:hover{color:var(--ink);border-color:var(--accent-soft)}.trash-fab.filled{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}.trash-fab.drag-active{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 55%, var(--border));box-shadow:0 12px 32px color-mix(in srgb, var(--danger) 28%, #060c1266);transform:scale(1.12)}.trash-fab.drop-ready{background:color-mix(in srgb, var(--danger) 18%, var(--chrome-bg));border-color:var(--danger);color:var(--danger);transform:scale(1.22)}.trash-fab-icon{pointer-events:none;width:1.6rem;height:1.6rem;display:block}.trash-fab-badge{text-align:center;background:var(--danger);color:#1a1010;border:1px solid color-mix(in srgb, var(--danger) 30%, #fff);pointer-events:none;border-radius:999px;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1.2rem;position:absolute;top:-.2rem;right:-.15rem}.brand{color:var(--ink);align-items:center;margin:0;line-height:0;text-decoration:none;display:inline-flex}.brand-mark{width:clamp(7.5rem,16vw,9.5rem);height:auto;display:block;overflow:visible}.brand-mark-icon{fill:var(--accent)}.brand-mark-word{fill:currentColor;font-family:var(--font-display)}.tagline{color:var(--muted);max-width:32rem;margin:.35rem 0 0;font-size:.95rem}.status-pill{min-width:6.75rem;color:var(--accent-soft);background:var(--chrome-bg);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.8rem;font-weight:600;transition:color .25s,border-color .25s,background .25s,opacity .25s,transform .25s;display:inline-flex}.status-pill.quiet{color:var(--muted);font-weight:500}.status-pill.saving{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));animation:1.2s ease-in-out infinite status-pulse}.status-dots{align-items:center;gap:.18rem;display:inline-flex}.status-dots i{opacity:.35;background:currentColor;border-radius:999px;width:.28rem;height:.28rem;animation:1s ease-in-out infinite status-dot}.status-dots i:nth-child(2){animation-delay:.15s}.status-dots i:nth-child(3){animation-delay:.3s}@keyframes status-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes status-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.status-pill.saving,.status-dots i{animation:none}}.banner{background:var(--chrome-bg);border:1px solid var(--border);color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;margin:0 1.5rem .5rem;padding:.65rem .85rem}.banner.error{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.board-scroll{flex:1;min-height:0;padding:.5rem 1.5rem 1.5rem;overflow:auto hidden}.board{align-items:flex-start;gap:.85rem;width:max-content;min-width:100%;height:100%;padding-bottom:.25rem;display:flex}.board-skeleton{pointer-events:none}.skeleton-column{background:var(--column);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;flex-direction:column;flex:0 0 288px;gap:.55rem;width:288px;padding:.85rem .65rem .75rem;display:flex}.skeleton-column-head{align-items:center;gap:.5rem;padding:0 .25rem .15rem;display:flex}.skeleton-cards{flex-direction:column;gap:.45rem;padding:0 .1rem;display:flex}.skeleton-bone{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 8%, transparent) 0%, color-mix(in srgb, var(--ink) 16%, transparent) 45%, color-mix(in srgb, var(--ink) 8%, transparent) 90%);background-size:200% 100%;border-radius:8px;animation:1.35s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-title{border-radius:6px;width:58%;height:.95rem}.skeleton-count{border-radius:4px;width:1.1rem;height:.7rem}.skeleton-card{background-color:color-mix(in srgb, var(--card-surface) 55%, transparent);border-radius:10px;width:100%}.skeleton-add{opacity:.7;border-radius:8px;width:70%;height:2.2rem;margin:.15rem .25rem 0}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.add-column{flex:0 0 272px;width:272px}.add-column-btn{border:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);background:var(--chrome-bg);width:100%;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:.9rem 1rem;font-size:.95rem;font-weight:600}.add-column-btn:hover{background:color-mix(in srgb, var(--chrome-bg) 70%, var(--surface));border-style:solid}.add-column-form{background:var(--column);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.column-name-input{width:100%;font-family:var(--font-display);border:1px solid var(--accent);background:var(--card-surface);color:var(--card-ink);border-radius:8px;padding:.5rem .6rem;font-size:1rem;font-weight:600}.add-column-actions{gap:.4rem;display:flex}.btn{font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.45rem .75rem;font-size:.85rem;font-weight:600}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover:not(:disabled){background:var(--accent-deep)}.btn.ghost{color:var(--muted);border-color:var(--border);background:0 0}.btn.ghost:hover:not(:disabled){color:var(--ink)}.btn.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:0 0}.btn.danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.modal-backdrop{z-index:40;background:#141e2873;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.modal{background:var(--modal-surface);width:min(440px,100%);color:var(--modal-ink);border:1px solid var(--modal-border);border-radius:16px;padding:1.25rem 1.35rem 1.15rem;box-shadow:0 20px 50px #060c1273}.settings-modal{background:var(--modal-surface);width:min(640px,100%);color:var(--modal-ink);border-color:var(--modal-border);padding:0;overflow:hidden}.trash-modal{flex-direction:column;width:min(520px,100%);max-height:min(80vh,640px);display:flex}.trash-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.trash-header .modal-heading{margin:0}.trash-list{flex-direction:column;flex:1;gap:.65rem;min-height:0;margin:.85rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.trash-item{border:1px solid var(--modal-border);background:var(--modal-field);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.75rem .85rem;display:flex}.trash-item-main{flex:1;min-width:0}.trash-item-title{color:var(--modal-ink);word-break:break-word;margin:0;font-size:.95rem;font-weight:700}.trash-item-meta{color:var(--modal-muted);margin:.25rem 0 0;font-size:.78rem}.trash-item-desc{color:var(--modal-muted);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.82rem;display:-webkit-box;overflow:hidden}.trash-item-actions{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.trash-item-actions .btn{padding:.35rem .65rem;font-size:.8rem}.trash-empty{text-align:center;color:var(--modal-muted);margin:1.25rem 0 .5rem;font-size:.92rem}.trash-footer{margin-top:1rem}.settings-layout{grid-template-columns:11.5rem 1fr;min-height:22rem;display:grid}.settings-nav{background:var(--modal-nav);border-right:1px solid var(--modal-border);flex-direction:column;gap:.35rem;padding:1.1rem .75rem;display:flex}.settings-title{font-family:var(--font-display);color:var(--modal-ink);margin:0 .4rem .75rem;font-size:1.15rem;font-weight:700}.settings-nav-btn{text-align:left;font-family:var(--font-body);color:var(--modal-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.55rem .7rem;font-size:.9rem;font-weight:600}.settings-nav-btn:hover{background:color-mix(in srgb, var(--modal-accent) 12%, transparent);color:var(--modal-ink)}.settings-nav-btn.active{background:color-mix(in srgb, var(--modal-accent) 18%, transparent);color:var(--modal-accent)}.settings-body{flex-direction:column;min-width:0;padding:1.15rem 1.25rem 1rem;display:flex}.settings-section{flex:1}.settings-section-title{font-family:var(--font-display);color:var(--modal-ink);margin:0 0 .45rem;font-size:1.15rem;font-weight:700}.settings-block{margin-top:.85rem}.settings-block-label{color:var(--modal-muted);margin:0 0 .45rem;font-size:.8rem;font-weight:700}.mode-toggle{border:1px solid var(--modal-border);background:var(--modal-field);border-radius:10px;gap:.35rem;padding:.25rem;display:inline-flex}.mode-btn{color:var(--modal-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .9rem;font-size:.88rem;font-weight:700}.mode-btn:hover:not(:disabled){color:var(--modal-ink)}.mode-btn.active{background:var(--modal-accent);color:#fff}.mode-btn:disabled{opacity:.45;cursor:not-allowed}.settings-note{color:var(--modal-muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.4}.settings-placeholder{border:1px dashed var(--modal-border);color:var(--modal-muted);border-radius:10px;margin-top:.75rem;padding:1rem;font-size:.9rem}.settings-placeholder p{margin:0}.settings-footer{border-top:1px solid var(--modal-border);justify-content:flex-end;margin-top:1rem;padding-top:.85rem;display:flex}@media (width<=640px){.settings-layout{grid-template-columns:1fr;min-height:0}.settings-nav{border-right:none;border-bottom:1px solid var(--modal-border);flex-flow:wrap;align-items:center}.settings-title{width:100%;margin-bottom:.35rem}}.modal-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--modal-ink,#1c2833);margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.modal-hint{color:var(--modal-muted,#5c6b7a);margin:0 0 1rem;font-size:.9rem}.field{color:var(--modal-muted,#5c6b7a);flex-direction:column;gap:.35rem;margin-bottom:.85rem;font-size:.8rem;font-weight:600;display:flex}.field input,.field textarea{font-family:var(--font-body);color:var(--modal-ink,#1c2833);border:1px solid var(--modal-border,#c5d0da);background:var(--modal-field,#f7fafb);resize:vertical;border-radius:8px;padding:.6rem .7rem;font-size:.95rem;font-weight:400}.field input:focus,.field textarea:focus{outline:2px solid color-mix(in srgb, var(--modal-accent,#2f5d8a) 50%, transparent);outline-offset:1px;border-color:var(--modal-accent,#2f5d8a)}.wallpaper-presets{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.wallpaper-preset{border:1.5px solid var(--modal-border);background:var(--modal-field);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:.4rem;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.wallpaper-preset:hover:not(:disabled){border-color:color-mix(in srgb, var(--modal-accent,#3cb8b0) 55%, var(--modal-border))}.wallpaper-preset.active{border-color:var(--modal-accent,#3cb8b0);box-shadow:0 0 0 1px color-mix(in srgb, var(--modal-accent,#3cb8b0) 45%, transparent)}.wallpaper-preset:disabled{opacity:.65;cursor:default}.wallpaper-preset-thumb{aspect-ratio:16/9;background-color:#0a1520;background-position:50%;background-size:cover;width:100%;display:block}.wallpaper-preset-name{color:var(--modal-ink);padding:0 .55rem .55rem;font-size:.75rem;font-weight:650}.bg-dropzone{border:1.5px dashed var(--modal-border,#b7c4cf);background:var(--modal-field,#f7fafb);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:8.5rem;margin-bottom:.9rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.bg-dropzone:hover,.bg-dropzone.active{border-color:var(--modal-accent,#2f5d8a);background:color-mix(in srgb, var(--modal-accent,#2f5d8a) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--modal-accent,#2f5d8a) 25%, transparent)}.bg-dropzone.busy{opacity:.7;cursor:wait;pointer-events:none}.bg-drop-preview{opacity:.35;background-position:50%;background-size:cover;position:absolute;inset:0}.bg-drop-copy{z-index:1;text-align:center;padding:1rem;position:relative}.bg-drop-title{color:var(--modal-ink,#1c2833);margin:0;font-size:.95rem;font-weight:700}.bg-drop-sub{color:var(--modal-muted,#5c6b7a);margin:.35rem 0 0;font-size:.8rem}.bg-upload-row{margin-bottom:.85rem}.field-error{color:var(--danger,#b42318);margin:-.35rem 0 .85rem;font-size:.85rem}.modal .btn.ghost{color:var(--modal-muted,#5c6b7a);border-color:var(--modal-border,#c5d0da)}.modal .btn.ghost:hover:not(:disabled){color:var(--modal-ink,#1c2833)}.modal .btn.danger{color:var(--danger,#b42318);border-color:color-mix(in srgb, var(--danger,#b42318) 40%, var(--modal-border,#c5d0da))}.modal .btn.primary{background:var(--modal-accent,#2f5d8a)}.modal .btn.primary:hover:not(:disabled){filter:brightness(.92)}.modal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.modal-actions-right{gap:.4rem;margin-left:auto;display:flex}@media (width<=640px){.topbar{flex-direction:column;align-items:flex-start;padding:1rem 1rem .65rem}.board-scroll{padding:.35rem 1rem 1rem}.trash-fab{bottom:1rem;right:1rem}.trash-item{flex-direction:column}.trash-item-actions{flex-direction:row;width:100%}.trash-item-actions .btn{flex:1}.trash-header{flex-wrap:wrap}}
