:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--radius-xs:.5rem;--radius-sm:.75rem;--radius:1rem;--radius-lg:1.375rem;--background:oklch(97.8% .008 292);--background-emphasis:oklch(95.5% .022 291);--foreground:oklch(20.5% .035 278);--card:oklch(99.8% .003 292/.92);--card-solid:oklch(99.7% .003 292);--card-foreground:oklch(20.5% .035 278);--primary:oklch(51.5% .205 292);--primary-hover:oklch(46% .215 292);--primary-foreground:oklch(98.5% .005 292);--muted:oklch(95% .015 288);--muted-foreground:oklch(48% .045 279);--accent:oklch(92.5% .038 291);--accent-foreground:oklch(36% .13 290);--border:oklch(88.5% .025 288);--border-strong:oklch(80% .045 286);--input:oklch(84% .03 287);--input-background:oklch(99.5% .004 292);--ring:oklch(62% .185 292);--destructive:oklch(56% .22 27);--destructive-soft:oklch(95% .04 25);--success:oklch(45% .135 153);--success-soft:oklch(95% .04 153);--warning:oklch(54% .14 72);--warning-soft:oklch(96% .052 83);--info:oklch(49% .145 251);--info-soft:oklch(95% .035 251);--sidebar:oklch(24.5% .065 283);--sidebar-foreground:oklch(96.5% .012 288);--sidebar-muted:oklch(79% .04 286);--sidebar-accent:oklch(35% .09 287);--shadow-sm:0 1px 2px oklch(24% .04 280/.07);--shadow-card:0 1px 2px oklch(24% .04 280/.05), 0 12px 32px oklch(24% .04 280/.06);--shadow-elevated:0 2px 4px oklch(24% .04 280/.08), 0 24px 64px oklch(24% .04 280/.12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;min-width:20rem;min-height:100%}body{min-width:20rem;min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 92% 3%, color-mix(in oklch, var(--accent) 72%, transparent) 0, transparent 28rem), var(--background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button:not(:disabled),select:not(:disabled),input[type=checkbox]:not(:disabled){cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid color-mix(in oklch, var(--ring) 36%, transparent);outline-offset:2px}input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--primary)}::selection{color:var(--primary-foreground);background:var(--primary)}h1,h2,h3,h4,p{margin-block-start:0}h1,h2,h3,h4{color:var(--foreground);text-wrap:balance}h1{letter-spacing:-.04em;margin-block-end:.75rem;font-size:clamp(2rem,4vw,2.75rem);line-height:1.08}h2{letter-spacing:-.018em;margin-block-end:.5rem;font-size:clamp(1.125rem,2vw,1.35rem);line-height:1.3}h3{margin-block-end:.45rem;font-size:1rem;line-height:1.4}h4{margin-block-end:.35rem}a{color:var(--primary);text-underline-offset:.18em}code{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--muted);padding:.18rem .35rem;font-size:.82em}blockquote{border-inline-start:3px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--muted);margin:.75rem 0;padding:.875rem 1rem}.skip-link{z-index:100;border-radius:var(--radius-sm);color:var(--primary-foreground);background:var(--primary);box-shadow:var(--shadow-card);padding:.65rem .9rem;transition:transform .16s;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.center-page{place-items:center;min-height:100vh;padding:clamp(1.25rem,5vw,4rem);display:grid}.status-message{width:fit-content;color:var(--muted-foreground);align-items:center;gap:.65rem;margin:0;font-size:.9rem;display:flex}.status-message:before{border:2px solid var(--border-strong);border-block-start-color:var(--primary);content:"";border-radius:999px;flex:none;width:.9rem;height:.9rem;animation:.8s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(1turn)}}.auth-page{isolation:isolate;background:linear-gradient(135deg, color-mix(in oklch, var(--background-emphasis) 90%, transparent), var(--background) 48%, color-mix(in oklch, var(--accent) 60%, var(--background)));position:relative;overflow:hidden}.auth-page:before,.auth-page:after{z-index:-1;aspect-ratio:1;content:"";filter:blur(1px);border-radius:50%;width:min(42vw,36rem);position:fixed}.auth-page:before{background:color-mix(in oklch, var(--primary) 20%, transparent);inset-block-start:-18rem;inset-inline-end:-8rem}.auth-page:after{background:color-mix(in oklch, var(--info) 15%, transparent);inset-block-end:-24rem;inset-inline-start:-10rem}.auth-card,.empty-workspace-card{border:1px solid color-mix(in oklch, var(--border) 82%, transparent);border-radius:var(--radius-lg);width:min(100%,31rem);color:var(--card-foreground);background:var(--card);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:clamp(2rem,5vw,3rem);position:relative;overflow:hidden}.auth-card:before,.empty-workspace-card:before{background:linear-gradient(90deg, var(--primary), var(--info));content:"";height:3px;position:absolute;inset:0 0 auto}.brand-mark{border:1px solid color-mix(in oklch, var(--primary-foreground) 18%, transparent);border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--primary-foreground);background:linear-gradient(145deg, var(--primary), var(--info));box-shadow:0 8px 20px color-mix(in oklch, var(--primary) 22%, transparent);letter-spacing:-.03em;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.brand-mark--large{border-radius:var(--radius);width:3rem;height:3rem;margin-block-end:1.75rem;font-size:.85rem}.eyebrow{color:var(--primary);letter-spacing:.115em;text-transform:uppercase;margin-block-end:.65rem;font-size:.7rem;font-weight:760;line-height:1.4}.supporting-copy,.content-header>p:last-child,.empty-management-panel p,.guidance-note{color:var(--muted-foreground);line-height:1.65}.supporting-copy{max-width:70ch}.auth-card>.supporting-copy,.empty-workspace-card>.supporting-copy{margin-block-end:1.75rem}.button{border-radius:var(--radius-sm);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;min-height:2.7rem;padding:.62rem 1rem;font-weight:680;line-height:1.2;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1),color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:scale(.98)}.button:disabled{cursor:not-allowed;opacity:.52}.button svg{flex:none}.button--full{width:100%}.button--primary{color:var(--primary-foreground);background:linear-gradient(145deg, var(--primary), var(--primary-hover));box-shadow:0 6px 14px color-mix(in oklch, var(--primary) 18%, transparent)}.button--primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 8px 18px color-mix(in oklch, var(--primary) 25%, transparent)}.button--outline{color:var(--foreground);border-color:var(--border);background:var(--card-solid);box-shadow:var(--shadow-sm)}.button--outline:hover:not(:disabled){border-color:var(--border-strong);background:var(--accent)}.button--danger{color:var(--destructive);border-color:color-mix(in oklch, var(--destructive) 28%, var(--border));background:var(--destructive-soft)}.button--danger:hover:not(:disabled){color:var(--primary-foreground);border-color:var(--destructive);background:var(--destructive)}.magic-link-form,.stack-form{border-block-start:1px solid var(--border);gap:1rem;margin-block-start:1.5rem;padding-block-start:1.5rem;display:grid}.magic-link-form label,.workspace-picker label,.stack-form label{color:var(--muted-foreground);gap:.5rem;font-size:.8rem;font-weight:680;display:grid}.magic-link-form input,.workspace-picker select,.stack-form input,.stack-form select,.stack-form textarea,.form-field input,.form-field select,.form-field textarea,.form-actions select{border:1px solid var(--input);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;color:var(--foreground);background:var(--input-background);padding:.66rem .8rem;font-weight:450;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 2px oklch(20% .03 280/.03)}.magic-link-form input:hover,.workspace-picker select:hover,.stack-form input:hover,.stack-form select:hover,.stack-form textarea:hover,.form-field input:hover,.form-field select:hover,.form-field textarea:hover,.form-actions select:hover{border-color:var(--border-strong)}.magic-link-form input:focus,.workspace-picker select:focus,.stack-form input:focus,.stack-form select:focus,.stack-form textarea:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.form-actions select:focus{border-color:var(--ring);background:var(--card-solid);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 14%, transparent)}.feedback{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);background:var(--muted);margin-block:1rem 0;padding:.8rem .9rem;font-size:.875rem;line-height:1.5}.feedback--error{color:var(--destructive);border-color:color-mix(in oklch, var(--destructive) 24%, var(--border));background:var(--destructive-soft)}.feedback--success{color:var(--success);border-color:color-mix(in oklch, var(--success) 24%, var(--border));background:var(--success-soft)}.management-panel{border:1px solid color-mix(in oklch, var(--border) 88%, transparent);border-radius:var(--radius);background:var(--card);min-width:0;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(1.25rem,3vw,1.75rem)}.management-stack{gap:1.5rem;display:grid}.management-panel>:last-child,.compact-card>:last-child,.auth-card>:last-child,.empty-workspace-card>:last-child{margin-block-end:0}.panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:.75rem;display:flex}.panel-heading>:first-child{min-width:0}.panel-heading h2,.panel-heading h3,.panel-heading h4{margin-block-end:0}.card-grid,.case-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin-block-start:1.25rem;display:grid}.compact-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--card-solid) 76%, var(--muted));min-width:0;box-shadow:var(--shadow-sm);padding:1.15rem;transition:border-color .15s,box-shadow .15s,transform .15s}.compact-card:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 8px 24px oklch(24% .04 280/.08)}.compact-card>p{line-height:1.6}.summary-grid,.detail-list{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.summary-grid>div,.detail-list>div{min-width:0}.summary-grid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);padding:.85rem}.summary-grid dt,.detail-list dt{color:var(--muted-foreground);letter-spacing:.055em;text-transform:uppercase;font-size:.69rem;font-weight:700}.summary-grid dd,.detail-list dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:660;line-height:1.45}.management-form{border-block-start:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.25rem;padding-block-start:1.25rem;display:grid}.plain-list .management-form{border-block-start:0;width:min(100%,34rem);margin-block-start:0;padding-block-start:0}.form-field{min-width:0;color:var(--muted-foreground);gap:.5rem;font-size:.8rem;font-weight:680;display:grid}fieldset.form-field{border:0;margin:0;padding:0}.form-field--wide{grid-column:1/-1}.form-field textarea,.stack-form textarea{resize:vertical;min-height:8rem}.form-field input[readonly]{color:var(--muted-foreground);background:var(--muted)}.form-actions,.inline-options{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.form-actions{margin-block-start:1rem}.form-actions.form-field--wide{margin-block-start:0}.form-actions select{width:auto}.inline-options label{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:2.5rem;color:var(--foreground);background:var(--card-solid);align-items:center;gap:.55rem;padding:.45rem .7rem;font-weight:540;display:inline-flex}.toggle-list{gap:.75rem;margin-block-start:1.25rem;display:grid}.toggle-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--card-solid) 82%, var(--muted));align-items:flex-start;gap:.75rem;min-width:0;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.toggle-row:hover{border-color:var(--border-strong);background:var(--accent)}.toggle-row input{flex:none;margin-block-start:.18rem}.toggle-row span{gap:.25rem;min-width:0;display:grid}.toggle-row small,.meta-copy,.plain-list small{color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.inline-editor{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--accent);gap:.75rem;margin-block:1rem;padding:1rem;display:grid}.inline-form{border-block-start:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:.75rem;margin-block-start:1.25rem;padding-block-start:1.25rem;display:flex}.inline-form .form-field{flex:16rem}.plain-list{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.plain-list li{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;display:flex}.plain-list li>span{overflow-wrap:anywhere;gap:.18rem;min-width:0;display:grid}.plain-list li>span:last-child:not(:first-child){color:var(--muted-foreground);text-align:end;font-size:.8rem}.management-panel>h3{margin-block-start:1.75rem}.management-row{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.management-row:first-child{border-block-start:0}.management-row>div{gap:.2rem;min-width:0;display:grid}.management-row span{color:var(--muted-foreground);font-size:.8rem}.conversation-list{gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.inbox-workspace,.inbox-session-list{gap:1.5rem;display:grid}.conversation-row{border-radius:var(--radius-sm);border:1px solid #0000;overflow:hidden}.conversation-row__button,.conversation-row__static{border-radius:inherit;grid-template-columns:minmax(10rem,.75fr) minmax(12rem,1.5fr) auto;align-items:center;gap:1rem;width:100%;padding:.9rem 1rem;display:grid}.conversation-row__button{color:inherit;text-align:start;background:0 0;border:0;transition:color .15s,background-color .15s,box-shadow .15s}.conversation-row__static{color:inherit}.conversation-row__button:hover,.conversation-row__button[aria-current=true]{background:var(--accent);box-shadow:inset 3px 0 0 var(--primary)}.conversation-row__identity,.conversation-row__state{align-items:center;gap:.55rem;display:flex}.conversation-row__identity{flex-wrap:wrap;min-width:0}.conversation-row__identity span:not(.status-chip),.conversation-row__state,.conversation-row__preview{color:var(--muted-foreground);font-size:.85rem}.conversation-row__preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-row__state{justify-content:flex-end}.inbox-detail{min-height:18rem}.inbox-session{border-block-start:1px solid var(--border);padding-block-start:.25rem}.inbox-session__heading,.message-row__heading,.delivery-diagnostics{justify-content:space-between;align-items:center;gap:1rem;display:flex}.inbox-session__heading{padding-block:1rem .75rem}.inbox-session__heading h3,.message-row p{margin:0}.message-attachment-list{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.message-attachment-list li{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.message-attachment-list .button,.delivery-diagnostics .button{min-height:2.25rem;padding:.375rem .625rem;font-size:.8rem}.inbox-session__heading span,.message-row__heading,.delivery-diagnostics{color:var(--muted-foreground);font-size:.8rem}.message-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.message-row{border:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) var(--radius-sm) .25rem;background:var(--card-solid);width:min(100%,42rem);box-shadow:var(--shadow-sm);padding:.9rem 1rem;position:relative}.message-row--outbound{border-color:color-mix(in oklch, var(--primary) 20%, var(--border));border-radius:var(--radius-sm) var(--radius-sm) .25rem var(--radius-sm);background:var(--accent);justify-self:end}.message-row--source{border-color:var(--info);box-shadow:0 0 0 3px color-mix(in oklch, var(--info) 12%, transparent)}.message-row p{white-space:pre-wrap;margin-block-start:.5rem;line-height:1.6}.delivery-diagnostics{border-block-start:1px solid var(--border);flex-wrap:wrap;margin-block-start:.75rem;padding-block-start:.75rem}.delivery-diagnostics code{overflow-wrap:anywhere}.delivery-diagnostics .form-actions{width:100%;margin-block-start:0}.inbox-reply-form{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);margin-block-start:1.25rem;padding:1rem}.inbox-resume-field{flex:0 13rem}.status-chip{border:1px solid color-mix(in oklch, var(--primary) 16%, var(--border));min-height:1.65rem;color:var(--accent-foreground);background:var(--accent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .55rem;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}.status-chip--success{color:var(--success);border-color:color-mix(in oklch, var(--success) 22%, var(--border));background:var(--success-soft)}.status-chip--warning{color:var(--warning);border-color:color-mix(in oklch, var(--warning) 24%, var(--border));background:var(--warning-soft)}.status-chip--danger{color:var(--destructive);border-color:color-mix(in oklch, var(--destructive) 22%, var(--border));background:var(--destructive-soft)}.status-chip--info{color:var(--info);border-color:color-mix(in oklch, var(--info) 22%, var(--border));background:var(--info-soft)}.guidance-note{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);margin:1.5rem 0 0;padding:.9rem 1rem;font-size:.85rem}.admin-shell,.platform-shell{grid-template-columns:18rem minmax(0,1fr);width:100%;min-width:0;min-height:100vh;display:grid}.platform-entry{margin-block-start:.75rem}.platform-context{color:var(--sidebar-muted);justify-content:space-between;align-items:center;gap:1rem;margin-block:2rem 1.25rem;font-size:.73rem;display:flex}.platform-context strong{color:var(--sidebar-foreground)}.platform-pause-reason{max-width:36rem;margin-block-start:1.25rem}.sidebar{z-index:20;min-width:0;height:100vh;color:var(--sidebar-foreground);background:radial-gradient(circle at 15% 0, color-mix(in oklch, var(--primary) 28%, transparent), transparent 15rem), var(--sidebar);padding:1.5rem 1.15rem;position:sticky;inset-block-start:0;overflow-y:auto;box-shadow:12px 0 40px oklch(15% .05 280/.08)}.sidebar .button--outline{color:var(--sidebar-foreground);border-color:color-mix(in oklch, var(--sidebar-foreground) 16%, transparent);background:color-mix(in oklch, var(--sidebar-accent) 62%, transparent);box-shadow:none}.sidebar .button--outline:hover:not(:disabled){border-color:color-mix(in oklch, var(--sidebar-foreground) 28%, transparent);background:var(--sidebar-accent)}.brand-lockup{min-height:2.75rem;color:var(--sidebar-foreground);letter-spacing:-.012em;align-items:center;gap:.8rem;font-size:.94rem;font-weight:760;display:flex}.workspace-picker{gap:.5rem;margin-block:1.75rem .75rem;display:grid}.workspace-picker label{color:var(--sidebar-muted)}.workspace-picker select{color:var(--sidebar-foreground);border-color:color-mix(in oklch, var(--sidebar-foreground) 16%, transparent);background:var(--sidebar-accent)}.role-summary{border:1px solid color-mix(in oklch, var(--sidebar-foreground) 10%, transparent);border-radius:var(--radius-sm);color:var(--sidebar-muted);background:color-mix(in oklch, var(--sidebar-accent) 42%, transparent);justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem 1.25rem;padding:.7rem .75rem;font-size:.7rem;display:flex}.role-summary strong{color:var(--sidebar-foreground);font-size:.7rem}.workspace-nav{gap:.25rem;display:grid}.nav-button{border-radius:var(--radius-sm);width:100%;min-height:2.75rem;color:var(--sidebar-muted);text-align:start;background:0 0;border:0;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:color .15s,background-color .15s,transform .15s;display:flex;position:relative}.nav-button:hover,.nav-button[aria-current=page]{color:var(--sidebar-foreground);background:var(--sidebar-accent)}.nav-button:hover{transform:translate(2px)}.nav-button[aria-current=page]{box-shadow:inset 3px 0 0 color-mix(in oklch, var(--primary-foreground) 82%, var(--primary));font-weight:680}.nav-button svg{flex:none}.workspace-content{width:100%;max-width:84rem;margin-inline:auto;padding:clamp(1.5rem,4.5vw,4.5rem)}.content-header{max-width:48rem;margin-block-end:clamp(2rem,4vw,3rem)}.content-header>p:last-child{max-width:60ch;margin-block-end:0;font-size:.98rem}.empty-management-panel{border:1px dashed var(--border-strong);border-radius:var(--radius);background:color-mix(in oklch, var(--card) 80%, transparent);text-align:center;place-items:center;min-height:16rem;padding:2rem;display:grid}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(16% .035 282);--background-emphasis:oklch(19% .052 286);--foreground:oklch(95.5% .012 288);--card:oklch(20.5% .04 282/.9);--card-solid:oklch(21.5% .04 282);--card-foreground:oklch(95.5% .012 288);--primary:oklch(70% .18 292);--primary-hover:oklch(75% .16 292);--primary-foreground:oklch(16% .045 282);--muted:oklch(25.5% .04 282);--muted-foreground:oklch(73% .04 285);--accent:oklch(28.5% .065 289);--accent-foreground:oklch(88% .075 292);--border:oklch(98% .01 288/.11);--border-strong:oklch(98% .01 288/.2);--input:oklch(98% .01 288/.17);--input-background:oklch(17.5% .035 282);--ring:oklch(72% .16 292);--destructive:oklch(72% .17 25);--destructive-soft:oklch(27% .075 25);--success:oklch(74% .13 153);--success-soft:oklch(26.5% .06 153);--warning:oklch(78% .14 80);--warning-soft:oklch(27.5% .06 76);--info:oklch(75% .12 248);--info-soft:oklch(26.5% .06 248);--sidebar:oklch(12.5% .035 282);--sidebar-foreground:oklch(96% .012 288);--sidebar-muted:oklch(68% .04 285);--sidebar-accent:oklch(23.5% .06 288);--shadow-sm:0 1px 2px oklch(5% .02 280/.22);--shadow-card:0 1px 2px oklch(5% .02 280/.18), 0 16px 34px oklch(5% .02 280/.14);--shadow-elevated:0 2px 4px oklch(5% .02 280/.25), 0 30px 70px oklch(5% .02 280/.28)}}@media (width<=68rem){.admin-shell,.platform-shell{grid-template-columns:16rem minmax(0,1fr)}.conversation-row__button,.conversation-row__static{grid-template-columns:minmax(9rem,.9fr) minmax(10rem,1.2fr)}.conversation-row__state{grid-column:1/-1;justify-content:flex-start}}@media (width<=47.5rem){.center-page{align-items:start;padding:1rem}.auth-card,.empty-workspace-card{margin-block-start:1.5rem;padding:1.5rem}.admin-shell,.platform-shell{grid-template-columns:minmax(0,1fr)}.sidebar{height:auto;padding:1rem;position:relative;overflow:visible;box-shadow:0 8px 30px oklch(15% .05 280/.12)}.brand-lockup{margin-block-end:.25rem}.platform-entry{width:auto;margin-inline-end:.5rem}.workspace-picker{margin-block-start:1.25rem}.role-summary{margin-block-end:1rem}.workspace-nav{scrollbar-width:thin;margin-inline:-1rem;padding:0 1rem .4rem;display:flex;overflow-x:auto}.nav-button{border:1px solid color-mix(in oklch, var(--sidebar-foreground) 10%, transparent);flex:none;width:auto}.nav-button:hover{transform:none}.nav-button[aria-current=page]{box-shadow:inset 0 -3px 0 color-mix(in oklch, var(--primary-foreground) 82%, var(--primary))}.workspace-content{padding:1.5rem 1rem 3rem}.content-header{margin-block-end:1.75rem}.management-form{grid-template-columns:1fr}.panel-heading{flex-wrap:wrap}.plain-list li,.management-row{flex-direction:column;align-items:flex-start}.plain-list li>span:last-child:not(:first-child){text-align:start}.conversation-row__button,.conversation-row__static{grid-template-columns:minmax(0,1fr);gap:.55rem}.conversation-row__state{grid-column:auto}.conversation-row__preview{white-space:normal}.form-actions>.button{flex:10rem}}@media (width<=28rem){.platform-entry{width:100%;margin-inline-end:0}.form-actions,.inline-form{flex-direction:column;align-items:stretch}.form-actions>.button,.form-actions select,.inline-form>*{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
