.loading-skeleton-module__KZyAvG__block{background:var(--bg-panel-soft);border-radius:6px;display:block}@media (prefers-reduced-motion:no-preference){.loading-skeleton-module__KZyAvG__block{animation:1.6s ease-in-out infinite loading-skeleton-module__KZyAvG__skeleton-pulse}}@keyframes loading-skeleton-module__KZyAvG__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}
.loading-module__Ri5gNq__shell{--skel-safe-area-top:env(safe-area-inset-top,0px);--skel-safe-area-right:env(safe-area-inset-right,0px);--skel-safe-area-bottom:env(safe-area-inset-bottom,0px);--skel-safe-area-left:env(safe-area-inset-left,0px);--skel-topbar-height:calc(56px + var(--skel-safe-area-top));--skel-statusbar-height:calc(56px + var(--skel-safe-area-bottom));grid-template-rows:var(--skel-topbar-height) minmax(0, 1fr) var(--skel-statusbar-height);height:100dvh;padding-inline:var(--skel-safe-area-left) var(--skel-safe-area-right);background:var(--bg-canvas);display:grid}.loading-module__Ri5gNq__topbar{padding:var(--skel-safe-area-top) 12px 0 18px;background:var(--bg-topbar);border-bottom:1px solid var(--border);grid-template-columns:minmax(140px,168px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.loading-module__Ri5gNq__topbarTitle{width:70%;height:14px}.loading-module__Ri5gNq__topbarActions{align-items:center;gap:10px;display:flex}.loading-module__Ri5gNq__topbarAction{border-radius:6px;width:76px;height:28px}.loading-module__Ri5gNq__topbarAvatar{border-radius:999px;width:28px;height:28px}.loading-module__Ri5gNq__main{background:var(--bg-panel);grid-template-columns:minmax(180px,220px) minmax(0,1fr) minmax(240px,320px);min-height:0;display:grid}.loading-module__Ri5gNq__pane{align-content:start;gap:8px;min-width:0;min-height:0;padding:14px;display:grid}.loading-module__Ri5gNq__sidebar{border-right:1px solid var(--border);background:var(--bg-sidebar)}.loading-module__Ri5gNq__rightpanel{border-left:1px solid var(--border);background:var(--bg-sidebar)}.loading-module__Ri5gNq__treeRow{height:15px}.loading-module__Ri5gNq__editor{align-content:start;gap:10px;padding:24px;display:grid}.loading-module__Ri5gNq__editorLine{height:14px}.loading-module__Ri5gNq__statusbar{padding:0 14px var(--skel-safe-area-bottom);background:var(--bg-statusbar);border-top:1px solid var(--border);align-items:center;gap:12px;display:flex}.loading-module__Ri5gNq__statusItem{width:90px;height:12px}
.dashboard-module__XABe8G__dashboard-page{background:var(--bg-canvas);height:100dvh;color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}.dashboard-module__XABe8G__dashboard-page>.app-header{flex:none}.dashboard-module__XABe8G__dashboard-new-cote{border:1px solid color-mix(in srgb, var(--text-secondary) 58%, var(--border));background:color-mix(in srgb, var(--text-strong) 9%, var(--bg-panel));min-width:96px;height:34px;color:var(--text-strong);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.dashboard-module__XABe8G__dashboard-new-cote svg{width:15px;height:15px}.dashboard-module__XABe8G__dashboard-new-cote:hover{border-color:var(--text-secondary);background:color-mix(in srgb, var(--text-strong) 14%, var(--bg-hover-surface))}.dashboard-module__XABe8G__dashboard-new-cote:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dashboard-module__XABe8G__dashboard-workspace-cotes,.dashboard-module__XABe8G__dashboard-breadcrumb{max-width:760px;margin:0 auto;padding:0 clamp(20px,5vw,32px)}.dashboard-module__XABe8G__dashboard-shell{flex:auto;grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:clamp(28px,4vw,56px);width:100%;max-width:1520px;min-height:0;margin:0 auto;padding:clamp(28px,4vw,44px) clamp(20px,4vw,48px) clamp(20px,3vw,32px);display:grid;overflow:hidden}.dashboard-module__XABe8G__dashboard-main{scrollbar-width:none;align-content:start;gap:clamp(28px,4vw,40px);min-width:0;min-height:0;display:grid;overflow-y:auto}.dashboard-module__XABe8G__dashboard-main::-webkit-scrollbar{display:none}.dashboard-module__XABe8G__dashboard-main>section{min-width:0}.dashboard-module__XABe8G__dashboard-personal h1,.dashboard-module__XABe8G__dashboard-workspace-cotes h1{color:var(--text-strong);font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0 0 14px;font-size:34px;font-weight:700}.dashboard-module__XABe8G__dashboard-workspaces-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.dashboard-module__XABe8G__dashboard-workspaces h2{color:var(--text-strong);font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700}@media (max-width:1200px){.dashboard-module__XABe8G__dashboard-page{height:auto;min-height:100dvh;overflow:visible}.dashboard-module__XABe8G__dashboard-shell{grid-template-columns:minmax(0,1fr);overflow:visible}.dashboard-module__XABe8G__dashboard-main{padding-right:0;overflow:visible}}@media (max-width:640px){.dashboard-module__XABe8G__dashboard-shell{gap:24px;padding:20px 16px 40px}.dashboard-module__XABe8G__dashboard-new-cote{width:38px;min-width:38px;padding:0}.dashboard-module__XABe8G__dashboard-new-cote span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-module__XABe8G__dashboard-main{gap:24px}.dashboard-module__XABe8G__dashboard-personal h1{font-size:26px}.dashboard-module__XABe8G__dashboard-workspaces h2{font-size:19px}.dashboard-module__XABe8G__dashboard-workspaces-header{flex-direction:column;align-items:stretch;gap:10px}}.dashboard-module__XABe8G__dashboard-empty{color:var(--text-secondary);margin:0;font-size:14px}.dashboard-module__XABe8G__dashboard-empty a{color:var(--text-strong);font-weight:600}.dashboard-module__XABe8G__dashboard-cote-list,.dashboard-module__XABe8G__dashboard-workspace-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__XABe8G__dashboard-workspace-list{scrollbar-width:thin;overscroll-behavior:contain;max-height:300px;padding-right:2px;overflow-y:auto}.dashboard-module__XABe8G__dashboard-cote-list>li>a,.dashboard-module__XABe8G__dashboard-workspace-list>li>a{border:1px solid var(--border);background:var(--bg-panel);border-radius:12px;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;text-decoration:none;transition:background .12s,border-color .12s;display:flex;box-shadow:0 1px 2px #261f170a}.dashboard-module__XABe8G__dashboard-cote-list>li>a:hover,.dashboard-module__XABe8G__dashboard-workspace-list>li>a:hover{background:var(--bg-hover-surface);border-color:var(--border-active)}.dashboard-module__XABe8G__dashboard-cote-list>li>a:focus-visible,.dashboard-module__XABe8G__dashboard-workspace-list>li>a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dashboard-module__XABe8G__dashboard-cote-title,.dashboard-module__XABe8G__dashboard-workspace-name{color:var(--text-strong);font-size:15px;font-weight:600}.dashboard-module__XABe8G__dashboard-cote-meta,.dashboard-module__XABe8G__dashboard-workspace-meta{color:var(--text-muted);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dashboard-module__XABe8G__dashboard-workspace-transfer-hint{color:var(--text-muted);font-size:12px;display:none}.dashboard-module__XABe8G__dashboard-workspace-role-badge{border:1px solid var(--border);background:var(--bg-panel);color:var(--text-secondary);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.03em;border-radius:99px;padding:1px 7px;font-weight:650}.dashboard-module__XABe8G__dashboard-workspace-list>li>a{align-items:center}.dashboard-module__XABe8G__dashboard-workspace-drop-target{border-radius:12px}.dashboard-module__XABe8G__dashboard-workspace-drop-target.dashboard-module__XABe8G__is-drag-over>a{border-color:var(--brand-accent-hover);background:color-mix(in srgb, var(--brand-accent) 14%, var(--bg-hover-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 24%, transparent)}.dashboard-module__XABe8G__dashboard-workspace-drop-target.dashboard-module__XABe8G__is-drag-over .dashboard-module__XABe8G__dashboard-workspace-transfer-hint{display:block}.dashboard-module__XABe8G__dashboard-workspace-icon-tile{border:1px solid var(--border);background:var(--bg-panel-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dashboard-module__XABe8G__dashboard-workspace-icon{width:19px;height:19px;color:var(--icon-default)}.dashboard-module__XABe8G__dashboard-workspace-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.dashboard-module__XABe8G__dashboard-workspace-chevron{width:18px;height:18px;color:var(--text-faint);flex:none}.dashboard-module__XABe8G__dashboard-create-workspace-trigger{border:1px solid var(--border);background:var(--bg-panel);height:32px;color:var(--text-strong);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.dashboard-module__XABe8G__dashboard-create-workspace-trigger:hover{background:var(--bg-hover-surface);border-color:var(--border-active)}.dashboard-module__XABe8G__dashboard-create-workspace-trigger svg{width:14px;height:14px}.dashboard-module__XABe8G__dashboard-create-workspace-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-module__XABe8G__dashboard-create-workspace-form input{border:1px solid var(--border-active);background:var(--bg-panel);height:32px;color:var(--text-strong);border-radius:8px;padding:0 10px;font-size:13px}.dashboard-module__XABe8G__dashboard-create-workspace-actions{gap:6px;display:inline-flex}.dashboard-module__XABe8G__dashboard-create-workspace-actions button{border:1px solid var(--border);background:var(--bg-panel);height:32px;color:var(--text-strong);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600}.dashboard-module__XABe8G__dashboard-create-workspace-actions button:first-child{border-color:color-mix(in srgb, var(--text-secondary) 58%, var(--border));background:color-mix(in srgb, var(--text-strong) 9%, var(--bg-panel));color:var(--text-strong);box-shadow:inset 0 1px #ffffff12}.dashboard-module__XABe8G__dashboard-create-workspace-actions button:first-child:hover{border-color:var(--text-secondary);background:color-mix(in srgb, var(--text-strong) 14%, var(--bg-hover-surface))}.dashboard-module__XABe8G__dashboard-create-workspace-error{width:100%;color:var(--danger);margin:0;font-size:12px}.dashboard-module__XABe8G__dashboard-sidebar{flex-direction:column;gap:20px;min-width:0;min-height:0;display:flex;overflow:hidden}.dashboard-module__XABe8G__dashboard-sidebar-panel{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.dashboard-module__XABe8G__dashboard-sidebar-panel,.dashboard-module__XABe8G__workspace-hub-side-panel{border:1px solid var(--border);background:var(--bg-panel);box-shadow:none;border-radius:14px;padding:18px}.dashboard-module__XABe8G__dashboard-sidebar-panel--activity{flex-grow:1.5}.dashboard-module__XABe8G__dashboard-sidebar-panel--pending{flex-grow:1}@media (max-width:1200px){.dashboard-module__XABe8G__dashboard-sidebar{overflow:visible}.dashboard-module__XABe8G__dashboard-sidebar-panel{flex:none}.dashboard-module__XABe8G__dashboard-sidebar-panel--activity{min-height:300px}.dashboard-module__XABe8G__dashboard-sidebar-panel--pending{min-height:220px}}@media (max-width:640px){.dashboard-module__XABe8G__dashboard-sidebar-panel--activity{min-height:220px}.dashboard-module__XABe8G__dashboard-sidebar-panel--pending{min-height:180px}}.dashboard-module__XABe8G__dashboard-sidebar-panel-header,.dashboard-module__XABe8G__workspace-hub-side-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.dashboard-module__XABe8G__dashboard-sidebar-panel h2,.dashboard-module__XABe8G__workspace-hub-side-header h2{color:var(--text-strong);font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:15px;font-weight:650;line-height:1.3}.dashboard-module__XABe8G__dashboard-sidebar-empty,.dashboard-module__XABe8G__workspace-hub-side-empty{min-height:0;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 12px;font-size:13px;line-height:1.45;display:flex}.dashboard-module__XABe8G__dashboard-sidebar-empty{flex:auto}.dashboard-module__XABe8G__dashboard-sidebar-empty svg,.dashboard-module__XABe8G__workspace-hub-side-empty svg{width:22px;height:22px;color:var(--text-faint)}.dashboard-module__XABe8G__dashboard-sidebar-empty p,.dashboard-module__XABe8G__workspace-hub-side-empty p{max-width:30ch;margin:0}.dashboard-module__XABe8G__dashboard-sidebar-activity-list,.dashboard-module__XABe8G__dashboard-sidebar-comment-list{align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow:auto}.dashboard-module__XABe8G__dashboard-sidebar-activity-item{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:2px;display:grid}.dashboard-module__XABe8G__dashboard-sidebar-activity-row,.dashboard-module__XABe8G__dashboard-sidebar-comment-row{color:inherit;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px;text-decoration:none;display:grid}.dashboard-module__XABe8G__dashboard-sidebar-pin{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__dashboard-sidebar-pin:hover,.dashboard-module__XABe8G__dashboard-sidebar-pin:focus-visible,.dashboard-module__XABe8G__dashboard-sidebar-pin[aria-pressed=true]{border-color:var(--border-subtle);background:var(--bg-hover-surface);color:var(--text-strong)}.dashboard-module__XABe8G__dashboard-sidebar-pin:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.dashboard-module__XABe8G__dashboard-sidebar-pin:disabled{cursor:wait;opacity:.55}.dashboard-module__XABe8G__dashboard-sidebar-pin svg{width:15px;height:15px}.dashboard-module__XABe8G__dashboard-sidebar-activity-row:hover,.dashboard-module__XABe8G__dashboard-sidebar-comment-row:hover{border-color:var(--border-subtle);background:var(--bg-hover-surface)}.dashboard-module__XABe8G__dashboard-sidebar-activity-icon{border:1px solid var(--border-subtle);background:var(--bg-panel-soft);width:34px;height:34px;color:var(--text-secondary);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__dashboard-sidebar-activity-icon svg{width:17px;height:17px}.dashboard-module__XABe8G__dashboard-sidebar-activity-row span:last-child,.dashboard-module__XABe8G__dashboard-sidebar-comment-row span:last-child{gap:2px;min-width:0;display:grid}.dashboard-module__XABe8G__dashboard-sidebar-activity-row strong,.dashboard-module__XABe8G__dashboard-sidebar-comment-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-size:13px;overflow:hidden}.dashboard-module__XABe8G__dashboard-sidebar-activity-row small,.dashboard-module__XABe8G__dashboard-sidebar-comment-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:12px;overflow:hidden}.dashboard-module__XABe8G__dashboard-cote-activity{background:var(--brand-accent-soft);color:var(--brand-accent-text);white-space:nowrap;border-radius:99px;padding:1px 6px;font-size:11px;font-weight:550}.dashboard-module__XABe8G__dashboard-breadcrumb{color:var(--text-muted);margin-top:clamp(20px,3vw,28px);margin-bottom:4px;font-size:13px}.dashboard-module__XABe8G__dashboard-breadcrumb a{color:var(--text-secondary);font-weight:600;text-decoration:none}.dashboard-module__XABe8G__dashboard-breadcrumb a:hover{color:var(--text-strong)}.dashboard-module__XABe8G__dashboard-workspace-cotes{margin-top:8px}.dashboard-module__XABe8G__workspace-hub-main{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.dashboard-module__XABe8G__workspace-hub{scrollbar-width:none;flex:auto;align-content:start;gap:18px;width:100%;max-width:1280px;min-height:0;margin:0 auto;padding:18px clamp(20px,4vw,48px) 44px;display:grid;overflow-y:auto}.dashboard-module__XABe8G__workspace-hub::-webkit-scrollbar{display:none}.dashboard-module__XABe8G__workspace-hub-hero,.dashboard-module__XABe8G__workspace-empty-cta,.dashboard-module__XABe8G__workspace-hub-panel{border:1px solid var(--border);background:var(--bg-panel);border-radius:12px;box-shadow:0 1px 2px #261f170a}.dashboard-module__XABe8G__workspace-hub-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.dashboard-module__XABe8G__workspace-hub-kicker{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:12px;font-weight:700}.dashboard-module__XABe8G__workspace-hub-hero h1{color:var(--text-strong);font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:32px;font-weight:700}.dashboard-module__XABe8G__workspace-hub-summary{color:var(--text-secondary);margin:8px 0 0;font-size:14px}.dashboard-module__XABe8G__workspace-hub-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-module__XABe8G__workspace-hub-icon-action{width:38px;padding:0!important}.dashboard-module__XABe8G__workspace-hub-actions button,.dashboard-module__XABe8G__workspace-hub-primary-action,.dashboard-module__XABe8G__workspace-empty-cta-grid :is(a,button),.dashboard-module__XABe8G__workspace-hub-form button,.dashboard-module__XABe8G__workspace-hub-inline-form button,.dashboard-module__XABe8G__workspace-member-actions button{border:1px solid var(--border);background:var(--bg-panel);min-height:34px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-actions button svg,.dashboard-module__XABe8G__workspace-hub-primary-action svg,.dashboard-module__XABe8G__workspace-empty-cta-grid svg{width:16px;height:16px;display:block}.dashboard-module__XABe8G__workspace-hub-actions button:hover,.dashboard-module__XABe8G__workspace-hub-primary-action:hover,.dashboard-module__XABe8G__workspace-empty-cta-grid :is(a,button):hover,.dashboard-module__XABe8G__workspace-hub-form button:hover,.dashboard-module__XABe8G__workspace-hub-inline-form button:hover,.dashboard-module__XABe8G__workspace-member-actions button:hover{border-color:var(--border-active);background:var(--bg-hover-surface)}.dashboard-module__XABe8G__workspace-hub-primary-action:hover,.dashboard-module__XABe8G__workspace-empty-cta-grid form:first-child button:hover,.dashboard-module__XABe8G__workspace-hub-form button[type=submit]:hover,.dashboard-module__XABe8G__workspace-hub-inline-form button[type=submit]:hover{border-color:var(--text-secondary);background:color-mix(in srgb, var(--text-strong) 14%, var(--bg-hover-surface))}.dashboard-module__XABe8G__workspace-hub-danger-button{border:1px solid var(--border-danger);background:var(--danger-bg);min-height:34px;color:var(--danger);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-danger-button:hover{border-color:var(--danger)}.dashboard-module__XABe8G__workspace-hub-danger-button:disabled{cursor:not-allowed;opacity:.55}.dashboard-module__XABe8G__workspace-hub-danger-button svg{width:15px;height:15px}.dashboard-module__XABe8G__workspace-hub-actions button:disabled,.dashboard-module__XABe8G__workspace-hub-form button:disabled,.dashboard-module__XABe8G__workspace-hub-inline-form button:disabled,.dashboard-module__XABe8G__workspace-member-actions button:disabled{cursor:not-allowed;opacity:.58}.dashboard-module__XABe8G__workspace-hub-error{color:var(--danger);grid-column:1/-1;margin:0;font-size:13px}.dashboard-module__XABe8G__workspace-settings-dialog{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--bg-panel) 94%, var(--bg-canvas)), color-mix(in srgb, var(--bg-panel-soft) 74%, var(--bg-canvas)));grid-template-rows:auto minmax(0,1fr);height:min(760px,100dvh - 40px);max-height:min(760px,100dvh - 40px);overflow:hidden;width:min(1120px,100vw - 40px)!important;max-width:min(1120px,100vw - 40px)!important}.dashboard-module__XABe8G__workspace-settings-header{padding-bottom:8px}.dashboard-module__XABe8G__workspace-settings-header p{color:var(--text-secondary);margin:6px 0 0}.dashboard-module__XABe8G__workspace-invite-dialog{width:min(460px,100vw - 32px)!important;max-width:min(460px,100vw - 32px)!important}.dashboard-module__XABe8G__workspace-settings-shell{grid-template-columns:210px minmax(0,1fr);gap:18px;min-height:0;display:grid;overflow:hidden}.dashboard-module__XABe8G__workspace-settings-rail{border:1px solid var(--border);background:linear-gradient(150deg, color-mix(in srgb, var(--bg-panel-soft) 78%, transparent), color-mix(in srgb, var(--bg-panel) 84%, transparent));border-radius:10px;flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex}.dashboard-module__XABe8G__workspace-settings-rail-item{width:100%;min-height:44px;color:var(--text-primary);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:650;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:relative}.dashboard-module__XABe8G__workspace-settings-rail-item:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;inset:7px auto 7px -10px}.dashboard-module__XABe8G__workspace-settings-rail-item:hover,.dashboard-module__XABe8G__workspace-settings-rail-item-active{border-color:color-mix(in srgb, var(--brand-accent) 22%, var(--border));background:color-mix(in srgb, var(--brand-accent) 9%, var(--bg-panel-soft));color:var(--text-strong)}.dashboard-module__XABe8G__workspace-settings-rail-item-active:before{background:color-mix(in srgb, var(--brand-accent) 86%, var(--text-strong))}.dashboard-module__XABe8G__workspace-settings-rail-item-danger{color:var(--danger)}.dashboard-module__XABe8G__workspace-settings-rail-item svg{width:17px;height:17px}.dashboard-module__XABe8G__workspace-settings-rail-footer{border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;margin-top:auto;padding:12px 10px;display:grid}.dashboard-module__XABe8G__workspace-settings-rail-footer>span:last-child{gap:2px;min-width:0;display:grid}.dashboard-module__XABe8G__workspace-settings-rail-footer strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-size:13px;overflow:hidden}.dashboard-module__XABe8G__workspace-settings-rail-footer small{color:var(--text-muted);font-size:12px}.dashboard-module__XABe8G__workspace-settings-workspace-mark{background:color-mix(in srgb, var(--brand-accent) 28%, var(--bg-panel-soft));width:30px;height:30px;color:var(--text-strong);border-radius:7px;place-items:center;font-size:12px;font-weight:760;display:grid}.dashboard-module__XABe8G__workspace-settings-main{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 4px 2px 0;overflow-y:auto}.dashboard-module__XABe8G__workspace-settings-group{border-bottom:1px solid var(--border);gap:12px;margin:0 0 18px;padding:0 0 16px;display:grid}.dashboard-module__XABe8G__workspace-settings-group:last-child{border-bottom:0;margin-bottom:0}.dashboard-module__XABe8G__workspace-settings-group-title{align-items:center;gap:10px;display:flex}.dashboard-module__XABe8G__workspace-settings-group-title>span{border:1px solid color-mix(in srgb, var(--brand-accent) 70%, var(--border));width:20px;height:20px;color:var(--brand-accent-hover);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:760;display:inline-flex}.dashboard-module__XABe8G__workspace-settings-group-title h2{color:var(--text-strong);margin:0;font-size:15px;font-weight:700}.dashboard-module__XABe8G__workspace-settings-group-title em{color:var(--text-muted);margin-left:auto;font-size:12px;font-style:normal;font-weight:650}.dashboard-module__XABe8G__workspace-settings-form-stack{gap:6px;display:grid}.dashboard-module__XABe8G__workspace-settings-row,.dashboard-module__XABe8G__workspace-settings-invite-form{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-panel) 82%, transparent);border-radius:8px;grid-template-columns:34px minmax(180px,1fr) minmax(170px,.55fr) auto;align-items:center;gap:10px;min-width:0;min-height:56px;padding:10px 12px;display:grid}.dashboard-module__XABe8G__workspace-settings-row:hover,.dashboard-module__XABe8G__workspace-settings-invite-form:hover{border-color:color-mix(in srgb, var(--border-strong) 72%, var(--brand-accent));background:color-mix(in srgb, var(--bg-panel-soft) 46%, var(--bg-panel))}.dashboard-module__XABe8G__workspace-settings-row-icon{background:color-mix(in srgb, var(--bg-panel-soft) 80%, transparent);width:28px;height:28px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__workspace-settings-row-icon svg{width:16px;height:16px}.dashboard-module__XABe8G__workspace-settings-row-copy{gap:2px;min-width:0;display:grid}.dashboard-module__XABe8G__workspace-settings-row-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-size:13px;font-weight:720;overflow:hidden}.dashboard-module__XABe8G__workspace-settings-row-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:12px;overflow:hidden}.dashboard-module__XABe8G__workspace-settings-row :is(input,select),.dashboard-module__XABe8G__workspace-settings-invite-form :is(input,select){border:1px solid var(--border);background:var(--bg-canvas);width:100%;min-width:0;height:34px;color:var(--text-primary);font:inherit;border-radius:7px;padding:0 10px;font-size:13px}.dashboard-module__XABe8G__workspace-settings-row textarea{border:1px solid var(--border);background:var(--bg-canvas);width:100%;min-height:64px;color:var(--text-primary);font:inherit;resize:vertical;border-radius:7px;grid-column:2/-1;padding:8px 10px;font-size:13px;line-height:1.45}.dashboard-module__XABe8G__workspace-settings-row textarea:focus-visible{border-color:var(--brand-accent-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 20%, transparent);outline:none}.dashboard-module__XABe8G__workspace-settings-row:has(textarea){grid-template-columns:34px minmax(180px,1fr);row-gap:8px}.dashboard-module__XABe8G__workspace-settings-row:has(textarea)>button{grid-column:2/-1;justify-self:start}.dashboard-module__XABe8G__workspace-settings-row select,.dashboard-module__XABe8G__workspace-settings-invite-form select,.dashboard-module__XABe8G__workspace-hub-form select,.dashboard-module__XABe8G__workspace-hub-inline-form select,.dashboard-module__XABe8G__workspace-member-actions select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.dashboard-module__XABe8G__workspace-settings-row :is(input,select):focus-visible,.dashboard-module__XABe8G__workspace-settings-invite-form :is(input,select):focus-visible{border-color:var(--brand-accent-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 20%, transparent);outline:none}.dashboard-module__XABe8G__workspace-settings-row>button,.dashboard-module__XABe8G__workspace-settings-invite-form button,.dashboard-module__XABe8G__workspace-settings-row-actions button{border:1px solid color-mix(in srgb, var(--border-strong) 78%, var(--brand-accent));background:color-mix(in srgb, var(--text-strong) 7%, var(--bg-panel-soft));min-height:34px;color:var(--text-strong);white-space:nowrap;border-radius:7px;padding:0 14px;font-size:13px;font-weight:700}.dashboard-module__XABe8G__workspace-settings-row>button:hover,.dashboard-module__XABe8G__workspace-settings-invite-form button:hover,.dashboard-module__XABe8G__workspace-settings-row-actions button:hover{border-color:color-mix(in srgb, var(--brand-accent) 50%, var(--border-strong));background:color-mix(in srgb, var(--brand-accent) 12%, var(--bg-panel-soft))}.dashboard-module__XABe8G__workspace-settings-row>button:disabled,.dashboard-module__XABe8G__workspace-settings-invite-form button:disabled,.dashboard-module__XABe8G__workspace-settings-row-actions button:disabled{cursor:not-allowed;opacity:.55}.dashboard-module__XABe8G__workspace-settings-row-value{color:var(--text-primary);justify-self:end;font-size:13px;font-weight:650}.dashboard-module__XABe8G__workspace-settings-member-list{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;max-height:min(218px,30dvh);padding-right:4px;overflow-y:auto}.dashboard-module__XABe8G__workspace-settings-invite-form{grid-template-columns:34px minmax(150px,1fr) minmax(190px,.8fr) 118px 96px}.dashboard-module__XABe8G__workspace-settings-row-actions{justify-content:flex-end;display:flex}.dashboard-module__XABe8G__workspace-settings-toggle{appearance:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-strong) 42%, transparent);justify-self:end;position:relative;background:color-mix(in srgb, var(--border-strong) 70%, var(--bg-canvas))!important;border:0!important;border-radius:999px!important;width:42px!important;height:24px!important;padding:0!important}.dashboard-module__XABe8G__workspace-settings-toggle:before{content:"";background:var(--text-strong);border-radius:999px;width:18px;height:18px;transition:transform .14s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.dashboard-module__XABe8G__workspace-settings-toggle:checked{background:color-mix(in srgb, var(--brand-accent) 64%, var(--bg-panel-soft))!important}.dashboard-module__XABe8G__workspace-settings-toggle:checked:before{transform:translate(18px,-50%)}.dashboard-module__XABe8G__workspace-settings-danger-group .dashboard-module__XABe8G__workspace-settings-group-title>span,.dashboard-module__XABe8G__workspace-settings-danger-group .dashboard-module__XABe8G__workspace-settings-row-icon{border-color:color-mix(in srgb, var(--danger) 42%, var(--border));color:var(--danger)}.dashboard-module__XABe8G__workspace-settings-danger-group .dashboard-module__XABe8G__workspace-settings-row{border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:color-mix(in srgb, var(--danger-bg) 26%, var(--bg-panel))}.dashboard-module__XABe8G__workspace-empty-cta{gap:16px;padding:18px;display:grid}.dashboard-module__XABe8G__workspace-empty-cta h2,.dashboard-module__XABe8G__workspace-hub-section-header h2{color:var(--text-strong);margin:0;font-size:17px;font-weight:700}.dashboard-module__XABe8G__workspace-empty-cta p{color:var(--text-secondary);margin:6px 0 0;font-size:14px}.dashboard-module__XABe8G__workspace-empty-cta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-module__XABe8G__workspace-empty-cta-grid form{margin:0}.dashboard-module__XABe8G__workspace-empty-cta-grid :is(a,button){justify-content:flex-start;width:100%;min-height:56px;padding:0 14px}.dashboard-module__XABe8G__workspace-hub-panel{min-width:0;padding:18px}.dashboard-module__XABe8G__workspace-hub-section-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.dashboard-module__XABe8G__workspace-hub-section-header span{color:var(--text-muted);font-size:12px}.dashboard-module__XABe8G__workspace-hub-cote-list,.dashboard-module__XABe8G__workspace-member-list,.dashboard-module__XABe8G__workspace-comment-history{gap:10px;display:grid}.dashboard-module__XABe8G__workspace-hub-cote-row{border:1px solid var(--border);background:var(--bg-canvas);border-radius:10px;grid-template-columns:minmax(180px,1.4fr) minmax(150px,.9fr) minmax(130px,.8fr) minmax(120px,.75fr) minmax(110px,.7fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px;display:grid}.dashboard-module__XABe8G__workspace-hub-cote-row>span,.dashboard-module__XABe8G__workspace-hub-cote-title{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-permission-cell select{border:1px solid var(--border);background:var(--bg-panel);min-width:112px;height:32px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 9px;font-size:12px}.dashboard-module__XABe8G__workspace-hub-permission-cell select:disabled{opacity:.6}.dashboard-module__XABe8G__workspace-hub-access-summary>span{gap:1px;min-width:0;display:grid}.dashboard-module__XABe8G__workspace-hub-access-summary small{color:var(--text-muted);font-size:11px}.dashboard-module__XABe8G__workspace-hub-access-summary strong{color:var(--text-secondary);font-size:12px}.dashboard-module__XABe8G__workspace-hub-cote-menu-cell{justify-content:flex-end;align-items:center;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-cote-row svg{width:15px;height:15px;color:var(--text-muted);flex:none}.dashboard-module__XABe8G__workspace-hub-cote-title{color:var(--text-strong);text-decoration:none}.dashboard-module__XABe8G__workspace-hub-cote-title span{gap:2px;min-width:0;display:grid}.dashboard-module__XABe8G__workspace-hub-cote-title strong,.dashboard-module__XABe8G__workspace-hub-cote-title small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-module__XABe8G__workspace-hub-cote-title small{color:var(--text-muted);font-size:12px;font-weight:500}.dashboard-module__XABe8G__workspace-hub-cote-title .dashboard-module__XABe8G__workspace-hub-reviewed-status{color:var(--success);vertical-align:middle;align-items:center;gap:4px;margin-left:8px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-reviewed-status svg{width:13px;height:13px}.dashboard-module__XABe8G__workspace-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-module__XABe8G__workspace-hub-form{gap:12px;display:grid}.dashboard-module__XABe8G__workspace-hub-form+.dashboard-module__XABe8G__workspace-hub-form{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.dashboard-module__XABe8G__workspace-hub-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-module__XABe8G__workspace-hub-form label,.dashboard-module__XABe8G__workspace-hub-inline-form{min-width:0}.dashboard-module__XABe8G__workspace-hub-form label{gap:5px;display:grid}.dashboard-module__XABe8G__workspace-hub-form label span,.dashboard-module__XABe8G__workspace-hub-inline-form label span{color:var(--text-secondary);font-size:12px;font-weight:650}.dashboard-module__XABe8G__workspace-hub-form :is(input,select),.dashboard-module__XABe8G__workspace-hub-inline-form :is(input,select),.dashboard-module__XABe8G__workspace-member-actions select{border:1px solid var(--border);background:var(--bg-canvas);width:100%;min-width:0;height:36px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.dashboard-module__XABe8G__workspace-hub-form select,.dashboard-module__XABe8G__workspace-hub-inline-form select,.dashboard-module__XABe8G__workspace-member-actions select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.dashboard-module__XABe8G__workspace-hub-checkbox{color:var(--text-secondary);grid-template-columns:none;align-items:flex-start;font-size:13px;line-height:1.4;gap:8px!important;display:flex!important}.dashboard-module__XABe8G__workspace-hub-checkbox input{width:auto;height:auto;margin-top:2px}.dashboard-module__XABe8G__workspace-hub-readonly-list{gap:10px;margin:0;display:grid}.dashboard-module__XABe8G__workspace-hub-readonly-list div,.dashboard-module__XABe8G__workspace-member-row,.dashboard-module__XABe8G__workspace-comment-history article{border:1px solid var(--border);background:var(--bg-canvas);border-radius:10px;min-width:0;padding:12px}.dashboard-module__XABe8G__workspace-hub-readonly-list dt{color:var(--text-muted);font-size:12px;font-weight:650}.dashboard-module__XABe8G__workspace-hub-readonly-list dd{color:var(--text-strong);margin:3px 0 0;font-size:14px}.dashboard-module__XABe8G__workspace-member-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dashboard-module__XABe8G__workspace-member-row>span:first-child{gap:2px;min-width:0;display:grid}.dashboard-module__XABe8G__workspace-member-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-size:14px;overflow:hidden}.dashboard-module__XABe8G__workspace-member-row small,.dashboard-module__XABe8G__workspace-comment-history small{color:var(--text-muted);font-size:12px}.dashboard-module__XABe8G__workspace-member-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-module__XABe8G__workspace-member-row em{color:var(--text-secondary);font-size:13px;font-style:normal;font-weight:650}.dashboard-module__XABe8G__workspace-member-actions,.dashboard-module__XABe8G__workspace-hub-inline-form{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.dashboard-module__XABe8G__workspace-member-actions select{width:112px}.dashboard-module__XABe8G__workspace-member-role-label{min-width:64px;color:var(--text-secondary);justify-content:flex-end;align-items:center;padding:0;font-size:13px;font-weight:650;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-inline-form{justify-content:stretch;width:100%;margin-top:12px}.dashboard-module__XABe8G__workspace-hub-inline-form input{flex:auto}.dashboard-module__XABe8G__workspace-hub-inline-form select{flex:0 0 110px}.dashboard-module__XABe8G__workspace-comment-history article{gap:6px;display:grid}.dashboard-module__XABe8G__workspace-comment-history article>span{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.dashboard-module__XABe8G__workspace-comment-history strong{color:var(--text-strong);font-size:13px}.dashboard-module__XABe8G__workspace-comment-history p{color:var(--text-primary);margin:0;font-size:13px;line-height:1.45}@media (max-width:1040px){.dashboard-module__XABe8G__workspace-hub{overflow:visible}.dashboard-module__XABe8G__workspace-hub-grid,.dashboard-module__XABe8G__workspace-empty-cta-grid{grid-template-columns:minmax(0,1fr)}.dashboard-module__XABe8G__workspace-hub-cote-row{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.dashboard-module__XABe8G__workspace-hub-cote-menu-cell{justify-content:flex-end}}@media (max-width:900px){.dashboard-module__XABe8G__workspace-settings-dialog{height:min(700px,100dvh - 24px);max-height:min(700px,100dvh - 24px)}.dashboard-module__XABe8G__workspace-settings-shell{grid-template-columns:minmax(0,1fr);padding-right:4px;overflow-y:auto}.dashboard-module__XABe8G__workspace-settings-rail{z-index:2;grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;top:0}.dashboard-module__XABe8G__workspace-settings-rail-footer{display:none}.dashboard-module__XABe8G__workspace-settings-main{padding-right:0;overflow:visible}}@media (max-width:700px){.dashboard-module__XABe8G__workspace-hub{padding:14px 16px 36px}.dashboard-module__XABe8G__workspace-hub-hero,.dashboard-module__XABe8G__workspace-member-row,.dashboard-module__XABe8G__workspace-hub-cote-row{grid-template-columns:minmax(0,1fr)}.dashboard-module__XABe8G__workspace-hub-actions,.dashboard-module__XABe8G__workspace-member-actions,.dashboard-module__XABe8G__workspace-hub-inline-form{justify-content:stretch}.dashboard-module__XABe8G__workspace-hub-actions :is(a,button),.dashboard-module__XABe8G__workspace-member-actions :is(select,button),.dashboard-module__XABe8G__workspace-hub-inline-form :is(input,select,button){width:100%}.dashboard-module__XABe8G__workspace-hub-cote-menu-cell{justify-content:flex-start}.dashboard-module__XABe8G__workspace-hub-form-grid,.dashboard-module__XABe8G__workspace-settings-row,.dashboard-module__XABe8G__workspace-settings-invite-form{grid-template-columns:minmax(0,1fr)}.dashboard-module__XABe8G__workspace-settings-row-copy strong,.dashboard-module__XABe8G__workspace-settings-row-copy small{white-space:normal}.dashboard-module__XABe8G__workspace-settings-row-value,.dashboard-module__XABe8G__workspace-settings-toggle{justify-self:stretch}.dashboard-module__XABe8G__workspace-settings-row-actions{justify-content:stretch}.dashboard-module__XABe8G__workspace-settings-row-actions button{width:100%}.dashboard-module__XABe8G__workspace-settings-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-module__XABe8G__workspace-hub{gap:14px;max-width:1600px;padding:16px clamp(16px,2vw,24px) 44px}.dashboard-module__XABe8G__workspace-hub-summary,.dashboard-module__XABe8G__workspace-hub-current-user small,.dashboard-module__XABe8G__workspace-hub-side-panel small,.dashboard-module__XABe8G__workspace-hub-completion-card small{color:var(--text-secondary)}.dashboard-module__XABe8G__workspace-hub-content-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:16px;min-width:0;display:grid}.dashboard-module__XABe8G__workspace-hub-main-column,.dashboard-module__XABe8G__workspace-hub-side-column{min-width:0;display:grid}.dashboard-module__XABe8G__workspace-hub-main-column{grid-template-rows:auto minmax(0,1fr);gap:14px;height:calc(100dvh - 92px);max-height:calc(100dvh - 92px)}.dashboard-module__XABe8G__workspace-hub-side-column{grid-template-rows:repeat(2,minmax(0,1fr));gap:20px;height:calc(100dvh - 92px);max-height:calc(100dvh - 92px);position:sticky;top:72px}.dashboard-module__XABe8G__workspace-hub-hero,.dashboard-module__XABe8G__workspace-empty-cta,.dashboard-module__XABe8G__workspace-hub-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 40%, transparent), transparent), color-mix(in srgb, var(--bg-panel) 96%, var(--bg-canvas));border-radius:8px;overflow:hidden;box-shadow:0 14px 34px #00000021}.dashboard-module__XABe8G__workspace-hub-hero{--hub-hero-surface:color-mix(in srgb, var(--bg-panel) 84%, var(--bg-panel-soft));--hub-hero-surface-deep:color-mix(in srgb, var(--bg-panel-soft) 82%, var(--bg-canvas));--hub-hero-surface-code:color-mix(in srgb, var(--bg-inset) 72%, var(--bg-panel));--hub-hero-ink:var(--text-strong);--hub-hero-copy:var(--text-secondary);--hub-hero-muted:var(--text-muted);--hub-hero-faint:var(--text-faint);--hub-hero-line:color-mix(in srgb, var(--border-strong) 52%, transparent);--hub-hero-line-soft:color-mix(in srgb, var(--border-default) 30%, transparent);--hub-hero-accent:var(--brand-accent);--hub-hero-accent-hover:var(--brand-accent-hover);--hub-hero-accent-soft:color-mix(in srgb, var(--brand-accent) 9%, transparent);isolation:isolate;border:1px solid var(--hub-hero-line);background:radial-gradient(260px 172px at 10% 54%, var(--hub-hero-accent-soft), transparent 74%), radial-gradient(290px 180px at 90% 86%, color-mix(in srgb, var(--hub-hero-accent) 5%, transparent), transparent 70%), radial-gradient(ellipse at 20% 0%, color-mix(in srgb, var(--bg-elevated) 44%, transparent), transparent 42%), linear-gradient(110deg, var(--hub-hero-surface) 0%, color-mix(in srgb, var(--hub-hero-surface) 74%, var(--hub-hero-surface-deep)) 42%, var(--hub-hero-surface-deep) 100%);min-height:238px;box-shadow:0 10px 18px color-mix(in srgb, var(--text-strong) 7%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bg-elevated) 72%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--hub-hero-accent) 5%, transparent);color:var(--hub-hero-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;padding:0;position:relative}.dashboard-module__XABe8G__workspace-hub-hero-art{z-index:-1;border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.dashboard-module__XABe8G__workspace-hub-hero-art:before{content:"";background:linear-gradient(color-mix(in srgb, var(--hub-hero-line) 36%, transparent) 1px, transparent 1px) 0 0 / 19px 19px, linear-gradient(90deg, color-mix(in srgb, var(--hub-hero-line) 36%, transparent) 1px, transparent 1px) 0 0 / 19px 19px, color-mix(in srgb, var(--hub-hero-surface-code) 18%, transparent);opacity:.44;border-radius:12px;width:164px;height:156px;position:absolute;top:24px;left:18px;-webkit-mask-image:linear-gradient(90deg,#000 0% 54%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 54%,#0000 100%)}.dashboard-module__XABe8G__workspace-hub-hero-art:after{content:"";background:radial-gradient(ellipse at 28% 52%, color-mix(in srgb, var(--hub-hero-accent) 8%, transparent), transparent 72%);opacity:.8;width:214px;height:178px;position:absolute;top:18px;left:16px}.dashboard-module__XABe8G__workspace-hub-hero-braces,.dashboard-module__XABe8G__workspace-hub-hero-code-mark,.dashboard-module__XABe8G__workspace-hub-hero-tabs,.dashboard-module__XABe8G__workspace-hub-hero-code-snippet{-webkit-user-select:none;user-select:none;position:absolute}.dashboard-module__XABe8G__workspace-hub-hero-braces{color:color-mix(in srgb, var(--hub-hero-ink) 6%, transparent);font-family:var(--font-mono);letter-spacing:-.18em;filter:blur(1px);font-size:132px;font-weight:700;line-height:1;top:34px;left:32px}.dashboard-module__XABe8G__workspace-hub-hero-code-mark{color:color-mix(in srgb, var(--hub-hero-ink) 5%, transparent);font-family:var(--font-mono);font-size:94px;font-weight:700;line-height:1;top:32px;right:18%}.dashboard-module__XABe8G__workspace-hub-hero-tabs{align-items:flex-end;gap:7px;max-width:min(70%,760px);display:flex;bottom:14px;left:24px}.dashboard-module__XABe8G__workspace-hub-hero-tab{border:1px solid var(--hub-hero-line-soft);background:linear-gradient(180deg, var(--hub-hero-surface-code), var(--hub-hero-surface-deep));min-width:118px;height:40px;color:var(--hub-hero-copy);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bg-elevated) 48%, transparent);border-radius:9px 9px 0 0;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:520;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-hero-tab:nth-child(2),.dashboard-module__XABe8G__workspace-hub-hero-tab:nth-child(3){opacity:.5}.dashboard-module__XABe8G__workspace-hub-hero-tab:nth-child(3){min-width:150px}.dashboard-module__XABe8G__workspace-hub-hero-tab span:first-child{color:var(--hub-hero-accent);font-family:var(--font-mono);font-weight:700}.dashboard-module__XABe8G__workspace-hub-hero-tab span:last-child{color:var(--hub-hero-muted);margin-left:auto}.dashboard-module__XABe8G__workspace-hub-hero-code-snippet{color:color-mix(in srgb, var(--hub-hero-copy) 78%, transparent);font-family:var(--font-mono);opacity:.5;gap:3px;font-size:12px;line-height:1.15;display:grid;bottom:14px;right:26px}.dashboard-module__XABe8G__workspace-hub-hero-code-snippet>span{grid-template-columns:28px max-content;gap:12px;display:grid}.dashboard-module__XABe8G__workspace-hub-hero-code-snippet>span>span:first-child{color:var(--hub-hero-faint)}.dashboard-module__XABe8G__workspace-hub-hero-code-snippet>span:first-child>span:last-child,.dashboard-module__XABe8G__workspace-hub-hero-code-snippet>span:last-child>span:last-child{color:color-mix(in srgb, var(--hub-hero-copy) 86%, var(--hub-hero-accent))}.dashboard-module__XABe8G__workspace-hub-hero-code-snippet>span:nth-child(3)>span:last-child{color:var(--hub-hero-accent)}.dashboard-module__XABe8G__workspace-hub-hero-code-snippet>span:nth-child(4)>span:last-child{color:var(--success)}.dashboard-module__XABe8G__workspace-hub-hero-body{z-index:1;align-self:center;min-width:0;padding:42px 24px 68px clamp(104px,16%,210px);position:relative}.dashboard-module__XABe8G__workspace-hub-hero>.dashboard-module__XABe8G__workspace-hub-actions{z-index:1;align-self:start;padding:72px 28px 0 0;position:relative}.dashboard-module__XABe8G__workspace-hub-kicker{letter-spacing:0;margin:0 0 6px}.dashboard-module__XABe8G__workspace-hub-hero h1{color:var(--hub-hero-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:36px;line-height:1.05}.dashboard-module__XABe8G__workspace-hub-summary{max-width:520px;color:var(--hub-hero-copy);overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:1.4}.dashboard-module__XABe8G__workspace-hub-hero-meta{color:var(--hub-hero-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.dashboard-module__XABe8G__workspace-hub-current-user{align-items:center;gap:10px;min-width:0;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-current-user>span:last-child{gap:1px;min-width:0;display:grid}.dashboard-module__XABe8G__workspace-hub-hero .dashboard-module__XABe8G__workspace-hub-current-user small{color:var(--hub-hero-muted);font-size:13px}.dashboard-module__XABe8G__workspace-hub-current-user strong{color:var(--hub-hero-ink);font-size:13px}.dashboard-module__XABe8G__workspace-hub-member-count{color:var(--hub-hero-muted);font-size:13px;font-weight:650}.dashboard-module__XABe8G__workspace-hub-meta-divider{background:var(--hub-hero-line);width:1px;height:24px}.dashboard-module__XABe8G__workspace-hub-avatar-stack,.dashboard-module__XABe8G__workspace-hub-row-avatars{align-items:center;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-avatar-stack .dashboard-module__XABe8G__workspace-hub-avatar,.dashboard-module__XABe8G__workspace-hub-row-avatars .dashboard-module__XABe8G__workspace-hub-avatar,.dashboard-module__XABe8G__workspace-hub-avatar-extra{margin-left:-9px}.dashboard-module__XABe8G__workspace-hub-avatar-stack .dashboard-module__XABe8G__workspace-hub-avatar:first-child,.dashboard-module__XABe8G__workspace-hub-row-avatars .dashboard-module__XABe8G__workspace-hub-avatar:first-child{margin-left:0}.dashboard-module__XABe8G__workspace-hub-avatar,.dashboard-module__XABe8G__workspace-hub-avatar-extra{border:2px solid var(--hub-hero-surface);background:linear-gradient(135deg, color-mix(in srgb, var(--hub-hero-accent) 58%, var(--hub-hero-surface)), color-mix(in srgb, var(--hub-hero-ink) 24%, var(--hub-hero-surface-deep)));width:30px;height:30px;color:var(--hub-hero-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:760;display:inline-flex;overflow:hidden}.dashboard-module__XABe8G__workspace-hub-current-user .dashboard-module__XABe8G__workspace-hub-avatar{border-color:color-mix(in srgb, var(--hub-hero-accent) 40%, var(--hub-hero-line));width:38px;height:38px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hub-hero-accent) 14%, transparent), 0 8px 16px color-mix(in srgb, var(--text-strong) 14%, transparent)}.dashboard-module__XABe8G__workspace-hub-avatar-extra{border:1px solid var(--hub-hero-line);background:color-mix(in srgb, var(--hub-hero-surface-code) 74%, transparent);color:var(--hub-hero-accent)}.dashboard-module__XABe8G__workspace-hub-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-module__XABe8G__workspace-hub-actions{flex-wrap:nowrap;align-self:center;padding:22px}.dashboard-module__XABe8G__workspace-hub-actions button,.dashboard-module__XABe8G__workspace-hub-primary-action,.dashboard-module__XABe8G__workspace-empty-cta-grid :is(a,button),.dashboard-module__XABe8G__workspace-hub-filter-control,.dashboard-module__XABe8G__workspace-hub-side-header button,.dashboard-module__XABe8G__workspace-hub-form button,.dashboard-module__XABe8G__workspace-hub-inline-form button,.dashboard-module__XABe8G__workspace-member-actions button{background:color-mix(in srgb, var(--bg-panel) 90%, transparent);border-radius:7px;height:36px;min-height:36px;line-height:1}.dashboard-module__XABe8G__workspace-hub-icon-action{width:36px;min-width:36px}.dashboard-module__XABe8G__workspace-hub-primary-action,.dashboard-module__XABe8G__workspace-empty-cta-grid form:first-child button,.dashboard-module__XABe8G__workspace-hub-form button[type=submit],.dashboard-module__XABe8G__workspace-hub-inline-form button[type=submit]{border-color:color-mix(in srgb, var(--text-secondary) 58%, var(--border));background:color-mix(in srgb, var(--text-strong) 9%, var(--bg-panel));color:var(--text-strong);box-shadow:inset 0 1px #ffffff12}.dashboard-module__XABe8G__workspace-hub-hero>.dashboard-module__XABe8G__workspace-hub-actions button{border-color:color-mix(in srgb, var(--hub-hero-accent) 76%, var(--hub-hero-line));background:color-mix(in srgb, var(--hub-hero-surface-code) 80%, transparent);min-width:126px;height:48px;min-height:48px;color:var(--hub-hero-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bg-elevated) 56%, transparent), 0 8px 16px color-mix(in srgb, var(--text-strong) 10%, transparent);border-radius:10px;padding:0 20px;font-size:14px;font-weight:740}.dashboard-module__XABe8G__workspace-hub-hero>.dashboard-module__XABe8G__workspace-hub-actions button svg{width:18px;height:18px;color:var(--hub-hero-accent)}.dashboard-module__XABe8G__workspace-hub-hero>.dashboard-module__XABe8G__workspace-hub-actions button:hover{border-color:var(--hub-hero-accent-hover);background:color-mix(in srgb, var(--hub-hero-accent) 10%, var(--hub-hero-surface-code))}.dashboard-module__XABe8G__workspace-hub-hero>.dashboard-module__XABe8G__workspace-hub-actions button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.dashboard-module__XABe8G__workspace-hub-actions .dashboard-module__XABe8G__workspace-hub-icon-action{background:0 0}.dashboard-module__XABe8G__workspace-hub-panel{flex-direction:column;min-height:0;padding:18px;display:flex}.dashboard-module__XABe8G__workspace-empty-cta{padding:18px}.dashboard-module__XABe8G__workspace-empty-cta h2,.dashboard-module__XABe8G__workspace-hub-section-header h2{font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.1}.dashboard-module__XABe8G__workspace-empty-cta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module__XABe8G__workspace-hub-section-header{margin-bottom:12px}.dashboard-module__XABe8G__workspace-hub-plan>div{margin:0 0 14px}.dashboard-module__XABe8G__workspace-hub-section-header span,.dashboard-module__XABe8G__workspace-hub-side-header span{color:var(--text-muted);font-size:12px;font-weight:650}.dashboard-module__XABe8G__workspace-hub-cote-toolbar{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:10px;display:grid}.dashboard-module__XABe8G__workspace-hub-tabs{scrollbar-width:none;align-items:center;gap:22px;min-width:0;display:flex;overflow-x:auto}.dashboard-module__XABe8G__workspace-hub-tabs::-webkit-scrollbar{display:none}.dashboard-module__XABe8G__workspace-hub-tab{height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex;position:relative}.dashboard-module__XABe8G__workspace-hub-tab span{color:var(--text-muted);font-size:11px}.dashboard-module__XABe8G__workspace-hub-tab:disabled{cursor:not-allowed;opacity:.46}.dashboard-module__XABe8G__workspace-hub-tab-active{color:var(--text-strong)}.dashboard-module__XABe8G__workspace-hub-tab-active:after{content:"";background:var(--brand-accent);border-radius:999px;height:2px;position:absolute;bottom:-11px;left:0;right:0}.dashboard-module__XABe8G__workspace-hub-search{border:1px solid var(--border);background:var(--bg-canvas);border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;min-width:0;height:36px;display:grid}.dashboard-module__XABe8G__workspace-hub-search svg{width:15px;height:15px;color:var(--text-muted);justify-self:center}.dashboard-module__XABe8G__workspace-hub-search input{min-width:0;height:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.dashboard-module__XABe8G__workspace-hub-filter-control{border:1px solid var(--border);min-width:140px;color:var(--text-strong);font:inherit;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.dashboard-module__XABe8G__workspace-hub-filter-control svg{z-index:1;flex:none;width:15px;height:15px;position:relative}.dashboard-module__XABe8G__workspace-hub-filter-control select{appearance:none;width:100%;min-width:0;height:100%;color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 18px 0 0;font-size:13px;font-weight:700}.dashboard-module__XABe8G__workspace-hub-filter-control:after{content:"";border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:10px;transform:translateY(-65%)rotate(45deg)}.dashboard-module__XABe8G__workspace-hub-filter-trigger{min-width:0;height:100%;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;flex:auto;padding:0 18px 0 0;font-size:13px;font-weight:700}.dashboard-module__XABe8G__workspace-hub-filter-menu{z-index:41;border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;gap:2px;padding:6px;display:grid;box-shadow:0 12px 28px #14100a29}.dashboard-module__XABe8G__workspace-hub-filter-menu button{width:100%;color:var(--text-primary);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:8px 10px;font-size:13px;font-weight:550;display:flex}.dashboard-module__XABe8G__workspace-hub-filter-menu button:hover{background:var(--bg-hover-surface)}.dashboard-module__XABe8G__workspace-hub-filter-option-active{color:var(--text-strong);background:color-mix(in srgb, var(--brand-accent) 12%, transparent);font-weight:700}.dashboard-module__XABe8G__workspace-hub-list-kicker{color:var(--text-secondary);margin:0 0 8px;font-size:12px;font-weight:750}.dashboard-module__XABe8G__workspace-hub-cote-list{overscroll-behavior:contain;scrollbar-width:thin;border:0;border-radius:0;flex:auto;grid-auto-rows:max-content;align-content:start;gap:14px;min-height:0;padding-bottom:10px;padding-right:6px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 18px),#0000 100%)}.dashboard-module__XABe8G__workspace-hub-empty-cotes{min-height:180px;color:var(--text-muted);text-align:center;flex:auto;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.dashboard-module__XABe8G__workspace-hub-empty-cotes svg{width:17px;height:17px;color:var(--text-faint)}.dashboard-module__XABe8G__workspace-hub-cote-group{grid-auto-rows:max-content;align-content:start;align-self:start;gap:0;display:grid}.dashboard-module__XABe8G__workspace-hub-cote-group .dashboard-module__XABe8G__workspace-hub-list-kicker{margin-top:0}.dashboard-module__XABe8G__workspace-hub-cote-group .dashboard-module__XABe8G__workspace-hub-cote-row:first-child{border-top:1px solid var(--border);border-radius:8px 8px 0 0}.dashboard-module__XABe8G__workspace-hub-cote-row{border:0;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-canvas) 74%, transparent);border-radius:0;grid-template-columns:minmax(220px,1fr) 48px 48px minmax(92px,112px) minmax(112px,132px) minmax(84px,.5fr) 38px;align-self:start;gap:12px;min-height:52px;padding:6px 12px 6px 10px}.dashboard-module__XABe8G__workspace-hub-cote-group .dashboard-module__XABe8G__workspace-hub-list-kicker+.dashboard-module__XABe8G__workspace-hub-cote-row{border-top:1px solid var(--border);border-radius:8px 8px 0 0}.dashboard-module__XABe8G__workspace-hub-cote-group .dashboard-module__XABe8G__workspace-hub-cote-row:last-child{border-bottom:1px solid var(--border);border-radius:0 0 8px 8px}.dashboard-module__XABe8G__workspace-hub-cote-group .dashboard-module__XABe8G__workspace-hub-list-kicker+.dashboard-module__XABe8G__workspace-hub-cote-row:last-child,.dashboard-module__XABe8G__workspace-hub-cote-group .dashboard-module__XABe8G__workspace-hub-cote-row:first-child:last-child{border-radius:8px}.dashboard-module__XABe8G__workspace-hub-cote-row:hover{background:var(--bg-hover-surface)}.dashboard-module__XABe8G__workspace-hub-cote-title{gap:12px}.dashboard-module__XABe8G__workspace-hub-file-tile{border:1px solid var(--border-subtle);background:var(--bg-panel-soft);border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-file-tile svg{width:17px;height:17px;color:var(--text-secondary)}.dashboard-module__XABe8G__workspace-hub-cote-title strong{color:var(--text-strong);font-size:14px}.dashboard-module__XABe8G__workspace-hub-row-metric{justify-content:center}.dashboard-module__XABe8G__workspace-hub-row-metric strong{color:var(--text-primary);font-size:13px}.dashboard-module__XABe8G__workspace-hub-row-avatars{justify-content:flex-start}.dashboard-module__XABe8G__workspace-hub-access-summary,.dashboard-module__XABe8G__workspace-hub-access-summary>span{min-width:0}.dashboard-module__XABe8G__workspace-hub-access-summary strong,.dashboard-module__XABe8G__workspace-hub-expiry{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-module__XABe8G__workspace-hub-expiry{color:var(--text-secondary);font-size:12px}.dashboard-module__XABe8G__workspace-hub-completion-card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-panel-soft) 64%, transparent);border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:70px;margin-top:14px;padding:14px;display:flex}.dashboard-module__XABe8G__workspace-hub-completion-card-empty{flex:auto;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);justify-content:stretch;min-height:128px;display:grid}.dashboard-module__XABe8G__workspace-hub-completion-copy{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-module__XABe8G__workspace-hub-completion-card-empty .dashboard-module__XABe8G__workspace-hub-completion-copy{justify-content:flex-start}.dashboard-module__XABe8G__workspace-hub-completion-card svg{width:25px;height:25px;color:var(--text-muted)}.dashboard-module__XABe8G__workspace-hub-completion-copy>span{gap:2px;display:grid}.dashboard-module__XABe8G__workspace-hub-completion-card strong{color:var(--text-strong);font-size:14px}.dashboard-module__XABe8G__workspace-hub-completion-card-empty .dashboard-module__XABe8G__workspace-empty-cta-grid :is(a,button){min-height:48px}.dashboard-module__XABe8G__workspace-hub-side-panel{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.dashboard-module__XABe8G__workspace-hub-side-header h2{color:var(--text-strong);margin:0}.dashboard-module__XABe8G__workspace-hub-side-header button{min-height:28px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.dashboard-module__XABe8G__workspace-hub-side-header .dashboard-module__XABe8G__workspace-hub-side-icon-button{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-panel) 88%, transparent);border-radius:7px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:inline-flex}.dashboard-module__XABe8G__workspace-hub-side-icon-button svg{width:17px;height:17px}.dashboard-module__XABe8G__workspace-hub-side-list{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:8px;min-height:0;padding-bottom:10px;padding-right:4px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 18px),#0000 100%)}.dashboard-module__XABe8G__workspace-hub-comment-panel{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:14px;min-height:0;padding-bottom:10px;padding-right:6px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 18px),#0000 100%)}.dashboard-module__XABe8G__workspace-hub-comment-block{gap:9px;min-width:0;display:grid}.dashboard-module__XABe8G__workspace-hub-side-kicker{color:var(--text-secondary);text-transform:uppercase;margin:0;font-size:11px;font-weight:780}.dashboard-module__XABe8G__workspace-hub-comment-panel .dashboard-module__XABe8G__workspace-hub-side-list,.dashboard-module__XABe8G__workspace-hub-comment-panel .dashboard-module__XABe8G__workspace-comment-history{padding-bottom:0;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.dashboard-module__XABe8G__workspace-hub-side-member{background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.dashboard-module__XABe8G__workspace-hub-side-member:hover{border-color:var(--border-subtle);background:var(--bg-hover-surface)}.dashboard-module__XABe8G__workspace-hub-side-member>span:nth-child(2){align-items:center;gap:6px;min-width:0;display:flex}.dashboard-module__XABe8G__workspace-hub-side-member strong,.dashboard-module__XABe8G__workspace-hub-side-cote strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;font-size:13px;font-weight:700;overflow:hidden}.dashboard-module__XABe8G__workspace-hub-side-member em{color:var(--text-secondary);font-size:13px;font-style:normal;font-weight:500}.dashboard-module__XABe8G__workspace-hub-side-member small{background:var(--bg-panel-soft);color:var(--text-secondary);font-size:var(--font-size-2xs);border-radius:5px;padding:1px 5px;font-weight:700}.dashboard-module__XABe8G__workspace-hub-side-cote{border-bottom:1px solid var(--border-subtle);min-width:0;color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 0 10px;text-decoration:none;display:grid}.dashboard-module__XABe8G__workspace-hub-side-cote:last-child{border-bottom:0;padding-bottom:0}.dashboard-module__XABe8G__workspace-hub-side-cote>span:nth-child(2){gap:2px;min-width:0;display:grid}.dashboard-module__XABe8G__workspace-hub-side-cote time{color:var(--text-secondary);font-size:12px}.dashboard-module__XABe8G__workspace-comment-history{overscroll-behavior:contain;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding-bottom:10px;padding-right:6px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 18px),#0000 100%)}.dashboard-module__XABe8G__workspace-hub-side-empty{height:100%}.dashboard-module__XABe8G__workspace-comment-history article{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;padding:0 0 12px}.dashboard-module__XABe8G__workspace-comment-history article+article{padding-top:12px}.dashboard-module__XABe8G__workspace-comment-history article:last-child{border-bottom:0;padding-bottom:0}.dashboard-module__XABe8G__workspace-comment-history p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1180px){.dashboard-module__XABe8G__workspace-hub-content-grid{grid-template-columns:minmax(0,1fr)}.dashboard-module__XABe8G__workspace-hub-main-column,.dashboard-module__XABe8G__workspace-hub-side-column{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;height:auto;max-height:none;position:static}.dashboard-module__XABe8G__workspace-hub-main-column{grid-template-columns:none}.dashboard-module__XABe8G__workspace-hub-side-panel{height:190px}.dashboard-module__XABe8G__workspace-hub-completion-card-empty{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.dashboard-module__XABe8G__workspace-hub-hero,.dashboard-module__XABe8G__workspace-hub-side-column{grid-template-columns:minmax(0,1fr)}.dashboard-module__XABe8G__workspace-hub-hero{min-height:auto}.dashboard-module__XABe8G__workspace-hub-side-panel{height:min(240px,46vh)}.dashboard-module__XABe8G__workspace-hub-hero-art{opacity:.5;display:block}.dashboard-module__XABe8G__workspace-hub-hero-tabs,.dashboard-module__XABe8G__workspace-hub-hero-code-snippet{display:none}.dashboard-module__XABe8G__workspace-hub-hero-code-mark{font-size:84px;top:24px;right:24px}.dashboard-module__XABe8G__workspace-hub-hero-body{padding:42px 28px 28px}.dashboard-module__XABe8G__workspace-hub-hero>.dashboard-module__XABe8G__workspace-hub-actions{justify-content:flex-start;padding:0 28px 30px}.dashboard-module__XABe8G__workspace-hub-cote-toolbar{grid-template-columns:minmax(0,1fr)}.dashboard-module__XABe8G__workspace-hub-search{max-width:none}.dashboard-module__XABe8G__workspace-hub-filter-control{width:fit-content}}@media (max-width:760px){.dashboard-module__XABe8G__workspace-hub{max-width:100%;padding:14px 22px 36px;overflow-x:hidden}.dashboard-module__XABe8G__workspace-hub,.dashboard-module__XABe8G__workspace-hub *{box-sizing:border-box;min-width:0}.dashboard-module__XABe8G__workspace-hub-hero,.dashboard-module__XABe8G__workspace-hub-panel,.dashboard-module__XABe8G__workspace-hub-side-panel{width:100%;max-width:100%}.dashboard-module__XABe8G__workspace-hub-hero{border-radius:16px}.dashboard-module__XABe8G__workspace-hub-hero-body{padding:32px 20px 24px}.dashboard-module__XABe8G__workspace-hub-hero h1{font-size:30px;line-height:1.08}.dashboard-module__XABe8G__workspace-hub-summary{max-width:100%;margin-top:12px;font-size:14px}.dashboard-module__XABe8G__workspace-hub-hero-meta{gap:12px;margin-top:24px}.dashboard-module__XABe8G__workspace-hub-meta-divider{display:none}.dashboard-module__XABe8G__workspace-hub-hero .dashboard-module__XABe8G__workspace-hub-current-user small,.dashboard-module__XABe8G__workspace-hub-current-user strong,.dashboard-module__XABe8G__workspace-hub-member-count{font-size:14px}.dashboard-module__XABe8G__workspace-hub-current-user .dashboard-module__XABe8G__workspace-hub-avatar{width:40px;height:40px}.dashboard-module__XABe8G__workspace-hub-avatar,.dashboard-module__XABe8G__workspace-hub-avatar-extra{width:32px;height:32px}.dashboard-module__XABe8G__workspace-hub-hero-braces{font-size:108px;top:14px;left:-6px}.dashboard-module__XABe8G__workspace-hub-hero-code-mark{display:none}.dashboard-module__XABe8G__workspace-hub-hero>.dashboard-module__XABe8G__workspace-hub-actions{padding:0 20px 24px}.dashboard-module__XABe8G__workspace-hub-hero>.dashboard-module__XABe8G__workspace-hub-actions button{min-width:118px;height:46px;min-height:46px;font-size:14px}.dashboard-module__XABe8G__workspace-empty-cta-grid{grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.dashboard-module__XABe8G__workspace-empty-cta-grid :is(a,button){white-space:normal;max-width:100%;height:auto;min-height:40px;padding:7px 10px}.dashboard-module__XABe8G__workspace-hub-summary,.dashboard-module__XABe8G__workspace-hub-completion-card small{overflow-wrap:anywhere;word-break:break-word;max-width:min(100%,30ch)}.dashboard-module__XABe8G__workspace-hub-completion-card-empty{gap:8px;padding:10px}.dashboard-module__XABe8G__workspace-hub-completion-card-empty .dashboard-module__XABe8G__workspace-empty-cta-grid :is(a,button){min-height:40px}.dashboard-module__XABe8G__workspace-hub-completion-copy{justify-content:flex-start;align-items:flex-start}.dashboard-module__XABe8G__workspace-hub-cote-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.dashboard-module__XABe8G__workspace-hub-cote-title,.dashboard-module__XABe8G__workspace-hub-row-avatars,.dashboard-module__XABe8G__workspace-hub-access-summary,.dashboard-module__XABe8G__workspace-hub-expiry{grid-column:1/-1}.dashboard-module__XABe8G__workspace-hub-cote-menu-cell{justify-content:flex-end}.dashboard-module__XABe8G__workspace-hub-actions{flex-wrap:wrap}}.dashboard-module__XABe8G__dashboard-error{color:var(--danger);margin:0 0 12px;font-size:13px}.dashboard-module__XABe8G__dashboard-tabs-root{display:contents}.dashboard-module__XABe8G__dashboard-tabs{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;flex:auto;align-items:stretch;gap:26px;margin-bottom:18px;padding:0;display:flex}.dashboard-module__XABe8G__dashboard-cote-list-header{align-items:center;gap:14px;display:flex}.dashboard-module__XABe8G__dashboard-unread-badge{border:1px solid color-mix(in srgb, var(--brand-accent) 45%, var(--border));background:color-mix(in srgb, var(--brand-accent) 12%, var(--bg-panel));height:24px;color:var(--text-strong);border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__dashboard-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dashboard-module__XABe8G__dashboard-toolbar input[type=search]{border:1px solid var(--border);background:var(--bg-canvas);min-width:220px;height:34px;color:var(--text-primary);font:inherit;border-radius:8px;flex:220px;padding:0 12px;font-size:13px}.dashboard-module__XABe8G__dashboard-toolbar input[type=search]::placeholder{color:var(--text-muted)}.dashboard-module__XABe8G__dashboard-toolbar input[type=search]:focus-visible{border-color:var(--brand-accent-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 20%, transparent);outline:none}.dashboard-module__XABe8G__dashboard-toolbar select{border:1px solid var(--border);background:var(--bg-canvas);height:34px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.dashboard-module__XABe8G__dashboard-toolbar select:focus-visible{border-color:var(--brand-accent-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 20%, transparent);outline:none}.dashboard-module__XABe8G__dashboard-toolbar-filter{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dashboard-module__XABe8G__dashboard-pagination{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;font-size:13px;display:flex}.dashboard-module__XABe8G__dashboard-pagination button{border:1px solid var(--border);background:var(--bg-panel);height:32px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px}.dashboard-module__XABe8G__dashboard-pagination button:hover:not(:disabled){border-color:var(--border-active);background:var(--bg-hover-surface)}.dashboard-module__XABe8G__dashboard-pagination button:disabled{opacity:.5;cursor:default}.dashboard-module__XABe8G__dashboard-pagination button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.dashboard-module__XABe8G__dashboard-tabs button{height:38px;box-shadow:none;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 1px;font-size:14px;font-weight:600;transition:color .12s;position:relative}.dashboard-module__XABe8G__dashboard-tabs button:not(:disabled):hover,.dashboard-module__XABe8G__dashboard-tabs button[data-state=active]{color:var(--text-strong)}.dashboard-module__XABe8G__dashboard-tabs button[data-state=active]:after{content:"";background:var(--brand-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dashboard-module__XABe8G__dashboard-tabs button:disabled{color:var(--text-faint);opacity:1;cursor:default}.dashboard-module__XABe8G__dashboard-tabs button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:none;border-radius:4px}.dashboard-module__XABe8G__dashboard-cote-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:2px}.dashboard-module__XABe8G__dashboard-cote-table thead th{z-index:2;height:auto;color:var(--text-muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);background:var(--bg-canvas);padding:0 14px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.dashboard-module__XABe8G__dashboard-cote-th{z-index:2;position:sticky;top:0}.dashboard-module__XABe8G__dashboard-cote-th-actions{text-align:right}.dashboard-module__XABe8G__dashboard-cote-col-sort{align-items:center;gap:6px;display:inline-flex}.dashboard-module__XABe8G__dashboard-cote-col-sort svg{width:13px;height:13px;color:var(--text-faint)}.dashboard-module__XABe8G__dashboard-col-resizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;background:0 0;border:0;width:12px;padding:0;position:absolute;top:4px;bottom:4px;right:-6px}.dashboard-module__XABe8G__dashboard-col-resizer:after{content:"";background:var(--border);border-radius:2px;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.dashboard-module__XABe8G__dashboard-col-resizer:hover:after,.dashboard-module__XABe8G__dashboard-col-resizer.dashboard-module__XABe8G__is-resizing:after{background:var(--brand-accent)}.dashboard-module__XABe8G__dashboard-col-resizer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.dashboard-module__XABe8G__dashboard-cote-row td{border-bottom:1px solid var(--border);height:56px;color:var(--text-secondary);vertical-align:middle;background:0 0;padding:6px 14px;font-size:13px}.dashboard-module__XABe8G__dashboard-cote-row[draggable=true]{cursor:grab}.dashboard-module__XABe8G__dashboard-cote-row.dashboard-module__XABe8G__is-dragging td{opacity:.55;background:color-mix(in srgb, var(--brand-accent) 10%, var(--bg-hover-surface))}.dashboard-module__XABe8G__dashboard-cote-row:hover td{background:var(--bg-hover-surface)}.dashboard-module__XABe8G__dashboard-cote-row.dashboard-module__XABe8G__has-unread-activity td{background:color-mix(in srgb, var(--brand-accent) 7%, transparent)}.dashboard-module__XABe8G__dashboard-cote-cell-title{min-width:0}.dashboard-module__XABe8G__dashboard-cote-link{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.dashboard-module__XABe8G__dashboard-cote-icon-tile{border:1px solid var(--border);background:var(--bg-panel-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dashboard-module__XABe8G__dashboard-cote-icon{width:17px;height:17px;color:var(--icon-default)}.dashboard-module__XABe8G__dashboard-cote-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-module__XABe8G__dashboard-cote-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__XABe8G__dashboard-cote-title-line{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-module__XABe8G__dashboard-cote-pin-badge{color:var(--text-secondary);flex:none;align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.dashboard-module__XABe8G__dashboard-cote-pin-badge svg{width:12px;height:12px}.dashboard-module__XABe8G__dashboard-cote-context,.dashboard-module__XABe8G__dashboard-cote-subtitle{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-module__XABe8G__dashboard-cote-unread{width:fit-content;max-width:100%;color:var(--brand-accent-hover);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dashboard-module__XABe8G__dashboard-cote-description{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-module__XABe8G__dashboard-cote-cell-files,.dashboard-module__XABe8G__dashboard-cote-cell-updated{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-module__XABe8G__dashboard-cote-cell-collaborators{color:var(--text-faint)}.dashboard-module__XABe8G__dashboard-cote-collaborators-empty{color:var(--text-faint);font-size:14px}.dashboard-module__XABe8G__dashboard-cote-avatar-stack{align-items:center;display:inline-flex}.dashboard-module__XABe8G__dashboard-cote-avatar,.dashboard-module__XABe8G__dashboard-cote-avatar-overflow{border:1px solid var(--bg-panel);background:var(--bg-panel-soft);width:26px;height:26px;color:var(--text-muted);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.dashboard-module__XABe8G__dashboard-cote-avatar+.dashboard-module__XABe8G__dashboard-cote-avatar,.dashboard-module__XABe8G__dashboard-cote-avatar+.dashboard-module__XABe8G__dashboard-cote-avatar-overflow{margin-left:-8px}.dashboard-module__XABe8G__dashboard-cote-cell-actions{text-align:right}.dashboard-module__XABe8G__dashboard-cote-rename{flex-direction:column;flex:auto;gap:6px;display:flex}.dashboard-module__XABe8G__dashboard-cote-rename input{border:1px solid var(--border-active);background:var(--bg-panel);height:49px;color:var(--text-strong);border-radius:12px;outline:none;flex:auto;padding:0 16px;font-size:15px;font-weight:600}.dashboard-module__XABe8G__dashboard-cote-rename input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.dashboard-module__XABe8G__dashboard-rename-error{color:var(--danger);margin:0;padding:0 2px;font-size:12px;line-height:1.4}.dashboard-module__XABe8G__dashboard-delete-error{color:var(--danger);background:color-mix(in srgb, var(--danger-bg) 72%, transparent);border:1px solid var(--border-danger);border-radius:6px;margin:0;padding:8px 10px;font-size:13px;line-height:1.4}.dashboard-module__XABe8G__dashboard-row-actions{align-items:center;display:flex;position:relative}.dashboard-module__XABe8G__dashboard-row-menu-trigger{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__dashboard-row-menu-trigger:hover,.dashboard-module__XABe8G__dashboard-row-menu-trigger[aria-expanded=true],.dashboard-module__XABe8G__dashboard-row-menu-trigger[data-state=open]{background:var(--bg-hover-surface);border-color:var(--border);color:var(--text-strong)}.dashboard-module__XABe8G__dashboard-row-menu-trigger svg{width:18px;height:18px}.dashboard-module__XABe8G__dashboard-row-menu{min-width:184px;padding:6px;border:1px solid var(--border)!important;background:var(--bg-elevated)!important;border-radius:10px!important;box-shadow:0 12px 28px #14100a29!important}.dashboard-module__XABe8G__dashboard-row-menu [role=menuitem]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;font-weight:550;text-decoration:none;display:flex;color:var(--text-primary)!important;padding:8px 10px!important;font-size:13px!important}.dashboard-module__XABe8G__dashboard-row-menu [role=menuitem]:hover,.dashboard-module__XABe8G__dashboard-row-menu [role=menuitem]:focus,.dashboard-module__XABe8G__dashboard-row-menu [role=menuitem][data-highlighted]{background:var(--bg-hover-surface)!important;color:var(--text-primary)!important}.dashboard-module__XABe8G__dashboard-menu-section-label{color:var(--text-secondary);text-transform:uppercase;font-weight:700;display:block;padding:8px 10px 4px!important;font-size:11px!important}.dashboard-module__XABe8G__dashboard-row-menu [role=menuitem][data-disabled]{cursor:not-allowed;opacity:.58}.dashboard-module__XABe8G__dashboard-row-menu [role=menuitem][data-disabled]:hover{background:0 0!important}.dashboard-module__XABe8G__dashboard-row-menu svg{width:15px;height:15px;color:var(--text-secondary)}.dashboard-module__XABe8G__dashboard-menu-danger{color:var(--danger)!important}.dashboard-module__XABe8G__dashboard-row-menu .dashboard-module__XABe8G__dashboard-menu-danger:hover,.dashboard-module__XABe8G__dashboard-row-menu .dashboard-module__XABe8G__dashboard-menu-danger:focus,.dashboard-module__XABe8G__dashboard-row-menu .dashboard-module__XABe8G__dashboard-menu-danger[data-highlighted]{color:var(--danger)!important;background:var(--danger-bg)!important}.dashboard-module__XABe8G__dashboard-menu-danger svg{color:var(--danger)}.dashboard-module__XABe8G__dashboard-skel-topbar{background:var(--bg-topbar);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:16px;height:56px;padding:0 18px;display:flex}.dashboard-module__XABe8G__dashboard-skel-topbar-brand{width:64px;height:16px}.dashboard-module__XABe8G__dashboard-skel-topbar-nav{width:220px;height:14px;margin-right:auto}.dashboard-module__XABe8G__dashboard-skel-topbar-action{border-radius:8px;width:96px;height:30px}.dashboard-module__XABe8G__dashboard-skel-topbar-avatar{border-radius:999px;width:30px;height:30px}.dashboard-module__XABe8G__dashboard-skel-title{width:220px;height:30px;margin-bottom:14px}.dashboard-module__XABe8G__dashboard-skel-tabs{border-bottom:1px solid var(--border);gap:26px;margin-bottom:18px;padding-bottom:14px;display:flex}.dashboard-module__XABe8G__dashboard-skel-tab{width:56px;height:14px}.dashboard-module__XABe8G__dashboard-skel-toolbar{height:34px;margin-bottom:18px}.dashboard-module__XABe8G__dashboard-skel-rows{gap:10px;display:grid}.dashboard-module__XABe8G__dashboard-skel-row{border-radius:10px;height:52px}.dashboard-module__XABe8G__dashboard-skel-sidebar-title{width:120px;height:16px;margin-bottom:14px}.dashboard-module__XABe8G__dashboard-skel-sidebar-row{border-radius:8px;height:40px;margin-bottom:10px}.dashboard-module__XABe8G__dashboard-skel-sidebar-row:last-child{margin-bottom:0}.dashboard-module__XABe8G__dashboard-skel-hero{border-radius:12px;height:132px}.dashboard-module__XABe8G__dashboard-create-workspace{justify-items:end;min-width:0;max-width:100%;display:grid}.dashboard-module__XABe8G__dashboard-create-workspace-trigger{height:auto;min-height:40px}.dashboard-module__XABe8G__dashboard-create-workspace-form{gap:10px;width:min(320px,100%);padding:16px 0 0;display:grid}.dashboard-module__XABe8G__dashboard-create-workspace-form label{color:var(--text-strong);font-size:13px;font-weight:600}.dashboard-module__XABe8G__dashboard-create-workspace-form input{width:100%;min-width:0;height:42px}.dashboard-module__XABe8G__dashboard-create-workspace-actions button{min-height:40px}.dashboard-module__XABe8G__dashboard-create-workspace-actions button:disabled{opacity:.5;cursor:default}.dashboard-module__XABe8G__dashboard-create-workspace :is(button,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.dashboard-module__XABe8G__dashboard-create-workspace-form[data-animate=true]{animation:dashboard-module__XABe8G__workspace-form-enter .16s var(--ease-out)}@keyframes dashboard-module__XABe8G__workspace-form-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:640px){.dashboard-module__XABe8G__dashboard-create-workspace{justify-items:start}.dashboard-module__XABe8G__dashboard-create-workspace-form{width:100%}}
.ProUpgradeDialog-module__tJwr9W__pro-upgrade-dialog{background:var(--bg-panel);border:1px solid var(--border-strong);width:min(560px,100vw - 24px);max-width:560px;max-height:calc(100dvh - 24px);color:var(--text-primary);border-radius:16px;gap:16px;padding:26px;overflow-y:auto;box-shadow:0 24px 90px #00000038}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-mark{align-items:center;gap:9px;display:flex}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-wordmark{color:var(--brand-wordmark);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;line-height:1}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-label{color:color-mix(in srgb, var(--brand-accent-hover) 65%, var(--text-strong));letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-header{text-align:left;align-items:flex-start;gap:10px}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-header h2{color:var(--text-strong);font-family:var(--font-ui), sans-serif;letter-spacing:-.045em;font-size:30px;font-weight:650;line-height:1.12}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-header p{color:var(--text-secondary);max-width:440px;font-size:14px;line-height:1.6}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-benefit{color:var(--text-secondary);margin:0 0 -8px;font-size:12px}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-billing-toggle{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-billing-toggle button{text-align:left;border:1px solid var(--border);background:var(--bg-canvas);color:var(--text-primary);cursor:pointer;border-radius:9px;gap:6px;padding:15px;display:grid;position:relative}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-billing-toggle button[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand-accent-hover) 65%, var(--text-strong));background:color-mix(in srgb, var(--brand-accent) 8%, var(--bg-panel));box-shadow:inset 0 0 0 1px var(--brand-accent-hover)}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-billing-toggle button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-billing-toggle button:disabled{cursor:wait;opacity:.65}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-billing-toggle span{font-size:12px;font-weight:550}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-billing-toggle strong{color:var(--text-strong);letter-spacing:-.03em;font-size:26px;line-height:1.1}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-billing-toggle small{color:var(--text-secondary);font-size:11px;line-height:1.5}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-error{color:var(--danger);margin:0;font-size:12px;line-height:1.5}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-actions{flex-direction:column;gap:4px;display:flex}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-actions button{border-radius:7px;width:100%;min-height:42px;font-size:13px;font-weight:600}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-primary{background:var(--text-strong);color:var(--bg-panel)}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-primary:hover{background:var(--text-primary);color:var(--bg-panel)}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-secondary{box-shadow:none;color:var(--text-secondary);background:0 0;border:0}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-secondary:hover{background:var(--bg-hover-surface);color:var(--text-primary)}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-terms{text-align:center;color:var(--text-muted);margin:-8px 0 0;font-size:10px;line-height:1.6}@media (max-width:480px){.ProUpgradeDialog-module__tJwr9W__pro-upgrade-dialog{border-radius:12px;gap:12px;padding:22px 18px 18px}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-header h2{font-size:26px}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-billing-toggle button{padding:12px}.ProUpgradeDialog-module__tJwr9W__pro-upgrade-dialog th,.ProUpgradeDialog-module__tJwr9W__pro-upgrade-dialog td{padding-block:8px}}
.new-module__eh8a_q__new-cote-page{background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);padding-bottom:64px}.new-module__eh8a_q__new-cote-shell{max-width:760px;margin:clamp(28px,4vw,44px) auto 0;padding:0 clamp(20px,5vw,32px)}.new-module__eh8a_q__new-cote-shell h1{color:var(--text-strong);font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0 0 18px;font-size:34px;font-weight:700}.new-module__eh8a_q__new-cote-context{color:var(--text-secondary);margin:-6px 0 18px;font-size:14px;line-height:1.45}.new-module__eh8a_q__new-cote-options{gap:10px;margin:0;padding:0;list-style:none;display:grid}.new-module__eh8a_q__new-cote-option-form{margin:0}.new-module__eh8a_q__new-cote-option{border:1px solid var(--border);background:var(--bg-panel);width:100%;min-height:72px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:0 16px;transition:background .12s,border-color .12s,transform .12s;display:grid;box-shadow:0 1px 2px #261f170a}.new-module__eh8a_q__new-cote-option svg{width:20px;height:20px;color:var(--text-secondary)}.new-module__eh8a_q__new-cote-option svg:first-child{justify-self:center}.new-module__eh8a_q__new-cote-option svg:last-child{justify-self:end}.new-module__eh8a_q__new-cote-option-title{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);font-size:15px;font-weight:650}.new-module__eh8a_q__new-cote-option-primary{border-color:var(--brand-accent)}.new-module__eh8a_q__new-cote-option:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-hover-surface);border-color:var(--border-active);transform:translateY(-1px)}.new-module__eh8a_q__new-cote-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.new-module__eh8a_q__new-cote-option:disabled,.new-module__eh8a_q__new-cote-option[aria-disabled=true]{cursor:not-allowed;opacity:.58}.new-module__eh8a_q__new-cote-url-import{border:1px solid var(--border);background:var(--bg-panel);border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 1px 2px #261f170a}.new-module__eh8a_q__new-cote-upload{gap:12px;display:grid}.new-module__eh8a_q__new-cote-upload-dropbox{min-height:72px}.new-module__eh8a_q__new-cote-upload-dropbox.new-module__eh8a_q__new-cote-option.new-module__eh8a_q__active{background:var(--brand-accent-soft);border-color:var(--brand-accent);transform:translateY(-1px)}.new-module__eh8a_q__new-cote-upload-copy{gap:3px;display:grid}.new-module__eh8a_q__new-cote-upload-copy small{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.25}.new-module__eh8a_q__new-cote-upload-preview,.new-module__eh8a_q__new-cote-upload-files,.new-module__eh8a_q__new-cote-upload-skipped{gap:8px;display:grid}.new-module__eh8a_q__new-cote-upload-report,.new-module__eh8a_q__new-cote-upload-files li,.new-module__eh8a_q__new-cote-upload-skipped li,.new-module__eh8a_q__new-cote-upload-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-module__eh8a_q__new-cote-upload-report span,.new-module__eh8a_q__new-cote-upload-files small,.new-module__eh8a_q__new-cote-upload-skipped small{color:var(--text-secondary);font-size:12px}.new-module__eh8a_q__new-cote-upload-files,.new-module__eh8a_q__new-cote-upload-skipped{margin:0;padding:0;list-style:none}.new-module__eh8a_q__new-cote-upload-files li,.new-module__eh8a_q__new-cote-upload-skipped li{border:1px solid var(--border);border-radius:8px;min-height:36px;padding:8px 10px}.new-module__eh8a_q__new-cote-upload-files label{align-items:center;gap:8px;min-width:0;display:flex}.new-module__eh8a_q__new-cote-upload-files span,.new-module__eh8a_q__new-cote-upload-skipped span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.new-module__eh8a_q__new-cote-upload-actions{justify-content:flex-end}.new-module__eh8a_q__new-cote-upload-actions button{border:1px solid var(--border);background:var(--bg-panel);min-height:34px;color:var(--text-primary);cursor:pointer;border-radius:8px;padding:0 12px;font-weight:600}.new-module__eh8a_q__new-cote-upload-actions button:last-child{border-color:var(--text-primary);background:var(--text-primary);color:var(--bg)}.new-module__eh8a_q__new-cote-upload-actions button:disabled{cursor:not-allowed;opacity:.55}.new-module__eh8a_q__new-cote-connector-import{border:1px solid var(--border);background:var(--bg-panel);border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 1px 2px #261f170a}.new-module__eh8a_q__new-cote-connector-import .codecrunch-browser{min-width:0}.new-module__eh8a_q__new-cote-url-heading,.new-module__eh8a_q__new-cote-connector-heading{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;display:grid}.new-module__eh8a_q__new-cote-url-heading svg,.new-module__eh8a_q__new-cote-connector-heading svg{width:20px;height:20px;color:var(--text-secondary);justify-self:center}.new-module__eh8a_q__connector-provider-grid{gap:8px;display:grid}.new-module__eh8a_q__connector-provider-card{border:1px solid var(--border);background:var(--bg-canvas);width:100%;min-height:68px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.new-module__eh8a_q__connector-provider-card svg{width:18px;height:18px;color:var(--text-secondary);justify-self:center}.new-module__eh8a_q__connector-provider-card[aria-pressed=true]{border-color:var(--brand-accent);background:var(--brand-accent-soft)}.new-module__eh8a_q__connector-provider-card:disabled{cursor:not-allowed;opacity:.58}.new-module__eh8a_q__connector-provider-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.new-module__eh8a_q__connector-provider-copy{gap:2px;min-width:0;display:grid}.new-module__eh8a_q__connector-provider-copy strong{color:var(--text-strong);font-size:14px}.new-module__eh8a_q__connector-provider-copy span,.new-module__eh8a_q__connector-provider-status{color:var(--text-muted);font-size:12px}.new-module__eh8a_q__connector-provider-status{white-space:nowrap}.new-module__eh8a_q__new-cote-url-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.new-module__eh8a_q__new-cote-url-row input{border:1px solid var(--border);background:var(--bg-canvas);min-width:0;height:40px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 12px}.new-module__eh8a_q__new-cote-url-row input:focus-visible,.new-module__eh8a_q__new-cote-url-row button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.new-module__eh8a_q__new-cote-url-row button{border:1px solid var(--brand-accent-hover);background:var(--brand-accent);color:#111416;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-weight:650;display:inline-flex}.new-module__eh8a_q__new-cote-url-row button:disabled{cursor:not-allowed;opacity:.58}.new-module__eh8a_q__new-cote-url-row button svg{width:16px;height:16px}.new-module__eh8a_q__new-cote-url-error{color:var(--danger);margin:0;font-size:13px}@media (max-width:720px){.new-module__eh8a_q__connector-provider-card{grid-template-columns:32px minmax(0,1fr)}.new-module__eh8a_q__connector-provider-status{grid-column:2}}.new-module__eh8a_q__new-cote-skel-topbar{background:var(--bg-topbar);border-bottom:1px solid var(--border);align-items:center;gap:16px;height:56px;padding:0 18px;display:flex}.new-module__eh8a_q__new-cote-skel-topbar-brand{width:64px;height:16px}.new-module__eh8a_q__new-cote-skel-topbar-avatar{border-radius:999px;width:30px;height:30px;margin-left:auto}.new-module__eh8a_q__new-cote-skel-title{width:200px;height:34px;margin-bottom:18px}.new-module__eh8a_q__new-cote-skel-option{border-radius:8px;height:72px}
.CodeCrunchConnectionCard-module__es-4cG__codecrunch-connection-error{color:var(--danger);margin:0 0 14px;font-size:13px;line-height:1.4}
.SignInDialog-module__ceH9VW__dialog{background:var(--bg-panel);width:min(400px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text-primary);border-radius:12px;padding:24px;overflow-y:auto}.SignInDialog-module__ceH9VW__dialog[data-state]{animation:none}.SignInDialog-module__ceH9VW__dialog h2{letter-spacing:-.035em;color:var(--text-strong);font-size:23px;line-height:1.2}.SignInDialog-module__ceH9VW__dialog button{min-height:40px}.SignInDialog-module__ceH9VW__planDialog{width:min(480px,100vw - 24px);max-width:480px}.SignInDialog-module__ceH9VW__planComparison tbody th{width:26%}.SignInDialog-module__ceH9VW__planComparison th,.SignInDialog-module__ceH9VW__planComparison td{padding-inline:7px}.SignInDialog-module__ceH9VW__planComparison thead th:first-child,.SignInDialog-module__ceH9VW__planComparison tbody th{padding-left:0}@media (max-width:480px){.SignInDialog-module__ceH9VW__planDialog{padding:24px 18px 18px}.SignInDialog-module__ceH9VW__planComparison table{font-size:11px}.SignInDialog-module__ceH9VW__planComparison thead th{font-size:10px}.SignInDialog-module__ceH9VW__planComparison th,.SignInDialog-module__ceH9VW__planComparison td{padding-inline:5px}}
.AnonymousPlanNotice-module__J_O-oW__notice{color:var(--text-secondary);background:var(--bg-canvas);border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.AnonymousPlanNotice-module__J_O-oW__label{color:var(--text-primary);align-items:center;gap:5px;font-weight:550;display:inline-flex}.AnonymousPlanNotice-module__J_O-oW__notice svg{flex-shrink:0;width:13px;height:13px}.AnonymousPlanNotice-module__J_O-oW__notice button{color:color-mix(in srgb, var(--brand-accent-hover) 65%, var(--text-strong));cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-weight:550;display:inline-flex}.AnonymousPlanNotice-module__J_O-oW__notice button:hover{text-underline-offset:3px;text-decoration:underline}.AnonymousPlanNotice-module__J_O-oW__notice button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.AnonymousPlanNotice-module__J_O-oW__notice button:disabled{opacity:.6;cursor:wait}.AnonymousPlanNotice-module__J_O-oW__cote{top:calc(var(--workspace-topbar-height) + 8px);z-index:40;border:1px solid var(--border);border-radius:8px;padding-right:42px;position:absolute;left:12px;right:12px}.AnonymousPlanNotice-module__J_O-oW__cote .AnonymousPlanNotice-module__J_O-oW__dismiss{color:var(--text-muted);padding:4px;position:absolute;top:8px;right:8px}
.PresenceIndicators-module__-jifHq__presence-participant-menu{flex:none;display:inline-flex;position:relative}.PresenceIndicators-module__-jifHq__presence-participant-count{border:1px solid var(--ui-border);border-radius:var(--radius-md);background:var(--ui-secondary);block-size:28px;min-inline-size:42px;color:var(--ui-secondary-foreground);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.PresenceIndicators-module__-jifHq__presence-participant-count:hover,.PresenceIndicators-module__-jifHq__presence-participant-count:focus-visible,.PresenceIndicators-module__-jifHq__presence-participant-menu.PresenceIndicators-module__-jifHq__open .PresenceIndicators-module__-jifHq__presence-participant-count{background:var(--ui-accent);color:var(--ui-accent-foreground)}.PresenceIndicators-module__-jifHq__presence-participant-count svg{width:14px;height:14px;color:var(--icon-default);stroke-width:1.9px}.PresenceIndicators-module__-jifHq__presence-participant-number{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:1ch}.PresenceIndicators-module__-jifHq__presence-participant-popover{z-index:80;background:var(--ui-popover);width:max-content;min-width:190px;max-width:min(280px,100vw - 24px);color:var(--ui-popover-foreground);border:1px solid var(--ui-border);border-radius:var(--radius-lg);padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #0000002e}.PresenceIndicators-module__-jifHq__presence-participant-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.PresenceIndicators-module__-jifHq__presence-participant-row{border-radius:var(--radius-md);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:4px 6px;font-size:12px;line-height:1.25;display:grid}.PresenceIndicators-module__-jifHq__presence-participant-row span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PresenceIndicators-module__-jifHq__presence-participant-avatar{border:1px solid var(--ui-border);background:var(--ui-secondary);width:22px;height:22px;color:var(--ui-secondary-foreground);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:750;line-height:1;display:inline-flex;overflow:hidden}.PresenceIndicators-module__-jifHq__presence-participant-avatar img{object-fit:cover;width:100%;height:100%}
.ExternalAiReviewInbox-module__eEjAhq__inbox{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-panel-soft) 58%, var(--bg-panel));border-radius:8px;display:grid;overflow:hidden;container-type:inline-size}.ExternalAiReviewInbox-module__eEjAhq__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ExternalAiReviewInbox-module__eEjAhq__inbox>header{border-bottom:1px solid var(--border);gap:5px;padding:10px 11px;display:grid}.ExternalAiReviewInbox-module__eEjAhq__heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ExternalAiReviewInbox-module__eEjAhq__heading h2{color:var(--text-strong);margin:0;font-size:12.5px;font-weight:680;line-height:1.3}.ExternalAiReviewInbox-module__eEjAhq__heading span{color:var(--text-muted);flex:none;font-size:11px}.ExternalAiReviewInbox-module__eEjAhq__privacy{color:var(--text-muted);align-items:flex-start;gap:5px;margin:0;font-size:11px;line-height:1.35;display:flex}.ExternalAiReviewInbox-module__eEjAhq__privacy svg{flex:none;width:12px;height:12px;margin-top:1px}.ExternalAiReviewInbox-module__eEjAhq__list{display:grid}.ExternalAiReviewInbox-module__eEjAhq__reviewThread{content-visibility:auto;contain-intrinsic-size:auto 108px;min-width:0;padding-left:11px;padding-right:11px}.ExternalAiReviewInbox-module__eEjAhq__reviewThread:last-child{border-bottom:0}.ExternalAiReviewInbox-module__eEjAhq__aiAvatar{letter-spacing:-.03em}.ExternalAiReviewInbox-module__eEjAhq__principle{text-overflow:ellipsis;white-space:nowrap;max-inline-size:min(156px,36cqi);overflow:hidden}.ExternalAiReviewInbox-module__eEjAhq__rationaleTrigger{color:var(--fg-dim);border-color:#0000}.ExternalAiReviewInbox-module__eEjAhq__rationaleTrigger[aria-expanded=true]{background:var(--ui-accent);color:var(--text-strong)}.ExternalAiReviewInbox-module__eEjAhq__rationalePopover{z-index:90;width:min(260px,100vw - 24px);max-width:var(--radix-popover-content-available-width);max-height:min(360px, var(--radix-popover-content-available-height));overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--ui-border) 84%, var(--fg-dim));background:var(--bg-panel);color:var(--fg);transform-origin:var(--radix-popover-content-transform-origin);border-radius:8px;padding:10px 11px;animation:.14s cubic-bezier(.23,1,.32,1) ExternalAiReviewInbox-module__eEjAhq__rationale-in;overflow:auto;box-shadow:0 10px 32px #00000029,0 2px 8px #00000014}.ExternalAiReviewInbox-module__eEjAhq__rationalePopover:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ExternalAiReviewInbox-module__eEjAhq__rationalePopover dl{gap:10px;margin:0;display:grid}.ExternalAiReviewInbox-module__eEjAhq__rationalePopover dl>div{gap:4px;display:grid}.ExternalAiReviewInbox-module__eEjAhq__rationalePopover dl>div+div{border-top:1px solid var(--ui-border);padding-top:9px}.ExternalAiReviewInbox-module__eEjAhq__rationalePopover dt{color:var(--fg-dim);letter-spacing:.025em;font-size:10.5px;font-weight:650}.ExternalAiReviewInbox-module__eEjAhq__rationalePopover dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.48}.ExternalAiReviewInbox-module__eEjAhq__detail{grid-template-columns:minmax(0,1fr)}.ExternalAiReviewInbox-module__eEjAhq__detail>*{grid-column:1/-1}.ExternalAiReviewInbox-module__eEjAhq__detail :is(input,textarea):focus-visible,.ExternalAiReviewInbox-module__eEjAhq__actions button:focus-visible,.ExternalAiReviewInbox-module__eEjAhq__rationaleTrigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ExternalAiReviewInbox-module__eEjAhq__publishNote,.ExternalAiReviewInbox-module__eEjAhq__accessHelp{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.ExternalAiReviewInbox-module__eEjAhq__detail form{gap:8px;display:grid}.ExternalAiReviewInbox-module__eEjAhq__detail form label{color:var(--text-muted);gap:4px;font-size:11px;display:grid}.ExternalAiReviewInbox-module__eEjAhq__detail input,.ExternalAiReviewInbox-module__eEjAhq__detail textarea{border:1px solid var(--border);background:var(--bg-canvas);width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:6px;padding:7px;font-size:11px}.ExternalAiReviewInbox-module__eEjAhq__detail textarea{resize:vertical;min-height:62px}.ExternalAiReviewInbox-module__eEjAhq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ExternalAiReviewInbox-module__eEjAhq__actions button{border:1px solid var(--border);min-width:0;min-height:31px;color:var(--text-secondary);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:650;transition:background-color .12s,transform .1s ease-out;display:inline-flex}.ExternalAiReviewInbox-module__eEjAhq__detail form .ExternalAiReviewInbox-module__eEjAhq__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ExternalAiReviewInbox-module__eEjAhq__detail form .ExternalAiReviewInbox-module__eEjAhq__actions .ExternalAiReviewInbox-module__eEjAhq__approve{grid-column:auto}.ExternalAiReviewInbox-module__eEjAhq__rejectConfirm{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger-bg) 54%, transparent);border-radius:6px;gap:7px;padding:8px;display:grid}.ExternalAiReviewInbox-module__eEjAhq__rejectConfirm p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.4}.ExternalAiReviewInbox-module__eEjAhq__rejectConfirm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ExternalAiReviewInbox-module__eEjAhq__rejectConfirm button{border:1px solid var(--border);min-height:31px;color:var(--text-secondary);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:6px;padding:0 8px;font-size:11px;font-weight:650}.ExternalAiReviewInbox-module__eEjAhq__rejectConfirm .ExternalAiReviewInbox-module__eEjAhq__reject{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:var(--danger)}.ExternalAiReviewInbox-module__eEjAhq__rejectConfirm button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ExternalAiReviewInbox-module__eEjAhq__actions .ExternalAiReviewInbox-module__eEjAhq__approve{background:var(--text-strong);color:var(--bg-canvas);border-color:#0000;grid-column:1/-1}.ExternalAiReviewInbox-module__eEjAhq__actions button svg{flex:none;width:12px;height:12px}.ExternalAiReviewInbox-module__eEjAhq__actions button:active{transform:scale(.97)}.ExternalAiReviewInbox-module__eEjAhq__actions button:disabled{cursor:default;opacity:.48}.ExternalAiReviewInbox-module__eEjAhq__error{color:var(--danger);overflow-wrap:anywhere;margin:8px 12px;font-size:11px}@container (min-width:380px){.ExternalAiReviewInbox-module__eEjAhq__actions{grid-template-columns:auto auto minmax(92px,1fr)}.ExternalAiReviewInbox-module__eEjAhq__actions .ExternalAiReviewInbox-module__eEjAhq__approve{grid-column:auto}.ExternalAiReviewInbox-module__eEjAhq__detail form .ExternalAiReviewInbox-module__eEjAhq__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.ExternalAiReviewInbox-module__eEjAhq__actions button:hover:not(:disabled){background:var(--bg-hover-surface)}.ExternalAiReviewInbox-module__eEjAhq__actions .ExternalAiReviewInbox-module__eEjAhq__approve:hover:not(:disabled){background:color-mix(in srgb, var(--text-strong) 88%, var(--bg-canvas))}}@keyframes ExternalAiReviewInbox-module__eEjAhq__rationale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ExternalAiReviewInbox-module__eEjAhq__actions button{transition:none}.ExternalAiReviewInbox-module__eEjAhq__rationalePopover{animation:none}}
.AiPanel-module__JD9FFq__panel{align-content:start}.AiPanel-module__JD9FFq__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.AiPanel-module__JD9FFq__tools{border-top:1px solid var(--border)}.AiPanel-module__JD9FFq__toolsSummary{min-height:42px;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;list-style:none;display:grid}.AiPanel-module__JD9FFq__toolsSummary::-webkit-details-marker{display:none}.AiPanel-module__JD9FFq__toolsSummary>span{gap:2px;min-width:0;display:grid}.AiPanel-module__JD9FFq__toolsSummary strong{color:var(--text-strong);font-size:12px;font-weight:650}.AiPanel-module__JD9FFq__toolsSummary small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.AiPanel-module__JD9FFq__toolsSummary>svg{width:14px;height:14px;color:var(--text-muted);transform-box:fill-box;transform-origin:50%;transition:transform .12s cubic-bezier(.23,1,.32,1)}.AiPanel-module__JD9FFq__tools[open] .AiPanel-module__JD9FFq__toolsSummary>svg{transform:rotate(180deg)}.AiPanel-module__JD9FFq__toolsSummary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.AiPanel-module__JD9FFq__toolsBody{gap:9px;padding:2px 0 10px;display:grid;position:relative}.AiPanel-module__JD9FFq__setupButton{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-panel-soft) 72%, transparent);width:100%;min-height:46px;color:var(--text-secondary);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;transition:background-color .12s,transform .1s ease-out;display:grid}.AiPanel-module__JD9FFq__setupButton>svg{width:14px;height:14px;color:var(--text-muted)}.AiPanel-module__JD9FFq__setupButton>span{gap:1px;min-width:0;display:grid}.AiPanel-module__JD9FFq__setupButton strong{color:var(--text-strong);font-size:11.5px;font-weight:650}.AiPanel-module__JD9FFq__setupButton small{color:var(--text-muted);font-size:11px}.AiPanel-module__JD9FFq__setupButton:active{transform:scale(.98)}.AiPanel-module__JD9FFq__toolsHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.AiPanel-module__JD9FFq__toolsHeader p,.AiPanel-module__JD9FFq__help,.AiPanel-module__JD9FFq__output p{margin:0}.AiPanel-module__JD9FFq__toolsHeader p,.AiPanel-module__JD9FFq__help{color:var(--text-muted);font-size:11px;line-height:1.4}.AiPanel-module__JD9FFq__toolsHeader button,.AiPanel-module__JD9FFq__actionGrid button,.AiPanel-module__JD9FFq__stopButton{border:1px solid var(--border);min-height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:620;transition:background-color .12s,transform .1s ease-out}.AiPanel-module__JD9FFq__panel .ai-draft-actions button{border:1px solid var(--border);min-height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:620;transition:background-color .12s,transform .1s ease-out}.AiPanel-module__JD9FFq__toolsHeader button{flex:none;align-items:center;gap:5px;display:inline-flex}.AiPanel-module__JD9FFq__toolsHeader button svg{width:12px;height:12px}.AiPanel-module__JD9FFq__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.AiPanel-module__JD9FFq__actionGrid button{text-align:left;min-width:0;line-height:1.25}.AiPanel-module__JD9FFq__toolsHeader button:active,.AiPanel-module__JD9FFq__actionGrid button:active,.AiPanel-module__JD9FFq__stopButton:active{transform:scale(.97)}.AiPanel-module__JD9FFq__panel .ai-draft-actions button:active{transform:scale(.97)}.AiPanel-module__JD9FFq__toolsHeader button:disabled,.AiPanel-module__JD9FFq__actionGrid button:disabled,.AiPanel-module__JD9FFq__stopButton:disabled{cursor:default;opacity:.48}.AiPanel-module__JD9FFq__panel .ai-draft-actions button:disabled{cursor:default;opacity:.48}.AiPanel-module__JD9FFq__stopButton{justify-self:start}.AiPanel-module__JD9FFq__output{border:1px solid var(--border);background:var(--bg-panel-soft);max-height:36vh;color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:7px;padding:9px;font-size:11.5px;line-height:1.5;overflow:auto}@media (hover:hover) and (pointer:fine){.AiPanel-module__JD9FFq__toolsSummary:hover{color:var(--text-strong)}.AiPanel-module__JD9FFq__setupButton:hover,.AiPanel-module__JD9FFq__toolsHeader button:hover:not(:disabled),.AiPanel-module__JD9FFq__actionGrid button:hover:not(:disabled),.AiPanel-module__JD9FFq__stopButton:hover:not(:disabled){background:var(--bg-hover-surface);color:var(--text-strong)}.AiPanel-module__JD9FFq__panel .ai-draft-actions button:hover:not(:disabled){background:var(--bg-hover-surface);color:var(--text-strong)}}@media (prefers-reduced-motion:reduce){.AiPanel-module__JD9FFq__toolsSummary>svg,.AiPanel-module__JD9FFq__setupButton,.AiPanel-module__JD9FFq__toolsHeader button,.AiPanel-module__JD9FFq__actionGrid button,.AiPanel-module__JD9FFq__stopButton{transition:none}.AiPanel-module__JD9FFq__panel .ai-draft-actions button{transition:none}}
.CoteImportDialog-module__Bvm2uG__dialog{width:min(920px,100vw - 32px);max-width:920px;max-height:min(780px,100dvh - 32px);overflow:auto}.CoteImportDialog-module__Bvm2uG__tabs{width:100%;margin-bottom:16px;display:flex}.CoteImportDialog-module__Bvm2uG__tabs>button{flex:1}
.profile-module__5FeCNW__profile-page{background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);padding-bottom:64px}.profile-module__5FeCNW__profile-layout{grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,4vw,48px);max-width:940px;margin:clamp(28px,4vw,44px) auto 0;padding:0 clamp(20px,5vw,32px);display:grid}.profile-module__5FeCNW__profile-section-nav{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:24px}.profile-module__5FeCNW__profile-section-nav a{color:var(--text-secondary);border-radius:6px;padding:8px 12px;font-size:14px;text-decoration:none;transition:background .12s,color .12s}.profile-module__5FeCNW__profile-section-nav a:hover{background:var(--bg-hover-surface);color:var(--text-strong)}.profile-module__5FeCNW__profile-section-nav a[aria-current]{background:var(--bg-selected-surface);color:var(--text-strong);font-weight:600}.profile-module__5FeCNW__profile-section-nav a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.profile-module__5FeCNW__profile-sections{flex-direction:column;gap:28px;min-width:0;display:flex}.profile-module__5FeCNW__profile-section{border-bottom:1px solid var(--border);padding-bottom:28px;scroll-margin-top:72px}.profile-module__5FeCNW__profile-section:last-child{border-bottom:none}.profile-module__5FeCNW__profile-section h1{font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;color:var(--text-strong);margin-bottom:16px;font-size:28px;font-weight:700}.profile-module__5FeCNW__profile-section h2{color:var(--text-strong);margin-bottom:12px;font-size:16px;font-weight:650}.profile-module__5FeCNW__profile-identity-header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.profile-module__5FeCNW__profile-avatar{background:var(--bg-panel);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}.profile-module__5FeCNW__profile-avatar-initial{color:var(--text-secondary);-webkit-user-select:none;user-select:none;font-size:22px;font-weight:650;line-height:1}.profile-module__5FeCNW__profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-module__5FeCNW__profile-avatar-editor{flex:none;align-items:center;gap:10px;display:flex}.profile-module__5FeCNW__profile-avatar-actions{color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;display:flex}.profile-module__5FeCNW__profile-avatar-actions button{width:100%}.profile-module__5FeCNW__profile-avatar-actions [role=alert]{max-width:220px;color:var(--danger,#d14b4b);line-height:1.35}.profile-module__5FeCNW__profile-avatar-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-module__5FeCNW__profile-name{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.profile-module__5FeCNW__profile-email{color:var(--text-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.profile-module__5FeCNW__profile-identity-meta{flex:auto;min-width:0}.profile-module__5FeCNW__display-name-form label,.profile-module__5FeCNW__profile-ai-keys label{color:var(--text-secondary);flex-direction:column;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.profile-module__5FeCNW__display-name-form input{border:1px solid var(--border);background:var(--bg-canvas);height:36px;color:var(--text-primary);border-radius:6px;max-width:420px;padding:0 10px;font-size:14px}.profile-module__5FeCNW__display-name-hint,.profile-module__5FeCNW__profile-ai-keys-hint{color:var(--text-muted);max-width:420px;margin:4px 0 12px;font-size:12px}.profile-module__5FeCNW__display-name-actions,.profile-module__5FeCNW__profile-ai-keys-actions{align-items:center;gap:12px;display:flex}.profile-module__5FeCNW__display-name-saved,.profile-module__5FeCNW__profile-ai-keys-saved{color:var(--success,var(--text-secondary));font-size:13px}.profile-module__5FeCNW__profile-signout{margin-top:18px}.profile-module__5FeCNW__profile-billing-panel{gap:14px;max-width:560px;display:grid}.profile-module__5FeCNW__profile-billing-summary{gap:4px;padding-bottom:2px;display:grid}.profile-module__5FeCNW__profile-billing-kicker{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:650}.profile-module__5FeCNW__profile-billing-summary strong{color:var(--text-strong);font-size:18px;line-height:1.2}.profile-module__5FeCNW__profile-billing-summary span:last-child{color:var(--text-secondary);font-size:13px}.profile-module__5FeCNW__profile-billing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-module__5FeCNW__profile-billing-option{border:1px solid var(--border);background:var(--bg-panel);border-radius:7px;align-content:space-between;gap:12px;min-height:150px;padding:14px;display:grid}.profile-module__5FeCNW__profile-billing-option>div{gap:4px;display:grid}.profile-module__5FeCNW__profile-billing-option span{color:var(--text-secondary);font-size:13px;font-weight:650}.profile-module__5FeCNW__profile-billing-option strong{color:var(--text-strong);font-size:24px;line-height:1.1}.profile-module__5FeCNW__profile-billing-option small{color:var(--text-muted);font-size:12px;line-height:1.35}.profile-module__5FeCNW__profile-billing-option button,.profile-module__5FeCNW__profile-billing-portal{width:fit-content}.profile-module__5FeCNW__profile-billing-error{color:var(--danger,#d14b4b);font-size:13px;line-height:1.4}@media (max-width:720px){.profile-module__5FeCNW__profile-layout{grid-template-columns:minmax(0,1fr)}.profile-module__5FeCNW__profile-section-nav{flex-flow:wrap;position:static}.profile-module__5FeCNW__profile-billing-options{grid-template-columns:minmax(0,1fr)}.profile-module__5FeCNW__profile-identity-header{flex-wrap:wrap;align-items:flex-start}}.profile-module__5FeCNW__profile-skel-topbar{background:var(--bg-topbar);border-bottom:1px solid var(--border);align-items:center;gap:16px;height:56px;padding:0 18px;display:flex}.profile-module__5FeCNW__profile-skel-topbar-brand{width:64px;height:16px}.profile-module__5FeCNW__profile-skel-topbar-avatar{border-radius:999px;width:30px;height:30px;margin-left:auto}.profile-module__5FeCNW__profile-skel-nav-item{width:70%;height:14px;margin:8px 12px}.profile-module__5FeCNW__profile-skel-avatar{border-radius:50%;flex:none;width:64px;height:64px}.profile-module__5FeCNW__profile-skel-identity-lines{flex:auto;gap:8px;display:grid}.profile-module__5FeCNW__profile-skel-title{width:140px;height:28px;margin-bottom:16px}.profile-module__5FeCNW__profile-skel-line{height:13px}.profile-module__5FeCNW__profile-skel-card{border-radius:8px;height:110px}.profile-module__5FeCNW__profile-billing-comparison{border:1px solid var(--border);background:var(--bg-panel);border-radius:10px;padding:22px}.profile-module__5FeCNW__profile-billing-comparison h3{color:var(--text-strong);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:600}.profile-module__5FeCNW__profile-billing-comparison>p{color:var(--text-secondary);margin:8px 0 18px;font-size:13px;line-height:1.6}.profile-module__5FeCNW__profile-billing-terms{color:var(--text-muted);margin:-4px 0 0;font-size:11px}.profile-module__5FeCNW__profile-billing-benefits{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}@media (max-width:480px){.profile-module__5FeCNW__profile-billing-comparison{padding:16px}}
.CotesPluginInstall-module__MWKq9q__panel{min-width:0;color:var(--text-primary);gap:14px;display:grid}.CotesPluginInstall-module__MWKq9q__panel p{margin:0;line-height:1.6}.CotesPluginInstall-module__MWKq9q__intro{color:var(--text-secondary);font-size:14px}.CotesPluginInstall-module__MWKq9q__select{border:1px solid var(--border);background:var(--bg-panel);width:100%;max-width:300px;color:var(--text-primary);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.CotesPluginInstall-module__MWKq9q__select:focus-visible,.CotesPluginInstall-module__MWKq9q__links a:focus-visible,.CotesPluginInstall-module__MWKq9q__install:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}.CotesPluginInstall-module__MWKq9q__help{color:var(--text-secondary);font-size:13px}.CotesPluginInstall-module__MWKq9q__command{border:1px solid var(--border);background:var(--bg-panel);border-radius:9px;align-items:flex-start;gap:16px;min-width:0;padding:16px;display:flex}.CotesPluginInstall-module__MWKq9q__command pre{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:12px;line-height:1.8}.CotesPluginInstall-module__MWKq9q__command button{flex-shrink:0}.CotesPluginInstall-module__MWKq9q__links{flex-wrap:wrap;gap:12px 22px;display:flex}.CotesPluginInstall-module__MWKq9q__links a,.CotesPluginInstall-module__MWKq9q__install{width:fit-content;color:var(--text-secondary);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.CotesPluginInstall-module__MWKq9q__links a:hover{color:var(--text-primary);text-decoration:underline}.CotesPluginInstall-module__MWKq9q__install{border:1px solid var(--border);color:var(--text-primary);border-radius:7px;padding:10px 14px}.CotesPluginInstall-module__MWKq9q__note{color:var(--text-secondary);align-items:flex-start;gap:9px;padding-top:6px;font-size:13px;display:flex}.CotesPluginInstall-module__MWKq9q__note svg{flex-shrink:0;margin-top:2px}@media (max-width:600px){.CotesPluginInstall-module__MWKq9q__command{flex-direction:column;gap:12px}.CotesPluginInstall-module__MWKq9q__select{max-width:none}}
