.ctxm[data-v-4c661f85]{overscroll-behavior:contain;background:var(--acrylic-bg);min-width:208px;max-width:min(86vw,300px);max-height:min(50vh,340px);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--color-outline-dim);border-radius:var(--radius-md,12px);box-shadow:var(--shadow-lg);flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto}.ctxm-item[data-v-4c661f85]{color:var(--color-text);font:inherit;text-align:left;border-radius:var(--radius-sm,8px);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.ctxm-item[data-v-4c661f85]:disabled{opacity:.45;cursor:default;background:0 0}.ctxm-item[data-v-4c661f85]:not(:disabled):hover,.ctxm-item.open[data-v-4c661f85]{background:var(--color-surface-low)}.ctxm-item.danger[data-v-4c661f85]{color:var(--color-error)}.ctxm-item.danger[data-v-4c661f85]:hover{background:var(--color-error-container);color:var(--color-on-error-container)}.ctxm-item .material-symbols-outlined[data-v-4c661f85]{font-size:18px}.ctxm-label[data-v-4c661f85]{flex:1;min-width:0}.ctxm-caret[data-v-4c661f85]{color:var(--color-text-dim);margin-right:-4px}.ctxm-divider[data-v-4c661f85]{background:var(--color-outline-dim);height:1px;margin:4px}.ctxm-enter-active[data-v-4c661f85],.ctxm-leave-active[data-v-4c661f85]{transform-origin:0 0;transition:opacity .12s,transform .12s}.ctxm-enter-from[data-v-4c661f85],.ctxm-leave-to[data-v-4c661f85]{opacity:0;transform:scale(.97)translateY(-3px)}.chat-bg[data-v-9188885d]{z-index:-1;background-color:var(--color-bg);--chat-grad-dim:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}[data-dark=true]{--chat-grad-dim:.62}.chat-bg-image[data-v-9188885d]{transform-origin:50%;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.chat-bg-pattern[data-v-9188885d]{position:absolute;top:0;bottom:0;left:0;right:0}.btn[data-v-c8dbb7b9]{border-radius:var(--radius-full);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:background .15s,border-color .15s,filter .15s,box-shadow .15s;display:inline-flex}.btn[data-v-c8dbb7b9]:disabled{cursor:not-allowed;opacity:.55}.btn.busy[data-v-c8dbb7b9]{cursor:progress}.btn.block[data-v-c8dbb7b9]{width:100%}.btn .material-symbols-outlined[data-v-c8dbb7b9]{font-size:20px}.btn-label[data-v-c8dbb7b9]{text-overflow:ellipsis;min-width:0;overflow:hidden}.btn-trail[data-v-c8dbb7b9]{color:inherit;opacity:.8;margin-left:2px}.size-sm[data-v-c8dbb7b9]{padding:7px 14px;font-size:12.5px}.size-sm .material-symbols-outlined[data-v-c8dbb7b9]{font-size:18px}.size-md[data-v-c8dbb7b9]{padding:10px 18px;font-size:14px}.size-lg[data-v-c8dbb7b9]{padding:12px 24px;font-size:15px}.v-icon[data-v-c8dbb7b9],.icon-only[data-v-c8dbb7b9]{gap:0;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;padding:0}.size-sm.v-icon[data-v-c8dbb7b9],.size-sm.icon-only[data-v-c8dbb7b9]{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px}.size-lg.v-icon[data-v-c8dbb7b9],.size-lg.icon-only[data-v-c8dbb7b9]{width:46px;min-width:46px;max-width:46px;height:46px;min-height:46px;max-height:46px}.v-filled[data-v-c8dbb7b9]{background:var(--grad-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}.v-filled[data-v-c8dbb7b9]:hover:not(:disabled){filter:brightness(1.06);box-shadow:var(--shadow-md)}.v-filled.tone-danger[data-v-c8dbb7b9]{background:var(--color-error);color:var(--color-on-error)}.v-filled.tone-success[data-v-c8dbb7b9]{background:var(--color-success);color:var(--color-on-success)}.v-filled.tone-neutral[data-v-c8dbb7b9]{background:var(--color-surface-high);color:var(--color-text)}.v-glass[data-v-c8dbb7b9],.v-icon[data-v-c8dbb7b9]{border-color:var(--acrylic-border);background:var(--glass-bg);box-shadow:var(--glass-edge);color:var(--color-text)}.v-glass[data-v-c8dbb7b9]:hover:not(:disabled),.v-icon[data-v-c8dbb7b9]:hover:not(:disabled){background:var(--glass-bg), color-mix(in oklch, var(--color-primary) 12%, transparent);border-color:color-mix(in oklch, var(--color-primary) 30%, var(--acrylic-border))}.v-glass.tone-danger[data-v-c8dbb7b9],.v-icon.tone-danger[data-v-c8dbb7b9]{color:var(--color-error);border-color:color-mix(in oklch, var(--color-error) 30%, var(--color-outline-dim))}.v-glass.tone-danger[data-v-c8dbb7b9]:hover:not(:disabled),.v-icon.tone-danger[data-v-c8dbb7b9]:hover:not(:disabled){background:var(--glass-bg), color-mix(in oklch, var(--color-error) 12%, transparent);border-color:color-mix(in oklch, var(--color-error) 45%, var(--acrylic-border))}.v-glass.tone-success[data-v-c8dbb7b9]{background:var(--color-success-container);color:var(--color-on-success-container);border-color:#0000}.v-glass.tone-success[data-v-c8dbb7b9]:hover:not(:disabled){background:color-mix(in oklch, var(--color-success) 26%, var(--color-success-container))}.v-text[data-v-c8dbb7b9]{color:var(--color-text-dim);background:0 0}.v-text[data-v-c8dbb7b9]:hover:not(:disabled){background:color-mix(in oklch, var(--color-primary) 10%, transparent);color:var(--color-text)}.v-text.tone-danger[data-v-c8dbb7b9]{color:var(--color-error)}.v-text.tone-danger[data-v-c8dbb7b9]:hover:not(:disabled){background:color-mix(in oklch, var(--color-error) 10%, transparent)}.btn-spin[data-v-c8dbb7b9]{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite btn-spin-c8dbb7b9}@keyframes btn-spin-c8dbb7b9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spin[data-v-c8dbb7b9]{animation-duration:2s}}.brand-loader[data-v-f3aa738e]{flex:none;display:inline-block}.brand-loader.is-block[data-v-f3aa738e]{flex:1;place-items:center;width:100%;display:grid}.bl-bg[data-v-f3aa738e]{fill:var(--color-primary-container)}.bl-wave[data-v-f3aa738e]{will-change:transform;animation:linear infinite bl-drift-f3aa738e}.bl-wave-back[data-v-f3aa738e]{fill:color-mix(in oklch, var(--color-primary) 45%, var(--color-primary-container));animation-duration:5.2s}.bl-wave-mid[data-v-f3aa738e]{fill:color-mix(in oklch, var(--color-primary) 78%, var(--color-on-primary-container));animation-duration:3.6s;animation-direction:reverse}.bl-wave-front[data-v-f3aa738e]{fill:var(--color-primary);animation-duration:2.6s}@keyframes bl-drift-f3aa738e{0%{transform:translate(0)}to{transform:translate(-71px)}}@media (prefers-reduced-motion:reduce){.bl-wave[data-v-f3aa738e]{animation:none}}.win-loading{place-items:center;height:100%;min-height:200px;display:grid}.win-missing{height:100%;color:var(--color-text-dim);place-items:center;display:grid}.win-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:24px;display:flex}.win-error-text{margin:0;font-size:1.05rem;font-weight:600}.win-error-hint{color:var(--color-text-dim);margin:0;font-size:.85rem}.win-error-actions{gap:8px;margin-top:6px;display:flex}.app-dialog[data-v-c6a84da2]{border-radius:var(--radius-xl,28px);background:0 0;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.dlg-header[data-v-c6a84da2]{align-items:center;gap:16px;padding:20px 24px 14px;display:flex}.dlg-title-wrap[data-v-c6a84da2]{flex:1;min-width:0}.dlg-title[data-v-c6a84da2]{letter-spacing:-.1px;color:var(--color-text);margin:0;font-size:20px;font-weight:700;line-height:1.25}.dlg-subtitle[data-v-c6a84da2]{color:var(--color-text-dim);margin:4px 0 0;font-size:14px;line-height:1.45}.dlg-close[data-v-c6a84da2]{width:36px;height:36px;color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;margin:-4px -8px 0 0;transition:background .15s,color .15s;display:grid}.dlg-close[data-v-c6a84da2]:hover{background:var(--color-surface-low);color:var(--color-text)}.dlg-close .material-symbols-outlined[data-v-c6a84da2]{font-size:20px}.dlg-scroll[data-v-c6a84da2]{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.dlg-body[data-v-c6a84da2]{border:1px solid var(--acrylic-border);border-radius:var(--radius-lg,20px);background:var(--color-surface);color:var(--color-text);margin:0 7px;padding:16px 18px 14px;font-size:14px;line-height:1.5}.dlg-body.no-padding[data-v-c6a84da2]{padding:0;overflow:hidden}.app-dialog:not(:has(.dlg-header)) .dlg-scroll[data-v-c6a84da2]{padding-top:14px}.app-dialog:not(:has(.dlg-footer)) .dlg-scroll[data-v-c6a84da2]{padding-bottom:14px}.app-dialog:not(:has(.dlg-scroll)) .dlg-header[data-v-c6a84da2]{padding-bottom:4px}.app-dialog:not(:has(.dlg-scroll)) .dlg-footer[data-v-c6a84da2]{padding-top:16px}.dlg-footer[data-v-c6a84da2]{justify-content:space-between;align-items:center;gap:8px;padding:10px 24px 14px;display:flex}.dlg-footer-start[data-v-c6a84da2]{gap:8px;display:flex}.dlg-footer-end[data-v-c6a84da2]{gap:8px;margin-left:auto;display:flex}@media (max-width:768px){.app-dialog[data-v-c6a84da2]{border-radius:var(--radius-xl,28px) var(--radius-xl,28px) 0 0;max-height:90dvh}.dlg-header[data-v-c6a84da2]{padding:20px 20px 4px}.dlg-body[data-v-c6a84da2]{margin-left:5px;margin-right:5px;padding-left:14px;padding-right:14px}.dlg-footer[data-v-c6a84da2]{padding:10px 20px calc(14px + env(safe-area-inset-bottom,0px))}.dlg-footer-end[data-v-c6a84da2]{flex-wrap:wrap;justify-content:flex-end}}.app-dialog-root{-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border-radius:var(--radius-xl,28px)!important;background:var(--acrylic-bg)!important;border:1px solid var(--acrylic-border)!important;box-shadow:var(--shadow-xl,0 24px 60px #00000040)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.app-dialog-root.dlg-size-sm{width:380px}.app-dialog-root.dlg-size-md{width:520px}.app-dialog-root.dlg-size-lg{width:720px}.app-dialog-root.dlg-size-xl{width:920px}@media (min-width:1200px){.app-dialog-root.dlg-size-md{width:720px}}.app-dialog-mask{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:color-mix(in oklch, var(--color-scrim) 45%, transparent)!important}.app-dialog-content{border-radius:var(--radius-xl,28px)!important;background:0 0!important;flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}@media (max-width:768px){.app-dialog-root.mobile-auto,.app-dialog-root.mobile-sheet{border-radius:var(--radius-xl,28px) var(--radius-xl,28px) 0 0!important;width:100vw!important;max-width:100vw!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.app-dialog-root.mobile-full{border-radius:0!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.app-dialog-root.mobile-full .dlg-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));margin-top:auto}.app-dialog-root:-webkit-any(.mobile-auto,.mobile-sheet) .app-dialog:not(:has(.dlg-footer)) .dlg-scroll{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.app-dialog-root:-moz-any(.mobile-auto,.mobile-sheet) .app-dialog:not(:has(.dlg-footer)) .dlg-scroll{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.app-dialog-root:is(.mobile-auto,.mobile-sheet) .app-dialog:not(:has(.dlg-footer)) .dlg-scroll{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.app-dialog-root.mobile-full .app-dialog{border-radius:0;max-height:none}}.row[data-v-cd24710d]{border:1px solid var(--acrylic-border);border-radius:var(--radius-lg);background:var(--glass-bg), var(--acrylic-card-bg);width:100%;box-shadow:var(--glass-edge);color:var(--color-text);font:inherit;text-align:left;align-items:center;gap:14px;padding:14px 16px;transition:border-color .18s,background .18s,color .18s;display:flex;container-type:inline-size}.row.dense[data-v-cd24710d]{gap:10px;padding:10px 12px}.row.plain[data-v-cd24710d]{border-radius:var(--radius-md);box-shadow:none;background:0 0;border-color:#0000}.row.clickable[data-v-cd24710d]{cursor:pointer}.row.clickable[data-v-cd24710d]:hover:not(.disabled):not(.selected){border-color:color-mix(in oklch, var(--color-primary) 30%, var(--acrylic-border));background:var(--glass-hover-bg,var(--glass-bg)), var(--acrylic-card-bg)}.row.plain.clickable[data-v-cd24710d]:hover:not(.disabled):not(.selected){background:color-mix(in oklch, var(--color-primary) 8%, transparent);border-color:#0000}.row.selected[data-v-cd24710d]{border-color:color-mix(in oklch, var(--color-primary) 30%, var(--acrylic-border));background:var(--glass-bg), var(--color-primary-container);color:var(--color-on-primary-container)}.row.selected .row-hint[data-v-cd24710d],.row.selected .row-icon[data-v-cd24710d],.row.selected .row-chev[data-v-cd24710d]{color:inherit;opacity:.85}.row.disabled[data-v-cd24710d]{opacity:.6}.row.disabled.clickable[data-v-cd24710d]{cursor:default}.row.tone-danger[data-v-cd24710d]:not(.selected){border-color:color-mix(in oklch, var(--color-error) 45%, var(--acrylic-border))}.row.tone-primary[data-v-cd24710d]:not(.selected){border-color:color-mix(in oklch, var(--color-primary) 40%, var(--acrylic-border))}.row.tone-success[data-v-cd24710d]:not(.selected){border-color:color-mix(in oklch, var(--color-success) 40%, var(--acrylic-border))}.row.tone-warning[data-v-cd24710d]:not(.selected){border-color:color-mix(in oklch, var(--color-warning) 40%, var(--acrylic-border))}.row-lead[data-v-cd24710d]{flex-shrink:0;align-items:center;display:flex}.row-icon[data-v-cd24710d]{color:var(--color-text-dim);font-size:21px}.row-text[data-v-cd24710d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-title[data-v-cd24710d]{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden}.row.dense .row-title[data-v-cd24710d]{font-size:.9rem}.row-hint[data-v-cd24710d]{color:var(--color-text-dim);font-size:.82rem;line-height:1.4}.row-control[data-v-cd24710d]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.row-chev[data-v-cd24710d]{color:var(--color-text-dim);font-size:19px}.row.is-stacked[data-v-cd24710d]{flex-direction:column;align-items:stretch;gap:12px}.row.is-stacked .row-control[data-v-cd24710d]{justify-content:stretch}.row.is-stacked .row-control[data-v-cd24710d]>*{flex:1;min-width:0}@container (width<=460px){.row.stacks[data-v-cd24710d]{flex-direction:column;align-items:stretch;gap:12px}.row.stacks .row-control[data-v-cd24710d]{justify-content:stretch}.row.stacks .row-control[data-v-cd24710d]>*{flex:1;min-width:0}}@media (max-width:560px){.row.stacks[data-v-cd24710d]{flex-direction:column;align-items:stretch;gap:12px}.row.stacks .row-control[data-v-cd24710d]{justify-content:stretch}.row.stacks .row-control[data-v-cd24710d]>*{flex:1;min-width:0}}.stack[data-v-deed4fef]{flex-direction:column;min-width:0;display:flex}.stack.row[data-v-deed4fef]{flex-flow:wrap;align-items:center}.win[data-v-8bc8bf2f]{pointer-events:auto;border:1px solid var(--acrylic-border);border-radius:var(--radius-xl);background:color-mix(in oklch, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);box-shadow:0 6px 24px color-mix(in oklch, var(--color-text) 7%, transparent);will-change:transform;flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.winfly-enter-active[data-v-8bc8bf2f],.winfly-leave-active[data-v-8bc8bf2f]{transition:opacity .2s,translate .26s cubic-bezier(.2,0,0,1),scale .26s cubic-bezier(.2,0,0,1)}.winfly-enter-from[data-v-8bc8bf2f],.winfly-leave-to[data-v-8bc8bf2f]{opacity:0;translate:var(--fly-x) var(--fly-y);scale:.28}.win.snapped[data-v-8bc8bf2f]:not(.busy){transition:transform .16s cubic-bezier(.2,0,0,1),width .16s cubic-bezier(.2,0,0,1),height .16s cubic-bezier(.2,0,0,1),box-shadow .2s}.win.focused[data-v-8bc8bf2f]{border-color:color-mix(in oklch, var(--color-primary) 22%, var(--acrylic-border));box-shadow:0 12px 40px color-mix(in oklch, var(--color-text) 11%, transparent)}.win.busy .win-body[data-v-8bc8bf2f]{pointer-events:none}.win.busy[data-v-8bc8bf2f]{-webkit-user-select:none;user-select:none}.win-bar[data-v-8bc8bf2f]{cursor:grab;touch-action:none;border-bottom:1px solid color-mix(in oklch, var(--acrylic-border) 60%, transparent);background:color-mix(in oklch, var(--color-surface-low) 45%, transparent);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;display:flex}.win.busy .win-bar[data-v-8bc8bf2f]{cursor:grabbing}.win-icon[data-v-8bc8bf2f]{color:var(--color-primary);flex-shrink:0;font-size:20px}.win-icon.as-button[data-v-8bc8bf2f]{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;place-items:center;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;margin-left:-4px;padding:0;transition:background .15s;display:grid}.win-icon.as-button .material-symbols-outlined[data-v-8bc8bf2f]{font-size:20px}.win-icon.as-button[data-v-8bc8bf2f]:hover{background:color-mix(in oklch, var(--color-primary) 12%, transparent)}.win-title[data-v-8bc8bf2f]{min-width:0;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:14px;font-weight:650;overflow:hidden}.win-nav[data-v-8bc8bf2f],.win-btn[data-v-8bc8bf2f]{border-radius:var(--radius-sm);width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.win-nav .material-symbols-outlined[data-v-8bc8bf2f],.win-btn .material-symbols-outlined[data-v-8bc8bf2f]{font-size:19px}.win-nav[data-v-8bc8bf2f]:hover,.win-btn[data-v-8bc8bf2f]:hover{background:color-mix(in oklch, var(--color-primary) 12%, transparent);color:var(--color-primary)}.win-btn.danger[data-v-8bc8bf2f]:hover{background:var(--color-error-container);color:var(--color-on-error-container)}.win-btns[data-v-8bc8bf2f]{flex-shrink:0;gap:2px;display:flex}.win-body[data-v-8bc8bf2f]{isolation:isolate;flex:1;min-height:0;position:relative}.win-view[data-v-8bc8bf2f]{height:100%}.win-rz[data-v-8bc8bf2f]{z-index:2;position:absolute}.rz-n[data-v-8bc8bf2f]{cursor:ns-resize;height:8px;top:-3px;left:12px;right:12px}.rz-s[data-v-8bc8bf2f]{cursor:ns-resize;height:8px;bottom:-3px;left:12px;right:12px}.rz-w[data-v-8bc8bf2f]{cursor:ew-resize;width:8px;top:12px;bottom:12px;left:-3px}.rz-e[data-v-8bc8bf2f]{cursor:ew-resize;width:8px;top:12px;bottom:12px;right:-3px}.rz-nw[data-v-8bc8bf2f]{cursor:nwse-resize;width:16px;height:16px;top:-3px;left:-3px}.rz-se[data-v-8bc8bf2f]{cursor:nwse-resize;width:16px;height:16px;bottom:-3px;right:-3px}.rz-ne[data-v-8bc8bf2f]{cursor:nesw-resize;width:16px;height:16px;top:-3px;right:-3px}.rz-sw[data-v-8bc8bf2f]{cursor:nesw-resize;width:16px;height:16px;bottom:-3px;left:-3px}.win.maximized .win-rz[data-v-8bc8bf2f]{display:none}.win.maximized[data-v-8bc8bf2f]{box-shadow:none;border-color:#0000;border-radius:0}.gw-logo[data-v-e9155cee]{display:block}.gw-logo .bg[data-v-e9155cee]{fill:var(--color-primary-container)}.gw-logo .wave-deep[data-v-e9155cee]{fill:var(--color-primary)}.gw-logo .wave-mid[data-v-e9155cee]{fill:color-mix(in oklch, var(--color-primary) 55%, var(--color-tertiary-container))}.gw-logo .wave-soft[data-v-e9155cee]{fill:var(--color-primary-container)}.gw-logo .mark[data-v-e9155cee]{fill:var(--color-on-primary-container);opacity:.55}.hola-icon[data-v-608064c3]{flex-shrink:0;display:block}.taskbar[data-v-06c357e9]{height:var(--taskbar-height);z-index:900;background:var(--acrylic-bg);width:max-content;max-width:min(1400px,100vw - 48px);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--acrylic-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);align-items:center;gap:12px;padding:0 10px;transition:transform .22s cubic-bezier(.2,0,0,1),opacity .18s;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.taskbar.side-top[data-v-06c357e9]{top:12px;bottom:auto}.taskbar.side-left[data-v-06c357e9],.taskbar.side-right[data-v-06c357e9]{width:var(--taskbar-height);flex-direction:column;max-width:none;height:max-content;max-height:min(1400px,100dvh - 48px);padding:10px 0;top:50%;bottom:auto;left:auto;overflow:hidden;transform:translateY(-50%)}.taskbar.side-left[data-v-06c357e9]{left:12px}.taskbar.side-right[data-v-06c357e9]{right:12px}.taskbar.side-left .tb-sep[data-v-06c357e9],.taskbar.side-right .tb-sep[data-v-06c357e9]{width:28px;height:1px}.taskbar.side-left .tb-windows[data-v-06c357e9],.taskbar.side-right .tb-windows[data-v-06c357e9]{flex-direction:column;padding:0 2px;overflow:hidden auto}.taskbar.side-left .tb-win[data-v-06c357e9],.taskbar.side-right .tb-win[data-v-06c357e9]{justify-content:center;width:48px;max-width:48px;padding:0}.taskbar.side-left .tb-win-label[data-v-06c357e9],.taskbar.side-right .tb-win-label[data-v-06c357e9]{display:none}.taskbar.side-left .tb-right[data-v-06c357e9],.taskbar.side-right .tb-right[data-v-06c357e9]{flex-direction:column;margin-top:auto;margin-left:0}.taskbar.side-left .tb-unit[data-v-06c357e9],.taskbar.side-right .tb-unit[data-v-06c357e9],.taskbar.side-left .tb-clock[data-v-06c357e9],.taskbar.side-right .tb-clock[data-v-06c357e9]{width:48px;height:auto;padding:4px 0}.taskbar.side-left .tb-time[data-v-06c357e9],.taskbar.side-right .tb-time[data-v-06c357e9]{font-size:.82rem}.taskbar.side-left .tb-date[data-v-06c357e9],.taskbar.side-right .tb-date[data-v-06c357e9]{letter-spacing:-.01em;font-size:.6rem}.taskbar.side-left .tb-unit-clock[data-v-06c357e9],.taskbar.side-right .tb-unit-clock[data-v-06c357e9]{font-size:.7rem}.taskbar.hidden[data-v-06c357e9]{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 24px))}.taskbar.side-top.hidden[data-v-06c357e9]{transform:translate(-50%,calc(-100% - 24px))}.taskbar.side-left.hidden[data-v-06c357e9]{transform:translate(calc(-100% - 24px),-50%)}.taskbar.side-right.hidden[data-v-06c357e9]{transform:translate(calc(100% + 24px),-50%)}.tb-hola[data-v-06c357e9]{border-radius:var(--radius-lg);background:var(--acrylic-card-bg);width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;color:var(--color-text);cursor:pointer;border:none;flex-shrink:0;place-items:center;padding:0;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:grid}.tb-hola[data-v-06c357e9]:hover,.tb-hola.active[data-v-06c357e9]{background:color-mix(in oklch, var(--color-primary) 14%, var(--acrylic-card-bg));color:var(--color-primary)}.tb-sep[data-v-06c357e9]{background:var(--acrylic-border);flex-shrink:0;width:1px;height:28px}.tb-start[data-v-06c357e9]{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;padding:0;transition:background .15s;display:grid}.tb-start[data-v-06c357e9]:hover{background:color-mix(in oklch, var(--color-primary) 12%, transparent)}.tb-start.active[data-v-06c357e9]{background:var(--grad-primary-soft)}.tb-windows[data-v-06c357e9]{scrollbar-width:none;flex:0 auto;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.tb-windows[data-v-06c357e9]::-webkit-scrollbar{height:0}.tb-win[data-v-06c357e9]{border:1px solid var(--acrylic-border);border-radius:var(--radius-lg);background:var(--acrylic-card-bg);max-width:190px;height:48px;box-shadow:var(--glass-edge);color:var(--color-text);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:flex}.tb-win[data-v-06c357e9]:hover{background:color-mix(in oklch, var(--color-primary) 12%, var(--acrylic-card-bg));border-color:color-mix(in oklch, var(--color-primary) 35%, var(--acrylic-border))}.tb-win.active[data-v-06c357e9]{background:var(--grad-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.tb-win.minimized[data-v-06c357e9]{opacity:.6}.tb-win.dragging[data-v-06c357e9]{opacity:.45}.tb-win.shortcut[data-v-06c357e9]{justify-content:center;width:48px;min-width:48px;max-width:48px;padding:0}.tb-win.shortcut .tb-win-label[data-v-06c357e9]{display:none}.tb-win-icon[data-v-06c357e9]{flex-shrink:0;font-size:19px}.tb-win-label[data-v-06c357e9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tb-right[data-v-06c357e9]{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.tb-unit[data-v-06c357e9]{border-radius:var(--radius-lg);background:color-mix(in oklch, var(--color-tertiary) 18%, transparent);height:48px;color:var(--color-tertiary);font-variant-numeric:tabular-nums;cursor:pointer;border:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s;display:flex}.tb-unit[data-v-06c357e9]:hover{background:color-mix(in oklch, var(--color-tertiary) 26%, transparent)}.tb-unit .material-symbols-outlined[data-v-06c357e9]{font-size:20px}.tb-clock[data-v-06c357e9]{border-radius:var(--radius-lg);background:var(--acrylic-card-bg);font-variant-numeric:tabular-nums;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;height:48px;padding:0 14px;line-height:1.15;transition:background .15s;display:flex}.tb-clock[data-v-06c357e9]:hover{background:color-mix(in oklch, var(--color-primary) 12%, var(--acrylic-card-bg))}.tb-time[data-v-06c357e9]{color:var(--color-text);font-size:15px;font-weight:800}.tb-date[data-v-06c357e9]{color:var(--color-text-dim);font-size:11.5px}.tb-bell[data-v-06c357e9]{border-radius:var(--radius-lg);background:var(--acrylic-card-bg);width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;color:var(--color-text);cursor:pointer;border:none;place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.tb-bell[data-v-06c357e9]:hover,.tb-bell.active[data-v-06c357e9]{background:color-mix(in oklch, var(--color-primary) 14%, var(--acrylic-card-bg));color:var(--color-primary)}.tb-bell.muted[data-v-06c357e9]{color:var(--color-text-dim)}.tb-bell-dot[data-v-06c357e9]{border-radius:var(--radius-full);background:var(--color-error);min-width:18px;height:18px;color:var(--color-on-error);place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.tb-bell.muted .tb-bell-dot[data-v-06c357e9]{background:var(--color-text-dim)}.taskbar.compact[data-v-06c357e9]{width:auto;max-width:none;height:calc(var(--taskbar-height) + env(safe-area-inset-bottom,0px));padding:0 10px env(safe-area-inset-bottom,0px);border:none;border-top:1px solid var(--acrylic-border);border-radius:0;gap:8px;bottom:0;left:0;right:0;transform:none}.taskbar.compact .tb-start[data-v-06c357e9],.taskbar.compact .tb-hola[data-v-06c357e9],.taskbar.compact .tb-bell[data-v-06c357e9]{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px}.taskbar.compact .tb-start[data-v-06c357e9] svg{width:34px;height:34px}.taskbar.compact .tb-win[data-v-06c357e9]{justify-content:center;width:44px;min-width:44px;max-width:44px;height:40px;padding:0}.taskbar.compact .tb-win-label[data-v-06c357e9]{display:none}.taskbar.compact .tb-sep[data-v-06c357e9]{height:22px}.taskbar.compact .tb-sep-right[data-v-06c357e9],.taskbar.compact .tb-right[data-v-06c357e9]{margin-left:auto}.taskbar.compact .tb-sep-right~.tb-right[data-v-06c357e9]{margin-left:0}.taskbar.compact .tb-clock[data-v-06c357e9]{padding:0 8px}.taskbar.compact .tb-date[data-v-06c357e9]{display:none}.taskbar.compact .tb-right[data-v-06c357e9]{gap:6px}.desktop[data-v-be00e4f6]{isolation:isolate;flex:1;min-width:0;height:100dvh;position:relative;overflow:hidden}.desk-paper[data-v-be00e4f6]{position:absolute;top:0;bottom:0;left:0;right:0}.desk-windows[data-v-be00e4f6]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.desk-snap[data-v-be00e4f6]{border:2px solid color-mix(in oklch, var(--color-primary) 55%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklch, var(--color-primary) 14%, transparent);pointer-events:none;z-index:890;transition:transform .12s,width .12s,height .12s;position:absolute;top:0;left:0}.desk-hint[data-v-be00e4f6]{left:0;right:0;bottom:calc(var(--taskbar-height) + 36px);text-align:center;color:color-mix(in oklch, var(--color-text-dim) 80%, transparent);pointer-events:none;margin:0;font-size:13.5px;position:absolute}.desk-full[data-v-be00e4f6]{z-index:940;border:1px solid var(--acrylic-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--acrylic-bg-strong);height:40px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);box-shadow:var(--shadow-lg);color:var(--color-text);cursor:pointer;border-top:none;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.desk-full[data-v-be00e4f6]:hover{color:var(--color-primary);border-color:color-mix(in oklch, var(--color-primary) 32%, var(--acrylic-border))}.desk-full .material-symbols-outlined[data-v-be00e4f6]{font-size:20px}.desk-full-enter-active[data-v-be00e4f6],.desk-full-leave-active[data-v-be00e4f6]{transition:opacity .18s,translate .2s cubic-bezier(.2,0,0,1)}.desk-full-enter-from[data-v-be00e4f6],.desk-full-leave-to[data-v-be00e4f6]{opacity:0;translate:0 -100%}.company-button[data-v-fa5e458e]{border:1px solid var(--acrylic-border);border-radius:var(--radius-full,999px);background:var(--glass-bg);width:100%;min-width:0;max-width:100%;height:52px;box-shadow:var(--glass-edge);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.company-button.is-static[data-v-fa5e458e]{cursor:default}.company-button[data-v-fa5e458e]:hover:not(.is-static),.company-button.open[data-v-fa5e458e]{border-color:color-mix(in oklch, var(--color-primary) 34%, var(--acrylic-border));background:color-mix(in oklch, var(--color-primary) 7%, var(--glass-bg))}.company-button-ico[data-v-fa5e458e]{flex-shrink:0;font-size:22px}.company-button-label[data-v-fa5e458e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.company-button-chev[data-v-fa5e458e]{color:var(--color-text-dim);flex-shrink:0;font-size:22px;transition:rotate .2s}.company-button.open .company-button-chev[data-v-fa5e458e]{rotate:180deg}.company-popover[data-v-fa5e458e]{z-index:2000;background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border-radius:var(--radius-xl,18px);border:1px solid var(--acrylic-border);box-shadow:var(--shadow-lg);flex-direction:column;max-height:min(70vh,520px);font-size:13px;display:flex;position:fixed;overflow:hidden}.company-popover-head[data-v-fa5e458e]{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.company-popover-title[data-v-fa5e458e]{text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-dim);font-size:11px;font-weight:700}.company-popover-close[data-v-fa5e458e]{width:28px;height:28px;min-height:0;color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.company-popover-close[data-v-fa5e458e]:hover{background:var(--color-surface-high);color:var(--color-text)}.company-popover-close .material-symbols-outlined[data-v-fa5e458e]{font-size:18px}.company-popover-search[data-v-fa5e458e]{align-items:center;padding:0 14px 10px;display:flex;position:relative}.company-popover-search>.material-symbols-outlined[data-v-fa5e458e]{color:var(--color-text-dim);pointer-events:none;font-size:18px;position:absolute;left:26px}.company-popover-search input[data-v-fa5e458e]{border-radius:var(--radius-full,999px);border:1px solid var(--color-outline-dim);background:var(--color-surface-low);height:36px;color:var(--color-text);font:inherit;outline:none;flex:1;padding:0 32px 0 36px;font-size:13px;transition:border-color .15s,background .15s}.company-popover-search input[data-v-fa5e458e]:focus{border-color:var(--color-primary);background:var(--color-surface)}.company-popover-search-clear[data-v-fa5e458e]{width:22px;height:22px;min-height:0;color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;right:22px}.company-popover-search-clear[data-v-fa5e458e]:hover{background:var(--color-surface-high);color:var(--color-text)}.company-popover-search-clear .material-symbols-outlined[data-v-fa5e458e]{font-size:14px}.company-popover-body[data-v-fa5e458e]{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 8px 8px;display:flex;overflow-y:auto}.company-popover-sep[data-v-fa5e458e]{background:var(--color-outline-dim);height:1px;margin:6px}.company-popover-item[data-v-fa5e458e]{border-radius:var(--radius-md,10px);color:var(--color-text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:8px;transition:background .12s;display:flex}.company-popover-item[data-v-fa5e458e]:hover{background:var(--color-surface-high)}.company-popover-item.active[data-v-fa5e458e]{background:var(--grad-primary-soft);color:var(--color-on-primary-container)}.company-popover-badge[data-v-fa5e458e]{border-radius:var(--radius-md,10px);background:var(--color-secondary-container);width:32px;height:32px;color:var(--color-on-secondary-container);flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.company-popover-badge .material-symbols-outlined[data-v-fa5e458e]{font-size:18px}.company-popover-item.all .company-popover-badge[data-v-fa5e458e]{background:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.company-popover-item.active .company-popover-badge[data-v-fa5e458e]{background:var(--grad-primary);color:var(--color-on-primary)}.company-popover-text[data-v-fa5e458e]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.company-popover-name[data-v-fa5e458e]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.company-popover-meta[data-v-fa5e458e]{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.company-popover-check[data-v-fa5e458e]{flex-shrink:0;font-size:20px}.company-popover-empty[data-v-fa5e458e]{color:var(--color-text-dim);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 12px;font-size:12.5px;display:flex}.company-popover-empty .material-symbols-outlined[data-v-fa5e458e]{opacity:.6;font-size:28px}.company-pop-enter-from[data-v-fa5e458e],.company-pop-leave-to[data-v-fa5e458e]{opacity:0;transform:translateY(-4px)scale(.98)}.company-pop-enter-active[data-v-fa5e458e],.company-pop-leave-active[data-v-fa5e458e]{transform-origin:0 0;transition:opacity .16s,transform .16s cubic-bezier(.2,0,0,1)}@media (max-width:600px){.company-popover[data-v-fa5e458e]{max-width:calc(100vw - 24px)}}.msbar[data-v-5900db96]{z-index:900;height:calc(var(--statusbar-height) + env(safe-area-inset-top,0px));padding:0 10px;padding-top:env(safe-area-inset-top,0px);background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border-bottom:1px solid var(--acrylic-border);align-items:center;gap:6px;display:flex;position:fixed;top:0;left:0;right:0}.msbar button[data-v-5900db96]{-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:none}.msb-company[data-v-5900db96]{flex:1;min-width:0;display:flex}.msb-company[data-v-5900db96] .company-button{border-radius:var(--radius-md);height:32px;min-height:32px;box-shadow:none;background:0 0;border:none;gap:8px;padding:0 8px;font-size:13px}.msb-company[data-v-5900db96] .company-button-ico{font-size:19px}.msb-company[data-v-5900db96] .company-button-chev{display:none}.msb-unit[data-v-5900db96]{border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-success) 18%, transparent);height:28px;min-height:28px;color:var(--color-text);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.msb-unit .material-symbols-outlined[data-v-5900db96]{color:var(--color-success);font-size:16px}.msb-bell[data-v-5900db96]{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--color-text);border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .15s,color .15s,scale .12s;display:grid;position:relative}.msb-bell .material-symbols-outlined[data-v-5900db96]{font-size:20px}.msb-bell[data-v-5900db96]:active{scale:.9}.msb-bell.muted[data-v-5900db96]{color:var(--color-text-dim)}.msb-bell.active[data-v-5900db96]{background:color-mix(in oklch, var(--color-primary) 18%, transparent);color:var(--color-primary)}.msb-dot[data-v-5900db96]{background:var(--color-error);min-width:15px;height:15px;color:var(--color-on-primary);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:0;right:-2px}.msb-user[data-v-5900db96]{border-radius:50%;flex-shrink:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;overflow:hidden}.msb-avatar[data-v-5900db96]{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.msbar button[data-v-5900db96]{transition:none}}.gw-mark[data-v-05e3595e]{font-variation-settings:"wght" 1000;letter-spacing:.2px;white-space:nowrap;align-items:baseline;gap:.27em;font-family:Roboto Flex,Roboto,sans-serif;font-size:26px;font-weight:1000;display:flex}.gw-mark-groove[data-v-05e3595e]{color:var(--color-primary)}.gw-mark-work[data-v-05e3595e]{color:var(--color-text)}.lt[data-v-32e37338]{flex-direction:column;justify-content:space-between;align-items:stretch;gap:4px;width:100%;min-width:0;height:100%;display:flex}.lt-stack[data-v-32e37338]{flex:1;min-height:0;display:block;position:relative;overflow:hidden}.lt-face[data-v-32e37338]{flex-direction:column;justify-content:center;min-width:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lt-face-icon[data-v-32e37338]{align-items:center}.lt-icon[data-v-32e37338]{color:var(--color-text);font-size:30px}.lt-face-data[data-v-32e37338]{text-align:left;gap:2px;padding-right:24px}.lt-value[data-v-32e37338]{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.15;overflow:hidden}.lt-face-data.alert .lt-value[data-v-32e37338]{color:var(--color-error)}.lt-label[data-v-32e37338]{color:var(--color-text-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.lt.wide .lt-value[data-v-32e37338]{font-size:19px}.lt.wide .lt-label[data-v-32e37338]{-webkit-line-clamp:2;font-size:11.5px}.lt-title[data-v-32e37338]{text-align:left;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.lt.dense[data-v-32e37338]{gap:3px}.lt.dense .lt-icon[data-v-32e37338]{font-size:26px}.lt.dense .lt-value[data-v-32e37338]{font-size:15.5px}.lt.dense.wide .lt-value[data-v-32e37338]{font-size:17px}.lt.dense .lt-label[data-v-32e37338]{-webkit-line-clamp:2;font-size:9.5px}.lt.dense.wide .lt-label[data-v-32e37338]{font-size:10px}.lt.dense .lt-face-data[data-v-32e37338]{gap:2px;padding-right:20px}.lt.dense .lt-title[data-v-32e37338]{font-size:11.5px}.lt-flip-enter-active[data-v-32e37338],.lt-flip-leave-active[data-v-32e37338]{transition:opacity .28s,translate .36s cubic-bezier(.2,0,0,1)}.lt-flip-enter-from[data-v-32e37338]{opacity:0;translate:0 100%}.lt-flip-leave-to[data-v-32e37338]{opacity:0;translate:0 -100%}@media (prefers-reduced-motion:reduce){.lt-flip-enter-active[data-v-32e37338],.lt-flip-leave-active[data-v-32e37338]{transition:none}}.ap[data-v-0d38c548]{border:1px solid var(--acrylic-border);border-radius:var(--radius-xl);background:var(--glass-bg), var(--acrylic-card-bg);min-height:0;box-shadow:var(--glass-edge);flex-direction:column;gap:10px;padding:16px 12px 12px;display:flex}.ap-head[data-v-0d38c548]{flex-shrink:0;align-items:center;gap:6px;padding:0 4px;display:flex}.ap-title[data-v-0d38c548]{letter-spacing:-.2px;min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:16px;font-weight:700;overflow:hidden}.ap-clear[data-v-0d38c548]{border-radius:var(--radius-sm);width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;place-items:center;transition:background .15s,color .15s;display:grid}.ap-clear[data-v-0d38c548]:hover{background:color-mix(in oklch, var(--color-primary) 12%, transparent);color:var(--color-primary)}.ap-clear .material-symbols-outlined[data-v-0d38c548]{font-size:20px}.ap-list[data-v-0d38c548]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--color-text) 14%, transparent) transparent;flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.ap-list[data-v-0d38c548]::-webkit-scrollbar{width:6px}.ap-list[data-v-0d38c548]::-webkit-scrollbar-track{background:0 0}.ap-list[data-v-0d38c548]::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-text) 14%, transparent);border-radius:999px}.ap-list[data-v-0d38c548]:hover{scrollbar-color:color-mix(in oklch, var(--color-text) 26%, transparent) transparent}.ap-list[data-v-0d38c548]:hover::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-text) 26%, transparent)}.ap-item[data-v-0d38c548]{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.ap-item[data-v-0d38c548]:hover{background:color-mix(in oklch, var(--color-primary) 8%, transparent)}.ap-item-icon[data-v-0d38c548]{border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-primary) 10%, transparent);width:32px;height:32px;color:var(--color-text-dim);flex-shrink:0;place-items:center;transition:color .12s;display:grid}.ap-item:hover .ap-item-icon[data-v-0d38c548]{color:var(--color-primary)}.ap-item-icon .material-symbols-outlined[data-v-0d38c548]{font-size:19px}.ap-item-text[data-v-0d38c548]{flex-direction:column;flex:1;min-width:0;display:flex}.ap-item-title[data-v-0d38c548]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ap-item-sub[data-v-0d38c548]{color:var(--color-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ap-empty[data-v-0d38c548]{text-align:center;color:var(--color-text-dim);flex:1;place-items:center;margin:0;padding:0 18px;font-size:13px;line-height:1.5;display:grid}.mstart[data-v-4bd25c34]{--mst-rail:300px;--mst-tile:100px;--mst-tile-h:90px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mstart-body[data-v-4bd25c34]{height:100%;padding:0 12px;padding-top:calc(var(--statusbar-height,44px) + env(safe-area-inset-top,0px) + 14px);padding-bottom:calc(var(--taskbar-height,52px) + env(safe-area-inset-bottom,0px) + 16px);scrollbar-width:none;flex-direction:column;gap:18px;display:flex;overflow-y:auto}.mstart-body[data-v-4bd25c34]::-webkit-scrollbar{display:none}.mstart.tablet[data-v-4bd25c34]{grid-template-columns:var(--mst-rail) minmax(0, 1fr);background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);--mst-pad:22px;padding:var(--mst-pad) 0 0;padding-bottom:calc(var(--taskbar-height,52px) + env(safe-area-inset-bottom,0px) + var(--mst-pad));--mst-tile:124px;--mst-tile-h:112px;grid-template-rows:minmax(0,100%);align-items:stretch;gap:0;display:grid}.mstart.tablet>.mst-rail[data-v-4bd25c34],.mstart.tablet>.mstart-body[data-v-4bd25c34]{height:100%;min-height:0}.mstart.tablet>.mstart-body[data-v-4bd25c34]{padding:0 var(--mst-pad);gap:20px}.mstart.tablet>.mst-rail[data-v-4bd25c34]{box-shadow:none;padding:0 var(--mst-pad);border:none;border-right:1px solid var(--acrylic-border);background:0 0;border-radius:0}.mst-rail>.mst-activity[data-v-4bd25c34]{border:none;border-top:1px solid var(--acrylic-border);min-height:220px;box-shadow:none;background:0 0;border-radius:0;flex:auto;margin-top:4px;padding:12px 0 0}.mst-rail[data-v-4bd25c34]{scrollbar-width:none;flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.mst-rail[data-v-4bd25c34]::-webkit-scrollbar{display:none}.mst-rail-head[data-v-4bd25c34]{flex-shrink:0;align-items:center;padding:0 4px;display:flex}.mst-rail-title[data-v-4bd25c34]{letter-spacing:-.2px;min-width:0;color:var(--color-text);flex:1;margin:0;font-size:16px;font-weight:700}.mst-rail-user[data-v-4bd25c34]{border-radius:var(--radius-md);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.mst-rail-user[data-v-4bd25c34]:hover{background:color-mix(in oklch, var(--color-primary) 8%, transparent)}.mst-rail-avatar[data-v-4bd25c34]{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.mst-rail-who[data-v-4bd25c34]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mst-rail-name[data-v-4bd25c34]{overflow-wrap:anywhere;font-size:14px;font-weight:700}.mst-rail-post[data-v-4bd25c34]{color:var(--color-text-dim);overflow-wrap:anywhere;font-size:12px}.mst-rail-company[data-v-4bd25c34] .company-select,.mst-rail-company[data-v-4bd25c34] button{width:100%}.mst-rail-actions[data-v-4bd25c34]{flex-direction:column;gap:4px;display:flex}.mst-rail-btn[data-v-4bd25c34]{border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:600;transition:background .12s,color .12s;display:flex}.mst-rail-btn .material-symbols-outlined[data-v-4bd25c34]{color:var(--color-text-dim);font-size:20px}.mst-rail-btn[data-v-4bd25c34]:hover{background:color-mix(in oklch, var(--color-primary) 8%, transparent)}.mst-rail-btn:hover .material-symbols-outlined[data-v-4bd25c34]{color:var(--color-primary)}.mst-rail-btn.danger[data-v-4bd25c34],.mst-rail-btn.danger .material-symbols-outlined[data-v-4bd25c34]{color:var(--color-error)}.mst-rail-btn.danger[data-v-4bd25c34]:hover{background:var(--color-error-container);color:var(--color-on-error-container)}.mst-rail-btn.danger:hover .material-symbols-outlined[data-v-4bd25c34]{color:inherit}.mst-brandrow[data-v-4bd25c34]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:-6px;display:flex}.mst-brand[data-v-4bd25c34]{border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:2px 4px;display:flex}.mst-hola[data-v-4bd25c34]{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;color:var(--color-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;place-items:center;margin-right:4px;padding:0;transition:scale .12s;display:grid}.mst-hola[data-v-4bd25c34]:active{scale:.9}.mst-group-head[data-v-4bd25c34]{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:2px 4px 8px;display:flex}.mst-group-label[data-v-4bd25c34]{color:var(--color-text-dim);font-size:.95rem;font-weight:500}.mst-group-chev[data-v-4bd25c34]{color:var(--color-text-dim);font-size:18px;transition:rotate .18s}.mst-group-chev.collapsed[data-v-4bd25c34]{rotate:-90deg}.mst-group-body[data-v-4bd25c34]{grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.2,0,0,1);display:grid}.mst-group-body.collapsed[data-v-4bd25c34]{grid-template-rows:0fr}.mst-group-inner[data-v-4bd25c34]{overflow:hidden}.mst-tiles[data-v-4bd25c34]{grid-template-columns:repeat(auto-fill, minmax(var(--mst-tile), 1fr));gap:9px;display:grid}.mst-tile[data-v-4bd25c34]{height:var(--mst-tile-h);min-height:var(--mst-tile-h);border:1px solid var(--acrylic-border);border-radius:var(--radius-lg);background:var(--acrylic-card-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:9px;transition:scale .14s,background .15s;position:relative;overflow:hidden}.mst-tile.is-wide[data-v-4bd25c34]{grid-column:span 2}@media (max-width:250px){.mst-tile.is-wide[data-v-4bd25c34]{grid-column:span 1}}.mst-tile[data-v-4bd25c34]:active{scale:.97}.mst-badge[data-v-4bd25c34]{background:var(--color-primary);min-width:20px;height:20px;color:var(--color-on-primary);text-align:center;border-radius:10px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:8px;right:8px}.mst-badge.alert[data-v-4bd25c34]{background:var(--color-error)}.mst-pin[data-v-4bd25c34]{color:var(--color-text-dim);opacity:.7;font-size:15px;position:absolute;bottom:8px;right:8px}@media (prefers-reduced-motion:reduce){.mst-group-body[data-v-4bd25c34],.mst-tile[data-v-4bd25c34]{transition:none}}.mbar[data-v-d41dc299]{height:calc(var(--taskbar-height) + env(safe-area-inset-bottom,0px));z-index:900;padding:0 8px env(safe-area-inset-bottom,0px);background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border-top:1px solid var(--acrylic-border);align-items:center;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar button[data-v-d41dc299]{-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:none}.mb-start[data-v-d41dc299]{border-radius:50%;flex-shrink:0;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;transition:background .15s,scale .12s;display:grid}.mb-start[data-v-d41dc299]:active{scale:.92}.mb-start.active[data-v-d41dc299]{background:color-mix(in oklch, var(--color-primary) 16%, transparent)}.mb-apps[data-v-d41dc299]{scrollbar-width:none;scroll-snap-type:x proximity;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.mb-apps[data-v-d41dc299]::-webkit-scrollbar{display:none}.mb-app[data-v-d41dc299]{border-radius:var(--radius-md);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--color-text);scroll-snap-align:center;flex-shrink:0;place-items:center;padding:0;transition:background .15s,color .15s,scale .12s;display:grid;position:relative}.mb-app .material-symbols-outlined[data-v-d41dc299]{font-size:22px}.mb-app[data-v-d41dc299]:active{scale:.9}.mb-app.shortcut[data-v-d41dc299]{color:var(--color-text-dim)}.mb-app.active[data-v-d41dc299]{background:color-mix(in oklch, var(--color-primary) 18%, transparent);color:var(--color-primary)}.mb-app[data-v-d41dc299]:not(.shortcut):after{content:"";background:color-mix(in oklch, var(--color-text) 45%, transparent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px}.mb-app.active[data-v-d41dc299]:after{background:var(--color-primary)}@media (prefers-reduced-motion:reduce){.mbar button[data-v-d41dc299]{transition:none}}.msplash[data-v-ebeea558]{z-index:5;background:var(--acrylic-bg-strong);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.msplash-icon[data-v-ebeea558]{color:var(--color-text);font-size:64px;animation:.32s cubic-bezier(.2,0,0,1) msplash-in-ebeea558}.msplash-title[data-v-ebeea558]{color:var(--color-text);font-size:1.35rem;font-weight:500;animation:.32s cubic-bezier(.2,0,0,1) 40ms backwards msplash-in-ebeea558}@keyframes msplash-in-ebeea558{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.msplash-icon[data-v-ebeea558],.msplash-title[data-v-ebeea558]{animation:none}}.mscreen[data-v-77ded35f]{inset:calc(var(--statusbar-height) + env(safe-area-inset-top,0px)) 0 calc(var(--taskbar-height) + env(safe-area-inset-bottom,0px)) 0;flex-direction:column;display:flex;position:absolute;overflow:hidden}.mscreen-body[data-v-77ded35f]{flex:1;min-height:0;position:relative}.mscreen.active[data-v-77ded35f]{animation:.22s cubic-bezier(.2,0,0,1) mscreen-in-77ded35f}@keyframes mscreen-in-77ded35f{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}.mspl-leave-active[data-v-77ded35f]{transition:opacity .22s,scale .28s cubic-bezier(.2,0,0,1)}.mspl-leave-to[data-v-77ded35f]{opacity:0;scale:1.04}@media (prefers-reduced-motion:reduce){.mscreen.active[data-v-77ded35f]{animation:none}.mspl-leave-active[data-v-77ded35f]{transition:none}}.mshell[data-v-40e1e0b4]{isolation:isolate;flex:1;min-width:0;height:100dvh;position:relative;overflow:hidden}.ms-paper[data-v-40e1e0b4],.ms-screens[data-v-40e1e0b4]{position:absolute;top:0;bottom:0;left:0;right:0}.ms-screens.hidden[data-v-40e1e0b4]{visibility:hidden}.ms-split[data-v-40e1e0b4]{top:calc(var(--statusbar-height) + env(safe-area-inset-top,0px));bottom:calc(var(--taskbar-height) + env(safe-area-inset-bottom,0px));z-index:5;cursor:ew-resize;touch-action:none;place-items:center;width:30px;margin-left:-15px;display:grid;position:absolute}.ms-split[data-v-40e1e0b4]:before{content:"";background:color-mix(in oklch, var(--color-text) 22%, transparent);width:2px;margin-left:-1px;transition:background .15s;position:absolute;top:0;bottom:0;left:50%}.ms-split[data-v-40e1e0b4]:hover:before,.ms-split.dragging[data-v-40e1e0b4]:before{background:var(--color-primary)}.ms-split.collapse-main[data-v-40e1e0b4]:before,.ms-split.collapse-side[data-v-40e1e0b4]:before{background:var(--color-primary);width:6px;margin-left:-3px}.ms-split-grip[data-v-40e1e0b4]{border-radius:var(--radius-full);background:color-mix(in oklch, var(--color-text) 42%, var(--color-surface));width:6px;height:56px;box-shadow:0 1px 4px color-mix(in oklch, var(--color-text) 22%, transparent);transition:background .15s,height .15s;position:relative}.ms-split:hover .ms-split-grip[data-v-40e1e0b4],.ms-split.dragging .ms-split-grip[data-v-40e1e0b4]{background:var(--color-primary);height:84px}.cd-screen[data-v-e2175d4c]{min-height:100vh;background:var(--color-surface,var(--gw-bg));place-items:center;width:100%;min-height:100dvh;padding:24px;display:grid}.cd-card[data-v-e2175d4c]{background:var(--color-surface-high,var(--gw-surface));border-radius:var(--radius-xl,28px);text-align:center;width:100%;max-width:480px;box-shadow:var(--shadow-lg);padding:40px 32px}.cd-title[data-v-e2175d4c]{color:var(--color-text);margin:0 0 12px;font-size:24px;font-weight:700}.cd-desc[data-v-e2175d4c]{color:var(--gw-text-secondary,var(--color-text));margin:0 0 28px;font-size:15px;line-height:1.5}.cd-actions[data-v-e2175d4c]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cd-btn-text[data-v-e2175d4c],.cd-btn-filled[data-v-e2175d4c]{border-radius:var(--radius-full,999px);height:44px;font:inherit;cursor:pointer;border:none;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;transition:background .15s,transform 80ms;display:inline-flex}.cd-btn-text[data-v-e2175d4c]{color:var(--color-primary);background:0 0}.cd-btn-text[data-v-e2175d4c]:hover{background:var(--color-primary-container)}.cd-btn-filled[data-v-e2175d4c]{background:var(--color-primary);color:var(--color-on-primary)}.cd-btn-filled[data-v-e2175d4c]:hover{filter:brightness(.95)}.cd-btn-filled[data-v-e2175d4c]:active{transform:scale(.98)}.ptr[data-v-72d9484b]{top:max(8px, env(safe-area-inset-top,0px));z-index:10060;background:var(--acrylic-bg-strong,var(--color-surface-high));width:40px;height:40px;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--acrylic-border);box-shadow:var(--shadow-md);pointer-events:none;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:fixed;left:50%}.ptr-ico[data-v-72d9484b]{color:var(--color-primary);font-size:22px;transition:transform .15s}.ptr-ico.spin[data-v-72d9484b]{animation:.8s linear infinite ptr-spin-72d9484b}@keyframes ptr-spin-72d9484b{to{transform:rotate(360deg)}}.tst[data-v-212c98c7]{z-index:11500;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed}.tst.at-top-center[data-v-212c98c7]{align-items:center;margin:0 auto;top:16px;left:0;right:0}.tst.at-top-right[data-v-212c98c7]{top:16px;right:16px}.tst.at-top-left[data-v-212c98c7]{top:16px;left:16px}.tst.at-bottom-right[data-v-212c98c7]{bottom:calc(var(--taskbar-height,0px) + 16px);flex-direction:column-reverse;right:16px}.tst.at-bottom-left[data-v-212c98c7]{bottom:calc(var(--taskbar-height,0px) + 16px);flex-direction:column-reverse;left:16px}.tst.at-top-center .tst-enter-from[data-v-212c98c7],.tst.at-top-center .tst-leave-to[data-v-212c98c7]{transform:translateY(-16px)scale(.98)}.tst.at-top-center .tst-leave-active[data-v-212c98c7]{position:absolute;left:auto;right:auto}.tst.at-top-left .tst-enter-from[data-v-212c98c7],.tst.at-top-left .tst-leave-to[data-v-212c98c7],.tst.at-bottom-left .tst-enter-from[data-v-212c98c7],.tst.at-bottom-left .tst-leave-to[data-v-212c98c7]{transform:translate(-24px)scale(.98)}.tst.at-bottom-left .tst-leave-active[data-v-212c98c7],.tst.at-top-left .tst-leave-active[data-v-212c98c7]{left:0;right:auto}.tst.mobile[data-v-212c98c7]{top:calc(var(--statusbar-height,0px) + env(safe-area-inset-top,0px) + 10px);align-items:center;width:auto;left:12px;right:12px}.tst.mobile .tst-item[data-v-212c98c7]{width:min(420px,100%)}.tst-item[data-v-212c98c7]{border:1px solid var(--acrylic-border);border-radius:var(--radius-xl);background:var(--glass-bg), var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur-strong);backdrop-filter:var(--acrylic-blur-strong);box-shadow:var(--glass-edge), var(--shadow-lg);color:var(--color-text);pointer-events:auto;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.tst-item.clickable[data-v-212c98c7]{cursor:pointer}.tst-item.clickable[data-v-212c98c7]:hover{border-color:var(--color-primary)}.tst-item.is-success[data-v-212c98c7]{--tone:var(--color-success)}.tst-item.is-error[data-v-212c98c7]{--tone:var(--color-error)}.tst-item.is-warn[data-v-212c98c7]{--tone:var(--color-warning)}.tst-item.is-info[data-v-212c98c7]{--tone:var(--color-primary)}.tst-ic[data-v-212c98c7]{background:color-mix(in oklch, var(--tone,var(--color-primary)) 14%, transparent);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--tone,var(--color-primary));border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;display:grid}.tst-body[data-v-212c98c7]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tst-title[data-v-212c98c7]{margin:0;font-size:14px;font-weight:600}.tst-text[data-v-212c98c7]{color:var(--color-text-dim);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.tst-close[data-v-212c98c7]{width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.tst-close[data-v-212c98c7]:hover{background:var(--color-surface-variant);color:var(--color-text)}.tst-close .material-symbols-outlined[data-v-212c98c7]{font-size:16px}.tst-life[data-v-212c98c7]{background:color-mix(in oklch, var(--tone,var(--color-primary)) 55%, transparent);height:2px;animation:linear forwards tst-life-212c98c7;position:absolute;bottom:0;left:0}.tst-item.paused .tst-life[data-v-212c98c7]{animation-play-state:paused}@keyframes tst-life-212c98c7{0%{width:100%}to{width:0}}.tst-enter-from[data-v-212c98c7],.tst-leave-to[data-v-212c98c7]{opacity:0;transform:translate(24px)scale(.98)}.tst-enter-active[data-v-212c98c7],.tst-leave-active[data-v-212c98c7],.tst-move[data-v-212c98c7]{transition:opacity .2s,transform .24s cubic-bezier(.2,0,0,1)}.tst-leave-active[data-v-212c98c7]{width:100%;position:absolute;right:0}.tst.mobile .tst-enter-from[data-v-212c98c7],.tst.mobile .tst-leave-to[data-v-212c98c7]{transform:translateY(-16px)scale(.98)}@media (prefers-reduced-motion:reduce){.tst-enter-active[data-v-212c98c7],.tst-leave-active[data-v-212c98c7],.tst-move[data-v-212c98c7]{transition:none}}.app-loading{background:var(--gw-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;width:100%;min-height:100dvh;display:flex}.app-loading-hint{color:var(--color-text-dim);text-align:center;margin:0;padding:0 24px;font-size:14px}.fullscreen-content{width:100%;min-height:100dvh}.nav-progress{z-index:12000;background:color-mix(in oklab, var(--color-primary) 16%, transparent);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-progress-bar{background:var(--color-primary);border-radius:0 2px 2px 0;width:40%;height:100%;animation:1.1s ease-in-out infinite navProgressSlide;position:absolute;top:0}@keyframes navProgressSlide{0%{left:-40%}to{left:100%}}:root{--ref-primary-h:256.5;--ref-primary-c:.19;--ref-primary-l:.547;--ref-secondary-h:245.9;--ref-secondary-c:.157;--ref-secondary-l:.66;--ref-tertiary-h:245.9;--ref-tertiary-c:.157;--ref-tertiary-l:.66;--ref-error-h:22;--ref-error-c:.25;--ref-success-h:142;--ref-success-c:.2;--ref-warning-h:76;--ref-warning-c:.18;--ref-neutral-h:var(--ref-primary-h);--ref-neutral-c:1;--_p-10:oklch(.15 calc(var(--ref-primary-c) * .72) var(--ref-primary-h));--_p-20:oklch(.27 calc(var(--ref-primary-c) * .86) var(--ref-primary-h));--_p-30:oklch(.38 var(--ref-primary-c) var(--ref-primary-h));--_p-40:oklch(var(--ref-primary-l) var(--ref-primary-c) var(--ref-primary-h));--_p-80:oklch(.83 calc(var(--ref-primary-c) * .62) var(--ref-primary-h));--_p-90:oklch(.91 calc(var(--ref-primary-c) * .36) var(--ref-primary-h));--_p-95:oklch(.96 calc(var(--ref-primary-c) * .18) var(--ref-primary-h));--_p-99:oklch(.995 calc(var(--ref-primary-c) * .05) var(--ref-primary-h));--_s-10:oklch(.15 calc(var(--ref-secondary-c) * .72) var(--ref-secondary-h));--_s-20:oklch(.27 calc(var(--ref-secondary-c) * .86) var(--ref-secondary-h));--_s-30:oklch(.38 var(--ref-secondary-c) var(--ref-secondary-h));--_s-40:oklch(var(--ref-secondary-l) var(--ref-secondary-c) var(--ref-secondary-h));--_s-80:oklch(.83 calc(var(--ref-secondary-c) * .62) var(--ref-secondary-h));--_s-90:oklch(.91 calc(var(--ref-secondary-c) * .36) var(--ref-secondary-h));--_t-10:oklch(.15 calc(var(--ref-tertiary-c) * .72) var(--ref-tertiary-h));--_t-20:oklch(.27 calc(var(--ref-tertiary-c) * .86) var(--ref-tertiary-h));--_t-30:oklch(.38 var(--ref-tertiary-c) var(--ref-tertiary-h));--_t-40:oklch(var(--ref-tertiary-l) var(--ref-tertiary-c) var(--ref-tertiary-h));--_t-80:oklch(.83 calc(var(--ref-tertiary-c) * .62) var(--ref-tertiary-h));--_t-90:oklch(.91 calc(var(--ref-tertiary-c) * .36) var(--ref-tertiary-h));--_e-10:oklch(.15 calc(var(--ref-error-c) * .72) var(--ref-error-h));--_e-20:oklch(.27 calc(var(--ref-error-c) * .86) var(--ref-error-h));--_e-30:oklch(.38 var(--ref-error-c) var(--ref-error-h));--_e-40:oklch(.5 var(--ref-error-c) var(--ref-error-h));--_e-80:oklch(.83 calc(var(--ref-error-c) * .62) var(--ref-error-h));--_e-90:oklch(.91 calc(var(--ref-error-c) * .36) var(--ref-error-h));--_ok-10:oklch(.15 calc(var(--ref-success-c) * .72) var(--ref-success-h));--_ok-20:oklch(.27 calc(var(--ref-success-c) * .86) var(--ref-success-h));--_ok-40:oklch(.5 var(--ref-success-c) var(--ref-success-h));--_ok-80:oklch(.83 calc(var(--ref-success-c) * .62) var(--ref-success-h));--_ok-90:oklch(.91 calc(var(--ref-success-c) * .36) var(--ref-success-h));--_w-20:oklch(.27 calc(var(--ref-warning-c) * .86) var(--ref-warning-h));--_w-40:oklch(.5 var(--ref-warning-c) var(--ref-warning-h));--_w-80:oklch(.83 calc(var(--ref-warning-c) * .62) var(--ref-warning-h));--_w-90:oklch(.91 calc(var(--ref-warning-c) * .36) var(--ref-warning-h));--_n-10:oklch(.15 calc(.011 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-20:oklch(.27 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-90:oklch(.91 calc(.006 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-94:oklch(.945 calc(.005 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-96:oklch(.962 calc(.004 * var(--ref-neutral-c)) var(--ref-neutral-h));--_n-99:oklch(.991 calc(.003 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-30:oklch(.38 calc(.022 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-50:oklch(.58 calc(.018 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-60:oklch(.66 calc(.016 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-80:oklch(.83 calc(.012 * var(--ref-neutral-c)) var(--ref-neutral-h));--_nv-90:oklch(.91 calc(.009 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-on-primary-user:#fff;--color-on-secondary-user:#fff;--color-on-tertiary-user:#fff;--color-primary:var(--_p-40);--color-on-primary:var(--color-on-primary-user);--color-primary-container:var(--_p-90);--color-on-primary-container:var(--_p-10);--color-secondary:var(--_s-40);--color-on-secondary:var(--color-on-secondary-user);--color-secondary-container:var(--_s-90);--color-on-secondary-container:var(--_s-10);--color-tertiary:var(--_t-40);--color-on-tertiary:var(--color-on-tertiary-user);--color-tertiary-container:var(--_t-90);--color-on-tertiary-container:var(--_t-10);--color-error:var(--_e-40);--color-on-error:#fff;--color-error-container:var(--_e-90);--color-on-error-container:var(--_e-10);--color-success:var(--_ok-40);--color-on-success:#fff;--color-success-container:var(--_ok-90);--color-on-success-container:var(--_ok-10);--color-warning:var(--_w-40);--color-on-warning:#fff;--color-warning-container:var(--_w-90);--color-on-warning-container:var(--_w-20);--color-bg:var(--_n-99);--color-surface:oklch(.995 calc(.003 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-low:var(--_n-96);--color-surface-high:var(--_n-94);--color-surface-highest:var(--_n-90);--color-surface-variant:var(--color-surface-high);--color-text:var(--_n-10);--color-text-dim:var(--_nv-50);--color-outline:var(--_nv-50);--color-outline-dim:var(--_nv-80);--color-scrim:#00000052}@supports (color:color(display-p3 0 0 0)){:root{--color-on-primary-user:color(display-p3 1 1 1);--color-on-secondary-user:color(display-p3 1 1 1);--color-on-tertiary-user:color(display-p3 1 1 1);--color-on-error:color(display-p3 1 1 1);--color-on-success:color(display-p3 1 1 1);--color-on-warning:color(display-p3 1 1 1);--color-scrim:color(display-p3 0 0 0/.32)}}@supports (color:lab(0% 0 0)){:root{--color-on-primary-user:lab(100% 0 0);--color-on-secondary-user:lab(100% 0 0);--color-on-tertiary-user:lab(100% 0 0);--color-on-error:lab(100% 0 0);--color-on-success:lab(100% 0 0);--color-on-warning:lab(100% 0 0);--color-scrim:lab(0% 0 0/.32)}}[data-dark=true]{--color-primary:var(--_p-80);--color-on-primary:var(--_p-20);--color-primary-container:var(--_p-30);--color-on-primary-container:var(--_p-90);--color-secondary:var(--_s-80);--color-on-secondary:var(--_s-20);--color-secondary-container:var(--_s-30);--color-on-secondary-container:var(--_s-90);--color-tertiary:var(--_t-80);--color-on-tertiary:var(--_t-20);--color-tertiary-container:var(--_t-30);--color-on-tertiary-container:var(--_t-90);--color-error:var(--_e-80);--color-on-error:var(--_e-20);--color-error-container:var(--_e-30);--color-on-error-container:var(--_e-90);--color-success:var(--_ok-80);--color-on-success:var(--_ok-20);--color-success-container:oklch(.27 calc(var(--ref-success-c) * .86) var(--ref-success-h));--color-on-success-container:var(--_ok-90);--color-warning:var(--_w-80);--color-on-warning:var(--_w-20);--color-warning-container:oklch(.27 calc(var(--ref-warning-c) * .86) var(--ref-warning-h));--color-on-warning-container:var(--_w-90);--color-bg:var(--_n-10);--color-surface:oklch(.14 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-low:oklch(.17 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-high:oklch(.2 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-highest:oklch(.25 calc(.01 * var(--ref-neutral-c)) var(--ref-neutral-h));--color-surface-variant:var(--color-surface-high);--color-text:var(--_nv-90);--color-text-dim:var(--_nv-60);--color-outline:var(--_nv-60);--color-outline-dim:var(--_nv-30)}:root{--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-secondary-hover:color-mix(in oklch, var(--color-secondary) 85%, black);--color-tertiary-hover:color-mix(in oklch, var(--color-tertiary) 85%, black);--color-error-hover:color-mix(in oklch, var(--color-error) 85%, black);--color-success-hover:color-mix(in oklch, var(--color-success) 85%, black);--shadow-color:color-mix(in oklch, var(--color-primary) 18%, transparent);--shadow-sm:0 1px 3px var(--shadow-color);--shadow-md:0 2px 8px var(--shadow-color);--shadow-lg:0 4px 20px var(--shadow-color);--shadow-xl:0 8px 40px var(--shadow-color);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--grad-primary:linear-gradient(90deg, var(--color-primary) 0%, color-mix(in oklch, var(--color-primary) 45%, var(--color-primary-container)) 100%);--grad-primary-soft:linear-gradient(90deg, color-mix(in oklch, var(--color-primary-container) 85%, var(--color-surface)) 0%, color-mix(in oklch, var(--color-primary-container) 40%, var(--color-surface)) 100%);--grad-hero:linear-gradient(135deg, var(--color-primary) 0%, color-mix(in oklch, var(--color-primary) 55%, var(--color-tertiary)) 100%);--acrylic-bg:color-mix(in oklch, var(--color-surface) 62%, transparent);--acrylic-bg-strong:color-mix(in oklch, var(--color-surface) 86%, transparent);--acrylic-blur:blur(28px) saturate(1.7);--acrylic-blur-strong:blur(44px) saturate(1.7);--bubble-blur:blur(14px) saturate(1.5);--acrylic-border:color-mix(in oklch, var(--color-outline-dim) 55%, transparent);--acrylic-card-bg:var(--acrylic-bg);--glass-bg:linear-gradient(155deg, color-mix(in oklch, var(--color-surface) 78%, transparent), color-mix(in oklch, var(--color-surface) 48%, transparent) 45%, color-mix(in oklch, var(--color-surface) 65%, transparent));--glass-edge:inset 0 1px 0 #fffc;--glass-hover-bg:linear-gradient(155deg, color-mix(in oklch, var(--color-text) 7%, transparent), color-mix(in oklch, var(--color-text) 3%, transparent) 55%, color-mix(in oklch, var(--color-text) 5%, transparent));--bg-grad-dim:1;--bgg-1:radial-gradient(44vmax at 6% -6%, color-mix(in oklch, var(--color-primary) calc(24% * var(--bg-grad-dim,1)), transparent), transparent 64%);--bgg-2:radial-gradient(40vmax at 104% 24%, color-mix(in oklch, var(--color-tertiary) calc(20% * var(--bg-grad-dim,1)), transparent), transparent 64%);--bgg-3:radial-gradient(48vmax at 32% 110%, color-mix(in oklch, var(--color-secondary) calc(18% * var(--bg-grad-dim,1)), transparent), transparent 64%);--bgg-4:radial-gradient(34vmax at 84% 98%, color-mix(in oklch, var(--color-primary) calc(12% * var(--bg-grad-dim,1)), transparent), transparent 64%);--groove-coin-rim:#d09a2c;--groove-coin-face:#f7cb58;--groove-coin-mark:#7b4c00;--groove-coin-shine:#fcf2cd}@supports (color:color(display-p3 0 0 0)){:root{--glass-edge:inset 0 1px 0 color(display-p3 1 1 1/.8);--groove-coin-rim:color(display-p3 .784943 .611889 .266082);--groove-coin-face:color(display-p3 .941702 .803314 .422074);--groove-coin-mark:color(display-p3 .455766 .307313 .0891807);--groove-coin-shine:color(display-p3 .981774 .951141 .817759)}}@supports (color:lab(0% 0 0)){:root{--glass-edge:inset 0 1px 0 lab(100% 0 0/.8);--groove-coin-rim:lab(67.5484% 14.086 61.2908);--groove-coin-face:lab(84.0819% 7.19526 61.475);--groove-coin-mark:lab(37.1328% 16.4608 46.2192);--groove-coin-shine:lab(95.6354% -.965714 19.4895)}}[data-dark=true]{--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, white);--color-secondary-hover:color-mix(in oklch, var(--color-secondary) 85%, white);--color-tertiary-hover:color-mix(in oklch, var(--color-tertiary) 85%, white);--color-error-hover:color-mix(in oklch, var(--color-error) 85%, white);--color-success-hover:color-mix(in oklch, var(--color-success) 85%, white);--groove-coin-rim:#ad7c1d;--groove-coin-face:#dbb14f;--groove-coin-mark:#573400;--groove-coin-shine:#e8deb9;--acrylic-bg:color-mix(in oklch, var(--color-surface) 72%, transparent);--acrylic-bg-strong:color-mix(in oklch, var(--color-surface) 90%, transparent);--glass-bg:linear-gradient(155deg, color-mix(in oklch, var(--color-text) 12%, transparent), color-mix(in oklch, var(--color-text) 4%, transparent) 45%, color-mix(in oklch, var(--color-text) 8%, transparent));--glass-edge:inset 0 1px 0 color-mix(in oklch, var(--color-text) 16%, transparent);--glass-hover-bg:var(--glass-bg);--bg-grad-dim:.6}@supports (color:color(display-p3 0 0 0)){[data-dark=true]{--groove-coin-rim:color(display-p3 .65067 .493293 .199194);--groove-coin-face:color(display-p3 .832333 .701293 .37436);--groove-coin-mark:color(display-p3 .32749 .208162 .0201107);--groove-coin-shine:color(display-p3 .903538 .873265 .741878)}}@supports (color:lab(0% 0 0)){[data-dark=true]{--groove-coin-rim:lab(55.8839% 14.0387 54.8084);--groove-coin-face:lab(74.7172% 7.85199 54.6089);--groove-coin-mark:lab(25.5475% 14.3052 39.0946);--groove-coin-shine:lab(88.6727% -.920057 19.5334)}}:root{--tag-red-h:25;--tag-orange-h:55;--tag-amber-h:90;--tag-green-h:145;--tag-teal-h:195;--tag-blue-h:250;--tag-violet-h:300;--tag-pink-h:345;--tag-red-surface:oklch(.955 .035 var(--tag-red-h));--tag-orange-surface:oklch(.955 .035 var(--tag-orange-h));--tag-amber-surface:oklch(.96 .038 var(--tag-amber-h));--tag-green-surface:oklch(.955 .035 var(--tag-green-h));--tag-teal-surface:oklch(.955 .032 var(--tag-teal-h));--tag-blue-surface:oklch(.955 .032 var(--tag-blue-h));--tag-violet-surface:oklch(.955 .034 var(--tag-violet-h));--tag-pink-surface:oklch(.955 .035 var(--tag-pink-h));--tag-red-border:oklch(.85 .075 var(--tag-red-h));--tag-orange-border:oklch(.85 .075 var(--tag-orange-h));--tag-amber-border:oklch(.86 .08 var(--tag-amber-h));--tag-green-border:oklch(.85 .07 var(--tag-green-h));--tag-teal-border:oklch(.85 .065 var(--tag-teal-h));--tag-blue-border:oklch(.85 .065 var(--tag-blue-h));--tag-violet-border:oklch(.85 .07 var(--tag-violet-h));--tag-pink-border:oklch(.85 .072 var(--tag-pink-h));--tag-red-accent:oklch(.64 .15 var(--tag-red-h));--tag-orange-accent:oklch(.68 .14 var(--tag-orange-h));--tag-amber-accent:oklch(.74 .14 var(--tag-amber-h));--tag-green-accent:oklch(.66 .13 var(--tag-green-h));--tag-teal-accent:oklch(.66 .11 var(--tag-teal-h));--tag-blue-accent:oklch(.62 .13 var(--tag-blue-h));--tag-violet-accent:oklch(.62 .14 var(--tag-violet-h));--tag-pink-accent:oklch(.66 .14 var(--tag-pink-h))}[data-dark=true]{--tag-red-surface:oklch(.3 .045 var(--tag-red-h));--tag-orange-surface:oklch(.3 .045 var(--tag-orange-h));--tag-amber-surface:oklch(.3 .048 var(--tag-amber-h));--tag-green-surface:oklch(.3 .045 var(--tag-green-h));--tag-teal-surface:oklch(.3 .04 var(--tag-teal-h));--tag-blue-surface:oklch(.3 .042 var(--tag-blue-h));--tag-violet-surface:oklch(.3 .045 var(--tag-violet-h));--tag-pink-surface:oklch(.3 .045 var(--tag-pink-h));--tag-red-border:oklch(.45 .06 var(--tag-red-h));--tag-orange-border:oklch(.45 .06 var(--tag-orange-h));--tag-amber-border:oklch(.46 .062 var(--tag-amber-h));--tag-green-border:oklch(.45 .055 var(--tag-green-h));--tag-teal-border:oklch(.45 .05 var(--tag-teal-h));--tag-blue-border:oklch(.45 .052 var(--tag-blue-h));--tag-violet-border:oklch(.45 .058 var(--tag-violet-h));--tag-pink-border:oklch(.45 .058 var(--tag-pink-h));--tag-red-accent:oklch(.78 .11 var(--tag-red-h));--tag-orange-accent:oklch(.8 .11 var(--tag-orange-h));--tag-amber-accent:oklch(.85 .11 var(--tag-amber-h));--tag-green-accent:oklch(.8 .1 var(--tag-green-h));--tag-teal-accent:oklch(.8 .085 var(--tag-teal-h));--tag-blue-accent:oklch(.78 .1 var(--tag-blue-h));--tag-violet-accent:oklch(.78 .105 var(--tag-violet-h));--tag-pink-accent:oklch(.8 .105 var(--tag-pink-h))}@supports not ((color:oklch(0 0 0)) and (color:color-mix(in oklch, red, blue))){:root{--color-primary:#006cdc;--color-on-primary:#fff;--color-primary-container:#e1effb;--color-on-primary-container:#002a55;--color-primary-hover:#0059b8;--color-secondary:#2499ec;--color-on-secondary:#fff;--color-secondary-container:#d6ebfc;--color-on-secondary-container:#072f4e;--color-secondary-hover:#1d84cd;--color-tertiary:#2499ec;--color-on-tertiary:#fff;--color-tertiary-container:#d6ebfc;--color-on-tertiary-container:#072f4e;--color-tertiary-hover:#1d84cd;--color-error:#d32f2f;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#410002;--color-error-hover:#b3261e;--color-success:#2e7d32;--color-on-success:#fff;--color-success-container:#c7f0c9;--color-on-success-container:#002106;--color-success-hover:#1b5e20;--color-warning:#a47b00;--color-on-warning:#fff;--color-warning-container:#ffe08a;--color-on-warning-container:#261a00;--color-bg:#f7fafd;--color-surface:#fff;--color-surface-low:#eff4fa;--color-surface-high:#e5edf6;--color-surface-highest:#dae6f1;--color-surface-variant:#e5edf6;--color-text:#1a1c1f;--color-text-dim:#59616d;--color-outline:#73808f;--color-outline-dim:#c8d3e0;--groove-coin-rim:#d9a514;--groove-coin-face:#f3c83b;--groove-coin-mark:#7a5410;--groove-coin-shine:#fdeeb5;--color-scrim:#00000052;--shadow-color:#003c821f;--grad-primary:linear-gradient(90deg, #006cdc, #79b6f2);--grad-primary-soft:linear-gradient(90deg, #e1effb, #f3f9fe);--grad-hero:linear-gradient(135deg, #006cdc, #2499ec);--acrylic-bg:#ffffff9e;--acrylic-bg-strong:#ffffffdb;--acrylic-border:#cac4d08c;--acrylic-card-bg:#ffffff9e;--glass-bg:linear-gradient(155deg, #ffffffc7, #ffffff7a 45%, #ffffffa6);--glass-edge:inset 0 1px 0 #fffc;--glass-hover-bg:linear-gradient(155deg, #1b1b1f12, #1b1b1f08 55%, #1b1b1f0d);--tag-red-surface:#fbeae8;--tag-red-border:#f3c3bc;--tag-red-accent:#d35344;--tag-orange-surface:#fbeede;--tag-orange-border:#f0d0a3;--tag-orange-accent:#c5803a;--tag-amber-surface:#faf2d8;--tag-amber-border:#ecd99a;--tag-amber-accent:#b5912f;--tag-green-surface:#e6f4e7;--tag-green-border:#b9dcbb;--tag-green-accent:#4f9a52;--tag-teal-surface:#e2f2f1;--tag-teal-border:#abdad6;--tag-teal-accent:#3f9690;--tag-blue-surface:#e6edfb;--tag-blue-border:#bcccf0;--tag-blue-accent:#4071c9;--tag-violet-surface:#f1e8fa;--tag-violet-border:#d5bcf0;--tag-violet-accent:#8a4fc9;--tag-pink-surface:#fbe8f1;--tag-pink-border:#f0bcd5;--tag-pink-accent:#c94f8a}[data-dark=true]{--color-primary:#9ccaff;--color-on-primary:#002f5e;--color-primary-container:#14497e;--color-on-primary-container:#d6e7ff;--color-primary-hover:#b3d7ff;--color-secondary:#86c4f5;--color-on-secondary:#0a3050;--color-secondary-container:#1a5480;--color-on-secondary-container:#d6ebfc;--color-secondary-hover:#a0d1f8;--color-tertiary:#86c4f5;--color-on-tertiary:#0a3050;--color-tertiary-container:#1a5480;--color-on-tertiary-container:#d6ebfc;--color-tertiary-hover:#a0d1f8;--color-error:#ffb4ab;--color-on-error:#690005;--color-error-container:#93000a;--color-on-error-container:#ffdad6;--color-error-hover:#ffc6bf;--color-success:#7dd182;--color-on-success:#00390a;--color-success-container:#1f5023;--color-on-success-container:#c7f0c9;--color-success-hover:#95dd99;--color-warning:#e6c454;--color-on-warning:#3d2f00;--color-warning-container:#5c4800;--color-on-warning-container:#ffe08a;--color-bg:#12161c;--color-surface:#181d24;--color-surface-low:#1d232c;--color-surface-high:#262e39;--color-surface-highest:#303a47;--color-surface-variant:#262e39;--color-text:#e2e7ee;--color-text-dim:#c2ccd8;--color-outline:#8e9aa9;--color-outline-dim:#45505d;--color-scrim:#00000080;--shadow-color:#0006;--grad-primary:linear-gradient(90deg, #9ccaff, #4a7cb8);--grad-primary-soft:linear-gradient(90deg, #1d3a5c, #1c2530);--grad-hero:linear-gradient(135deg, #9ccaff, #86c4f5);--acrylic-bg:#181d24b8;--acrylic-bg-strong:#181d24e6;--acrylic-border:#45505d8c;--acrylic-card-bg:#181d24bd;--glass-bg:linear-gradient(155deg, #e3e2e61f, #e3e2e60a 45%, #e3e2e614);--glass-edge:inset 0 1px 0 #e3e2e629;--glass-hover-bg:linear-gradient(155deg, #e3e2e61f, #e3e2e60a 45%, #e3e2e614);--tag-red-surface:#3a2422;--tag-red-border:#5e3a35;--tag-red-accent:#f0a59a;--tag-orange-surface:#3a2c1a;--tag-orange-border:#5e482c;--tag-orange-accent:#e8b87e;--tag-amber-surface:#352c14;--tag-amber-border:#564824;--tag-amber-accent:#e8cf7e;--tag-green-surface:#1f3320;--tag-green-border:#355538;--tag-green-accent:#92dd96;--tag-teal-surface:#16302d;--tag-teal-border:#2c504b;--tag-teal-accent:#7ed8d0;--tag-blue-surface:#1c2740;--tag-blue-border:#344568;--tag-blue-accent:#9db8f0;--tag-violet-surface:#2c1f3d;--tag-violet-border:#483563;--tag-violet-accent:#c79df0;--tag-pink-surface:#3a1f2e;--tag-pink-border:#5e354b;--tag-pink-accent:#f09dc7}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,[data-dark=true]{--acrylic-bg:var(--color-surface);--acrylic-bg-strong:var(--color-surface);--acrylic-card-bg:var(--color-surface)}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:Roboto Flex,Roboto,sans-serif}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--color-primary) 28%, var(--color-outline-dim)) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-primary) 24%, var(--color-outline-dim));border-radius:var(--radius-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--color-primary) 45%, var(--color-outline-dim));background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.float-fade{transition:opacity .18s}.float-fade.float-hidden{opacity:0;pointer-events:none}.float-spring{transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.float-hidden .float-spring,.float-hidden.float-spring{transition-duration:.16s;transform:scale(.55)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-ms-clear{width:0;height:0;display:none}input[type=search]::-ms-reveal{width:0;height:0;display:none}:root{--gw-primary:var(--color-primary);--gw-primary-hover:var(--color-primary-hover);--gw-primary-light:var(--color-primary-container);--gw-accent:var(--color-secondary);--gw-bg:var(--color-bg);--gw-surface:var(--color-surface);--gw-sidebar-bg:var(--color-surface-low);--gw-text:var(--color-text);--gw-text-secondary:var(--color-text-dim);--gw-border:var(--color-outline-dim);--gw-card-shadow:var(--shadow-md);--gw-radius:var(--radius-md);--gw-unit-active:var(--color-secondary);--gw-unit-done:var(--color-text-dim);--gw-danger:var(--color-error)}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Symbols Outlined!important}.app-dialog-mask.above-pet-modal{z-index:10800!important}.app-dialog-root.above-pet-modal{z-index:10801!important}.p-inputtext:not(.p-select-label):not(.p-multiselect-label),.p-textarea,.p-password-input,.p-inputnumber-input,.p-select,.p-multiselect,.p-datepicker-input,.p-treeselect,input.ctl,select.ctl,textarea.ctl,input.input,select.input,textarea.input{box-shadow:var(--glass-edge);border-radius:var(--radius-md);transition:border-color .15s,box-shadow .15s,background .15s;background:var(--color-surface-low)!important;background:var(--glass-bg)!important;border:1px solid var(--color-outline-dim)!important;color:var(--color-text)!important}.p-inputtext:not(.p-select-label):not(.p-multiselect-label):focus,.p-textarea:focus,.p-password-input:focus,.p-inputnumber-input:focus,.p-select:not(.p-disabled).p-focus,.p-multiselect:not(.p-disabled).p-focus,.p-datepicker-input:focus,input.ctl:focus,select.ctl:focus,textarea.ctl:focus,input.input:focus,select.input:focus,textarea.input:focus{outline:none;border-color:var(--color-primary)!important;background:var(--color-surface)!important;box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 18%, transparent)!important}.p-inputtext:not(.p-select-label):not(.p-multiselect-label):hover:not(:focus):not(:disabled),.p-select:not(.p-disabled):not(.p-focus):hover,.p-multiselect:not(.p-disabled):not(.p-focus):hover,input.ctl:hover:not(:focus):not(:disabled),select.ctl:hover:not(:focus):not(:disabled),textarea.ctl:hover:not(:focus):not(:disabled){border-color:var(--color-outline)}.p-inputtext:disabled,.p-select.p-disabled,.p-multiselect.p-disabled,.p-datepicker-input:disabled,input.ctl:disabled,select.ctl:disabled,textarea.ctl:disabled{cursor:not-allowed;background:var(--color-surface-high)!important;color:var(--color-text-dim)!important;border-color:var(--color-outline-dim)!important}.p-inputtext.p-invalid:not(.p-select-label),.p-select.p-invalid,.p-multiselect.p-invalid,.p-datepicker-input.p-invalid,input.ctl.invalid,select.ctl.invalid,textarea.ctl.invalid{border-color:var(--color-error)!important}.p-inputtext.p-invalid:not(.p-select-label):focus,.p-select.p-invalid.p-focus,input.ctl.invalid:focus,select.ctl.invalid:focus,textarea.ctl.invalid:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-error) 18%, transparent)}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-help):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link){transition:filter .15s,box-shadow .15s;background:var(--grad-primary)!important;border-color:#0000!important}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-help):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(:disabled):hover{filter:brightness(1.06);box-shadow:var(--shadow-sm)}.p-select-overlay,.p-multiselect-overlay,.p-datepicker-panel,.p-autocomplete-overlay{background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--acrylic-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-text)}.p-select-option,.p-multiselect-option,.p-autocomplete-option{color:var(--color-text)}.p-select-option:hover,.p-multiselect-option:hover,.p-autocomplete-option:hover{background:var(--color-surface-high)}.p-select-option.p-select-option-selected,.p-multiselect-option.p-multiselect-option-selected{background:var(--color-primary-container);color:var(--color-on-primary-container)}.p-select-label,.p-multiselect-label{color:var(--color-text)}.p-dialog{background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);color:var(--color-text)}.p-dialog .p-dialog-header,.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer{color:var(--color-text);background:0 0}.p-dialog .p-dialog-header{border-bottom:1px solid var(--color-outline-dim);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.p-dialog .p-dialog-footer{border-top:1px solid var(--color-outline-dim);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.p-dialog .p-dialog-content:last-child{border-radius:0 0 var(--radius-xl) var(--radius-xl)}@keyframes p-animate-dialog-enter{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes p-animate-dialog-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.93)}}@media (prefers-reduced-motion:reduce){.p-dialog-enter-active,.p-dialog-leave-active{animation:none!important}.p-dialog{opacity:1!important;transform:scale(1)!important}.p-overlay-mask{transition:none!important}}.p-overlay-mask{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:color-mix(in oklch, var(--color-scrim) 45%, transparent)!important}.gw-in-window-mask{position:absolute!important}.gw-in-window-mask>.p-dialog{max-width:calc(100% - 24px)!important;max-height:calc(100% - 32px)!important}.emp-dialog.p-dialog{-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border-radius:var(--radius-xl)!important;background:var(--acrylic-bg)!important;box-shadow:var(--shadow-lg)!important;padding:0!important;overflow:hidden!important}.emp-dialog .p-dialog-content{background:0 0!important;min-height:0!important;padding:0!important;overflow:hidden auto!important}.rail{background:var(--acrylic-card-bg);width:250px;min-width:250px;max-height:100%;-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border:1px solid var(--acrylic-border);border-radius:var(--radius-xl);flex-direction:column;align-self:flex-start;padding:10px;display:flex;position:sticky;top:0;overflow:hidden}.rail-scroll{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;overflow-y:auto}.rail-section{flex-direction:column;gap:2px;display:flex}.rail-label{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.6px;margin:0 0 4px;padding:0 10px;font-size:11px;font-weight:700}.rail-item{border-radius:var(--radius-md);width:100%;min-height:38px;font:inherit;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s;display:flex}.rail-item .material-symbols-outlined{color:var(--color-text-dim);flex-shrink:0;font-size:20px;transition:color .14s}.rail-item:hover{background:color-mix(in oklch, var(--color-primary) 8%, transparent)}.rail-item.active{background:color-mix(in oklch, var(--color-primary) 14%, var(--color-surface));color:var(--color-primary)}.rail-item.active .material-symbols-outlined{color:var(--color-primary);font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.rail-badge{border-radius:var(--radius-full);background:color-mix(in oklch, var(--color-primary) 14%, var(--color-surface));min-width:22px;height:20px;color:var(--color-primary);justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.rail-item.active .rail-badge{background:var(--color-primary);color:var(--color-on-primary)}.rail-reset{border-radius:var(--radius-md);width:100%;min-height:38px;font:inherit;color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:0 10px;font-size:13px;font-weight:600;transition:background .14s,color .14s;display:flex}.rail-reset .material-symbols-outlined{font-size:18px}.rail-reset:hover:not(:disabled){background:color-mix(in oklch, var(--color-error) 10%, transparent);color:var(--color-error)}.rail-reset:disabled{opacity:.45;cursor:not-allowed}.chip-tint{border-radius:var(--radius-full);background:var(--color-surface-high);color:var(--color-text-dim);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip-tint .material-symbols-outlined{flex-shrink:0;font-size:16px}.chip-tint--primary{background:var(--color-primary-container);color:var(--color-on-primary-container)}.chip-tint--error{background:var(--color-error-container);color:var(--color-on-error-container)}.chip-tint--warning{background:var(--color-warning-container);color:var(--color-on-warning-container)}.chip-tint--success{background:var(--color-success-container);color:var(--color-on-success-container)}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-submit{border-radius:var(--radius-full);background:var(--grad-primary);width:100%;height:46px;color:var(--color-on-primary);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s,box-shadow .15s;display:inline-flex}.auth-submit:hover:not(:disabled){filter:brightness(1.06);box-shadow:var(--shadow-md)}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-alt{border:1px solid var(--acrylic-border);border-radius:var(--radius-full);background:var(--glass-bg), color-mix(in oklch, var(--color-surface) 40%, transparent);box-shadow:var(--glass-edge);color:var(--color-text-dim);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.auth-alt:hover{color:var(--color-primary);background:var(--glass-bg), color-mix(in oklch, var(--color-primary) 12%, transparent);border-color:color-mix(in oklch, var(--color-primary) 30%, var(--acrylic-border))}.auth-alt .material-symbols-outlined{font-size:18px}.auth-error{border-radius:var(--radius-md);border:1px solid color-mix(in oklch, var(--color-error) 30%, var(--color-outline-dim));background:var(--color-error-container);color:var(--color-on-error-container);align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.auth-error .material-symbols-outlined{flex-shrink:0;font-size:20px}.btn-filled,.cd-btn-filled{border:none;background:var(--color-primary)!important;background:var(--grad-primary)!important;color:var(--color-on-primary)!important}.btn-filled:hover:not(:disabled),.cd-btn-filled:hover:not(:disabled){filter:brightness(1.06)}.btn-text,.btn-outlined,.cd-btn-text,.cc-cancel,.btn-tonal:not(.danger){background:var(--color-surface-low)!important;background:var(--glass-bg)!important;box-shadow:var(--glass-edge), inset 0 0 0 1px var(--acrylic-border)!important;color:var(--color-text)!important}.btn-text:hover:not(:disabled),.btn-outlined:hover:not(:disabled),.cd-btn-text:hover:not(:disabled),.cc-cancel:hover:not(:disabled),.btn-tonal:not(.danger):hover:not(:disabled){box-shadow:var(--glass-edge), inset 0 0 0 1px color-mix(in oklch, var(--color-primary) 30%, var(--acrylic-border))!important}.icon-btn,.cv-icon-btn,.dv-icon-btn,.rg-icon-btn,.rm-icon-btn,.sc-icon-btn,.sv-icon-btn,.sr-icon-btn{background:var(--color-surface-low)!important;background:var(--glass-bg)!important;border:1px solid var(--acrylic-border)!important;box-shadow:var(--glass-edge)!important;color:var(--color-text)!important}.icon-btn:hover:not(:disabled),.cv-icon-btn:hover:not(:disabled),.dv-icon-btn:hover:not(:disabled),.rg-icon-btn:hover:not(:disabled),.rm-icon-btn:hover:not(:disabled),.sc-icon-btn:hover:not(:disabled),.sv-icon-btn:hover:not(:disabled),.sr-icon-btn:hover:not(:disabled){border-color:color-mix(in oklch, var(--color-primary) 30%, var(--acrylic-border))!important}.icon-btn.danger,.rm-icon-btn.danger{color:var(--color-error)!important}.page-btn,.page-num:not(.active):not(.gap),.rg-page-btn,.sr-page-btn{background:var(--color-surface-low)!important;background:var(--glass-bg)!important;border:1px solid var(--acrylic-border)!important;box-shadow:var(--glass-edge)!important;color:var(--color-text)!important}.page-btn:not(:disabled):hover,.page-num:not(.active):not(.gap):hover,.rg-page-btn:not(:disabled):hover,.sr-page-btn:not(:disabled):hover{border-color:color-mix(in oklch, var(--color-primary) 30%, var(--acrylic-border))!important}.glass-hover{transition:box-shadow .3s,border-color .3s;position:relative}.glass-hover:after{content:"";border-radius:inherit;background:var(--glass-hover-bg,var(--glass-bg));opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.glass-hover:hover:after{opacity:1}.glass-hover:hover{border-color:color-mix(in oklch, var(--color-text) 25%, var(--acrylic-border));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--color-text) 28%, transparent), 0 0 24px color-mix(in oklch, var(--color-text) 6%, transparent)}.glass-hover:active:after{opacity:.6}}.btn-soft-success{border-radius:var(--radius-full);background:var(--color-success-container);color:var(--color-on-success-container);font:inherit;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:5px;padding:6px 14px 6px 10px;font-size:12.5px;font-weight:650;transition:background .15s,transform .1s;display:inline-flex}.btn-soft-success .material-symbols-outlined{font-size:18px}.btn-soft-success:hover{background:color-mix(in oklch, var(--color-success) 26%, var(--color-success-container))}.btn-soft-success:active{transform:scale(.96)}.app-layout{background:radial-gradient(42vmax at 6% -6%, color-mix(in oklch, var(--color-primary) 9%, transparent), transparent 62%), radial-gradient(38vmax at 104% 28%, color-mix(in oklch, var(--color-tertiary) 7%, transparent), transparent 60%), radial-gradient(46vmax at 38% 112%, color-mix(in oklch, var(--color-secondary) 6%, transparent), transparent 60%), var(--color-bg);height:100dvh;display:flex;overflow:hidden}@supports (background:color-mix(in oklch, red calc(50% * 1), transparent)){[data-bg-gradient=true] .app-layout{background:var(--bgg-1), var(--bgg-2), var(--bgg-3), var(--bgg-4), var(--color-bg)}}.main-content{flex:1;min-height:0;overflow-y:auto}.has-bg .post-card{-webkit-backdrop-filter:var(--bubble-blur);backdrop-filter:var(--bubble-blur)}@media (max-width:768px){button,a,[role=button]{min-height:36px}}
