.eyebrow{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:600}.eyebrow.is-brand{color:var(--mint-600)}.lead{max-width:650px;color:var(--muted);font-size:var(--fs-lg);line-height:var(--lh-loose);margin:0}.grad-text{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.meta-row{align-items:center;gap:var(--space-2) var(--space-3);color:var(--muted-soft);font-family:var(--font-mono);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.section-head{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.section-head h1,.section-head h2,.section-head h3{font-size:var(--fs-2xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--lh-tight);margin:0}.section-head p{max-width:68ch;color:var(--muted);font-size:var(--fs-base);line-height:var(--lh-body);margin:0}.section-head-row{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--ink);color:var(--n-0);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-md);white-space:nowrap;transition:background var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition), transform var(--transition-fast);border:1px solid #0000;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.button:hover{background:var(--n-800)}.button:active{transform:translateY(1px)}.button.secondary,.button.ghost{border-color:var(--line);background:var(--surface);color:var(--ink)}.button.secondary:hover,.button.ghost:hover{border-color:var(--line-strong);background:var(--surface-sunken)}.button.ghost{background:0 0;border-color:#0000}.button.ghost:hover{border-color:var(--line);background:var(--surface-sunken)}.button.brand{background:var(--grad-brand);color:var(--mint-800);box-shadow:var(--shadow-brand);border-color:#0000;font-weight:650}.button.brand:hover{background:var(--grad-brand-diag);box-shadow:var(--shadow-lg)}.button.danger,.button.ghost.is-danger{border-color:var(--danger-200);background:var(--surface);color:var(--danger)}.button.danger:hover,.button.ghost.is-danger:hover{background:var(--danger-soft)}.button.is-sm{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--fs-sm)}.button.is-lg{min-height:50px;padding:0 var(--space-6);font-size:var(--fs-base)}.button.is-block{width:100%}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.button:disabled:hover,.button[aria-disabled=true]:hover{transform:none}.button-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.icon-button{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--surface-sunken);color:var(--ink)}.icon-button.is-bordered{border-color:var(--line);background:var(--surface)}.icon-button.is-sm{width:var(--control-height-sm);height:var(--control-height-sm)}.link-button{align-items:center;gap:var(--space-1);color:var(--accent);cursor:pointer;font-family:inherit;font-size:var(--fs-md);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.link-button:hover{color:var(--accent-strong)}.button:focus-visible,.icon-button:focus-visible,.link-button:focus-visible,.input:focus-visible,.chip:focus-visible,.tab:focus-visible,.card-link:focus-visible,.side-nav-link:focus-visible,.nav-link:focus-visible,.icon-link:focus-visible,.menu-button:focus-visible,.language-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.card,.surface{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.card{align-content:start;gap:var(--space-3);padding:var(--space-5);display:grid}.card.is-interactive{cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition-fast);text-decoration:none}.card.is-interactive:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.card.is-warm{border-color:var(--sand-200);background:var(--surface-warm)}.card.is-selected,.card[aria-selected=true]{border-color:var(--selection-border);background:var(--grad-pale)}.card.is-brand{background:var(--grad-soft);color:var(--ink);border-color:#0000}.card-head{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.card-title{font-size:var(--fs-lg);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--lh-snug);margin:0}.card-body{color:var(--muted);font-size:var(--fs-md);line-height:var(--lh-body);margin:0}.card-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.card-link{align-items:center;gap:var(--space-1);color:var(--accent);font-size:var(--fs-md);font-weight:600;text-decoration:none;display:inline-flex}.card-link:hover{text-underline-offset:3px;text-decoration:underline}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-soft);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.panel-head h2,.panel-head h3,.panel-title{font-size:var(--fs-base);letter-spacing:var(--tracking-tight);margin:0;font-weight:600}.panel-body{padding:var(--space-5)}.grid-auto{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.chip{align-items:center;gap:var(--space-1);min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-2xs);white-space:nowrap;transition:background var(--transition), border-color var(--transition), color var(--transition);font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--line-strong);background:var(--surface-sunken);color:var(--ink)}.chip[aria-pressed=true],.chip[aria-selected=true],.chip.is-active{border-color:var(--selection-border);background:var(--selection-grad);color:var(--selection-ink)}.badge{align-items:center;gap:var(--space-1);padding:3px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:650;display:inline-flex}.badge.is-brand{background:var(--grad-brand);color:var(--mint-800);border-color:#0000}.badge.is-success{border-color:var(--mint-200);background:var(--mint-50);color:var(--mint-700)}.badge.is-warn{border-color:var(--sand-200);background:var(--sand-50);color:var(--warn)}.badge.is-danger{border-color:var(--danger-100);background:var(--danger-50);color:var(--danger)}.badge.is-neutral{border-color:var(--line);background:var(--surface-sunken);color:var(--muted)}.tabs{gap:var(--space-1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);padding:0 var(--space-4);color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-xs);white-space:nowrap;transition:color var(--transition);background:0 0;border:0;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.tab:hover,.tab[aria-selected=true],.tab[aria-current=page],.tab.is-active{color:var(--ink)}.tab[aria-selected=true]:after,.tab[aria-current=page]:after,.tab.is-active:after{right:var(--space-3);bottom:-1px;left:var(--space-3);border-radius:var(--radius-pill);background:var(--grad-line);content:"";height:2px;position:absolute}.segmented{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken);display:inline-flex}.segmented>*{min-height:var(--control-height-sm);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-2xs);background:0 0;border:0;justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.segmented>[aria-selected=true],.segmented>[aria-pressed=true],.segmented>.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.field{gap:var(--space-2);display:grid}.label{color:var(--ink);font-size:var(--fs-md);font-weight:600}.label .is-required{color:var(--accent);margin-left:2px}.input,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;min-height:var(--control-height-lg);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);transition:border-color var(--transition), box-shadow var(--transition)}.input:hover,.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--line-strong)}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.input::placeholder,.field textarea::placeholder{color:var(--muted-faint)}.field textarea{min-height:120px;line-height:var(--lh-body);resize:vertical}.form-hint,.hint{color:var(--muted-soft);font-size:var(--fs-xs);line-height:var(--lh-snug);margin:0}.field[data-status=error] .input,.field[data-status=error] input,.field[data-status=error] textarea{border-color:var(--danger-200)}.field-error{color:var(--danger);font-size:var(--fs-xs);margin:0}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.notice{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);font-size:var(--fs-md);line-height:var(--lh-body);display:flex}.notice.success{border-color:var(--mint-200);background:var(--mint-50);color:var(--mint-700)}.notice.warning{border-color:var(--sand-200);background:var(--sand-50);color:var(--warn)}.notice.error{border-color:var(--danger-100);background:var(--danger-50);color:var(--danger)}.notice.info{border-color:var(--line-brand);background:var(--grad-wash);color:var(--ink)}.empty-state{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--grad-wash);text-align:center;display:grid}.empty-state h2,.empty-state h3,.empty-state strong{font-size:var(--fs-lg);margin:0;font-weight:600}.empty-state p{max-width:46ch;color:var(--muted);font-size:var(--fs-md);line-height:var(--lh-body);margin:0}.side-panel{align-content:start;gap:var(--space-5);min-width:0;padding:0 var(--space-4) var(--space-4) 0;border-right:1px solid var(--line);display:grid;position:sticky;top:98px}.side-panel-head{padding:0 var(--space-3);gap:2px;display:grid}.side-panel-head strong{font-size:var(--fs-xl);letter-spacing:var(--tracking-tight);font-weight:600}.side-panel-head span{color:var(--muted-soft);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.side-panel-group{gap:2px;display:grid}.side-panel-group+.side-panel-group{padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.side-panel-group>p{margin:0 0 var(--space-2);padding:0 var(--space-3);color:var(--muted-soft);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.side-nav-link{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-lg);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--n-700);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-md);text-align:left;transition:background var(--transition), color var(--transition);background:0 0;border:0;font-weight:550;text-decoration:none;display:flex}.side-nav-link:hover{background:var(--surface-sunken);color:var(--ink)}.side-nav-link[aria-current=page],.side-nav-link[aria-current=true],.side-nav-link.is-active{background:var(--selection-grad);color:var(--selection-ink);font-weight:650}.side-nav-link small{color:var(--muted-soft);font-family:var(--font-mono);font-size:var(--fs-3xs);margin-left:auto}.drawer{z-index:var(--z-drawer);align-content:start;gap:var(--space-4);width:min(320px,100vw - 32px);padding:var(--space-5);border-right:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);visibility:hidden;opacity:0;transition:opacity var(--transition), transform var(--transition-slow), visibility var(--transition-slow);display:grid;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.drawer.is-end{border-right:0;border-left:1px solid var(--line);left:auto;right:0;transform:translate(100%)}.drawer.is-open{visibility:visible;opacity:1;transform:none}.drawer-backdrop{z-index:calc(var(--z-drawer) - 1);visibility:hidden;opacity:0;cursor:default;transition:opacity var(--transition), visibility var(--transition);background:#05050552;border:0;position:fixed;inset:0}.drawer-backdrop.is-open{visibility:visible;opacity:1}.drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-soft);display:flex}@media (max-width:900px){.side-panel{gap:var(--space-3);padding:0 0 var(--space-4);border-right:0;border-bottom:1px solid var(--line);position:static}.side-panel-group{scrollbar-width:none;display:flex;overflow-x:auto}.side-panel-group+.side-panel-group{padding-top:var(--space-3)}.side-nav-link{width:auto;min-width:max-content}}.popover{z-index:var(--z-popover);min-width:200px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);gap:2px;display:grid;position:absolute}.popover-item{align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-xs);color:var(--ink);cursor:pointer;font-size:var(--fs-md);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.popover-item:hover,.popover-item[aria-current=page]{background:var(--surface-sunken)}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.data-table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);color:var(--muted-soft);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--tracking-eyebrow);text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:650}.data-table td{padding:var(--space-3);border-bottom:1px solid var(--line-soft);vertical-align:top}.data-table tbody tr:hover{background:var(--surface-sunken)}.page-container{width:min(var(--page-width), calc(100% - (var(--page-gutter) * 2)));margin:0 auto}.stack{align-content:start;gap:var(--space-4);display:grid}.stack.is-loose{gap:var(--space-8)}.stack.is-tight{gap:var(--space-2)}.divider{align-items:center;gap:var(--space-3);margin:var(--space-5) 0;color:var(--muted);font-size:var(--fs-sm);display:flex}.divider:before,.divider:after{background:var(--line);content:"";flex:1;height:1px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-side-link,.doc-category-nav a,.list-settings-nav-item,.space-settings-nav a,.space-settings-nav button,.sce-entity-link,.workspace-sidebar-link,.markdown-doc-nav a{border-radius:var(--radius-sm);font-family:var(--font-sans);transition:background var(--transition), color var(--transition)}.admin-side-link:hover:not(.is-active),.doc-category-nav a:hover:not([aria-current=page]),.list-settings-nav-item:hover:not(.is-active),.space-settings-nav a:hover:not([aria-current=page]),.sce-entity-link:hover:not(.is-active),.workspace-sidebar-link:hover:not(.is-active),.markdown-doc-nav a:hover:not([aria-current=true]){background:var(--selection-grad-hover);color:var(--ink)}.admin-side-link.is-active,.doc-category-nav a[aria-current=page],.list-settings-nav-item.is-active,.space-settings-nav a[aria-current=page],.sce-entity-link.is-active,.workspace-sidebar-link.is-active,.markdown-doc-nav a[aria-current=true]{background:var(--selection-grad);color:var(--selection-ink);border-color:#0000;font-weight:650}.auth-mode-tabs,.data-model-tabs,.account-org-settings-tabs,.community-period-tabs{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken)}.auth-mode-tabs a,.data-model-tabs button,.account-org-settings-tabs button,.community-period-tabs button{border-radius:var(--radius-sm);color:var(--muted);font-family:var(--font-sans);transition:background var(--transition), color var(--transition);font-weight:600}.auth-mode-tabs a.is-active,.auth-mode-tabs a[aria-current=page],.data-model-tabs button.is-active,.data-model-tabs button[aria-selected=true],.account-org-settings-tabs button.is-active,.community-period-tabs button.is-active,.community-period-tabs button[aria-pressed=true]{background:var(--selection-grad);color:var(--selection-ink);border-color:#0000;font-weight:700}.ai-result-tabs button,.connectors-tab,.community-tab-list button,.community-tab-list a{font-family:var(--font-mono);font-size:var(--fs-xs);transition:color var(--transition);font-weight:650}.ai-result-tabs button.is-active{border-bottom-color:var(--brand-mint);color:var(--ink)}.connectors-tab.is-active,.community-tab-list button[aria-selected=true],.community-tab-list a[aria-current=page]{border-color:var(--selection-border);background:var(--selection-grad);color:var(--selection-ink);box-shadow:none}.nav-link[aria-current=page]{background:var(--selection-grad);color:var(--selection-ink);font-weight:650}.framework-menu-popover,.user-menu-popover,.mention-menu{border-radius:var(--radius-md);box-shadow:var(--shadow)}.framework-menu-item,.user-menu-item,.mention-menu-item{border-radius:var(--radius-xs);transition:background var(--transition)}.framework-menu-item:hover,.framework-menu-item[aria-current=page],.user-menu-item:hover,.mention-menu-item:hover,.mention-menu-item[aria-selected=true]{background:var(--selection-grad-hover)}[aria-pressed=true].chip,[aria-selected=true].chip,.selected-property-chip{border-color:var(--selection-border);background:var(--selection-grad);color:var(--selection-ink)}
