:root{color-scheme:dark;--bg: #07111f;--bg-strong: #0b1628;--bg-soft: #122036;--surface: rgba(11, 23, 40, .82);--surface-strong: rgba(14, 28, 47, .94);--surface-raised: rgba(19, 36, 59, .98);--surface-muted: rgba(118, 143, 177, .08);--surface-glow: rgba(37, 212, 190, .1);--line: rgba(164, 188, 219, .16);--line-strong: rgba(176, 205, 240, .28);--line-glow: rgba(37, 212, 190, .26);--ink: #eef4ff;--ink-soft: #d6e2f4;--muted: #8ca0bc;--muted-strong: #adc0da;--brand: #6ca3ff;--brand-strong: #8cb7ff;--accent: #25d4be;--accent-strong: #4de6d3;--gold: #f1c37a;--gold-strong: #ffd79a;--danger: #ff7a95;--danger-strong: #ff9db0;--success: #5fe1a8;--focus-ring: 0 0 0 3px rgba(108, 163, 255, .26);--control-primary-fg: #04101f;--control-primary-border: transparent;--control-primary-bg: linear-gradient(135deg, var(--brand-strong), var(--accent-strong));--control-primary-shadow: 0 12px 24px rgba(37, 212, 190, .16);--control-primary-hover-fg: var(--control-primary-fg);--control-primary-hover-border: var(--control-primary-border);--control-primary-hover-bg: var(--control-primary-bg);--control-primary-hover-shadow: 0 16px 28px rgba(37, 212, 190, .18);--control-secondary-fg: var(--ink);--control-secondary-border: var(--line-strong);--control-secondary-bg: rgba(255, 255, 255, .05);--control-secondary-shadow: none;--control-secondary-hover-fg: var(--control-secondary-fg);--control-secondary-hover-border: rgba(255, 255, 255, .2);--control-secondary-hover-bg: rgba(255, 255, 255, .08);--control-secondary-hover-shadow: var(--control-secondary-shadow);--control-field-fg: var(--ink);--control-field-border: var(--line-strong);--control-field-bg: rgba(5, 13, 24, .62);--control-field-shadow: none;--control-field-hover-border: var(--control-field-border);--control-field-hover-bg: var(--control-field-bg);--control-field-focus-border: var(--control-field-border);--control-field-placeholder: var(--muted);--control-chip-fg: var(--ink-soft);--control-chip-border: var(--line-strong);--control-chip-bg: rgba(255, 255, 255, .04);--control-chip-shadow: none;--control-chip-hover-fg: var(--control-chip-fg);--control-chip-hover-border: rgba(37, 212, 190, .32);--control-chip-hover-bg: rgba(37, 212, 190, .12);--control-chip-hover-shadow: var(--control-chip-shadow);--control-chip-active-fg: var(--control-chip-hover-fg);--control-chip-active-border: var(--control-chip-hover-border);--control-chip-active-bg: var(--control-chip-hover-bg);--control-chip-active-shadow: var(--control-chip-hover-shadow);--control-nav-fg: var(--ink);--control-nav-border: var(--line);--control-nav-bg: var(--surface-raised);--control-nav-hover-fg: var(--control-nav-fg);--control-nav-hover-border: var(--line-strong);--control-nav-hover-bg: var(--control-nav-bg);--control-nav-hover-shadow: none;--control-nav-active-fg: var(--control-nav-fg);--control-nav-active-border: var(--line-glow);--control-nav-active-bg: rgba(37, 212, 190, .08);--control-nav-active-shadow: 0 0 0 1px rgba(37, 212, 190, .12);--control-disabled-fg: currentColor;--control-disabled-border: var(--control-secondary-border);--control-disabled-bg: var(--control-secondary-bg);--control-disabled-shadow: none;--control-disabled-opacity: .56;--control-focus-ring: var(--focus-ring);--control-icon-badge-bg: rgba(4, 16, 31, .12);--shadow-panel: 0 24px 60px rgba(0, 0, 0, .42);--shadow-soft: 0 12px 32px rgba(0, 0, 0, .2);--shadow-glow: 0 0 0 1px rgba(140, 183, 255, .08), 0 24px 48px rgba(5, 12, 23, .45);--radius-xs: .75rem;--radius-sm: 1rem;--radius-md: 1.4rem;--radius-lg: 1.9rem;--radius-pill: 999px;--space-1: .35rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.9rem;--space-8: 2.4rem;--space-9: 3rem;--motion-fast: .14s;--motion-base: .22s;--font-body: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{background:radial-gradient(circle at top left,rgba(37,212,190,.14),transparent 30%),radial-gradient(circle at top right,rgba(108,163,255,.16),transparent 34%),linear-gradient(180deg,var(--bg) 0%,#050d18 100%)}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%)}#root{min-height:100vh}.top,.toolbar,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.lane,.card,.modal,.lead-briefing-panel,.operator-visibility,.action-surface{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#111f34e6,#091322eb);box-shadow:var(--shadow-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top:before,.toolbar:before,.landing-card:before,.setup-guide:before,.empty-project-guide:before,.board-shell:before,.modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.08),transparent 36%)}.top h1,.landing-card h2,.setup-guide h2,.empty-project-guide h2,.lead-briefing-head h2,.operator-visibility-head h2,.action-surface-copy h2,.board-shell-head h2,.modal-head h2,.lane-head h2{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker,.lead-briefing-kicker,.operator-visibility-kicker,.action-surface-kicker,.quota-meter-kicker,.board-shell-kicker,.top-auth-label,.collab-label{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--accent-strong);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker{padding:.5rem .9rem;border:1px solid rgba(37,212,190,.22);background:#25d4be14}.top p,.landing-card p,.setup-guide p,.empty-project-guide p,.lead-briefing-body,.board-shell-head p,.operator-visibility-note,.operator-visibility-empty,.modal-note,.mcp-help-summary,.mcp-help-paths p,.mcp-help-mistakes li,.mcp-key-empty,.landing-benefit-body,.landing-footnote,.lane-note,.card-description,.empty-note,.filter-summary,.auth-gate-body,.auth-gate-actions li{color:var(--muted);line-height:1.65}.hero-metric,.landing-signal,.lead-briefing-card,.stat,.operator-visibility-stat,.empty-project-guide-step,.preview-task,.landing-benefit,.card,.mcp-key-item,.invitations-list,.mcp-secret-box,.mcp-help{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:var(--shadow-soft)}.hero-metric span,.landing-signal span,.lead-briefing-card span,.stat span,.operator-visibility-stat span,.card-meta span,.field>span,.invitations-list h4,.mcp-key-list h4,.mcp-help-mistakes h4{display:block;color:var(--muted-strong);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.collab-group-project,.top-auth-action-row{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff0a}.collab-select,.search-field input,.field input,.field textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.9rem 1rem;color:var(--ink);background:#050d189e;font:inherit;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.preview-board::-webkit-scrollbar,.lanes::-webkit-scrollbar,.mcp-snippet-code::-webkit-scrollbar{height:8px}.preview-board::-webkit-scrollbar-thumb,.lanes::-webkit-scrollbar-thumb,.mcp-snippet-code::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#adc0da42}.preview-column{--pv-accent: var(--line-strong);display:flex;flex-direction:column;min-height:180px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff08;box-shadow:inset 0 1px #ffffff0a}.preview-col-pending_pm{--pv-accent: #e0a760}.preview-col-dev_running{--pv-accent: var(--brand-strong)}.preview-col-qa_running{--pv-accent: var(--accent-strong)}.preview-col-awaiting_human_approval{--pv-accent: var(--gold-strong)}.preview-col-done{--pv-accent: var(--success)}.preview-col-blocked{--pv-accent: var(--danger-strong)}.preview-col-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid rgba(255,255,255,.08)}.preview-col-title{font-size:.82rem;font-weight:700;color:var(--ink)}.preview-col-desc,.preview-col-empty{margin:0;padding-inline:var(--space-4);color:var(--muted);font-size:.72rem}.preview-col-desc{padding-top:var(--space-2)}.preview-tasks{display:grid;gap:var(--space-3);padding:var(--space-4);flex:1}.preview-task{border-radius:var(--radius-sm);padding:var(--space-3)}.preview-task-hl{border-color:#f1c37a4d;background:linear-gradient(180deg,#f1c37a24,#f1c37a0f)}.preview-task-title{display:block;font-size:.78rem;font-weight:700}.preview-task-owner{display:block;margin-top:.22rem;color:var(--muted);font-size:.7rem}.landing-benefits,.landing-steps,.auth-gate-actions,.operator-visibility-actions,.mcp-help-mistakes ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.benefit-visibility{border-color:#25d4be42}.benefit-automation{border-color:#6ca3ff42}.benefit-control{border-color:#f1c37a42}.auth-gate-actions code,.invitation-item code,.mcp-secret-display code,.mcp-snippet-code,.mcp-key-prefix{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.lead-briefing-panel,.operator-visibility,.action-surface{padding:var(--space-5)}.lead-briefing-head h2,.operator-visibility-head h2,.action-surface-copy h2,.board-shell-head h2{font-size:1.7rem;line-height:1.04}.lead-briefing-body,.action-surface-copy p,.board-shell-note{margin:0;font-size:.88rem}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.stat{padding:var(--space-4);border-radius:var(--radius-md)}.stat strong{margin-top:var(--space-2);font-size:1.35rem}.stat-qa-gate{border-color:#ff7a954d;background:linear-gradient(180deg,#ff7a9521,#ff7a950d)}.filter-chip-row,.mcp-snippet-tabs,.mcp-scope-row,.mcp-key-actions,.modal-actions{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.chip{min-height:2.5rem;padding:.65rem .95rem;border-radius:var(--radius-pill);border-color:var(--line-strong);color:var(--ink-soft);background:#ffffff0a;font-size:.77rem;font-weight:700;cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) ease}.chip:hover,.chip-active{border-color:#25d4be52;background:#25d4be1f}.btn,.icon-btn{min-height:2.8rem;border-radius:var(--radius-sm);padding:.7rem 1rem;color:#04101f;background:linear-gradient(135deg,var(--brand-strong),var(--accent-strong));font-size:.82rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,border-color var(--motion-fast) ease,background var(--motion-fast) ease;box-shadow:0 12px 24px #25d4be29}.btn:hover,.icon-btn:hover{transform:translateY(-1px);box-shadow:0 16px 28px #25d4be2e}.btn:disabled,.icon-btn:disabled{opacity:.56;cursor:default;transform:none;box-shadow:none}.btn-muted,.icon-btn{color:var(--ink);border-color:var(--line-strong);background:#ffffff0d;box-shadow:none}.btn-muted:hover,.icon-btn:hover{border-color:#fff3;background:#ffffff14}.btn-icon span:first-child{width:1.3rem;height:1.3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:inherit;background:#04101f1f;font-size:1rem}.btn:focus-visible,.chip:focus-visible,.icon-btn:focus-visible,.collab-select:focus-visible,.search-field input:focus-visible,.field input:focus-visible,.field textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}.error-banner{margin:0;padding:var(--space-4) var(--space-5);border:1px solid rgba(255,122,149,.3);border-radius:var(--radius-md);background:#ff7a9514;color:#ffd0da;font-size:.88rem;font-weight:600}.success-banner{margin:0;padding:var(--space-4) var(--space-5);border:1px solid rgba(95,225,168,.28);border-radius:var(--radius-md);background:#5fe1a814;color:var(--success);font-size:.88rem;font-weight:600}.empty-project-guide-step p,.action-surface-copy p{margin:0;font-size:.82rem}.icon-btn{width:2.8rem;height:2.8rem;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.create-form,.invite-sections,.invite-section,.setup-choice-grid,.setup-flow-stack,.field,.mcp-create-section,.mcp-key-info,.mcp-key-confidence,.mcp-help-paths,.mcp-help-mistakes{display:grid;gap:var(--space-3)}.invitations-list{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}.invitation-item code,.auth-gate-actions code{padding:.2rem .38rem;border:1px solid var(--line);border-radius:.45rem;background:#ffffff0d;color:var(--ink);font-size:.72rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@media (max-width: 1180px){.top-auth-main,.landing-section-head-premium,.dashboard-shell,.empty-project-guide-grid{grid-template-columns:1fr}}@media (max-width: 920px){.landing-shell,.local-auth-grid,.local-auth-recovery,.hero-metrics,.lead-briefing-strip,.operator-visibility-stats,.stats,.card-meta-grid{grid-template-columns:1fr}.toolbar-actions .btn,.empty-project-guide-actions .btn,.modal-actions .btn,.quota-editor-actions .btn{width:100%}}@media (max-width: 700px){.top,.landing-card,.toolbar,.setup-guide,.empty-project-guide,.board-shell,.modal,.lead-briefing-panel,.operator-visibility,.action-surface{border-radius:var(--radius-md)}.top h1,.top-auth-title-copy h1,.landing-section-head h2,.setup-guide h2,.empty-project-guide h2{font-size:clamp(1.9rem,10vw,3rem)}.project-select-shell,.empty-project-guide-actions,.modal-actions,.mcp-secret-display,.quota-editor-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.top-auth-action-row .btn,.toolbar-actions .btn,.empty-project-guide-actions .btn,.card-actions .btn,.modal-actions .btn,.btn{width:100%}.top-auth-main .btn,.toolbar-actions .btn,.card-actions .btn,.modal-actions .btn{width:auto}}@media (max-width: 620px){.stats{grid-template-columns:1fr}.card-actions .btn,.modal-actions .btn{width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none;transition:none;scroll-behavior:auto}}@keyframes surface-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aurora-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.5rem,-1rem,0) scale(1.04)}}@keyframes board-unlock-panel{0%{opacity:0;transform:translateY(18px) scale(.985);filter:saturate(.9) blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1) blur(0)}}@keyframes board-unlock-card{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes board-unlock-sheen{0%{transform:translate(-130%);opacity:0}20%{opacity:.55}to{transform:translate(130%);opacity:0}}:root{--bg: #050914;--bg-strong: #0b1321;--bg-soft: #121f33;--surface: rgba(12, 18, 29, .78);--surface-strong: rgba(16, 24, 37, .9);--surface-raised: rgba(21, 31, 48, .96);--surface-muted: rgba(198, 208, 224, .08);--surface-glow: rgba(93, 215, 200, .14);--line: rgba(221, 229, 242, .1);--line-strong: rgba(255, 201, 135, .28);--line-glow: rgba(93, 215, 200, .34);--ink: #f7f1e8;--ink-soft: #e4ddd0;--muted: #96a3b9;--muted-strong: #c8d2e2;--brand: #ff9853;--brand-strong: #ffbe7a;--accent: #5dd7c8;--accent-strong: #92ebdd;--gold: #f2c57d;--gold-strong: #ffe1ad;--danger: #ff778a;--danger-strong: #ff9cb0;--success: #7ae5a9;--accent-ink: #081119;--focus-ring: 0 0 0 3px rgba(255, 190, 122, .22);--shadow-panel: 0 34px 90px rgba(0, 0, 0, .54);--shadow-soft: 0 18px 40px rgba(0, 0, 0, .28);--shadow-glow: 0 0 0 1px rgba(255, 255, 255, .04), 0 26px 60px rgba(4, 8, 15, .54), inset 0 1px 0 rgba(255, 255, 255, .04);--radius-xs: .85rem;--radius-sm: 1.1rem;--radius-md: 1.55rem;--radius-lg: 2rem;--radius-pill: 999px;--space-1: .38rem;--space-2: .56rem;--space-3: .84rem;--space-4: 1.1rem;--space-5: 1.4rem;--space-6: 1.75rem;--space-7: 2.2rem;--space-8: 2.9rem;--space-9: 3.8rem;--motion-fast: .18s;--motion-base: .28s}html{background:radial-gradient(circle at 12% 10%,rgba(93,215,200,.18),transparent 24%),radial-gradient(circle at 84% 0%,rgba(255,190,122,.18),transparent 26%),radial-gradient(circle at 86% 78%,rgba(108,163,255,.16),transparent 34%),linear-gradient(180deg,#08101b,#04070f)}body{background:radial-gradient(circle at 20% 0%,rgba(255,190,122,.08),transparent 22%),radial-gradient(circle at 100% 100%,rgba(93,215,200,.08),transparent 20%)}body:before{opacity:.18;background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 88%)}body:after{content:"";position:fixed;inset:auto auto -14rem -10rem;width:34rem;height:34rem;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(93,215,200,.12) 0%,rgba(93,215,200,.02) 54%,transparent 74%);filter:blur(18px);animation:aurora-drift 12s ease-in-out infinite}#root{position:relative;min-height:100vh;isolation:isolate}.page.page-unlocking .top,.page.page-unlocking .toolbar,.page.page-unlocking .board-shell,.page.page-unlocking .setup-guide,.page.page-unlocking .empty-project-guide{animation:board-unlock-panel .18s cubic-bezier(.2,.8,.2,1) both}.page.page-unlocking .board-shell,.page.page-unlocking .top{position:relative;overflow:hidden}.page.page-unlocking .board-shell:after,.page.page-unlocking .top:after{animation:board-unlock-sheen .22s ease-out 1}.page.page-unlocking .lane{animation:board-unlock-panel .16s cubic-bezier(.2,.8,.2,1) both}.page.page-unlocking .card{animation:board-unlock-card .14s cubic-bezier(.2,.8,.2,1) both}.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.modal,.action-surface,.lane,.card,.mcp-help,.mcp-secret-box,.invitations-list,.quota-meter,.quota-editor,.collab-group-project,.top-auth-action-row,.hero-auth-panel,.local-auth-card,.hero-metric,.landing-signal,.preview-task,.landing-benefit,.empty-project-guide-step,.mcp-key-item{border-color:var(--line);background:linear-gradient(180deg,rgba(247,241,232,.04),transparent 30%),linear-gradient(180deg,#101825e6,#080c14f0);box-shadow:var(--shadow-glow)}.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.modal,.action-surface,.lane{animation:surface-enter .16s cubic-bezier(.2,.8,.2,1) both}.top:before,.landing-card:before,.setup-guide:before,.empty-project-guide:before,.board-shell:before,.modal:before,.action-surface:before{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%),radial-gradient(circle at top right,rgba(255,190,122,.12),transparent 30%)}.top-main>.hero-subtitle{grid-area:subtitle}.top-main>.hero-metrics{grid-area:metrics}.top-main>.hero-cta-area{grid-area:panel}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker,.top-auth-label,.collab-label,.action-surface-kicker,.quota-meter-kicker,.board-shell-kicker{color:var(--gold-strong);letter-spacing:.22em}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker{padding:.55rem .95rem;border:1px solid rgba(255,190,122,.24);background:linear-gradient(135deg,#ffbe7a24,#5dd7c814);box-shadow:inset 0 1px #ffffff14}.collab-group-project,.top-auth-action-row{padding:var(--space-5);border-radius:1.55rem;background:#ffffff0a}.preview-column{position:relative;min-height:15rem;border-radius:1.6rem;background:linear-gradient(180deg,rgba(247,241,232,.04),transparent 24%),#080c148a}.preview-column:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--pv-accent),transparent 80%)}.preview-col-head{padding:var(--space-4);border-bottom-color:#ffffff12}.preview-col-title{font-size:.86rem;letter-spacing:.04em}.preview-col-desc,.preview-col-empty{font-size:.74rem}.preview-tasks{gap:var(--space-2)}.preview-task{padding:var(--space-4);border:1px solid rgba(255,255,255,.08);border-radius:1.1rem;background:#ffffff0a}.preview-task-hl{border-color:#ffbe7a47;background:linear-gradient(180deg,#ffbe7a29,#ffffff0a)}.docs-page{max-width:1220px;--docs-bg: #ffffff;--docs-sidebar-bg: #fafafa;--docs-surface: #ffffff;--docs-line: rgba(17, 24, 39, .08);--docs-line-strong: rgba(17, 24, 39, .14);--docs-ink: #111111;--docs-ink-soft: #262626;--docs-muted: #5c5c5c;--docs-accent: #111111}.docs-shell{display:block;border:1px solid var(--docs-line);border-radius:1.5rem;background:var(--docs-bg);box-shadow:none;overflow:hidden}.docs-eyebrow,.docs-section-kicker,.docs-highlight-label,.docs-choice-eyebrow,.docs-copy-label,.docs-inline-label{color:var(--docs-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs-article{display:grid;align-content:start;max-width:940px;margin:0 auto;padding:clamp(var(--space-5),4vw,var(--space-8))}.docs-header{display:grid;gap:var(--space-4);padding-bottom:var(--space-7)}.docs-header-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.docs-header h1{margin:0;max-width:13ch;color:var(--docs-ink);font-size:clamp(2.35rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.04em}.docs-intro{max-width:68ch;margin:0;color:var(--docs-ink-soft);font-size:1.02rem;line-height:1.75}.docs-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.docs-highlight,.docs-choice-card,.docs-panel,.docs-workflow-block{display:grid;gap:var(--space-3);padding:0 0 0 var(--space-4);border:0;border-left:1px solid var(--docs-line-strong);border-radius:0;background:transparent;box-shadow:none}.docs-copy-block{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--docs-line);border-radius:1rem;background:var(--docs-surface);box-shadow:none}.docs-highlight-value{margin:0;color:var(--docs-ink);font-size:1.02rem;font-weight:700;line-height:1.4}.docs-highlight p,.docs-choice-card p,.docs-panel p{margin:0;color:var(--docs-muted);line-height:1.7}.docs-section{display:grid;gap:var(--space-4);padding-block:var(--space-7);border-top:1px solid var(--docs-line);scroll-margin-top:var(--space-6)}.docs-section-head{display:grid;gap:.45rem;max-width:72ch}.docs-section h2{margin:0;color:var(--docs-ink);font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.25}.docs-columns,.docs-choice-grid,.docs-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.docs-template-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:var(--space-4);align-items:start}.docs-template-main,.docs-template-side{display:grid;gap:var(--space-3)}.docs-choice-card h3,.docs-panel h3{margin:0;color:var(--docs-ink);font-size:1rem;line-height:1.4}.docs-choice-eyebrow{color:var(--docs-accent)}.docs-list{display:grid;gap:.65rem;margin:0;padding-left:1.2rem}.docs-note{margin:0;max-width:72ch;color:var(--docs-muted);line-height:1.7}.docs-url-note{overflow-wrap:anywhere}.docs-workflow-row{display:grid;gap:.55rem}.docs-workflow-row code{overflow-wrap:anywhere;color:var(--docs-ink-soft);line-height:1.65}.docs-copy-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.docs-code-block{overflow-x:auto;margin:0;padding:var(--space-4);border:1px solid var(--docs-line);border-radius:.95rem;background:#f7f7f5;color:#111;font-size:.84rem;line-height:1.65}.docs-code-block code{font-family:SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace}.docs-page code{color:var(--docs-accent)}.docs-code-block code{color:inherit}.docs-page .btn,.docs-page .btn-muted{border:1px solid rgba(17,24,39,.12);background:#fff;color:#111;box-shadow:none}.docs-page .btn:hover,.docs-page .btn-muted:hover{border-color:#11182733;background:#f5f5f5}.chip{min-height:2.6rem;border-color:#ffffff14;background:#ffffff0a}.chip:hover,.chip-active{border-color:#ffbe7a38;background:#ffbe7a1a}.btn,.icon-btn{border-color:#ffffff14;color:var(--accent-ink);background:linear-gradient(135deg,var(--brand-strong) 0%,#ffd39f 54%,var(--accent-strong) 100%);box-shadow:0 18px 36px #ff98532e,inset 0 1px #ffffff57}.btn:hover,.icon-btn:hover{transform:translateY(-2px);box-shadow:0 22px 40px #ff985338,inset 0 1px #ffffff5c}.btn-muted,.icon-btn{color:var(--ink);background:#ffffff0d;box-shadow:none}.btn-muted:hover,.icon-btn:hover{background:#ffffff14;border-color:#ffffff29}.btn-icon span:first-child{background:#08111929}.btn-approve{background:linear-gradient(135deg,#8af1ba,var(--accent-strong))}.btn-reject{background:linear-gradient(135deg,var(--danger-strong),#ffd8a7)}.collab-select,.search-field input,.field input,.field textarea{border-color:#ffffff1a;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 40%),#070b13b8}.error-banner,.success-banner{border-radius:1.35rem;padding:.95rem 1.15rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft)}.error-banner{background:linear-gradient(180deg,#ff778a2e,#ffffff0a)}.success-banner{background:linear-gradient(180deg,#7ae5a929,#ffffff0a)}.quota-editor,.mcp-help,.mcp-secret-box,.invitations-list{border-radius:1.45rem}@media (max-width: 1200px){.top-main,.landing-section-head-premium,.action-surface,.top-auth-main{grid-template-columns:1fr}}@media (max-width: 920px){.landing-shell,.hero-metrics,.landing-signal-grid,.local-auth-grid,.local-auth-recovery,.card-meta-grid,.empty-project-guide-grid{grid-template-columns:1fr}.top h1,.landing-section-head h2,.top-auth-title-copy h1{max-width:none}.top-auth-action-row,.project-select-shell,.mcp-secret-display,.quota-editor-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}}@media (max-width: 700px){.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.action-surface,.modal{border-radius:1.55rem}.top h1,.top-auth-title-copy h1,.landing-section-head h2,.setup-guide h2,.empty-project-guide h2,.action-surface-copy h2,.board-shell-head h2{font-size:clamp(2rem,10vw,3.2rem)}.toolbar-actions,.empty-project-guide-actions,.modal-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.toolbar-actions .btn,.empty-project-guide-actions .btn,.modal-actions .btn,.card-actions .btn{width:100%}.cards,.lane-head,.card,.hero-auth-panel,.local-auth-card,.landing-card,.action-surface,.board-shell,.modal{padding:1rem}}@media (max-width: 560px){.btn,.icon-btn{min-height:2.95rem}}@media (prefers-reduced-motion: reduce){body:after{animation:none}.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.modal,.action-surface,.lane,.page.page-unlocking .top,.page.page-unlocking .toolbar,.page.page-unlocking .board-shell,.page.page-unlocking .setup-guide,.page.page-unlocking .empty-project-guide,.page.page-unlocking .lane,.page.page-unlocking .card{animation:none}}:root{color-scheme:light;--bg: #f6f2eb;--bg-strong: #efe9df;--bg-soft: #e8f1ef;--surface: rgba(255, 255, 255, .84);--surface-strong: rgba(255, 255, 255, .94);--surface-raised: rgba(255, 255, 255, .98);--surface-muted: rgba(31, 41, 55, .05);--surface-glow: rgba(39, 157, 144, .08);--line: rgba(61, 75, 95, .12);--line-strong: rgba(215, 134, 79, .26);--line-glow: rgba(39, 157, 144, .24);--ink: #1e2430;--ink-soft: #415066;--muted: #69758a;--muted-strong: #5a6578;--brand: #cc7848;--brand-strong: #e59a68;--accent: #279d90;--accent-strong: #4eb9ab;--gold: #d3a65f;--gold-strong: #c58b3e;--danger: #d86171;--danger-strong: #ea8592;--success: #3da56c;--accent-ink: #fffaf4;--focus-ring: 0 0 0 3px rgba(203, 120, 72, .16);--shadow-panel: 0 26px 70px rgba(101, 86, 67, .1);--shadow-soft: 0 16px 34px rgba(84, 76, 63, .08);--shadow-glow: 0 0 0 1px rgba(255, 255, 255, .75), 0 18px 42px rgba(93, 84, 71, .09), inset 0 1px 0 rgba(255, 255, 255, .84)}html{background:radial-gradient(circle at 12% 10%,rgba(78,185,171,.11),transparent 24%),radial-gradient(circle at 82% 6%,rgba(229,154,104,.14),transparent 24%),linear-gradient(180deg,#faf7f2,#f3efe8)}body{color:var(--ink);background:radial-gradient(circle at 16% 0%,rgba(229,154,104,.08),transparent 20%),radial-gradient(circle at 100% 100%,rgba(78,185,171,.08),transparent 24%)}body:before{opacity:.12;background-image:linear-gradient(rgba(31,41,55,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(31,41,55,.05) 1px,transparent 1px)}body:after{inset:auto -8rem -12rem auto;width:30rem;height:30rem;background:radial-gradient(circle,rgba(229,154,104,.16) 0%,rgba(78,185,171,.08) 48%,transparent 74%);filter:blur(22px)}.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.modal,.action-surface,.lane,.card,.mcp-help,.mcp-secret-box,.invitations-list,.quota-meter,.quota-editor,.collab-group-project,.top-auth-action-row,.hero-auth-panel,.local-auth-card,.hero-metric,.landing-signal,.preview-task,.landing-benefit,.empty-project-guide-step,.mcp-key-item{border-color:#3d4b5f1a;background:linear-gradient(180deg,#ffffffe6,#f9f5efe0),linear-gradient(180deg,rgba(232,241,239,.35),transparent 42%);box-shadow:var(--shadow-glow)}.top:before,.landing-card:before,.setup-guide:before,.empty-project-guide:before,.board-shell:before,.modal:before,.action-surface:before{background:linear-gradient(135deg,rgba(255,255,255,.65),transparent 44%),radial-gradient(circle at top right,rgba(229,154,104,.09),transparent 30%)}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker{color:var(--gold-strong);border-color:#c58b3e2e;background:linear-gradient(135deg,#ffffffdb,#f8ecddeb);box-shadow:inset 0 1px #ffffffe6}.top h1,.landing-card h2,.setup-guide h2,.empty-project-guide h2,.board-shell-head h2,.action-surface-copy h2,.modal-head h2,.lane-head h2,.local-auth-title,.quota-meter-head h3,.quota-editor-head h3,.invite-section h3{color:#2a2f3a}.hero-subtitle,.top-auth-summary,.landing-card p,.setup-guide p,.empty-project-guide p,.board-shell-head p,.modal-note,.mcp-key-empty,.landing-benefit-body,.landing-footnote,.lane-note,.card-description,.empty-note,.auth-gate-body,.auth-gate-actions li{color:var(--muted)}.hero-metric strong,.landing-signal strong,.preview-task-title,.landing-benefit-title,.empty-project-guide-step strong,.card-head h3,.card-meta strong,.mcp-key-info strong,.mcp-key-confidence strong{color:var(--ink)}.hero-metric span,.landing-signal span,.card-meta span,.field>span,.invitations-list h4,.mcp-key-list h4,.mcp-help-mistakes h4,.top-auth-label,.collab-label,.action-surface-kicker,.quota-meter-kicker,.board-shell-kicker{color:var(--muted-strong)}.hero-auth-panel,.local-auth-card,.collab-group-project,.top-auth-action-row,.quota-meter,.quota-editor,.mcp-help,.mcp-secret-box,.invitations-list{background:linear-gradient(180deg,#fffffff2,#f8f4eef0),linear-gradient(180deg,rgba(78,185,171,.04),transparent 46%)}.stat{border:1px solid rgba(61,75,95,.09);background:linear-gradient(180deg,#ffffffeb,#f7f3ecf0);box-shadow:var(--shadow-soft)}.stat strong{color:var(--ink)}.stat-detail{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.stat-flow{border-color:#4eb9ab29}.stat-attention,.stat-qa-gate{border-color:#d8617129;background:linear-gradient(180deg,#fff9faf5,#f7f3ecf0)}.stat-quota{border-color:#cc784829}.landing-signal,.landing-benefit,.preview-task,.hero-metric,.empty-project-guide-step,.card-meta,.mcp-key-confidence{background:linear-gradient(180deg,#ffffffe0,#f7f3eceb)}.preview-column{background:linear-gradient(180deg,#ffffffe0,#f4efe8f0),linear-gradient(180deg,rgba(78,185,171,.04),transparent 40%);box-shadow:inset 0 1px #ffffffc7}.preview-col-head,.lane-head,.board-shell-head,.modal-head{border-bottom-color:#3d4b5f14}.success-banner{border-color:#3da56c29;background:linear-gradient(180deg,#edfbf2fa,#f7fffafa);color:#2d7f54}.quota-meter-policy,.quota-editor-state,.board-shell-note,.card-state{border-color:#3d4b5f1a;background:#ffffffdb;color:var(--muted-strong)}.chip{border-color:#3d4b5f1a;color:var(--muted-strong);background:#ffffffd1}.chip:hover,.chip-active{border-color:#cc78482e;background:#faeee0e0}.btn,.icon-btn{border-color:#cc784824;color:#fffaf5;background:linear-gradient(135deg,#d17a49,#e6a36b 52%,#4eb9ab);box-shadow:0 14px 30px #cc78482e,inset 0 1px #ffffff40}.btn:hover,.icon-btn:hover{box-shadow:0 18px 34px #cc784833,inset 0 1px #ffffff47}.btn-muted,.icon-btn{color:var(--ink);border-color:#3d4b5f1a;background:#ffffffe0;box-shadow:var(--shadow-soft)}.btn-muted:hover,.icon-btn:hover{background:#fffffffa;border-color:#cc784824}.btn-icon span:first-child{background:#fffaf542}.btn-approve{color:#fffdf9;background:linear-gradient(135deg,#45b475,#58c4b4)}.btn-reject{color:#fffaf8;background:linear-gradient(135deg,#d86c7a,#e5a46a)}.collab-select,.search-field input,.field input,.field textarea{border-color:#3d4b5f1f;color:var(--ink);background:linear-gradient(180deg,#fffffff5,#f7f3ecf5)}.field textarea::placeholder,.field input::placeholder,.search-field input::placeholder{color:#97a1b2}.mcp-snippet-block,.mcp-secret-display code,.mcp-snippet-code,.invitation-item code,.auth-gate-actions code{border-color:#3d4b5f1a;background:#ffffffeb;color:var(--ink)}@media (max-width: 1200px){.top,.landing-card,.board-shell,.action-surface,.modal{border-radius:1.7rem}.locked-command-head,.locked-command-controls,.board-shell-head-preview,.locked-board-footer,.locked-signal-grid{grid-template-columns:1fr}}@media (max-width: 700px){.hero-auth-panel,.landing-card,.action-surface,.board-shell,.modal,.card,.lane-head,.cards{padding:.95rem}}:root{color-scheme:light;--bg: #f4eee3;--bg-strong: #ece4d6;--bg-soft: #fbf7ef;--surface: rgba(255, 251, 245, .96);--surface-strong: rgba(255, 253, 249, .98);--surface-raised: #ffffff;--surface-muted: #f5ede1;--surface-glow: rgba(141, 82, 44, .08);--line: rgba(83, 63, 43, .12);--line-strong: rgba(83, 63, 43, .2);--line-glow: rgba(43, 81, 120, .18);--ink: #232d38;--ink-soft: #4d5d72;--muted: #596a7e;--muted-strong: #556378;--brand: #1f4e79;--brand-strong: #326696;--accent: #c45c35;--accent-strong: #d67a52;--gold: #b9893f;--gold-strong: #c99a52;--danger: #b54e57;--danger-strong: #c76871;--success: #4f8a67;--accent-ink: #fffaf2;--focus-ring: 0 0 0 3px rgba(31, 78, 121, .18);--shadow-panel: 0 18px 40px rgba(55, 42, 22, .08);--shadow-soft: 0 10px 24px rgba(55, 42, 22, .06);--shadow-glow: 0 18px 48px rgba(55, 42, 22, .08);--radius-xs: .8rem;--radius-sm: 1rem;--radius-md: 1.25rem;--radius-lg: 1.6rem;--font-body: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif}html{background:radial-gradient(circle at top left,rgba(196,92,53,.09),transparent 24%),radial-gradient(circle at top right,rgba(31,78,121,.08),transparent 30%),linear-gradient(180deg,#f7f2e8,#f1eadf)}body{color:var(--ink);background:transparent}body:before{opacity:.16;background-image:linear-gradient(rgba(70,54,31,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(70,54,31,.06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 82%)}.top,.toolbar,.setup-guide,.empty-project-guide,.board-shell,.lane,.card,.modal,.mcp-help,.mcp-secret-box,.mcp-key-item,.quota-meter,.landing-signal,.hero-metric,.local-auth-card,.auth-gate-fallback{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.top:before,.toolbar:before,.setup-guide:before,.empty-project-guide:before,.board-shell:before,.modal:before{display:none}.top-eyebrow,.setup-guide-kicker,.empty-project-guide-kicker,.landing-kicker,.board-shell-kicker,.action-surface-kicker,.quota-meter-kicker,.top-auth-label,.collab-label{color:var(--accent);border-color:#c45c3524;background:#c45c350f;letter-spacing:.16em}.top-auth-label,.collab-label,.board-shell-kicker,.action-surface-kicker,.quota-meter-kicker{padding:0;border:0;background:transparent}.top-auth-title-copy h1,.locked-hero-copy h1{margin:0;font-family:var(--font-body);font-size:clamp(2.4rem,4vw,4rem);line-height:.96;letter-spacing:-.05em;color:var(--ink)}.top-auth-summary,.hero-subtitle,.modal-note,.mcp-help-summary,.mcp-help-paths p,.mcp-help-mistakes li,.mcp-key-empty,.lane-note,.card-description,.empty-note,.locked-auth-note{color:var(--muted)}.project-add-btn{width:2.5rem;min-height:2.5rem;padding:0;border-radius:999px}.settings-modal-actions{justify-content:flex-start}.collab-select,.search-field input,.field input,.field textarea,.mcp-secret-display code,.mcp-snippet-code{border-color:var(--line);background:#ffffffeb;color:var(--ink)}.btn,.icon-btn{color:#fffaf4;background:var(--ink);border-color:var(--ink);box-shadow:none}.btn:hover,.icon-btn:hover{transform:translateY(-1px);background:#161f29;box-shadow:none}.btn-muted,.icon-btn{color:var(--ink);background:transparent;border-color:var(--line-strong)}.btn-muted:hover,.icon-btn:hover{background:#232d380a;border-color:#232d3838}.btn-icon span:first-child{background:#232d3814}.btn-approve{border-color:var(--success);background:var(--success)}.btn-reject{border-color:var(--danger);background:var(--danger);color:#fff7f6}.error-banner,.success-banner{border-radius:var(--radius-md);box-shadow:none}.top-auth-summary,.locked-auth-note,.board-shell-note,.card-description{text-wrap:pretty}.board-shell-head>div>.board-shell-kicker,.locked-hero-copy>.top-eyebrow,.locked-hero-copy>.top-auth-label{display:none}.modal,.mcp-help,.mcp-secret-box,.mcp-key-item,.invitations-list,.quota-editor{background:var(--surface-strong);box-shadow:var(--shadow-panel)}@media (max-width: 1100px){.top-auth-main,.locked-hero,.top-auth-stats,.locked-signal-grid,.hero-metrics{grid-template-columns:1fr}.empty-project-guide,.board-shell-head,.board-shell-head-preview{grid-template-columns:1fr;align-items:start}}.preview-console-kicker{margin:0}.console-sidebar-toggle-shell{display:flex;justify-content:flex-start}.console-sidebar-toggle{min-height:2rem;border-radius:999px}.console-main .setup-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker action" "title action" "copy action";align-items:center;gap:.18rem .8rem;padding:.95rem 1rem;border-radius:1rem;background:#fffffff0;box-shadow:none}.console-main .setup-guide:before{display:none}.console-main .setup-guide .setup-guide-kicker{grid-area:kicker;padding:0;border:0;background:transparent;color:var(--brand);font-size:.62rem;font-weight:700;letter-spacing:.12em}.console-main .setup-guide h2{grid-area:title;font-size:1rem;line-height:1.1}.console-main .setup-guide p{grid-area:copy;margin:0;max-width:44rem;font-size:.74rem;line-height:1.45}.console-main .setup-guide .btn{grid-area:action;min-height:2.15rem;padding:.35rem .8rem}.console-main .empty-project-guide{padding:.95rem 1rem;border-radius:1rem;box-shadow:none;background:#fffffff0}.console-main .empty-project-guide h2{font-size:1rem;line-height:1.1}.console-main .empty-project-guide-copy p{font-size:.74rem;line-height:1.45}@media (max-width: 900px){.console-main .setup-guide{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "copy" "action";align-items:start}.console-main .setup-guide .btn,.project-sidebar-create-btn{width:100%}.project-sidebar-visibility-btn{width:2rem;min-width:2rem}}.project-sidebar-selector .collab-select{width:100%;min-height:2.4rem;border-radius:.9rem;background:var(--surface-raised)}.page.page-console .board-shell{flex:1 1 auto;min-height:clamp(24rem,calc(100dvh - 15.5rem),42rem);grid-template-rows:auto minmax(0,1fr) auto}.page.page-console{--font-body: "Avenir Next", "Avenir", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display: "Avenir Next", "SF Pro Rounded", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--surface-primary: #fffdf9;--surface-secondary: #fbf7f1;--surface-quiet: #f6efe6;--surface-quiet-strong: rgba(250, 244, 237, .92);--surface-panel-bg: rgba(255, 252, 247, .94);--surface-panel: linear-gradient(180deg, rgba(255, 254, 251, .98), rgba(248, 242, 235, .96));--surface-nav: linear-gradient(180deg, rgba(253, 249, 243, .96), rgba(245, 238, 230, .92));--surface-hero-bg: radial-gradient(circle at top left, rgba(187, 220, 206, .18), transparent 24%), radial-gradient(circle at top right, rgba(231, 197, 158, .18), transparent 24%), linear-gradient(180deg, rgba(252, 247, 241, .99), rgba(246, 240, 232, .97));--surface-preview-bg: rgba(251, 246, 238, .96);--line: #e8dfd5;--line-strong: #ddd0c2;--border-subtle: rgba(98, 79, 62, .14);--border-strong-subtle: rgba(98, 79, 62, .22);--ink: #30261f;--ink-soft: #5a4c3f;--muted: #7f7267;--muted-strong: #65584d;--brand: #7f9f98;--brand-strong: #5f7e78;--accent: #d7a86e;--accent-strong: #b9844c;--focus-ring: 0 0 0 3px rgba(127, 159, 152, .18);--control-primary-fg: #fffaf6;--control-primary-border: rgba(75, 64, 54, .18);--control-primary-bg: linear-gradient(135deg, #4b4036, #6a5b4c);--control-primary-shadow: 0 12px 24px rgba(75, 64, 54, .14);--control-primary-hover-fg: #fffaf6;--control-primary-hover-border: rgba(75, 64, 54, .22);--control-primary-hover-bg: linear-gradient(135deg, #43382f, #5c4d40);--control-primary-hover-shadow: 0 16px 28px rgba(75, 64, 54, .16);--control-secondary-fg: #30261f;--control-secondary-border: rgba(98, 79, 62, .16);--control-secondary-bg: rgba(255, 255, 255, .72);--control-secondary-shadow: inset 0 1px 0 rgba(255, 255, 255, .62);--control-secondary-hover-fg: #30261f;--control-secondary-hover-border: rgba(98, 79, 62, .2);--control-secondary-hover-bg: rgba(255, 255, 255, .9);--control-secondary-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .72);--control-field-fg: #30261f;--control-field-border: rgba(98, 79, 62, .14);--control-field-bg: rgba(255, 255, 255, .84);--control-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .62);--control-field-hover-border: rgba(98, 79, 62, .18);--control-field-hover-bg: rgba(255, 255, 255, .94);--control-field-focus-border: rgba(127, 159, 152, .3);--control-field-placeholder: #97897d;--control-chip-fg: #65584d;--control-chip-border: rgba(98, 79, 62, .12);--control-chip-bg: rgba(255, 255, 255, .62);--control-chip-hover-fg: #30261f;--control-chip-hover-border: rgba(98, 79, 62, .18);--control-chip-hover-bg: rgba(255, 255, 255, .88);--control-chip-active-fg: #fffaf6;--control-chip-active-border: rgba(75, 64, 54, .18);--control-chip-active-bg: linear-gradient(135deg, #4b4036, #6a5b4c);--control-nav-fg: #30261f;--control-nav-border: rgba(98, 79, 62, .14);--control-nav-bg: rgba(255, 255, 255, .82);--control-nav-hover-fg: #30261f;--control-nav-hover-border: rgba(98, 79, 62, .18);--control-nav-hover-bg: rgba(255, 255, 255, .94);--control-nav-active-fg: #30261f;--control-nav-active-border: rgba(127, 159, 152, .22);--control-nav-active-bg: linear-gradient(180deg, rgba(233, 245, 240, .72), rgba(255, 255, 255, .98));--control-nav-active-shadow: 0 0 0 1px rgba(127, 159, 152, .08);--control-disabled-fg: #8a7a6d;--control-disabled-border: rgba(214, 201, 189, .8);--control-disabled-bg: rgba(246, 240, 233, .96);--control-disabled-shadow: none;--control-focus-ring: 0 0 0 3px rgba(127, 159, 152, .18);--control-icon-badge-bg: rgba(255, 250, 246, .18);position:relative;background:radial-gradient(circle at top left,rgba(187,220,206,.16),transparent 22%),radial-gradient(circle at top right,rgba(231,197,158,.18),transparent 24%),linear-gradient(180deg,#fcf7f1d1,#f6f0e8eb);border-radius:1.5rem}.settings-hub-modal{width:min(1080px,100%);padding:var(--space-5)}.settings-shell{display:grid;grid-template-columns:minmax(220px,248px) minmax(0,1fr);gap:var(--space-4);align-items:start}.settings-nav,.settings-content{min-width:0}.settings-nav{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:var(--shadow-soft);position:sticky;top:0}.settings-nav-intro,.settings-nav-group,.settings-panel{display:grid;gap:var(--space-3)}.settings-nav-intro h3,.settings-panel-header h3{margin:0;font-family:var(--font-display)}.settings-nav-intro p:last-child{margin:0;color:var(--muted);font-size:.82rem;line-height:1.6}.settings-nav-group-label{margin:0;color:var(--muted-strong);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.settings-nav-item{display:grid;gap:.18rem;width:100%;padding:.8rem .9rem;border:1px solid var(--control-nav-border);border-radius:var(--radius-sm);background:var(--control-nav-bg);color:var(--control-nav-fg);text-align:left;box-shadow:var(--control-nav-shadow, none);transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.settings-nav-item:hover{border-color:var(--control-nav-hover-border);background:var(--control-nav-hover-bg);color:var(--control-nav-hover-fg);box-shadow:var(--control-nav-hover-shadow, var(--control-nav-shadow, none));transform:translateY(-1px)}.settings-nav-item-active{border-color:var(--control-nav-active-border);background:var(--control-nav-active-bg);color:var(--control-nav-active-fg);box-shadow:var(--control-nav-active-shadow)}.settings-nav-item-label{font-size:.86rem;font-weight:700;line-height:1.3}.settings-nav-item-detail{color:var(--muted);font-size:.74rem;line-height:1.45}.settings-content{display:grid;gap:var(--space-4)}.settings-panel{gap:var(--space-4)}.settings-panel-header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#6ca3ff14,#ffffff05);box-shadow:var(--shadow-soft)}.settings-panel-copy{display:grid;gap:.35rem;max-width:36rem}.settings-panel-kicker{margin:0;color:var(--accent-strong);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.settings-panel-description{margin:0;color:var(--muted);font-size:.86rem;line-height:1.65}.settings-panel-context{display:grid;justify-items:end;gap:.35rem;min-width:13rem}.settings-panel-context strong{color:var(--ink-soft);font-size:.94rem;text-align:right}.settings-panel-scope{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .8rem;border:1px solid rgba(108,163,255,.2);border-radius:var(--radius-pill);background:#6ca3ff14;color:var(--brand-strong);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-panel-scope-danger{border-color:#ff7a953d;background:#ff7a9514;color:var(--danger-strong)}.archived-project-list{display:grid;gap:var(--space-3)}.archived-project-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised)}.archived-project-copy{display:grid;gap:.25rem;min-width:0}.archived-project-copy strong{font-size:.94rem}.archived-project-meta{color:var(--muted);font-size:.8rem}@media (max-width: 900px){.settings-shell{grid-template-columns:1fr}.settings-nav{position:static}.settings-nav-group{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.settings-nav-group-label{grid-column:1 / -1}.settings-panel-context{justify-items:start;min-width:0}.settings-panel-context strong{text-align:left}}@media (max-width: 640px){.settings-hub-modal{padding:var(--space-4)}.settings-panel-header{padding:var(--space-3)}}.page.page-console .queue-sections{min-height:0}@media (max-width: 720px){.page.page-console .board-shell{min-height:22rem}}.top,.locked-hero,.board-shell,.board-shell-preview,.toolbar,.empty-project-guide{width:100%}.top,.locked-hero,.board-shell,.board-shell-preview{padding-inline:.85rem}.workflow-summary{display:grid;gap:.75rem;padding:.85rem .95rem;border:1px solid rgba(98,79,62,.12);background:linear-gradient(180deg,#fffdf9fa,#f7f1eaf0);box-shadow:inset 0 1px #ffffff9e,0 12px 28px #7865520f}.workflow-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.workflow-summary-title-block{display:grid;gap:.18rem}.workflow-summary-kicker{margin:0;color:var(--muted-strong);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workflow-summary-title-block h2,.workflow-summary-title-block p{margin:0}.workflow-summary-title-block h2{font-size:1rem;line-height:1.15}.workflow-summary-title-block p{color:var(--muted);font-size:.72rem;line-height:1.45}.workflow-summary-toggle{flex:0 0 auto}.workflow-summary-progress{display:flex;gap:.12rem;min-height:.8rem;padding:.12rem;border-radius:999px;background:#624f3e14;overflow:hidden}.workflow-summary-progress-segment{min-width:.7rem;border-radius:999px;background:color-mix(in srgb,var(--lane-accent) 88%,white 12%)}.workflow-summary-progress-segment-empty{opacity:.28}.workflow-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.workflow-summary-metric{display:grid;gap:.12rem;padding:.65rem .7rem;border:1px solid rgba(98,79,62,.1);border-radius:.9rem;background:#ffffffc7}.workflow-summary-metric-label{color:var(--muted-strong);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.workflow-summary-metric strong,.workflow-summary-metric p{margin:0}.workflow-summary-metric strong{font-size:1rem;line-height:1.1}.workflow-summary-metric p{color:var(--muted);font-size:.68rem;line-height:1.35}.workflow-summary-legend{display:flex;flex-wrap:wrap;gap:.3rem}@media (max-width: 900px){.docs-summary-grid,.docs-columns,.docs-choice-grid,.docs-rule-grid,.docs-template-grid{grid-template-columns:1fr}.workflow-summary-head{flex-direction:column}.workflow-summary-toggle{width:100%;justify-content:center}.workflow-summary-metrics{grid-template-columns:1fr}}@media (max-width: 720px){.top,.toolbar,.board-shell,.board-shell-preview,.empty-project-guide,.locked-hero,.modal{padding:1rem}.top-auth-action-row,.toolbar-actions,.empty-project-guide-actions{flex-direction:column;align-items:stretch}.top-auth-action-row .btn,.toolbar-actions .btn,.empty-project-guide-actions .btn{width:100%}}:root{color-scheme:light;--bg: #f5f7fb;--bg-soft: #eef2f7;--surface-primary: #ffffff;--surface-secondary: #fbfcfe;--surface-quiet: #f4f7fb;--surface-quiet-strong: rgba(248, 250, 252, .9);--surface-panel: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 251, 254, .96));--surface-nav: linear-gradient(180deg, rgba(246, 249, 252, .94), rgba(239, 244, 250, .88));--surface-panel-bg: rgba(255, 255, 255, .94);--surface-panel-border: rgba(118, 136, 157, .12);--surface-hero-bg: radial-gradient(circle at top left, rgba(38, 109, 130, .14), transparent 28%), radial-gradient(circle at right center, rgba(199, 109, 61, .18), transparent 28%), linear-gradient(180deg, rgba(250, 247, 241, .99), rgba(244, 238, 230, .97));--surface-hero-border: rgba(118, 136, 157, .16);--surface-preview-bg: rgba(251, 247, 240, .94);--surface: var(--surface-primary);--surface-strong: var(--surface-primary);--surface-raised: var(--surface-secondary);--surface-muted: var(--surface-quiet);--line: #e5eaf1;--line-strong: #d9e1eb;--border-subtle: rgba(118, 136, 157, .18);--border-strong-subtle: rgba(118, 136, 157, .28);--ink: #1f2937;--ink-soft: #475569;--muted: #64748b;--muted-strong: #526174;--brand: #245f87;--brand-strong: #184b70;--accent: #c76d3d;--accent-strong: #ad5b31;--success: #15803d;--danger: #b42318;--focus-ring: 0 0 0 3px rgba(36, 95, 135, .16);--shadow-panel: 0 8px 24px rgba(15, 23, 42, .06);--shadow-soft: 0 4px 12px rgba(15, 23, 42, .04);--shadow-glow: 0 8px 24px rgba(15, 23, 42, .06);--radius-xs: .625rem;--radius-sm: .75rem;--radius-md: .875rem;--radius-lg: 1rem;--font-body: "Avenir Next", "Avenir", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display: "Avenir Next", "SF Pro Rounded", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html{background:linear-gradient(180deg,#f7f9fc,#f3f6fb)}body:before{display:none}.top,.locked-hero,.locked-auth-panel,.board-shell,.board-shell-preview,.toolbar,.empty-project-guide,.lane,.card,.modal,.mcp-help,.mcp-secret-box,.mcp-key-item,.quota-meter,.invitations-list,.quota-editor{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.top,.locked-hero,.board-shell,.board-shell-preview,.toolbar,.empty-project-guide{box-shadow:var(--shadow-soft)}.top,.locked-hero{padding:1rem 1.05rem}.top-auth-main,.locked-hero{grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.top-auth-title-copy h1,.locked-hero-copy h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1}.top-auth-summary,.locked-auth-note,.locked-hero-contextline,.board-shell-note,.card-description,.lane-empty,.empty-project-guide-copy p,.modal-note,.mcp-help-summary,.mcp-help-paths p,.mcp-help-mistakes li,.mcp-key-empty{color:var(--muted)}.top-auth-summary,.locked-auth-note{font-size:.82rem}.locked-hero-contextline,.top-auth-summary-secondary{font-size:.78rem;font-weight:600;color:var(--muted-strong)}.top-auth-copy-block,.locked-hero-copy,.locked-auth-copy{gap:.2rem}.collab-group-project,.top-auth-action-row{padding:0;border:0;background:transparent}.project-add-btn{width:2.1rem;min-height:2.1rem;padding:0;border-radius:999px}.btn,.icon-btn{min-height:2.1rem;border-radius:999px;border-color:var(--ink);background:var(--ink);color:#fff;font-size:.74rem;font-weight:600;letter-spacing:0}.btn:hover,.icon-btn:hover{background:#111827}.btn-icon span:first-child{background:transparent}.quota-meter-kicker,.quota-meter-policy,.lane-count,.card-state{font-size:.68rem}@media (max-width: 1100px){.top-auth-main,.locked-hero{grid-template-columns:1fr}}.priority-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.25rem;flex-shrink:0}.priority-dot--p0{background:#e74c3c}.priority-dot--p1{background:#e67e22}.priority-dot--p2{background:#f1c40f}.priority-dot--p3{background:#3498db}.priority-dot--p4{background:#95a5a6}.board-view-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center}.board-filter-group,.saved-view-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.board-view-chip{min-height:1.85rem;padding:.24rem .55rem;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:var(--muted-strong);font-size:.68rem;font-weight:600}.board-view-chip:hover{border-color:#c7d2de;background:#f8fafc}.board-view-chip-active{border-color:#bfd4fb;background:#eff6ff;color:var(--brand-strong)}@media (max-width: 1100px){.board-view-strip{grid-template-columns:1fr}}.task-advanced-intro{display:grid;gap:.45rem}.task-advanced-toggle{justify-self:flex-start}.task-advanced-panel{display:grid;gap:.85rem;padding:.85rem;border:1px solid #e7edf5;border-radius:.95rem;background:#fbfdff}.task-advanced-panel-edit{padding:0;border:0;background:transparent}.top-command-bar .board-view-strip{grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem;align-items:center}.top-command-bar .board-filter-group,.top-command-bar .saved-view-controls{padding:.26rem .34rem;border:1px solid var(--line);border-radius:.9rem;background:var(--surface-muted)}.top-command-bar .board-filter-group{gap:.24rem}.top-command-bar .saved-view-controls-persist{gap:.24rem;background:#ffffffbd;border-color:#76889d2e}@media (max-width: 1100px){.top-command-bar .board-view-strip{grid-template-columns:1fr}}.cmd-palette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0006;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.cmd-palette{width:min(520px,90vw);max-height:60vh;background:var(--surface);border:1px solid var(--line);border-radius:.85rem;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;overflow:hidden}.cmd-palette-input{padding:.75rem 1rem;border:none;border-bottom:1px solid var(--line);font-size:.92rem;outline:none;background:transparent;color:var(--ink)}.cmd-palette-input::placeholder{color:var(--muted)}.cmd-palette-empty{padding:1rem;color:var(--muted);font-size:.82rem;text-align:center}.cmd-palette-list{list-style:none;margin:0;padding:.3rem 0;overflow-y:auto;max-height:40vh}.cmd-palette-item{display:flex;align-items:center;gap:.6rem;padding:.45rem 1rem;cursor:pointer;font-size:.82rem}.cmd-palette-item:hover,.cmd-palette-item--active{background:#f0f4f8}.cmd-palette-item-category{flex-shrink:0;font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;min-width:3.5rem}.cmd-palette-item-label{color:var(--ink)}.cmd-palette-footer{padding:.4rem 1rem;border-top:1px solid var(--line);font-size:.68rem;color:var(--muted);display:flex;gap:.6rem;align-items:center}.cmd-palette-footer kbd{display:inline-block;padding:.1rem .35rem;border:1px solid var(--line);border-radius:.25rem;background:#f8fafc;font-size:.65rem;font-family:inherit}.shortcuts-overlay h3{padding:.75rem 1rem;margin:0;border-bottom:1px solid var(--line);font-size:.88rem}.shortcuts-list{list-style:none;margin:0;padding:.5rem 0}.shortcuts-item{display:flex;align-items:center;gap:.8rem;padding:.35rem 1rem;font-size:.82rem}.shortcuts-item kbd{display:inline-block;min-width:6rem;padding:.15rem .45rem;border:1px solid var(--line);border-radius:.25rem;background:#f8fafc;font-size:.72rem;font-family:inherit;text-align:center}.shortcuts-overlay .btn{margin:.5rem 1rem .75rem}:root{color-scheme:light;--bg: #ffffff;--bg-soft: #f7f8fb;--surface-primary: rgba(255, 255, 255, .99);--surface-secondary: rgba(251, 252, 254, .98);--surface-quiet: #f5f7fa;--surface-quiet-strong: rgba(250, 251, 253, .92);--surface-panel: linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(249, 251, 253, .97));--surface-nav: linear-gradient(180deg, rgba(250, 252, 254, .96), rgba(244, 247, 251, .92));--surface-panel-bg: rgba(255, 255, 255, .96);--surface-panel-border: rgba(33, 46, 63, .1);--surface-hero-bg: radial-gradient(circle at 12% 16%, rgba(23, 61, 99, .07), transparent 24%), radial-gradient(circle at 86% 20%, rgba(183, 90, 54, .09), transparent 24%), linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(249, 251, 253, .97));--surface-hero-border: rgba(33, 46, 63, .12);--surface-preview-bg: rgba(255, 255, 255, .98);--surface: var(--surface-primary);--surface-strong: var(--surface-primary);--surface-raised: var(--surface-secondary);--surface-muted: var(--surface-quiet);--line: rgba(34, 47, 65, .11);--line-strong: rgba(34, 47, 65, .18);--border-subtle: rgba(33, 46, 63, .14);--border-strong-subtle: rgba(33, 46, 63, .22);--ink: #16253b;--ink-soft: #3b4f66;--muted: #66758a;--muted-strong: #526276;--brand: #173d63;--brand-strong: #102f4d;--accent: #b75a36;--accent-strong: #904324;--success: #1d6d4b;--danger: #9e2f21;--focus-ring: 0 0 0 3px rgba(23, 61, 99, .14);--shadow-panel: 0 18px 44px rgba(24, 32, 47, .08);--shadow-soft: 0 10px 24px rgba(24, 32, 47, .05);--shadow-glow: 0 18px 44px rgba(24, 32, 47, .08);--radius-xs: .7rem;--radius-sm: .95rem;--radius-md: 1.2rem;--radius-lg: 1.45rem;--font-body: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-editorial: "Fraunces", "Iowan Old Style", "Times New Roman", serif;--docs-ink: #16253b;--docs-ink-soft: #41556d;--docs-muted: #6a7b8f;--docs-line: rgba(33, 46, 63, .12);--docs-line-strong: rgba(33, 46, 63, .18);--docs-accent: var(--accent-strong);--docs-surface: rgba(255, 252, 247, .92)}html{background:radial-gradient(circle at top left,rgba(23,61,99,.035),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}body{color:var(--ink);font-family:var(--font-body);background:transparent}.top,.locked-hero,.locked-auth-panel,.board-shell,.board-shell-preview,.toolbar,.empty-project-guide,.lane,.card,.modal,.mcp-help,.mcp-secret-box,.mcp-key-item,.quota-meter,.invitations-list,.quota-editor{border-color:var(--line);background:linear-gradient(180deg,#fffdf8fa,#f8f1e9f5);box-shadow:var(--shadow-panel)}.lane,.card,.modal{border-radius:1.2rem}.top h1,.landing-card h2,.setup-guide h2,.empty-project-guide h2,.lead-briefing-head h2,.operator-visibility-head h2,.action-surface-copy h2,.board-shell-head h2,.modal-head h2,.lane-head h2,.docs-section h2,.docs-choice-card h3,.docs-panel h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.05em}.btn,.icon-btn{min-height:2.35rem;border-radius:999px;border-color:transparent;background:linear-gradient(135deg,var(--brand),#285983);color:#fffdf9;box-shadow:0 12px 24px #173d6324}.btn:hover,.icon-btn:hover,.btn:focus-visible,.icon-btn:focus-visible{background:linear-gradient(135deg,#133755,#1f4d75);color:#fffdf9}.btn-muted,.btn.btn-muted,.icon-btn.btn-muted{border-color:#182a3d24;background:#ffffffb8;color:var(--ink);box-shadow:none}.btn-muted:hover,.btn.btn-muted:hover,.icon-btn.btn-muted:hover{border-color:#182a3d33;background:#ffffffe6;color:var(--ink)}.docs-page{background:linear-gradient(180deg,#ffffffe6,#f8fafcf5)}.docs-header{gap:.9rem;padding-bottom:3.1rem}.docs-eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;padding:.45rem .8rem;border:1px solid rgba(183,90,54,.18);border-radius:999px;background:#b75a3614;color:var(--accent-strong);font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.docs-header h1{max-width:10ch;font-family:var(--font-editorial);font-size:clamp(3.35rem,6vw,5.25rem);font-weight:600;line-height:.92;letter-spacing:-.07em}.docs-intro{max-width:58ch;color:var(--docs-ink-soft);font-size:1.05rem;line-height:1.85}.docs-summary-grid{gap:1.1rem}.docs-highlight,.docs-choice-card,.docs-panel,.docs-workflow-block{padding:.15rem 0 0 1.1rem;border-left:2px solid rgba(23,61,99,.2)}.docs-highlight-value{font-size:1.08rem;font-weight:800}.docs-section{padding-block:3rem;border-top:1px solid rgba(33,46,63,.1)}.docs-section h2{font-size:clamp(1.75rem,2.6vw,2.25rem)}.docs-code-block{border-radius:1.15rem;border-color:#212e3f1f;background:#fafcfffa}@media (max-width: 720px){.docs-header h1{max-width:none;font-size:clamp(2.65rem,14vw,4rem)}.docs-summary-grid,.docs-columns,.docs-choice-grid,.docs-rule-grid{grid-template-columns:1fr}}.hero-subtitle{max-width:58ch;font-size:1rem;color:var(--ink-soft)}.hero-metrics{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.hero-metric{padding:var(--space-4);border-radius:var(--radius-md)}.hero-metric strong,.landing-signal strong,.lead-briefing-card strong,.stat strong,.operator-visibility-stat strong{display:block;font-family:var(--font-display);color:var(--ink)}.hero-metric strong{font-size:1.25rem}.hero-cta-area{width:100%;max-width:340px;display:grid;gap:var(--space-3)}.hero-cta-area-wide{max-width:100%}.hero-auth-panel{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:calc(var(--radius-md) + .15rem);background:linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:var(--shadow-soft)}.hero-auth-panel-extended{gap:var(--space-5)}.hero-primary-cta,.local-auth-intro{display:grid;gap:var(--space-2)}.hero-cta-kicker,.local-auth-kicker{margin:0;color:var(--accent-strong);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.hero-cta-button{min-height:3.4rem;font-size:.95rem;color:#fffafc}.hero-cta-button:hover,.hero-cta-button:focus-visible{color:#fffafc}.hero-cta-note{margin:0;font-size:.78rem;font-weight:600;color:var(--muted-strong)}.local-auth-group{display:grid;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.local-auth-copy,.local-auth-note{margin:0;color:var(--muted);font-size:.82rem;line-height:1.6}.local-auth-grid,.local-auth-recovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.local-auth-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:var(--shadow-soft)}.local-auth-card-login{border-color:#6ca3ff3d}.local-auth-card-claim{border-color:#25d4be3d}.local-auth-title{margin:0;font-family:var(--font-display);font-size:1.2rem;line-height:1.02;letter-spacing:-.02em}.local-auth-card .btn{width:100%}.lead-briefing-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.lead-briefing-card{padding:var(--space-4);border-radius:var(--radius-md)}.lead-briefing-card strong{margin-top:var(--space-2);font-size:1.45rem}.lead-briefing-card p{margin:var(--space-2) 0 0;color:var(--muted);font-size:.82rem}.lead-briefing-card-stage{border-color:#6ca3ff3d}.lead-briefing-card-active{border-color:#25d4be3d}.lead-briefing-card-review{border-color:#f1c37a3d}.collab-group-project{display:grid;gap:var(--space-3)}.collab-group-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.collab-badge{display:inline-flex;align-items:center;justify-content:center;padding:.48rem .85rem;border-radius:var(--radius-pill);border:1px solid rgba(241,195,122,.24);color:var(--gold-strong);background:#f1c37a14;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.setup-guide{padding:clamp(var(--space-6),3.6vw,var(--space-8));display:grid;justify-items:center;gap:var(--space-4);text-align:center}.setup-guide h2{font-size:clamp(2rem,3vw,3rem)}.setup-guide p{max-width:48ch;margin:0;font-size:.95rem}.landing-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:var(--space-5)}.landing-card{padding:var(--space-6)}.landing-preview{grid-column:1 / -1;display:grid;gap:var(--space-5);background:radial-gradient(circle at top right,rgba(241,195,122,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(37,212,190,.1),transparent 24%),linear-gradient(180deg,#0f1c2ef5,#08111ef0)}.landing-section-head{display:grid;gap:var(--space-4)}.landing-section-head-premium{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end}.landing-section-head h2{font-size:clamp(2rem,3vw,3.3rem);line-height:.98;max-width:16ch}.landing-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.landing-signal{padding:var(--space-4);border-radius:var(--radius-md)}.landing-signal strong{font-size:1.15rem}.preview-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:thin}.landing-promo,.landing-flow{display:grid;gap:var(--space-4)}.landing-benefit{padding:var(--space-4);border-radius:var(--radius-md)}.landing-benefit-title{font-size:.9rem;color:var(--ink);font-weight:700}.landing-steps{counter-reset:landing-step}.landing-steps li,.auth-gate-actions li,.operator-visibility-actions li{position:relative;padding-left:1.7rem}.landing-steps li{counter-increment:landing-step}.landing-steps li:before,.auth-gate-actions li:before,.operator-visibility-actions li:before{position:absolute;left:0;top:.1rem;width:1.1rem;height:1.1rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800}.landing-steps li:before{content:counter(landing-step);color:var(--bg);background:var(--gold-strong)}.auth-gate-fallback{padding:var(--space-4);border:1px solid rgba(255,122,149,.24);border-radius:var(--radius-md);background:#ff7a9514}.auth-gate-heading{margin:0;color:#ffd0da;font-size:.92rem;font-weight:700}.auth-gate-actions li:before,.operator-visibility-actions li:before{content:"→";color:var(--accent-strong);background:#25d4be1f}.lead-briefing-panel{display:grid;gap:var(--space-5)}.lead-briefing-head{display:grid;gap:var(--space-3)}.operator-visibility{display:grid;gap:var(--space-4);background:radial-gradient(circle at top right,rgba(37,212,190,.12),transparent 30%),linear-gradient(180deg,#0c1b2bf2,#08111eeb)}.operator-visibility-head{display:grid;gap:var(--space-3)}.operator-visibility-head h2{font-size:1.45rem}.operator-visibility-note,.operator-visibility-empty{margin:0;font-size:.86rem}.operator-visibility-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.operator-visibility-stat{padding:var(--space-4);border-radius:var(--radius-md)}.operator-visibility-stat strong{margin-top:var(--space-2);font-size:1.25rem}.operator-visibility-actions li{color:var(--ink-soft);font-size:.82rem}.empty-project-guide{padding:var(--space-6);display:grid;gap:var(--space-5)}.empty-project-guide-copy{display:grid;gap:var(--space-3)}.empty-project-guide h2{font-size:clamp(1.9rem,3vw,3rem)}.empty-project-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.empty-project-guide-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md)}.empty-project-guide-step>span{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:#f1c37a24;color:var(--gold-strong);font-size:.72rem;font-weight:800}.empty-project-guide-step strong{display:block;margin-bottom:var(--space-2);color:var(--ink);font-size:.92rem}.empty-project-guide-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.setup-choice-head h3{margin:0;font-family:var(--font-display);font-size:1.1rem}.setup-choice-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.setup-choice-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease}.setup-choice-card:hover:not(:disabled),.setup-choice-card:focus-visible{border-color:var(--accent);background:linear-gradient(180deg,#ffffff14,#ffffff08);transform:translateY(-1px)}.setup-choice-card-active{border-color:var(--accent);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:var(--shadow-soft)}.setup-choice-card:disabled{cursor:not-allowed;opacity:.72}.setup-choice-card strong{font-family:var(--font-display);font-size:1.05rem}.setup-choice-kicker{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.setup-flow-back{justify-self:start}.setup-callout{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff08}.setup-callout strong,.setup-callout p{margin:0}@media (max-width: 1180px){.lead-briefing-strip,.landing-signal-grid,.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.operator-visibility-stats{grid-template-columns:1fr}.preview-board{grid-auto-columns:minmax(210px,82vw)}}.hero-subtitle{max-width:58ch;font-size:1.06rem;color:var(--ink-soft)}.hero-metrics{max-width:760px;gap:var(--space-4)}.hero-metric{min-height:8.5rem;align-content:start;gap:var(--space-2);padding:var(--space-5);border-radius:1.75rem}.hero-metric:nth-child(1){border-color:#5dd7c83d}.hero-metric:nth-child(2){border-color:#6ca3ff3d}.hero-metric:nth-child(3){border-color:#ffbe7a3d}.hero-metric strong{font-size:clamp(1.45rem,3vw,2rem);line-height:.95}.hero-auth-panel{position:relative;gap:var(--space-5);min-height:100%;padding:clamp(1.3rem,2vw,1.6rem);border-radius:1.85rem;background:radial-gradient(circle at top right,rgba(93,215,200,.12),transparent 36%),linear-gradient(180deg,#f7f1e814,#ffffff08)}.hero-auth-panel:after{content:"Lead Access";position:absolute;top:var(--space-5);right:var(--space-5);color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-cta-kicker,.local-auth-kicker{color:var(--gold-strong);letter-spacing:.2em}.hero-cta-note,.local-auth-copy,.local-auth-note{color:var(--muted-strong)}.local-auth-group{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.08)}.local-auth-card{padding:var(--space-5);border-radius:1.5rem}.local-auth-title{font-size:1.25rem}.project-select-shell{gap:var(--space-2)}.collab-badge{border-color:#ffbe7a42;background:#ffbe7a1f;color:var(--gold-strong)}.landing-shell{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:var(--space-4)}.landing-card{padding:clamp(1.4rem,2.6vw,2rem);border-radius:2rem}.landing-preview{gap:var(--space-6);background:radial-gradient(circle at top right,rgba(255,190,122,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(93,215,200,.16),transparent 26%),linear-gradient(145deg,#182434f7,#070c14f2)}.landing-section-head-premium{grid-template-columns:minmax(0,1.05fr) minmax(360px,.82fr);gap:var(--space-5);align-items:stretch}.landing-section-head h2{max-width:11ch;font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:.92}.landing-section-head p{max-width:58ch}.landing-signal-grid{align-self:stretch;gap:var(--space-3)}.landing-signal{display:grid;align-content:end;min-height:9rem;padding:var(--space-5);border-radius:1.55rem}.landing-signal:nth-child(1){border-color:#5dd7c842}.landing-signal:nth-child(2){border-color:#6ca3ff3d}.landing-signal:nth-child(3){border-color:#ffbe7a3d}.landing-signal strong{font-size:1.3rem}.preview-board{gap:var(--space-4);grid-auto-columns:minmax(220px,1fr);padding-bottom:var(--space-3)}.landing-promo,.landing-flow{align-content:start;gap:var(--space-5)}.landing-benefit{padding:var(--space-5);border-radius:1.4rem;background:#ffffff0a}.landing-benefit-title{font-size:1rem}.landing-steps li,.auth-gate-actions li,.operator-visibility-actions li{padding-left:1.9rem}.landing-steps li:before{top:.02rem;color:var(--accent-ink);background:linear-gradient(135deg,var(--brand-strong),var(--gold-strong))}.auth-gate-fallback{border-radius:1.35rem;background:linear-gradient(180deg,#ff778a29,#ffffff0a)}.collab-select{min-height:3.2rem}.setup-guide,.empty-project-guide{padding:clamp(1.4rem,2.8vw,2rem);border-radius:2rem}.setup-guide h2,.empty-project-guide h2{line-height:.94}.empty-project-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-project-guide-step{border-radius:1.45rem}@media (max-width: 1200px){.hero-cta-area{max-width:none}.landing-section-head h2{max-width:12ch}.landing-signal-grid,.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.hero-auth-panel:after{position:static;display:block;margin-top:-.2rem;color:#ffffff47}}@media (max-width: 560px){.preview-board{grid-auto-columns:minmax(230px,84vw)}.hero-metric,.landing-signal{min-height:auto}}.hero-auth-panel:after{color:var(--muted)}.local-auth-group{border-top-color:#3d4b5f14}.collab-badge{border-color:#c58b3e29;background:#f8ecddcc;color:var(--gold-strong)}.landing-preview{background:radial-gradient(circle at top right,rgba(229,154,104,.11),transparent 24%),radial-gradient(circle at bottom left,rgba(78,185,171,.11),transparent 24%),linear-gradient(180deg,#fffbf6fa,#f3eee7fa)}.landing-signal:nth-child(1),.hero-metric:nth-child(1){border-color:#4eb9ab2e}.landing-signal:nth-child(2),.hero-metric:nth-child(2){border-color:#6482b22e}.landing-signal:nth-child(3),.hero-metric:nth-child(3){border-color:#e59a682e}.auth-gate-fallback,.error-banner{border-color:#d861712e;background:linear-gradient(180deg,#fdedeff5,#fff7f8f5);color:#a74659}.locked-app-shell{display:grid;gap:var(--space-4)}.console-shell-preview .project-sidebar-head p,.console-shell-preview .project-sidebar-note,.console-shell-preview .top-auth-summary,.console-shell-preview .quota-meter-policy,.console-shell-preview .quota-meter-summary span,.console-shell-preview .quota-meter-loading-copy{color:var(--muted-strong)}.console-shell-preview .collab-badge{color:#8a6226;border-color:#c58b3e33}.console-shell-preview .queue-row-meta-chip-muted{color:#5b6b7f;border-color:#d9e2ec}.console-shell-preview .queue-row-summary{color:#536579}.console-shell-preview .queue-row-alert{color:#5a6d83}.locked-command-bar{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(61,75,95,.1);border-radius:1.8rem;background:linear-gradient(180deg,#fffffff5,#f7f3ecf2),linear-gradient(180deg,rgba(78,185,171,.05),transparent 46%);box-shadow:var(--shadow-glow)}.locked-command-copy{display:grid;gap:var(--space-3)}.locked-command-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);gap:var(--space-4);align-items:start}.locked-command-context{min-width:0}.locked-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.locked-command-controls{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);gap:var(--space-3)}.locked-control-card{border:1px solid rgba(61,75,95,.1);border-radius:1.35rem;background:linear-gradient(180deg,#fffffff2,#f7f3ecf0);box-shadow:var(--shadow-soft)}.locked-board-copy{display:grid;gap:var(--space-3);max-width:48rem}.locked-auth-panel{position:relative;display:grid;gap:var(--space-4);align-content:start;padding:var(--space-5);border:1px solid rgba(61,75,95,.1);border-radius:1.5rem;background:linear-gradient(180deg,#fffffff7,#f7f3ecf2),linear-gradient(180deg,rgba(78,185,171,.05),transparent 46%);box-shadow:var(--shadow-soft)}.locked-auth-panel:after{content:"Board locked";position:absolute;top:var(--space-4);right:var(--space-4);color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.locked-auth-copy{display:grid;gap:var(--space-2)}.locked-auth-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);line-height:.95;color:var(--ink)}.locked-auth-note{margin:0;color:var(--muted);line-height:1.65}.locked-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.locked-board-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:var(--space-4);align-items:start}.locked-board-steps{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(61,75,95,.1);border-radius:1.4rem;background:linear-gradient(180deg,#fffffff2,#f7f3ecf0);box-shadow:var(--shadow-soft)}@media (max-width: 700px){.locked-auth-panel,.locked-command-bar,.locked-board-steps{padding:1rem}}.project-select-shell{gap:.45rem}.collab-group-project .collab-select{min-width:220px;min-height:2.5rem;padding:.65rem .85rem;border-radius:999px;background:#ffffffd6}.locked-app-shell{gap:1.25rem}.locked-app-shell-hero{align-content:start}.locked-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);gap:clamp(1.1rem,2.4vw,2rem);min-height:clamp(34rem,calc(100dvh - 4rem),46rem);padding:clamp(1.35rem,4vw,3rem);border:1px solid var(--surface-hero-border);border-radius:2rem;background:var(--surface-hero-bg);box-shadow:var(--shadow-panel)}.locked-hero-copy{display:grid;gap:.55rem;align-content:center;max-width:38rem}.locked-hero-kicker{margin:0;color:var(--accent-strong);font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.locked-hero-copy h1{max-width:8.5ch;margin:0;font-size:clamp(3rem,6vw,5.4rem);line-height:.9;letter-spacing:-.04em}.locked-hero-summary{max-width:30rem;margin:0;color:var(--ink-soft);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.locked-hero-contextline{max-width:30rem;margin:0;color:var(--muted-strong);font-size:.82rem;font-weight:600;line-height:1.55}.locked-auth-panel{gap:.9rem;padding:1rem;border-radius:var(--radius-lg);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);box-shadow:var(--shadow-panel)}.locked-auth-panel:after{display:none}.hero-primary-cta,.local-auth-intro,.locked-auth-copy{gap:.38rem}.hero-cta-meta{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.hero-cta-meta a{color:var(--accent-strong);text-decoration-thickness:.08em}.local-auth-kicker{color:var(--accent)}.locked-auth-copy h2{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:.98}.local-auth-note{color:var(--muted)}.local-auth-group{border-top-color:var(--line)}.local-auth-card{background:var(--surface-muted);box-shadow:none}.locked-console-preview-section{gap:var(--space-5);padding:clamp(1.2rem,3vw,2rem);border-color:var(--surface-panel-border);background:var(--surface-preview-bg)}.locked-console-preview-head h2{max-width:12ch}.locked-console-preview-head p:last-child{max-width:42rem;color:var(--muted)}.locked-console-preview{min-height:0;opacity:.92}.empty-project-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1rem}.empty-project-guide-copy{gap:.35rem;max-width:48rem}.empty-project-guide h2{font-size:clamp(1.35rem,2vw,1.65rem)}.empty-project-guide-actions{justify-content:flex-end}.locked-auth-panel-inline{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:start}.locked-auth-actions{display:grid;gap:.7rem;align-content:start}.local-auth-details{padding-top:.7rem;border-top:1px solid var(--line)}.local-auth-details summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;color:var(--ink);font-size:.8rem;font-weight:700;list-style:none}.local-auth-details summary::-webkit-details-marker{display:none}.local-auth-details summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border:1px solid var(--line);border-radius:999px;color:var(--muted-strong);font-size:.95rem;line-height:1}.local-auth-details[open] summary:after{content:"−"}.local-auth-details .local-auth-group{padding-top:.75rem;border-top:0}.quota-meter-preview .quota-meter-policy,.locked-console-preview .project-sidebar-note{display:none}.locked-toolbar-preview .btn:disabled{opacity:.72}@media (max-width: 900px){.locked-hero,.locked-auth-panel-inline{grid-template-columns:1fr}.locked-hero{min-height:auto}.locked-hero-copy{align-content:start}}.session-restore-shell{display:grid;flex:1 1 auto}.session-restore-panel{display:grid;min-height:clamp(24rem,calc(100dvh - 7rem),42rem);place-items:center;padding:clamp(1.5rem,5vw,3rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.session-restore-copy{display:grid;gap:.35rem;max-width:32rem;text-align:center}.session-restore-kicker{color:var(--brand);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.session-restore-copy h1{margin:0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1}.session-restore-copy p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}@media (max-width: 720px){.session-restore-panel{min-height:22rem;padding:1.5rem 1.1rem}}.locked-app-shell{min-height:calc(100vh - 2.5rem);grid-template-rows:auto minmax(0,1fr)}@media (max-width: 720px){.locked-app-shell{min-height:auto}.locked-hero{padding:1.1rem;border-radius:1.4rem}}.empty-project-guide{padding-inline:.7rem}.empty-project-guide{grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.empty-project-guide-copy p{font-size:.7rem}.collab-group-project .collab-label{display:none}.project-select-shell{gap:.3rem}.collab-select{min-width:188px;min-height:2.1rem;padding:.42rem .7rem;border-radius:999px;border-color:var(--line-strong);background:var(--surface);font-size:.78rem}.locked-auth-panel{padding:.85rem}.locked-auth-copy h2{font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:700;line-height:1.05}.hero-primary-cta .btn{width:100%;color:#fffafc}.hero-primary-cta .btn:hover,.hero-primary-cta .btn:focus-visible,.hero-primary-cta .btn:disabled{color:#fffafc}.empty-project-guide{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.55rem .65rem;background:var(--surface-muted);box-shadow:none}.empty-project-guide-kicker{display:none}.empty-project-guide h2{font-size:.88rem;line-height:1.15}.empty-project-guide-copy{max-width:36rem}.empty-project-guide-copy p{font-size:.68rem}.empty-project-guide-actions{gap:.22rem}@keyframes flowtendHeroReveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes flowtendPanelReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes flowtendPreviewReveal{0%{opacity:0;transform:translateY(34px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.locked-app-shell-hero{position:relative;gap:0}.locked-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.2fr) minmax(340px,440px);gap:clamp(1.75rem,3.4vw,3.5rem);min-height:clamp(40rem,calc(100dvh - 4rem),52rem);padding:clamp(2rem,5vw,4.4rem);border-radius:2.4rem;border:1px solid rgba(33,46,63,.1);box-shadow:0 26px 60px #18202f1a}.locked-hero:before,.locked-hero:after{content:"";position:absolute;pointer-events:none}.locked-hero:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.6),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 44%)}.locked-hero:after{top:2rem;right:42%;bottom:2rem;left:2rem;border-top:1px solid rgba(20,42,63,.08);border-bottom:1px solid rgba(20,42,63,.08);opacity:.7}.locked-hero-copy,.locked-auth-panel,.landing-preview{position:relative;z-index:1}.locked-hero-copy{gap:.9rem;max-width:42rem;padding-block:.8rem;animation:flowtendHeroReveal .78s cubic-bezier(.2,.85,.2,1) both}.locked-brand-lockup{display:inline-flex;align-items:center;gap:.9rem;width:fit-content}.locked-brand-monogram{display:grid;place-items:center;width:3.3rem;height:3.3rem;border-radius:1rem;background:linear-gradient(145deg,var(--brand),var(--accent));box-shadow:0 16px 28px #173d6329;color:#fffdf8;font-family:var(--font-body);font-size:.92rem;font-weight:800;letter-spacing:.14em}.locked-brand-lines{display:grid;gap:.14rem}.locked-brand-nameplate{color:var(--brand-strong);font-size:1.05rem;font-weight:800;letter-spacing:-.03em}.locked-brand-tag{color:var(--muted-strong);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.locked-hero-kicker{color:var(--accent-strong);font-size:.72rem;letter-spacing:.24em}.locked-hero-copy h1{max-width:11.5ch;margin:0}.locked-hero-name,.locked-hero-line{display:block}.locked-hero-name{color:var(--brand-strong);font-family:var(--font-editorial);font-size:clamp(4.3rem,8vw,7.4rem);font-weight:600;line-height:.9;letter-spacing:-.075em}.locked-hero-line{max-width:9.6ch;margin-top:.55rem;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.45rem,2.3vw,2.15rem);font-weight:700;line-height:1.02;letter-spacing:-.045em}.locked-hero-summary{max-width:34rem;color:var(--ink-soft);font-size:clamp(1.02rem,1.45vw,1.18rem);line-height:1.82}.locked-hero-contextline{max-width:31rem;color:var(--muted-strong);font-size:.8rem;font-weight:700;letter-spacing:.14em;line-height:1.55;text-transform:uppercase}.locked-auth-panel{align-self:end;gap:1.1rem;padding:1.25rem;border-radius:1.6rem;border:1px solid rgba(23,45,67,.12);background:linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:0 22px 40px #18202f1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:flowtendPanelReveal .82s cubic-bezier(.2,.85,.2,1) .11s both}.locked-auth-copy h2{font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:700;letter-spacing:-.05em;line-height:.96}.locked-auth-note{max-width:30ch;color:var(--muted);font-size:.84rem;line-height:1.75}.hero-primary-cta,.local-auth-intro,.locked-auth-copy{gap:.48rem}.hero-cta-button{min-height:3.65rem;background:linear-gradient(135deg,var(--brand),#285983);border:0;box-shadow:0 14px 28px #173d632e;color:#fffdf9;font-size:.94rem;font-weight:700}.hero-cta-button:hover,.hero-cta-button:focus-visible{background:linear-gradient(135deg,#143452,#224d76)}.hero-cta-note,.hero-cta-meta,.local-auth-copy,.local-auth-note{color:var(--muted)}.local-auth-details{padding-top:.2rem}.local-auth-details>summary{color:var(--brand-strong);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.local-auth-group{gap:1rem;padding-top:1rem;border-top:1px solid rgba(23,45,67,.08)}.local-auth-card{gap:.9rem;padding:1rem;border:1px solid rgba(23,45,67,.1);border-radius:1.15rem;background:#ffffffad;box-shadow:inset 0 1px #fffc}.local-auth-title{font-size:1.08rem;font-weight:700;letter-spacing:-.03em}.landing-preview.locked-console-preview-section{position:relative;z-index:2;margin-top:-4.3rem;padding:4.6rem clamp(1.35rem,3vw,2.2rem) clamp(1.5rem,2.8vw,2.4rem);border-radius:2rem;border:1px solid rgba(24,42,61,.1);background:linear-gradient(180deg,#fffffffa,#f8fafcf7);box-shadow:0 24px 52px #18202f1a;animation:flowtendPreviewReveal .98s cubic-bezier(.18,.84,.2,1) .18s both}.locked-console-preview-head{gap:.65rem;padding-bottom:.35rem}.locked-console-preview-head h2{font-family:var(--font-display);font-size:clamp(2.1rem,3.5vw,3rem);font-weight:700;letter-spacing:-.06em;color:var(--ink)}.locked-console-preview-head p{max-width:40rem;color:var(--ink-soft);font-size:.96rem;line-height:1.8}@media (max-width: 900px){.locked-hero{grid-template-columns:1fr;min-height:auto;padding:1.5rem}.locked-hero:after{inset:auto 1.5rem 1.25rem 1.5rem}.locked-auth-panel{align-self:stretch}.landing-preview.locked-console-preview-section{margin-top:-2.2rem;padding-top:2.8rem}}@media (max-width: 720px){.locked-brand-lockup{gap:.75rem}.locked-brand-monogram{width:2.9rem;height:2.9rem}.locked-hero-name{font-size:clamp(3.2rem,18vw,4.8rem)}.locked-hero-line{font-size:1.22rem}.locked-hero-contextline{letter-spacing:.1em}}@media (prefers-reduced-motion: reduce){.locked-hero-copy,.locked-auth-panel,.landing-preview.locked-console-preview-section{animation:none}}.page{position:relative;max-width:1480px;margin:0 auto;padding:var(--space-6) clamp(var(--space-4),2vw,var(--space-7)) var(--space-8);display:grid;gap:var(--space-5)}.top{padding:clamp(var(--space-6),4vw,var(--space-8));background:radial-gradient(circle at top left,rgba(108,163,255,.18),transparent 26%),radial-gradient(circle at bottom right,rgba(37,212,190,.16),transparent 30%),linear-gradient(180deg,#0d192cfa,#08111ef2)}.top-compact{padding-block:clamp(var(--space-5),3.2vw,var(--space-7))}.top-main{display:grid;justify-items:start;gap:var(--space-4);max-width:760px}.top h1{max-width:13ch;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.top-auth-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:var(--space-6);align-items:start}.top-auth-copy-block{display:grid;gap:var(--space-5)}.top-auth-copy-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.top-auth-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:start}.top-auth-title-copy{display:grid;gap:var(--space-3)}.top-auth-title-copy h1{font-size:clamp(2.2rem,4vw,4rem);max-width:none}.top-auth-summary{margin:0;max-width:62ch;font-size:.98rem;color:var(--ink-soft)}.top-auth-identity{min-width:220px;display:grid;gap:.2rem;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff14,#ffffff08)}.top-auth-identity-label{color:var(--muted-strong);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.top-auth-identity strong{font-size:1.25rem;color:var(--ink)}.top-auth-identity span:last-child{color:var(--muted);font-size:.8rem}.top-auth-controls{display:grid;gap:var(--space-4)}.top-auth-action-row{display:grid;gap:var(--space-3)}.toolbar{padding:var(--space-5);display:grid;gap:var(--space-5)}.dashboard-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.95fr) minmax(260px,.82fr);gap:var(--space-4)}.action-surface{display:grid;gap:var(--space-4);align-content:start}.quota-meter{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:var(--shadow-soft)}.quota-meter-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.quota-meter-head h3{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:1.12rem;line-height:1.04}.quota-meter-policy{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-pill);color:var(--muted-strong);background:#ffffff0d;font-size:.68rem;font-weight:800;letter-spacing:.08em}.quota-meter-track{position:relative;overflow:hidden;height:.7rem;border-radius:var(--radius-pill);background:#ffffff0f}.quota-meter-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--brand-strong),var(--accent-strong));box-shadow:0 0 24px #25d4be33}.quota-meter-track-unlimited span{background:repeating-linear-gradient(135deg,#4de6d3cc 0,#4de6d3cc 16px,#6ca3ff80 16px,#6ca3ff80 32px)}.quota-meter-footer{display:grid;gap:var(--space-1)}.quota-meter-footer strong{color:var(--ink);font-size:.82rem}.quota-meter-footer span{color:var(--muted);font-size:.76rem;line-height:1.6}.quota-meter-project_override{border-color:#f1c37a3d}.quota-meter-workspace_default{border-color:#6ca3ff3d}.quota-meter-unlimited{border-color:#25d4be3d}.quota-meter-blocked{border-color:#ff7a9547;background:linear-gradient(180deg,#ff7a951f,#ffffff08)}.action-surface-copy{display:grid;gap:var(--space-2)}.toolbar-actions{display:grid;gap:var(--space-3)}.search-field{min-width:0}.filter-summary{grid-column:1 / -1;margin:0;font-size:.8rem}.quota-editor{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:var(--shadow-soft)}.quota-editor-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.quota-editor-head h3{margin:0;font-family:var(--font-display);font-size:1.05rem}.quota-editor-note{margin:var(--space-2) 0 0;color:var(--muted);font-size:.82rem;line-height:1.6}.quota-editor-state{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .7rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--muted-strong);background:#ffffff0d;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.quota-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}@media (max-width: 1180px){.top-auth-title-row{grid-template-columns:1fr}}@media (max-width: 920px){.page{padding-inline:var(--space-4)}.filter-chip-row,.chip-toggle,.filter-summary,.toolbar-actions{width:100%}.quota-editor-head{flex-direction:column}}@media (max-width: 700px){.page{padding:var(--space-4) var(--space-3) var(--space-7);gap:var(--space-4)}.top-auth-action-row,.toolbar-actions{grid-template-columns:1fr}}@media (max-width: 620px){.page{padding:.72rem .64rem 1.15rem}}.page{max-width:1560px;padding:clamp(1rem,2vw,1.6rem) clamp(.9rem,2vw,1.7rem) clamp(2.2rem,4vw,3.2rem);gap:clamp(1rem,2vw,1.5rem)}.top{padding:clamp(1.6rem,3vw,2.6rem);border-radius:2.35rem;background:radial-gradient(circle at top left,rgba(255,190,122,.18),transparent 24%),radial-gradient(circle at 82% 20%,rgba(93,215,200,.18),transparent 26%),linear-gradient(145deg,#141f2efa,#070c14f2)}.top:after{content:"";position:absolute;top:-12rem;right:-8rem;width:34rem;height:34rem;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(255,190,122,.16) 0%,rgba(93,215,200,.08) 44%,transparent 72%);filter:blur(12px);animation:aurora-drift 14s ease-in-out infinite}.top-main{position:relative;z-index:1;max-width:none;grid-template-columns:minmax(0,1.3fr) minmax(320px,.72fr);grid-template-areas:"eyebrow panel" "title panel" "subtitle panel" "metrics panel";column-gap:clamp(1.6rem,3vw,3rem);row-gap:clamp(.9rem,1.8vw,1.3rem);align-items:start}.top-main>.top-eyebrow{grid-area:eyebrow}.top-main>h1{grid-area:title}.top h1{max-width:10ch;font-size:clamp(3.3rem,7vw,6.5rem);line-height:.88;text-wrap:balance}.top-auth-main{grid-template-columns:minmax(0,1.35fr) minmax(300px,.74fr);gap:clamp(1.2rem,2.4vw,2rem)}.top-auth-copy-block,.top-auth-title-copy{gap:var(--space-4)}.top-auth-label{padding:0}.top-auth-title-copy h1{font-size:clamp(2.6rem,5vw,4.8rem);line-height:.92}.top-auth-summary{max-width:52ch;font-size:1rem;color:var(--ink-soft)}.top-auth-controls{gap:var(--space-3)}.toolbar{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.toolbar:before{content:none}.action-surface{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:start;gap:var(--space-5);padding:clamp(1.2rem,2.4vw,1.8rem);border-radius:2rem;background:radial-gradient(circle at top right,rgba(93,215,200,.12),transparent 30%),linear-gradient(145deg,#151f2ffa,#080c14f0)}.action-surface-copy{gap:var(--space-3)}.action-surface-copy h2{font-size:clamp(1.9rem,3.4vw,2.9rem)}.toolbar-actions{grid-template-columns:repeat(2,minmax(150px,max-content));align-items:center;justify-self:end}.quota-meter{grid-column:1 / -1;gap:var(--space-4);min-height:100%;padding:var(--space-5);border-radius:1.5rem;background:linear-gradient(180deg,rgba(247,241,232,.05),transparent 28%),#080c1470}.quota-meter-head h3{font-size:1.18rem}.quota-meter-policy,.quota-editor-state{border-color:#ffffff14;background:#ffffff0d}.quota-meter-track{height:.78rem;background:#ffffff0d}.quota-meter-track span{background:linear-gradient(135deg,var(--brand-strong),var(--gold),var(--accent-strong));box-shadow:0 0 30px #ffbe7a38}@media (max-width: 1200px){.top-main{grid-template-areas:"eyebrow" "title" "subtitle" "metrics" "panel"}}@media (max-width: 920px){.page{padding-inline:.8rem}.toolbar-actions{grid-template-columns:1fr 1fr;justify-self:stretch}}@media (max-width: 700px){.page{padding:.7rem .7rem 1.3rem;gap:.9rem}.top{padding:1.2rem}}.top{background:radial-gradient(circle at top left,rgba(229,154,104,.12),transparent 24%),radial-gradient(circle at 84% 20%,rgba(78,185,171,.12),transparent 26%),linear-gradient(145deg,#fffaf5f5,#f4efe8f5)}.top:after{background:radial-gradient(circle,rgba(229,154,104,.13) 0%,rgba(78,185,171,.07) 44%,transparent 72%)}.top-auth-identity{align-content:start;border-color:#3d4b5f1a;background:linear-gradient(180deg,#fffffff5,#f7f3ecf5);box-shadow:var(--shadow-soft)}.top-auth-identity-label{color:var(--muted-strong)}.top-auth-identity strong{color:var(--ink)}.top-auth-identity span:last-child{color:var(--muted)}.top-auth-identity-meta{margin-top:var(--space-2);color:var(--gold-strong);font-size:.76rem;font-weight:700;letter-spacing:.04em}.top-auth-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar{background:transparent}.action-surface{background:radial-gradient(circle at top right,rgba(78,185,171,.1),transparent 32%),linear-gradient(180deg,#fffbf6fa,#f3eee7fa)}.quota-meter-track{background:#3d4b5f14}.quota-meter-track span{box-shadow:0 0 20px #e59a6826}@media (max-width: 1200px){.top-auth-stats{grid-template-columns:1fr}}@media (max-width: 700px){.top{padding:1rem}}.page{max-width:1360px;padding:1.5rem clamp(1rem,2vw,1.6rem) 2rem;gap:1.25rem}.top{padding:clamp(1.4rem,2.6vw,2rem);background:linear-gradient(180deg,#fffcf7fa,#f9f4ecf5),radial-gradient(circle at top right,rgba(31,78,121,.06),transparent 38%)}.top-auth-main{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:1rem;align-items:start}.top-auth-copy-block{gap:.65rem}.top-auth-title-copy-minimal{display:grid;gap:.3rem}.top-auth-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.top-auth-action-row{display:flex;flex-wrap:wrap;gap:.5rem}.top-auth-title-copy-minimal h1{font-size:clamp(1.7rem,2.8vw,2.35rem)}.top-auth-summary{max-width:48ch;font-size:.84rem}.toolbar{padding:.9rem 1.1rem}.action-surface-compact{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;border:0;background:transparent;box-shadow:none}.action-surface-compact:before{display:none}.action-surface-copy{gap:.2rem}.toolbar-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-start}.quota-meter{min-width:min(420px,100%);gap:.55rem;padding:.8rem .9rem;border-radius:var(--radius-md);background:var(--surface-muted);box-shadow:none}.quota-meter-loading-copy{margin:0;color:var(--muted);font-size:.82rem}.quota-meter-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.quota-meter-policy{border-color:var(--line);background:#ffffffbd;color:var(--muted)}.quota-meter-summary{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.quota-meter-summary strong{color:var(--ink);font-family:var(--font-display);font-size:1.2rem;line-height:1}.quota-meter-summary span{color:var(--muted-strong);font-size:.8rem;font-weight:600}.quota-meter-track{height:.5rem;background:#232d3814}.quota-meter-track span{background:linear-gradient(90deg,var(--brand),var(--accent));box-shadow:none}.quota-meter-compact{min-width:0;gap:.18rem;padding:.42rem .58rem;border-radius:.9rem}.quota-meter-compact .quota-meter-head{gap:.4rem}.quota-meter-compact .quota-meter-kicker{margin:0;font-size:.68rem;letter-spacing:.12em}.quota-meter-compact .quota-meter-summary{display:grid;gap:.05rem}.quota-meter-compact .quota-meter-summary strong{font-size:.9rem;line-height:1.05}.quota-meter-compact .quota-meter-summary span{font-size:.69rem;line-height:1.2}.quota-meter-inline{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;padding:0;border:0;background:transparent;box-shadow:none}.quota-meter-inline-policy{display:inline-flex;align-items:center;min-height:1.55rem;padding:.14rem .56rem;border:1px solid var(--line);border-radius:999px;background:#ffffffd1;color:var(--muted-strong);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.quota-meter-inline .quota-meter-summary{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:.4rem}.quota-meter-inline .quota-meter-summary strong{font-size:.82rem;line-height:1.1}.quota-meter-inline .quota-meter-summary span{font-size:.7rem;line-height:1.3}.quota-meter-footer{display:grid;gap:.2rem}.quota-meter-footer strong{color:var(--muted-strong);font-size:.75rem;font-weight:600}.quota-meter-footer span{color:var(--muted);font-size:.74rem;line-height:1.6}.top-auth-summary{font-size:.9rem}.top-auth-summary-secondary{color:var(--muted-strong);font-size:.78rem;font-weight:600}@media (max-width: 1100px){.top-auth-title-row{grid-template-columns:1fr}.action-surface-compact{flex-direction:column;align-items:stretch}}.console-shell-preview{min-height:calc(100vh - 2rem)}.project-sidebar-preview .project-sidebar-item:disabled{opacity:1;cursor:default}.project-sidebar-preview .project-sidebar-item:hover{border-color:var(--line);background:var(--surface-raised);transform:none}.project-sidebar-actions-preview{margin-top:auto}.project-sidebar-note{margin:0;color:var(--muted);font-size:.74rem;line-height:1.5}.quota-meter-preview{min-width:min(260px,100%)}.quota-meter-preview .quota-meter-policy{text-transform:uppercase}.console-shell{grid-template-columns:232px minmax(0,1fr);gap:.9rem}.project-sidebar{position:sticky;top:.75rem;align-self:start;min-height:calc(100dvh - 1.5rem);padding:.95rem .75rem .75rem;gap:.65rem;border:0;border-right:1px solid var(--line);border-radius:1.1rem;background:linear-gradient(180deg,#eff4fbf5,#e9eff8eb);box-shadow:none}.project-sidebar-head{gap:.18rem;padding:0 .35rem .45rem;border-bottom:1px solid var(--line)}.project-sidebar-kicker{color:var(--muted-strong);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.project-sidebar-head h2{font-size:.92rem;font-weight:700;line-height:1.2}.project-sidebar-head p,.project-sidebar-empty p{font-size:.68rem;line-height:1.4}.project-sidebar-nav{gap:.12rem}.project-sidebar-item{gap:.08rem;padding:.62rem .68rem .62rem .82rem;border:0;border-left:3px solid transparent;border-radius:.8rem;background:transparent;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.project-sidebar-item:hover{border-color:transparent;background:#1f29370b;transform:none}.project-sidebar-item-active{border-left-color:var(--brand);background:#ffffffeb;box-shadow:0 1px 2px #0f172a0d}.project-sidebar-item-meta{font-size:.66rem;line-height:1.25}.project-sidebar-actions{margin-top:auto;padding-top:.55rem;border-top:1px solid var(--line)}.project-sidebar-action-row{display:flex;align-items:center;gap:.4rem}.project-sidebar-actions .btn{min-height:2rem;border-radius:.8rem;font-size:.72rem;justify-content:center}.sidebar-visibility-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;padding:0;aspect-ratio:1;border-radius:999px;flex:0 0 auto}.sidebar-visibility-icon{width:1rem;height:1rem;color:currentColor}.sidebar-visibility-icon svg{display:block;width:100%;height:100%}.console-main{gap:.55rem}.console-main .top{padding:.65rem .8rem;border-radius:1rem;background:#ffffffd1;box-shadow:none}.console-main .top-auth-main{align-items:center}.console-main .top-auth-title-copy-minimal h1{font-size:1rem;line-height:1.05}.console-main .top-auth-summary{font-size:.7rem;line-height:1.3}.console-main .top-auth-controls{justify-content:flex-end}@media (max-width: 900px){.console-shell{grid-template-columns:1fr}.project-sidebar{position:static;min-height:auto;padding:.8rem .75rem .7rem;border-right:0;border-bottom:1px solid var(--line);border-radius:1rem}.project-sidebar-nav{grid-auto-flow:column;grid-auto-columns:minmax(180px,70vw);overflow-x:auto;gap:.35rem;padding-bottom:.15rem}}.page.page-console{display:flex;flex-direction:column;max-width:none;width:100%;min-height:100dvh;padding-inline:clamp(1rem,2vw,1.75rem)}.console-shell{display:grid;grid-template-columns:minmax(208px,236px) minmax(0,1fr);gap:.6rem;flex:1 1 auto;min-height:0}.console-shell-single{grid-template-columns:minmax(0,1fr)}.console-main{display:grid;align-content:start;gap:.55rem;min-width:0;min-height:0}.project-sidebar{display:grid;align-content:start;gap:.42rem;padding:.65rem .55rem .6rem;border:0;border-right:1px solid var(--border-subtle);border-radius:1.1rem;background:var(--surface-nav);box-shadow:none}.project-sidebar-head{display:grid;gap:.14rem;padding:0 .3rem .35rem;border-bottom:1px solid var(--border-subtle)}.project-sidebar-kicker{margin:0;color:var(--muted-strong);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.project-sidebar-head h2{margin:0;font-size:.9rem;line-height:1.1}.project-sidebar-head p,.project-sidebar-empty p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.35}.project-sidebar-selector{display:grid;gap:.3rem}.project-sidebar-selector label{color:var(--muted-strong);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.project-sidebar-nav{display:grid;gap:.18rem}.project-sidebar-item{display:grid;gap:.08rem;width:100%;padding:.58rem .62rem .58rem .78rem;border:0;border-left:3px solid transparent;border-radius:.8rem;background:transparent;color:var(--ink);text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.project-sidebar-item:hover{border-color:transparent;background:var(--surface-quiet);transform:none}.project-sidebar-item-active{border-left-color:var(--brand);background:var(--surface-primary);box-shadow:0 1px 2px #0f172a0a}.project-sidebar-item-name{font-size:.81rem;font-weight:700;line-height:1.25}.project-sidebar-item-meta{color:var(--muted);font-size:.66rem;line-height:1.25}.project-sidebar-actions{display:grid;gap:.22rem;margin-top:auto;padding-top:.45rem;border-top:1px solid var(--border-subtle)}.project-sidebar-note{font-size:.68rem;line-height:1.4}.project-sidebar-action-row{gap:.36rem}.project-sidebar-actions .btn{min-height:1.9rem;border-radius:999px;font-size:.68rem}.project-sidebar-create-btn{flex:1 1 auto}.quota-editor-danger{border-color:#b54e572e;background:#b54e570a}.quota-editor-danger .quota-editor-state{color:var(--danger);border-color:#b54e572e;background:#b54e5714}@media (max-width: 720px){.page.page-console{padding-inline:.85rem}.console-shell{grid-template-columns:1fr}.project-sidebar{padding:.55rem 0;border-right:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.project-sidebar-nav{grid-auto-flow:column;grid-auto-columns:minmax(168px,66vw);overflow-x:auto;gap:.3rem;padding-bottom:.1rem}.project-sidebar-head{padding:0 .1rem .22rem;border-bottom:0}.project-sidebar-actions{padding-top:.2rem;border-top:0}.project-sidebar-note{display:none}.project-sidebar-item{padding:.54rem .6rem;border:1px solid var(--border-subtle);border-left-width:1px;background:var(--surface-primary)}.project-sidebar-item-active{border-color:color-mix(in srgb,var(--brand) 22%,var(--border-subtle));box-shadow:none}}.page.page-preview{max-width:none;width:100%;min-height:100vh;padding-inline:clamp(1rem,2vw,1.75rem)}@media (max-width: 720px){.page.page-preview{padding-inline:.85rem}}.page{max-width:none;width:100%;padding:.75rem .75rem 1rem;gap:.65rem}.toolbar{padding-inline:.55rem}.top{padding:.7rem .85rem}.top-auth-main{grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.top-auth-copy-block{min-width:0}.top-auth-title-copy-minimal h1{font-size:clamp(1.2rem,1.7vw,1.5rem)}.top-auth-summary{font-size:.76rem;line-height:1.35}.top-auth-controls,.top-auth-action-row{gap:.25rem}.toolbar{padding:.3rem .55rem}.action-surface-compact{align-items:center;gap:.5rem}.toolbar-actions{gap:.25rem}.toolbar-actions .btn{min-height:1.9rem;padding:.22rem .5rem;font-size:.68rem}.quota-meter{min-width:auto;width:auto;padding:.35rem .45rem;gap:.12rem;background:transparent;border-color:transparent}.quota-meter-head{display:none}.quota-meter-summary{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.quota-meter-summary strong{font-size:.74rem;font-weight:700}.quota-meter-summary span{font-size:.68rem;color:var(--muted)}.quota-meter-track,.quota-meter-footer{display:none}@media (max-width: 720px){.page{padding-inline:.85rem}}.page{max-width:1240px;padding:1rem 1rem 1.5rem;gap:.9rem}.top-auth-copy-head,.top-auth-stats,.top-auth-summary-secondary{display:none}.top-auth-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem}.top-auth-action-row{gap:.4rem}.toolbar{padding:.45rem .65rem}.action-surface-compact{gap:.75rem;align-items:center}.toolbar-actions{gap:.4rem}.quota-meter{min-width:220px;gap:.25rem;padding:.45rem .55rem;background:var(--surface-muted)}.quota-meter-summary strong{font-size:.84rem;font-family:var(--font-body);font-weight:700}.quota-meter-summary span,.quota-meter-footer strong,.quota-meter-footer span{font-size:.72rem}@media (max-width: 1100px){.top-auth-controls{justify-content:flex-start}.action-surface-compact{flex-direction:column;align-items:stretch}}.action-surface-compact-stack{align-items:stretch}.toolbar-main-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.toolbar-action-inbox-button{display:inline-flex;align-items:center;gap:.3rem}.toolbar-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.15rem;padding:0 .38rem;border-radius:999px;background:#edf2f7;color:var(--muted-strong);font-size:.62rem;font-weight:700;line-height:1}.toolbar-count-pill-unread{background:#eef6ff;color:var(--brand-strong)}.toolbar-view-content{width:100%}.saved-view-label{color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.saved-view-select{min-width:180px;min-height:1.9rem;padding:.24rem .5rem;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:var(--ink);font-size:.7rem}.saved-view-select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.top-command-bar{display:grid;gap:.55rem}.top-command-bar .top-auth-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.top-command-bar .top-auth-copy-block{gap:.28rem}.top-command-bar .top-auth-title-copy{display:grid;gap:.18rem}.top-command-bar .top-auth-controls{justify-content:flex-end;gap:.35rem}.top-command-bar .top-auth-action-row{justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.top-command-bar .project-header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem}.top-command-bar .project-header-action-cluster,.top-command-bar .project-header-status-cluster{min-width:0;display:grid;gap:.35rem}.top-command-bar .project-header-status-cluster{justify-items:end}.top-command-bar .project-header-action-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem}.top-command-bar .project-header-meter{width:auto}.top-command-bar .saved-view-controls{gap:.22rem}.top-command-bar .board-view-strip{align-items:start;gap:.65rem}.top-command-bar .saved-view-controls-filters{min-width:0}.top-command-bar .saved-view-controls-persist{justify-content:flex-end;align-items:center}.top-command-bar .saved-view-controls-list{justify-content:flex-start}.top-command-bar .saved-view-select{min-width:0;background:#fff;min-height:1.95rem;padding:.28rem .52rem}.top-command-bar #task-list-search{flex:1 1 12rem;min-width:12rem}.top-command-bar #board-priority-filter,.top-command-bar #board-size-filter,.top-command-bar #board-sort-select,.top-command-bar #saved-view-select,.top-command-bar #task-list-status,.top-command-bar #task-list-sort{min-width:8.5rem}.top-command-bar #board-label-filter{min-width:8rem}.top-command-bar .saved-view-controls .btn{min-height:1.75rem;padding:.22rem .48rem;font-size:.66rem}@media (max-width: 1100px){.top-command-bar .saved-view-controls-persist{justify-content:flex-start}}@media (max-width: 720px){.top-command-bar .top-auth-main{grid-template-columns:1fr}.top-command-bar .top-auth-controls,.top-command-bar .top-auth-action-row{justify-content:flex-start}.top-command-bar #task-list-search,.top-command-bar #board-priority-filter,.top-command-bar #board-size-filter,.top-command-bar #board-sort-select,.top-command-bar #saved-view-select,.top-command-bar #task-list-status,.top-command-bar #task-list-sort,.top-command-bar #board-label-filter{min-width:100%}}.top-command-bar{display:grid;gap:.72rem;padding:.9rem 1rem}.top-command-bar .top-auth-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem 1.1rem}.top-command-bar .project-view-tabs,.top-command-bar .board-filter-group-queues{gap:.45rem}.top-command-bar .board-view-chip{min-height:2rem;padding:.34rem .72rem;border-color:#e2e8f0;background:#f8fafc}.top-command-bar .board-view-chip-active{border-color:#c7d7fe;background:#eef4ff;color:var(--brand-strong)}.top-command-bar .saved-view-controls{padding:0;border:0;background:transparent;box-shadow:none}.top-command-bar .saved-view-field{min-width:0;display:grid;gap:.24rem}.top-command-bar .saved-view-label{font-size:.62rem;letter-spacing:.08em;color:var(--muted)}.top-command-bar .saved-view-select{width:100%;min-width:0;min-height:2.2rem;padding:.42rem .65rem;border-radius:.9rem;background:#fffffff5}.top-command-bar .saved-view-controls-persist-board{display:grid;gap:.45rem}.top-command-bar .saved-view-action-row{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.top-command-bar .saved-view-action-row .btn{flex:1 1 8.5rem}.top-command-bar .saved-view-controls-filters-board,.top-command-bar .saved-view-controls-list-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.top-command-bar .saved-view-field-search{grid-column:1 / -1}.top.top-command-bar{--font-body: "SF Pro Text", "Segoe UI Variable Text", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display: "SF Pro Display", "Segoe UI Variable Display", "SF Pro Text", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--ink: #171717;--ink-soft: #404040;--muted: #6b7280;--muted-strong: #4b5563;--line: rgba(17, 24, 39, .09);--line-strong: rgba(17, 24, 39, .14);--surface-muted: rgba(17, 24, 39, .035);--surface-raised: rgba(255, 255, 255, .9);--shadow-soft: 0 10px 24px rgba(17, 24, 39, .06);--focus-ring: 0 0 0 3px rgba(16, 163, 127, .16);--control-primary-fg: #fafaf9;--control-primary-border: #171717;--control-primary-bg: #171717;--control-primary-shadow: none;--control-primary-hover-fg: #ffffff;--control-primary-hover-border: #0f0f0f;--control-primary-hover-bg: #0f0f0f;--control-primary-hover-shadow: none;--control-secondary-fg: #171717;--control-secondary-border: rgba(17, 24, 39, .12);--control-secondary-bg: rgba(255, 255, 255, .88);--control-secondary-shadow: inset 0 1px 0 rgba(255, 255, 255, .52);--control-secondary-hover-fg: #171717;--control-secondary-hover-border: rgba(17, 24, 39, .18);--control-secondary-hover-bg: #ffffff;--control-secondary-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .6);--control-field-fg: #111827;--control-field-border: rgba(17, 24, 39, .1);--control-field-bg: rgba(255, 255, 255, .82);--control-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .52);--control-field-hover-border: rgba(17, 24, 39, .16);--control-field-hover-bg: rgba(255, 255, 255, .94);--control-field-focus-border: rgba(16, 163, 127, .26);--control-field-placeholder: #9ca3af;--control-chip-fg: #4b5563;--control-chip-border: rgba(17, 24, 39, .08);--control-chip-bg: rgba(255, 255, 255, .62);--control-chip-shadow: none;--control-chip-hover-fg: #171717;--control-chip-hover-border: rgba(17, 24, 39, .14);--control-chip-hover-bg: rgba(255, 255, 255, .94);--control-chip-hover-shadow: none;--control-chip-active-fg: #fafaf9;--control-chip-active-border: #171717;--control-chip-active-bg: #171717;--control-chip-active-shadow: none;--control-icon-badge-bg: rgba(255, 255, 255, .14);border-color:#11182714;background:radial-gradient(circle at top left,rgba(255,255,255,.68),transparent 28%),radial-gradient(circle at bottom right,rgba(16,163,127,.05),transparent 26%),linear-gradient(180deg,#f8f8f5fa,#f3f3effa);box-shadow:inset 0 1px #ffffffb8,0 12px 28px #1118270d}.top.top-command-bar:before{display:none}.top-command-bar .top-auth-summary{color:var(--muted)}.top-command-bar .top-auth-title-copy h1{font-family:var(--font-display);font-weight:640;letter-spacing:-.03em;color:var(--ink)}.top-command-bar .top-auth-action-row{padding:0;border:0;background:transparent}.top-command-bar .btn{color:var(--control-primary-fg);border-color:var(--control-primary-border);background:var(--control-primary-bg);box-shadow:var(--control-primary-shadow)}.top-command-bar .btn:hover,.top-command-bar .icon-btn:hover{color:var(--control-primary-hover-fg);border-color:var(--control-primary-hover-border);background:var(--control-primary-hover-bg);box-shadow:var(--control-primary-hover-shadow)}.top-command-bar .btn-muted,.top-command-bar .icon-btn{color:var(--control-secondary-fg);border-color:var(--control-secondary-border);background:var(--control-secondary-bg);box-shadow:var(--control-secondary-shadow)}.top-command-bar .btn-muted:hover,.top-command-bar .icon-btn:hover{color:var(--control-secondary-hover-fg);border-color:var(--control-secondary-hover-border);background:var(--control-secondary-hover-bg);box-shadow:var(--control-secondary-hover-shadow)}.top-command-bar .btn-icon span:first-child{background:var(--control-icon-badge-bg)}.top-command-bar .toolbar-count-pill{background:#f1f2f4;color:#4b5563}.top-command-bar .toolbar-count-pill-unread{background:#10a37f1a;color:#0f766e}.top-command-bar .saved-view-label{color:var(--muted-strong)}.top-command-bar .saved-view-select{color:var(--control-field-fg);border-color:var(--control-field-border);background:var(--control-field-bg);box-shadow:var(--control-field-shadow)}.top-command-bar .saved-view-select:hover{border-color:var(--control-field-hover-border);background:var(--control-field-hover-bg)}.top-command-bar .saved-view-select:focus-visible{border-color:var(--control-field-focus-border);box-shadow:var(--control-focus-ring)}.top-command-bar .saved-view-select:disabled,.top-command-bar .btn:disabled,.top-command-bar .btn-muted:disabled,.top-command-bar .icon-btn:disabled{color:var(--control-disabled-fg);border-color:var(--control-disabled-border);background:var(--control-disabled-bg);box-shadow:var(--control-disabled-shadow)}.top-command-bar input.saved-view-select::placeholder{color:var(--control-field-placeholder)}.top-command-bar .board-view-chip{color:var(--control-chip-fg);border-color:var(--control-chip-border);background:var(--control-chip-bg);box-shadow:var(--control-chip-shadow)}.top-command-bar .board-view-chip:hover{color:var(--control-chip-hover-fg);border-color:var(--control-chip-hover-border);background:var(--control-chip-hover-bg);box-shadow:var(--control-chip-hover-shadow)}.top-command-bar .board-view-chip-active{border-color:var(--control-chip-active-border);background:var(--control-chip-active-bg);color:var(--control-chip-active-fg);box-shadow:var(--control-chip-active-shadow)}.top-command-bar .top-auth-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem}.top-command-bar .top-auth-title-copy{gap:.32rem}.top-command-bar .top-auth-summary{max-width:28rem}.top-command-bar .top-auth-controls{align-self:start}.top-command-bar .project-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.7rem}.top-command-bar .project-header-action-cluster,.top-command-bar .project-header-status-cluster{display:flex;align-items:center;min-width:0}.top-command-bar .project-header-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.48rem}.top-command-bar .project-header-secondary-actions{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:#ffffff94;box-shadow:inset 0 1px #ffffff80}.top-command-bar .project-header-meter{width:min(100%,16rem)}.top-command-bar .project-header-meter .quota-meter{min-width:0;width:100%;padding:.55rem .7rem;border:1px solid rgba(17,24,39,.08);border-radius:1rem;background:linear-gradient(180deg,#ffffffb8,#ffffff80);box-shadow:inset 0 1px #ffffff8f}.top-command-bar .project-header-meter .quota-meter-inline{display:grid;justify-items:start;gap:.28rem}.top-command-bar .project-header-meter .quota-meter-summary{display:grid;justify-items:start;gap:.18rem}.top-command-bar .project-header-meter .quota-meter-summary strong{font-size:.84rem;line-height:1.2}.top-command-bar .project-header-meter .quota-meter-summary span{font-size:.71rem;line-height:1.35;color:var(--muted-strong)}.top-command-bar .project-header-meter .quota-meter-inline-policy{padding:.16rem .45rem;border-radius:999px;background:#1118270e;color:var(--muted-strong);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.top-command-bar .project-header-settings-btn,.top-command-bar .project-header-account-toggle{min-height:2.05rem;padding-inline:.78rem;border-color:#11182714;box-shadow:none}.top-command-bar .project-header-action-row .btn-icon{min-height:2.2rem;padding-inline:.95rem}.top-command-bar .project-header-account-menu{position:relative}.top-command-bar .project-header-account-toggle{cursor:pointer}.top-command-bar .project-header-account-menu-open .project-header-account-toggle{color:var(--control-secondary-hover-fg);border-color:var(--control-secondary-hover-border);background:var(--control-secondary-hover-bg);box-shadow:var(--control-secondary-hover-shadow)}.top-command-bar .project-header-account-panel{position:absolute;top:calc(100% + .38rem);right:0;min-width:10rem;display:grid;gap:.2rem;padding:.35rem;border:1px solid rgba(17,24,39,.08);border-radius:.95rem;background:#fcfcfbfa;box-shadow:0 18px 34px #11182714;z-index:12}.top-command-bar .project-header-account-item{width:100%;min-height:2.1rem;padding:.45rem .7rem;border:0;border-radius:.72rem;background:transparent;color:var(--ink);text-align:left;font-size:.74rem;font-weight:600}.top-command-bar .project-header-account-item:hover,.top-command-bar .project-header-account-item:focus-visible{background:#344e6c14;outline:none}.project-command-toolbar{padding:0;border:0;background:transparent;box-shadow:none}.project-command-toolbar .action-surface,.project-command-toolbar .action-surface-compact,.project-command-toolbar .action-surface-compact-stack{gap:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.project-command-toolbar .action-surface:before,.project-command-toolbar .action-surface-compact:before{display:none}.project-command-toolbar .toolbar-main-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding-top:.72rem;border-top:1px solid rgba(17,24,39,.08)}.project-command-toolbar .toolbar-main-view,.project-command-toolbar .project-view-controls-panel{min-width:0}.project-command-toolbar .toolbar-main-view{display:block}.project-command-toolbar .project-toolbar-primary{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem .85rem;width:100%}.project-command-toolbar .project-view-tabs{padding:.22rem;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:#ffffff8a;box-shadow:inset 0 1px #ffffff7a;flex:0 0 auto}.project-command-toolbar .board-view-chip{min-height:2.12rem;padding:.38rem .9rem;color:var(--control-chip-fg);border-color:var(--control-chip-border);background:var(--control-chip-bg);box-shadow:var(--control-chip-shadow)}.project-command-toolbar .board-view-chip:hover{color:var(--control-chip-hover-fg);border-color:var(--control-chip-hover-border);background:var(--control-chip-hover-bg);box-shadow:var(--control-chip-hover-shadow)}.project-command-toolbar .board-view-chip-active{border-color:var(--control-chip-active-border);background:var(--control-chip-active-bg);color:var(--control-chip-active-fg);box-shadow:var(--control-chip-active-shadow)}.project-command-toolbar .project-toolbar-inline-controls{flex:1 1 auto;min-width:min(100%,12rem)}.project-command-toolbar .project-toolbar-primary-board .project-toolbar-inline-controls{flex:0 1 11rem}.project-command-toolbar .saved-view-controls,.project-command-toolbar .project-view-controls-panel-inline{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.project-command-toolbar .saved-view-controls-list{justify-content:flex-start}.project-command-toolbar .saved-view-field{flex:0 1 10rem;min-width:min(100%,10rem)}.project-command-toolbar .saved-view-controls-filters .saved-view-field{flex-basis:10rem}.project-command-toolbar .saved-view-field-search{flex:1 1 18rem;min-width:min(100%,15rem)}.project-command-toolbar .saved-view-label{margin-left:.12rem;color:var(--muted-strong);font-weight:700;letter-spacing:.06em}.project-command-toolbar .saved-view-select{width:100%;min-width:0;min-height:2.15rem;padding:.45rem .72rem;border-radius:.95rem;color:var(--control-field-fg);border-color:var(--control-field-border);background:var(--control-field-bg);box-shadow:var(--control-field-shadow)}.project-command-toolbar .saved-view-select:hover{border-color:var(--control-field-hover-border);background:var(--control-field-hover-bg)}.project-command-toolbar .saved-view-select:focus-visible{border-color:var(--control-field-focus-border);box-shadow:var(--control-focus-ring)}.project-command-toolbar .saved-view-select:disabled,.project-command-toolbar .btn:disabled,.project-command-toolbar .btn-muted:disabled,.project-command-toolbar .icon-btn:disabled{color:var(--control-disabled-fg);border-color:var(--control-disabled-border);background:var(--control-disabled-bg);box-shadow:var(--control-disabled-shadow)}.project-command-toolbar input.saved-view-select::placeholder{color:var(--control-field-placeholder)}.project-command-toolbar .toolbar-actions{display:flex;flex-wrap:wrap;margin-left:0;align-items:center;justify-content:flex-end;gap:.45rem}.project-command-toolbar .toolbar-actions .btn{min-height:2.1rem}.project-command-toolbar .toolbar-action-inbox-button{white-space:nowrap}.console-main{position:relative}.console-shell-single .console-sidebar-toggle-shell{position:absolute;top:1.45rem;left:0;z-index:5;transform:translate(calc(-50% - .2rem));pointer-events:none}.console-shell-single .console-sidebar-toggle{pointer-events:auto;width:2.2rem;min-height:4.1rem;padding:.45rem 0;border-radius:999px;border:1px solid rgba(17,24,39,.08);background:#fffffff0;box-shadow:0 10px 24px #11182714}.console-shell-single .console-sidebar-toggle .sidebar-visibility-icon{width:.95rem;height:1.3rem}.project-command-toolbar .quota-meter-loading-copy{margin:0;font-size:.72rem;color:var(--muted)}@media (max-width: 980px){.top-command-bar .top-auth-main{grid-template-columns:1fr;align-items:start}.top-command-bar .top-auth-controls,.top-command-bar .project-header-actions,.top-command-bar .project-header-action-cluster,.top-command-bar .project-header-status-cluster,.top-command-bar .project-header-action-row{justify-content:flex-start}.top-command-bar .project-header-account-panel{right:auto;left:0}.project-command-toolbar .toolbar-main-row{grid-template-columns:1fr}.project-command-toolbar .toolbar-actions,.project-command-toolbar .saved-view-controls-list{justify-content:flex-start}.project-command-toolbar .toolbar-main-view{width:100%}.project-command-toolbar .toolbar-actions{width:100%;justify-content:flex-start}}@media (max-width: 720px){.top-command-bar{padding:.78rem}.top-command-bar .project-header-meter,.project-command-toolbar .project-view-tabs,.project-command-toolbar .saved-view-field,.project-command-toolbar .saved-view-field-search{width:100%;min-width:0}.project-command-toolbar .toolbar-actions{width:100%;flex-wrap:wrap}.project-command-toolbar .toolbar-actions .btn{flex:1 1 100%}.console-shell-single .console-sidebar-toggle-shell{position:static;transform:none;margin-bottom:.25rem;pointer-events:auto}.console-shell-single .console-sidebar-toggle{width:auto;min-height:2rem;padding-inline:.6rem}}.chip-toggle input,.mcp-scope-check input{accent-color:var(--accent)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;justify-items:center;align-items:start;padding:var(--space-5);background:#020810a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto}.modal{width:min(560px,100%);padding:var(--space-6);margin-block:auto;max-height:calc(100vh - (var(--space-5) * 2));overflow-y:auto}.mcp-modal{width:min(680px,100%)}.modal-head{display:flex;justify-content:space-between;align-items:start;gap:var(--space-4)}.modal-head h2{font-size:1.5rem}.modal-note{margin:var(--space-3) 0 var(--space-5);font-size:.86rem}.field-error{margin:0;color:var(--danger);font-size:.8rem;font-weight:700}.settings-hub-modal{--settings-ink: #122033;--settings-ink-soft: #30465d;--settings-muted: #61778f;--settings-muted-strong: #476079;--settings-line: #d5e1eb;--settings-line-strong: #bfcfdd;--settings-surface: #ffffff;--settings-surface-subtle: #f4f8fb;--settings-surface-strong: #ecf4fb;--settings-accent-line: #b8d3f2;--settings-accent-bg: #edf6ff;--settings-accent-ink: #2f659b;--settings-danger-line: #efc8d1;--settings-danger-bg: #fff2f5;--settings-danger-ink: #a5485c;background:radial-gradient(circle at top right,rgba(105,158,255,.12),transparent 28%),linear-gradient(180deg,#fcfefffa,#f0f6fbfa);box-shadow:0 28px 64px #0c182633}.settings-hub-modal:before{background:linear-gradient(150deg,rgba(108,163,255,.12),transparent 40%)}.settings-hub-modal .modal-head h2,.settings-hub-modal .settings-nav-intro h3,.settings-hub-modal .settings-panel-header h3,.settings-hub-modal .quota-editor-head h3,.settings-hub-modal .archived-project-copy strong{color:var(--settings-ink)}.settings-hub-modal .modal-note,.settings-hub-modal .settings-nav-intro p:last-child,.settings-hub-modal .settings-nav-item-detail,.settings-hub-modal .settings-panel-description,.settings-hub-modal .quota-editor-note,.settings-hub-modal .archived-project-meta{color:var(--settings-muted)}.settings-hub-modal .settings-nav,.settings-hub-modal .settings-content,.settings-hub-modal .settings-panel-header,.settings-hub-modal .quota-editor,.settings-hub-modal .archived-project-card{box-shadow:none}.settings-hub-modal .settings-nav{border-color:var(--settings-line);background:linear-gradient(180deg,#fffffffa,#f5f9fcfa)}.settings-hub-modal .settings-nav-group-label,.settings-hub-modal .field>span{color:var(--settings-muted-strong)}.settings-hub-modal .settings-nav-item{border-color:var(--control-nav-border);background:var(--control-nav-bg);color:var(--control-nav-fg)}.settings-hub-modal .settings-nav-item:hover{border-color:var(--control-nav-hover-border);background:var(--control-nav-hover-bg);color:var(--control-nav-hover-fg);box-shadow:var(--control-nav-hover-shadow, none)}.settings-hub-modal .settings-nav-item-active{border-color:var(--control-nav-active-border);background:var(--control-nav-active-bg);color:var(--control-nav-active-fg);box-shadow:var(--control-nav-active-shadow)}.settings-hub-modal .settings-nav-item-label,.settings-hub-modal .settings-panel-context strong{color:var(--settings-ink)}.settings-hub-modal .settings-panel-header{border-color:var(--settings-accent-line);background:linear-gradient(180deg,#eff7fffa,#fafcfffa)}.settings-hub-modal .settings-panel-kicker{color:var(--settings-accent-ink)}.settings-hub-modal .settings-panel-scope,.settings-hub-modal .quota-editor-state{border-color:var(--settings-accent-line);background:var(--settings-accent-bg);color:var(--settings-accent-ink)}.settings-hub-modal .settings-panel-scope-danger,.settings-hub-modal .quota-editor-danger .quota-editor-state{border-color:var(--settings-danger-line);background:var(--settings-danger-bg);color:var(--settings-danger-ink)}.settings-hub-modal .quota-editor,.settings-hub-modal .archived-project-card{border-color:var(--settings-line);background:linear-gradient(180deg,#fffffffa,#f6f9fcfa)}.settings-hub-modal .quota-editor-danger{border-color:var(--settings-danger-line);background:linear-gradient(180deg,#fff5f7fa,#fff9fafa)}.settings-hub-modal .chip-toggle{padding:.8rem .9rem;border:1px solid var(--control-secondary-border);border-radius:var(--radius-sm);background:var(--control-secondary-bg);color:var(--control-secondary-fg);box-shadow:var(--control-secondary-shadow)}.settings-hub-modal .field input,.settings-hub-modal .field textarea,.settings-hub-modal .field select{border-color:var(--control-field-border);background:var(--control-field-bg);color:var(--control-field-fg);box-shadow:var(--control-field-shadow)}.settings-hub-modal .field input::placeholder,.settings-hub-modal .field textarea::placeholder,.settings-hub-modal .field select::placeholder{color:var(--control-field-placeholder)}.settings-hub-modal .field input:disabled,.settings-hub-modal .field textarea:disabled,.settings-hub-modal .field select:disabled,.settings-hub-modal .btn:disabled,.settings-hub-modal .icon-btn:disabled{color:var(--control-disabled-fg);background:var(--control-disabled-bg);border-color:var(--control-disabled-border);box-shadow:var(--control-disabled-shadow)}.settings-hub-modal .field input:focus-visible,.settings-hub-modal .field textarea:focus-visible,.settings-hub-modal .field select:focus-visible,.settings-hub-modal .btn:focus-visible,.settings-hub-modal .icon-btn:focus-visible{box-shadow:var(--control-focus-ring)}.settings-hub-modal .btn,.settings-hub-modal .icon-btn{color:var(--control-primary-fg);border-color:var(--control-primary-border);background:var(--control-primary-bg);box-shadow:var(--control-primary-shadow)}.settings-hub-modal .btn:hover,.settings-hub-modal .icon-btn:hover{color:var(--control-primary-hover-fg);border-color:var(--control-primary-hover-border);background:var(--control-primary-hover-bg);box-shadow:var(--control-primary-hover-shadow)}.settings-hub-modal .btn-muted,.settings-hub-modal .icon-btn{color:var(--control-secondary-fg);border-color:var(--control-secondary-border);background:var(--control-secondary-bg);box-shadow:var(--control-secondary-shadow)}.settings-hub-modal .btn-muted:hover,.settings-hub-modal .icon-btn:hover{color:var(--control-secondary-hover-fg);border-color:var(--control-secondary-hover-border);background:var(--control-secondary-hover-bg);box-shadow:var(--control-secondary-hover-shadow)}.settings-hub-modal .btn-reject{color:#fff9f9;border-color:#c26b7d;background:linear-gradient(180deg,#d56a80,#c15b71)}.settings-hub-modal .btn-reject:hover{background:linear-gradient(180deg,#de748a,#c95f76)}.settings-hub-modal .field-error{color:#b14962}.modal-actions{justify-content:flex-end;margin-top:var(--space-4)}.invite-section h3{margin:0;font-family:var(--font-display);font-size:1.05rem}.invite-divider{display:flex;align-items:center;gap:var(--space-3);color:var(--muted);font-size:.76rem}.invite-divider:before,.invite-divider:after{content:"";flex:1;height:1px;background:var(--line)}.invitation-item{margin:.3rem 0;color:var(--ink-soft);font-size:.82rem}.invitation-preview-card,.invitation-share-panel{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff08}.invitation-preview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--ink-soft)}.invitation-preview-meta{margin:0;color:var(--muted);font-size:.78rem}.invitation-share-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a}.invitation-share-copy{display:grid;gap:.35rem;min-width:0}.invitation-share-copy code{overflow-wrap:anywhere}.mcp-help,.mcp-secret-box{padding:var(--space-4);border-radius:var(--radius-md)}.mcp-help{margin-top:var(--space-4)}.mcp-help-mistakes h4,.mcp-key-list h4,.invitations-list h4{margin:0}.mcp-create-section{grid-template-columns:minmax(0,1fr) auto;align-items:end}.mcp-create-section .field{grid-column:1 / -1}.mcp-scope-check{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:.8rem;font-weight:600;cursor:pointer}.mcp-secret-warning{margin:var(--space-2) 0 0;color:#ffd0da;font-size:.78rem;font-weight:700}.mcp-secret-display{margin-top:var(--space-3);display:flex;align-items:center;gap:var(--space-3)}.mcp-secret-display code,.mcp-snippet-code{flex:1;min-width:0;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#050d18b8;color:var(--ink-soft);font-size:.76rem;line-height:1.6}.mcp-snippet-area{margin-top:var(--space-4)}.mcp-claude-panel{display:grid;gap:.72rem}.mcp-snippet-block{display:grid;gap:.42rem;padding:.72rem;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#5e94870a,#fffffff5)}.mcp-snippet-label{color:var(--accent-ink);font-size:.68rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.mcp-snippet-block .mcp-snippet-code{margin:0}.mcp-snippet-block>.btn{justify-self:start;width:auto}.mcp-guide-summary,.mcp-guide-copy{margin:0}.mcp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mcp-guide-card{align-content:start;gap:.65rem}.mcp-guide-card-head{display:grid;gap:.22rem}.mcp-guide-copy{color:var(--muted-strong);font-size:.78rem;line-height:1.5}.mcp-snippet-code.mcp-guide-message-code{max-height:320px;border-color:#533f2b2e;background:linear-gradient(180deg,#2a323d,#1c242d);color:#f4f7fb;box-shadow:inset 0 1px #ffffff0a;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.mcp-snippet-code{margin:0;white-space:pre;overflow-x:auto;max-height:240px;scrollbar-width:thin}.mcp-key-list{margin-top:var(--space-5)}.mcp-key-item{padding:var(--space-4);border-radius:var(--radius-md);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.mcp-key-item+.mcp-key-item{margin-top:var(--space-3)}.mcp-key-info strong,.mcp-key-confidence strong{font-size:.85rem}.mcp-key-confidence{padding:.7rem .85rem;border-radius:var(--radius-sm)}.mcp-key-confidence-live{background:#25d4be1f;color:var(--accent-strong)}.mcp-key-confidence-idle{background:#f1c37a1f;color:var(--gold-strong)}.mcp-key-prefix,.mcp-key-date{color:var(--muted);font-size:.74rem}.mcp-key-date-warning{display:inline-flex;width:fit-content;align-items:center;padding:.35rem .65rem;border:1px solid rgba(241,195,122,.24);border-radius:var(--radius-pill);background:#f1c37a1f;color:var(--gold-strong);font-weight:700}.mcp-btn-revoke{border-color:#ff7a953d;color:#ffd0da}.mcp-btn-revoke:hover{border-color:#ff7a9566;background:#ff7a951a}@media (max-width: 920px){.mcp-guide-grid{grid-template-columns:1fr}.mcp-create-section,.mcp-key-item{grid-template-columns:1fr;flex-direction:column;align-items:stretch}}@media (max-width: 620px){.mcp-snippet-tabs{flex-wrap:wrap}.mcp-snippet-tabs .chip{display:inline-flex;align-items:center;flex:1 1 10rem;justify-content:center}.mcp-snippet-block{padding:.62rem}.modal-actions{flex-direction:column-reverse}}.modal-backdrop{background:#02070ec2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal{width:min(700px,100%);border-radius:2rem;background:radial-gradient(circle at top right,rgba(255,190,122,.12),transparent 30%),linear-gradient(180deg,#141f2efa,#090d15fa)}.mcp-modal{width:min(760px,100%)}.modal-head{padding-bottom:var(--space-4);border-bottom:1px solid rgba(255,255,255,.07)}.modal-note{margin:var(--space-4) 0 var(--space-5)}.field textarea{min-height:8rem}.mcp-snippet-block{padding:var(--space-4);border-radius:1.25rem;border-color:#ffffff14;background:linear-gradient(180deg,rgba(247,241,232,.05),transparent 28%),#ffffff08}.mcp-snippet-label{color:var(--gold-strong);letter-spacing:.12em}.mcp-secret-display code,.mcp-snippet-code{border-color:#ffffff14;background:#070b13d1}.mcp-key-item{border-radius:1.35rem}@media (max-width: 560px){.modal{max-height:calc(100vh - 1rem)}}.modal-backdrop{background:#ece6dcb8}.modal{background:radial-gradient(circle at top right,rgba(229,154,104,.1),transparent 30%),linear-gradient(180deg,#fffbf6fc,#f3eee7fc)}.mcp-snippet-label{color:var(--gold-strong)}.mcp-key-confidence-live{background:#4eb9ab1f;color:#2c8d82}.mcp-key-confidence-idle{background:#e59a6824;color:#ae6e42}.mcp-key-prefix,.mcp-key-date,.preview-task-owner,.preview-col-desc,.preview-col-empty{color:var(--muted)}.modal-backdrop{background:#48392333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mcp-snippet-block{background:var(--surface-muted);border-color:var(--line);box-shadow:none}.mcp-key-confidence-live{background:#4f8a671a;color:var(--success)}.mcp-key-confidence-idle{background:#b9893f1f;color:#8a6226}.mcp-modal{width:min(980px,100%);padding:.9rem}.mcp-help{margin-top:.75rem;padding:.75rem .85rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:.85rem;background:var(--surface-muted)}.mcp-help-summary{margin:0;font-size:.78rem;line-height:1.5}.mcp-help-paths{gap:.45rem}.mcp-help-paths p,.mcp-help-mistakes li{margin:0;font-size:.74rem;line-height:1.55}.mcp-help-mistakes{gap:.5rem}.mcp-help-mistakes ul{gap:.4rem}.mcp-create-section{margin-top:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end}.mcp-scope-row{gap:.45rem}.mcp-secret-box{margin-top:.75rem;padding:.8rem .9rem;background:var(--surface-muted)}.mcp-snippet-area{margin-top:.75rem}.mcp-snippet-tabs{gap:.3rem}.mcp-snippet-block{padding:.6rem;border-radius:.75rem}.mcp-snippet-code{max-height:200px;padding:.75rem .8rem;font-size:.72rem}.mcp-key-list{margin-top:.85rem}.mcp-key-item{padding:.75rem .8rem;gap:.75rem}.mcp-key-item+.mcp-key-item{margin-top:.5rem}@media (max-width: 900px){.mcp-help,.mcp-create-section{grid-template-columns:1fr}}.mcp-modal{width:min(1180px,calc(100vw - 1rem));max-height:calc(100vh - 1rem);padding:.85rem}.mcp-modal .modal-head{align-items:center}.mcp-modal .modal-note{margin:.4rem 0 .7rem;font-size:.78rem}.mcp-help{margin-top:0;padding:.7rem;border-radius:.8rem}.mcp-create-section,.mcp-secret-box{margin-top:.65rem}.mcp-snippet-area{display:grid;gap:.55rem}.mcp-guide-list{margin-top:.75rem}.mcp-guide-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.mcp-snippet-tabs{gap:.25rem}.mcp-snippet-tabs .chip{min-height:2.1rem;padding:.45rem .7rem;font-size:.68rem}.mcp-snippet-block{padding:.5rem}.mcp-guide-card{padding:.7rem}.mcp-snippet-label{font-size:.62rem;letter-spacing:.08em}.mcp-snippet-code{max-height:170px;padding:.65rem .7rem;font-size:.68rem}.mcp-key-list{margin-top:.7rem}.mcp-key-item{padding:.65rem .7rem}.mcp-key-actions{gap:.35rem}.field select{min-height:2.15rem;padding:.48rem .7rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:.82rem}.field select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.template-panel{display:grid;gap:.55rem;padding:.7rem;border:1px solid #e7edf5;border-radius:.85rem;background:#fbfdff}.template-panel-head{display:grid;gap:.22rem}.template-panel-head h3{margin:0;color:var(--ink);font-size:.86rem}.template-panel-controls{display:grid;gap:.5rem}.template-panel-actions{justify-content:flex-start}.task-project-prompt-preview{padding:.72rem .78rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff}.task-project-prompt-preview p,.task-project-prompt-note{margin:0;white-space:pre-wrap;line-height:1.6}.task-modal-edit{width:min(1180px,calc(100vw - 2rem));--font-body: "Avenir Next", "Avenir", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display: "Avenir Next", "SF Pro Rounded", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;background:radial-gradient(circle at top right,rgba(231,197,158,.16),transparent 24%),radial-gradient(circle at top left,rgba(187,220,206,.14),transparent 22%),linear-gradient(180deg,#fffcf7fa,#f8f2ebf7)}.task-modal-edit .modal-head h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em}.task-modal-edit .modal-note{color:var(--muted-strong)}.task-modal-edit .create-form{gap:var(--space-4)}.task-modal-panel-tabs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.28rem;border:1px solid rgba(98,79,62,.12);border-radius:999px;background:#ffffff8a;box-shadow:inset 0 1px #ffffff94}.task-modal-panel-tab{min-height:2.35rem;padding:.55rem .95rem;border:0;border-radius:999px;background:transparent;color:var(--muted-strong);font-family:var(--font-body);font-size:.8rem;font-weight:700;cursor:pointer;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.task-modal-panel-tab:hover,.task-modal-panel-tab:focus-visible{outline:none;color:var(--ink);background:#ffffffb8}.task-modal-panel-tab-active{color:#fffaf6;background:linear-gradient(135deg,#4b4036,#6a5b4c);box-shadow:0 10px 20px #4b403629}.task-modal-body{display:grid;gap:var(--space-4)}.task-modal-body-edit{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-4)}.task-modal-primary-edit{display:grid;gap:var(--space-4);padding:clamp(1rem,1.6vw,1.35rem);border:1px solid rgba(98,79,62,.12);border-radius:1rem;background:linear-gradient(180deg,#ffffffe0,#fbf7f1eb);box-shadow:inset 0 1px #fff9}.task-modal-primary-edit[hidden],.task-modal-secondary[hidden]{display:none}.task-modal-section-head{display:grid;gap:.3rem}.task-modal-section-kicker{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.task-modal-section-head .modal-note{margin:0}.task-modal-context-strip{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.task-modal-context-card{display:grid;gap:.28rem;padding:.85rem .95rem;border:1px solid rgba(98,79,62,.1);border-radius:.95rem;background:linear-gradient(180deg,#ffffffeb,#f8f1e9e6)}.task-modal-context-card-label{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.task-modal-context-card-value{color:var(--ink);font-size:1rem}.task-modal-context-card p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.task-modal-secondary{display:grid;gap:var(--space-3);position:static;align-self:stretch}.task-modal-core-fields{display:grid;gap:var(--space-4)}.task-description-input{line-height:1.55}.task-description-input-edit{min-height:clamp(18rem,46vh,28rem)}.dependency-picker-field{display:grid;gap:.55rem}.dependency-picker-head{display:grid;gap:.2rem}.dependency-picker-selected,.dependency-picker-results{display:grid;gap:.45rem}.dependency-picker-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .78rem;border:1px solid var(--line);border-radius:.85rem;background:#fff}.dependency-picker-chip-copy{display:grid;gap:.14rem;min-width:0}.dependency-picker-chip-copy strong{color:var(--ink);font-size:.82rem}.dependency-picker-chip-copy span,.dependency-picker-option span{color:var(--muted);font-size:.72rem;line-height:1.4}.dependency-picker-option{display:grid;gap:.14rem;justify-items:start;padding:.72rem .78rem;border:1px solid var(--line);border-radius:.85rem;background:#fff;color:var(--ink);text-align:left}.dependency-picker-option:hover:not(:disabled),.dependency-picker-option:focus-visible{border-color:color-mix(in srgb,var(--brand) 28%,var(--line));box-shadow:var(--focus-ring);outline:none}.dependency-picker-option strong{font-size:.82rem}.dependency-picker-empty{margin:0}.task-modal-edit .modal-actions:last-child{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.task-review-decision-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;margin-top:var(--space-3);padding:.95rem 1rem;border:1px solid rgba(191,154,109,.24);border-radius:1rem;background:linear-gradient(180deg,#fff7ecfa,#fffcf6fa)}.task-review-decision-copy{display:grid;gap:.22rem}.task-review-decision-kicker{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.task-review-decision-copy strong{color:var(--ink);font-size:.92rem}.task-review-decision-copy p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.task-review-decision-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.task-modal-secondary .task-evidence-panel{max-height:min(68vh,48rem);overflow-y:auto}@media (max-width: 960px){.task-modal-edit{width:min(100%,calc(100vw - 1rem))}.task-modal-body-edit,.task-modal-context-strip{grid-template-columns:minmax(0,1fr)}.task-modal-primary-edit{padding:0;border:none;border-radius:0;background:transparent}.task-modal-secondary{position:static}.task-modal-secondary .task-evidence-panel{max-height:none;overflow:visible}.task-description-input-edit{min-height:clamp(14rem,40vh,20rem)}.task-review-decision-bar{grid-template-columns:minmax(0,1fr)}.task-review-decision-actions{justify-content:stretch}}.task-evidence-panel{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(98,79,62,.12);border-radius:1rem;background:linear-gradient(180deg,#ffffffe0,#f8f2ebe6);box-shadow:inset 0 1px #ffffff94}.task-evidence-head{display:grid;gap:.35rem}.task-evidence-head h3,.task-evidence-section h4{margin:0;color:var(--ink)}.task-evidence-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.task-evidence-tab{min-height:2.3rem;padding:.55rem .85rem;border:1px solid var(--control-chip-border);border-radius:999px;background:var(--control-chip-bg);color:var(--control-chip-fg);font-size:.74rem;font-weight:700;cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease,color var(--motion-fast) ease}.task-evidence-tab:hover,.task-evidence-tab:focus-visible,.task-evidence-tab-active{border-color:var(--control-chip-active-border);background:var(--control-chip-active-bg);color:var(--control-chip-active-fg);box-shadow:var(--control-chip-active-shadow);outline:none}.task-evidence-tabpanel{display:grid;gap:.6rem}.task-evidence-loading,.task-evidence-empty{margin:0;color:var(--muted)}.task-evidence-error{margin:0}.task-evidence-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.task-evidence-card{display:grid;gap:.35rem;padding:.8rem .9rem;border:1px solid rgba(98,79,62,.1);border-radius:.9rem;background:#ffffffd1}.task-evidence-card-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.task-evidence-card-value{color:var(--ink);font-size:.95rem}.task-evidence-card p,.task-evidence-item-meta,.task-evidence-item-summary{margin:0}.task-evidence-card p,.task-evidence-item-meta{color:var(--muted);font-size:.83rem}.task-evidence-section{display:grid;gap:.6rem}.task-evidence-section-head{display:grid;gap:.3rem}.task-evidence-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.task-evidence-item{display:grid;gap:.3rem;padding:.75rem .85rem;border-left:3px solid #cbbba9;border-radius:.85rem;background:#ffffffd1}.task-evidence-item--blocking{border-left-color:#e74c3c;background:#fdf3ef}.task-evidence-item--artifact{border-left-color:#9bb8b0}.task-evidence-item--history{border-left-color:#d8c2aa}.task-evidence-item-head{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.task-evidence-item-head strong{color:var(--ink)}.task-evidence-item-head span{color:var(--muted);font-size:.83rem}.task-evidence-item-summary{color:var(--ink-soft);line-height:1.5}.preview-col-count,.lane-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding-inline:.5rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--ink-soft);font-size:.72rem;font-weight:700}.board-filters{display:grid;grid-template-columns:minmax(280px,1.35fr) auto auto auto;align-items:center;gap:var(--space-3)}.board-shell{padding:var(--space-5);display:grid;gap:var(--space-5)}.board-secondary-stack{display:grid;gap:var(--space-4)}.board-priority-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.board-priority-stack>.action-required-inbox{grid-column:1 / -1}.board-shell-head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}.board-shell-note{max-width:26ch;text-align:right}.lanes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(310px,1fr);gap:var(--space-4);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:thin}.lane{--lane-accent: var(--line-strong);min-height:320px;display:flex;flex-direction:column;border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 28%),linear-gradient(180deg,#08111ee0,#060c16eb)}.lane:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--lane-accent),transparent 80%)}.lane-pending_pm{--lane-accent: #e0a760}.lane-dev_running{--lane-accent: var(--brand-strong)}.lane-qa_running{--lane-accent: var(--accent-strong)}.lane-awaiting_human_approval{--lane-accent: var(--gold-strong)}.lane-done{--lane-accent: var(--success)}.lane-blocked{--lane-accent: var(--danger-strong)}.lane-head{display:flex;justify-content:space-between;align-items:start;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid rgba(255,255,255,.08)}.lane-title{display:grid;gap:var(--space-1)}.lane-head h2{font-size:1.15rem}.lane-note{margin:0;font-size:.8rem}.lane-empty{margin:0;padding:var(--space-5);color:var(--muted);font-size:.82rem}.cards{display:grid;gap:var(--space-4);padding:var(--space-4)}.card{padding:var(--space-4);border-radius:var(--radius-md);transition:transform var(--motion-base) ease,border-color var(--motion-base) ease,box-shadow var(--motion-base) ease}.card:hover{transform:translateY(-1px);border-color:#ffffff29}.card-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.card-head h3{margin:0;font-size:.95rem;line-height:1.5}.card-state{--state-dot: var(--line-strong);display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.1);color:var(--ink-soft);background:#ffffff0d;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.card-state:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--state-dot)}.card-state.state-pending_pm{--state-dot: #e0a760}.card-state.state-dev_running{--state-dot: var(--brand-strong)}.card-state.state-qa_running{--state-dot: var(--accent-strong)}.card-state.state-awaiting_human_approval{--state-dot: var(--gold-strong)}.card-state.state-completed,.card-state.state-approved{--state-dot: var(--success)}.card-state.state-failed,.card-state.state-rejected{--state-dot: var(--danger-strong)}.card-description{margin:var(--space-3) 0 0;font-size:.82rem}.card-meta-grid{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.card-meta{margin:0;display:grid;gap:var(--space-1)}.card-meta strong{color:var(--ink-soft);font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.card-actions{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2)}.card-alert{margin:var(--space-4) 0 0;padding:.7rem .85rem;border:1px solid rgba(255,122,149,.24);border-radius:var(--radius-sm);background:#ff7a9514;color:#ffd0da;font-size:.74rem;font-weight:700}.empty-note{margin:0;padding-top:var(--space-2);text-align:center;font-size:.85rem}@media (max-width: 1180px){.board-filters{grid-template-columns:1fr auto auto}}@media (max-width: 920px){.board-shell-head{flex-direction:column;align-items:start}.board-shell-note{text-align:left}.board-priority-stack{grid-template-columns:1fr}.board-priority-stack>.action-required-inbox{grid-column:auto}.board-filters{grid-template-columns:1fr;align-items:stretch}}@media (max-width: 620px){.card-meta-grid{grid-template-columns:1fr}}.preview-col-count,.lane-count{min-width:2.2rem;height:2.2rem;border-color:#ffffff14;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0d}.board-shell{padding:clamp(1.2rem,2.6vw,1.8rem);border-radius:2rem;gap:var(--space-5);background:radial-gradient(circle at top right,rgba(255,190,122,.1),transparent 28%),linear-gradient(180deg,#101825f5,#070b13f5)}.board-shell-head{align-items:center;padding-bottom:var(--space-4);border-bottom:1px solid rgba(255,255,255,.07)}.board-shell-head h2{font-size:clamp(1.9rem,3vw,2.8rem)}.board-shell-note{max-width:none;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pill);background:#ffffff0a;text-align:left}.lanes{gap:var(--space-4);grid-auto-columns:minmax(320px,1fr)}.lane{min-height:24rem;border-radius:1.6rem;background:linear-gradient(180deg,rgba(247,241,232,.04),transparent 22%),linear-gradient(180deg,#131d2df5,#090d15fa)}.lane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(255,255,255,.06),transparent 42%)}.lane-head{padding:var(--space-5);border-bottom-color:#ffffff12}.lane-head h2{font-size:1.2rem}.cards{gap:var(--space-3);padding:var(--space-4)}.card{padding:var(--space-5);border-radius:1.45rem;background:linear-gradient(180deg,rgba(247,241,232,.05),transparent 34%),#ffffff08}.card:hover{transform:translateY(-3px);border-color:#ffffff24;box-shadow:0 22px 42px #0000003d,inset 0 1px #ffffff0d}.card-head h3{font-size:1rem;line-height:1.4}.card-state{border-color:#ffffff14;background:#ffffff0d}.card-description{color:var(--muted-strong)}.card-meta-grid{gap:var(--space-2)}.card-meta{padding:.78rem .88rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:#ffffff0a}.card-meta strong{color:var(--ink-soft)}.card-alert{border-radius:1rem;background:linear-gradient(180deg,#ff778a29,#ffffff0a)}@media (max-width: 920px){.board-shell-head{align-items:start}.board-shell-note{width:100%}}@media (max-width: 700px){.lanes{grid-auto-flow:row;grid-template-columns:1fr;overflow-x:visible}}.preview-col-title,.lane-head h2{color:var(--ink)}.preview-col-count,.lane-count{border-color:#3d4b5f1a;background:#ffffffe0;color:var(--muted-strong);box-shadow:none}.board-shell{background:radial-gradient(circle at top right,rgba(229,154,104,.08),transparent 28%),linear-gradient(180deg,#fffbf6fa,#f3eee7fa)}.lane{background:linear-gradient(180deg,#fffffff0,#f4efe8f5),linear-gradient(180deg,rgba(78,185,171,.04),transparent 34%)}.lane:after{background:radial-gradient(circle at top right,rgba(255,255,255,.72),transparent 42%)}.card{background:linear-gradient(180deg,#fffffffa,#f7f3ecf5),linear-gradient(180deg,rgba(78,185,171,.03),transparent 50%)}.card:hover{border-color:#3d4b5f1f;box-shadow:0 18px 32px #544c3f14,inset 0 1px #ffffffd9}.card-state{color:var(--muted-strong)}.card-alert{border-color:#d8617129;background:linear-gradient(180deg,#fdeef0f5,#fff9faf5);color:#ad5564}.board-shell-preview{gap:var(--space-6)}.board-shell-head-preview{align-items:start;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.lanes-preview-board{grid-auto-columns:minmax(240px,1fr)}.lane-preview{min-height:22rem}.cards-preview{gap:var(--space-3)}.card-preview{position:relative;overflow:hidden}.card-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 28%),repeating-linear-gradient(135deg,#3d4b5f08 0,#3d4b5f08 12px,#ffffff0f 12px,#ffffff0f 24px)}.card-preview-highlight{border-color:#cc78482e}.board-shell-preview,.board-shell{gap:1.2rem;padding:1.2rem}.board-shell-head,.board-shell-head-preview{display:flex;align-items:start;justify-content:space-between;gap:.6rem}.board-shell-head h2{font-size:clamp(1.45rem,2.2vw,1.85rem)}.board-shell-head-preview h2{font-size:clamp(1.25rem,1.9vw,1.55rem)}.board-shell-note{max-width:22ch;text-align:left;color:var(--muted);font-size:.78rem}.lanes,.lanes-preview-board{grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:1rem}.lane{min-height:0;border-radius:var(--radius-lg);background:#fffcf7e6;box-shadow:none}.lane:before{width:4px;background:var(--lane-accent)}.lane:after{display:none}.lane-head{padding:.8rem .95rem;border-bottom:1px solid var(--line)}.lane-head h2{font-size:.92rem;font-family:var(--font-body);font-weight:700}.lane-count{min-width:1.85rem;height:1.85rem;color:var(--muted-strong);background:#232d380d;border-color:transparent}.cards,.cards-preview{gap:.7rem;padding:.75rem}.card{padding:.8rem;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-soft)}.card:hover{transform:translateY(-2px);border-color:#232d3824}.card-preview:after{display:none}.cards-preview .card{min-height:0;padding:.65rem .7rem;border-radius:.9rem;border-color:#232d3814;background:#ffffff94;box-shadow:none}.card-head h3{font-size:.88rem;line-height:1.35}.cards-preview .card-head h3{font-size:.8rem;line-height:1.28}.card-state{border-color:transparent;background:#232d3812;color:var(--muted-strong)}.card-meta-grid-preview{grid-template-columns:1fr}.card-meta-inline{margin-top:.75rem;display:grid;gap:.2rem}.card-meta-inline-row,.card-meta-inline-artifact{margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.card-meta-inline-row{display:flex;flex-wrap:wrap;gap:.35rem}.card-meta-inline-artifact{color:var(--muted-strong)}.card-alert{border-color:#b54e572e;background:#b54e5712;color:var(--danger)}.cards-preview .card-description,.cards-preview .card-meta-grid,.cards-preview .card-meta-grid-preview,.cards-preview .card-meta,.cards-preview .card-meta-inline,.cards-preview .card-meta-inline-row,.cards-preview .card-meta-inline-artifact,.cards-preview .card-state{display:none}.cards-preview .card-head{align-items:center}.cards-preview .card-head h3{font-size:.82rem;line-height:1.3}.cards-preview .card-state{padding:.22rem .48rem;font-size:.58rem}.cards-preview .card-alert{margin-top:.5rem;padding:.5rem .55rem;font-size:.68rem}.card-actions .btn-small{min-height:2rem;padding:.42rem .7rem;border-radius:999px;border:1px solid var(--line);color:var(--ink);background:#ffffffeb;box-shadow:none}.card-actions .btn-small:hover{background:#fff;border-color:#232d382e}.card-actions .btn-approve{border-color:#4f8a6738;color:var(--success);background:#4f8a6714}.card-actions .btn-reject{border-color:#b54e5733;color:var(--danger);background:#b54e5714}.board-shell-preview{min-height:0;grid-template-rows:auto minmax(0,1fr)}.lanes-preview-board{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;align-items:stretch;min-height:0}.lane-preview{min-height:clamp(22rem,calc(100vh - 14rem),36rem)}@media (max-width: 1200px){.lanes-preview-board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,85vw);overflow-x:auto}.lane-preview{min-height:22rem}}.board-shell{padding:.65rem .75rem}.queue-shell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;padding:0 0 .2rem}.queue-summary{display:flex;flex-wrap:wrap;gap:.3rem}.queue-summary-chip{display:inline-flex;align-items:center;min-height:1.45rem;padding:.14rem .45rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted-strong);font-size:.64rem;font-weight:600}.queue-shell-head>.board-shell-note{flex:0 0 auto;width:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font-size:.68rem;line-height:1.3;text-align:left}.queue-sections{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem}.queue-section{border:1px solid var(--line);border-radius:.85rem;background:var(--surface);overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.queue-section--empty{opacity:.6}.queue-section--empty .queue-section-head{padding:.3rem .6rem;border-bottom:none}.queue-section--empty .lane-empty{display:none}.queue-section--empty.queue-section-drop-active{opacity:1}.queue-section-droppable{border-style:dashed}.queue-section-drop-active{border-color:var(--brand);background:color-mix(in srgb,var(--surface) 88%,var(--brand) 12%);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent)}.queue-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem;padding:.45rem .6rem;border-bottom:1px solid var(--line)}.queue-section-title{display:grid;gap:.26rem;min-width:0}.queue-section-heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.queue-section-title h2{margin:0;font-size:.82rem;font-weight:700}.queue-section-aging{display:flex;flex-wrap:wrap;gap:.26rem}.queue-section-aging-chip{display:inline-flex;align-items:center;min-height:1.25rem;padding:.06rem .45rem;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--brand) 8%,white);color:var(--muted-strong);font-size:.62rem;font-weight:700;line-height:1}.queue-section-aging-chip-muted{border-color:var(--line);background:var(--surface-muted)}.queue-section-aging-detail{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;color:var(--muted);font-size:.68rem;line-height:1.35}.queue-section-aging-task{color:var(--ink);font-weight:600}.queue-section-aging-meta{color:var(--muted)}.queue-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem}.queue-section-aging-action.btn-small{min-height:1.6rem;padding:.2rem .46rem;font-size:.6rem}.queue-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.66rem;font-weight:700}.queue-list{display:grid}.queue-list>.queue-row+.queue-row{border-top:1px solid var(--line)}.queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.55rem .6rem;background:var(--surface-raised);content-visibility:auto;contain:layout style paint;contain-intrinsic-size:84px}.queue-row-draggable{cursor:grab}.queue-row-draggable:active{cursor:grabbing}.queue-row-dragging{opacity:.55}.queue-row-main{min-width:0}.queue-row-main-interactive{cursor:pointer}.queue-row-main-interactive:focus-visible{outline:none;border-radius:.95rem;box-shadow:var(--focus-ring)}.queue-row-main-interactive:hover .card-head h3{color:var(--brand)}.queue-row-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;margin-bottom:0}.queue-row-titleline{display:flex;align-items:center;gap:.32rem;min-width:0}.queue-row-state{display:inline-flex;align-items:center;min-height:1.22rem;padding:.08rem .38rem;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.58rem;font-weight:700}.queue-row-meta{flex:0 0 auto;color:var(--muted);font-size:.58rem;line-height:1.35;white-space:nowrap}.queue-row .card-head{margin:0;min-width:0}.queue-row .card-head h3{margin:0;overflow:hidden;font-size:.76rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.queue-row-summary{margin:.16rem 0 0;overflow:hidden;color:var(--muted);font-size:.64rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.queue-row-summary-feedback{color:var(--muted-strong)}.queue-row-alert{margin:.24rem 0 0;padding:.28rem .38rem;border:1px solid #f3d1cd;border-radius:.65rem;background:#fff5f4;color:var(--danger);font-size:.6rem;line-height:1.35}.queue-row-actions{display:flex;flex-wrap:wrap;align-items:start;justify-content:flex-end;gap:.22rem;align-content:start}.queue-row-actions .btn-small{min-height:1.48rem;padding:.16rem .38rem;font-size:.58rem}@media (max-width: 900px){.queue-shell-head{flex-direction:column;align-items:flex-start}.queue-shell-head>.board-shell-note{width:100%;max-width:none}.queue-row{grid-template-columns:1fr}.queue-row-topline{flex-direction:column}.queue-row-actions{justify-content:flex-start}.queue-row-titleline,.queue-row-summary{width:100%}.queue-row .card-head h3,.queue-row-summary{white-space:normal}}.board-shell{padding:.55rem}.lanes{gap:.45rem;grid-auto-columns:minmax(210px,1fr)}.card-topline{margin-bottom:.25rem}.card-meta-inline-row{font-size:.62rem}.card-meta-inline-artifact{margin-top:.22rem;font-size:.62rem}.card-actions{margin-top:.35rem}.card-actions .btn-small{min-height:1.55rem;padding:.18rem .42rem;font-size:.6rem}@media (max-width: 720px){.lanes,.lanes-preview-board{grid-auto-columns:minmax(210px,85vw)}}.btn-muted,.icon-btn,.card-actions .btn-small{border-color:var(--control-secondary-border);background:var(--control-secondary-bg);color:var(--control-secondary-fg);box-shadow:var(--control-secondary-shadow)}.btn-muted:hover,.icon-btn:hover,.card-actions .btn-small:hover{border-color:var(--control-secondary-hover-border);background:var(--control-secondary-hover-bg);color:var(--control-secondary-hover-fg);box-shadow:var(--control-secondary-hover-shadow)}.btn-approve,.card-actions .btn-approve{color:var(--success);border-color:#cfe8d5;background:#f2fbf4}.btn-reject,.card-actions .btn-reject{color:var(--danger);border-color:#f3d1cd;background:#fff5f4}.board-shell,.board-shell-preview{padding:.85rem;gap:.7rem}.board-shell-head,.board-shell-head-preview{align-items:center;gap:.5rem}.board-shell-head h2,.board-shell-head-preview h2{font-size:1.08rem;font-weight:700;line-height:1.1}.board-shell-note{font-size:.7rem;max-width:15ch}.lanes,.lanes-preview-board{gap:.55rem;grid-auto-columns:minmax(220px,1fr)}.lane{border-radius:.9rem;background:var(--surface)}.lane:before{width:3px}.lane-head{padding:.55rem .65rem}.lane-head h2{font-size:.8rem;font-weight:700}.cards,.cards-preview{gap:.45rem;padding:.45rem}.card{padding:.58rem;border-radius:.75rem;border:1px solid #edf2f7;background:var(--surface-raised);box-shadow:none}.card:hover{transform:none;border-color:#dbe4ee}.card-topline{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.35rem}.card-head{gap:.45rem}.card-head h3{font-size:.78rem;line-height:1.3}.card-description{margin-top:.25rem;font-size:.7rem;line-height:1.45}.card-meta-inline-row,.card-meta-inline-artifact{margin:0}.card-meta-inline-row{color:var(--muted);line-height:1.35}.card-meta-inline-artifact{margin-top:.35rem;color:var(--muted-strong);font-size:.66rem;line-height:1.4}.card-actions{margin-top:.45rem;gap:.28rem;justify-content:flex-end}.card-actions .btn-small{min-height:1.65rem;padding:.24rem .48rem;font-size:.64rem}.card-alert{margin-top:.35rem;padding:.35rem .45rem;font-size:.62rem}.cards-preview .card{padding:.55rem .6rem;background:#fbfcfe}.cards-preview .card-head{justify-content:flex-start}.cards-preview .card-head h3{font-size:.8rem}.cards-preview .card-state,.cards-preview .card-description,.cards-preview .card-meta-grid,.cards-preview .card-meta-grid-preview,.cards-preview .card-meta,.cards-preview .card-meta-inline,.cards-preview .card-meta-inline-row,.cards-preview .card-meta-inline-artifact{display:none}.queue-row{gap:.9rem;padding:.86rem .95rem;background:linear-gradient(180deg,#fff,#fbfdff);border-left:4px solid transparent}.lane-pending_pm .queue-row{border-left-color:#cbd5e1}.lane-dev_running .queue-row{border-left-color:#93c5fd}.lane-qa_running .queue-row{border-left-color:#99f6e4}.lane-awaiting_human_approval .queue-row{border-left-color:#c4b5fd}.lane-done .queue-row{border-left-color:#86efac}.lane-blocked .queue-row{border-left-color:#fca5a5}.queue-row-main{display:grid;gap:.42rem}.queue-row-topline{margin-bottom:0}.queue-row-titleblock{display:grid;gap:.38rem;min-width:0}.queue-row-titleline{flex-wrap:wrap;gap:.42rem}.queue-row-state{min-height:1.36rem;padding:.16rem .52rem;font-size:.62rem;letter-spacing:.01em}.queue-row-state.state-pending_pm{background:#f1f5f9;color:#475569}.queue-row-state.state-dev_running{background:#eef4ff;color:#1d4ed8}.queue-row-state.state-qa_running{background:#ecfeff;color:#0f766e}.queue-row-state.state-awaiting_human_approval{background:#f5f3ff;color:#6d28d9}.queue-row-state.state-done{background:#f0fdf4;color:#15803d}.queue-row-state.state-blocked{background:#fff1f2;color:#b42318}.queue-row .card-head h3{overflow:visible;font-size:.94rem;line-height:1.35;white-space:normal}.queue-row-meta-strip{display:flex;flex-wrap:wrap;gap:.35rem}.queue-row-meta-chip{display:inline-flex;align-items:center;padding:.2rem .48rem;border-radius:999px;background:#f8fafc;color:var(--muted-strong);font-size:.68rem;line-height:1.2}.queue-row-meta-chip-muted{border:1px solid #e7edf5;background:#fff;color:var(--muted)}.queue-row-size{font-weight:600;background:#eef2f7}.queue-row-label{background:#e8f4fd;color:#2980b9}.queue-row-label-overflow{background:#f0f0f0;color:var(--muted)}.queue-row-dwell{font-variant-numeric:tabular-nums;font-weight:600;background:#eef2f7}.queue-row-dwell--amber{background:#fef3cd;color:#856404}.queue-row-dwell--red{background:#f8d7da;color:#721c24}.queue-row-summary{margin:0;color:var(--ink-soft);font-size:.76rem;line-height:1.5;white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.queue-row-alert{margin-top:0;padding:.46rem .56rem;border-radius:.75rem;font-size:.7rem}.queue-row-actions{gap:.35rem;min-width:fit-content}.queue-row-actions .btn-small{min-height:1.78rem;padding:.26rem .56rem;font-size:.66rem}.task-list-shell{gap:.8rem}.task-list-panel{border:1px solid var(--line);border-radius:.95rem;background:var(--surface);overflow:hidden}.task-list-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.85rem .95rem;border-bottom:1px solid var(--line)}.task-list-panel-head h2{margin:0;font-size:.92rem}.task-list-panel-head p{margin:.18rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.45;max-width:46rem}.task-list-table{display:grid}.task-list-table>.task-list-row+.task-list-row{border-top:1px solid var(--line)}.task-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.8rem .95rem;background:linear-gradient(180deg,#fff,#fbfdff)}.task-list-row-main{display:grid;gap:.55rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.task-list-row-main:disabled{cursor:default}.task-list-row-primary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start}.task-list-row-copy{display:grid;gap:.22rem;min-width:0}.task-list-row-copy strong{font-size:.9rem;line-height:1.35}.task-list-row-copy p{margin:0;color:var(--ink-soft);font-size:.74rem;line-height:1.45}.task-list-row-meta{display:flex;flex-wrap:wrap;gap:.35rem}.task-list-row-actions{display:flex;align-items:flex-start;gap:.35rem}.task-list-row-actions .btn-small{min-height:1.78rem;padding:.26rem .56rem;font-size:.66rem}@media (max-width: 720px){.queue-row{grid-template-columns:1fr}.queue-row-actions{justify-content:flex-start}.task-list-panel-head,.task-list-row{grid-template-columns:1fr}.task-list-row-actions{justify-content:flex-start}}@media (max-width: 1100px){.queue-section-head{flex-direction:column;align-items:stretch}}.board-shell{background:var(--surface-panel)}.board-shell-head h2,.queue-section-title h2,.workflow-summary-title-block h2,.task-list-panel-head h2{font-family:var(--font-display);letter-spacing:-.02em}.queue-summary-chip{border-color:var(--border-subtle);background:var(--surface-quiet)}.queue-section,.task-list-panel{border-color:var(--border-subtle);background:var(--surface-panel)}.queue-section-drop-active{background:color-mix(in srgb,var(--surface-secondary) 86%,var(--brand) 14%);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 26%,transparent)}.queue-row,.task-list-row{background:var(--surface-primary)}.review-inbox{display:grid;gap:.55rem;padding:.85rem .9rem;border:1px solid rgba(98,79,62,.12);border-radius:1rem;background:linear-gradient(180deg,#fffdfafa,#f8f3eceb);box-shadow:inset 0 1px #fff9,0 12px 30px #7865520f}.review-inbox-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem}.review-inbox-copy{display:grid;gap:.16rem}.review-inbox-copy h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1.04rem;font-weight:600;line-height:1.1;letter-spacing:-.03em}.review-inbox-copy p,.review-inbox-note,.review-inbox-empty,.review-inbox-item-context-text,.review-inbox-item-summary{margin:0;color:var(--muted)}.review-inbox-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.review-inbox-summary-chip{display:inline-flex;align-items:center;padding:.22rem .45rem;border-radius:999px;background:#fff;color:var(--muted-strong);font-size:.67rem;font-weight:700;line-height:1.2}.review-inbox-note{font-size:.7rem;line-height:1.4}.review-inbox-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.55rem}.review-inbox-bucket{display:grid;gap:.42rem;padding:.6rem;border:1px solid rgba(98,79,62,.1);border-radius:.92rem;background:#ffffffc7}.review-inbox-bucket-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.review-inbox-bucket-head h3{margin:0;color:var(--ink);font-size:.78rem;line-height:1.2}.review-inbox-bucket-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .4rem;border-radius:999px;background:#ddcdba4d;color:var(--muted-strong);font-size:.68rem;font-weight:700}.review-inbox-items{display:grid;gap:.45rem}.review-inbox-empty{font-size:.72rem;line-height:1.45}.review-inbox-item{display:grid;gap:.28rem;padding:.65rem .72rem;border:1px solid rgba(98,79,62,.08);border-radius:.84rem;background:#ffffffbd}.review-inbox-item-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.review-inbox-item-heading{margin:0;color:var(--ink);font-size:.76rem;font-weight:700;line-height:1.3;text-align:left}.review-inbox-item-time{color:var(--muted);font-size:.66rem;line-height:1.35;white-space:nowrap}.review-inbox-item-summary{font-size:.72rem;line-height:1.45}.action-required-inbox-item-read{background:#f8fafc;border-color:#e3e8ef}.action-required-inbox-item-context{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--muted-strong);font-size:.68rem;line-height:1.35}.action-required-inbox-item-context span{display:inline-flex;align-items:center;gap:.18rem}.review-inbox-item-context-text{font-size:.67rem;line-height:1.35}.review-inbox-item-actions{display:flex;flex-wrap:wrap;gap:.3rem}.review-inbox-item-actions .btn-small{min-height:1.72rem;padding:.24rem .52rem;font-size:.64rem}.focus-queue{background:linear-gradient(180deg,#fbf9f4fa,#f3ede4f0)}.focus-queue-bucket{background:linear-gradient(180deg,#ffffffdb,#fbf6f0e6)}.focus-queue-item{background:#fff}@media (max-width: 1100px){.review-inbox-buckets{grid-template-columns:1fr}}.approval-workspace{display:grid;gap:.85rem}.approval-workspace-next-actions{display:flex;flex-wrap:wrap;gap:.35rem}.approval-workspace-next-actions p{margin:0;padding:.3rem .5rem;border:1px solid #e6edf5;border-radius:999px;background:#fff;color:var(--muted);font-size:.68rem;line-height:1.35}.approval-workspace-section{display:grid;gap:.6rem;padding:.72rem .8rem;border:1px solid #e4ebf3;border-radius:.95rem;background:linear-gradient(180deg,#fbfdff,#f6f9fc)}.approval-workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.approval-workspace-section-head h2{margin:0;color:var(--ink);font-size:.92rem;line-height:1.1;letter-spacing:-.03em}.approval-workspace-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .4rem;border-radius:999px;background:#f8fafc;color:var(--muted-strong);font-size:.68rem;font-weight:700}.approval-workspace-section-desc{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.approval-workspace-task-list{display:grid;gap:.55rem}.approval-workspace-task{display:grid;gap:.5rem;padding:.68rem;border:1px solid #e7edf5;border-radius:.85rem;background:#fff}.approval-workspace-task-expanded{border-color:#d0daea}.approval-workspace-task-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem .75rem}.approval-workspace-task-head-main{display:flex;align-items:flex-start;gap:.45rem;min-width:0;flex:1}.approval-workspace-task-title-block{display:grid;gap:.16rem;min-width:0}.approval-workspace-task-title-block h3{margin:0;color:var(--ink);font-size:.82rem;line-height:1.25;overflow-wrap:break-word}.approval-workspace-task-desc{margin:0;color:var(--muted);font-size:.72rem;line-height:1.4;overflow-wrap:break-word}.approval-workspace-task-head-actions{display:flex;flex-wrap:wrap;gap:.3rem;flex-shrink:0}.approval-workspace-task-head-actions .btn-small{min-height:1.72rem;padding:.24rem .52rem;font-size:.64rem}.approval-workspace-task-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem}.approval-workspace-evidence-card{display:grid;gap:.16rem;padding:.52rem .6rem;border:1px solid #eef2f7;border-radius:.72rem;background:#f8fafc}.approval-workspace-evidence-label{color:var(--muted);font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.approval-workspace-evidence-value{color:var(--ink);font-size:.76rem;line-height:1.3}.approval-workspace-evidence-card p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.35}.approval-workspace-blocker-alert{margin:0;padding:.4rem .6rem;border:1px solid #fdd;border-radius:.72rem;background:#fff8f8;color:#b44;font-size:.72rem;line-height:1.4}.approval-workspace-task-detail{display:grid;gap:.55rem;padding-top:.45rem;border-top:1px solid #eef2f7}.approval-workspace-detail-loading,.approval-workspace-detail-empty{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.approval-workspace-timeline h4{margin:0 0 .35rem;color:var(--ink);font-size:.78rem;line-height:1.2}.approval-workspace-timeline-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.approval-workspace-timeline-item{display:grid;gap:.12rem;padding:.38rem .5rem;border-left:2px solid #d8e2ee;background:#fbfdff}.approval-workspace-timeline-item-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.approval-workspace-timeline-item-head strong{color:var(--ink);font-size:.74rem}.approval-workspace-timeline-item-head span{color:var(--muted);font-size:.68rem}.approval-workspace-timeline-meta{margin:0;color:var(--muted);font-size:.66rem;line-height:1.35}.approval-workspace-timeline-summary{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.45}.approval-workspace-empty{display:grid;place-items:center;padding:2rem 1rem;border:1px solid #e4ebf3;border-radius:.95rem;background:#fbfdff}.approval-workspace-empty p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45;text-align:center}.activity-feed{display:grid;gap:.45rem;align-content:start}.activity-feed-head{display:flex;align-items:center;gap:.5rem;padding:.45rem 0}.activity-feed-head h2{font-size:.88rem;font-weight:600;margin:0}.activity-feed-empty{color:var(--muted);font-size:.82rem}.activity-feed-list{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.activity-feed-item{border:1px solid var(--line);border-radius:.6rem;overflow:hidden}.activity-feed-item-btn{display:grid;gap:.2rem;width:100%;padding:.55rem .7rem;background:var(--surface);border:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.activity-feed-item-btn:hover{background:#f8fafc}.activity-feed-item-head{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.activity-feed-item-head strong{font-size:.8rem;color:var(--ink)}.activity-feed-item-transition{font-size:.72rem;color:var(--muted)}.activity-feed-item-task{margin:0;font-size:.78rem;color:var(--ink-soft);font-weight:500}.activity-feed-item-meta{margin:0;font-size:.7rem;color:var(--muted)}.activity-feed-item-note{margin:0;font-size:.72rem;color:var(--ink-soft);line-height:1.4}.activity-feed-more{justify-self:center;margin-top:.3rem}.field,.create-form,.invite-sections,.invite-section{display:grid;gap:var(--space-3)}.field>span{display:block;color:var(--muted-strong);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.project-select-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.collab-select,.search-field input,.field input,.field textarea,.field select{width:100%;border:1px solid var(--control-field-border);border-radius:var(--radius-sm);padding:.9rem 1rem;color:var(--control-field-fg);background:var(--control-field-bg);box-shadow:var(--control-field-shadow);font:inherit;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease,color var(--motion-fast) ease}.collab-select{min-height:3rem;font-size:.85rem;font-weight:600;cursor:pointer}.search-field input{min-height:3rem;border-radius:var(--radius-pill)}.field textarea{min-height:7.5rem;resize:vertical}.field select{min-height:2.15rem;padding:.48rem .7rem;font-size:.82rem}.field textarea::placeholder,.field input::placeholder,.search-field input::placeholder{color:var(--control-field-placeholder)}.chip,.btn,.icon-btn{border:1px solid transparent;font:inherit}.chip{min-height:2.5rem;padding:.65rem .95rem;border-radius:var(--radius-pill);border-color:var(--control-chip-border);color:var(--control-chip-fg);background:var(--control-chip-bg);box-shadow:var(--control-chip-shadow);font-size:.77rem;font-weight:700;cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease}.chip:hover,.chip-active{border-color:var(--control-chip-hover-border);background:var(--control-chip-hover-bg);color:var(--control-chip-hover-fg);box-shadow:var(--control-chip-hover-shadow)}.chip-active{border-color:var(--control-chip-active-border);background:var(--control-chip-active-bg);color:var(--control-chip-active-fg);box-shadow:var(--control-chip-active-shadow)}.chip-toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.8rem;color:var(--muted-strong);font-size:.8rem;font-weight:700}.btn,.icon-btn{min-height:2.8rem;border-radius:var(--radius-sm);padding:.7rem 1rem;color:var(--control-primary-fg);border-color:var(--control-primary-border);background:var(--control-primary-bg);font-size:.82rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,border-color var(--motion-fast) ease,background var(--motion-fast) ease,color var(--motion-fast) ease;box-shadow:var(--control-primary-shadow)}.btn:hover,.icon-btn:hover{transform:translateY(-1px);color:var(--control-primary-hover-fg);border-color:var(--control-primary-hover-border);background:var(--control-primary-hover-bg);box-shadow:var(--control-primary-hover-shadow)}.btn:disabled,.icon-btn:disabled{opacity:var(--control-disabled-opacity);color:var(--control-disabled-fg);border-color:var(--control-disabled-border);background:var(--control-disabled-bg);cursor:default;transform:none;box-shadow:var(--control-disabled-shadow)}.btn-muted,.icon-btn{color:var(--control-secondary-fg);border-color:var(--control-secondary-border);background:var(--control-secondary-bg);box-shadow:var(--control-secondary-shadow)}.btn-muted:hover,.icon-btn:hover{color:var(--control-secondary-hover-fg);border-color:var(--control-secondary-hover-border);background:var(--control-secondary-hover-bg);box-shadow:var(--control-secondary-hover-shadow)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.btn-icon span:first-child{width:1.3rem;height:1.3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:inherit;background:var(--control-icon-badge-bg);font-size:1rem}.btn-small{min-height:2.4rem;padding:.55rem .85rem;border-radius:var(--radius-xs);font-size:.74rem}.btn-approve{background:linear-gradient(135deg,var(--success),var(--accent-strong))}.btn-reject{color:#13070c;background:linear-gradient(135deg,var(--danger-strong),var(--gold))}.saved-view-select{min-width:180px;min-height:1.9rem;padding:.24rem .5rem;border:1px solid var(--control-field-border);border-radius:999px;background:var(--control-field-bg);color:var(--control-field-fg);box-shadow:var(--control-field-shadow);font-size:.7rem}.board-view-chip{min-height:1.85rem;padding:.24rem .55rem;border:1px solid var(--control-chip-border);border-radius:999px;background:var(--control-chip-bg);color:var(--control-chip-fg);font-size:.68rem;font-weight:600;box-shadow:var(--control-chip-shadow)}.board-view-chip:hover{border-color:var(--control-chip-hover-border);background:var(--control-chip-hover-bg);color:var(--control-chip-hover-fg);box-shadow:var(--control-chip-hover-shadow)}.board-view-chip-active{border-color:var(--control-chip-active-border);background:var(--control-chip-active-bg);color:var(--control-chip-active-fg);box-shadow:var(--control-chip-active-shadow)}.btn:focus-visible,.chip:focus-visible,.icon-btn:focus-visible,.collab-select:focus-visible,.search-field input:focus-visible,.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible,.saved-view-select:focus-visible{outline:none;border-color:var(--control-field-focus-border);box-shadow:var(--control-focus-ring)}.collab-select:hover,.search-field input:hover,.field input:hover,.field textarea:hover,.field select:hover,.saved-view-select:hover{border-color:var(--control-field-hover-border);background:var(--control-field-hover-bg)}.collab-select:disabled,.field input:disabled,.field textarea:disabled,.field select:disabled,.saved-view-select:disabled{color:var(--control-disabled-fg);border-color:var(--control-disabled-border);background:var(--control-disabled-bg);box-shadow:var(--control-disabled-shadow)}
