.recording-studio .recording-feedback{background:#faf8f0;border:1px solid #c7cebd;border-radius:.75rem;margin-top:1.25rem;padding:1rem 1.125rem}.recording-studio .recording-feedback-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.recording-studio .recording-capture-state{align-items:center;color:#274938;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem}.recording-studio .recording-capture-state i{background:#7b8173;border-radius:50%;height:.5rem;width:.5rem}.recording-studio [data-capture-state=recording] .recording-capture-state i{background:#a3462f}.recording-studio [role=timer]{color:#274938;font-size:1.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.025em}.recording-studio .recording-waveform{display:block;height:4rem;margin-block:.75rem;overflow:hidden;width:100%}.recording-studio .recording-waveform path{fill:none;stroke:#42624b;stroke-width:1.5;vector-effect:non-scaling-stroke}.recording-studio .recording-input-level{background:#e0e4d8;border-radius:2px;height:.375rem;margin-top:.75rem;overflow:hidden}.recording-studio .recording-input-level>span{background:#42624b;display:block;height:100%}.recording-studio .recording-input-description{color:#53604e;font-size:.8125rem;line-height:1.5;margin:.75rem 0 0;min-height:1.5em}.recording-studio .recording-draft h3{font-family:inherit;font-size:1rem;font-weight:600;margin:0 0 .75rem}.recording-studio .recording-draft audio{display:block;width:100%}.recording-studio .recording-draft details{color:#53604e;font-size:.8125rem;margin-top:.5rem;overflow-wrap:anywhere}.recording-studio .recording-draft summary{align-content:center;cursor:pointer;min-height:44px}.recording-studio .recording-draft details p{margin:.25rem 0}@media (prefers-reduced-motion:reduce){.recording-studio .recording-waveform{display:none}}.workspace-app{--workspace-sage:#edf0e6;--workspace-radius:1.25rem;font-size:1rem;min-height:100vh}.workspace-app .workspace-header{align-items:center;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;margin-inline:clamp(1rem,3vw,3rem);max-width:none;padding:1.25rem 0}.workspace-app .identity{font-size:1.25rem;letter-spacing:-.04em}.workspace-app .identity strong{font-family:Georgia,serif;font-size:1.6rem;font-weight:400}.workspace-app .identity span{font-size:.75rem;letter-spacing:.01em}.workspace-account{align-items:center;display:flex;gap:1.5rem}.workspace-app .language{gap:0}.workspace-app .language a{color:var(--text);font-size:.875rem;text-decoration-thickness:1px;text-underline-offset:4px}.workspace-app .session-signout{border-color:var(--line);font-size:.875rem;padding-inline:1.25rem}.workspace-account .language a,.workspace-account .session-signout{min-height:52px}.workspace-layout{display:grid;grid-gap:clamp(2rem,4vw,4.5rem);gap:clamp(2rem,4vw,4.5rem);grid-template-columns:12rem minmax(0,1fr);margin:0 auto;max-width:96rem;padding:3rem clamp(1rem,3vw,3rem) 2rem}.workspace-sidebar{padding-top:.375rem}.workspace-app .workspace-eyebrow{color:var(--muted);font-size:.6875rem;font-weight:600;letter-spacing:.15em;line-height:1.6;margin:0 0 1.25rem;text-transform:uppercase}.workspace-sidebar>.workspace-eyebrow{padding-left:1rem}.workspace-sidebar nav{display:flex;flex-direction:column;gap:.5rem}.workspace-sidebar nav a{border-radius:.75rem;color:var(--text);font-size:.9375rem;gap:.875rem;min-height:52px;padding:.75rem 1rem;text-decoration:none;transition:background-color .15s ease}.workspace-sidebar nav a:hover{background:var(--workspace-sage)}.workspace-sidebar nav a[aria-current=page]{background:var(--text);border-radius:.75rem;color:var(--surface)}.workspace-app svg{flex-shrink:0}.workspace-sidebar nav svg{height:1.25rem;width:1.25rem}.workspace-privacy{border-top:1px solid var(--line);color:var(--muted);display:flex;gap:.75rem;margin:2.5rem 1rem 0;padding-top:1.5rem}.workspace-privacy svg{height:1rem;margin-top:.125rem;width:1rem}.workspace-privacy p{font-size:.75rem;line-height:1.7;margin:0}.workspace-app main{background:transparent;border:0;border-radius:0;margin:0;max-width:none;min-width:0;padding:0}.workspace-page-heading{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2.5rem}.workspace-page-heading .workspace-eyebrow{margin-bottom:.75rem}.workspace-page-heading h1{font-size:clamp(2.75rem,4.5vw,4rem);letter-spacing:-.045em;margin:0 0 .75rem}.workspace-app .workspace-description{color:var(--muted);font-size:1rem;line-height:1.7;margin:0;max-width:38rem}.workspace-app .prepare-recording{border-radius:3rem;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.75rem;margin:0;min-height:52px;padding:.875rem 1.25rem}.prepare-recording svg{height:1.125rem;width:1.125rem}.workspace-private-grid{align-items:start;container:workspace-tasks/inline-size;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.library-workspace{display:grid;grid-gap:1.25rem;gap:1.25rem;min-width:0}.workspace-app .archive-workspace,.workspace-app .governed-surface,.workspace-app .recording-detail,.workspace-app .recording-library,.workspace-app .recording-studio,.workspace-app main>details,.workspace-app>.workspace-layout>main>.session-controls{background:var(--surface);border:1px solid var(--line);border-radius:var(--workspace-radius);margin:0;max-width:none;min-width:0;padding:clamp(1.5rem,2.25vw,2.25rem)}.workspace-app h2{font-family:Georgia,serif;font-size:1.75rem;font-weight:400;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem}.workspace-app h3{font-size:1.125rem;font-weight:600;line-height:1.5;margin:1.75rem 0 .75rem}.workspace-app p{line-height:1.7}.workspace-app button{border-radius:.625rem;font-size:.875rem;font-weight:500;padding:.75rem 1.125rem}.workspace-app button:hover:not(:disabled){filter:brightness(.95)}.workspace-app .secondary-action{border-color:var(--line)}.workspace-app button:disabled{border-width:1px}.workspace-app :is(input,select,textarea){border-radius:.5rem;font-size:1rem;min-width:0;padding:.75rem;width:100%}.workspace-app :is(input,select,textarea):focus{border-color:var(--text)}.workspace-app label{color:var(--muted);font-size:.8125rem;gap:.5rem;line-height:1.5}.workspace-app input:is([type=checkbox],[type=radio]){accent-color:var(--text);height:1.25rem;margin:.125rem 0 0;min-height:1.25rem;min-width:1.25rem;padding:0;width:1.25rem}.workspace-app label:has(>input:is([type=checkbox],[type=radio])){color:var(--text);display:grid;font-size:.875rem;grid-gap:.75rem;gap:.75rem;grid-template-columns:1.25rem minmax(0,1fr);line-height:1.7;margin-block:1rem;min-height:48px}.workspace-app .actions{align-items:center;gap:.75rem}.workspace-app .actions>button{flex:0 1 auto}.workspace-app :is([role=status],[role=alert]){border:0;border-radius:.5rem;font-size:.875rem;margin:1rem 0;padding:0}.workspace-app :is([role=status],[role=alert]):empty{margin:0;padding:0}.workspace-app [data-state=error],.workspace-app [role=alert]{background:#fbede6;color:var(--color-error);padding:1rem}.workspace-app [data-state=success]{background:var(--workspace-sage);padding:1rem}.workspace-app main>.session-controls{margin-bottom:1.5rem!important}.workspace-app main>details summary{align-content:center;cursor:pointer;font-weight:500}.archive-panel-heading{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem}.archive-panel-heading h2{font-size:1.5rem;margin:0}.workspace-app .archive-panel-heading button{flex-shrink:0;font-size:.75rem;padding-inline:.75rem}.workspace-app .archive-workspace>#archive-required{color:var(--muted);font-size:.875rem;margin:0 0 1.5rem}.workspace-app .archive-workspace>[data-state=empty]{background:var(--workspace-sage);color:var(--muted);margin-bottom:1.75rem;padding:1rem 1.125rem}.workspace-app .archive-workspace form>h2{font-size:1.375rem;margin-bottom:.75rem}.workspace-app .archive-workspace form>p{color:var(--muted);font-size:.875rem;margin:0 0 1.5rem}.workspace-app .archive-workspace form>button{margin-top:.5rem}.workspace-app .archive-workspace label{margin:1rem 0}.workspace-app .archive-workspace article{border-radius:.75rem;padding:1.25rem}.workspace-app .archive-tabs{border-bottom:1px solid var(--line);gap:.5rem;margin-bottom:1.75rem;padding-bottom:1rem}.workspace-app .archive-tabs button[aria-pressed=true]{border-color:var(--text);color:var(--text);font-weight:650}.workspace-app .recording-studio{background:var(--workspace-sage)}.recording-mark{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:50%;display:flex;height:3.5rem;justify-content:center;margin-bottom:1.75rem;width:3.5rem}.recording-mark svg{height:1.5rem;width:1.5rem}.workspace-app .recording-studio .workspace-eyebrow{margin-bottom:.75rem}.workspace-app .recording-studio h2{font-size:clamp(1.75rem,2.5vw,2.25rem)}.workspace-app .recording-studio>p{color:var(--muted);font-size:.875rem}.workspace-app .recording-studio>.actions{border-top:1px solid #ced5c8;margin-top:1.75rem;padding-top:1.5rem}.workspace-app .recording-studio>.actions button{flex:1 1 auto}.workspace-app .recording-studio>.secondary-action{display:block;margin-top:.75rem;width:100%}.workspace-app .recording-studio section{border-top:1px solid #ced5c8;margin-top:1.5rem;padding-top:1.25rem}.workspace-app .recording-studio audio{max-width:100%}.workspace-app .recording-studio [data-draft-id]{border-top:1px solid #ced5c8;margin-top:1.5rem;padding-top:1rem}.workspace-app .recording-studio a{align-items:center;display:inline-flex}.workspace-app .governed-surface>[role=status]:only-child{align-content:center;background:var(--workspace-sage);border-radius:.75rem;color:var(--muted);margin:0;min-height:9rem;padding:2rem;text-align:center}.workspace-app .governed-surface>section{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.75rem}.workspace-app .governed-surface article{border-radius:.75rem;margin-top:1rem;padding:1.5rem}.workspace-app .governed-surface dl{font-size:.875rem;margin-block:1.5rem}.workspace-app .governed-surface dd,.workspace-app .governed-surface dt{padding:.875rem .5rem}.workspace-app .workspace-notice{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:22rem;padding-block:3rem;text-align:center}.workspace-notice-icon{align-items:center;background:var(--workspace-sage);border-radius:50%;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem;width:4rem}.workspace-notice-icon svg{height:1.75rem;width:1.75rem}.workspace-app .workspace-notice h2{font-size:clamp(1.75rem,3vw,2.25rem);margin-bottom:.75rem}.workspace-app .workspace-notice p{color:var(--muted);margin:0 0 1.75rem;max-width:30rem}.workspace-notice-action{align-items:center;border:1px solid var(--line);border-radius:3rem;color:var(--text);display:inline-flex;font-size:.875rem;gap:.75rem;padding:.75rem 1.25rem;text-decoration:none}.workspace-notice-action:visited{color:var(--text)}.workspace-notice-action:hover{background:var(--workspace-sage)}.workspace-notice-action svg{height:1rem;width:1rem}.workspace-app footer{border-top:1px solid var(--line);font-size:.75rem;margin:1rem clamp(1rem,3vw,3rem) 0;max-width:none;padding:1.25rem 0}@media (min-width:96rem){.workspace-app .workspace-header,.workspace-app footer{margin-inline:auto;max-width:90rem}}@media (max-width:75rem){.workspace-private-grid{grid-template-columns:minmax(0,1fr)}.workspace-page-heading{align-items:start;flex-direction:column}}@media (max-width:54rem){.workspace-layout{gap:2rem;grid-template-columns:minmax(0,1fr);padding-top:1.5rem}.workspace-sidebar{padding-top:0}.workspace-privacy,.workspace-sidebar>.workspace-eyebrow{display:none}.workspace-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:.375rem}.workspace-sidebar nav a{flex:1 0 auto;font-size:.8125rem;gap:.5rem;justify-content:center;min-height:48px;padding:.625rem .75rem}.workspace-sidebar nav svg{height:1rem;width:1rem}.workspace-page-heading{margin-bottom:1.75rem}.workspace-app .workspace-header{gap:.75rem}.workspace-account{gap:.5rem}.workspace-app .identity span,.workspace-app .language span{display:none}.workspace-app .identity strong{font-size:1.375rem}.workspace-app .identity{padding-left:2rem}.workspace-app .identity svg{height:1.5rem;width:1.5rem}.workspace-app .session-signout{padding-inline:.75rem}}@media (max-width:30rem){.workspace-app .workspace-header{align-items:start}.workspace-app .identity{flex-basis:100%}.workspace-account{justify-content:space-between;width:100%}.workspace-app .language a{padding-left:0}.workspace-page-heading h1{font-size:3rem}.workspace-app .prepare-recording{width:100%}.archive-panel-heading{align-items:start;flex-wrap:wrap}.workspace-app .governed-surface dl{grid-template-columns:minmax(0,1fr)}}@container workspace-tasks (max-width: 20rem){.workspace-app .archive-workspace,.workspace-app .library-workspace .archive-management .archive-workspace{padding-inline:.75rem}}.workspace-app .recording-library{padding:clamp(1.25rem,2.25vw,2rem)}.library-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.library-heading .workspace-eyebrow{margin-bottom:.625rem;font-size:.625rem;letter-spacing:.12em}.workspace-app .library-heading h2{font-size:2rem;margin:0}.workspace-app .library-refresh{font-size:.75rem;padding-inline:.75rem}.library-search{margin-bottom:1rem}.workspace-app .library-search label{color:var(--text);font-weight:500;margin:0 0 .5rem}.library-search>div{position:relative;display:flex;gap:.5rem}.library-search svg{position:absolute;left:.875rem;top:1rem;width:1.125rem;height:1.125rem;color:var(--muted);pointer-events:none}.workspace-app .library-search input{padding-left:2.5rem;margin:0;background:var(--surface)}.workspace-app .library-search button{flex-shrink:0;background:var(--text);border-color:var(--text)}.library-scopes{display:flex;flex-wrap:wrap;gap:.375rem}.workspace-app .library-scopes button{border:1px solid transparent;font-size:.75rem;padding-inline:.75rem;min-height:48px}.workspace-app .library-scopes button[aria-pressed=true]{background:var(--workspace-sage);border-color:#cbd3c3;color:var(--text)}.workspace-app .library-access-note{display:flex;gap:.5rem;color:var(--muted);font-size:.75rem;line-height:1.5;margin:1rem 0 1.5rem}.library-access-note svg{width:.875rem;height:.875rem;margin-top:.125rem}.recording-list{list-style:none;padding:0;margin:0}.recording-list>li{display:flex;gap:1rem;border-top:1px solid var(--line);padding:1.5rem 0}.recording-list>li:last-child{padding-bottom:0}.recording-list-mark{display:flex;align-items:center;justify-content:center;height:2.75rem;width:2.75rem;flex:0 0 2.75rem;background:var(--workspace-sage);border-radius:50%;margin-top:.125rem}.recording-list-mark svg{width:1.125rem;height:1.125rem}.recording-list-content{flex:1 1 auto;min-width:0}.recording-list-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.6875rem;color:var(--muted)}.visibility-tag{font-weight:550;color:var(--text)}.workspace-app .recording-list h3{font-family:Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.3;margin:.625rem 0}.recording-list h3 a{display:inline;color:var(--text);text-decoration:none;overflow-wrap:anywhere}.recording-list h3 a:hover{text-decoration:underline;text-underline-offset:4px}.workspace-app .recording-excerpt{color:var(--muted);font-size:.875rem;line-height:1.6;margin:0 0 .75rem;overflow-wrap:anywhere}.workspace-app .recording-processing{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--muted);margin:.75rem 0 0}.recording-processing>span{height:.375rem;width:.375rem;border-radius:50%;background:#587864;flex-shrink:0}.recording-processing>span:is([data-processing=queued],[data-processing=transcribing],[data-processing=submitted]){background:#a75032}.workspace-app .recording-open{display:flex;align-items:center;justify-content:center;align-self:center;color:var(--text);height:48px;min-width:48px;border:1px solid var(--line);border-radius:50%;text-decoration:none}.recording-open svg{height:1rem;width:1rem}.workspace-app .library-empty{padding:2.5rem 0 1.5rem;text-align:center;border-top:1px solid var(--line)}.library-empty>svg{width:2rem;height:2rem;color:#587864}.workspace-app .library-empty h3{font:1.5rem/1.3 Georgia,serif;margin:1rem 0 .75rem}.workspace-app .library-empty p{color:var(--muted);font-size:.875rem;margin:0 auto 1.25rem;max-width:24rem}.library-more{margin-top:1.5rem;width:100%}.recording-detail audio{width:100%;margin:.5rem 0 1.5rem}.released-story .story-back,.released-story .story-report{display:inline-flex;align-items:center;font-size:.875rem}.released-story .workspace-eyebrow{margin-top:1.5rem}.released-story-text{white-space:pre-wrap;line-height:1.9;max-width:65ch;margin:1.5rem 0 2rem}.released-story details{border-top:1px solid var(--line);padding-top:1rem;font-size:.875rem}.released-story summary{cursor:pointer;align-content:center}.transcript-history{border-bottom:1px solid var(--line);margin-bottom:1.5rem;padding-bottom:.75rem}.transcript-history summary{cursor:pointer;font-size:.8125rem;align-content:center}.transcript-history p{font-size:.75rem;overflow-wrap:anywhere}.transcript-segment{margin:1.5rem 0}.transcript-segment-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.transcript-segment-heading span{color:var(--color-warning);font-size:.75rem}.workspace-app .transcript-segment label{display:flex;flex-direction:column}.workspace-app .transcript-segment textarea{min-height:9rem;line-height:1.7;margin-top:.5rem}.archive-management{border:1px solid var(--line);border-radius:.875rem;background:var(--surface);min-width:0}.archive-management>summary{padding:1rem 1.25rem;cursor:pointer;font-size:.8125rem;min-height:56px;align-content:center}.workspace-app .archive-management .archive-workspace{border:0;padding:1.25rem}.workspace-app .archive-management .knowledge-tree{max-height:24rem}.workspace-app main>.recording-library{margin-bottom:1.5rem}@media (max-width:30rem){.library-heading{align-items:start}.library-heading .workspace-eyebrow{max-width:11rem}.workspace-app .library-heading h2{font-size:1.75rem}.recording-list{margin-inline:-.25rem}.recording-list>li{gap:.625rem}.recording-list-mark{display:none}.workspace-app .recording-list h3{font-size:1.25rem}.library-search>div{flex-wrap:wrap}.workspace-app .library-search button{width:100%}}