@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";.toast-host[data-v-caed387b]{position:fixed;top:16px;right:16px;z-index:2000;pointer-events:none}.toast-stack[data-v-caed387b]{display:flex;flex-direction:column;gap:10px}.toast[data-v-caed387b]{pointer-events:auto;min-width:240px;max-width:320px;padding:12px 14px;border-radius:12px;background-color:#111827;color:#fff;box-shadow:0 10px 30px #0f172a2e;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.toast.success[data-v-caed387b]{background-color:#16a34a}.toast.error[data-v-caed387b]{background-color:#b91c1c}.toast.info[data-v-caed387b]{background-color:#0f172a}.toast-message[data-v-caed387b]{flex:1;line-height:1.4}.toast-close[data-v-caed387b]{border:none;background-color:#fff3;color:#fff;font-size:12px;padding:4px 8px;border-radius:999px;cursor:pointer}.toast-enter-active[data-v-caed387b],.toast-leave-active[data-v-caed387b]{transition:all .2s ease}.toast-enter-from[data-v-caed387b],.toast-leave-to[data-v-caed387b]{opacity:0;transform:translateY(-6px)}@font-face{font-family:SUIT;src:url(/SUIT-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-size-caption: 12px;--font-size-label: 14px;--font-size-body: 16px;--font-size-body-lg: 18px;--font-size-title-sm: 20px;--font-size-title-md: 24px;--font-size-title-lg: 32px;--font-size-display: 40px;--line-height-tight: 1.2;--line-height-body: 1.5;--line-height-relaxed: 1.6}body,select,input,textarea{box-sizing:border-box;font-family:SUIT,"sans-serif"}.tabular-nums{font-variant-numeric:tabular-nums}:root{--color-accent-lnb: color-mix(in srgb, var(--color-accent) 80%, #ffffff 20%);--color-accent-lnb-hover: color-mix(in srgb, var(--color-accent) 70%, #ffffff 30%);--color-accent-lnb-border: color-mix(in srgb, var(--color-accent) 85%, #000000 15%);--color-primary: var(--color-accent);--muted: var(--color-text-muted);overflow-y:scroll}:root{--theme-swatch-bg-l: 28%;--theme-swatch-fg-l: 99%;--theme-h: var(--theme-light-h);--theme-s: var(--theme-light-s);--role-body-s: 25%;--role-body-l: 94%;--role-surface-l: 98%;--role-surface-alt-l: 94%;--role-text-l: 12%;--role-text-muted-l: 39%;--role-border-l: 86%;--role-page-l: 99%;--role-card-l: 100%;--role-input-l: 100%;--role-input-border-l: 84%;--role-gnb-l: 26%;--role-gnb-text-l: 92%;--role-lnb-l: 24%;--role-lnb-text-l: 88%;--role-accent-l: 36%;--role-accent-hover-l: 42%;--role-accent-soft-s: 30%;--role-accent-soft-l: 90%;--theme-body-s: var(--role-body-s);--theme-body-l: var(--role-body-l);--theme-surface-l: var(--role-surface-l);--theme-surface-alt-l: var(--role-surface-alt-l);--theme-text-l: var(--role-text-l);--theme-text-muted-l: var(--role-text-muted-l);--theme-border-l: var(--role-border-l);--theme-page-l: var(--role-page-l);--theme-card-l: var(--role-card-l);--theme-input-l: var(--role-input-l);--theme-input-border-l: var(--role-input-border-l);--theme-gnb-l: var(--role-gnb-l);--theme-gnb-text-l: var(--role-gnb-text-l);--theme-lnb-l: var(--role-lnb-l);--theme-lnb-text-l: var(--role-lnb-text-l);--theme-accent-l: var(--role-accent-l);--theme-accent-hover-l: var(--role-accent-hover-l);--theme-accent-soft-s: var(--role-accent-soft-s);--theme-accent-soft-l: var(--role-accent-soft-l)}:root{--color-bg: hsl(var(--theme-h), var(--theme-body-s), var(--theme-body-l));--color-surface: hsl(var(--theme-h), var(--theme-body-s), var(--theme-surface-l));--color-surface-alt: hsl(var(--theme-h), var(--theme-body-s), var(--theme-surface-alt-l));--color-surface-muted: hsl(var(--theme-h), var(--theme-body-s), var(--theme-surface-alt-l));--color-text: hsl(var(--theme-h), 20%, var(--theme-text-l));--color-text-muted: hsl(var(--theme-h), 13%, var(--theme-text-muted-l));--color-text-inverse: #ffffff;--color-border: hsl(var(--theme-h), 10%, var(--theme-border-l));--color-divider: hsl(var(--theme-h), 10%, var(--theme-border-l));--color-accent: hsl(var(--theme-h), var(--theme-s), var(--theme-accent-l));--color-accent-hover: hsl(var(--theme-h), var(--theme-s), var(--theme-accent-hover-l));--color-accent-soft: hsl(var(--theme-h), var(--theme-accent-soft-s), var(--theme-accent-soft-l));--color-success: #16a34a;--color-warning: #f59e0b;--color-danger: #dc2626;--color-info: #0ea5e9;--color-gnb-bg: hsl(var(--theme-h), var(--theme-s), var(--theme-gnb-l));--color-gnb-text: hsl(var(--theme-h), 70%, var(--theme-gnb-text-l));--color-page-bg: hsl(var(--theme-h), var(--theme-body-s), var(--theme-page-l));--color-card-bg: hsl(var(--theme-h), var(--theme-body-s), var(--theme-card-l));--color-input-bg: hsl(var(--theme-h), var(--theme-body-s), var(--theme-input-l));--color-input-border: hsl(var(--theme-h), 10%, var(--theme-input-border-l))}:root{--theme-light-h: 220;--theme-light-s: 70%;--theme-swatch-light-bg-l: 100%;--theme-swatch-light-fg-l: 18%;--theme-light-bg: hsl(var(--theme-light-h), 12%, var(--theme-swatch-light-bg-l));--theme-light-fg: hsl(var(--theme-light-h), 20%, var(--theme-swatch-light-fg-l))}:root[data-theme=light]{--theme-h: var(--theme-light-h);--theme-s: var(--theme-light-s);--theme-gnb-l: 100%;--theme-gnb-text-l: 18%;--theme-lnb-l: 100%;--theme-lnb-text-l: 24%;--theme-page-l: 100%;--color-gnb-bg: hsl(var(--theme-h), var(--theme-s), 100%)}:root{--theme-indigo-h: 238;--theme-indigo-s: 55%;--theme-indigo-bg: hsl(var(--theme-indigo-h), var(--theme-indigo-s), var(--theme-swatch-bg-l));--theme-indigo-fg: hsl(var(--theme-indigo-h), 70%, var(--theme-swatch-fg-l))}:root[data-theme=indigo]{--theme-h: var(--theme-indigo-h);--theme-s: var(--theme-indigo-s)}:root{--theme-rose-h: 340;--theme-rose-s: 60%;--theme-rose-bg: hsl(var(--theme-rose-h), var(--theme-rose-s), var(--theme-swatch-bg-l));--theme-rose-fg: hsl(var(--theme-rose-h), 70%, var(--theme-swatch-fg-l))}:root[data-theme=rose]{--theme-h: var(--theme-rose-h);--theme-s: var(--theme-rose-s)}:root{--theme-emerald-h: 160;--theme-emerald-s: 45%;--theme-emerald-bg: hsl( var(--theme-emerald-h), var(--theme-emerald-s), var(--theme-swatch-bg-l) );--theme-emerald-fg: hsl(var(--theme-emerald-h), 70%, var(--theme-swatch-fg-l))}:root[data-theme=emerald]{--theme-h: var(--theme-emerald-h);--theme-s: var(--theme-emerald-s)}:root{--theme-amber-h: 32;--theme-amber-s: 70%;--theme-amber-bg: hsl(var(--theme-amber-h), var(--theme-amber-s), 38%);--theme-amber-fg: hsl(var(--theme-amber-h), 80%, var(--theme-swatch-fg-l))}:root[data-theme=amber]{--theme-h: var(--theme-amber-h);--theme-s: var(--theme-amber-s)}:root{--theme-sky-h: 200;--theme-sky-s: 60%;--theme-sky-bg: hsl(var(--theme-sky-h), var(--theme-sky-s), var(--theme-swatch-bg-l));--theme-sky-fg: hsl(var(--theme-sky-h), 70%, var(--theme-swatch-fg-l))}:root[data-theme=sky]{--theme-h: var(--theme-sky-h);--theme-s: var(--theme-sky-s)}:root{--theme-stone-h: 20;--theme-stone-s: 10%;--theme-stone-bg: hsl(var(--theme-stone-h), var(--theme-stone-s), 24%);--theme-stone-fg: hsl(var(--theme-stone-h), 10%, var(--theme-swatch-fg-l))}:root[data-theme=stone]{--theme-h: var(--theme-stone-h);--theme-s: var(--theme-stone-s)}:root{--theme-violet-h: 270;--theme-violet-s: 55%;--theme-violet-bg: hsl(var(--theme-violet-h), var(--theme-violet-s), var(--theme-swatch-bg-l));--theme-violet-fg: hsl(var(--theme-violet-h), 70%, var(--theme-swatch-fg-l))}:root[data-theme=violet]{--theme-h: var(--theme-violet-h);--theme-s: var(--theme-violet-s)}:root{--theme-teal-h: 175;--theme-teal-s: 50%;--theme-teal-bg: hsl(var(--theme-teal-h), var(--theme-teal-s), var(--theme-swatch-bg-l));--theme-teal-fg: hsl(var(--theme-teal-h), 70%, var(--theme-swatch-fg-l))}:root[data-theme=teal]{--theme-h: var(--theme-teal-h);--theme-s: var(--theme-teal-s)}:root{--theme-custom-h: 220;--theme-custom-s: 70%;--theme-custom-l: 50%;--theme-custom-bg: hsl(var(--theme-custom-h), var(--theme-custom-s), var(--role-gnb-l));--theme-custom-fg: hsl(var(--theme-custom-h), 35%, var(--role-gnb-text-l))}:root[data-theme=custom]{--theme-h: var(--theme-custom-h);--theme-s: var(--theme-custom-s)}:root{--theme-dark-h: 220;--theme-dark-s: 50%;--theme-dark-bg: hsl(var(--theme-dark-h), 16%, 14%);--theme-dark-fg: hsl(var(--theme-dark-h), 20%, 90%)}:root[data-theme=dark]{--theme-h: var(--theme-dark-h);--theme-s: var(--theme-dark-s);--color-bg: hsl(0, 0%, 6%);--color-surface: hsl(220, 18%, 14%);--color-surface-alt: hsl(220, 16%, 18%);--color-surface-muted: hsl(220, 16%, 18%);--color-text: hsl(0, 0%, 90%);--color-text-muted: hsl(215, 10%, 65%);--color-text-inverse: hsl(0, 0%, 6%);--color-border: hsl(215, 14%, 22%);--color-divider: hsl(215, 14%, 22%);--color-accent: hsl(var(--theme-h), 70%, 62%);--color-accent-hover: hsl(var(--theme-h), 70%, 56%);--color-accent-soft: hsl(var(--theme-h), 40%, 28%);--color-success: hsl(142, 60%, 45%);--color-warning: hsl(38, 90%, 55%);--color-danger: hsl(0, 80%, 65%);--color-info: hsl(200, 80%, 60%);--color-gnb-bg: hsl(var(--theme-h), 18%, 12%);--color-gnb-text: hsl(var(--theme-h), 20%, 88%);--color-page-bg: hsl(220, 16%, 10%);--color-card-bg: hsl(220, 18%, 14%);--color-input-bg: hsl(220, 18%, 12%);--color-input-border: hsl(220, 16%, 24%)}button{font-family:inherit}.btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid transparent;background-color:var(--color-accent);color:var(--color-text-inverse);font-size:var(--font-size-label);font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .12s ease}.btn:hover{background-color:var(--color-accent-hover)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn.is-disabled{cursor:not-allowed;opacity:.6;transform:none}.btn--secondary{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn--secondary:hover{background-color:var(--color-surface-alt)}.btn--ghost{background-color:transparent;color:var(--color-text-muted);border-color:transparent}.btn--ghost:hover{background-color:var(--color-surface-alt)}.btn--danger{background-color:var(--color-danger)}.btn--danger:hover{background-color:color-mix(in srgb,var(--color-danger) 85%,black 15%)}.btn--link{background-color:transparent;border-color:transparent;box-shadow:none;padding:0;color:var(--color-text);font-weight:400}.btn--link:hover{background-color:transparent;text-decoration:underline}.btn--link:active{transform:none}.btn--sm{padding:6px 10px;font-size:var(--font-size-label)}.btn--lg{padding:10px 16px;font-size:var(--font-size-body-lg)}.btn--icon{width:32px;height:32px;padding:0;border-radius:999px;background-color:transparent;color:var(--color-text);border-color:transparent}.btn--icon:hover{background-color:#0000000d}.btn--icon:active{transform:translateY(1px)}.btn--icon:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 60%,white 40%);outline-offset:2px}.markdown-body{color:var(--color-text);line-height:1.7;word-break:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin:16px 0 8px;font-weight:700}.markdown-body p{margin:0 0 12px}.markdown-body ul,.markdown-body ol{padding-left:20px;margin:0 0 12px}.markdown-body code{font-family:monospace;background-color:var(--color-surface-alt);padding:2px 4px;border-radius:4px}.markdown-body pre code{display:block;padding:8px 16px}.PublicLayout{display:flex;flex-direction:column}.PublicLayout .brand{text-decoration:none;color:inherit;font-size:var(--font-size-body-lg);display:inline-flex;align-items:center;gap:12px;font-weight:800}.PublicLayout .brand-logo{height:24px;width:24px;display:block}.PublicLayout .brand-text{line-height:1}.PublicLayout>header{background-color:var(--color-gnb-bg)}.PublicLayout .inner-gnb{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 24px;color:var(--color-gnb-text)}.PublicLayout .inner-gnb>nav{display:flex;align-items:center}.PublicLayout .mainnav{font-size:var(--font-size-body-lg);gap:60px;font-weight:600;justify-self:center}.PublicLayout .utilnav{font-size:var(--font-size-body);gap:20px;justify-self:end}.PublicLayout main{background-color:var(--color-page-bg);padding:2rem 3rem 4rem;margin-top:1rem;margin-bottom:3rem;border-radius:8px}.PublicLayout,.PublicLayout main{color:var(--color-text)}.PublicLayout .subtitle{color:var(--color-text-muted)}.PublicLayout>header .projectselect{margin-left:2rem;padding:4px}.ProjectLayout{display:flex;flex-direction:column;color:var(--color-text);min-height:100%}.ProjectLayout .workspaceName{text-decoration:none;color:inherit}.ProjectLayout>header{display:flex;justify-content:space-between;padding:16px 24px;color:var(--color-gnb-text);background-color:var(--color-gnb-bg);white-space:nowrap}.ProjectLayout>header>nav{display:flex;align-items:center}.ProjectLayout .left{display:flex;gap:4rem;align-items:center}.ProjectLayout .mainnav{font-size:var(--font-size-body);gap:24px;display:flex}.ProjectLayout>header a{color:var(--color-gnb-text)}.ProjectLayout header .utilnav a,.ProjectLayout button.btn--icon{color:var(--color-gnb-text)}.ProjectLayout .utilnav{font-size:var(--font-size-body);gap:8px;display:flex}.ProjectLayout main{background-color:var(--color-page-bg);padding:2rem 3rem;margin:1rem}.ProjectLayout .LnbLayout>aside{height:calc(100dvh - 134px)}.LnbLayout{display:flex;gap:1rem;padding:1rem;flex-grow:1;min-height:0}.LnbLayout>aside{background-color:var(--color-page-bg);padding:18px 20px;width:12rem;flex-shrink:0;border-radius:8px;display:flex}.LnbLayout>aside nav{gap:8px;display:flex;flex-direction:column}.LnbLayout>aside nav a{padding:6px 8px;font-size:var(--font-size-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LnbLayout>aside nav hr{width:100%;background-color:var(--color-border);height:1px;border:0}.LnbLayout>aside nav .lnb-item{padding:6px 8px;display:inline-flex;align-items:center;gap:6px}.LnbLayout>aside button+nav{margin-top:1rem}.LnbLayout>aside button{width:100%}.LnbLayout>aside .lnb-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;width:100%}.LnbLayout>aside .lnb-scroll{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.LnbLayout>aside .lnb-bottom{font-size:var(--font-size-label);color:var(--color-text-muted);margin-top:8px}.LnbLayout>aside .lnb-bottom:hover{color:var(--color-text)}.LnbLayout>main{flex-grow:1;min-width:0;background-color:var(--color-page-bg);padding:2rem 3rem 4rem;margin:0;border-radius:8px}.AdminLayout{min-height:100vh;background:var(--color-surface-alt);color:var(--color-text)}.AdminLayout .admin-gnb{height:64px;border-bottom:1px solid var(--color-border);background:var(--color-page-bg);display:flex;align-items:center;justify-content:space-between;padding:0 20px}.AdminLayout .admin-gnb__brand{font-size:var(--font-size-title-sm);font-weight:800}.AdminLayout .admin-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 64px)}.AdminLayout .admin-lnb{border-right:1px solid var(--color-border);background:var(--color-page-bg);padding:18px 14px}.AdminLayout .admin-lnb__title{margin:0 0 10px;font-size:12px;text-transform:uppercase;color:var(--color-text-muted)}.AdminLayout .admin-lnb__nav{display:grid;gap:6px}.AdminLayout .admin-lnb__nav a{text-decoration:none;color:var(--color-text);border-radius:8px;padding:10px 12px}.AdminLayout .admin-lnb__nav a.router-link-active{background:var(--color-surface-muted);font-weight:700}.AdminLayout .admin-content{padding:20px}@media (max-width: 860px){.AdminLayout .admin-shell{grid-template-columns:1fr}.AdminLayout .admin-lnb{border-right:0;border-bottom:1px solid var(--color-border)}.AdminLayout .admin-lnb__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.WorkspaceLayout{display:flex;flex-direction:column}.WorkspaceLayout .brand{text-decoration:none;color:inherit;font-size:18px;display:inline-flex;align-items:center;gap:12px;font-weight:800}.WorkspaceLayout .brand-logo{height:24px;width:24px;display:block}.WorkspaceLayout .brand-text{line-height:1}.WorkspaceLayout>header{background-color:var(--color-gnb-bg)}.WorkspaceLayout .inner-gnb{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 40px;color:var(--color-gnb-text)}.WorkspaceLayout>header a{color:var(--color-gnb-text)}.WorkspaceLayout header .utilnav a,.WorkspaceLayout button.btn--icon{color:var(--color-gnb-text)}.WorkspaceLayout .inner-gnb>nav{display:flex;align-items:center}.WorkspaceLayout .mainnav{font-size:18px;gap:60px;font-weight:600;justify-self:center}.WorkspaceLayout .utilnav{font-size:15px;gap:20px;justify-self:end}.WorkspaceLayout main{background-color:var(--color-page-bg);padding:2rem 3rem 4rem;margin-bottom:3rem;border-radius:8px}.modal-form{display:flex;flex-direction:column;gap:1rem}.form-field{display:flex;flex-direction:column;gap:.375rem}.modal-form label{font-size:14px;color:var(--color-text)}.modal-form input,.modal-form textarea,.modal-form select{padding:8px 10px;border:1px solid var(--color-input-border);border-radius:6px;font-size:14px;background-color:var(--color-input-bg);color:var(--color-text)}.modal-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.form-error{color:var(--color-danger);font-size:.85rem;margin:0}body{background-color:var(--color-bg);margin:0}.container{width:80rem;margin-left:auto;margin-right:auto;box-sizing:border-box}html,body,#app{height:100%}nav a{text-decoration:none;color:inherit}nav a:hover{text-decoration:underline}.flex-between{display:flex;justify-content:space-between;align-items:center}aside+main{margin-top:0}main{margin-top:1rem}.px{padding-right:1rem}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}main>hgroup{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}main>hgroup h1{font-size:24px;margin:0;font-weight:700}main>hgroup div:has(h1){display:flex;gap:8px;align-items:center}main>hgroup div:has(.subtitle){flex-direction:column;gap:2px;align-items:flex-start}main>hgroup .subtitle{margin:0;font-size:14px;color:var(--color-text-muted)}main>hgroup .actions{display:flex;gap:6px}.avatar[data-v-df79e80d]{display:inline-flex;align-items:center;justify-content:center;font-weight:700;background-color:var(--color-accent);color:var(--color-text-inverse);letter-spacing:.02em;-webkit-user-select:none;user-select:none;overflow:hidden}.avatar--with-image[data-v-df79e80d]{background-color:transparent}.avatar-image[data-v-df79e80d]{width:100%;height:100%;object-fit:cover}.material-symbol[data-v-efb71696]{display:inline-block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.account-menu[data-v-30934c63]{position:relative;display:inline-flex}.account-menu__trigger[data-v-30934c63]{border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center}.account-menu__panel[data-v-30934c63]{position:absolute;right:0;top:calc(100% + 10px);width:320px;max-height:min(70vh,520px);overflow:auto;background-color:var(--color-page-bg);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 26px #0f172a1f;padding:10px;z-index:20;color:var(--color-text)}.account-menu__panel a[data-v-30934c63]{color:var(--color-text)}.account-menu__quick-section[data-v-30934c63]{padding:4px 2px 10px;border-bottom:1px solid var(--color-divider)}.account-menu__section-title[data-v-30934c63]{margin:0 0 8px;font-size:12px;color:var(--color-text-muted)}.account-menu__row-link[data-v-30934c63]{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text)!important;padding:10px;font-size:14px}.account-menu__row-link[data-v-30934c63]:hover{background:var(--color-surface-muted)}.account-menu__admin-main[data-v-30934c63]{display:inline-flex;align-items:center;gap:8px}.account-menu__caption[data-v-30934c63]{margin:0;font-size:13px;color:var(--color-text-muted);padding:8px 2px 2px}.account-menu__locale[data-v-30934c63]{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.account-menu__locale-label[data-v-30934c63]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-muted)}.account-menu__locale-select[data-v-30934c63]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:6px;padding:4px 8px;font-size:12px}.account-menu__locale-select[data-v-30934c63]:focus{outline:none;border-color:var(--color-accent)}.account-menu__profile-link[data-v-30934c63]{font-size:14px;color:var(--color-text)!important;text-decoration:none}.account-menu__profile-link[data-v-30934c63]:hover{text-decoration:underline}.account-menu__status[data-v-30934c63]{margin:12px 2px;font-size:13px;color:var(--color-text-muted)}.account-menu__status-wrap[data-v-30934c63]{margin:12px 2px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.account-menu__status--error[data-v-30934c63]{color:var(--color-danger)}.account-menu__tree[data-v-30934c63]{list-style:none;margin:0;padding:8px 0 0;display:flex;flex-direction:column;gap:8px}.account-menu__workspace[data-v-30934c63]{border:1px solid var(--color-border);border-radius:8px;padding:8px;background-color:var(--color-surface)}.account-menu__workspace-link[data-v-30934c63]{display:inline-flex;font-size:14px;font-weight:600;color:var(--color-text)!important;text-decoration:none}.account-menu__workspace-head[data-v-30934c63]{display:flex;align-items:center;gap:6px}.account-menu__workspace-link[data-v-30934c63]:hover,.account-menu__project-link[data-v-30934c63]:hover{text-decoration:underline}.account-menu__projects[data-v-30934c63]{list-style:none;margin:4px 0 0;padding:0 0 0 10px;display:flex;flex-direction:column;gap:4px}.account-menu__project-link[data-v-30934c63]{font-size:13px;color:var(--color-text)!important;text-decoration:none}.account-menu__empty[data-v-30934c63]{margin:2px 0 0;font-size:12px;color:var(--color-text-muted)}.account-menu__empty-link[data-v-30934c63]{font-size:13px;color:var(--color-accent);text-decoration:none}.account-menu__empty-link[data-v-30934c63]:hover{text-decoration:underline}.account-menu__footer[data-v-30934c63]{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-divider)}.account-menu__logout-btn[data-v-30934c63]{width:100%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:8px;padding:8px 10px;font-size:13px;cursor:pointer}.account-menu__logout-btn[data-v-30934c63]:disabled{opacity:.6;cursor:not-allowed}.account-menu__logout-btn[data-v-30934c63]:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text);border-color:var(--color-divider)}.home[data-v-86b08dba]{display:flex;flex-direction:column;gap:56px;color:var(--color-text)}.hero[data-v-86b08dba]{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:stretch}.hero__eyebrow[data-v-86b08dba]{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted)}.hero__title[data-v-86b08dba]{margin:0 0 12px;font-size:clamp(30px,5vw,52px);line-height:1.1}.hero__subtitle[data-v-86b08dba]{margin:0 0 24px;color:var(--color-text-muted);font-size:15px;max-width:480px}.hero__actions[data-v-86b08dba]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.hero__presence[data-v-86b08dba]{margin:0 0 16px;font-size:12px;color:var(--color-text-muted)}.hero__stats[data-v-86b08dba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat[data-v-86b08dba]{padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 8%,#ffffff),#fff);border:1px solid var(--color-border)}.stat__value[data-v-86b08dba]{margin:0 0 4px;font-size:20px;font-weight:700}.stat__label[data-v-86b08dba]{margin:0;font-size:12px;color:var(--color-text-muted)}.hero__visual[data-v-86b08dba]{position:relative;min-height:420px;border-radius:20px;padding:20px;background:radial-gradient(circle at 12% 10%,rgba(0,163,255,.16),transparent 30%),radial-gradient(circle at 84% 90%,rgba(34,197,94,.16),transparent 34%),#fff;border:1px solid var(--color-border);box-shadow:0 24px 56px #0f172a14;overflow:hidden}.flow[data-v-86b08dba]{position:absolute;width:min(290px,78%);border-radius:14px;border:1px solid var(--color-border);background:#fff;padding:14px;box-shadow:0 12px 30px #0f172a14}.flow header[data-v-86b08dba]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.flow header span[data-v-86b08dba]{font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.flow header strong[data-v-86b08dba]{font-size:13px}.flow p[data-v-86b08dba],.flow ul[data-v-86b08dba]{margin:0;font-size:12px;line-height:1.45;color:var(--color-text-muted)}.flow ul[data-v-86b08dba]{padding-left:16px;display:grid;gap:4px}.flow__tags[data-v-86b08dba]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.flow__tags span[data-v-86b08dba]{font-size:11px;border-radius:999px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--color-accent) 25%,#ffffff);background:color-mix(in srgb,var(--color-accent) 10%,#ffffff);color:color-mix(in srgb,var(--color-accent) 75%,#000000)}.flow--wiki[data-v-86b08dba]{top:16px;left:18px;animation:drift-y-86b08dba 4.2s ease-in-out infinite}.flow--kanban[data-v-86b08dba]{top:142px;right:24px;animation:drift-x-86b08dba 4.2s ease-in-out infinite .5s}.flow--channel[data-v-86b08dba]{bottom:20px;left:40px;animation:drift-y-86b08dba 4.2s ease-in-out infinite 1s}.section-heading h2[data-v-86b08dba]{margin:0 0 6px;font-size:22px}.section-heading p[data-v-86b08dba]{margin:0;color:var(--color-text-muted);font-size:14px}.trinity[data-v-86b08dba]{display:grid;gap:20px}.trinity-grid[data-v-86b08dba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.trinity-card[data-v-86b08dba]{padding:20px;border-radius:14px;border:1px solid var(--color-border);background:#fff}.trinity-card__kicker[data-v-86b08dba]{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.trinity-card h3[data-v-86b08dba]{margin:0 0 8px;font-size:18px}.trinity-card__description[data-v-86b08dba]{margin:0;font-size:14px;color:var(--color-text)}.trinity-card ul[data-v-86b08dba]{margin:14px 0 0;padding-left:18px;display:grid;gap:6px;color:var(--color-text-muted);font-size:13px}.insight[data-v-86b08dba]{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:start}.insight h2[data-v-86b08dba]{margin:0 0 10px;font-size:28px;line-height:1.25}.insight p[data-v-86b08dba]{margin:0;color:var(--color-text-muted);line-height:1.6}.briefing[data-v-86b08dba]{padding:18px;border:1px solid var(--color-border);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 8%,#ffffff),#fff)}.briefing header[data-v-86b08dba]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--color-border);margin-bottom:12px}.briefing header strong[data-v-86b08dba]{font-size:16px}.briefing header span[data-v-86b08dba]{font-size:12px;color:var(--color-text-muted)}.briefing__item+.briefing__item[data-v-86b08dba]{margin-top:12px}.briefing__title[data-v-86b08dba]{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--color-text)}.briefing__item p[data-v-86b08dba]{margin:0;font-size:13px;color:var(--color-text-muted)}@keyframes drift-y-86b08dba{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes drift-x-86b08dba{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes pulse-86b08dba{0%,to{opacity:.45}50%{opacity:1}}@media (max-width: 980px){.hero[data-v-86b08dba],.insight[data-v-86b08dba]{flex-direction:column;grid-template-columns:1fr}.trinity-grid[data-v-86b08dba]{grid-template-columns:1fr}.hero__visual[data-v-86b08dba]{min-height:500px}}@media (max-width: 640px){.hero__stats[data-v-86b08dba]{grid-template-columns:1fr}.flow[data-v-86b08dba]{width:calc(100% - 32px)}.flow--wiki[data-v-86b08dba]{left:16px;top:18px}.flow--kanban[data-v-86b08dba]{right:16px;top:186px}.flow--channel[data-v-86b08dba]{left:16px;bottom:20px}}.count-chip[data-v-a769de85]{margin-left:6px;color:var(--color-text-muted);background-color:var(--color-surface-alt);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 6px;line-height:1;white-space:nowrap}.count-chip--sm[data-v-a769de85]{height:18px;font-size:11px;font-weight:500;min-width:12px}.count-chip--md[data-v-a769de85]{min-width:22px;height:22px;font-size:12px}.count-chip--lg[data-v-a769de85]{min-width:28px;height:28px;font-size:14px}.tag[data-v-5f91170b]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid #e5e7eb;background-color:#f9fafb;color:#111827;font-size:12px;line-height:1.4;white-space:nowrap}.tag--default[data-v-5f91170b]{border-color:#e5e7eb;background-color:#f9fafb;color:#111827}.tag--info[data-v-5f91170b]{border-color:#bfdbfe;background-color:#eff6ff;color:#1d4ed8}.tag--success[data-v-5f91170b]{border-color:#bbf7d0;background-color:#f0fdf4;color:#15803d}.tag--warning[data-v-5f91170b]{border-color:#fde68a;background-color:#fffbeb;color:#b45309}.tag--danger[data-v-5f91170b]{border-color:#fecaca;background-color:#fef2f2;color:#b91c1c}.store[data-v-d5fc1a68]{display:flex;flex-direction:column;gap:28px;color:var(--color-text)}.store-hero[data-v-d5fc1a68],.section-card[data-v-d5fc1a68]{border:1px solid var(--color-border);border-radius:16px;background:var(--color-card-bg)}.store-hero[data-v-d5fc1a68]{padding:32px;display:grid;gap:16px;background:var(--color-card-bg)}.store-hero h1[data-v-d5fc1a68]{margin:0;font-size:clamp(var(--font-size-title-lg),5vw,var(--font-size-display));line-height:var(--line-height-tight)}.store-hero__subtitle[data-v-d5fc1a68]{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.store-hero__actions[data-v-d5fc1a68]{display:flex;gap:12px}.section-card[data-v-d5fc1a68]{padding:28px}.section-heading h2[data-v-d5fc1a68]{margin:0 0 8px;font-size:clamp(var(--font-size-title-md),3vw,var(--font-size-title-lg))}.section-heading p[data-v-d5fc1a68]{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.calculator[data-v-d5fc1a68]{display:grid;gap:20px}.calculator__body[data-v-d5fc1a68]{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.calculator__controls[data-v-d5fc1a68]{display:grid;gap:14px}.calculator__controls label[data-v-d5fc1a68]{display:flex;justify-content:space-between;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-muted)}.calculator__controls input[type=range][data-v-d5fc1a68]{width:100%}.calculator__hint[data-v-d5fc1a68]{margin:10px 0 0;font-size:var(--font-size-label);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.calculator__summary[data-v-d5fc1a68]{border:1px solid var(--color-border);border-radius:16px;padding:14px;display:grid;gap:12px;background:var(--color-card-bg)}.summary-item[data-v-d5fc1a68]{border:1px solid var(--color-border);border-radius:14px;padding:14px;display:grid;gap:4px}.summary-item small[data-v-d5fc1a68]{font-size:var(--font-size-label);line-height:var(--line-height-body);color:var(--color-text-muted)}.summary-item[data-v-d5fc1a68] .tag{width:fit-content;font-size:var(--font-size-label);line-height:var(--line-height-body)}.summary-item strong[data-v-d5fc1a68]{font-size:clamp(var(--font-size-title-lg),3.5vw,var(--font-size-display));line-height:var(--line-height-tight)}.summary-item--lifetime strong[data-v-d5fc1a68]{color:var(--color-accent)}.license-grid[data-v-d5fc1a68]{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.license-card[data-v-d5fc1a68]{border:1px solid var(--color-border);border-radius:16px;padding:18px;background:var(--color-card-bg);cursor:pointer}.license-card--active[data-v-d5fc1a68]{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}.license-card__kicker[data-v-d5fc1a68],.license-card__target[data-v-d5fc1a68],.license-card__price[data-v-d5fc1a68],.license-card h3[data-v-d5fc1a68],.license-card ul[data-v-d5fc1a68]{margin:0}.license-card__kicker[data-v-d5fc1a68]{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.08em;line-height:1.4;color:var(--color-text-muted)}.license-card h3[data-v-d5fc1a68]{margin-top:8px;font-size:var(--font-size-title-md);line-height:var(--line-height-tight)}.license-card__target[data-v-d5fc1a68]{margin-top:8px;font-size:var(--font-size-label);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.license-card ul[data-v-d5fc1a68]{margin-top:14px;padding-left:20px;font-size:var(--font-size-label);line-height:var(--line-height-relaxed);display:grid;gap:6px}.license-card__price[data-v-d5fc1a68]{margin-top:14px;font-size:var(--font-size-body);font-weight:700}.license-action[data-v-d5fc1a68]{margin-top:16px;border-top:1px solid var(--color-border);padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.license-action p[data-v-d5fc1a68]{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body)}.faq h2[data-v-d5fc1a68]{margin:0 0 14px;font-size:var(--font-size-title-md)}.faq-list[data-v-d5fc1a68]{display:grid;gap:12px}.faq-list details[data-v-d5fc1a68]{border:1px solid var(--color-border);border-radius:14px;padding:16px}.faq-list summary[data-v-d5fc1a68]{font-size:var(--font-size-body);line-height:var(--line-height-body)}.faq-list p[data-v-d5fc1a68]{margin:10px 0 0;font-size:var(--font-size-label);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}@media (max-width: 980px){.calculator__body[data-v-d5fc1a68],.license-grid[data-v-d5fc1a68]{grid-template-columns:1fr}.license-action[data-v-d5fc1a68]{flex-direction:column;align-items:flex-start}}@media (max-width: 720px){.store[data-v-d5fc1a68]{gap:20px}.store-hero[data-v-d5fc1a68],.section-card[data-v-d5fc1a68]{padding:20px}.store-hero h1[data-v-d5fc1a68]{font-size:clamp(var(--font-size-title-md),8vw,var(--font-size-display))}.section-heading h2[data-v-d5fc1a68],.faq h2[data-v-d5fc1a68]{font-size:var(--font-size-title-md)}}.not-found[data-v-5ccabd4a]{max-width:640px;margin:2rem auto;padding:1.5rem;border:1px solid var(--color-border);border-radius:12px;background-color:var(--color-surface)}.not-found h1[data-v-5ccabd4a]{margin:0;font-size:1.375rem}.not-found .subtitle[data-v-5ccabd4a]{margin-top:.5rem;color:var(--color-text-muted)}.actions[data-v-5ccabd4a]{margin-top:1rem;display:flex;gap:.5rem}.login[data-v-a187b2b8]{--card-width: 380px;--card-padding: 28px;display:grid;place-items:center;padding:32px 16px 48px;font-family:Manrope,Noto Sans KR,sans-serif;color:var(--color-text)}.login__header[data-v-a187b2b8]{text-align:center;margin-bottom:20px}.login__header h1[data-v-a187b2b8]{margin:0 0 6px;font-size:28px;font-weight:700;letter-spacing:-.02em}.login__header p[data-v-a187b2b8]{margin:0;color:var(--color-text-muted);font-size:14px}.login__form[data-v-a187b2b8]{width:min(100%,var(--card-width));display:grid;gap:16px;padding:var(--card-padding);background-color:var(--color-page-bg);border-radius:18px;border:1px solid var(--color-border);box-shadow:0 18px 50px #0f172a14}.login__field label[data-v-a187b2b8]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--color-text)}.login__field input[data-v-a187b2b8]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-input-border);background-color:var(--color-input-bg);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.login__field input[data-v-a187b2b8]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #2563eb1f;background-color:var(--color-page-bg)}.login__remember[data-v-a187b2b8]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted)}.login__remember input[data-v-a187b2b8]{width:16px;height:16px}.login__error[data-v-a187b2b8]{margin:6px 0 0;font-size:12px;color:var(--color-danger)}.login__form .btn[data-v-a187b2b8]{width:100%;min-height:42px;border-radius:10px}.login__signup[data-v-a187b2b8]{margin-top:18px;font-size:13px;color:var(--color-text-muted);text-align:center}.login__signup a[data-v-a187b2b8]{color:var(--color-accent);font-weight:600}@media (max-width: 480px){.login__form[data-v-a187b2b8]{padding:22px}.login__header h1[data-v-a187b2b8]{font-size:24px}}.signup[data-v-f9380f1b]{--card-width: 420px;--card-padding: 28px;display:grid;place-items:center;padding:32px 16px 48px;font-family:Manrope,Noto Sans KR,sans-serif;color:var(--color-text)}.signup__header[data-v-f9380f1b]{text-align:center;margin-bottom:20px}.signup__header h1[data-v-f9380f1b]{margin:0 0 6px;font-size:28px;font-weight:700;letter-spacing:-.02em}.signup__header p[data-v-f9380f1b]{margin:0;color:var(--color-text-muted);font-size:14px}.signup__form[data-v-f9380f1b]{width:min(100%,var(--card-width));display:grid;gap:16px;padding:var(--card-padding);background-color:var(--color-page-bg);border-radius:18px;border:1px solid var(--color-border);box-shadow:0 18px 50px #0f172a14}.signup__field label[data-v-f9380f1b]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--color-text)}.signup__field input[data-v-f9380f1b]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-input-border);background-color:var(--color-input-bg);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.signup__field input[data-v-f9380f1b]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #2563eb1f;background-color:var(--color-page-bg)}.signup__error[data-v-f9380f1b]{margin:6px 0 0;font-size:12px;color:var(--color-danger)}.signup__strength[data-v-f9380f1b]{display:grid;gap:6px;margin-top:10px}.signup__strength-bar[data-v-f9380f1b]{position:relative;width:100%;height:6px;border-radius:999px;background-color:var(--color-border);overflow:hidden}.signup__strength-fill[data-v-f9380f1b]{position:absolute;left:0;top:0;height:100%;border-radius:inherit;transition:width .2s ease}.signup__strength-fill.empty[data-v-f9380f1b],.signup__strength-fill.weak[data-v-f9380f1b]{background-color:var(--color-danger)}.signup__strength-fill.medium[data-v-f9380f1b]{background-color:var(--color-warning)}.signup__strength-fill.strong[data-v-f9380f1b]{background-color:var(--color-success)}.signup__strength-text[data-v-f9380f1b]{font-size:12px;color:var(--color-text-muted)}.signup__success[data-v-f9380f1b]{margin:6px 0 0;font-size:12px;color:var(--color-success)}.signup__form .btn[data-v-f9380f1b]{width:100%;min-height:42px;border-radius:10px}.signup__signin[data-v-f9380f1b]{margin-top:18px;font-size:13px;color:var(--color-text-muted);text-align:center}.signup__signin a[data-v-f9380f1b]{color:var(--color-accent);font-weight:600}@media (max-width: 480px){.signup__form[data-v-f9380f1b]{padding:22px}.signup__header h1[data-v-f9380f1b]{font-size:24px}}.danger-zone[data-v-8bdee12a]{margin-top:24px;padding:16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-danger) 50%,transparent 50%);background-color:color-mix(in srgb,var(--color-danger) 6%,transparent 94%);display:flex;align-items:center;justify-content:space-between;gap:16px}.danger-zone__content h2[data-v-8bdee12a]{font-size:16px;margin:0 0 4px}.danger-zone__desc[data-v-8bdee12a]{margin:0;color:var(--color-text-muted);font-size:13px}.danger-zone__actions[data-v-8bdee12a]{display:flex;gap:8px}@media (max-width: 700px){.danger-zone[data-v-8bdee12a]{flex-direction:column;align-items:flex-start}.danger-zone__actions[data-v-8bdee12a]{align-items:flex-start}}.modal-backdrop[data-v-3461ea7a]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000004d;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-3461ea7a]{background-color:var(--color-page-bg);border:1px solid var(--color-border);padding:16px 24px 18px;width:100%;border-radius:8px}.modal-header[data-v-3461ea7a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.modal-header h1[data-v-3461ea7a]{font-size:16px;margin:0}.modal-body[data-v-3461ea7a]{display:flex;flex-direction:column;gap:8px}.icon-button[data-v-3461ea7a]{color:var(--text-color);border:none;background-color:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center}.withdraw-form[data-v-7e8140b3]{display:flex;flex-direction:column;gap:1rem}.withdraw-description[data-v-7e8140b3]{margin:0;color:var(--color-text-muted)}.control-label[data-v-7e8140b3]{font-weight:500;margin-bottom:.25rem}.control-input[data-v-7e8140b3]{width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:4px}.status.error[data-v-7e8140b3]{color:var(--color-danger);font-size:.85rem;margin:0}.withdraw-actions[data-v-7e8140b3]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.ownership-guide[data-v-ff4faa7b]{display:flex;flex-direction:column;gap:1rem}.ownership-guide__desc[data-v-ff4faa7b]{margin:0;color:var(--color-text-muted)}.ownership-guide__empty[data-v-ff4faa7b]{text-align:center;padding:2rem;color:var(--color-text-muted)}.status.error[data-v-ff4faa7b]{color:var(--color-danger);text-align:center;padding:1rem}.ownership-guide__list[data-v-ff4faa7b]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;max-height:400px;overflow-y:auto;padding-right:.5rem}@media (max-width: 768px){.ownership-guide__list[data-v-ff4faa7b]{grid-template-columns:1fr}}.ownership-guide__item[data-v-ff4faa7b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:4px;background-color:var(--color-surface)}.ownership-guide__item-main[data-v-ff4faa7b]{display:flex;align-items:center;gap:6px}.ownership-guide__item-main .title[data-v-ff4faa7b]{font-weight:500;font-size:15px}.ownership-guide__link[data-v-ff4faa7b]{color:var(--color-text);display:inline-flex}.ownership-guide__link[data-v-ff4faa7b]:hover{text-decoration:underline}.ownership-guide__actions[data-v-ff4faa7b]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.status[data-v-a47b1de2]{font-size:14px;color:var(--color-text-muted);margin:0}.status.error[data-v-a47b1de2]{color:var(--color-danger)}.page-sections[data-v-a47b1de2]{display:flex;flex-direction:column;gap:18px}.profile-card[data-v-a47b1de2]{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:12px;background-color:var(--color-card-bg);align-items:center}.avatar-panel[data-v-a47b1de2]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.profile-image-input[data-v-a47b1de2]{display:none}.withdraw-form[data-v-a47b1de2]{display:grid;gap:10px}.withdraw-description[data-v-a47b1de2]{margin:0;color:var(--color-text-muted);font-size:13px}.withdraw-actions[data-v-a47b1de2]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.locale-card[data-v-a47b1de2]{padding:16px;border:1px solid var(--color-border);border-radius:12px;background-color:var(--color-card-bg);display:grid;gap:16px}.locale-header h2[data-v-a47b1de2]{margin:0 0 4px;font-size:16px;color:var(--color-text)}.locale-header p[data-v-a47b1de2]{margin:0;color:var(--color-text-muted);font-size:13px}.locale-controls[data-v-a47b1de2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end}.control[data-v-a47b1de2]{display:grid;gap:6px}.control-label[data-v-a47b1de2]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.control-input[data-v-a47b1de2]{padding:8px 10px;border-radius:8px;border:1px solid var(--color-input-border);font-size:14px;color:var(--color-text);background-color:var(--color-input-bg)}.details[data-v-a47b1de2]{display:flex;flex-direction:column;gap:8px}.detail[data-v-a47b1de2]{display:grid;grid-template-columns:80px 1fr;gap:8px}.label[data-v-a47b1de2]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.value[data-v-a47b1de2]{font-size:14px;color:var(--color-text)}.danger-checklist[data-v-a47b1de2]{margin:10px 0 0;padding-left:18px;color:var(--color-text);font-size:13px;display:flex;flex-direction:column;gap:4px}.ownership-guide[data-v-a47b1de2]{display:flex;flex-direction:column;gap:10px;min-height:220px}.ownership-guide__desc[data-v-a47b1de2]{margin:0;font-size:13px;color:var(--color-text-muted)}.ownership-guide__list[data-v-a47b1de2]{margin:0;padding-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;max-height:min(48vh,340px);overflow:auto;padding-right:4px}.ownership-guide__item[data-v-a47b1de2]{border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:var(--color-surface)}.ownership-guide__item-main[data-v-a47b1de2]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ownership-guide__item-main .title[data-v-a47b1de2]{font-size:14px;color:var(--color-text)}.ownership-guide__link[data-v-a47b1de2]{font-size:13px;color:var(--color-accent);text-decoration:none;white-space:nowrap}.ownership-guide__link[data-v-a47b1de2]:hover{text-decoration:underline}@media (max-width: 640px){.ownership-guide__list[data-v-a47b1de2]{grid-template-columns:1fr}}.ownership-guide__empty[data-v-a47b1de2]{margin:0;font-size:13px;color:var(--color-text-muted)}@media (max-width: 640px){.profile-card[data-v-a47b1de2]{grid-template-columns:1fr;text-align:center}.avatar-panel[data-v-a47b1de2]{align-items:center}.detail[data-v-a47b1de2]{grid-template-columns:1fr;gap:2px}.label[data-v-a47b1de2]{justify-self:center}.locale-controls[data-v-a47b1de2]{grid-template-columns:1fr}}.plan-page[data-v-910dbe23]{display:grid;gap:24px}.hero[data-v-910dbe23]{padding:16px;border:1px solid var(--color-border);border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.1),transparent 60%)}.hero-eyebrow[data-v-910dbe23]{margin:0 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.hero h1[data-v-910dbe23]{margin:0 0 8px;font-size:28px}.hero-subtitle[data-v-910dbe23]{margin:0;color:var(--color-text-muted)}.plan-groups[data-v-910dbe23]{display:grid;gap:16px}.group-card[data-v-910dbe23]{border:1px solid var(--color-border);border-radius:12px;padding:16px}.group-header h2[data-v-910dbe23]{margin:0 0 6px}.group-header p[data-v-910dbe23]{margin:0;color:var(--color-text-muted)}.plan-grid[data-v-910dbe23]{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.plan-card[data-v-910dbe23]{border:1px solid var(--color-border);border-radius:10px;padding:14px;display:grid;gap:8px;background-color:var(--color-page-bg)}.plan-head[data-v-910dbe23]{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-head h3[data-v-910dbe23]{margin:0;font-size:15px}.badge[data-v-910dbe23]{font-size:11px;padding:3px 8px;border-radius:999px;background:#2563eb24}.price[data-v-910dbe23]{margin:0;font-size:22px;font-weight:700}.period[data-v-910dbe23]{margin:0;font-size:12px;color:var(--color-text-muted)}.plan-card ul[data-v-910dbe23],.policy-card ul[data-v-910dbe23],.policy-card ol[data-v-910dbe23]{margin:0;padding-left:18px;display:grid;gap:6px}.policy-grid[data-v-910dbe23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.policy-card[data-v-910dbe23]{border:1px solid var(--color-border);border-radius:12px;padding:16px;background-color:var(--color-page-bg)}.policy-card h2[data-v-910dbe23]{margin:0 0 10px;font-size:17px}.policy-card p[data-v-910dbe23]{margin:4px 0 0;color:var(--color-text-muted);font-size:13px}.billing-page[data-v-824c7f12]{display:grid;gap:16px}.hero[data-v-824c7f12],.card[data-v-824c7f12]{border:1px solid var(--color-border);border-radius:12px;background-color:var(--color-page-bg);padding:16px}.hero[data-v-824c7f12]{background:linear-gradient(135deg,rgba(37,99,235,.1),transparent 60%)}.hero h1[data-v-824c7f12],.card h2[data-v-824c7f12]{margin:0 0 8px}.hero p[data-v-824c7f12]{margin:0;color:var(--color-text-muted)}.grid[data-v-824c7f12]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.tags[data-v-824c7f12]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-824c7f12]{font-size:12px;border-radius:999px;padding:4px 10px;background-color:#11182714}ul[data-v-824c7f12],ol[data-v-824c7f12]{margin:0;padding-left:18px;display:grid;gap:6px}li p[data-v-824c7f12]{margin:4px 0 0;color:var(--color-text-muted);font-size:13px}.workspace-list[data-v-4fb6a3b9]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.workspace-item[data-v-4fb6a3b9]{padding:16px;border:1px solid var(--color-border);border-radius:10px;background-color:var(--color-card-bg)}.workspace-item h2[data-v-4fb6a3b9]{margin:0;font-size:18px;display:inline-block}.workspace-header[data-v-4fb6a3b9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-main[data-v-4fb6a3b9]{display:flex;align-items:center;gap:10px}.workspace-link[data-v-4fb6a3b9]{margin-right:8px}.workspace-link[data-v-4fb6a3b9]:hover{text-decoration:underline}.project-list[data-v-4fb6a3b9]{list-style:none;padding-left:8px;margin:10px 0 0;display:flex;flex-direction:column;gap:6px}.project-list li a[data-v-4fb6a3b9]{color:var(--color-text);text-decoration:none;font-size:14px}.project-list li a[data-v-4fb6a3b9]:hover{text-decoration:underline}.project-empty[data-v-4fb6a3b9]{color:var(--color-text-muted);font-size:13px}.empty-state[data-v-4fb6a3b9]{border:1px dashed var(--color-border);border-radius:12px;padding:28px;background-color:var(--color-surface);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.empty-state h2[data-v-4fb6a3b9]{margin:0;font-size:18px}.empty-state p[data-v-4fb6a3b9]{margin:0;color:var(--color-text-muted)}.status-error[data-v-4fb6a3b9]{color:var(--color-danger)}.delete-modal-body[data-v-4fb6a3b9]{display:flex;flex-direction:column;gap:8px}.delete-modal-body p[data-v-4fb6a3b9]{margin:0}.delete-warning[data-v-4fb6a3b9]{color:var(--color-danger);font-size:13px}.workspace-detail[data-v-2bbe7b20]{display:flex;flex-direction:column;gap:24px;color:var(--color-text)}.status[data-v-2bbe7b20]{color:var(--color-text-muted);font-size:14px}.status.error[data-v-2bbe7b20]{color:var(--color-danger)}.status.success[data-v-2bbe7b20]{color:var(--color-success)}.status.muted[data-v-2bbe7b20]{color:var(--color-text-muted)}.detail-grid[data-v-2bbe7b20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.card[data-v-2bbe7b20]{padding:18px 20px;border-radius:16px;border:1px solid var(--color-border);background-color:var(--color-surface);display:flex;flex-direction:column;gap:12px}.card--full[data-v-2bbe7b20]{grid-column:1 / -1}.card__header[data-v-2bbe7b20]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card__header h2[data-v-2bbe7b20]{margin:0;font-size:16px}.summary-list[data-v-2bbe7b20]{margin:0;display:grid;gap:10px}.summary-list div[data-v-2bbe7b20]{display:grid;gap:4px}.summary-list dt[data-v-2bbe7b20]{font-size:12px;color:var(--color-text-muted)}.summary-list dd[data-v-2bbe7b20]{margin:0;font-size:14px;font-weight:600}.stat-grid[data-v-2bbe7b20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.stat[data-v-2bbe7b20]{padding:12px 14px;border-radius:12px;border:1px solid var(--color-border);background-color:var(--color-page-bg)}.stat__value[data-v-2bbe7b20]{margin:0 0 4px;font-size:18px;font-weight:700}.stat__label[data-v-2bbe7b20]{margin:0;font-size:12px;color:var(--color-text-muted)}.project-list[data-v-2bbe7b20]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.project-item a[data-v-2bbe7b20]{color:var(--color-text);text-decoration:none;font-weight:600}.project-item a[data-v-2bbe7b20]:hover{text-decoration:underline}.empty[data-v-2bbe7b20]{margin:0;color:var(--color-text-muted);font-size:14px}.inline-form[data-v-2bbe7b20],.invite-form[data-v-2bbe7b20]{display:grid;gap:10px}.inline-form label[data-v-2bbe7b20],.invite-form label[data-v-2bbe7b20]{font-size:12px;color:var(--color-text-muted)}.inline-form__row[data-v-2bbe7b20]{display:grid;grid-template-columns:1fr auto;gap:8px}.inline-form input[data-v-2bbe7b20],.invite-form input[data-v-2bbe7b20],.invite-form select[data-v-2bbe7b20]{width:100%;min-height:38px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-page-bg);color:var(--color-text);padding:8px 10px}.invite-form__grid[data-v-2bbe7b20]{display:grid;grid-template-columns:1.2fr .8fr auto;gap:8px}.workspace-image-row[data-v-2bbe7b20]{display:flex;align-items:center;gap:10px}.workspace-image-input[data-v-2bbe7b20]{display:none}.member-list[data-v-2bbe7b20]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.member-item[data-v-2bbe7b20]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--color-border);background:var(--color-page-bg);border-radius:12px;padding:10px 12px}.member-info[data-v-2bbe7b20]{min-width:0}.member-name[data-v-2bbe7b20]{margin:0;font-size:14px;font-weight:600}.member-email[data-v-2bbe7b20]{margin:2px 0 0;font-size:12px;color:var(--color-text-muted)}.member-actions[data-v-2bbe7b20]{display:flex;align-items:center;gap:8px}@media (max-width: 820px){.invite-form__grid[data-v-2bbe7b20]{grid-template-columns:1fr}.member-item[data-v-2bbe7b20]{flex-direction:column;align-items:flex-start}}.related-picker[data-v-cc57ce2b]{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:4px;border:1px solid var(--color-border);background-color:var(--color-surface)}.picker-header[data-v-cc57ce2b]{display:flex;align-items:center;justify-content:space-between}.picker-label[data-v-cc57ce2b]{font-size:13px;color:var(--color-text);font-weight:600}.picker-tags[data-v-cc57ce2b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tag-list[data-v-cc57ce2b]{display:flex;flex-wrap:wrap;gap:6px}.tag-empty[data-v-cc57ce2b]{font-size:12px;color:#9ca3af}.member-tag[data-v-cc57ce2b]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid #e5e7eb;background-color:#f9fafb;font-size:12px;color:#111827}.member-name[data-v-cc57ce2b]{font-weight:500}.tag-remove[data-v-cc57ce2b]{display:inline-flex;align-items:center;justify-content:center;border:none;background-color:transparent;padding:0;cursor:pointer}.tag-remove[data-v-cc57ce2b]:disabled{cursor:not-allowed;opacity:.6}.picker-add[data-v-cc57ce2b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px dashed #d1d5db;background-color:#fff;color:#6b7280;cursor:pointer}.picker-add[data-v-cc57ce2b]:disabled{cursor:not-allowed;opacity:.6}.picker-options[data-v-cc57ce2b]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:10px;border:1px solid #e5e7eb;background-color:#fff;box-shadow:0 12px 30px #0f172a1f;max-height:220px;overflow-y:auto}.picker-option[data-v-cc57ce2b]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;cursor:pointer}.picker-option[data-v-cc57ce2b]:hover{background-color:#f3f4f6}.picker-option.disabled[data-v-cc57ce2b]{cursor:not-allowed;opacity:.5}.picker-option.disabled[data-v-cc57ce2b]:hover{background-color:transparent}.option-name[data-v-cc57ce2b]{font-size:13px;font-weight:600;color:#111827}.option-meta[data-v-cc57ce2b]{font-size:12px;color:#6b7280}.picker-empty[data-v-cc57ce2b]{padding:8px 10px;font-size:12px;color:#9ca3af}.back{margin-bottom:8px;gap:2px;font-size:12px;color:var(--color-text-muted)}.role-picker[data-v-295cea56]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.role-error[data-v-295cea56]{color:#d12020;margin:0}.task-grid[data-v-295cea56]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.task-main[data-v-295cea56]{grid-column:span 9}.task-main p[data-v-295cea56]{white-space:pre-wrap;line-height:1.5}.task-meta[data-v-295cea56]{grid-column:span 3}.actions[data-v-295cea56]{display:flex;gap:8px}.task-title-input[data-v-295cea56]{padding:6px 10px;border-radius:4px;border:1px solid #e5e7eb;font-size:18px;font-weight:600;margin-right:8px;width:30rem}.task-title-row[data-v-295cea56]{display:inline-flex;align-items:center;gap:4px}.task-priority-icon[data-v-295cea56]{flex-shrink:0}.task-status-select[data-v-295cea56]{padding:6px 10px;border-radius:4px;border:1px solid #e5e7eb;font-size:14px;margin-left:8px;min-width:120px}.task-priority-label[data-v-295cea56]{margin-left:8px;margin-right:4px;font-size:14px}.task-priority-field[data-v-295cea56]{display:inline-flex;align-items:center;gap:6px}.task-priority-select[data-v-295cea56]{padding:6px 10px;border-radius:4px;border:1px solid #e5e7eb;font-size:14px;min-width:80px}.task-content-input[data-v-295cea56]{width:100%;min-height:35rem;padding:10px;border-radius:4px;border:1px solid #e5e7eb;font-size:14px;resize:vertical}.task-meta h2[data-v-295cea56]{margin:0 0 12px;font-size:16px}.member-history[data-v-295cea56]{margin-top:20px;padding-top:12px;border-top:1px solid var(--color-border)}.member-history h3[data-v-295cea56]{margin:0 0 10px;font-size:14px}.member-history-empty[data-v-295cea56]{margin:0;font-size:12px;color:var(--color-text-muted)}.member-history-list[data-v-295cea56]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:12px;color:var(--color-text)}.member-history-list li[data-v-295cea56]{display:flex;flex-direction:column;gap:2px}.history-date[data-v-295cea56]{color:var(--color-text-muted)}.history-meta[data-v-295cea56]{display:inline-flex;align-items:center;gap:6px}.history-role[data-v-295cea56]{padding:2px 6px;border-radius:999px;background:var(--color-border);font-size:11px}@media (max-width: 900px){.task-main[data-v-295cea56],.task-meta[data-v-295cea56]{grid-column:span 12}}.feed[data-v-0c77ac15]{display:flex;flex-direction:column;gap:16px}.feed-group[data-v-0c77ac15]{display:flex;flex-direction:column;gap:10px}.feed-date[data-v-0c77ac15]{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.feed-item[data-v-0c77ac15]{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:12px;border-radius:4px;background-color:var(--color-surface);border:1px solid var(--color-border)}.feed-title[data-v-0c77ac15-s]{font-size:14px;font-weight:600;color:var(--color-text)}.feed-meta[data-v-0c77ac15-s]{font-size:12px;color:var(--color-text-muted);margin-top:4px}.feed-item--clickable[data-v-0c77ac15]{cursor:pointer}.feed-item--clickable[data-v-0c77ac15]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feed-icon-slot[data-v-0c77ac15]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.feed-icon-placeholder[data-v-0c77ac15]{width:28px;height:28px;border-radius:8px;background-color:color-mix(in srgb,var(--color-border) 55%,transparent)}.activity-card[data-v-1a5e3359]{max-width:520px;width:100%;padding:20px 24px;border-radius:12px;border:1px dashed var(--color-border);background-color:var(--color-surface)}.activity-card h2[data-v-1a5e3359]{margin:0 0 12px;font-size:18px;color:var(--color-text)}.item-title[data-v-1a5e3359]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--color-text)}.item-meta[data-v-1a5e3359]{font-size:12px;color:var(--color-text-muted)}.status[data-v-1a5e3359]{margin:0;font-size:12px;color:var(--color-text-muted)}.status.error[data-v-1a5e3359]{color:var(--color-danger)}.event-badge[data-v-1a5e3359]{padding:2px 6px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-border);color:var(--color-text)}.event-badge.is-updated[data-v-1a5e3359]{background:color-mix(in srgb,var(--color-warning) 25%,transparent 75%);color:var(--color-warning)}.event-badge.is-created[data-v-1a5e3359]{background:color-mix(in srgb,var(--color-success) 25%,transparent 75%);color:var(--color-success)}.feed-icon[data-v-1a5e3359]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-text);color:var(--color-text-inverse);font-size:12px;font-weight:700}.KanbanLayout main[data-v-a78c5619]{padding:18px 24px 3rem}.page-list[data-v-87166aba]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.page-list--nested[data-v-87166aba]{margin-left:8px}.page-item[data-v-87166aba]{position:relative;padding:1px 0;cursor:grab;-webkit-user-select:none;user-select:none}.page-item[data-v-87166aba]:active{cursor:grabbing}.page-link[data-v-87166aba]{display:block;text-decoration:none;color:var(--color-text)}.page-link[data-v-87166aba]:hover{text-decoration:underline}.page-item.drop-before[data-v-87166aba]:before,.page-item.drop-after[data-v-87166aba]:after{content:"";position:absolute;left:0;right:0;height:2px;background-color:var(--color-accent);z-index:10}.page-item.drop-before[data-v-87166aba]:before{top:0}.page-item.drop-after[data-v-87166aba]:after{bottom:0}.dragging[data-v-87166aba]{opacity:.5}.unread-dot[data-v-7f5a1881]{position:absolute;top:-2px;right:4px;width:6px;height:6px;border-radius:3px;background-color:var(--color-danger)}.ChannelLayout main{padding-bottom:2rem}.layout-actions{display:flex;flex-direction:column;gap:10px}.room-section{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ChannelLayout .room-link{position:relative}.ChannelLayout .room-link__label{position:relative;display:inline-flex;padding-right:12px}.room-section h3{margin:8px 0 2px;font-size:12px;color:var(--color-text-muted)}.search-input[data-v-82d7f70d]{position:relative;display:flex;align-items:center}.search-input input[data-v-82d7f70d]{width:var(--search-input-width, 240px);max-width:100%;padding:6px 32px 6px 12px;border-radius:999px;border:1px solid var(--color-input-border);background-color:var(--color-input-bg);color:var(--color-text);font-size:13px}.search-input input[data-v-82d7f70d]::placeholder{color:var(--color-text-muted)}.search-input input[data-v-82d7f70d]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 40%,transparent 60%);outline-offset:2px}.search-input__icon[data-v-82d7f70d]{position:absolute;right:10px;display:inline-flex;align-items:center;color:var(--color-text-muted)}.notification-menu[data-v-4eb21419],.notification-menu .btn[data-v-4eb21419]{position:relative}.notification-menu__badge[data-v-4eb21419]{position:absolute;top:0;right:0;transform:translate(35%,-35%);min-width:18px;height:18px;border-radius:999px;background:var(--color-danger);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;box-sizing:border-box}.notification-menu__panel[data-v-4eb21419]{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-height:420px;overflow-y:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-sm);padding:12px;z-index:30}.notification-menu__header[data-v-4eb21419]{display:flex;align-items:center;justify-content:space-between;gap:8px}.notification-menu__title[data-v-4eb21419]{margin:0;color:var(--color-text);font-size:14px;font-weight:600}.notification-menu__read-all[data-v-4eb21419]{border:0;background:transparent;color:var(--color-text-muted);font-size:12px;cursor:pointer;padding:0}.notification-menu__read-all[data-v-4eb21419]:disabled{opacity:.5;cursor:not-allowed}.notification-menu__list[data-v-4eb21419]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.notification-menu__item[data-v-4eb21419]{width:100%;border:1px solid var(--color-border);border-radius:8px;background:var(--color-card-bg);text-align:left;padding:10px;cursor:pointer}.notification-menu__item.unread[data-v-4eb21419]{border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-border))}.notification-menu__item-title[data-v-4eb21419]{margin:0;display:block;font-size:13px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-menu__item-body[data-v-4eb21419]{margin:4px 0 0;font-size:12px;color:var(--color-text-muted)}.notification-menu__item-meta[data-v-4eb21419]{margin:6px 0 0;font-size:11px;color:var(--color-text-muted)}.notification-menu__empty[data-v-4eb21419]{margin:10px 0 0;color:var(--color-text-muted);font-size:13px}.notification-menu__footer[data-v-4eb21419]{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border)}.utilnav .notification-menu__history-link[data-v-4eb21419]{font-size:13px;color:var(--color-text);text-decoration:none}.utilnav .notification-menu__history-link[data-v-4eb21419]:hover{text-decoration:underline}.project-title-wrap[data-v-a40a6a5c]{display:inline-flex;align-items:center;gap:8px}.projectName[data-v-a40a6a5c]{font-weight:600;font-size:20px;text-transform:capitalize}.mainnav-link[data-v-a40a6a5c]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:4px;color:var(--color-gnb-text);text-decoration:none;line-height:1;font-weight:700}.mainnav-link[data-v-a40a6a5c]:hover{background-color:color-mix(in srgb,var(--color-gnb-bg) 95%,var(--color-gnb-text) 5%)}.mainnav-link__label[data-v-a40a6a5c]{position:relative;display:inline-flex;padding-right:12px}.project-search[data-v-a40a6a5c]{position:relative}.search-results[data-v-a40a6a5c]{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:280px;max-height:320px;overflow:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-sm)}.search-result-item[data-v-a40a6a5c]{width:100%;display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 10px;border:none;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.search-result-item[data-v-a40a6a5c]:last-child{border-bottom:none}.search-result-item[data-v-a40a6a5c]:hover{background:var(--color-surface-muted)}.search-result-item small[data-v-a40a6a5c]{color:var(--color-text-muted)}.search-result-meta[data-v-a40a6a5c]{display:inline-flex;align-items:center;gap:6px}.search-status-badge[data-v-a40a6a5c]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface-muted)}.search-empty[data-v-a40a6a5c]{margin:0;padding:12px;color:var(--color-text-muted);font-size:13px}.priority-select-row[data-v-69914dae]{display:inline-flex;align-items:center;gap:8px}.priority-icon[data-v-69914dae]{flex-shrink:0}.task-card[data-v-ca603ba4]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.task-card[draggable=true][data-v-ca603ba4]{cursor:grab}.task-card[draggable=true][data-v-ca603ba4]:active{cursor:grabbing}.task-card--backlog[data-v-ca603ba4]{padding:12px 16px}.task-card--kanban[data-v-ca603ba4]{padding:12px}.task-title-row[data-v-ca603ba4]{display:flex;align-items:center;gap:2px;min-width:0}.task-priority-icon[data-v-ca603ba4]{flex-shrink:0}.task-title-row>a[data-v-ca603ba4]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);text-decoration:none}.task-title-row>a[data-v-ca603ba4]:hover{text-decoration:underline}.assignee-list[data-v-ca603ba4]{display:flex}.assignee-item[data-v-ca603ba4]{display:inline-flex;align-items:center;color:var(--color-text)}.task-card--backlog .task-title-row[data-v-ca603ba4]{font-size:14px;font-weight:500;margin:0 0 8px}.task-card--backlog .empty-assignees[data-v-ca603ba4]{margin:0;font-size:12px;color:#94a3b8}.task-card--backlog .assignee-list[data-v-ca603ba4]{flex-wrap:wrap;gap:4px;margin-top:6px}.task-card--backlog .assignee-item[data-v-ca603ba4]{gap:4px;font-size:10px}.task-card--kanban .task-title-row[data-v-ca603ba4]{font-size:14px;font-weight:400;margin:0}.task-card--kanban .empty-assignees[data-v-ca603ba4]{margin:1rem 0 0;font-size:14px;color:#94a3b8}.task-card--kanban .assignee-list[data-v-ca603ba4]{flex-direction:column;gap:4px;margin-top:8px}.task-card--kanban .assignee-item[data-v-ca603ba4]{gap:6px;font-size:12px}.kanban[data-v-d3796fd8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-width:45rem;min-height:30rem}.actions[data-v-d3796fd8]{display:inline-flex;gap:8px}.kanban-summary[data-v-d3796fd8]{margin:4px 0 0;font-size:13px;color:var(--color-text-muted)}.kanban-column header[data-v-d3796fd8]{display:flex;align-items:center;margin-bottom:12px}.kanban-column header h2[data-v-d3796fd8]{font-size:14px;margin:0;font-weight:700}.kanban-cards[data-v-d3796fd8]{display:flex;flex-direction:column;row-gap:8px;height:calc(100vh - 268px);overflow-y:auto}@media (max-width: 900px){.kanban[data-v-d3796fd8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.kanban[data-v-d3796fd8]{grid-template-columns:1fr}}.gantt-wrap[data-v-939af958]{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--color-border)}.gantt-head[data-v-939af958],.task-row[data-v-939af958]{display:grid;grid-template-columns:260px 1fr}.gantt-head[data-v-939af958]{position:sticky;top:0;z-index:2;background:var(--color-surface)}.task-label-col[data-v-939af958]{height:32px;display:inline-flex;align-items:center;padding:0 10px;border-right:1px solid var(--color-border);font-size:13px;color:var(--color-text-muted);white-space:nowrap}.task-link[data-v-939af958]{text-decoration:none;color:var(--color-text);justify-content:center;align-items:flex-start;flex-direction:column}.task-title[data-v-939af958]{font-size:13px;font-weight:600;max-width:230px;overflow:hidden;text-overflow:ellipsis}.task-meta[data-v-939af958]{font-size:11px;color:var(--color-text-muted)}.tasktrack[data-v-939af958]{position:relative;display:grid;grid-auto-rows:32px;min-height:32px}.tasktrack-cell[data-v-939af958]{width:32px;height:32px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-size:11px;color:var(--color-text-muted);display:inline-flex;justify-content:center;align-items:center}.tasktrack-cell--head[data-v-939af958]{flex-direction:column;gap:0;line-height:1.05;font-size:10px}.taskbar[data-v-939af958]{position:absolute;top:6px;height:20px;border-radius:999px;background:var(--color-accent);color:#fff;display:inline-flex;align-items:center;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;pointer-events:none}.taskbar-text[data-v-939af958]{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-group[data-v-939af958]{width:max-content;min-width:100%}.kanban-group h2[data-v-939af958]{margin:0;padding:10px;font-size:14px;border-top:1px solid var(--color-border);background:var(--color-surface-muted)}.activity-card[data-v-1750b126]{max-width:520px;width:100%;padding:20px 24px;border-radius:12px;border:1px dashed var(--color-border);background-color:var(--color-surface)}.activity-card h2[data-v-1750b126]{margin:0 0 12px;font-size:18px;color:var(--color-text)}.item-title[data-v-1750b126]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--color-text)}.item-meta[data-v-1750b126]{font-size:12px;color:var(--color-text-muted)}.status[data-v-1750b126]{margin:0;font-size:12px;color:var(--color-text-muted)}.status.error[data-v-1750b126]{color:var(--color-danger)}.event-badge[data-v-1750b126]{padding:2px 6px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-border);color:var(--color-text)}.event-badge.is-updated[data-v-1750b126]{background:color-mix(in srgb,var(--color-warning) 25%,transparent 75%);color:var(--color-warning)}.event-badge.is-created[data-v-1750b126]{background:color-mix(in srgb,var(--color-success) 25%,transparent 75%);color:var(--color-success)}.feed-icon[data-v-1750b126]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-text);color:var(--color-text-inverse);font-size:12px;font-weight:700}.permission-list[data-v-49236124]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.5rem}.permission-row[data-v-49236124]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:var(--color-surface);border-radius:4px}.role[data-v-49236124]{font-size:.85rem;color:var(--color-text-muted)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.edit-split[data-v-9c7fd1a5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:12px}.edit-pane[data-v-9c7fd1a5],.preview-pane[data-v-9c7fd1a5]{display:flex;flex-direction:column;min-width:0}.preview[data-v-9c7fd1a5]{min-height:320px;border:1px solid var(--color-border);border-radius:6px;padding:10px 12px;background-color:var(--color-surface);overflow:auto}@media (max-width: 900px){.edit-split[data-v-9c7fd1a5]{grid-template-columns:1fr}}.edit-label[data-v-9c7fd1a5]{display:block;font-size:13px;margin:0 0 6px;color:var(--color-text)}.edit-input[data-v-9c7fd1a5],.edit-textarea[data-v-9c7fd1a5]{width:100%;border:1px solid var(--color-input-border);border-radius:6px;padding:8px 12px;font-size:15px;margin-bottom:12px;background-color:var(--color-input-bg);color:var(--color-text)}.edit-textarea[data-v-9c7fd1a5]{height:100%}.edit-actions[data-v-9c7fd1a5]{display:flex;justify-content:flex-end;gap:8px}.permission-list[data-v-9c7fd1a5]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.permission-row[data-v-9c7fd1a5]{display:flex;justify-content:space-between;font-size:13px;color:var(--color-text)}.permission-row .role[data-v-9c7fd1a5]{color:var(--color-text-muted)}.empty[data-v-9c7fd1a5]{margin:0;color:var(--color-text-muted)}.activity-card[data-v-630a1383]{max-width:520px;width:100%;padding:20px 24px;border-radius:12px;border:1px dashed var(--color-border);background-color:var(--color-surface);display:flex;flex-direction:column;gap:12px}.activity-card h2[data-v-630a1383]{margin:0 0 12px;font-size:18px;color:var(--color-text)}.item-title[data-v-630a1383]{font-size:14px;color:var(--color-text)}.message-type[data-v-630a1383]{margin-right:6px;font-size:11px;font-weight:700}.message-type.system[data-v-630a1383]{color:var(--color-text-muted)}.message-type.agent[data-v-630a1383]{color:var(--color-accent)}.item-meta[data-v-630a1383]{font-size:12px;color:var(--color-text-muted)}.status[data-v-630a1383]{margin:0;font-size:12px;color:var(--color-text-muted)}.status.error[data-v-630a1383]{color:var(--color-danger)}.feed-icon[data-v-630a1383]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-text);color:var(--color-text-inverse);font-size:12px;font-weight:700}.status[data-v-6710592a]{margin:0;font-size:13px;color:var(--color-text-muted)}.status.error[data-v-6710592a]{color:var(--color-danger)}.archive-list[data-v-6710592a]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.archive-item[data-v-6710592a]{border:1px solid var(--color-border);border-radius:10px;padding:14px;background:var(--color-card-bg)}.channel-name[data-v-6710592a]{margin:0 0 10px;font-size:15px}.meta-row[data-v-6710592a]{margin:0;font-size:13px;color:var(--color-text-muted)}.meta-row+.meta-row[data-v-6710592a]{margin-top:6px}.form-help[data-v-6bf3dc00]{color:var(--color-text-muted);font-size:.85rem}.feedback-modal[data-v-996b287d]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:.5rem 0}.feedback-option[data-v-996b287d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:2px solid var(--color-border);border-radius:8px;background-color:var(--color-surface);cursor:pointer;transition:all .2s ease}.feedback-option[data-v-996b287d]:hover{border-color:var(--color-accent);background-color:var(--color-accent-soft)}.feedback-option.is-active[data-v-996b287d]{border-color:var(--color-accent);background-color:var(--color-accent);color:#fff}.feedback-emoji[data-v-996b287d]{font-size:1.25rem;line-height:1}.feedback-label[data-v-996b287d]{font-size:.875rem;font-weight:500}@media (max-width: 600px){.feedback-modal[data-v-996b287d]{grid-template-columns:repeat(2,1fr)}}.room-header[data-v-b1727590]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.room-status[data-v-b1727590]{display:inline-block;width:8px;height:8px;border-radius:999px;background-color:var(--color-success)}.room-status.offline[data-v-b1727590]{background-color:var(--color-danger)}.messages[data-v-b1727590]{border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;background-color:var(--color-card-bg);height:calc(100vh - 268px);overflow-y:scroll}.messages-loading-more[data-v-b1727590]{margin:0;padding:10px 12px 4px;text-align:center;font-size:12px;color:var(--color-text-muted)}.message[data-v-b1727590]{padding:16px;display:flex;gap:12px;align-items:flex-start}.message[data-v-b1727590]:hover{background-color:var(--color-surface)}.message.system[data-v-b1727590]{justify-content:center;text-align:center;padding:6px 10px;background-color:var(--color-surface-alt)}.message.agent[data-v-b1727590]{background-color:var(--color-surface-alt)}.issue-notice[data-v-b1727590]{position:sticky;top:0;z-index:1}.message-avatar[data-v-b1727590]{flex-shrink:0}.message-body[data-v-b1727590]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.message-header[data-v-b1727590]{display:flex;align-items:baseline;gap:8px}.message-author[data-v-b1727590]{font-size:14px;font-weight:600;color:var(--color-text)}.message-time[data-v-b1727590]{font-size:12px;color:var(--color-text-muted)}.message-type-badge[data-v-b1727590]{font-size:11px;font-weight:600;color:var(--color-accent)}.message-content[data-v-b1727590]{font-size:14px;color:var(--color-text)}.message-feedback[data-v-b1727590]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.feedback-items[data-v-b1727590]{display:flex;gap:6px;flex-wrap:wrap}.feedback-button[data-v-b1727590]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);cursor:pointer}.feedback-button[data-v-b1727590]:hover{color:var(--color-text);border-color:var(--color-text-muted)}.feedback-add-emoji[data-v-b1727590]{line-height:1}.feedback-chip[data-v-b1727590]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid var(--color-border);background-color:var(--color-surface-alt);color:var(--color-text);font-size:12px;font-weight:600}.feedback-emoji[data-v-b1727590]{line-height:1}.feedback-chip.active[data-v-b1727590]{border-color:var(--color-accent);color:var(--color-accent)}.feedback-count[data-v-b1727590]{min-width:12px;text-align:center}.feedback-modal[data-v-b1727590]{display:grid;gap:8px}.feedback-option[data-v-b1727590]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);background-color:var(--color-card-bg);color:var(--color-text);font-size:14px;font-weight:600;cursor:pointer;text-align:left}.feedback-option.is-active[data-v-b1727590]{border-color:var(--color-accent);color:var(--color-accent)}.feedback-option[data-v-b1727590]:hover{border-color:var(--color-text-muted)}.empty-state[data-v-b1727590]{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:16px}.empty-title[data-v-b1727590]{margin:0;font-size:15px;font-weight:600;color:var(--color-text)}.empty-description[data-v-b1727590]{margin:0;font-size:13px;color:var(--color-text-muted)}.composer-wrap[data-v-b1727590]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.composer[data-v-b1727590]{display:flex;gap:8px}.composer .btn--icon[data-v-b1727590]{color:var(--color-text-muted);flex-shrink:0}.composer .btn--icon[data-v-b1727590]:hover{color:var(--color-text);background-color:var(--color-surface-alt)}.composer input[data-v-b1727590]{flex:1;padding:8px 10px;border:1px solid var(--color-input-border);border-radius:6px;font-size:14px;background-color:var(--color-input-bg);color:var(--color-text)}.composer-notice[data-v-b1727590]{margin:6px 0 0;font-size:12px;color:var(--color-text-muted)}.composer-file-input[data-v-b1727590]{display:none}.pending-files[data-v-b1727590]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-surface-alt)}.pending-file[data-v-b1727590]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;border:1px solid var(--color-border);background-color:var(--color-card-bg);font-size:12px;max-width:200px}.pending-file-thumb[data-v-b1727590]{width:28px;height:28px;object-fit:cover;border-radius:3px;flex-shrink:0}.pending-file-name[data-v-b1727590]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;color:var(--color-text)}.pending-file-remove[data-v-b1727590]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:0}.pending-file-remove[data-v-b1727590]:hover{color:var(--color-danger)}.message-attachments[data-v-b1727590]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.message-attachment[data-v-b1727590]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-surface-alt);color:var(--color-text);font-size:13px;text-decoration:none;max-width:300px}.message-attachment[data-v-b1727590]:hover{border-color:var(--color-accent);color:var(--color-accent)}.attachment-image[data-v-b1727590]{max-width:240px;max-height:200px;border-radius:6px;object-fit:cover;display:block;border:none;padding:0}.attachment-file-name[data-v-b1727590]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.attachment-file-size[data-v-b1727590]{flex-shrink:0;font-size:12px;color:var(--color-text-muted)}.member-list[data-v-b1727590]{display:flex;flex-direction:column;gap:12px}.member-list ul[data-v-b1727590]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.member-list li[data-v-b1727590]{display:grid;gap:4px 12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-card-bg)}.member-name[data-v-b1727590]{font-weight:600;color:var(--color-text)}.member-meta[data-v-b1727590]{font-size:12px;color:var(--color-text-muted)}.member-role[data-v-b1727590]{font-size:12px;font-weight:600;color:var(--color-text);justify-self:end}.status[data-v-b1727590]{margin:0;font-size:13px;color:var(--color-text-muted)}.status.error[data-v-b1727590]{color:var(--color-danger)}.settings-form[data-v-e2737276]{display:flex;flex-direction:column;gap:16px}.settings-form input[data-v-e2737276]{padding:8px 10px;border-radius:8px;border:1px solid var(--color-input-border);font-size:14px;background-color:var(--color-input-bg);color:var(--color-text)}.form-actions[data-v-e2737276]{display:flex;justify-content:flex-end}.status[data-v-e2737276]{font-size:14px;color:var(--color-text-muted);margin:0}.status.error[data-v-e2737276]{color:var(--color-danger)}.members-section[data-v-e2737276]{margin-top:24px}.members-section h2[data-v-e2737276]{font-size:16px;margin:0 0 8px}.members-list[data-v-e2737276]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.members-list li[data-v-e2737276]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-card-bg)}.member-name[data-v-e2737276]{font-weight:600;color:var(--color-text)}.member-meta[data-v-e2737276]{font-size:12px;color:var(--color-text-muted)}.member-role[data-v-e2737276]{font-size:12px;font-weight:600;color:var(--color-text)}.toggle-switch[data-v-8fc335a9]{display:flex;align-items:center;justify-content:space-between;gap:16px}.toggle-switch--disabled[data-v-8fc335a9]{opacity:.7;cursor:not-allowed}.toggle-switch__copy[data-v-8fc335a9]{display:grid;gap:4px}.toggle-switch__label[data-v-8fc335a9]{font-size:14px;font-weight:600}.toggle-switch__description[data-v-8fc335a9]{font-size:13px;color:var(--color-text-muted)}.toggle-switch__control[data-v-8fc335a9]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.toggle-switch__input[data-v-8fc335a9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle-switch__track[data-v-8fc335a9]{width:46px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--color-border) 72%,var(--color-bg) 28%);border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent 12%);padding:3px;display:inline-flex;align-items:center;transition:background-color .2s ease,border-color .2s ease}.toggle-switch__thumb[data-v-8fc335a9]{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a2e;transform:translate(0);transition:transform .2s ease}.toggle-switch__input:focus-visible+.toggle-switch__track[data-v-8fc335a9]{outline:2px solid color-mix(in srgb,var(--color-accent) 50%,white 50%);outline-offset:2px}.toggle-switch__input:checked+.toggle-switch__track[data-v-8fc335a9]{background:color-mix(in srgb,var(--color-accent) 78%,white 22%);border-color:color-mix(in srgb,var(--color-accent) 78%,transparent 22%)}.toggle-switch__input:checked+.toggle-switch__track .toggle-switch__thumb[data-v-8fc335a9]{transform:translate(18px)}.toggle-switch__input:disabled+.toggle-switch__track[data-v-8fc335a9]{cursor:not-allowed}.toggle-switch__state[data-v-8fc335a9]{min-width:48px;font-size:12px;font-weight:600;color:var(--color-text-muted);text-align:right}@media (max-width: 700px){.toggle-switch[data-v-8fc335a9]{align-items:flex-start;flex-direction:column}.toggle-switch__control[data-v-8fc335a9]{width:100%;justify-content:space-between}}.settings-form[data-v-cb871e47]{display:flex;flex-direction:column;gap:16px;max-width:480px}.settings-form input[data-v-cb871e47],.settings-form textarea[data-v-cb871e47]{padding:8px 10px;border-radius:8px;border:1px solid var(--color-input-border);font-size:14px;background-color:var(--color-input-bg);color:var(--color-text)}.settings-form textarea[data-v-cb871e47]{resize:vertical}.form-actions[data-v-cb871e47]{display:flex;justify-content:flex-end}.status-card[data-v-cb871e47]{margin-top:24px;padding:16px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-page-bg);display:grid;gap:8px;max-width:480px}.status[data-v-cb871e47]{margin-top:8px}.status.error[data-v-cb871e47]{color:var(--color-danger)}.status[data-v-2cd5034f]{margin:0;font-size:13px;color:var(--color-text-muted)}.status.error[data-v-2cd5034f]{color:var(--color-danger)}.archive-list[data-v-2cd5034f]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.archive-item[data-v-2cd5034f]{border:1px solid var(--color-border);border-radius:10px;padding:14px;background:var(--color-card-bg)}.kanban-name[data-v-2cd5034f]{margin:0 0 10px;font-size:15px}.meta-row[data-v-2cd5034f]{margin:0;font-size:13px;color:var(--color-text-muted)}.meta-row+.meta-row[data-v-2cd5034f]{margin-top:6px}.builder-body[data-v-328771bb]{display:flex;flex-direction:column;gap:16px}.brand-row[data-v-328771bb]{display:flex;align-items:center;gap:12px}.brand-swatch[data-v-328771bb]{width:48px;height:48px;border-radius:12px;border:1px solid var(--color-border);flex-shrink:0;transition:background-color .2s}.brand-info[data-v-328771bb]{flex:1;display:flex;flex-direction:column;gap:2px}.brand-hsl[data-v-328771bb]{font-family:monospace;font-size:11px;font-weight:700;color:var(--color-text-muted)}.brand-hint[data-v-328771bb]{font-size:10px;color:var(--color-text-muted);opacity:.7}.contrast-badge[data-v-328771bb]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.contrast-badge.ok[data-v-328771bb]{background-color:#def7e7;color:#1f7a40}.contrast-badge.warn[data-v-328771bb]{background-color:#f7dede;color:#8f2424}.slider-group[data-v-328771bb]{display:flex;flex-direction:column;gap:4px}.slider-group input[type=range][data-v-328771bb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;outline:none;background:var(--color-border)}.slider-group input[type=range][data-v-328771bb]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-text);cursor:pointer}.hue-slider[data-v-328771bb]{background:linear-gradient(to right,#e61919,#e6e619,#19e619,#19e6e6,#1919e6,#e619e6,#e61919)!important}.slider-labels[data-v-328771bb]{display:flex;justify-content:space-between;font-size:9px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.mood-section[data-v-328771bb]{display:flex;flex-direction:column;gap:8px}.mood-label[data-v-328771bb]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.mood-grid[data-v-328771bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mood-card[data-v-328771bb]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;border:1.5px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:border-color .15s,background-color .15s;font-size:12px;font-weight:600;color:var(--color-text)}.mood-card.active[data-v-328771bb]{border-color:var(--color-accent);background:var(--color-accent-soft)}.mood-icon[data-v-328771bb]{font-size:16px}.mood-name[data-v-328771bb]{font-size:12px}.preview-box[data-v-328771bb]{border-radius:12px;overflow:hidden;border:1px solid var(--color-border);transition:background-color .3s}.preview-gnb[data-v-328771bb]{padding:10px 16px;font-size:12px;font-weight:700;transition:background-color .3s,color .3s}.preview-gnb-text[data-v-328771bb]{font-weight:700}.preview-content[data-v-328771bb]{padding:16px;display:flex;align-items:center;justify-content:space-between}.preview-btn[data-v-328771bb]{padding:6px 16px;border-radius:8px;font-size:12px;font-weight:700;transition:background-color .3s,color .3s}.preview-palette[data-v-328771bb]{display:flex;gap:6px}.palette-dot[data-v-328771bb]{width:20px;height:8px;border-radius:4px;transition:background-color .3s}.modal-actions[data-v-328771bb]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.settings-form[data-v-511d6468]{display:flex;flex-direction:column;gap:16px}.settings-form input[data-v-511d6468]{max-width:360px;padding:8px 10px;border-radius:8px;border:1px solid var(--color-input-border);font-size:14px;background-color:var(--color-input-bg);color:var(--color-text)}.theme-section[data-v-511d6468]{display:flex;flex-direction:column;gap:10px}.theme-header[data-v-511d6468]{display:flex;align-items:baseline;gap:12px}.theme-header h2[data-v-511d6468]{margin:0;font-size:16px;color:var(--color-text)}.theme-desc[data-v-511d6468]{font-size:12px;color:var(--color-text-muted)}.theme-grid[data-v-511d6468]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.custom-theme-controls[data-v-511d6468]{margin-top:12px;display:grid;grid-template-columns:auto auto;align-items:center;gap:8px 12px;max-width:320px}.custom-theme-controls input[type=color][data-v-511d6468]{width:44px;height:28px;padding:0;border:1px solid var(--color-input-border);border-radius:6px;background:transparent}.btn--builder[data-v-511d6468]{grid-column:1 / -1;margin-top:4px;width:fit-content}.theme-item[data-v-511d6468]{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid var(--color-border);cursor:pointer}.theme-item--inherit[data-v-511d6468]{background:color-mix(in srgb,var(--color-surface) 85%,var(--color-border) 15%)}.theme-item input[data-v-511d6468]{display:none}.theme-item.selected[data-v-511d6468]{border-color:var(--color-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-text) 15%,transparent)}.swatch[data-v-511d6468]{height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:var(--swatch-bg, var(--color-surface));color:var(--swatch-fg, var(--color-text))}.swatch--inherit[data-v-511d6468]{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--color-border) 70%,transparent) 0,color-mix(in srgb,var(--color-border) 70%,transparent) 8px,transparent 8px,transparent 16px);color:var(--color-text-muted)}.theme-name[data-v-511d6468]{font-size:12px;color:var(--color-text)}.theme-desc-small[data-v-511d6468]{font-size:11px;color:var(--color-text-muted)}.status[data-v-511d6468]{margin:0;color:var(--color-text-muted);font-size:14px}.status.error[data-v-511d6468]{color:var(--color-danger)}.delete-modal-body[data-v-511d6468]{display:flex;flex-direction:column;gap:8px}.delete-modal-body p[data-v-511d6468]{margin:0}.delete-warning[data-v-511d6468]{color:var(--color-danger);font-size:13px}.settings-member[data-v-5f25eadd]{display:flex;flex-direction:column;gap:16px}.member-list[data-v-5f25eadd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.member-row[data-v-5f25eadd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background-color:#fff}.member-info[data-v-5f25eadd]{display:flex;flex-direction:column;gap:2px}.member-info span[data-v-5f25eadd]{font-size:12px;color:#6b7280}.member-actions[data-v-5f25eadd]{display:inline-flex;align-items:center;gap:8px}.role[data-v-5f25eadd]{font-size:12px;color:#6b7280}.notification-history[data-v-0da08266]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.actions[data-v-0da08266]{display:inline-flex;gap:6px}.actions .btn.active[data-v-0da08266]{border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.notification-item[data-v-0da08266]{width:100%;border:1px solid var(--color-border);border-radius:8px;background:var(--color-card-bg);text-align:left;padding:12px;cursor:pointer}.notification-item__title-row[data-v-0da08266]{display:flex;align-items:center;gap:6px;min-width:0}.notification-item.unread[data-v-0da08266]{border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-border))}.notification-item__title[data-v-0da08266]{margin:0;flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-item__body[data-v-0da08266]{margin:4px 0 0;font-size:13px;color:var(--color-text-muted)}.notification-item__meta[data-v-0da08266]{margin:6px 0 0;font-size:12px;color:var(--color-text-muted)}.status[data-v-0da08266]{margin:10px 0 0;color:var(--color-text-muted)}.load-more-wrap[data-v-0da08266]{margin-top:14px;display:flex;justify-content:center}.board-card[data-v-2cd5be2e]{background-color:var(--color-surface);border:1px solid var(--color-border);padding:16px;border-radius:8px;display:flex;flex-direction:column;transition:all .2s ease-in-out}.board-card[data-v-2cd5be2e]:hover{border-color:var(--color-accent);box-shadow:0 2px 8px #0000001a}.board-card h3[data-v-2cd5be2e]{font-size:16px;font-weight:600;margin:0;color:var(--color-text)}.board-card-summary[data-v-2cd5be2e]{margin:4px 0 0;font-size:12px;min-height:1.4em;color:var(--color-text-muted);overflow:hidden}.issue-counts[data-v-2cd5be2e]{margin-top:8px;display:flex;flex-direction:column;gap:4px;font-size:13px}.status-count[data-v-2cd5be2e]{display:flex;justify-content:space-between;padding:2px 0}.backlog-layout[data-v-d3ed6962]{display:grid;grid-template-columns:4fr 8fr;gap:24px}.column-header[data-v-d3ed6962]{display:flex;align-items:center;justify-content:space-between;gap:8px}.column-header h2[data-v-d3ed6962]{margin:0;font-size:18px}.backlog-title-row[data-v-d3ed6962]{display:inline-flex;align-items:center}.backlog-issues[data-v-d3ed6962]{display:flex;flex-direction:column;gap:12px;height:calc(100vh - 238px);overflow-y:auto;padding-right:12px}.project-boards[data-v-d3ed6962]{display:flex;flex-direction:column;gap:12px}.project-boards h2[data-v-d3ed6962]{font-size:18px;margin-bottom:0}.board-cards-grid[data-v-d3ed6962]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;overflow-y:auto}@media (max-width: 900px){.backlog-layout[data-v-d3ed6962]{grid-template-columns:1fr}.backlog-issues[data-v-d3ed6962],.project-boards[data-v-d3ed6962]{height:auto;max-height:50vh}}.project-hub[data-v-6e3fdfd0]{display:grid;gap:1.25rem}.page-header[data-v-6e3fdfd0]{display:flex;justify-content:space-between;align-items:end;gap:1rem}.page-header h1[data-v-6e3fdfd0]{margin:0}.page-subtitle[data-v-6e3fdfd0]{margin:.5rem 0 0;color:var(--color-text-muted)}.overview-grid[data-v-6e3fdfd0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.overview-card[data-v-6e3fdfd0]{padding:1rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.overview-label[data-v-6e3fdfd0]{margin:0;font-size:.875rem;color:var(--color-text-muted)}.overview-value[data-v-6e3fdfd0]{margin:.5rem 0 0;font-size:1.75rem;font-weight:700}.overview-meta[data-v-6e3fdfd0]{margin:.375rem 0 0;color:var(--color-text-muted);font-size:.875rem}.hub-toolbar[data-v-6e3fdfd0]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.search-box[data-v-6e3fdfd0]{flex:1;min-width:16rem}.input[data-v-6e3fdfd0]{width:100%;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text)}.filter-chips[data-v-6e3fdfd0]{display:flex;gap:.5rem;flex-wrap:wrap}.chip[data-v-6e3fdfd0]{border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted);padding:.5rem .875rem;cursor:pointer}.chip--active[data-v-6e3fdfd0]{color:var(--color-text);border-color:var(--color-accent)}.content-section[data-v-6e3fdfd0]{display:grid;gap:1rem}.section-head[data-v-6e3fdfd0]{display:flex;justify-content:space-between;align-items:end;gap:1rem}.section-head h2[data-v-6e3fdfd0]{margin:0}.section-desc[data-v-6e3fdfd0]{margin:.375rem 0 0;color:var(--color-text-muted)}.result-count[data-v-6e3fdfd0]{margin:0;color:var(--color-text-muted);white-space:nowrap}.state-message[data-v-6e3fdfd0],.empty-state[data-v-6e3fdfd0]{padding:1rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.state-message--error[data-v-6e3fdfd0]{color:var(--color-danger, #b42318)}.empty-state h3[data-v-6e3fdfd0]{margin:0}.empty-state p[data-v-6e3fdfd0]{margin:.5rem 0 0;color:var(--color-text-muted)}.project-grid[data-v-6e3fdfd0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.project-card[data-v-6e3fdfd0]{display:grid;gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.project-card__head[data-v-6e3fdfd0]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.project-title-group[data-v-6e3fdfd0]{min-width:0}.project-title[data-v-6e3fdfd0]{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-text)}.project-description[data-v-6e3fdfd0]{margin:.375rem 0 0;color:var(--color-text-muted)}.badge-group[data-v-6e3fdfd0]{display:flex;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.badge[data-v-6e3fdfd0]{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;background:var(--color-surface-muted, #f3f4f6);color:var(--color-text-muted);font-size:.75rem;white-space:nowrap}.badge--highlight[data-v-6e3fdfd0]{color:var(--color-accent)}.badge--warning[data-v-6e3fdfd0]{color:#b54708}.project-meta[data-v-6e3fdfd0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.project-meta dt[data-v-6e3fdfd0]{font-size:.75rem;color:var(--color-text-muted)}.project-meta dd[data-v-6e3fdfd0]{margin:.25rem 0 0;font-weight:500;color:var(--color-text)}.project-stats[data-v-6e3fdfd0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.stat-box[data-v-6e3fdfd0]{padding:.875rem;border-radius:10px;background:var(--color-surface-muted, #f8fafc)}.stat-label[data-v-6e3fdfd0]{display:block;font-size:.75rem;color:var(--color-text-muted)}.stat-value[data-v-6e3fdfd0]{display:block;margin-top:.375rem;font-size:1.125rem}.project-note[data-v-6e3fdfd0]{margin:0;color:var(--color-text-muted)}.project-actions[data-v-6e3fdfd0]{display:flex;justify-content:flex-end}.project-link[data-v-6e3fdfd0]{text-decoration:none}.sr-only[data-v-6e3fdfd0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 960px){.overview-grid[data-v-6e3fdfd0],.project-grid[data-v-6e3fdfd0],.project-meta[data-v-6e3fdfd0],.project-stats[data-v-6e3fdfd0]{grid-template-columns:1fr}.page-header[data-v-6e3fdfd0],.section-head[data-v-6e3fdfd0]{align-items:start;flex-direction:column}.project-card__head[data-v-6e3fdfd0]{flex-direction:column}.badge-group[data-v-6e3fdfd0]{justify-content:flex-start}}.workspace-settings[data-v-495bfcc3],.settings-form[data-v-495bfcc3]{display:flex;flex-direction:column;gap:16px}.settings-form input[data-v-495bfcc3]{max-width:360px;padding:8px 10px;border-radius:8px;border:1px solid var(--color-input-border);font-size:14px;background-color:var(--color-input-bg);color:var(--color-text)}.status[data-v-495bfcc3]{margin:0;color:var(--color-text-muted)}.status.error[data-v-495bfcc3]{color:var(--color-danger)}.status.success[data-v-495bfcc3]{color:var(--color-success)}.status.muted[data-v-495bfcc3]{color:var(--color-text-muted)}.settings-form label[data-v-495bfcc3]{color:var(--color-text-muted);font-size:.875rem}.image-section[data-v-495bfcc3]{display:flex;flex-direction:column;gap:8px}.theme-section[data-v-495bfcc3]{display:flex;flex-direction:column;gap:10px}.theme-header[data-v-495bfcc3]{display:flex;align-items:baseline;gap:12px}.theme-header h2[data-v-495bfcc3]{margin:0;font-size:16px;color:var(--color-text)}.theme-desc[data-v-495bfcc3]{font-size:12px;color:var(--color-text-muted)}.theme-grid[data-v-495bfcc3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.custom-theme-controls[data-v-495bfcc3]{margin-top:12px;display:grid;grid-template-columns:auto auto;align-items:center;gap:8px 12px;max-width:320px}.custom-theme-controls input[type=color][data-v-495bfcc3]{width:44px;height:28px;padding:0;border:1px solid var(--color-input-border);border-radius:6px;background:transparent}.btn--builder[data-v-495bfcc3]{grid-column:1 / -1;margin-top:4px;width:fit-content}.theme-item[data-v-495bfcc3]{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid var(--color-border);cursor:pointer}.theme-item input[data-v-495bfcc3]{display:none}.theme-item.selected[data-v-495bfcc3]{border-color:var(--color-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-text) 15%,transparent)}.swatch[data-v-495bfcc3]{height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:var(--swatch-bg, var(--color-surface));color:var(--swatch-fg, var(--color-text))}.theme-name[data-v-495bfcc3]{font-size:12px;color:var(--color-text)}.workspace-image-row[data-v-495bfcc3]{display:flex;align-items:center;gap:10px}.workspace-image-input[data-v-495bfcc3]{display:none}.WorkspaceSettingsLayout>main[data-v-35e5d944]{margin-top:0;margin-bottom:0}.workspace-settings[data-v-66560afd]{display:grid;gap:16px}hgroup[data-v-66560afd]{margin:0}h1[data-v-66560afd]{margin:0}.subtitle[data-v-66560afd]{margin:8px 0 0;color:var(--color-text-muted)}.card[data-v-66560afd]{display:grid;gap:12px;padding:18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.card__header[data-v-66560afd]{display:flex;align-items:center}.card h2[data-v-66560afd]{margin:0;font-size:1rem}.status[data-v-66560afd]{margin:0;color:var(--color-text-muted)}.status.error[data-v-66560afd]{color:var(--color-danger)}.status.success[data-v-66560afd]{color:var(--color-success)}.status.muted[data-v-66560afd]{color:var(--color-text-muted)}.invite-form[data-v-66560afd]{display:grid;gap:8px}.invite-form label[data-v-66560afd]{color:var(--color-text-muted);font-size:.875rem}.invite-form input[data-v-66560afd],.invite-form select[data-v-66560afd]{width:100%;min-height:38px;border-radius:10px;border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text);padding:8px 10px}.invite-form__grid[data-v-66560afd]{display:grid;grid-template-columns:1.2fr .8fr auto;gap:8px}.member-list[data-v-66560afd]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.member-item[data-v-66560afd]{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-page-bg);padding:10px 12px}.member-name[data-v-66560afd]{margin:0;font-weight:600}.member-email[data-v-66560afd]{margin:4px 0 0;color:var(--color-text-muted);font-size:.875rem}.member-actions[data-v-66560afd]{display:flex;align-items:center;gap:8px}@media (max-width: 840px){.invite-form__grid[data-v-66560afd]{grid-template-columns:1fr}.member-item[data-v-66560afd]{flex-direction:column;align-items:flex-start}}.data-table[data-v-f1565998]{display:grid;gap:10px}.data-table-wrap[data-v-f1565998]{overflow-x:auto}.data-table__table[data-v-f1565998]{width:100%;border-collapse:collapse}.data-table__table th[data-v-f1565998],.data-table__table td[data-v-f1565998]{padding:10px 8px;border-bottom:1px solid var(--color-border);vertical-align:middle}.data-table__table th[data-v-f1565998]{font-size:.875rem;color:var(--color-text-muted)}.data-table__table .is-left[data-v-f1565998]{text-align:left}.data-table__table .is-center[data-v-f1565998]{text-align:center}.data-table__table .is-right[data-v-f1565998]{text-align:right}.empty-cell[data-v-f1565998]{color:var(--color-text-muted)}.pagination[data-v-f1565998]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pagination__summary[data-v-f1565998]{margin:0;color:var(--color-text-muted);font-size:.875rem}.pagination__controls[data-v-f1565998]{display:flex;align-items:center;gap:6px}.pagination__button[data-v-f1565998]{min-width:32px;min-height:30px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-page-bg);color:var(--color-text);cursor:pointer;padding:4px 8px}.pagination__button.is-active[data-v-f1565998]{border-color:var(--color-text);font-weight:700}.pagination__button[data-v-f1565998]:disabled{opacity:.55;cursor:not-allowed}.workspace-settings-projects[data-v-5403d036]{display:grid;gap:16px}hgroup[data-v-5403d036]{margin:0;display:flex;justify-content:space-between;align-items:center;gap:12px}h1[data-v-5403d036]{margin:0}.subtitle[data-v-5403d036]{margin:8px 0 0;color:var(--color-text-muted)}.card[data-v-5403d036]{display:grid;gap:12px;padding:18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.card__header[data-v-5403d036]{display:flex;align-items:center}.card h2[data-v-5403d036]{margin:0;font-size:1rem}.status[data-v-5403d036]{margin:0;color:var(--color-text-muted)}.status.error[data-v-5403d036]{color:var(--color-danger)}.status.muted[data-v-5403d036]{color:var(--color-text-muted)}.project-name[data-v-5403d036]{margin:0;font-weight:600}.project-summary[data-v-5403d036]{margin:0;color:var(--color-text-muted);font-size:.9rem}.project-actions[data-v-5403d036]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width: 840px){hgroup[data-v-5403d036]{flex-direction:column;align-items:flex-start}}.workspace-license-settings[data-v-c34bf3e3]{display:grid;gap:16px}hgroup[data-v-c34bf3e3]{margin:0}h1[data-v-c34bf3e3]{margin:0}.subtitle[data-v-c34bf3e3]{margin:8px 0 0;color:var(--color-text-muted)}.card[data-v-c34bf3e3]{display:grid;gap:10px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:18px}.card__header[data-v-c34bf3e3]{display:flex;justify-content:space-between;align-items:center;gap:10px}.card__header--stack[data-v-c34bf3e3]{flex-direction:column;align-items:flex-start}.card h2[data-v-c34bf3e3]{margin:0;font-size:1rem}.compact-license-card[data-v-c34bf3e3]{gap:14px}.purchase-subtitle[data-v-c34bf3e3]{margin:0;color:var(--color-text-muted)}.compact-table[data-v-c34bf3e3]{min-width:760px}.compact-table td[data-v-c34bf3e3]:nth-child(2),.compact-table td[data-v-c34bf3e3]:nth-child(3),.compact-table td[data-v-c34bf3e3]:nth-child(4){font-weight:700}.guide-card ul[data-v-c34bf3e3]{margin:0;padding-left:18px;display:grid;gap:6px}.guide-card li[data-v-c34bf3e3]{color:var(--color-text-muted)}.count-badge[data-v-c34bf3e3]{font-size:.875rem;color:var(--color-text-muted)}.status[data-v-c34bf3e3]{margin:0;color:var(--color-text-muted)}.status.error[data-v-c34bf3e3]{color:var(--color-danger)}.status.success[data-v-c34bf3e3]{color:var(--color-success)}.status.muted[data-v-c34bf3e3]{color:var(--color-text-muted)}.table-wrap[data-v-c34bf3e3]{overflow-x:auto}table[data-v-c34bf3e3]{width:100%;border-collapse:collapse;min-width:620px}th[data-v-c34bf3e3],td[data-v-c34bf3e3]{text-align:left;padding:10px 8px;border-bottom:1px solid var(--color-border);vertical-align:top}th[data-v-c34bf3e3]{font-size:.875rem;color:var(--color-text-muted)}.project-cell[data-v-c34bf3e3]{display:grid;gap:4px}.project-name[data-v-c34bf3e3]{margin:0;font-weight:600}.project-summary[data-v-c34bf3e3]{margin:0;color:var(--color-text-muted);font-size:.875rem}.resolve-modal-body[data-v-c34bf3e3]{display:grid;gap:10px}.resolve-modal-body dl[data-v-c34bf3e3]{margin:0;display:grid;gap:8px}.resolve-modal-body dl div[data-v-c34bf3e3]{display:grid;gap:2px}.resolve-modal-body dt[data-v-c34bf3e3]{font-size:.8rem;color:var(--color-text-muted)}.resolve-modal-body dd[data-v-c34bf3e3]{margin:0;font-weight:600}.resolve-modal-actions[data-v-c34bf3e3]{display:flex;flex-wrap:wrap;gap:8px}.status-pill[data-v-c34bf3e3]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:.8rem;border:1px solid var(--color-border)}.status-pill.ok[data-v-c34bf3e3]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border))}.status-pill.pending[data-v-c34bf3e3]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border))}.status-pill.danger[data-v-c34bf3e3]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}@media (max-width: 980px){.compact-table[data-v-c34bf3e3]{min-width:640px}}.workspace-billing-settings[data-v-f79b9e64]{display:grid;gap:16px}hgroup[data-v-f79b9e64]{margin:0}h1[data-v-f79b9e64]{margin:0}.subtitle[data-v-f79b9e64]{margin:8px 0 0;color:var(--color-text-muted)}.summary-grid[data-v-f79b9e64]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card[data-v-f79b9e64]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:16px}.summary-label[data-v-f79b9e64]{margin:0;color:var(--color-text-muted);font-size:.875rem}.summary-value[data-v-f79b9e64]{margin:8px 0;font-size:1.8rem;font-weight:700}.summary-value--name[data-v-f79b9e64]{font-size:1.25rem}.summary-meta[data-v-f79b9e64]{margin:0;color:var(--color-text-muted);font-size:.9rem}.card[data-v-f79b9e64]{display:grid;gap:10px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:18px}.card__header[data-v-f79b9e64]{display:flex;justify-content:space-between;align-items:center;gap:10px}.card__header--stack[data-v-f79b9e64]{flex-direction:column;align-items:flex-start}.card h2[data-v-f79b9e64]{margin:0;font-size:1rem}.status[data-v-f79b9e64]{margin:0;color:var(--color-text-muted)}.status.error[data-v-f79b9e64]{color:var(--color-danger)}.status.muted[data-v-f79b9e64]{color:var(--color-text-muted)}.action-row[data-v-f79b9e64]{display:flex;flex-wrap:wrap;gap:10px}.table-wrap[data-v-f79b9e64]{overflow-x:auto}table[data-v-f79b9e64]{width:100%;border-collapse:collapse;min-width:620px}th[data-v-f79b9e64],td[data-v-f79b9e64]{text-align:left;padding:10px 8px;border-bottom:1px solid var(--color-border);vertical-align:top}th[data-v-f79b9e64]{font-size:.875rem;color:var(--color-text-muted)}.status-pill[data-v-f79b9e64]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:.8rem;border:1px solid var(--color-border)}.status-pill.ok[data-v-f79b9e64]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border))}.status-pill.pending[data-v-f79b9e64],.status-pill.warn[data-v-f79b9e64]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border))}.status-pill.danger[data-v-f79b9e64]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}.status-pill.muted[data-v-f79b9e64]{color:var(--color-text-muted)}@media (max-width: 980px){.summary-grid[data-v-f79b9e64]{grid-template-columns:1fr}}.workspace-rank[data-v-53af030e]{display:grid;gap:16px;padding:24px}.wire-card[data-v-53af030e]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:16px}h1[data-v-53af030e],h2[data-v-53af030e],.rank-title[data-v-53af030e],.spotlight-title[data-v-53af030e]{margin:0}.subtitle[data-v-53af030e],.section-desc[data-v-53af030e],.rank-meta[data-v-53af030e],.rank-note[data-v-53af030e],.class-desc[data-v-53af030e],.summary-meta[data-v-53af030e],.class-footer p[data-v-53af030e],.spotlight-meta[data-v-53af030e]{margin:8px 0 0;color:var(--color-text-muted)}.rank-header[data-v-53af030e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rank-filters[data-v-53af030e]{display:flex;gap:8px;flex-wrap:wrap}.wire-chip[data-v-53af030e]{border:1px dashed #9ca3af;border-radius:999px;padding:6px 10px;font-size:12px;color:var(--color-text-muted);background:#fff}.section-head[data-v-53af030e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wire-button[data-v-53af030e]{border:1px solid #111827;border-radius:8px;background:#fff;padding:7px 12px;font-weight:600;cursor:pointer}.my-summary-grid[data-v-53af030e]{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-box[data-v-53af030e]{border:1px solid var(--color-border);border-radius:10px;background:#fff;padding:14px}.summary-label[data-v-53af030e]{margin:0;font-size:12px;color:var(--color-text-muted)}.summary-value[data-v-53af030e]{margin:8px 0 0;font-size:18px;font-weight:700}.rank-list[data-v-53af030e]{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.rank-list--compact[data-v-53af030e]{margin-top:10px}.rank-item[data-v-53af030e]{border:1px solid var(--color-border);border-radius:10px;padding:12px;background:#fff;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}.rank-badge[data-v-53af030e]{width:28px;height:28px;border-radius:999px;border:1px solid #9ca3af;display:inline-grid;place-items:center;font-weight:700;background:#f9fafb}.rank-main[data-v-53af030e]{min-width:0}.rank-topline[data-v-53af030e],.class-head[data-v-53af030e]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rank-tag[data-v-53af030e],.class-chip[data-v-53af030e]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;background:#f3f4f6;color:#374151}.rank-note[data-v-53af030e]{font-size:13px}.class-rank-grid[data-v-53af030e]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.class-rank-card[data-v-53af030e]{border:1px solid var(--color-border);border-radius:10px;background:#fff;padding:12px}.class-rank-card h3[data-v-53af030e]{margin:0;font-size:16px}.class-desc[data-v-53af030e]{font-size:13px}.class-footer[data-v-53af030e]{margin-top:12px;border-top:1px dashed var(--color-border);padding-top:12px}.class-footer p[data-v-53af030e]{font-size:13px}.spotlight-list[data-v-53af030e]{margin-top:14px;display:grid;gap:10px}.spotlight-item[data-v-53af030e]{border:1px solid var(--color-border);border-radius:10px;background:#fff;padding:12px}@media (max-width: 900px){.rank-header[data-v-53af030e]{flex-direction:column}.section-head[data-v-53af030e]{flex-direction:column;align-items:flex-start}.my-summary-grid[data-v-53af030e],.class-rank-grid[data-v-53af030e]{grid-template-columns:1fr}}.workspace-board-layout[data-v-1ed27305]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:20px}.board-snb[data-v-1ed27305]{border-radius:10px;background-color:#fff;padding:12px;height:fit-content}.board-snb__title[data-v-1ed27305]{margin:0 0 10px;font-size:14px}.board-snb__section[data-v-1ed27305]{margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border)}.board-snb__section-title[data-v-1ed27305]{margin:0 0 8px;font-size:12px;color:var(--color-text-muted)}.board-snb__nav[data-v-1ed27305]{display:grid;gap:6px}.board-snb__nav a[data-v-1ed27305]{text-decoration:none;color:var(--color-text);border-radius:8px;padding:8px 10px}.board-snb__nav a.router-link-active[data-v-1ed27305]{background:#e5e7eb;font-weight:700}.board-content[data-v-1ed27305]{min-width:0}@media (max-width: 900px){.workspace-board-layout[data-v-1ed27305]{grid-template-columns:1fr}}.board-home[data-v-434357ae]{display:grid;gap:14px}.wire-card[data-v-434357ae]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:14px}.wire-desc[data-v-434357ae]{margin:8px 0 0;color:var(--color-text-muted)}.wire-list[data-v-434357ae]{margin-top:10px;display:grid;gap:8px}.wire-row[data-v-434357ae]{border:1px dashed #9ca3af;border-radius:8px;min-height:38px;padding:8px 10px;color:var(--color-text-muted);display:flex;align-items:center}.wire-list--long .wire-row[data-v-434357ae]{min-height:34px}.board-activity-grid[data-v-434357ae]{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.board-activity-card[data-v-434357ae]{border:1px dashed #9ca3af;border-radius:8px;min-height:120px;padding:10px;color:var(--color-text-muted);background:#fff}.board-activity-card h3[data-v-434357ae]{margin:0;font-size:14px;color:var(--color-text)}.board-activity-card ul[data-v-434357ae]{margin:8px 0 0;padding-left:18px}@media (max-width: 900px){.board-activity-grid[data-v-434357ae]{grid-template-columns:1fr}}.board-page[data-v-e35af7dc]{display:grid;gap:14px}.board-page__header[data-v-e35af7dc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.board-page__subtitle[data-v-e35af7dc]{margin:8px 0 0;color:var(--color-text-muted)}.wire-card[data-v-e35af7dc]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:12px}.toolbar-row[data-v-e35af7dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wire-input[data-v-e35af7dc]{min-height:38px;border:1px dashed #9ca3af;border-radius:8px;padding:0 10px;color:var(--color-text-muted);display:flex;align-items:center}.board-table__head[data-v-e35af7dc],.board-table__row[data-v-e35af7dc]{display:grid;grid-template-columns:minmax(0,2fr) 120px 120px 80px 80px;gap:10px;align-items:center}.board-table__head[data-v-e35af7dc]{font-weight:700;padding:8px 6px;border-bottom:1px solid var(--color-border)}.board-table__row[data-v-e35af7dc]{padding:10px 6px;border-bottom:1px dashed var(--color-border);color:var(--color-text-muted)}.board-table__row[data-v-e35af7dc]:last-child{border-bottom:0}.wire-button[data-v-e35af7dc]{border:1px solid #111827;display:grid;place-items:center;background:#fff;padding:8px 12px;font-weight:600}@media (max-width: 900px){.board-page__header[data-v-e35af7dc]{flex-direction:column}.toolbar-row[data-v-e35af7dc]{grid-template-columns:1fr}.board-table__head[data-v-e35af7dc],.board-table__row[data-v-e35af7dc]{grid-template-columns:1fr;gap:4px}}.board-page[data-v-75c66f80]{display:grid;gap:14px}.board-page__header[data-v-75c66f80]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.board-page__subtitle[data-v-75c66f80]{margin:8px 0 0;color:var(--color-text-muted)}.wire-card[data-v-75c66f80]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:12px}.toolbar-row[data-v-75c66f80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wire-input[data-v-75c66f80]{min-height:38px;border:1px dashed #9ca3af;border-radius:8px;padding:0 10px;color:var(--color-text-muted);display:flex;align-items:center}.board-table__head[data-v-75c66f80],.board-table__row[data-v-75c66f80]{display:grid;grid-template-columns:minmax(0,2fr) 120px 120px 80px 80px;gap:10px;align-items:center}.board-table__head[data-v-75c66f80]{font-weight:700;padding:8px 6px;border-bottom:1px solid var(--color-border)}.board-table__row[data-v-75c66f80]{padding:10px 6px;border-bottom:1px dashed var(--color-border);color:var(--color-text-muted)}.board-table__row[data-v-75c66f80]:last-child{border-bottom:0}.wire-button[data-v-75c66f80]{border:1px solid #111827;border-radius:8px;background:#fff;padding:8px 12px;font-weight:600}@media (max-width: 900px){.board-page__header[data-v-75c66f80]{flex-direction:column}.toolbar-row[data-v-75c66f80]{grid-template-columns:1fr}.board-table__head[data-v-75c66f80],.board-table__row[data-v-75c66f80]{grid-template-columns:1fr;gap:4px}}.board-page[data-v-6ce185c9]{display:grid;gap:14px}.board-page__header[data-v-6ce185c9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.board-page__subtitle[data-v-6ce185c9]{margin:8px 0 0;color:var(--color-text-muted)}.wire-card[data-v-6ce185c9]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:12px}.toolbar-row[data-v-6ce185c9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wire-input[data-v-6ce185c9]{min-height:38px;border:1px dashed #9ca3af;border-radius:8px;padding:0 10px;color:var(--color-text-muted);display:flex;align-items:center}.board-table__head[data-v-6ce185c9],.board-table__row[data-v-6ce185c9]{display:grid;grid-template-columns:minmax(0,2fr) 120px 120px 80px 80px;gap:10px;align-items:center}.board-table__head[data-v-6ce185c9]{font-weight:700;padding:8px 6px;border-bottom:1px solid var(--color-border)}.board-table__row[data-v-6ce185c9]{padding:10px 6px;border-bottom:1px dashed var(--color-border);color:var(--color-text-muted)}.board-table__row[data-v-6ce185c9]:last-child{border-bottom:0}.wire-button[data-v-6ce185c9]{border:1px solid #111827;border-radius:8px;background:#fff;padding:8px 12px;font-weight:600}@media (max-width: 900px){.board-page__header[data-v-6ce185c9]{flex-direction:column}.toolbar-row[data-v-6ce185c9]{grid-template-columns:1fr}.board-table__head[data-v-6ce185c9],.board-table__row[data-v-6ce185c9]{grid-template-columns:1fr;gap:4px}}.board-page[data-v-36c1261f]{display:grid;gap:14px}.board-page__header[data-v-36c1261f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.board-page__subtitle[data-v-36c1261f]{margin:8px 0 0;color:var(--color-text-muted)}.wire-card[data-v-36c1261f]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:12px}.toolbar-row[data-v-36c1261f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wire-input[data-v-36c1261f]{min-height:38px;border:1px dashed #9ca3af;border-radius:8px;padding:0 10px;color:var(--color-text-muted);display:flex;align-items:center}.board-table__head[data-v-36c1261f],.board-table__row[data-v-36c1261f]{display:grid;grid-template-columns:minmax(0,2fr) 120px 120px 80px 80px;gap:10px;align-items:center}.board-table__head[data-v-36c1261f]{font-weight:700;padding:8px 6px;border-bottom:1px solid var(--color-border)}.board-table__row[data-v-36c1261f]{padding:10px 6px;border-bottom:1px dashed var(--color-border);color:var(--color-text-muted)}.board-table__row[data-v-36c1261f]:last-child{border-bottom:0}.wire-button[data-v-36c1261f]{border:1px solid #111827;border-radius:8px;background:#fff;padding:8px 12px;font-weight:600}@media (max-width: 900px){.board-page__header[data-v-36c1261f]{flex-direction:column}.toolbar-row[data-v-36c1261f]{grid-template-columns:1fr}.board-table__head[data-v-36c1261f],.board-table__row[data-v-36c1261f]{grid-template-columns:1fr;gap:4px}}.board-page[data-v-43cfb30c]{display:grid;gap:14px}.board-page__header[data-v-43cfb30c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.board-page__subtitle[data-v-43cfb30c]{margin:8px 0 0;color:var(--color-text-muted)}.wire-card[data-v-43cfb30c]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:12px}.toolbar-row[data-v-43cfb30c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wire-input[data-v-43cfb30c]{min-height:38px;border:1px dashed #9ca3af;border-radius:8px;padding:0 10px;color:var(--color-text-muted);display:flex;align-items:center}.board-table__head[data-v-43cfb30c],.board-table__row[data-v-43cfb30c]{display:grid;grid-template-columns:minmax(0,2fr) 120px 120px 80px 80px;gap:10px;align-items:center}.board-table__head[data-v-43cfb30c]{font-weight:700;padding:8px 6px;border-bottom:1px solid var(--color-border)}.board-table__row[data-v-43cfb30c]{padding:10px 6px;border-bottom:1px dashed var(--color-border);color:var(--color-text-muted)}.board-table__row[data-v-43cfb30c]:last-child{border-bottom:0}.wire-button[data-v-43cfb30c]{border:1px solid #111827;border-radius:8px;background:#fff;padding:8px 12px;font-weight:600}@media (max-width: 900px){.board-page__header[data-v-43cfb30c]{flex-direction:column}.toolbar-row[data-v-43cfb30c]{grid-template-columns:1fr}.board-table__head[data-v-43cfb30c],.board-table__row[data-v-43cfb30c]{grid-template-columns:1fr;gap:4px}}.admin-page[data-v-b246d78e]{display:grid;gap:16px}.admin-page__header[data-v-b246d78e]{display:flex;align-items:center;justify-content:space-between}.wire-grid[data-v-b246d78e]{display:grid;gap:12px}.wire-grid--stats[data-v-b246d78e]{grid-template-columns:repeat(3,minmax(0,1fr))}.wire-card[data-v-b246d78e]{border:1px solid var(--color-border);border-radius:10px;background:var(--color-page-bg);padding:14px}.wire-card h2[data-v-b246d78e]{margin:0 0 10px;font-size:14px}.wire-value[data-v-b246d78e]{margin:0;font-size:28px;font-weight:700;color:var(--color-text)}.wire-card--tall[data-v-b246d78e]{min-height:260px}.wire-block[data-v-b246d78e]{display:grid;place-items:center;min-height:200px;border:1px dashed var(--color-text-muted);border-radius:8px;color:var(--color-text-muted)}.wire-button[data-v-b246d78e]{border:1px solid var(--color-text);border-radius:8px;background:var(--color-page-bg);padding:8px 12px;font-weight:600;cursor:pointer}@media (max-width: 960px){.wire-grid--stats[data-v-b246d78e]{grid-template-columns:1fr}}.admin-page[data-v-440c3caf]{display:grid;gap:16px}.admin-page__header[data-v-440c3caf]{display:flex;justify-content:space-between;align-items:center;gap:12px}.actions[data-v-440c3caf]{display:flex;gap:8px}.subtitle[data-v-440c3caf]{margin:6px 0 0;color:var(--color-text-muted)}.wire-card[data-v-440c3caf]{border:1px solid var(--color-border);border-radius:10px;background:var(--color-page-bg);padding:14px}.wire-row[data-v-440c3caf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wire-input[data-v-440c3caf]{border:1px dashed var(--color-text-muted);border-radius:8px;min-height:38px;display:flex;align-items:center;padding:0 10px;color:var(--color-text-muted)}.wire-input--control[data-v-440c3caf]{border-style:solid;width:100%;background:var(--color-input-bg);color:var(--color-text)}.wire-card--tall[data-v-440c3caf]{min-height:300px}.wire-button[data-v-440c3caf]{border:1px solid var(--color-text);border-radius:8px;background:var(--color-page-bg);padding:8px 12px;font-weight:600;cursor:pointer}.wire-button--active[data-v-440c3caf]{background:color-mix(in srgb,var(--color-accent, #0b6bcb) 12%,var(--color-page-bg))}.wire-button--sm[data-v-440c3caf]{min-height:30px;padding:4px 10px;font-size:.8rem}.assign-grid[data-v-440c3caf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.assign-grid label[data-v-440c3caf]{display:grid;gap:6px;font-size:.875rem}.status[data-v-440c3caf]{margin:0;color:var(--color-text-muted)}.status.error[data-v-440c3caf]{color:var(--color-danger)}.status.ok[data-v-440c3caf]{color:var(--color-success)}@media (max-width: 960px){.admin-page__header[data-v-440c3caf]{align-items:stretch;flex-direction:column}.actions[data-v-440c3caf]{width:100%;flex-wrap:wrap}.wire-row[data-v-440c3caf],.assign-grid[data-v-440c3caf]{grid-template-columns:1fr}}.admin-page[data-v-d33f53fc]{display:grid;gap:16px}.admin-page__header[data-v-d33f53fc]{display:flex;justify-content:space-between;align-items:center;gap:12px}.actions[data-v-d33f53fc]{display:flex;gap:8px}.wire-grid[data-v-d33f53fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wire-card[data-v-d33f53fc]{border:1px solid var(--color-border);border-radius:10px;background:var(--color-page-bg);padding:14px}.wire-card--tall[data-v-d33f53fc]{min-height:300px}.wire-block[data-v-d33f53fc]{display:grid;place-items:center;min-height:150px;border:1px dashed var(--color-text-muted);border-radius:8px;color:var(--color-text-muted)}.wire-button[data-v-d33f53fc]{border:1px solid var(--color-text);border-radius:8px;background:var(--color-page-bg);padding:8px 12px;font-weight:600;cursor:pointer}@media (max-width: 960px){.admin-page__header[data-v-d33f53fc]{align-items:stretch;flex-direction:column}.actions[data-v-d33f53fc]{width:100%;flex-wrap:wrap}.wire-grid[data-v-d33f53fc]{grid-template-columns:1fr}}.admin-page[data-v-1afa9d1f]{display:grid;gap:16px}.admin-page__header[data-v-1afa9d1f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wire-card[data-v-1afa9d1f]{border:1px solid var(--color-border);border-radius:10px;background:var(--color-page-bg);padding:14px}.wire-form[data-v-1afa9d1f]{display:grid;gap:10px}.wire-input[data-v-1afa9d1f]{border:1px dashed var(--color-text-muted);border-radius:8px;min-height:40px;display:flex;align-items:center;padding:0 10px;color:var(--color-text-muted)}.wire-input--large[data-v-1afa9d1f]{min-height:110px;align-items:flex-start;padding-top:12px}.wire-card--tall[data-v-1afa9d1f]{min-height:280px}.wire-block[data-v-1afa9d1f]{display:grid;place-items:center;min-height:200px;border:1px dashed var(--color-text-muted);border-radius:8px;color:var(--color-text-muted)}.wire-button[data-v-1afa9d1f]{border:1px solid var(--color-text);border-radius:8px;background:var(--color-page-bg);padding:8px 12px;font-weight:600;cursor:pointer}.admin-page[data-v-2e6ac27a]{display:grid;gap:16px}.admin-page__header[data-v-2e6ac27a]{display:flex;justify-content:space-between;align-items:center;gap:12px}h1[data-v-2e6ac27a]{margin:0}.subtitle[data-v-2e6ac27a]{margin:6px 0 0;color:var(--color-text-muted)}.wire-card[data-v-2e6ac27a]{border:1px solid var(--color-border);border-radius:10px;background:var(--color-page-bg);padding:14px;display:grid;gap:12px}.wire-card h2[data-v-2e6ac27a]{margin:0;font-size:1rem}.create-form[data-v-2e6ac27a]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.create-form label[data-v-2e6ac27a]{display:grid;gap:4px;font-size:.875rem}.create-form input[data-v-2e6ac27a],.create-form select[data-v-2e6ac27a]{width:100%;min-height:36px;border-radius:8px;border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text);padding:6px 10px}.wire-button[data-v-2e6ac27a]{border:1px solid var(--color-text);border-radius:8px;background:var(--color-page-bg);padding:8px 12px;font-weight:600;cursor:pointer;min-height:36px}.wire-button--secondary[data-v-2e6ac27a]{opacity:.9}.wire-button--sm[data-v-2e6ac27a]{min-height:30px;padding:4px 10px;font-size:.8rem}.status[data-v-2e6ac27a]{margin:0;color:var(--color-text-muted)}.status.error[data-v-2e6ac27a]{color:var(--color-danger)}.status-pill[data-v-2e6ac27a]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:.8rem;border:1px solid var(--color-border)}.status-pill.ok[data-v-2e6ac27a]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border))}.status-pill.muted[data-v-2e6ac27a]{color:var(--color-text-muted)}.link[data-v-2e6ac27a]{color:var(--color-link, var(--color-text));text-decoration:underline}.modal-actions[data-v-2e6ac27a]{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 1200px){.create-form[data-v-2e6ac27a]{grid-template-columns:1fr}}.admin-page[data-v-e58095c7]{display:grid;gap:16px}.admin-page__header[data-v-e58095c7]{display:flex;justify-content:space-between;align-items:center;gap:12px}h1[data-v-e58095c7]{margin:0}.wire-card[data-v-e58095c7]{border:1px solid var(--color-border);border-radius:10px;background:var(--color-page-bg);padding:14px}.wire-card h2[data-v-e58095c7]{margin:0 0 10px;font-size:1rem}.table-wrap[data-v-e58095c7]{overflow-x:auto}table[data-v-e58095c7]{width:100%;border-collapse:collapse;min-width:700px}th[data-v-e58095c7],td[data-v-e58095c7]{text-align:left;padding:10px 8px;border-bottom:1px solid var(--color-border)}.empty-cell[data-v-e58095c7]{color:var(--color-text-muted)}th[data-v-e58095c7]{font-size:.875rem;color:var(--color-text-muted)}.status-pill[data-v-e58095c7]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:.8rem;border:1px solid var(--color-border)}.status-pill.ok[data-v-e58095c7]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border))}.status-pill.danger[data-v-e58095c7]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}.back-link[data-v-e58095c7]{color:var(--color-link, var(--color-text));text-decoration:underline}.status[data-v-e58095c7]{margin:0 0 10px;color:var(--color-text-muted)}.status.error[data-v-e58095c7]{color:var(--color-danger)}.admin-page[data-v-6472d16b]{display:grid;gap:16px}.admin-page__header[data-v-6472d16b]{display:flex;justify-content:space-between;align-items:center;gap:12px}h1[data-v-6472d16b]{margin:0}.wire-card[data-v-6472d16b]{border:1px solid var(--color-border);border-radius:10px;background:var(--color-page-bg);padding:14px}.wire-card h2[data-v-6472d16b]{margin:0 0 10px;font-size:1rem}.table-wrap[data-v-6472d16b]{overflow-x:auto}table[data-v-6472d16b]{width:100%;border-collapse:collapse;min-width:680px}th[data-v-6472d16b],td[data-v-6472d16b]{text-align:left;padding:10px 8px;border-bottom:1px solid var(--color-border)}.empty-cell[data-v-6472d16b]{color:var(--color-text-muted)}th[data-v-6472d16b]{font-size:.875rem;color:var(--color-text-muted)}.status-pill[data-v-6472d16b]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:.8rem;border:1px solid var(--color-border)}.status-pill.ok[data-v-6472d16b]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border))}.status-pill.danger[data-v-6472d16b]{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}.back-link[data-v-6472d16b]{color:var(--color-link, var(--color-text));text-decoration:underline}.status[data-v-6472d16b]{margin:0 0 10px;color:var(--color-text-muted)}.status.error[data-v-6472d16b]{color:var(--color-danger)}.admin-page[data-v-326797b7]{display:grid;gap:16px}.admin-page__header[data-v-326797b7]{display:flex;justify-content:space-between;align-items:center;gap:12px}h1[data-v-326797b7]{margin:0}.wire-card[data-v-326797b7]{border:1px solid var(--color-border);border-radius:10px;background:var(--color-page-bg);padding:14px}.wire-card h2[data-v-326797b7]{margin:0 0 10px;font-size:1rem}.table-wrap[data-v-326797b7]{overflow-x:auto}table[data-v-326797b7]{width:100%;border-collapse:collapse;min-width:680px}th[data-v-326797b7],td[data-v-326797b7]{text-align:left;padding:10px 8px;border-bottom:1px solid var(--color-border)}.empty-cell[data-v-326797b7]{color:var(--color-text-muted)}th[data-v-326797b7]{font-size:.875rem;color:var(--color-text-muted)}.status-pill[data-v-326797b7]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:.8rem;border:1px solid var(--color-border)}.status-pill.ok[data-v-326797b7]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border))}.status-pill.muted[data-v-326797b7]{color:var(--color-text-muted)}.back-link[data-v-326797b7]{color:var(--color-link, var(--color-text));text-decoration:underline}.status[data-v-326797b7]{margin:0 0 10px;color:var(--color-text-muted)}.status.error[data-v-326797b7]{color:var(--color-danger)}
