.workspace-page{flex:1;min-height:0;padding:48px 48px 64px;overflow-y:auto}.workspace-container{width:100%;max-width:1120px;margin:0 auto}.workspace-page-heading{margin-bottom:32px}.workspace-eyebrow{letter-spacing:.14em;color:var(--muted-foreground);font-size:10px;font-weight:600}.workspace-page-heading h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 12px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.15}.workspace-page-heading>p:last-child{color:var(--muted-foreground);font-size:14px;line-height:1.6}.workspace-hero{background:var(--brand);min-height:340px;color:var(--brand-foreground);border-radius:20px;grid-template-columns:1.2fr 1fr;display:grid;position:relative;overflow:hidden}.workspace-hero-copy{z-index:1;padding:38px}.workspace-hero-label{color:var(--brand-muted);letter-spacing:.13em;align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.workspace-hero-label>span{background:var(--brand-mark);border-radius:50%;width:6px;height:6px}.workspace-hero h2{letter-spacing:-.045em;margin:24px 0 16px;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.12}.workspace-hero-copy>p{color:var(--brand-muted);font-size:12px;line-height:1.8}.workspace-hero-button{background:var(--brand-mark);color:#302d16;height:42px;box-shadow:none;border-radius:9px;margin-top:26px;padding:0 16px}.workspace-hero-button:hover{background:#fff1a7}.workspace-hero-button svg:last-child{margin-left:16px}.workspace-hero-art{place-items:center;padding:28px 40px;display:grid;position:relative}.workspace-art-orbit{border:1px solid var(--brand-border);border-radius:50%;width:380px;height:380px;position:absolute}.workspace-art-orbit:after{content:"";border:1px solid var(--brand-border);border-radius:50%;position:absolute;inset:38px}.workspace-art-paper{z-index:1;color:#252937;background:#fffdf2;border-radius:5px;width:225px;padding:22px;transform:rotate(7deg);box-shadow:0 18px 40px #101e6f33}.workspace-art-paper-top{letter-spacing:.08em;align-items:center;gap:10px;font-size:8px;font-weight:600;display:flex}.workspace-art-title{letter-spacing:-.05em;margin:26px 0;font-size:39px;font-weight:500;line-height:1}.workspace-art-title em{color:#233dd2;font-family:Georgia,serif;font-weight:400}.workspace-art-lines{gap:6px;display:grid}.workspace-art-lines i{background:#deded3;border-radius:3px;height:4px}.workspace-art-lines i:nth-child(2){width:82%}.workspace-art-lines i:last-child{width:55%}.workspace-art-footer{letter-spacing:.05em;border-top:1px solid #deded3;justify-content:space-between;align-items:center;margin-top:23px;padding-top:13px;font-size:7px;display:flex}.workspace-art-sticker{z-index:2;background:var(--brand-mark);color:#302d16;border-radius:10px;align-items:center;gap:10px;padding:14px 18px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:43px;left:8px;transform:rotate(-7deg);box-shadow:0 6px 20px #101e6f22}.workspace-recent{margin-top:38px}.workspace-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.workspace-section-heading h2{letter-spacing:-.025em;margin-top:6px;font-size:20px;font-weight:500}.workspace-text-link{white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:5px;font-size:12px;display:inline-flex}.workspace-text-link:hover{color:var(--foreground)}.workspace-brief-list{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.workspace-brief-row{align-items:center;gap:16px;padding:18px 22px;transition:background .15s;display:flex}.workspace-brief-row+.workspace-brief-row{border-top:1px solid var(--border)}.workspace-brief-row:hover{background:var(--accent)}.workspace-file-icon{border:1px solid var(--border);background:var(--background);width:44px;height:44px;color:var(--foreground);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.workspace-brief-name{flex:1;gap:5px;min-width:0;display:grid}.workspace-brief-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.workspace-brief-name>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-status{background:var(--warning-soft);color:var(--warning);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.workspace-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.workspace-status.is-confirmed{color:var(--success);background:var(--success-soft)}.workspace-row-arrow{color:var(--muted-foreground);margin-left:8px}.workspace-empty{border:1px dashed var(--border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:34px 24px;display:flex}.workspace-empty h3{font-size:16px;font-weight:500}.workspace-empty p{color:var(--muted-foreground);font-size:13px}.workspace-shortcuts{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}.workspace-shortcut{border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.workspace-shortcut:hover{background:var(--card)}.workspace-shortcut>div{flex:1}.workspace-shortcut h2{font-size:13px;font-weight:500}.workspace-shortcut p{color:var(--muted-foreground);margin-top:5px;font-size:11px;line-height:1.6}.workspace-shortcut>svg{color:var(--muted-foreground);flex-shrink:0}.workspace-admin-note{color:var(--muted-foreground);align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.workspace-admin-note>span:first-of-type{color:var(--foreground);font-weight:500}.workspace-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:32px;display:grid}.workspace-admin-department{background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:0;overflow:hidden}.workspace-admin-department-heading{border-bottom:1px solid var(--border);padding:24px 24px 20px}.workspace-admin-department-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:500}.workspace-admin-department-heading p{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.6}.workspace-admin-tools{padding:8px}.workspace-admin-tool{border-radius:10px;align-items:center;gap:14px;padding:16px;transition:background .15s;display:flex}.workspace-admin-tool:hover{background:var(--accent)}.workspace-admin-tool:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.workspace-admin-tool>div{flex:1;min-width:0}.workspace-admin-tool>svg{color:var(--muted-foreground);flex-shrink:0}.workspace-admin-tool h3{font-size:14px;font-weight:500}.workspace-admin-tool p{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.6}.workspace-admin-legacy{background:0 0;grid-column:1/-1}.settings-container{max-width:940px}.settings-identity{border:1px solid var(--border);background:var(--card);border-radius:16px;align-items:center;gap:18px;padding:24px 28px;display:flex}.settings-avatar{background:var(--selection);width:58px;height:58px;color:var(--selection-foreground);border-radius:18px;flex-shrink:0;place-items:center;font-size:19px;font-weight:500;display:grid}.settings-identity>div{flex:1;min-width:0}.settings-identity h2{overflow-wrap:anywhere;font-size:17px;font-weight:500}.settings-identity p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.settings-role{border:1px solid var(--border);text-transform:capitalize;border-radius:6px;padding:5px 9px;font-size:10px}.settings-tabs{gap:24px;margin-top:30px}.settings-tab-list{border-bottom:1px solid var(--border);border-radius:0;justify-content:flex-start;gap:24px;width:100%;height:auto;padding:0 0 10px}.settings-tab-list>button{flex:none;gap:8px;padding:8px 2px;font-size:12px}.settings-tab-list>button:after{background:var(--primary);bottom:-11px}.settings-tab-list>button[data-state=active]{color:var(--foreground)}.settings-panel{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.settings-panel-heading{border-bottom:1px solid var(--border);padding:28px 32px}.settings-panel-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:500}.settings-panel-heading p{color:var(--muted-foreground);margin-top:7px;font-size:12px;line-height:1.6}.settings-section,.settings-panel>section{padding:28px 32px}.settings-section+.settings-section,.settings-panel>section+section{border-top:1px solid var(--border)}.settings-section>h2{margin-bottom:9px;font-size:14px;font-weight:500}.settings-description{color:var(--muted-foreground);margin-bottom:20px;font-size:12px;line-height:1.7}.settings-description strong{color:var(--foreground);font-weight:500}.settings-form{gap:10px;max-width:480px;margin-top:18px;display:grid}.settings-form label{margin-top:6px;font-size:12px}.settings-form input{background:var(--background);border-radius:8px;height:42px;font-size:13px}.settings-form>button{justify-self:start;margin-top:6px;font-size:12px}.settings-section>button,.settings-section>div{margin-top:12px}.settings-danger>h2{color:var(--destructive)}.settings-feedback{border:1px solid var(--border);background:var(--success-soft);color:var(--success);border-radius:10px;padding:14px 18px;font-size:13px}.settings-feedback.is-error{background:var(--danger-soft);color:var(--destructive)}.theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.theme-option{background:var(--background);white-space:normal;border-radius:12px;flex-direction:column;gap:12px;min-width:0;height:auto;padding:10px;display:flex}.theme-option.is-selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.theme-option-label{align-items:center;gap:7px;width:100%;padding:2px 3px 4px;font-size:12px;display:flex}.theme-selected-dot{border:1px solid var(--border);border-radius:50%;width:12px;height:12px;margin-left:auto}.is-selected .theme-selected-dot{border:3px solid var(--primary);background:var(--card)}.theme-preview{background:#f4f4f1;border:1px solid #d6dada;border-radius:6px;width:100%;height:115px;display:flex;overflow:hidden}.theme-preview-sidebar{background:#e7e8df;flex-direction:column;gap:7px;width:28%;padding:13px 7px;display:flex}.theme-preview-sidebar i{background:#bfc3ba;border-radius:2px;height:4px}.theme-preview-sidebar i:first-child{background:#233dd2;margin-bottom:9px}.theme-preview-content{flex-direction:column;flex:1;gap:8px;padding:16px 13px;display:flex}.theme-preview-content i{background:#d8d9d0;border-radius:3px;height:6px;display:block}.theme-preview-content i:first-child{background:#777e88;width:60%}.theme-preview-content i:last-child{background:#fffdf2;border:1px solid #deded3;height:35px}.theme-preview-dark{background:#101629;border-color:#45516d}.theme-preview-dark .theme-preview-sidebar{background:#1d2540}.theme-preview-dark .theme-preview-sidebar i{background:#45516d}.theme-preview-dark .theme-preview-sidebar i:first-child{background:#f1e580}.theme-preview-dark .theme-preview-content i{background:#45516d}.theme-preview-dark .theme-preview-content i:first-child{background:#b4bcd0}.theme-preview-dark .theme-preview-content i:last-child{background:#26314c;border-color:#45516d}.theme-preview-system{background:linear-gradient(110deg,#f4f4f1 48%,#101629 49%)}.theme-preview-system .theme-preview-content i:last-child{background:linear-gradient(110deg,#fffdf2 36%,#26314c 37%)}@media (width>=1500px){.workspace-page{padding-top:60px}}@media (width<=1100px){.workspace-page{padding:32px 28px 48px}.workspace-hero-copy{padding:30px}.workspace-hero-art{padding-right:20px}.workspace-art-paper{width:195px}.workspace-art-sticker{left:-10px}.workspace-shortcut{gap:10px;padding:16px}}@media (width<=640px){.workspace-page{padding:26px 18px 40px}.workspace-page-heading{margin-bottom:24px}.workspace-page-heading>p:last-child{font-size:12px}.workspace-hero{border-radius:16px;grid-template-columns:1fr;min-height:0}.workspace-hero-copy{padding:28px 24px}.workspace-hero h2{font-size:32px}.workspace-hero-art{display:none}.workspace-shortcuts,.workspace-admin-grid{grid-template-columns:1fr}.workspace-recent{margin-top:28px}.workspace-eyebrow{font-size:8px}.workspace-section-heading h2{font-size:18px}.workspace-brief-row{gap:10px;padding:16px 12px}.workspace-brief-row .workspace-file-icon{width:36px;height:40px}.workspace-row-arrow{display:none}.workspace-status{padding:5px 6px;font-size:9px}.workspace-admin-note{flex-wrap:wrap;font-size:11px}.workspace-admin-note>span:last-child{flex-basis:100%}.settings-identity{flex-wrap:wrap;gap:12px;padding:18px}.settings-avatar{border-radius:14px;width:46px;height:46px;font-size:16px}.settings-identity h2{font-size:15px}.settings-identity p{font-size:10px}.settings-role{margin-left:58px}.settings-tabs{gap:20px;margin-top:22px}.settings-tab-list{justify-content:space-between;gap:0}.settings-tab-list>button{gap:5px;font-size:11px}.theme-option-label>svg,.settings-tab-list>button svg{display:none}.settings-panel-heading,.settings-section,.settings-panel>section{padding:22px 20px}.theme-options{gap:8px}.theme-option{gap:8px;padding:6px}.theme-preview{height:76px}.theme-preview-content{padding:12px 6px}.theme-preview-sidebar{padding:12px 4px}.theme-option-label{gap:4px;padding:0 0 3px;font-size:10px}}
