.management{min-height:100vh}.workspace-top{min-height:88px;padding:16px var(--gutter);background:var(--ink);color:var(--paper);align-items:center;gap:22px;display:flex}.workspace-top .brand img{border-radius:4px;width:44px;height:44px}.workspace-top>span{font-family:var(--display);letter-spacing:-.02em;font-size:15px;font-weight:500}.workspace-top>.quiet-link{color:var(--paper);margin-left:auto}.management .muted{color:#a5a59c}.management .micro{font-family:var(--display);letter-spacing:.01em;font-size:11px;font-weight:500;line-height:1.5}.quiet-link{text-underline-offset:5px;text-decoration:underline;text-decoration-color:var(--rule);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.quiet-link:hover{text-decoration-color:currentColor}.login-panel{gap:var(--gutter);padding:100px var(--gutter);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.login-panel h1{letter-spacing:-.045em;margin-top:28px;font-size:clamp(52px,6vw,100px);line-height:1.05}.login-intro{color:var(--faint);margin-top:28px;font-size:18px}.login-form-panel{border-top:1px solid var(--ink);max-width:520px;margin-top:8px;padding-top:24px}.login-form-panel h2{letter-spacing:-.035em;margin:24px 0 18px;font-size:28px}.login-form-panel>p{color:var(--faint)}.login-form-panel small{color:var(--faint);margin-top:28px;font-size:12px;display:block}.management form{gap:22px;display:grid}.login-form-panel form{margin-top:28px}.management label,.communication-form label{font-family:var(--display);gap:9px;font-size:13px;font-weight:500;line-height:1.5;display:grid}.management input,.management select,.management textarea,.communication-form input,.communication-form select,.communication-form textarea{border:1px solid var(--rule);width:100%;min-width:0;color:var(--ink);font:400 16px/1.5 var(--body);resize:vertical;background:0 0;border-radius:0;padding:12px}.management input:focus,.management textarea:focus,.communication-form input:focus,.communication-form select:focus,.communication-form textarea:focus{outline:2px solid var(--focus);outline-offset:2px}.workspace-button{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);font:600 13px/1.5 var(--display);cursor:pointer;border-radius:0;padding:12px 20px;transition:background .18s,color .18s}.workspace-button:hover{background:var(--paper);color:var(--ink)}.workspace-button.secondary{color:var(--ink);background:0 0}.workspace-button.secondary:hover{background:#e3e2d8}.workspace-button:disabled{opacity:.5;cursor:not-allowed}.workspace-shell{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 88px);display:grid}.workspace-sidebar{border-right:1px solid var(--rule);flex-direction:column;align-items:stretch;gap:16px;padding:32px 20px;display:flex}.workspace-sidebar nav{margin-bottom:20px;display:grid}.workspace-sidebar nav a{font:500 13px/1.5 var(--display);border-left:2px solid #0000;gap:16px;padding:12px;display:flex}.workspace-sidebar nav a[aria-current=page]{border-color:var(--ink);background:#e3e2d8}.workspace-sidebar nav a:hover{background:#e8e7de}.account-block{border-top:1px solid var(--rule);overflow-wrap:anywhere;justify-items:start;gap:12px;margin-top:auto;padding-top:20px;font-size:12px;display:grid}.workspace-content{min-width:0;padding:40px clamp(24px,3vw,64px)}.workspace-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:30px;display:flex}.workspace-heading h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,3vw,48px);line-height:1.1}.workspace-heading p:not(.micro){color:var(--faint);max-width:620px;font-size:14px}.workspace-heading>button{flex-shrink:0;margin-top:26px}.ledger{border-top:1px solid var(--ink)}.ledger-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(120px,.65fr) minmax(0,3fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.ledger-row h2,.ledger-row h3{letter-spacing:-.025em;font-size:18px;line-height:1.35}.ledger-row p{color:var(--faint);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px}.ledger-meta{color:var(--faint);gap:10px;font-size:12px;display:grid}.state{font:500 11px/1.5 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}.state.published,.state.active{color:var(--focus)}.empty-state{color:var(--faint);border-top:1px solid var(--rule);padding:44px 0}.empty-state h2{color:var(--ink);margin-bottom:14px;font-size:24px}.empty-state p{max-width:540px}.toolbar{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.toolbar input{flex:1;min-width:180px}.toolbar select{width:auto}.pagination{align-items:center;gap:20px;margin-top:24px;font-size:13px;display:flex}.workspace-dialog{border:1px solid var(--ink);background:var(--paper);width:min(720px,100vw - 32px);max-height:90vh;color:var(--ink);border-radius:0;padding:28px;overflow-y:auto}.workspace-dialog::backdrop{background:#09090999}.dialog-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:28px;display:flex}.dialog-heading h2{letter-spacing:-.035em;font-size:26px;line-height:1.2}.dialog-heading button{background:0 0;border:0;padding:0 6px;font-size:20px}.field-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field-help{font:400 13px/1.6 var(--body);color:var(--faint)}.form-actions{justify-content:flex-end;gap:12px;display:flex}.management [role=status]:not(:empty){color:var(--focus);white-space:pre-wrap;padding:14px 0;font-size:14px}.management [role=status].error{color:#8b302b}.message-entry{border-left:2px solid var(--rule);margin:24px 0;padding:0 0 0 18px}.message-entry.outgoing{border-color:var(--focus)}.message-entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:15px}.message-entry small{color:var(--faint);font-size:12px}.ticket-detail>p{overflow-wrap:anywhere;margin-bottom:18px}.ticket-detail audio{width:100%;margin:12px 0}.settings-form{max-width:680px}.settings-block{border-top:1px solid var(--rule);margin:20px 0;padding:24px 0}.settings-block h2{letter-spacing:-.03em;margin-bottom:16px;font-size:24px}.compact-actions{flex-wrap:wrap;gap:14px;display:flex}.record-label{font:500 11px var(--display);color:var(--faint)}#release-preview{border-top:1px solid var(--rule);padding-top:24px}#release-preview h3{margin:14px 0;font-size:26px;line-height:1.2}#release-preview p{white-space:pre-wrap;margin-bottom:18px}@media (width<=1000px){.workspace-shell{grid-template-columns:210px minmax(0,1fr)}.ledger-row{grid-template-columns:110px minmax(0,1fr);gap:16px}.ledger-row>.compact-actions,.ledger-row>button{grid-column:2;justify-self:start}.workspace-heading{flex-wrap:wrap}.workspace-heading>button{margin-top:0}}@media (width<=800px){.workspace-top{gap:16px;padding:16px 24px}.workspace-top>span,.workspace-top>.quiet-link{font-size:12px}.workspace-shell{display:block}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--rule);gap:8px;padding:20px 24px}.workspace-sidebar nav{flex-wrap:wrap;gap:2px;margin-bottom:10px;display:flex}.workspace-sidebar nav a{gap:8px;padding:9px 10px;font-size:12px}.account-block{justify-content:space-between;align-items:center;margin-top:0;padding-top:12px;display:flex}.workspace-content{padding:28px 24px}.login-panel{grid-template-columns:1fr;gap:48px;padding:48px 24px}.login-panel h1{font-size:56px}.login-form-panel{max-width:none}.workspace-heading h1{font-size:34px}.workspace-dialog{padding:22px}.field-pair{grid-template-columns:1fr}.ledger-row{grid-template-columns:1fr;gap:12px}.ledger-row>button,.ledger-row>.compact-actions{grid-column:1}.ledger-meta{flex-wrap:wrap;gap:16px;display:flex}.workspace-top .brand img{width:36px;height:36px}.login-intro{font-size:16px}.form-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.management *,.communication-form *{scroll-behavior:auto!important;transition:none!important}}.login-form-panel{--success:#79b68c}#confirm-login:not([hidden]){gap:22px;display:grid}#confirm-login>p{color:var(--faint)}#login-form .workspace-button[data-sent]{background:var(--success);border-color:var(--success);color:var(--ink);opacity:1;cursor:default}.management #login-status.success:not(:empty){border:1px solid var(--success);color:var(--ink);align-items:start;gap:12px;margin-top:22px;padding:14px;display:flex}.login-success-icon{font-size:20px;line-height:1.3}.login-success-copy{gap:4px;display:grid}.login-success-copy strong{font-family:var(--display);font-weight:600}.ticket-actions{border-block:1px solid var(--rule);margin:22px 0;padding:18px 0}.ticket-actions .danger{color:#8b302b}.ticket-archived{margin-block:18px}.workspace-dialog{max-height:90dvh;margin:auto}.workspace-refresh{height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;margin-left:auto;display:grid}.workspace-refresh:hover{color:#a5a59c}.workspace-refresh:disabled{opacity:.5;cursor:wait}.audit-network{min-width:0;max-width:248px}.audit-network p{margin-top:0}.audit-local-time{margin-top:4px;font-size:12px;display:block}.ledger-pagination{flex-wrap:wrap;row-gap:12px;margin-block:24px}.ledger-pagination button:disabled{opacity:.5;cursor:default}.workspace-navigation{display:contents}.workspace-sidebar nav a{align-items:center}.workspace-sidebar nav a svg{flex-shrink:0}@media (width>=801px){.workspace-sidebar{align-self:start;min-height:calc(100dvh - 88px)}.workspace-navigation{flex-direction:column;gap:16px;display:flex}.workspace-sidebar .account-block{flex-shrink:0}}@media (width>=1001px){.audit-ledger .ledger-row{grid-template-columns:minmax(120px,.65fr) minmax(0,3fr) minmax(0,248px)}}@media (width<=1000px){.audit-network{grid-column:2;max-width:none}}@media (width<=800px){.audit-network{grid-column:1}}@media (width<=600px){.workspace-top:has(#refresh-data:not([hidden])){gap:8px}}.nav-unread,.workflow-state{--success:#79b68c}.workspace-sidebar .nav-unread{text-align:center;min-width:22px;color:var(--ink);border:1px solid var(--success);background:color-mix(in srgb,var(--success) 14%,transparent);flex-shrink:0;margin-left:auto;padding:2px 5px;font-size:11px;line-height:1.5}.workflow-feedback{min-height:24px;margin-block:16px;font-size:14px}.workflow-feedback.error{color:#8b302b}.workflow-counts{color:var(--faint);margin-bottom:16px;font-size:13px}.workflow-state{border:1px solid var(--rule);justify-self:start;padding:4px 8px}.workflow-state.active{color:var(--ink);border-color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.workflow-toggle{justify-content:center;align-items:center;gap:8px;display:inline-flex}.workflow-row h2{overflow-wrap:anywhere}.youtube-notifications{margin-bottom:24px}.youtube-notifications summary{cursor:pointer;font:500 13px/1.5 var(--display);overflow-wrap:anywhere;padding-block:12px}.youtube-notifications form{margin-top:16px}.youtube-row time{overflow-wrap:anywhere}.youtube-dialog{max-width:960px}.youtube-copy{grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:24px;display:grid}.youtube-copy video{background:var(--ink);width:100%;max-height:60dvh}.youtube-copy :is(p,ol,ul,h4){margin-block:16px;font-size:14px}.youtube-copy :is(ol,ul){padding-left:22px}.youtube-copy h3{font-size:22px}.youtube-copy a{overflow-wrap:anywhere;text-decoration:underline}@media (width<=800px){.youtube-copy{grid-template-columns:minmax(0,1fr)}.youtube-copy video{max-height:45dvh}}.overview-updated{margin-bottom:24px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.overview-stats{display:contents}.overview-metric{border-top:1px solid var(--rule);min-width:0;padding:24px 0}.overview-metric h2,.overview-workflows h2{letter-spacing:-.025em;font-size:18px;line-height:1.35}.overview-metric h2 a,.overview-workflows h2 a{justify-content:space-between;gap:16px;display:flex}.overview-metric h2 a:hover,.overview-workflows h2 a:hover{text-underline-offset:5px;text-decoration:underline}.overview-value{font:500 48px/1.1 var(--display);letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:12px;margin-block:16px;display:flex}.overview-value span{font:400 14px/1.5 var(--body);letter-spacing:normal;color:var(--faint)}.overview-metric .field-help{overflow-wrap:anywhere}.overview-workflow-counts{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.overview-workflows{margin-top:0}@media (width<=1000px){.overview-grid{column-gap:24px}.overview-value{font-size:34px}}@media (width<=600px){.overview-grid{grid-template-columns:minmax(0,1fr)}}
