:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--background:oklch(97.4% .003 285);--background-emphasis:oklch(95% .008 285);--foreground:oklch(24% .015 285);--card:oklch(100% 0 0);--card-solid:var(--card);--card-foreground:var(--foreground);--primary:oklch(51% .19 292);--primary-hover:oklch(45% .18 292);--primary-foreground:oklch(99% 0 0);--muted:oklch(95.5% .005 285);--muted-foreground:oklch(49% .02 285);--accent:oklch(94.9% .027 292);--accent-foreground:oklch(44% .16 292);--border:oklch(90% .009 285);--border-strong:oklch(80% .017 285);--input:var(--border-strong);--input-background:var(--card);--ring:oklch(61% .19 292);--destructive:oklch(50% .18 27);--destructive-soft:oklch(96% .022 27);--success:oklch(43% .1 158);--success-soft:oklch(95.5% .025 158);--warning:oklch(46% .105 70);--warning-soft:oklch(96.7% .033 85);--info:oklch(46% .12 250);--info-soft:oklch(95.8% .022 250);--sidebar:oklch(98.9% .003 285);--sidebar-foreground:var(--foreground);--sidebar-muted:var(--muted-foreground);--sidebar-accent:var(--accent);--radius-xs:.25rem;--radius-sm:.375rem;--radius:.625rem;--radius-lg:.875rem;--shadow-sm:0 1px 2px oklch(20% .02 285/.04);--shadow-card:0 1px 3px oklch(20% .02 285/.05);--shadow-elevated:0 12px 40px oklch(20% .02 285/.12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--background);min-width:20rem;min-height:100%}body{min-width:20rem;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;margin:0;font-size:.875rem;line-height:1.5}button,input,select,textarea{font:inherit}button:not(:disabled),select:not(:disabled),input[type=checkbox]:not(:disabled){cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{color:var(--primary);text-underline-offset:3px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid color-mix(in oklch, var(--ring) 55%, transparent);outline-offset:3px}input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);flex-shrink:0}::selection{color:var(--primary-foreground);background:var(--primary)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--foreground);overflow-wrap:anywhere}h1{letter-spacing:-.035em;font-size:1.5rem;font-weight:700;line-height:1.35}h2{letter-spacing:-.015em;font-size:1rem;font-weight:650;line-height:1.5}h3{font-size:.875rem;font-weight:650;line-height:1.5}h4{font-size:.875rem}small{font-size:.75rem}code{overflow-wrap:anywhere;font-size:.75rem}img{max-width:100%}fieldset{min-width:0}.skip-link{z-index:100;border-radius:var(--radius);color:var(--primary-foreground);background:var(--primary);padding:.75rem 1rem;position:fixed;inset:.5rem auto auto .5rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.button{border-radius:var(--radius-sm);min-height:2.375rem;color:var(--foreground);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.button svg{flex-shrink:0}.button--full{width:100%}.button--primary{color:var(--primary-foreground);background:var(--primary);box-shadow:var(--shadow-sm)}.button--primary:hover:not(:disabled){background:var(--primary-hover)}.button--outline{color:var(--foreground);border-color:var(--border);background:var(--card);box-shadow:var(--shadow-sm)}.button--outline:hover:not(:disabled){border-color:var(--border-strong);background:var(--muted)}.button--danger{color:var(--destructive);background:var(--destructive-soft);border-color:color-mix(in oklch, var(--destructive) 22%, var(--border))}.button--danger:hover:not(:disabled){background:color-mix(in oklch, var(--destructive) 12%, var(--destructive-soft))}.button--icon{width:2.375rem;min-width:2.375rem;padding:.375rem}.button--icon:hover:not(:disabled){background:var(--muted)}.eyebrow{color:var(--muted-foreground);letter-spacing:.025em;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;line-height:1.5}.supporting-copy,.meta-copy,.guidance-note{color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.7}.supporting-copy{font-size:.8125rem}.meta-copy{font-size:.75rem}.guidance-note{border-left:2px solid var(--border-strong);background:var(--muted);margin-block:.875rem;padding:.75rem .875rem;font-size:.8125rem}.feedback{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);overflow-wrap:anywhere;padding:.75rem .875rem;font-size:.8125rem;line-height:1.65}.feedback--error{color:var(--destructive);border-color:color-mix(in oklch, var(--destructive) 22%, var(--border));background:var(--destructive-soft)}.feedback--success{color:var(--success);border-color:color-mix(in oklch, var(--success) 22%, var(--border));background:var(--success-soft)}.status-message{color:var(--muted-foreground);align-items:center;gap:.625rem;padding:1rem;font-size:.8125rem;display:flex}.status-message:before{content:"";border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.8s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(360deg)}}.status-chip{border-radius:var(--radius-xs);color:var(--muted-foreground);background:var(--muted);white-space:nowrap;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.status-chip--success{color:var(--success);background:var(--success-soft)}.status-chip--warning{color:var(--warning);background:var(--warning-soft)}.status-chip--danger{color:var(--destructive);background:var(--destructive-soft)}.status-chip--info{color:var(--info);background:var(--info-soft)}.count-label{border-radius:var(--radius-xs);background:var(--muted);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:.375rem;padding:.05rem .4rem;font-size:.6875rem;display:inline-block}.admin-shell,.platform-shell{grid-template-columns:14.5rem minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.sidebar{min-width:0;color:var(--sidebar-foreground);background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;padding:1.25rem .75rem .75rem;display:flex;overflow-y:auto}.brand-lockup{color:var(--sidebar-foreground);letter-spacing:-.02em;align-items:center;gap:.625rem;padding-inline:.375rem;font-size:.875rem;font-weight:700;display:flex}.brand-lockup small{color:var(--muted-foreground);letter-spacing:.05em;font-size:.6875rem;font-weight:450;display:block}.brand-mark{border-radius:var(--radius-sm);background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);letter-spacing:-.05em;flex:none;place-items:center;font-size:.75rem;font-weight:750;display:inline-grid}.brand-mark--large{border-radius:var(--radius);width:3rem;height:3rem;margin-bottom:1.5rem;font-size:1.125rem}.workspace-picker{border-bottom:1px solid var(--border);gap:.375rem;margin-top:.75rem;padding:1.125rem .375rem 1rem;display:grid}.workspace-picker label{color:var(--muted-foreground);font-size:.6875rem}.workspace-picker select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:100%;min-width:0;color:var(--foreground);padding:.5rem 1.5rem .5rem .625rem;font-size:.8125rem;font-weight:600}.role-summary{color:var(--muted-foreground);padding:.125rem .625rem;font-size:.6875rem}.workspace-nav{gap:1.125rem;padding-block:1.25rem;display:grid}.nav-group{gap:.125rem;display:grid}.nav-group__label{color:var(--muted-foreground);padding:0 .625rem .375rem;font-size:.6875rem;font-weight:550}.nav-button{border-radius:var(--radius-sm);width:100%;min-height:2.375rem;color:var(--sidebar-muted);text-align:left;background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;text-decoration:none;transition:background-color .12s;display:flex}.nav-button svg{flex:none}.nav-button:hover{color:var(--foreground);background:var(--muted)}.nav-button[aria-current=page]{color:var(--accent-foreground);background:var(--sidebar-accent);font-weight:650}.sidebar-footer{border-top:1px solid var(--border);gap:.25rem;margin-top:auto;padding-top:.75rem;display:grid}.account-email{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;padding:.75rem .625rem 0;font-size:.6875rem;overflow:hidden}.workspace-content{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.content-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 2rem 1.5rem;display:flex}.content-header>div{min-width:0}.content-header .supporting-copy{max-width:65ch;margin-top:.375rem}.header-actions{flex-wrap:wrap;gap:.5rem;display:flex}.page-content{padding:0 2rem 2rem}.page-content>.management-panel+.management-panel,.page-content>.management-stack+.management-panel{margin-top:1.25rem}.management-stack{gap:1.25rem;display:grid}.management-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);padding:1.5rem}.management-panel>.supporting-copy{margin-block:.625rem 1.25rem}.management-panel>h3{margin-top:1.25rem;margin-bottom:.625rem}.panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.panel-heading>div:first-child{min-width:0}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.875rem;display:grid}.compact-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-width:0;padding:1rem}.compact-card>p+p{margin-top:.625rem}.compact-card .panel-heading{margin-bottom:.625rem}.compact-card>.button{margin-top:.875rem}.summary-grid,.detail-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.875rem 1rem;margin:1rem 0;display:grid}.summary-grid>div,.detail-list>div{min-width:0}.summary-grid dt,.detail-list dt{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem}.summary-grid dd,.detail-list dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:550}.management-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.stack-form,.magic-link-form{gap:1rem;display:grid}.form-field,.stack-form>label,.magic-link-form>label{min-width:0;color:var(--foreground);flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:550;display:flex}.form-field--wide{grid-column:1/-1}.form-field input,.form-field select,.form-field textarea,.stack-form input:not([type=checkbox]),.stack-form select,.stack-form textarea,.magic-link-form input,.form-actions select{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--input-background);width:100%;min-width:0;min-height:2.375rem;color:var(--foreground);padding:.5rem .625rem;font-weight:400;line-height:1.5;display:block}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:var(--ring)}.form-field input[readonly]{background:var(--muted)}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{opacity:.6;cursor:not-allowed}textarea{resize:vertical}.form-field textarea,.stack-form textarea{min-height:6rem}.form-field small{font-weight:400}.form-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.form-actions select{width:auto;max-width:100%}.inline-options{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.inline-options label{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.toggle-list{gap:.5rem;display:grid}.toggle-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.toggle-row:hover{background:var(--muted)}.toggle-row input{margin-top:.1875rem}.toggle-row span{gap:.25rem;display:grid}.toggle-row small{color:var(--muted-foreground);font-weight:400;line-height:1.6}.inline-editor{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.inline-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.inline-form .form-field{flex:1}.plain-list{gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.plain-list li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 0;display:flex}.plain-list li:last-child{border-bottom:0}.plain-list li>span{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.plain-list small{color:var(--muted-foreground)}.plain-list .management-form{width:100%}.management-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;display:flex}.management-row>div{gap:.25rem;display:grid}.management-row span{color:var(--muted-foreground);font-size:.75rem}.editor-section{border:0;border-top:1px solid var(--border);margin:0;padding:1.25rem 0 0}.editor-section legend{padding-right:.75rem;font-size:.8125rem;font-weight:650}.language-variants{gap:.75rem;display:grid}.language-variants .panel-heading{align-items:center;margin:0}.language-variant{border-radius:var(--radius-sm);background:var(--muted);grid-template-columns:minmax(6rem,.5fr) minmax(0,1.5fr) auto;align-items:end;gap:.75rem;padding:.875rem;display:grid}.language-variant textarea{min-height:4.25rem}.save-bar{z-index:5;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-card);justify-content:flex-end;margin:0;padding:.875rem;position:sticky;bottom:0}.draft-status{color:var(--muted-foreground);margin-right:auto;font-size:.75rem}.technical-details{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);background:var(--muted);margin-block:.875rem;padding:.75rem .875rem;font-size:.75rem}.technical-details>summary{cursor:pointer;color:var(--foreground);font-weight:550}.technical-details[open]>summary{margin-bottom:.875rem}.technical-details h3{margin-top:1rem}.empty-state{text-align:center;align-content:center;justify-items:center;gap:.75rem;min-height:18rem;padding:3rem 1.5rem;display:grid}.empty-state__icon{border:1px solid var(--border);border-radius:var(--radius-lg);width:3rem;height:3rem;color:var(--muted-foreground);background:var(--card);box-shadow:var(--shadow-sm);place-items:center;display:inline-grid}.empty-state p{max-width:30ch;color:var(--muted-foreground);font-size:.8125rem;line-height:1.8}.empty-management-panel{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;min-height:12rem;padding:2rem}.workspace-content--inbox{overflow:hidden}.workspace-content--inbox .page-content{flex:1;min-height:0;padding:0 2rem 1.5rem;display:flex}.inbox-workspace{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex:1;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.inbox-list-panel{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-list-heading{justify-content:space-between;align-items:center;padding:.875rem .875rem .5rem;display:flex}.inbox-list-heading h2{font-size:.8125rem}.inbox-list-panel>.form-field{margin:.25rem .875rem .75rem;font-size:.6875rem}.conversation-list{flex:1;min-height:0;margin:0;padding:.25rem .5rem .5rem;list-style:none;overflow-y:auto}.conversation-row{border-bottom:1px solid var(--border);min-width:0}.conversation-row:last-child{border-bottom:0}.conversation-row__button,.conversation-row__static{border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--foreground);text-align:left;background:0 0;border:0;gap:.5rem;padding:.875rem .625rem;display:grid}.conversation-row__button:hover{background:var(--muted)}.conversation-row__button[aria-current=true]{background:var(--accent);box-shadow:inset 2px 0 0 var(--primary)}.conversation-row__identity{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.conversation-row__identity strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:3rem;font-size:.8125rem;overflow:hidden}.conversation-row__identity>span:not(.status-chip){color:var(--muted-foreground);font-size:.625rem}.conversation-row__identity .status-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.conversation-row__preview{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.75rem;overflow:hidden}.conversation-row__state{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;font-size:.625rem;display:flex}.inbox-placeholder{background:var(--background);place-items:center;min-width:0;display:grid}.inbox-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.inbox-detail-heading{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;margin:0;padding:1rem 1.25rem}.inbox-detail-heading>div{margin-right:auto}.inbox-detail-heading .eyebrow{margin-bottom:.125rem}.inbox-message-scroll{overscroll-behavior:contain;background:var(--background);flex:1;min-height:0;padding:.75rem 1.25rem 1.5rem;overflow-y:auto}.inbox-session-list{gap:1.25rem;display:grid}.inbox-session__heading{color:var(--muted-foreground);align-items:center;gap:.75rem;margin:1rem 0;display:flex}.inbox-session__heading:before,.inbox-session__heading:after{content:"";background:var(--border);flex:1;height:1px}.inbox-session__heading h3{color:var(--muted-foreground);font-size:.6875rem;font-weight:400}.inbox-session__heading>span{display:none}.message-list{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.message-row{border:1px solid var(--border);border-radius:var(--radius) var(--radius) var(--radius) .1875rem;background:var(--card);width:fit-content;min-width:0;max-width:min(88%,38rem);padding:.75rem .875rem}.message-row--outbound{border-color:color-mix(in oklch, var(--primary) 13%, var(--border));border-radius:var(--radius) var(--radius) .1875rem var(--radius);background:var(--accent);justify-self:end}.message-row--source{border-color:var(--info);outline:2px solid color-mix(in oklch, var(--info) 20%, transparent);scroll-margin:1rem}.message-row__heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.375rem;font-size:.625rem;display:flex}.message-row p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.8}.message-attachment-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.message-attachment-list li{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.delivery-diagnostics{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.625rem;font-size:.6875rem;display:flex}.delivery-diagnostics .form-actions{flex-basis:100%}.delivery-diagnostics .button,.message-attachment-list .button{min-height:2rem;padding:.375rem .5rem;font-size:.6875rem}.inbox-reply-form{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;gap:.625rem;padding:1rem 1.25rem;display:grid}.inbox-reply-form textarea{min-height:4.5rem;max-height:10rem;font-size:.8125rem}.inbox-reply-form .form-actions{margin:0}.inbox-reply-form .button--primary{margin-right:auto}.inbox-resume-field{flex:10rem;font-size:.6875rem}.inbox-resume-field select{font-size:.75rem}.inbox-detail>.feedback{flex-shrink:0;margin:0 1.25rem .75rem}.inbox-back{display:none}.case-list{gap:0;display:grid}.case-list .compact-card{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:1.25rem 0}.case-list .compact-card:first-child{padding-top:.5rem}.case-list .compact-card:last-child{border-bottom:0;padding-bottom:0}.case-list .form-actions{padding-top:.5rem}.platform-context{color:var(--muted-foreground);justify-content:space-between;gap:.5rem;margin:1.5rem .375rem;font-size:.75rem;display:flex}.platform-context strong{color:var(--foreground)}.platform-shell .workspace-content>.management-stack{padding:0 2rem 2rem}.platform-pause-reason{max-width:32rem;margin-block:1rem}.platform-nav{margin-top:1.25rem}.platform-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;padding-bottom:.625rem;display:flex}.platform-tabs .button[aria-current=page]{color:var(--accent-foreground);background:var(--accent)}.center-page{place-items:center;min-height:100dvh;padding:2rem;display:grid}.auth-page{background:var(--background)}.auth-card,.empty-workspace-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:min(100%,27rem);box-shadow:var(--shadow-elevated);padding:2.5rem}.auth-card h1,.empty-workspace-card h1{margin-bottom:.75rem;font-size:1.375rem}.auth-card>.supporting-copy,.empty-workspace-card>.supporting-copy{margin-bottom:1.75rem}.auth-card>.button+.button,.auth-card>.feedback,.auth-card>form+.button,.auth-card>.feedback+.button{margin-top:1rem}.mobile-bar{display:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(18% .007 285);--background-emphasis:oklch(20% .01 285);--foreground:oklch(93% .008 285);--card:oklch(22% .009 285);--primary:oklch(71% .16 292);--primary-hover:oklch(76% .14 292);--primary-foreground:oklch(18% .025 292);--muted:oklch(26.5% .009 285);--muted-foreground:oklch(71% .012 285);--accent:oklch(29% .044 292);--accent-foreground:oklch(85% .09 292);--border:oklch(32% .012 285);--border-strong:oklch(43% .015 285);--ring:oklch(72% .16 292);--destructive:oklch(77% .14 27);--destructive-soft:oklch(28% .05 27);--success:oklch(77% .105 158);--success-soft:oklch(27% .04 158);--warning:oklch(82% .11 80);--warning-soft:oklch(28.5% .04 80);--info:oklch(78% .105 250);--info-soft:oklch(27.5% .04 250);--sidebar:oklch(20% .009 285);--shadow-sm:0 1px 2px oklch(10% 0 0/.12);--shadow-card:0 1px 3px oklch(10% 0 0/.15);--shadow-elevated:0 12px 40px oklch(10% 0 0/.3)}}@media (width<=75rem){.admin-shell,.platform-shell{grid-template-columns:12.75rem minmax(0,1fr)}.content-header{padding:1.25rem 1.25rem 1rem}.page-content,.workspace-content--inbox .page-content{padding:0 1.25rem 1.25rem}.inbox-workspace{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.inbox-detail-heading,.inbox-reply-form{padding:.875rem}.inbox-message-scroll{padding-inline:.875rem}.platform-shell .workspace-content>.management-stack{padding-inline:1.25rem}}@media (width<=60rem) and (width>=47.501rem){.admin-shell{grid-template-columns:11rem minmax(0,1fr)}.sidebar{padding-inline:.5rem}.nav-button{font-size:.75rem}.inbox-workspace{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}.workspace-content--inbox .content-header .supporting-copy{display:none}.workspace-content--inbox .page-content{padding-inline:.75rem}}@media (width<=47.5rem){.admin-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mobile-bar{background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;height:3.5rem;padding:.625rem 1rem;display:flex}.mobile-bar .brand-lockup{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.mobile-bar .brand-mark{width:1.75rem;height:1.75rem;font-size:.6875rem}.admin-shell>.sidebar{display:none}.admin-shell--navigation-open>.sidebar{z-index:30;border:0;padding:.75rem 1rem;display:flex;position:fixed;inset:3.5rem 0 0}.admin-shell--navigation-open>.sidebar>.brand-lockup{display:none}.workspace-picker{margin:0;padding-top:.5rem}.workspace-nav{gap:.75rem;padding-block:.875rem}.nav-button{min-height:2.75rem}.content-header{gap:.75rem;padding:1rem}h1{font-size:1.25rem}.content-header .supporting-copy{font-size:.75rem}.page-content{padding:0 1rem 1.5rem}.management-panel{padding:1rem}.management-form{grid-template-columns:minmax(0,1fr)}.panel-heading{flex-wrap:wrap;gap:.625rem}.form-actions{gap:.625rem}.form-actions>.button{min-height:2.75rem}.form-field input,.form-field select,.form-field textarea,.stack-form input:not([type=checkbox]),.stack-form select,.stack-form textarea,.magic-link-form input,.form-actions select{min-height:2.75rem;font-size:1rem}.workspace-content--inbox .content-header{padding-block:.75rem}.workspace-content--inbox .content-header .eyebrow,.workspace-content--inbox .content-header .supporting-copy{display:none}.workspace-content--inbox .page-content{padding:0}.inbox-workspace{border:0;border-top:1px solid var(--border);border-radius:0;grid-template-columns:minmax(0,1fr)}.inbox-list-panel{border-right:0}.inbox-list-heading{padding-inline:1rem}.inbox-list-panel>.form-field{margin-inline:1rem}.conversation-list{padding-inline:.5rem}.conversation-row__button,.conversation-row__static{padding:1rem .75rem}.conversation-row__identity strong{font-size:.9375rem}.conversation-row__preview{font-size:.8125rem}.inbox-placeholder,.inbox-workspace--selected>.inbox-list-panel{display:none}.inbox-back{display:inline-flex}.inbox-detail-heading{flex-wrap:nowrap;gap:.625rem;padding:.625rem .875rem}.inbox-detail-heading .status-chip{white-space:normal}.inbox-reply-form{padding:.75rem .875rem max(.75rem, env(safe-area-inset-bottom))}.inbox-reply-form .form-field>small{display:none}.inbox-reply-form textarea{min-height:3.5rem;max-height:7rem}.inbox-reply-form .form-field>span{font-size:.6875rem}.inbox-resume-field{flex-basis:100%;order:-1}.inbox-resume-field select{min-height:2.375rem;font-size:.8125rem}.inbox-detail>.feedback{margin-inline:.875rem;font-size:.75rem}.message-row{max-width:92%}.language-variant{grid-template-columns:minmax(0,1fr) auto}.language-variant .form-field:nth-child(2){grid-area:2/1/auto/-1}.language-variant>.button{grid-area:1/2}.save-bar{flex-wrap:wrap;padding:.75rem}.save-bar .draft-status{flex-basis:100%}.save-bar .button{flex:1}.platform-shell{height:auto;min-height:100dvh;display:block;overflow:visible}.platform-shell>.sidebar{border-right:0;border-bottom:1px solid var(--border);padding:1rem}.platform-context{margin:.75rem 0}.platform-nav{flex-wrap:wrap;gap:.25rem;margin-top:.75rem;display:flex}.platform-nav .nav-button{width:auto}.platform-shell .workspace-content>.management-stack{padding:0 1rem 1.5rem}.center-page{padding:1rem}.auth-card,.empty-workspace-card{padding:1.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}.content-header h1:focus{outline:none}
