@font-face{font-display:block;font-family:Noto Emoji;font-style:normal;font-weight:400;src:url(./noto-emoji.C2fudmGE.ttf) format("truetype");unicode-range:u+00a9,u+00ae,u+2122,u+2139,u+2194-21aa,u+231a-231b,u+2328,u+23cf,u+23e9-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+26??,u+2700-27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b50,u+2b55,u+3030,u+303d,u+3297,u+3299,u+1f000-1f02f,u+1f0a0-1f0ff,u+1f1??,u+1f2??,u+1f300-1f64f,u+1f680-1f6ff,u+1f700-1f77f,u+1f780-1f7ff,u+1f8??,u+1f9??,u+1fa00-1fa6f,u+1fa70-1faff}:root{--radius:12px;--radius-sm:8px;--radius-lg:18px;--font-family:"Heebo",-apple-system,"Segoe UI",Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}:root,html[data-theme=light]{--bg:#fff;--panel:#fff;--panel-2:#f6f7fb;--border:#e6e9ef;--text:#1f2d3d;--text-dim:#676879;--accent:#0073ea;--success:#00c875;--warn:#fdab3d;--danger:#e2445c;--blue:#5559df;--purple:#784bd1;--pink:#ff158a;--shadow:0 2px 8px rgba(0,0,0,.06);--shadow-lg:0 10px 28px rgba(0,0,0,.1)}html[data-theme=dark]{--bg:#181b1f;--panel:#1f2330;--panel-2:#262c3d;--border:#2e3548;--text:#e8ecf0;--text-dim:#8892a0;--accent:#579bfc;--success:#00c875;--warn:#fdab3d;--danger:#e2445c;--blue:#818cf8;--purple:#a78bfa;--pink:#ff5faf;--shadow:none;--shadow-lg:0 10px 25px rgba(0,0,0,.5)}:root:not([data-theme-preset]):not([data-theme=dark]),html[data-theme-preset=monday]:not([data-theme=dark]){--accent:#0073ea;--blue:#5559df;--success:#00c875;--warn:#fdab3d;--danger:#e2445c;--purple:#784bd1;--pink:#ff158a;--radius:12px;--radius-sm:8px;--radius-lg:18px;--shadow:0 2px 8px rgba(0,0,0,.06);--shadow-lg:0 10px 28px rgba(0,0,0,.1);--font-family:"Heebo",-apple-system,"Segoe UI",Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}:root:not([data-theme-preset])[data-theme=dark],html[data-theme-preset=monday][data-theme=dark]{--accent:#579bfc;--blue:#818cf8;--radius:12px;--radius-sm:8px;--radius-lg:18px;--font-family:"Heebo",-apple-system,"Segoe UI",Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}html[data-theme-preset=clickup]:not([data-theme=dark]){--accent:#7b68ee;--blue:#7b68ee;--success:#4db16a;--warn:#f28b2f;--danger:#ff4d4d;--purple:#a855f7;--pink:#ec4899;--panel-2:#f5f4fe;--radius:8px;--radius-sm:4px;--radius-lg:12px;--shadow:0 1px 4px rgba(0,0,0,.05);--shadow-lg:0 6px 20px rgba(0,0,0,.08);--font-family:"Inter",-apple-system,"Segoe UI",Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}html[data-theme-preset=clickup][data-theme=dark]{--accent:#a78bfa;--blue:#a78bfa;--radius:8px;--radius-sm:4px;--radius-lg:12px;--font-family:"Inter",-apple-system,"Segoe UI",Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}html[data-theme-preset=minimal]:not([data-theme=dark]){--accent:#475569;--blue:#3b82f6;--success:#059669;--warn:#d97706;--danger:#dc2626;--purple:#6366f1;--pink:#ec4899;--panel-2:#f8fafc;--border:#e2e8f0;--radius:6px;--radius-sm:4px;--radius-lg:8px;--shadow:0 1px 2px rgba(0,0,0,.04);--shadow-lg:0 4px 12px rgba(0,0,0,.06);--font-family:-apple-system,"Segoe UI",Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}html[data-theme-preset=minimal][data-theme=dark]{--accent:#94a3b8;--blue:#94a3b8;--radius:6px;--radius-sm:4px;--radius-lg:8px;--font-family:-apple-system,"Segoe UI",Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}html[data-theme-preset=chooz-brand]:not([data-theme=dark]){--accent:#0d9488;--blue:#2563eb;--success:#059669;--warn:#d97706;--danger:#dc2626;--purple:#7c3aed;--pink:#db2777;--radius:10px;--radius-sm:6px;--radius-lg:16px;--shadow:0 1px 3px rgba(0,0,0,.04);--shadow-lg:0 10px 25px rgba(0,0,0,.06);--font-family:"Heebo",-apple-system,"Segoe UI",Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}html[data-theme-preset=chooz-brand][data-theme=dark]{--accent:#5eead4;--blue:#3b82f6;--radius:10px;--radius-sm:6px;--radius-lg:16px;--font-family:"Heebo",-apple-system,"Segoe UI",Arial,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Noto Emoji",sans-serif}*{box-sizing:border-box;margin:0;padding:0}#__nuxt,body,html{background:var(--bg);color:var(--text);font-family:var(--font-family);font-size:15px;line-height:1.6;min-height:100vh;transition:background .2s,color .2s,font-family .1s}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;min-height:40px}:focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);color:var(--text);font-size:13px;min-height:40px;padding:8px 16px;transition:border-color .15s,box-shadow .15s}.btn-primary,.btn:hover{border-color:var(--accent)}.btn-primary{background:var(--accent);color:#fff;min-height:40px}.btn-primary:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 40%,transparent)}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;transition:border-radius .2s,box-shadow .2s}.card h2{color:var(--text-dim);font-size:13px;font-weight:600;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.grid-3,.grid-4{grid-template-columns:1fr 1fr}}@media(max-width:720px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.skeleton{animation:skeleton-sweep 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--panel-2) 25%,var(--border) 50%,var(--panel-2) 75%);background-size:200% 100%;border-radius:var(--radius-sm);color:transparent!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state{color:var(--text-dim);padding:60px 24px;text-align:center}.empty-state .empty-icon{font-size:48px;margin-block-end:12px;opacity:.6}.empty-state .empty-title{color:var(--text);font-size:17px;font-weight:600;margin-bottom:8px}.empty-state .empty-sub{font-size:14px;margin-bottom:20px}.system-error-boundary[data-v-9a6c78ee]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.system-error-card[data-v-9a6c78ee]{background:var(--bg,#fff);border:2px solid var(--danger,#e2445c);border-radius:var(--radius,12px);box-shadow:0 8px 32px #0000002e;max-width:420px;padding:40px 48px;text-align:center;width:90%}.system-error-icon[data-v-9a6c78ee]{display:block;font-size:40px;margin-bottom:16px}.system-error-title[data-v-9a6c78ee]{color:var(--danger,#e2445c);font-size:20px;font-weight:700;margin:0 0 8px}.system-error-sub[data-v-9a6c78ee]{color:var(--text-dim,#676879);font-size:14px;margin:0 0 24px}.system-error-btn[data-v-9a6c78ee]{font-size:15px;font-weight:600;min-height:44px;min-width:140px}.err[data-v-c0e1d1e8]{align-items:center;background:var(--bg);display:flex;font-family:var(--font-family);justify-content:center;min-height:100vh;padding:24px}.err-card[data-v-c0e1d1e8]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:420px;padding:36px 28px;text-align:center;width:100%}.err-icon[data-v-c0e1d1e8]{display:block;font-size:2.6rem;margin-bottom:12px}.err-title[data-v-c0e1d1e8]{color:var(--text);font-size:1.25rem;font-weight:700;margin:0 0 8px}.err-msg[data-v-c0e1d1e8]{color:var(--text-dim);font-size:.92rem;line-height:1.5;margin:0 0 22px}.err-actions[data-v-c0e1d1e8]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.err-btn[data-v-c0e1d1e8]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font-size:.9rem;font-weight:600;height:38px;padding:0 18px}.err-btn[data-v-c0e1d1e8]:hover{background:var(--panel)}.err-btn-primary[data-v-c0e1d1e8]{background:var(--accent);border-color:var(--accent);color:#fff}.err-btn-primary[data-v-c0e1d1e8]:hover{filter:brightness(1.05)}.err-code[data-v-c0e1d1e8]{color:var(--text-dim);font-size:.72rem;margin:18px 0 0;opacity:.7}
