.home-module__QB8qNa__page{width:min(100%,1220px);margin:0 auto}.home-module__QB8qNa__heroSplit{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:0;display:grid}.home-module__QB8qNa__heroPane{min-width:0}.home-module__QB8qNa__heroPane>h1,.home-module__QB8qNa__heroPane>h2{color:var(--ink);font-size:clamp(24px, 2.5vw, var(--fs-display));font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin:0}.home-module__QB8qNa__eyebrow{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps)}.home-module__QB8qNa__columns{gap:var(--space-5);margin-top:var(--section-gap);row-gap:var(--section-gap);grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);display:grid}.home-module__QB8qNa__section{min-width:0}.home-module__QB8qNa__page>.home-module__QB8qNa__section{margin-top:var(--section-gap)}.home-module__QB8qNa__heroSearch{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 93%, transparent);width:100%;box-shadow:0 1px 0 color-mix(in srgb, var(--surface) 95%, transparent) inset, 0 12px 34px color-mix(in srgb, var(--shadow-ink) 7%, transparent);transition:border-color .18s ease, box-shadow .18s ease, transform .18s var(--ease);margin-top:20px;overflow:hidden}.home-module__QB8qNa__heroSearch:focus-within{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 9%, transparent), 0 15px 40px color-mix(in srgb, var(--shadow-ink) 9%, transparent);transform:translateY(-1px)}.home-module__QB8qNa__heroSearchMain{align-items:center;gap:var(--space-3);height:58px;padding:0 var(--space-3) 0 21px;color:var(--muted);display:flex}.home-module__QB8qNa__heroSearchMain input{min-width:0;color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-regular);letter-spacing:0;background:0 0;border:0;flex:1}.home-module__QB8qNa__heroSearchMain input:focus{outline:none}.home-module__QB8qNa__heroSearchMain input::placeholder{color:var(--muted-light)}.home-module__QB8qNa__heroSearchSubmit{flex:none}.home-module__QB8qNa__heroSearchFooter{gap:var(--space-2);border-top:1px solid var(--canvas-deep);background:var(--surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:38px;padding:6px 15px 7px 20px;display:flex}.home-module__QB8qNa__heroSearchFooter>span{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-regular);display:flex}.home-module__QB8qNa__connectedSources{align-items:center;gap:var(--space-3);min-width:0;color:var(--muted-light);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.home-module__QB8qNa__connectedSources a{color:var(--accent-dark);font-weight:var(--fw-semibold);text-decoration:none}.home-module__QB8qNa__sourceDots{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.home-module__QB8qNa__sourceDot{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--ink-soft);font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-module__QB8qNa__sourceCount{margin-left:var(--space-1);color:var(--muted-light);font-size:var(--fs-meta)}.home-module__QB8qNa__buddy{gap:var(--space-3);flex-direction:column;margin-top:20px;display:flex}.home-module__QB8qNa__buddyFace{align-items:center;gap:var(--space-3);display:flex}.home-module__QB8qNa__buddyFace p{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);margin:0}.home-module__QB8qNa__buddyForm{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);transition:border-color .18s,box-shadow .18s;display:flex}.home-module__QB8qNa__buddyForm:focus-within{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:var(--focus-ring)}.home-module__QB8qNa__buddyForm input{min-width:0;font-size:var(--fs-ui);background:0 0;border:0;flex:1;padding:10px 0}.home-module__QB8qNa__buddyForm input:focus{outline:none}.home-module__QB8qNa__buddyForm input:focus-visible{box-shadow:none}.home-module__QB8qNa__buddySubmit{flex:none}.home-module__QB8qNa__seeAll{align-items:center;gap:var(--space-1);display:inline-flex}@media (max-width:1020px){.home-module__QB8qNa__heroSplit{grid-template-columns:minmax(0,1fr)}.home-module__QB8qNa__columns{grid-template-columns:1fr}}@media (max-width:760px){.home-module__QB8qNa__heroPane>h1,.home-module__QB8qNa__heroPane>h2{font-size:var(--fs-stat)}}
.button-module__2NABzW__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--fw-semibold);line-height:var(--lh-ui);white-space:nowrap;cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.button-module__2NABzW__md{min-height:44px;font-size:var(--fs-ui);padding:10px 18px}.button-module__2NABzW__sm{min-height:34px;padding:0 var(--space-3);font-size:var(--fs-meta)}.button-module__2NABzW__primary{background:var(--accent);color:var(--text-on-accent)}.button-module__2NABzW__primary:hover:not(:disabled){background:var(--accent-dark)}.button-module__2NABzW__secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink-soft)}.button-module__2NABzW__secondary:hover:not(:disabled){background:var(--surface-soft)}.button-module__2NABzW__ghost{color:var(--muted);background:0 0}.button-module__2NABzW__ghost:hover:not(:disabled){background:var(--canvas-deep);color:var(--ink-soft)}.button-module__2NABzW__button:disabled{cursor:default;color:var(--muted-light)}.button-module__2NABzW__primary:disabled{background:var(--line-strong);color:var(--text-on-accent)}.button-module__2NABzW__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.button-module__2NABzW__fullWidth{width:100%}.button-module__2NABzW__iconOnly.button-module__2NABzW__md{width:44px;padding:0}.button-module__2NABzW__iconOnly.button-module__2NABzW__sm{width:34px;padding:0}
.content-admin-shell-module__-AW4yW__shell{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,15rem) minmax(0,1fr);display:grid}@media (max-width:60rem){.content-admin-shell-module__-AW4yW__shell{grid-template-columns:minmax(0,1fr)}}.content-admin-shell-module__-AW4yW__nav{top:var(--space-5);gap:var(--space-4);max-height:calc(100dvh - var(--space-5) - var(--space-5));padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.content-admin-shell-module__-AW4yW__navGroup{gap:var(--space-1);flex-direction:column;display:flex}.content-admin-shell-module__-AW4yW__navGroupLabel{margin:0 0 var(--space-1);padding:0 var(--space-2);color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps)}.content-admin-shell-module__-AW4yW__navItem{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink-soft);font-size:var(--fs-ui);line-height:var(--lh-ui);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000}.content-admin-shell-module__-AW4yW__navItem:hover{background:var(--canvas-deep)}.content-admin-shell-module__-AW4yW__navItemActive{border-color:var(--line-strong);background:var(--surface);color:var(--ink);font-weight:var(--fw-semibold)}.content-admin-shell-module__-AW4yW__panel{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.content-admin-shell-module__-AW4yW__panel[hidden]{display:none}.content-admin-shell-module__-AW4yW__routeGuide{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-admin-shell-module__-AW4yW__routeGuideItem{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.content-admin-shell-module__-AW4yW__routeGuideItem>span{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps)}.content-admin-shell-module__-AW4yW__routeGuideItem strong,.content-admin-shell-module__-AW4yW__routeGuideItem a{color:var(--ink-soft);font-size:var(--fs-ui);line-height:var(--lh-ui)}.content-admin-shell-module__-AW4yW__routeGuideItem a{color:var(--accent-dark);font-weight:var(--fw-semibold)}.content-admin-shell-module__-AW4yW__routeGuideLinks{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.content-admin-shell-module__-AW4yW__sourceCard{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.content-admin-shell-module__-AW4yW__sourceCard dl{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,8rem) minmax(0,1fr);margin:0;display:grid}.content-admin-shell-module__-AW4yW__sourceCard dt{color:var(--muted);font-size:var(--fs-meta)}.content-admin-shell-module__-AW4yW__sourceCard dd{color:var(--ink);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0}@media (max-width:480px){.content-admin-shell-module__-AW4yW__routeGuide,.content-admin-shell-module__-AW4yW__sourceCard dl{grid-template-columns:minmax(0,1fr)}.content-admin-shell-module__-AW4yW__sourceCard{padding:var(--space-4)}}@media (max-width:60rem){.content-admin-shell-module__-AW4yW__nav{max-height:none;position:static;overflow-y:visible}}.content-admin-shell-module__-AW4yW__rows{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.content-admin-shell-module__-AW4yW__row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.content-admin-shell-module__-AW4yW__row:last-child{border-bottom:none}.content-admin-shell-module__-AW4yW__rowEditing{background:var(--accent-soft)}.content-admin-shell-module__-AW4yW__rowMain{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.content-admin-shell-module__-AW4yW__rowTitle{color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);line-height:var(--lh-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-admin-shell-module__-AW4yW__rowMeta{color:var(--muted);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-admin-shell-module__-AW4yW__rowActions{gap:var(--space-2);flex-shrink:0;display:flex}.content-admin-shell-module__-AW4yW__dangerButton{padding:var(--space-1) var(--space-3);border:1px solid var(--red);border-radius:var(--radius-md);background:var(--red-soft);color:var(--red);font-size:var(--fs-meta);line-height:var(--lh-ui);cursor:pointer}.content-admin-shell-module__-AW4yW__dangerButton:disabled{opacity:.5;cursor:not-allowed}.content-admin-shell-module__-AW4yW__chip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--canvas-deep);color:var(--ink-soft);font-size:var(--fs-label);white-space:nowrap;font-style:normal}.content-admin-shell-module__-AW4yW__chipPlanned{background:var(--purple-soft);color:var(--purple)}.content-admin-shell-module__-AW4yW__chipPaused{background:var(--amber-soft);color:var(--amber)}.content-admin-shell-module__-AW4yW__chipActive{background:var(--green-soft);color:var(--green)}.content-admin-shell-module__-AW4yW__contributorRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.content-admin-shell-module__-AW4yW__contributorRow+.content-admin-shell-module__-AW4yW__contributorRow{margin-top:var(--space-2)}.content-admin-shell-module__-AW4yW__formActions{gap:var(--space-2);display:flex}.content-admin-shell-module__-AW4yW__confirmActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.content-admin-shell-module__-AW4yW__planChanges{gap:var(--space-1);flex-direction:column;display:flex}.content-admin-shell-module__-AW4yW__planChanges strong{font-weight:var(--fw-semibold)}
.training-admin-module__6eVW8G__panel{gap:var(--space-5);min-width:0;display:grid}.training-admin-module__6eVW8G__header{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.training-admin-module__6eVW8G__header h2,.training-admin-module__6eVW8G__editor h3,.training-admin-module__6eVW8G__uploadSection h4{color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-semibold);margin:0}.training-admin-module__6eVW8G__header p{margin:var(--space-2) 0 0;max-width:70ch;color:var(--muted);line-height:var(--lh-body)}.training-admin-module__6eVW8G__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.training-admin-module__6eVW8G__workspace{align-items:start;gap:var(--space-5);grid-template-columns:minmax(240px,1fr) minmax(0,2fr);display:grid}.training-admin-module__6eVW8G__lessonList{gap:var(--space-3);min-width:0;display:grid}.training-admin-module__6eVW8G__lessonRow{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.training-admin-module__6eVW8G__lessonRow strong{overflow-wrap:anywhere;font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.training-admin-module__6eVW8G__lessonRow span{color:var(--muted);font-size:var(--fs-meta)}.training-admin-module__6eVW8G__lessonRow a,.training-admin-module__6eVW8G__uploadSection a{color:var(--accent);font-size:var(--fs-meta)}.training-admin-module__6eVW8G__editor{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.training-admin-module__6eVW8G__form{gap:var(--space-4);margin-top:var(--space-4);display:grid}.training-admin-module__6eVW8G__form label,.training-admin-module__6eVW8G__uploadSection label{gap:var(--space-2);color:var(--ink-soft);font-size:var(--fs-ui);display:grid}.training-admin-module__6eVW8G__form input,.training-admin-module__6eVW8G__form textarea,.training-admin-module__6eVW8G__form select{width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:var(--fs-body)}.training-admin-module__6eVW8G__form input:focus-visible,.training-admin-module__6eVW8G__form textarea:focus-visible,.training-admin-module__6eVW8G__form select:focus-visible{box-shadow:var(--focus-ring);outline:none}.training-admin-module__6eVW8G__form textarea{resize:vertical}.training-admin-module__6eVW8G__fieldRow{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.training-admin-module__6eVW8G__note{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);margin:0}.training-admin-module__6eVW8G__uploads{gap:var(--space-5);margin-top:var(--space-6);display:grid}.training-admin-module__6eVW8G__uploadSection{gap:var(--space-3);min-width:0;display:grid}.training-admin-module__6eVW8G__uploadSection p{color:var(--muted);font-size:var(--fs-meta);overflow-wrap:anywhere;margin:0}.training-admin-module__6eVW8G__uploadSection input{width:100%;min-width:0;font-size:var(--fs-meta)}.training-admin-module__6eVW8G__error{padding:var(--space-3);border-radius:var(--radius-md);background:var(--red-soft);color:var(--red);margin:0}.training-admin-module__6eVW8G__success{color:var(--green);margin:0}@media (max-width:760px){.training-admin-module__6eVW8G__workspace{grid-template-columns:minmax(0,1fr)}}
.workforce-upload-panel-module__n_WI7W__panel{display:block}.workforce-upload-panel-module__n_WI7W__form{align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);flex-wrap:wrap;display:flex}.workforce-upload-panel-module__n_WI7W__field{gap:var(--space-1);color:var(--muted);font-size:var(--fs-label);flex-direction:column;display:flex}.workforce-upload-panel-module__n_WI7W__preview{margin-bottom:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.workforce-upload-panel-module__n_WI7W__previewHead{margin:0 0 var(--space-3);color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.workforce-upload-panel-module__n_WI7W__columns{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--canvas-deep);color:var(--ink-soft);font-size:var(--fs-meta);line-height:var(--lh-body)}.workforce-upload-panel-module__n_WI7W__stats{gap:var(--space-3);margin:0 0 var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workforce-upload-panel-module__n_WI7W__stat dt{color:var(--muted-light);font-size:var(--fs-label)}.workforce-upload-panel-module__n_WI7W__stat dd{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--fs-stat);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.workforce-upload-panel-module__n_WI7W__breakdown{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-body);margin:0}.workforce-upload-panel-module__n_WI7W__projectPreview,.workforce-upload-panel-module__n_WI7W__issues{margin-top:var(--space-3)}.workforce-upload-panel-module__n_WI7W__issuesHead{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.workforce-upload-panel-module__n_WI7W__issueList{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.workforce-upload-panel-module__n_WI7W__issueList li{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.workforce-upload-panel-module__n_WI7W__issueList li:last-child{border-bottom:none}.workforce-upload-panel-module__n_WI7W__issueLine{min-width:5em;color:var(--muted-light);font-variant-numeric:tabular-nums}.workforce-upload-panel-module__n_WI7W__issueKind{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-label)}.workforce-upload-panel-module__n_WI7W__issueList li[data-kind=error] .workforce-upload-panel-module__n_WI7W__issueKind{background:var(--red-soft);color:var(--red)}.workforce-upload-panel-module__n_WI7W__issueList li[data-kind=excluded] .workforce-upload-panel-module__n_WI7W__issueKind{background:var(--amber-soft);color:var(--amber)}.workforce-upload-panel-module__n_WI7W__checkField{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--fs-meta);line-height:var(--lh-body);display:flex}.workforce-upload-panel-module__n_WI7W__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.workforce-upload-panel-module__n_WI7W__fileName{color:var(--muted-light);font-size:var(--fs-meta);overflow-wrap:anywhere}.workforce-upload-panel-module__n_WI7W__spinner{animation:1.1s linear infinite workforce-upload-panel-module__n_WI7W__workforceSpin}.workforce-upload-panel-module__n_WI7W__rawPreview{margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.workforce-upload-panel-module__n_WI7W__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workforce-upload-panel-module__n_WI7W__rawPreviewHead{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.workforce-upload-panel-module__n_WI7W__rawPreviewHead h3{color:var(--ink);font-size:var(--fs-meta);margin:0}.workforce-upload-panel-module__n_WI7W__rawPreviewHead p{max-width:760px;margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-body)}.workforce-upload-panel-module__n_WI7W__rawImportSelect,.workforce-upload-panel-module__n_WI7W__pageSizeField{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--fs-label);display:flex}.workforce-upload-panel-module__n_WI7W__rawImportSelect select{max-width:360px}.workforce-upload-panel-module__n_WI7W__rawSummary{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.workforce-upload-panel-module__n_WI7W__rawSummary span{padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-label)}.workforce-upload-panel-module__n_WI7W__rawControls{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.workforce-upload-panel-module__n_WI7W__rawControls>label:first-child{align-items:center;gap:var(--space-2);min-width:min(360px,100%);padding-inline:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:flex}.workforce-upload-panel-module__n_WI7W__rawControls input{background:0 0;border:0;width:100%}.workforce-upload-panel-module__n_WI7W__rawControls input:focus{outline:none}.workforce-upload-panel-module__n_WI7W__rawControls>button,.workforce-upload-panel-module__n_WI7W__rawPagination button{min-height:34px;padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft)}.workforce-upload-panel-module__n_WI7W__rawTableWrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-height:560px;overflow:auto}.workforce-upload-panel-module__n_WI7W__rawTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--fs-label)}.workforce-upload-panel-module__n_WI7W__rawTable th,.workforce-upload-panel-module__n_WI7W__rawTable td{max-width:320px;padding:var(--space-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-soft);text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.workforce-upload-panel-module__n_WI7W__rawTable th{z-index:2;background:var(--surface-soft);color:var(--muted);font-weight:var(--fw-semibold);white-space:nowrap;position:sticky;top:0}.workforce-upload-panel-module__n_WI7W__rawTable th[data-unknown=true]{background:var(--amber-soft)}.workforce-upload-panel-module__n_WI7W__rawTable th>button,.workforce-upload-panel-module__n_WI7W__rawColumnHead>button{align-items:center;gap:var(--space-1);color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.workforce-upload-panel-module__n_WI7W__rawColumnHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.workforce-upload-panel-module__n_WI7W__rawColumnHead>button span{padding:1px var(--space-1);border-radius:var(--radius-full);background:var(--surface);color:var(--amber);font-size:var(--fs-label);font-weight:var(--fw-regular)}.workforce-upload-panel-module__n_WI7W__rawMoveButtons{gap:1px;display:inline-flex}.workforce-upload-panel-module__n_WI7W__rawMoveButtons button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:22px;height:22px;color:var(--muted);place-items:center;padding:0;display:inline-grid}.workforce-upload-panel-module__n_WI7W__rawTable tr[data-status=error] td:first-child{border-left:3px solid var(--red)}.workforce-upload-panel-module__n_WI7W__rawTable tr[data-status=warning] td:first-child{border-left:3px solid var(--amber)}.workforce-upload-panel-module__n_WI7W__rawTable details summary{cursor:pointer;color:var(--accent)}.workforce-upload-panel-module__n_WI7W__rawTable pre{max-width:480px;margin:var(--space-2) 0 0;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--canvas-deep);font-family:var(--font-mono,monospace);white-space:pre-wrap;overflow:auto}.workforce-upload-panel-module__n_WI7W__rawPagination{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-label);display:flex}.workforce-upload-panel-module__n_WI7W__rawError{margin:var(--space-3) 0 0;color:var(--red);font-size:var(--fs-meta)}@keyframes workforce-upload-panel-module__n_WI7W__workforceSpin{to{transform:rotate(360deg)}}@media (max-width:780px){.workforce-upload-panel-module__n_WI7W__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workforce-upload-panel-module__n_WI7W__rawPreview{padding:var(--space-3)}.workforce-upload-panel-module__n_WI7W__rawImportSelect,.workforce-upload-panel-module__n_WI7W__rawImportSelect select,.workforce-upload-panel-module__n_WI7W__rawControls>label:first-child{width:100%;max-width:none}}
.buddy-module__yWOHRq__avatarWrap{width:clamp(120px,40vw,180px);height:clamp(120px,40vw,180px);position:relative}.buddy-module__yWOHRq__avatarWrap.buddy-module__yWOHRq__small{width:44px;height:44px}.buddy-module__yWOHRq__avatarWrap.buddy-module__yWOHRq__preview{width:clamp(64px,22vw,96px);height:clamp(64px,22vw,96px)}.buddy-module__yWOHRq__avatarLayer{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease);background:var(--surface);border:1px solid var(--line);border-radius:50%;position:absolute;inset:0}.buddy-module__yWOHRq__avatarLayer.buddy-module__yWOHRq__active{opacity:1}.buddy-module__yWOHRq__floating{animation:4s ease-in-out infinite buddy-module__yWOHRq__buddyFloat}.buddy-module__yWOHRq__floating.buddy-module__yWOHRq__sad{filter:saturate(.85);animation-duration:6s}.buddy-module__yWOHRq__bounce{animation:buddy-module__yWOHRq__buddyBounce .6s var(--ease) 2}@keyframes buddy-module__yWOHRq__buddyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes buddy-module__yWOHRq__buddyBounce{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-10px)scale(1.03)}70%{transform:translateY(2px)scale(.99)}}.buddy-module__yWOHRq__memberBadge{background:var(--surface);width:22px;height:22px;box-shadow:0 0 0 2px var(--surface), var(--shadow-soft);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.buddy-module__yWOHRq__memberBadge img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.buddy-module__yWOHRq__shadowEllipse{background:color-mix(in srgb, var(--shadow-ink) 8%, transparent);border-radius:50%;width:70px;height:10px;animation:4s ease-in-out infinite buddy-module__yWOHRq__buddyShadow}@keyframes buddy-module__yWOHRq__buddyShadow{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:.55;transform:scaleX(.88)}}.buddy-module__yWOHRq__moodDot{background:var(--line-strong);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.buddy-module__yWOHRq__moodDot.buddy-module__yWOHRq__sad{background:var(--red)}.buddy-module__yWOHRq__moodDot.buddy-module__yWOHRq__happy{background:var(--green)}.buddy-module__yWOHRq__workspace{gap:var(--space-3);flex-direction:column;display:flex}.buddy-module__yWOHRq__workspaceHead{border-bottom:1px solid var(--line);justify-content:flex-end;display:flex}.buddy-module__yWOHRq__workspaceHeadTools{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.buddy-module__yWOHRq__workspaceBody{gap:var(--space-4);grid-template-columns:240px 1fr;align-items:start;display:grid}.buddy-module__yWOHRq__threadPane{gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.buddy-module__yWOHRq__threadPaneFooter{padding-top:var(--space-2);border-top:1px solid var(--line);align-items:center;gap:4px;margin-top:auto;display:flex}.buddy-module__yWOHRq__threadPaneIcon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.buddy-module__yWOHRq__threadPaneIcon[aria-pressed=true],.buddy-module__yWOHRq__threadPaneIcon:hover{background:var(--accent-soft);color:var(--accent)}.buddy-module__yWOHRq__headThreadTitle{min-width:0;max-width:280px;color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;overflow:hidden}.buddy-module__yWOHRq__newThread{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:var(--radius-md);color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.buddy-module__yWOHRq__newThread:hover{border-color:var(--accent);color:var(--accent)}.buddy-module__yWOHRq__newThread:disabled{opacity:.5;cursor:default}.buddy-module__yWOHRq__threadRail{flex-direction:column;gap:2px;max-height:min(520px,55vh);display:flex;overflow-y:auto}.buddy-module__yWOHRq__threadRow{border-radius:var(--radius-md);align-items:center;gap:2px;display:flex}.buddy-module__yWOHRq__threadRow:hover{background:var(--surface-soft)}.buddy-module__yWOHRq__threadRow.buddy-module__yWOHRq__threadActive{background:var(--accent-soft)}.buddy-module__yWOHRq__threadOpen{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 10px;display:flex}.buddy-module__yWOHRq__threadTitle{min-width:0;color:var(--ink-soft);font-size:var(--fs-ui);line-height:var(--lh-ui);align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__threadTitle svg{flex:none}.buddy-module__yWOHRq__threadTitleText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.buddy-module__yWOHRq__threadActive .buddy-module__yWOHRq__threadTitle{color:var(--ink);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__threadDraft{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-soft);flex-direction:column;gap:2px;padding:7px 9px;display:flex}.buddy-module__yWOHRq__threadDraft .buddy-module__yWOHRq__threadTitle{color:var(--ink);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__threadMeta{align-items:baseline;gap:0 var(--space-1);color:var(--muted-light);font-size:var(--fs-label);line-height:var(--lh-ui);flex-wrap:wrap;display:flex}.buddy-module__yWOHRq__threadMeta>em{flex:none}.buddy-module__yWOHRq__threadRowDraft{border:1px dashed var(--line-strong);background:var(--surface-soft)}.buddy-module__yWOHRq__blockedNote{width:100%;max-width:var(--conversation-column-w);margin-block:0 var(--space-3);padding-inline:var(--space-3);color:var(--amber);margin-inline:0}.buddy-module__yWOHRq__threadArchive{color:var(--muted-light);border-radius:var(--radius-sm);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;padding:6px}.buddy-module__yWOHRq__threadRow:hover .buddy-module__yWOHRq__threadArchive,.buddy-module__yWOHRq__threadArchive:focus-visible{opacity:1}.buddy-module__yWOHRq__threadArchive:hover{color:var(--ink);background:var(--surface)}.buddy-module__yWOHRq__threadSheetTrigger{align-items:center;gap:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:44px;padding:7px 10px;display:none}.buddy-module__yWOHRq__threadSheetTrigger:hover{border-color:var(--accent)}.buddy-module__yWOHRq__threadSheetLabel{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);grid-column:1}.buddy-module__yWOHRq__threadSheetCurrent{min-width:0;color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);line-height:var(--lh-ui);grid-column:1;align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__threadSheetCurrent svg{flex:none}.buddy-module__yWOHRq__threadSheetChevron{color:var(--muted);grid-area:1/2/span 2}.buddy-module__yWOHRq__threadSheet{gap:var(--space-2);overscroll-behavior:contain;min-height:0;padding:var(--space-3) var(--space-3) calc(var(--space-5) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;overflow-y:auto}.buddy-module__yWOHRq__threadSheetList{flex-direction:column;gap:2px;display:flex}.buddy-module__yWOHRq__threadSheet .buddy-module__yWOHRq__threadArchive{opacity:1;min-width:44px;min-height:44px}@media (max-width:1020px){.buddy-module__yWOHRq__workspaceBody{grid-template-columns:1fr}.buddy-module__yWOHRq__threadRail{display:none}.buddy-module__yWOHRq__threadSheetTrigger{display:grid}}.buddy-module__yWOHRq__conversation{--conversation-min-h:420px;height:max(var(--content-h), var(--conversation-min-h));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}.buddy-module__yWOHRq__conversationHead{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.buddy-module__yWOHRq__headIdentity{align-items:center;gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);flex:1 1 0;display:flex}.buddy-module__yWOHRq__headName{min-width:0;color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.buddy-module__yWOHRq__headTools{align-items:center;gap:var(--space-4);flex:none;justify-content:flex-end;display:flex}.buddy-module__yWOHRq__actionMode{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);flex:none;gap:2px;padding:2px;display:inline-flex}.buddy-module__yWOHRq__actionMode button{border-radius:calc(var(--radius-md) - 2px);height:28px;color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.buddy-module__yWOHRq__actionMode button:hover:not(:disabled){color:var(--ink)}.buddy-module__yWOHRq__actionMode button.buddy-module__yWOHRq__actionModeActive{background:var(--surface);color:var(--accent-dark);box-shadow:0 1px 4px color-mix(in srgb, var(--shadow-ink) 8%, transparent)}.buddy-module__yWOHRq__actionMode button:disabled{cursor:default;opacity:.55}.buddy-module__yWOHRq__actionModeDropdown{flex:none;display:inline-flex;position:relative}.buddy-module__yWOHRq__actionModeDropdownTrigger{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);height:30px;color:var(--ink-soft);font-size:var(--fs-label);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background-color .15s var(--ease), border-color .15s var(--ease);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.buddy-module__yWOHRq__actionModeDropdownTrigger:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.buddy-module__yWOHRq__actionModeDropdownTrigger:disabled{cursor:default;opacity:.55}.buddy-module__yWOHRq__actionModeChevron{color:var(--muted-light);transition:transform .15s var(--ease)}.buddy-module__yWOHRq__actionModeChevronOpen{color:var(--muted-light);transition:transform .15s var(--ease);transform:rotate(180deg)}.buddy-module__yWOHRq__actionModeMenu{z-index:1200;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(260px,100vw - 32px);box-shadow:var(--shadow-float);flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;left:0;right:auto}.buddy-module__yWOHRq__actionModeMenuTop{bottom:calc(100% + 6px)}.buddy-module__yWOHRq__actionModeMenuBottom{top:calc(100% + 6px)}.buddy-module__yWOHRq__actionModeMenuItem{border-radius:var(--radius-md);width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;transition:background-color .12s var(--ease);background:0 0;border:none;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:8px 10px;display:grid}.buddy-module__yWOHRq__actionModeMenuItem:hover{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__actionModeMenuItemActive{background:var(--accent-soft);color:var(--accent-dark)}.buddy-module__yWOHRq__actionModeMenuItemActive:hover{background:var(--accent-soft)}.buddy-module__yWOHRq__actionModeItemIcon{color:var(--accent-dark);place-items:center;margin-top:2px;display:grid}.buddy-module__yWOHRq__actionModeItemContent{flex-direction:column;gap:2px;min-width:0;display:flex}.buddy-module__yWOHRq__actionModeItemHeader{font-size:var(--fs-ui);justify-content:space-between;align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__actionModeItemHeader strong{font-weight:var(--fw-bold)}.buddy-module__yWOHRq__actionModeCheck{color:var(--accent)}.buddy-module__yWOHRq__actionModeItemDesc{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-ui)}.buddy-module__yWOHRq__tabs{gap:4px;margin-bottom:-1px;display:flex}.buddy-module__yWOHRq__tab{font-size:var(--fs-ui);color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px 10px}.buddy-module__yWOHRq__tab[aria-selected=true]{color:var(--ink);font-weight:var(--fw-semibold);border-bottom-color:var(--accent)}.buddy-module__yWOHRq__tabPanel{display:contents}.buddy-module__yWOHRq__tabPanelHidden{display:none}.buddy-module__yWOHRq__chatBody{--composer-row-h:46px;--conversation-column-w:min(960px, 100%);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.buddy-module__yWOHRq__messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__messages>*,.buddy-module__yWOHRq__composerArea>.buddy-module__yWOHRq__voiceBar,.buddy-module__yWOHRq__composerArea>.buddy-module__yWOHRq__composerCard{width:100%;max-width:var(--conversation-column-w);margin-inline:0}.buddy-module__yWOHRq__pendingAction{width:min(100%,520px);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-blue) 72%, transparent), transparent 68%), var(--surface);box-shadow:var(--shadow-soft);align-self:flex-start}.buddy-module__yWOHRq__pendingActionHead{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.buddy-module__yWOHRq__pendingActionIcon{background:var(--surface);width:30px;height:30px;color:var(--accent-dark);box-shadow:0 1px 5px color-mix(in srgb, var(--shadow-ink) 8%, transparent);border-radius:9px;place-items:center;display:grid}.buddy-module__yWOHRq__pendingActionEyebrow,.buddy-module__yWOHRq__pendingAction h3,.buddy-module__yWOHRq__pendingActionError{margin:0}.buddy-module__yWOHRq__pendingActionEyebrow{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps)}.buddy-module__yWOHRq__pendingAction h3{color:var(--ink);font-size:var(--fs-ui);line-height:var(--lh-tight);margin-top:2px}.buddy-module__yWOHRq__pendingActionOperation{border-radius:var(--radius-full);background:var(--surface);color:var(--accent-dark);font-size:var(--fs-label);font-weight:var(--fw-bold);padding:4px 7px}.buddy-module__yWOHRq__pendingActionOperation[data-operation=delete]{color:var(--red)}.buddy-module__yWOHRq__pendingActionArgs{margin:var(--space-3) 0 0;padding:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-soft) 82%, transparent);gap:6px;display:grid}.buddy-module__yWOHRq__pendingActionArgs>div{gap:var(--space-2);grid-template-columns:minmax(74px,.35fr) minmax(0,1fr);display:grid}.buddy-module__yWOHRq__pendingActionArgs dt,.buddy-module__yWOHRq__pendingActionArgs dd{font-size:var(--fs-meta);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0}.buddy-module__yWOHRq__pendingActionArgs dt{color:var(--muted-light);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__pendingActionArgs dd{color:var(--ink-soft)}.buddy-module__yWOHRq__pendingExternalReview{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-meta);display:grid}.buddy-module__yWOHRq__pendingExternalReview p{margin:0}.buddy-module__yWOHRq__pendingExternalReview pre{max-height:240px;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;overflow:auto}.buddy-module__yWOHRq__pendingExternalReview label{align-items:flex-start;gap:var(--space-2);line-height:var(--lh-ui);display:flex}.buddy-module__yWOHRq__pendingExternalReview input{flex:none;margin-top:2px}.buddy-module__yWOHRq__pendingActionError{margin-top:var(--space-2);color:var(--red);font-size:var(--fs-meta)}.buddy-module__yWOHRq__pendingActionButtons{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.buddy-module__yWOHRq__pendingActionButtons button{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);justify-content:center;align-items:center;gap:5px;display:inline-flex}.buddy-module__yWOHRq__pendingActionButtons button.buddy-module__yWOHRq__pendingActionConfirm{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.buddy-module__yWOHRq__pendingActionButtons button:disabled{cursor:default;opacity:.55}.buddy-module__yWOHRq__messageRow{align-items:flex-start;gap:10px;display:flex}.buddy-module__yWOHRq__userRow{justify-content:flex-end}.buddy-module__yWOHRq__avatarGutter{flex:none}.buddy-module__yWOHRq__messageContent{flex-direction:column;gap:6px;min-width:0;max-width:76%;display:flex}.buddy-module__yWOHRq__userRow .buddy-module__yWOHRq__messageContent{align-items:flex-end}.buddy-module__yWOHRq__bubble{min-width:0;max-width:100%;font-size:var(--fs-body);line-height:var(--lh-body);word-break:break-word;border-radius:16px;padding:10px 14px}.buddy-module__yWOHRq__plainText{white-space:pre-wrap}.buddy-module__yWOHRq__userRow .buddy-module__yWOHRq__bubble{background:var(--accent);color:var(--surface);border-bottom-right-radius:6px}.buddy-module__yWOHRq__assistantRow .buddy-module__yWOHRq__bubble{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-soft);border-bottom-left-radius:6px}.buddy-module__yWOHRq__streamingBubble{color:var(--muted);font-size:var(--fs-ui);align-items:center;gap:8px;display:inline-flex}.buddy-module__yWOHRq__streamingDot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite buddy-module__yWOHRq__buddyPulse}@keyframes buddy-module__yWOHRq__buddyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.buddy-module__yWOHRq__messageRunLog{min-width:0}.buddy-module__yWOHRq__messageActions{display:flex}.buddy-module__yWOHRq__messageSources{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.buddy-module__yWOHRq__messageSourcesLabel{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold)}.buddy-module__yWOHRq__messageSourceLink{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);min-height:32px;color:var(--accent-dark);font-size:var(--fs-label);font-weight:var(--fw-semibold);align-items:center;padding:4px 9px;text-decoration:none;display:inline-flex}.buddy-module__yWOHRq__messageSourceLink:hover{border-color:var(--accent)}.buddy-module__yWOHRq__messageSourceLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.buddy-module__yWOHRq__projectScopeNote{color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0}.buddy-module__yWOHRq__projectBuddyError{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--red-soft);color:var(--red);font-size:var(--fs-ui);display:flex}.buddy-module__yWOHRq__projectBuddyError p{margin:0}.buddy-module__yWOHRq__pendingActionWrap{display:flex}.buddy-module__yWOHRq__error{color:var(--red);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0}.buddy-module__yWOHRq__viaBadge{font-size:var(--fs-label);opacity:.7;align-items:center;gap:3px;margin-right:6px;display:inline-flex}.buddy-module__yWOHRq__bubblePending{opacity:.65}.buddy-module__yWOHRq__markdown{font-size:var(--fs-body);line-height:var(--lh-body)}.buddy-module__yWOHRq__markdown>:first-child{margin-top:0}.buddy-module__yWOHRq__markdown>:last-child{margin-bottom:0}.buddy-module__yWOHRq__markdown p{margin:0 0 var(--space-3)}.buddy-module__yWOHRq__markdown h1,.buddy-module__yWOHRq__markdown h2,.buddy-module__yWOHRq__markdown h3,.buddy-module__yWOHRq__markdown h4,.buddy-module__yWOHRq__markdown h5,.buddy-module__yWOHRq__markdown h6{margin:var(--space-4) 0 var(--space-2);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.buddy-module__yWOHRq__markdown h1,.buddy-module__yWOHRq__markdown h2{font-size:var(--fs-heading)}.buddy-module__yWOHRq__markdown ul,.buddy-module__yWOHRq__markdown ol{margin:0 0 var(--space-3);padding-left:1.4em}.buddy-module__yWOHRq__markdown li{margin:0 0 var(--space-1)}.buddy-module__yWOHRq__markdown li>ul,.buddy-module__yWOHRq__markdown li>ol{margin:var(--space-1) 0 0}.buddy-module__yWOHRq__markdown a{color:var(--accent);text-decoration:none}.buddy-module__yWOHRq__markdown strong{font-weight:var(--fw-bold);color:var(--ink)}.buddy-module__yWOHRq__markdown code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-meta);background:var(--canvas-deep);border-radius:var(--radius-sm);padding:2px 5px}.buddy-module__yWOHRq__markdown pre{margin:0 0 var(--space-3);background:var(--canvas-deep);border-radius:var(--radius-md);padding:var(--space-3);line-height:var(--lh-ui);overflow-x:auto}.buddy-module__yWOHRq__markdown pre code{background:0 0;padding:0}.buddy-module__yWOHRq__markdown blockquote{margin:0 0 var(--space-3);padding:0 0 0 var(--space-3);border-left:3px solid var(--line-strong);color:var(--muted)}.buddy-module__yWOHRq__markdown hr{margin:var(--space-4) 0;border:none;border-top:1px solid var(--line)}.buddy-module__yWOHRq__markdownTableWrap{margin:0 0 var(--space-3);overflow-x:auto}.buddy-module__yWOHRq__markdown table{border-collapse:collapse;font-size:var(--fs-meta);line-height:var(--lh-ui)}.buddy-module__yWOHRq__markdown th,.buddy-module__yWOHRq__markdown td{border:1px solid var(--line);text-align:left;white-space:nowrap;padding:6px 10px}.buddy-module__yWOHRq__markdown th{background:var(--canvas-deep);font-weight:var(--fw-semibold);color:var(--ink)}.buddy-module__yWOHRq__markdownImage{max-width:100%;color:var(--muted);font-size:var(--fs-meta);word-break:break-all;align-items:baseline;gap:4px;display:inline-flex}.buddy-module__yWOHRq__markdownImage svg{flex:none;align-self:center}.buddy-module__yWOHRq__markdown .buddy-module__yWOHRq__footnoteLabel{margin:var(--space-4) 0 var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__copySlot{flex:none;align-items:center;gap:6px;display:inline-flex}.buddy-module__yWOHRq__copyButton{color:var(--muted-light);border-radius:var(--radius-sm);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:inline-flex}.buddy-module__yWOHRq__messageRow:hover .buddy-module__yWOHRq__copyButton,.buddy-module__yWOHRq__copyButton:focus-visible{opacity:1}.buddy-module__yWOHRq__copyButton:hover{color:var(--ink);background:var(--surface-soft)}.buddy-module__yWOHRq__copyButtonLabeled{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:var(--radius-md);font-size:var(--fs-ui);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.buddy-module__yWOHRq__copyButtonLabeled:hover{border-color:var(--accent);color:var(--accent)}.buddy-module__yWOHRq__copyButton:disabled,.buddy-module__yWOHRq__copyButtonLabeled:disabled{color:var(--muted-light);cursor:not-allowed}.buddy-module__yWOHRq__copyButtonLabeled:disabled{border-color:var(--line);background:var(--canvas-deep)}.buddy-module__yWOHRq__copyButtonLabeled:disabled:hover{border-color:var(--line);color:var(--muted-light)}.buddy-module__yWOHRq__copyResult{font-size:var(--fs-label);color:var(--muted);white-space:nowrap}.buddy-module__yWOHRq__copyResultFailed{color:var(--red)}.buddy-module__yWOHRq__toolChip{font-size:var(--fs-ui);color:var(--muted);background:var(--surface-blue);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.buddy-module__yWOHRq__runLog{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 64%, transparent);overflow:hidden}.buddy-module__yWOHRq__runSummary{color:var(--muted);cursor:pointer;font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;list-style:none;display:flex}.buddy-module__yWOHRq__runSummary::-webkit-details-marker{display:none}.buddy-module__yWOHRq__runSummary:hover{background:color-mix(in srgb, var(--surface-soft) 70%, transparent)}.buddy-module__yWOHRq__runSummary:focus-visible{box-shadow:var(--focus-ring)}.buddy-module__yWOHRq__runSummary strong{color:var(--ink-soft);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__runChevron{color:var(--muted-light);transition:transform .15s var(--ease);flex:none}.buddy-module__yWOHRq__runLog[open] .buddy-module__yWOHRq__runChevron{transform:rotate(90deg)}.buddy-module__yWOHRq__runSummaryMeta{color:var(--muted-light);font-size:var(--fs-label)}.buddy-module__yWOHRq__runSummaryFailed{color:var(--amber);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__runBody{padding:var(--space-3);border-top:1px solid var(--line);gap:var(--space-3);background:var(--surface);flex-direction:column;display:flex}.buddy-module__yWOHRq__runPlan{padding:var(--space-2) 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);flex-direction:column;gap:6px;display:flex}.buddy-module__yWOHRq__runPlanHead{color:var(--ink-soft);font-size:var(--fs-meta);align-items:center;gap:5px;margin:0;display:flex}.buddy-module__yWOHRq__runPlanHead svg{color:var(--accent);flex:none}.buddy-module__yWOHRq__runPlanObjective{color:var(--ink-soft);font-size:var(--fs-meta);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0}.buddy-module__yWOHRq__runPlanSection{flex-direction:column;gap:2px;display:flex}.buddy-module__yWOHRq__runPlanLabel{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-semibold);display:block}.buddy-module__yWOHRq__runPlanList{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0;padding-left:1.2em}.buddy-module__yWOHRq__runCalls{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.buddy-module__yWOHRq__runCall{padding:var(--space-2) 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas)}.buddy-module__yWOHRq__runCallHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__runToolName{max-width:100%;color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;overflow-x:auto}.buddy-module__yWOHRq__runToolOrigin{border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-label);padding:1px 6px}.buddy-module__yWOHRq__runRound{color:var(--muted-light);font-size:var(--fs-label)}.buddy-module__yWOHRq__runChip{border-radius:var(--radius-sm);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;display:inline-flex}.buddy-module__yWOHRq__runChipLoading{background:var(--accent-soft);color:var(--accent-dark)}.buddy-module__yWOHRq__runChipDone{background:var(--green-soft);color:var(--green)}.buddy-module__yWOHRq__runChipError{background:var(--amber-soft);color:var(--amber)}.buddy-module__yWOHRq__runChipSkipped{background:var(--surface-soft);color:var(--muted)}.buddy-module__yWOHRq__runArgs{flex-direction:column;gap:3px;margin:6px 0 0;display:flex}.buddy-module__yWOHRq__runArg{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.buddy-module__yWOHRq__runArg dt{color:var(--muted-light);font-size:var(--fs-label);flex:none}.buddy-module__yWOHRq__runArg dd{min-width:0;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0}.buddy-module__yWOHRq__runResult{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:6px 0 0}.buddy-module__yWOHRq__runResultFailed{color:var(--amber);font-size:var(--fs-label);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:6px 0 0}.buddy-module__yWOHRq__runPushback{padding:var(--space-2) 11px;border:1px solid var(--amber-soft);border-radius:var(--radius-sm);background:var(--canvas);flex-direction:column;gap:4px;display:flex}.buddy-module__yWOHRq__runPushbackHead{color:var(--ink-soft);font-size:var(--fs-meta);align-items:center;gap:5px;margin:0;display:flex}.buddy-module__yWOHRq__runPushbackHead svg{color:var(--amber);flex:none}.buddy-module__yWOHRq__runNote{color:var(--muted-light);font-size:var(--fs-label);line-height:var(--lh-ui);margin:0}.buddy-module__yWOHRq__composerArea{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex;position:relative}.buddy-module__yWOHRq__composerCard{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;display:flex;position:relative}.buddy-module__yWOHRq__composerCard:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.buddy-module__yWOHRq__composerChips{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px 0;display:flex}.buddy-module__yWOHRq__contextChip{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-soft);max-width:100%;color:var(--ink-soft);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.buddy-module__yWOHRq__contextChipIcon{color:var(--accent-dark);flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__contextChipLabel{text-overflow:ellipsis;overflow:hidden}.buddy-module__yWOHRq__contextChipRemove{width:16px;height:16px;color:var(--muted);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.buddy-module__yWOHRq__contextChipRemove:hover{background:var(--line-strong);color:var(--ink)}.buddy-module__yWOHRq__composerTextarea{resize:none;width:100%;min-height:44px;color:var(--ink);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-ui);background:0 0;border:none;outline:none;padding:10px 12px 6px;display:block}.buddy-module__yWOHRq__composerTextarea::placeholder{color:var(--muted-light)}.buddy-module__yWOHRq__composerToolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:4px 8px 8px;display:flex}.buddy-module__yWOHRq__composerToolbarLeft{align-items:center;gap:var(--space-1);min-width:0;display:flex}.buddy-module__yWOHRq__modelSelector{min-width:0;position:relative}.buddy-module__yWOHRq__modelSelectorTrigger{align-items:center;gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-width:164px;height:28px;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:var(--fs-meta);padding:0 8px;display:inline-flex}.buddy-module__yWOHRq__modelSelectorTrigger:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__modelSelectorTrigger:focus-visible,.buddy-module__yWOHRq__modelSelectorOption:focus-visible,.buddy-module__yWOHRq__modelSelectorSearch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.buddy-module__yWOHRq__modelSelectorTrigger:disabled{cursor:default;opacity:.55}.buddy-module__yWOHRq__modelSelectorTriggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.buddy-module__yWOHRq__modelSelectorPopover{z-index:1260;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(360px,100vw - 32px);max-height:min(440px,100vh - 120px);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.buddy-module__yWOHRq__modelSelectorSearch{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);margin:8px;padding:0 9px;display:flex}.buddy-module__yWOHRq__modelSelectorSearch input{width:100%;min-width:0;height:34px;color:var(--ink);font:inherit;font-size:var(--fs-ui);background:0 0;border:0;outline:0}.buddy-module__yWOHRq__modelSelectorList{gap:calc(var(--space-1) / 2);flex-direction:column;min-height:0;padding:0 6px 6px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__modelSelectorOption{gap:var(--space-2);border-radius:var(--radius-md);color:var(--ink-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);padding:7px 8px;display:grid}.buddy-module__yWOHRq__modelSelectorOption:hover,.buddy-module__yWOHRq__modelSelectorOptionActive{background:var(--surface-soft)}.buddy-module__yWOHRq__modelSelectorOptionUnavailable{cursor:default;opacity:.72}.buddy-module__yWOHRq__modelSelectorOptionMark{height:20px;color:var(--accent-dark);place-items:center;display:grid}.buddy-module__yWOHRq__modelSelectorOptionBody{column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.buddy-module__yWOHRq__modelSelectorOptionName{font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buddy-module__yWOHRq__modelSelectorOptionMeta{color:var(--muted-light);font-size:var(--fs-label)}.buddy-module__yWOHRq__modelSelectorOptionReason{color:var(--muted);font-size:var(--fs-label);grid-column:1/-1;margin-top:2px;line-height:1.45}.buddy-module__yWOHRq__modelSelectorEmpty,.buddy-module__yWOHRq__modelSelectorLegacyNote{color:var(--muted);font-size:var(--fs-meta);margin:0;line-height:1.5}.buddy-module__yWOHRq__modelSelectorEmpty{text-align:center;padding:14px}.buddy-module__yWOHRq__modelSelectorLegacyNote{border-top:1px solid var(--line);background:var(--surface-soft);padding:8px 12px}.buddy-module__yWOHRq__composerToolbarRight{align-items:center;gap:8px;display:flex}.buddy-module__yWOHRq__composerToolBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);background:0 0;border:none;flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__composerToolBtn:hover{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__sendCircleButton{background:var(--accent);width:32px;height:32px;color:var(--text-on-accent);cursor:pointer;transition:transform .12s var(--ease), opacity .12s var(--ease), background-color .15s var(--ease);border:none;border-radius:50%;flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__sendCircleButton:hover:not(:disabled){background:var(--accent-dark);transform:scale(1.05)}.buddy-module__yWOHRq__sendCircleButton:disabled{opacity:.45;cursor:default}.buddy-module__yWOHRq__stopCircleButton{border:1px solid var(--line-strong);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:transform .12s var(--ease), background-color .15s var(--ease), color .15s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__stopCircleButton:hover{border-color:var(--ink);background:var(--ink);color:var(--surface);transform:scale(1.05)}.buddy-module__yWOHRq__voiceCircleButton{border:1px solid var(--line-strong);background:var(--surface-soft);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;transition:transform .12s var(--ease), background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.buddy-module__yWOHRq__voiceCircleButton:hover:not(:disabled){border-color:var(--accent);background:var(--surface-blue);color:var(--accent-dark);transform:scale(1.05)}.buddy-module__yWOHRq__mentionPopover{z-index:1250;bottom:calc(100% + 4px);left:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(320px,100vw - 48px);max-height:260px;box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;overflow:hidden}.buddy-module__yWOHRq__mentionHeader{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);padding:8px 12px 4px}.buddy-module__yWOHRq__mentionList{flex-direction:column;gap:1px;padding:4px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__mentionItem{border-radius:var(--radius-md);color:var(--ink-soft);cursor:pointer;text-align:left;transition:background-color .1s var(--ease);background:0 0;border:none;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:6px 10px;display:grid}.buddy-module__yWOHRq__mentionItem:hover,.buddy-module__yWOHRq__mentionItemActive{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__mentionItem:disabled{color:var(--muted-light);cursor:not-allowed}.buddy-module__yWOHRq__mentionItem:disabled:hover{background:0 0}.buddy-module__yWOHRq__mentionItemIcon{color:var(--accent-dark);place-items:center;display:grid}.buddy-module__yWOHRq__mentionItemContent{flex-direction:column;min-width:0;display:flex}.buddy-module__yWOHRq__mentionItemLabel{font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buddy-module__yWOHRq__mentionItemDesc{color:var(--muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buddy-module__yWOHRq__mentionEmpty{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);margin:0;padding:6px 10px}.buddy-module__yWOHRq__composerArea>.buddy-module__yWOHRq__voiceBar{min-height:0;margin-bottom:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-soft) 80%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.buddy-module__yWOHRq__voiceBarIndicator{align-items:center;gap:6px;min-width:0;display:flex}.buddy-module__yWOHRq__voiceBarPulse{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite buddy-module__yWOHRq__buddyPulse}.buddy-module__yWOHRq__voiceBarLabel{min-width:0;color:var(--green);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__voiceBarActions{flex:none;align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__voiceBarBtn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.buddy-module__yWOHRq__voiceBarBtn:hover{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__voiceBarBtnEnd{color:var(--red)}.buddy-module__yWOHRq__emptyState{padding:var(--space-4) var(--space-3);text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.buddy-module__yWOHRq__emptyStateIcon{margin-bottom:var(--space-3)}.buddy-module__yWOHRq__emptyStateHeading{margin:0 0 var(--space-1);color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-bold)}.buddy-module__yWOHRq__emptyStateSub{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-ui)}.buddy-module__yWOHRq__emptyStateSuggestions{flex-direction:column;gap:6px;width:100%;max-width:320px;display:flex}.buddy-module__yWOHRq__suggestionChip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--ink-soft);font-size:var(--fs-ui);cursor:pointer;text-align:left;transition:border-color .15s var(--ease), background-color .15s var(--ease), color .15s var(--ease);align-items:center;gap:8px;padding:9px 12px;display:flex}.buddy-module__yWOHRq__suggestionChip:hover{border-color:var(--accent);background:var(--surface);color:var(--accent-dark)}.buddy-module__yWOHRq__suggestionChip svg{color:var(--accent);flex:none}.buddy-module__yWOHRq__composer{display:contents}.buddy-module__yWOHRq__sendButton{display:none}.buddy-module__yWOHRq__memoryList{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:18px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__memoryCard{border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.buddy-module__yWOHRq__memoryCard p{font-size:var(--fs-ui);color:var(--ink-soft);flex:1;line-height:1.7}.buddy-module__yWOHRq__memoryMeta{font-size:var(--fs-ui);color:var(--muted-light);align-items:center;gap:6px;display:flex}.buddy-module__yWOHRq__memoryActions{gap:4px;display:flex}.buddy-module__yWOHRq__memoryActions button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px}.buddy-module__yWOHRq__memoryActions button:hover{background:var(--surface-soft);color:var(--ink)}.buddy-module__yWOHRq__settingsForm{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.buddy-module__yWOHRq__settingsForm label{font-size:var(--fs-ui);color:var(--muted);font-weight:var(--fw-semibold);flex-direction:column;gap:6px;display:flex}.buddy-module__yWOHRq__settingsForm input,.buddy-module__yWOHRq__settingsForm textarea,.buddy-module__yWOHRq__settingsForm select{border:1px solid var(--line-strong);font-size:var(--fs-ui);border-radius:10px;padding:9px 11px;font-family:inherit}.buddy-module__yWOHRq__settingsForm textarea{line-height:var(--lh-ui);resize:vertical}.buddy-module__yWOHRq__settingsActions{align-items:center;gap:var(--space-2);display:flex}.buddy-module__yWOHRq__settingsDivider{border:none;border-top:1px solid var(--line)}.buddy-module__yWOHRq__settingsSection{flex-direction:column;gap:6px;display:flex}.buddy-module__yWOHRq__settingsSection p{margin:0}.buddy-module__yWOHRq__settingsHeading{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--muted);align-items:center;gap:6px;margin:0;display:flex}.buddy-module__yWOHRq__settingsStatus{font-size:var(--fs-ui);color:var(--ink-soft);line-height:1.7}.buddy-module__yWOHRq__choiceField{flex-direction:column;gap:6px;display:flex}.buddy-module__yWOHRq__choiceLabel{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--muted)}.buddy-module__yWOHRq__choiceInput{border:1px solid var(--line-strong);font-size:var(--fs-ui);border-radius:10px;padding:9px 11px;font-family:inherit}.buddy-module__yWOHRq__previewBlock{gap:var(--space-2);flex-direction:column;display:flex}.buddy-module__yWOHRq__expressionRow{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.buddy-module__yWOHRq__expressionTile{align-items:center;gap:var(--space-1);padding-block:var(--space-1);flex-direction:column;margin:0;display:flex}.buddy-module__yWOHRq__expressionLabel{font-size:var(--fs-label);color:var(--muted)}.buddy-module__yWOHRq__previewActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.buddy-module__yWOHRq__previewLoading{align-items:center;gap:var(--space-2);min-height:96px;color:var(--muted);font-size:var(--fs-ui);margin:0;display:flex}.buddy-module__yWOHRq__versionList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.buddy-module__yWOHRq__versionRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:flex}.buddy-module__yWOHRq__versionRow .buddy-module__yWOHRq__expressionRow{gap:var(--space-1);flex-wrap:nowrap}@media (max-width:480px){.buddy-module__yWOHRq__projectBuddyError{flex-direction:column;align-items:stretch}.buddy-module__yWOHRq__modelSelectorTrigger{max-width:118px}.buddy-module__yWOHRq__modelSelectorPopover{width:min(344px,100vw - 24px)}.buddy-module__yWOHRq__versionRow{flex-wrap:wrap}.buddy-module__yWOHRq__versionMeta{flex:1 0 100%}.buddy-module__yWOHRq__versionRow .buddy-module__yWOHRq__wizardChip{flex:1 0 100%;justify-content:center}}.buddy-module__yWOHRq__versionMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.buddy-module__yWOHRq__versionDate{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);flex-wrap:wrap;margin:0;display:flex}.buddy-module__yWOHRq__versionActive{border-radius:var(--radius-full);background:var(--green-soft);color:var(--green);font-size:var(--fs-label);padding:1px 8px}.buddy-module__yWOHRq__versionSpec{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.buddy-module__yWOHRq__wizardGrid{flex-wrap:wrap;gap:8px;display:flex}.buddy-module__yWOHRq__wizardChip{border:1px solid var(--line-strong);background:var(--surface);font-size:var(--fs-ui);cursor:pointer;color:var(--ink-soft);border-radius:999px;padding:6px 14px}.buddy-module__yWOHRq__wizardChip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--surface)}.buddy-module__yWOHRq__wizardChip:disabled{opacity:.5;cursor:default}.buddy-module__yWOHRq__previewActions .buddy-module__yWOHRq__wizardChip,.buddy-module__yWOHRq__versionRow .buddy-module__yWOHRq__wizardChip{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.buddy-module__yWOHRq__primaryAction{background:var(--accent);color:var(--surface);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.buddy-module__yWOHRq__primaryAction:disabled{opacity:.5;cursor:default}.buddy-module__yWOHRq__subtleNote{font-size:var(--fs-ui);color:var(--muted-light);line-height:1.7}.buddy-module__yWOHRq__voiceBar{align-items:center;gap:var(--space-2);min-height:var(--composer-row-h);font-size:var(--fs-ui);color:var(--muted);display:inline-flex}.buddy-module__yWOHRq__errorNote{color:var(--red);font-size:var(--fs-ui);padding:0 18px 12px}.buddy-module__yWOHRq__onboarding{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(520px,100vw - 40px);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.buddy-module__yWOHRq__onboardingHead{padding:var(--space-5) var(--space-5) var(--space-3)}.buddy-module__yWOHRq__onboardingStep{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps)}.buddy-module__yWOHRq__onboardingHead h2{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-semibold)}.buddy-module__yWOHRq__onboardingHead p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui)}.buddy-module__yWOHRq__onboardingBody{gap:var(--space-3);padding:0 var(--space-5) var(--space-4);flex-direction:column;display:flex}.buddy-module__yWOHRq__onboardingField{gap:var(--space-2);color:var(--muted);font-size:var(--fs-ui);font-weight:var(--fw-semibold);flex-direction:column;display:flex}.buddy-module__yWOHRq__onboardingField input,.buddy-module__yWOHRq__onboardingField textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink-soft);font-size:var(--fs-ui);font-family:inherit;line-height:var(--lh-ui);resize:vertical;padding:9px 11px}.buddy-module__yWOHRq__onboardingField input:focus,.buddy-module__yWOHRq__onboardingField textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.buddy-module__yWOHRq__onboardingFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface-soft);display:flex}.buddy-module__yWOHRq__onboardingFooterMain{align-items:center;gap:var(--space-2);display:flex}.buddy-module__yWOHRq__onboarding .buddy-module__yWOHRq__errorNote{padding:0}@media (prefers-reduced-motion:reduce){.buddy-module__yWOHRq__floating,.buddy-module__yWOHRq__bounce,.buddy-module__yWOHRq__shadowEllipse,.buddy-module__yWOHRq__streamingDot,.buddy-module__yWOHRq__voiceBarPulse{animation:none}}
.chat-shared-module__tpoWoW__formActions{gap:var(--space-2);margin-top:var(--space-2);display:grid}.chat-shared-module__tpoWoW__formActions p{color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0}.chat-shared-module__tpoWoW__formActionButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.chat-shared-module__tpoWoW__formActionButton{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:32px;color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.chat-shared-module__tpoWoW__formActionButton:hover{border-color:var(--accent);color:var(--accent)}.chat-shared-module__tpoWoW__attachmentComposer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-shared-module__tpoWoW__attachmentButton{border-radius:var(--radius-sm);min-height:28px;color:var(--muted);font-size:var(--fs-label);cursor:pointer;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.chat-shared-module__tpoWoW__attachmentList{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.chat-shared-module__tpoWoW__attachmentList li{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-soft);max-width:100%;color:var(--muted);font-size:var(--fs-label);align-items:center;gap:6px;padding:3px 6px 3px 9px;display:inline-flex}.chat-shared-module__tpoWoW__attachmentName{max-width:18ch;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-shared-module__tpoWoW__attachmentList li button{width:18px;height:18px;color:var(--muted-light);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-shared-module__tpoWoW__attachmentList li button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.chat-shared-module__tpoWoW__attachmentHint{color:var(--muted-light);font-size:var(--fs-label);margin:0}
.credentials-module__W8Lz8q__tabBar{border-bottom:1px solid var(--line-strong);gap:4px;margin-top:24px;display:flex}.credentials-module__W8Lz8q__tabBar:first-child{margin-top:0}.credentials-module__W8Lz8q__tabBar>button{color:var(--muted);font-size:var(--fs-ui);font-weight:var(--fw-semibold);background:0 0;padding:10px 14px 12px;position:relative}.credentials-module__W8Lz8q__tabBar>button:hover{color:var(--ink-soft)}.credentials-module__W8Lz8q__tabBar>button[aria-selected=true]{color:var(--accent-dark)}.credentials-module__W8Lz8q__tabBar>button[aria-selected=true]:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}@media (max-width:760px){.credentials-module__W8Lz8q__tabBar{scrollbar-width:none;padding-bottom:1px;overflow-x:auto}.credentials-module__W8Lz8q__tabBar::-webkit-scrollbar{display:none}.credentials-module__W8Lz8q__tabBar>button{flex:none}}.credentials-module__W8Lz8q__tabPanel{padding-top:22px}.credentials-module__W8Lz8q__lead{color:var(--muted);font-size:var(--fs-ui);margin:0 0 16px;line-height:1.8}.credentials-module__W8Lz8q__sectionCard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:13px;padding:20px}.credentials-module__W8Lz8q__emptyNote{border:1px dashed var(--line-strong);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-ui);text-align:center;border-radius:13px;margin:0;padding:26px 20px}.credentials-module__W8Lz8q__inlineError{background:var(--red-soft);color:var(--red);font-size:var(--fs-ui);border-radius:9px;margin:10px 0 0;padding:9px 12px}.credentials-module__W8Lz8q__inlineNotice{background:var(--green-soft);color:var(--green);font-size:var(--fs-ui);border-radius:9px;align-items:center;gap:7px;margin:10px 0 0;padding:9px 12px;display:flex}.credentials-module__W8Lz8q__viewerNotice{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink-soft);font-size:var(--fs-ui);border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:12px 14px;line-height:1.8;display:flex}.credentials-module__W8Lz8q__viewerNotice>svg{color:var(--accent);flex:none;margin-top:3px}.credentials-module__W8Lz8q__searchBox{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:11px;align-items:center;gap:9px;margin-bottom:14px;padding:0 14px;display:flex}.credentials-module__W8Lz8q__searchBox input{width:100%;height:44px;color:var(--ink);font-size:var(--fs-ui);background:0 0;border:0}.credentials-module__W8Lz8q__searchBox input::placeholder{color:var(--muted-light)}.credentials-module__W8Lz8q__searchBox:focus-within{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}.credentials-module__W8Lz8q__credList{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:13px;margin:0;padding:0;list-style:none}.credentials-module__W8Lz8q__credRow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-right:14px;display:flex}.credentials-module__W8Lz8q__credRow:last-child{border-bottom:0}.credentials-module__W8Lz8q__credRowMain{text-align:left;background:0 0;flex:1;align-items:center;gap:12px;min-width:0;padding:15px 8px 15px 18px;display:flex}.credentials-module__W8Lz8q__credRowMain:hover{background:var(--surface-soft)}.credentials-module__W8Lz8q__credRowIcon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.credentials-module__W8Lz8q__credRowMain strong{color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credentials-module__W8Lz8q__credRowLink{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.credentials-module__W8Lz8q__credRowLink:hover{background:var(--accent-soft);color:var(--accent-dark)}.credentials-module__W8Lz8q__valueArea{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:13px;margin-top:22px;overflow:hidden}.credentials-module__W8Lz8q__valueAreaHead{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 15px;display:flex}.credentials-module__W8Lz8q__valueMasked{flex-direction:column;align-items:center;gap:14px;padding:30px 20px;display:flex}.credentials-module__W8Lz8q__maskDots{color:var(--muted-light);font-size:var(--fs-stat);letter-spacing:.35em}.credentials-module__W8Lz8q__valueRevealed{padding:0 15px 15px}.credentials-module__W8Lz8q__valuePre{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-ui);white-space:pre-wrap;word-break:break-all;border-radius:10px;margin:12px 0 0;padding:13px 15px;line-height:1.7;overflow-x:auto}.credentials-module__W8Lz8q__valueActions{align-items:center;gap:8px;margin-top:12px;display:flex}.credentials-module__W8Lz8q__countdown{margin-top:12px}.credentials-module__W8Lz8q__countdownTrack{background:var(--line);border-radius:3px;height:5px;overflow:hidden}.credentials-module__W8Lz8q__countdownFill{background:var(--accent);border-radius:3px;height:100%;animation-name:credentials-module__W8Lz8q__countdownShrink;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes credentials-module__W8Lz8q__countdownShrink{0%{width:100%}to{width:0%}}.credentials-module__W8Lz8q__countdownLabel{color:var(--muted-light);font-size:var(--fs-meta);margin:6px 0 0}.credentials-module__W8Lz8q__grantSection{border-top:1px solid var(--line-strong);margin-top:26px;padding-top:18px}.credentials-module__W8Lz8q__grantSection h2{color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);margin:0 0 4px}.credentials-module__W8Lz8q__grantSectionNote{color:var(--muted);font-size:var(--fs-meta);margin:0 0 12px;line-height:1.7}.credentials-module__W8Lz8q__grantList{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin:0;padding:0;list-style:none}.credentials-module__W8Lz8q__grantList>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.credentials-module__W8Lz8q__grantList>li:last-child{border-bottom:0}.credentials-module__W8Lz8q__grantList strong{color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);display:block}.credentials-module__W8Lz8q__grantList small{color:var(--muted-light);font-size:var(--fs-meta)}.credentials-module__W8Lz8q__grantEmpty{color:var(--muted-light);font-size:var(--fs-ui);margin:0;padding:14px}.credentials-module__W8Lz8q__dangerButton{border:1px solid color-mix(in srgb, var(--red) 35%, transparent);color:var(--red);font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;background:0 0;border-radius:8px;padding:6px 11px}.credentials-module__W8Lz8q__dangerButton:hover{background:var(--red-soft)}.credentials-module__W8Lz8q__dangerButton:disabled{opacity:.55}.credentials-module__W8Lz8q__grantForm{gap:8px;margin-top:12px;display:flex}.credentials-module__W8Lz8q__grantForm input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;height:40px;color:var(--ink-soft);font-size:var(--fs-ui);border-radius:9px;flex:1;padding:0 12px}.credentials-module__W8Lz8q__grantForm input::placeholder{color:var(--muted-light)}.credentials-module__W8Lz8q__totpModal{z-index:1;border:1px solid color-mix(in srgb, var(--line-strong) 90%, transparent);background:var(--surface);width:min(420px,100vw - 40px);box-shadow:var(--shadow-float);animation:credentials-module__W8Lz8q__totpModalIn .24s var(--ease) both;border-radius:16px;position:relative;overflow:hidden}@keyframes credentials-module__W8Lz8q__totpModalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.credentials-module__W8Lz8q__totpModalHeader{justify-content:space-between;align-items:center;padding:16px 14px 0 22px;display:flex}.credentials-module__W8Lz8q__totpModalHeader span{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:.14em}.credentials-module__W8Lz8q__totpModalClose{width:34px;height:34px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;display:grid}.credentials-module__W8Lz8q__totpModalClose:hover{background:var(--canvas-deep);color:var(--ink)}.credentials-module__W8Lz8q__totpModalBody{padding:8px 22px 22px}.credentials-module__W8Lz8q__totpModalBody h1{color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0}.credentials-module__W8Lz8q__totpModalBody>p{color:var(--muted);font-size:var(--fs-ui);margin:6px 0 0;line-height:1.8}.credentials-module__W8Lz8q__totpCodeInput{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;color:var(--ink);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-stat);letter-spacing:.45em;text-align:center;border-radius:11px;margin-top:14px;padding:12px 14px}.credentials-module__W8Lz8q__totpCodeInput:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}.credentials-module__W8Lz8q__totpModalFooter{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.credentials-module__W8Lz8q__enrollCard{border:1px solid var(--line);background:var(--surface);max-width:640px;box-shadow:var(--shadow-soft);border-radius:15px;padding:26px 28px}.credentials-module__W8Lz8q__enrollStepLabel{color:var(--accent);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.14em;margin:0 0 6px}.credentials-module__W8Lz8q__enrollCard h2{color:var(--ink);font-size:var(--fs-heading);font-weight:var(--fw-semibold);margin:0}.credentials-module__W8Lz8q__enrollCard>p{color:var(--muted);font-size:var(--fs-ui);margin:10px 0 0;line-height:1.9}.credentials-module__W8Lz8q__enrollActions{align-items:center;gap:10px;margin-top:20px;display:flex}.credentials-module__W8Lz8q__qrArea{align-items:flex-start;gap:20px;margin-top:18px;display:flex}.credentials-module__W8Lz8q__qrImageFrame{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex:none;padding:10px}.credentials-module__W8Lz8q__qrImageFrame img{width:168px;height:168px;display:block}.credentials-module__W8Lz8q__manualSecret{flex:1;min-width:0}.credentials-module__W8Lz8q__manualSecret small{color:var(--muted);font-size:var(--fs-meta)}.credentials-module__W8Lz8q__secretCode{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-ui);letter-spacing:.08em;word-break:break-all;border-radius:9px;margin-top:6px;padding:10px 12px;display:block;overflow-x:auto}.credentials-module__W8Lz8q__enrollCodeForm{gap:10px;margin-top:18px;display:flex}.credentials-module__W8Lz8q__enrollCodeForm input{border:1px solid var(--line-strong);background:var(--surface-soft);width:190px;color:var(--ink);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-heading);letter-spacing:.4em;text-align:center;border-radius:11px;padding:10px 14px}.credentials-module__W8Lz8q__recoveryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.credentials-module__W8Lz8q__recoveryGrid code{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-ui);text-align:center;border-radius:9px;padding:9px 8px}.credentials-module__W8Lz8q__recoveryWarning{background:var(--red-soft);color:var(--red);font-size:var(--fs-ui);border-radius:10px;gap:8px;margin-top:14px;padding:11px 13px;line-height:1.7;display:flex}.credentials-module__W8Lz8q__confirmCheck{color:var(--ink-soft);font-size:var(--fs-ui);align-items:center;gap:8px;margin-top:16px;display:flex}.credentials-module__W8Lz8q__confirmCheck input{width:15px;height:15px;accent-color:var(--accent)}.credentials-module__W8Lz8q__patForm{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;padding:20px}.credentials-module__W8Lz8q__patFormGrid{grid-template-columns:minmax(0,1fr) 170px;gap:12px;display:grid}.credentials-module__W8Lz8q__field{flex-direction:column;min-width:0;display:flex}.credentials-module__W8Lz8q__fieldWide{grid-column:1/-1}.credentials-module__W8Lz8q__field>label,.credentials-module__W8Lz8q__field>span{color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);margin-bottom:6px}.credentials-module__W8Lz8q__field input,.credentials-module__W8Lz8q__field select{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:42px;color:var(--ink-soft);font-size:var(--fs-ui);border-radius:9px;padding:0 11px}.credentials-module__W8Lz8q__field input::placeholder{color:var(--muted-light)}.credentials-module__W8Lz8q__field input:focus,.credentials-module__W8Lz8q__field select:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}.credentials-module__W8Lz8q__scopeChoices{flex-direction:column;gap:7px;display:flex}.credentials-module__W8Lz8q__scopeChoice{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:baseline;gap:9px;padding:9px 12px;display:flex}.credentials-module__W8Lz8q__scopeChoice input{width:14px;height:14px;accent-color:var(--accent);flex:none;align-self:center}.credentials-module__W8Lz8q__scopeChoice code{color:var(--ink-soft);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.credentials-module__W8Lz8q__scopeChoice small{color:var(--muted);font-size:var(--fs-meta)}.credentials-module__W8Lz8q__patFormFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.credentials-module__W8Lz8q__patFormFooter>small{color:var(--muted-light);font-size:var(--fs-meta)}.credentials-module__W8Lz8q__tokenOnceBox{border:1px solid color-mix(in srgb, var(--green) 40%, transparent);background:var(--green-soft);border-radius:13px;margin-top:16px;padding:18px 20px}.credentials-module__W8Lz8q__tokenOnceBox h3{color:var(--green);font-size:var(--fs-ui);font-weight:var(--fw-semibold);align-items:center;gap:7px;margin:0;display:flex}.credentials-module__W8Lz8q__tokenOnceBox>p{color:var(--ink-soft);font-size:var(--fs-ui);margin:6px 0 0;line-height:1.7}.credentials-module__W8Lz8q__tokenCodeRow{align-items:center;gap:8px;margin-top:12px;display:flex}.credentials-module__W8Lz8q__tokenCode{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-ui);white-space:nowrap;border-radius:10px;flex:1;padding:11px 13px;overflow-x:auto}.credentials-module__W8Lz8q__setupBlock{margin-top:14px}.credentials-module__W8Lz8q__setupBlock small{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.credentials-module__W8Lz8q__setupPre{background:var(--ink);color:var(--line);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-ui);border-radius:10px;margin:6px 0 0;padding:13px 15px;line-height:1.7;overflow-x:auto}.credentials-module__W8Lz8q__tableWrap{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:13px;margin-top:18px;overflow-x:auto}.credentials-module__W8Lz8q__table{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.credentials-module__W8Lz8q__table th{border-bottom:1px solid var(--line-strong);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.08em;text-align:left;white-space:nowrap;padding:11px 14px}.credentials-module__W8Lz8q__table td{border-bottom:1px solid var(--line);color:var(--ink-soft);vertical-align:middle;padding:12px 14px}.credentials-module__W8Lz8q__table tbody tr:last-child td{border-bottom:0}.credentials-module__W8Lz8q__table td code{font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-ui)}.credentials-module__W8Lz8q__scopeChip{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--muted);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:var(--fs-meta);white-space:nowrap;border-radius:999px;margin:1px 3px 1px 0;padding:2px 8px;display:inline-block}.credentials-module__W8Lz8q__statusChip{font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-block}.credentials-module__W8Lz8q__statusActive{background:var(--green-soft);color:var(--green)}.credentials-module__W8Lz8q__statusRevoked{background:var(--red-soft);color:var(--red)}.credentials-module__W8Lz8q__statusExpired{background:var(--canvas-deep);color:var(--muted)}.credentials-module__W8Lz8q__resultSuccess{color:var(--green);font-weight:var(--fw-semibold)}.credentials-module__W8Lz8q__resultDenied{color:var(--red);font-weight:var(--fw-semibold)}.credentials-module__W8Lz8q__mutedCell{color:var(--muted-light)}@media (max-width:720px){.credentials-module__W8Lz8q__patFormGrid{grid-template-columns:minmax(0,1fr)}.credentials-module__W8Lz8q__recoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.credentials-module__W8Lz8q__qrArea{flex-direction:column}}.credentials-module__W8Lz8q__credRowLocked{color:var(--muted);cursor:default}.credentials-module__W8Lz8q__envChip{border-radius:var(--radius-full);background:var(--canvas-deep);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);padding:2px 9px}.credentials-module__W8Lz8q__envChip[data-env=prod]{background:var(--red-soft);color:var(--red)}.credentials-module__W8Lz8q__envChip[data-env=staging]{background:var(--amber-soft);color:var(--amber)}.credentials-module__W8Lz8q__requestButton{border:1px solid var(--accent);border-radius:var(--radius-full);background:var(--surface);color:var(--accent);font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;padding:6px 14px}.credentials-module__W8Lz8q__requestButton:hover{background:var(--accent-soft)}.credentials-module__W8Lz8q__pendingChip{border-radius:var(--radius-full);background:var(--amber-soft);color:var(--amber);font-size:var(--fs-meta);font-weight:var(--fw-semibold);white-space:nowrap;padding:4px 12px}.credentials-module__W8Lz8q__requestField{margin-bottom:var(--space-1);color:var(--ink-soft);font-size:var(--fs-meta);font-weight:var(--fw-semibold);display:block}.credentials-module__W8Lz8q__requestTextarea{width:100%;margin-bottom:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-ui);line-height:var(--lh-ui);resize:vertical;padding:10px 12px}.credentials-module__W8Lz8q__requestTextarea:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.credentials-module__W8Lz8q__requestDone{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--green-soft);color:var(--green);font-size:var(--fs-meta)}.credentials-module__W8Lz8q__requestQueue{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--amber);border-radius:var(--radius-lg);background:var(--amber-soft)}.credentials-module__W8Lz8q__requestQueueTitle{margin:0 0 var(--space-3);color:var(--amber);font-size:var(--fs-heading);font-weight:var(--fw-bold)}.credentials-module__W8Lz8q__requestList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.credentials-module__W8Lz8q__requestRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.credentials-module__W8Lz8q__requestMain{gap:var(--space-1);flex-direction:column;flex:320px;min-width:0;display:flex}.credentials-module__W8Lz8q__requestMain strong{color:var(--ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.credentials-module__W8Lz8q__requestMain span{color:var(--muted);font-size:var(--fs-meta)}.credentials-module__W8Lz8q__requestMain p{color:var(--ink-soft);font-size:var(--fs-meta);line-height:var(--lh-ui);margin:0}.credentials-module__W8Lz8q__requestDecide{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:100%;display:flex}.credentials-module__W8Lz8q__requestDecide label{color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.credentials-module__W8Lz8q__requestDecide input{border:1px solid var(--line-strong);border-radius:var(--radius-md);width:110px;font-size:var(--fs-ui);font-variant-numeric:tabular-nums;letter-spacing:.2em;padding:8px 12px}.credentials-module__W8Lz8q__rejectButton{border:1px solid var(--red);border-radius:var(--radius-md);background:var(--surface);color:var(--red);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;padding:10px 18px}.credentials-module__W8Lz8q__cancelButton{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;padding:10px 18px}
.document-markdown-module__64cdnq__markdown{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--space-5) clamp(var(--space-4), 4vw, var(--space-6));color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tracking-normal);overflow-wrap:anywhere}.document-markdown-module__64cdnq__markdown>:first-child{margin-top:0}.document-markdown-module__64cdnq__markdown>:last-child{margin-bottom:0}.document-markdown-module__64cdnq__markdown p{margin:0 0 var(--space-4)}.document-markdown-module__64cdnq__markdown h2,.document-markdown-module__64cdnq__markdown h3,.document-markdown-module__64cdnq__markdown h4,.document-markdown-module__64cdnq__markdown h5,.document-markdown-module__64cdnq__markdown h6{margin:var(--space-6) 0 var(--space-3);color:var(--ink);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.document-markdown-module__64cdnq__markdown h2{font-size:var(--fs-stat)}.document-markdown-module__64cdnq__markdown h3{font-size:var(--fs-heading)}.document-markdown-module__64cdnq__markdown h4,.document-markdown-module__64cdnq__markdown h5,.document-markdown-module__64cdnq__markdown h6{font-size:var(--fs-body)}.document-markdown-module__64cdnq__markdown h2{padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.document-markdown-module__64cdnq__markdown ul,.document-markdown-module__64cdnq__markdown ol{margin:0 0 var(--space-4);padding-left:1.5em}.document-markdown-module__64cdnq__markdown li{margin:0 0 var(--space-2)}.document-markdown-module__64cdnq__markdown li>ul,.document-markdown-module__64cdnq__markdown li>ol{margin:var(--space-2) 0 0}.document-markdown-module__64cdnq__markdown a{color:var(--accent);text-decoration:none}.document-markdown-module__64cdnq__markdown strong{font-weight:var(--fw-bold);color:var(--ink)}.document-markdown-module__64cdnq__markdown code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-meta);background:var(--canvas-deep);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}.document-markdown-module__64cdnq__markdown pre{max-width:100%;margin:0 0 var(--space-4);background:var(--canvas-deep);border-radius:var(--radius-md);padding:var(--space-4);line-height:var(--lh-ui);overflow-x:auto}.document-markdown-module__64cdnq__markdown pre code{overflow-wrap:normal;white-space:pre;background:0 0;padding:0}.document-markdown-module__64cdnq__markdown blockquote{margin:0 0 var(--space-4);padding:0 0 0 var(--space-4);border-left:3px solid var(--line-strong);color:var(--muted)}.document-markdown-module__64cdnq__admonition{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid;border-left-width:var(--space-1);border-radius:var(--radius-md);color:var(--ink-soft)}.document-markdown-module__64cdnq__admonitionInfo{border-color:var(--accent);background:var(--accent-soft)}.document-markdown-module__64cdnq__admonitionWarning{border-color:var(--amber);background:var(--amber-soft)}.document-markdown-module__64cdnq__admonitionTitle{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--ink);line-height:var(--lh-ui);display:flex}.document-markdown-module__64cdnq__admonitionTitle svg{width:var(--space-4);height:var(--space-4);flex:none}.document-markdown-module__64cdnq__admonitionBody>:last-child{margin-bottom:0}.document-markdown-module__64cdnq__markdown hr{margin:var(--space-6) 0;border:none;border-top:1px solid var(--line)}.document-markdown-module__64cdnq__tableWrap{max-width:100%;margin:0 0 var(--space-4);overflow-x:auto}.document-markdown-module__64cdnq__markdown table{border-collapse:collapse;font-size:var(--fs-ui);line-height:var(--lh-ui)}.document-markdown-module__64cdnq__markdown th,.document-markdown-module__64cdnq__markdown td{border:1px solid var(--line);padding:var(--space-2) var(--space-3);text-align:left}.document-markdown-module__64cdnq__markdown th{background:var(--canvas-deep);font-weight:var(--fw-semibold);color:var(--ink)}.document-markdown-module__64cdnq__image{max-width:100%;height:auto;margin:0 0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);display:block}.document-markdown-module__64cdnq__externalImage{align-items:baseline;gap:var(--space-1);max-width:100%;color:var(--muted);font-size:var(--fs-meta);word-break:break-all;display:inline-flex}.document-markdown-module__64cdnq__externalImage svg{flex:none}
.documents-module__nFenZW__cardLink{color:inherit;text-decoration:none}.documents-module__nFenZW__cardLink:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring)}.documents-module__nFenZW__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.documents-module__nFenZW__meta em{color:var(--muted-light);font-style:normal}.documents-module__nFenZW__cardBadges{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.documents-module__nFenZW__categoryChip{border-style:solid}.documents-module__nFenZW__categoryChipAmber{border-color:var(--amber-soft);background:var(--amber-soft);color:var(--amber)}.documents-module__nFenZW__categoryChipPurple{border-color:var(--purple-soft);background:var(--purple-soft);color:var(--purple)}.documents-module__nFenZW__categoryChipRed{border-color:var(--red-soft);background:var(--red-soft);color:var(--red)}.documents-module__nFenZW__categoryChipBlue{border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent-dark)}.documents-module__nFenZW__categoryChipGreen,.documents-module__nFenZW__currentBadge{border-color:var(--green-soft);background:var(--green-soft);color:var(--green)}.documents-module__nFenZW__detailLayout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:start;display:grid}.documents-module__nFenZW__detailMain,.documents-module__nFenZW__historyPanel,.documents-module__nFenZW__comparePanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.documents-module__nFenZW__detailMain{min-width:0;overflow:hidden}.documents-module__nFenZW__documentHead{padding:var(--space-5);border-bottom:1px solid var(--line);background:var(--surface-soft)}.documents-module__nFenZW__documentHead h1{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--fs-stat);line-height:var(--lh-tight)}.documents-module__nFenZW__documentHead p{margin:var(--space-2) 0 0;color:var(--muted)}.documents-module__nFenZW__sourceButton{align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;min-height:3.5rem;margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 48%, var(--line));border-radius:var(--radius-md);background:var(--accent);box-shadow:var(--shadow-soft);color:var(--text-on-accent);text-decoration:none;display:flex}.documents-module__nFenZW__sourceButton:hover{background:var(--accent-dark)}.documents-module__nFenZW__sourceButtonIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 18%, transparent);flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.documents-module__nFenZW__sourceButtonIcon svg,.documents-module__nFenZW__sourceButton>svg{width:var(--space-5);height:var(--space-5);flex:none}.documents-module__nFenZW__sourceButton>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.documents-module__nFenZW__sourceButton strong{font-size:var(--fs-ui)}.documents-module__nFenZW__sourceButton small{color:color-mix(in srgb, var(--text-on-accent) 78%, transparent);font-size:var(--fs-label)}.documents-module__nFenZW__headBadges{gap:var(--space-2);flex-wrap:wrap;display:flex}.documents-module__nFenZW__versionNotice{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);background:var(--amber-soft);color:var(--amber);font-size:var(--fs-ui);font-weight:var(--fw-semibold);margin:0}.documents-module__nFenZW__summaryPanel{padding:var(--space-5);border-bottom:1px solid var(--line)}.documents-module__nFenZW__summaryPanel h2{color:var(--ink-soft);font-size:var(--fs-heading);margin:0}.documents-module__nFenZW__summaryPanel>p{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-wrap}.documents-module__nFenZW__summaryPanel>div{padding-bottom:0;padding-left:0;padding-right:0}.documents-module__nFenZW__summaryPanel>.documents-module__nFenZW__summaryWarning{color:var(--amber);font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.documents-module__nFenZW__metadata{gap:var(--space-3) var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.documents-module__nFenZW__metadata div{min-width:0}.documents-module__nFenZW__metadata dt{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-bold)}.documents-module__nFenZW__metadata dd{overflow-wrap:anywhere;margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--fs-ui)}.documents-module__nFenZW__metadata a,.documents-module__nFenZW__backLink,.documents-module__nFenZW__historyLink{color:var(--accent-dark);text-decoration:none}.documents-module__nFenZW__metadata a:hover,.documents-module__nFenZW__backLink:hover,.documents-module__nFenZW__historyLink:hover{text-decoration:none}.documents-module__nFenZW__content{padding:var(--space-5);overflow-wrap:anywhere;color:var(--ink-soft);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-wrap;margin:0}.documents-module__nFenZW__sideColumn{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.documents-module__nFenZW__historyPanel,.documents-module__nFenZW__comparePanel{padding:var(--space-4)}.documents-module__nFenZW__historyPanel h2,.documents-module__nFenZW__comparePanel h2,.documents-module__nFenZW__diffHead h2{color:var(--ink-soft);font-size:var(--fs-heading);margin:0}.documents-module__nFenZW__historyList{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.documents-module__nFenZW__historyLink{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--fs-ui);display:flex}.documents-module__nFenZW__historyLinkActive{border-color:var(--accent);background:var(--accent-soft);font-weight:var(--fw-semibold)}.documents-module__nFenZW__historyLink small{color:var(--muted-light);white-space:nowrap}.documents-module__nFenZW__compareForm{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.documents-module__nFenZW__compareField{gap:var(--space-1);color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);flex-direction:column;display:flex}.documents-module__nFenZW__compareField select{width:100%;height:2.625rem;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface)}.documents-module__nFenZW__compareButton{border-radius:var(--radius-md);background:var(--accent);min-height:2.625rem;color:var(--text-on-accent);font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.documents-module__nFenZW__diffPanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-column:1/-1;min-width:0;overflow:hidden}.documents-module__nFenZW__diffHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;display:flex}.documents-module__nFenZW__diffStats{gap:var(--space-2);font-size:var(--fs-meta);font-weight:var(--fw-semibold);display:flex}.documents-module__nFenZW__addedStat{color:var(--green)}.documents-module__nFenZW__removedStat{color:var(--red)}.documents-module__nFenZW__diffTable{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-meta);line-height:var(--lh-ui);overflow:auto}.documents-module__nFenZW__diffLine{border-bottom:1px solid var(--line);grid-template-columns:4rem 4rem 2rem minmax(0,1fr);min-width:42rem;display:grid}.documents-module__nFenZW__diffLine:last-child{border-bottom:0}.documents-module__nFenZW__diffLine>span{padding:var(--space-1) var(--space-2)}.documents-module__nFenZW__lineNumber{border-right:1px solid var(--line);color:var(--muted-light);text-align:right;-webkit-user-select:none;user-select:none}.documents-module__nFenZW__lineMarker{color:var(--muted-light);text-align:center;-webkit-user-select:none;user-select:none}.documents-module__nFenZW__lineText{overflow-wrap:anywhere;white-space:pre-wrap}.documents-module__nFenZW__diffAdded{background:var(--green-soft)}.documents-module__nFenZW__diffRemoved{background:var(--red-soft)}.documents-module__nFenZW__backLink{margin-bottom:var(--space-3);font-size:var(--fs-ui);font-weight:var(--fw-semibold);display:inline-flex}@media (max-width:980px){.documents-module__nFenZW__detailLayout{grid-template-columns:1fr}.documents-module__nFenZW__diffPanel{grid-column:auto}}@media (max-width:640px){.documents-module__nFenZW__metadata{grid-template-columns:1fr}}.documents-module__nFenZW__canonicalNote{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-ui)}.documents-module__nFenZW__search.documents-module__nFenZW__search{max-width:420px;height:44px;box-shadow:none;border-radius:12px;flex:300px}.documents-module__nFenZW__search.documents-module__nFenZW__search input{font-size:var(--fs-ui)}.documents-module__nFenZW__resultSummary{margin:0 0 var(--space-3);color:var(--muted-light);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.documents-module__nFenZW__cardDescription{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.documents-module__nFenZW__hashtagList{gap:var(--space-1);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.documents-module__nFenZW__hashtagList li{background:var(--accent-soft);max-width:100%;color:var(--accent-dark);font-size:var(--fs-meta);font-weight:var(--fw-semibold);overflow-wrap:anywhere;border-radius:999px;padding:2px 7px}.documents-module__nFenZW__summaryPanel .documents-module__nFenZW__hashtagList,.documents-module__nFenZW__headHashtags{margin-top:var(--space-3);margin-bottom:0}.documents-module__nFenZW__cardLink .documents-module__nFenZW__hashtagList li{padding:0 var(--space-2);font-size:.6875rem;font-weight:var(--fw-regular);line-height:var(--lh-ui)}.documents-module__nFenZW__summaryPrimary{min-width:0}.documents-module__nFenZW__metadataWide{grid-column:1/-1}.documents-module__nFenZW__verification{border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--fs-ui)}.documents-module__nFenZW__verification>summary{padding:var(--space-3) var(--space-5);color:var(--muted-light);cursor:pointer;font-size:var(--fs-label);font-weight:var(--fw-bold)}.documents-module__nFenZW__verification dl{gap:var(--space-3) var(--space-5);padding:0 var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.documents-module__nFenZW__verification dt{color:var(--muted-light);font-size:var(--fs-label);font-weight:var(--fw-bold)}.documents-module__nFenZW__verification dd{overflow-wrap:anywhere;margin:var(--space-1) 0 0}.documents-module__nFenZW__hashValue{color:var(--muted-light);font-family:var(--font-mono,monospace);font-size:var(--fs-label)}.documents-module__nFenZW__rawSource{border-top:1px dashed var(--line)}.documents-module__nFenZW__rawSource>summary{padding:var(--space-3) var(--space-5);color:var(--muted-light);cursor:pointer;font-size:var(--fs-label)}
.training-module__DYgbhW__page{gap:var(--section-gap);min-width:0;display:grid}.training-module__DYgbhW__detail{gap:var(--space-5);min-width:0;display:grid}.training-module__DYgbhW__library{min-width:0}.training-module__DYgbhW__sectionHeader{margin-top:var(--space-5)}.training-module__DYgbhW__sectionHeader h1,.training-module__DYgbhW__detail h1,.training-module__DYgbhW__detail h2,.training-module__DYgbhW__detail h3{color:var(--ink);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.training-module__DYgbhW__detail h2{font-size:var(--fs-heading)}.training-module__DYgbhW__sectionHeader h1,.training-module__DYgbhW__detail h1{font-size:var(--fs-display)}.training-module__DYgbhW__detail h3{font-size:var(--fs-body)}.training-module__DYgbhW__sectionHeader p,.training-module__DYgbhW__completionSection p{margin:var(--space-2) 0 0;color:var(--muted);line-height:var(--lh-body)}.training-module__DYgbhW__eyebrow{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);margin:0 0 var(--space-2)!important;color:var(--accent)!important}.training-module__DYgbhW__grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));display:grid}.training-module__DYgbhW__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:hidden}.training-module__DYgbhW__thumbnailLink{background:var(--surface-soft);color:var(--muted);text-decoration:none;display:block}.training-module__DYgbhW__thumbnail{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.training-module__DYgbhW__thumbnailPlaceholder{aspect-ratio:16/9;justify-content:center;align-items:center;gap:var(--space-2);display:flex}.training-module__DYgbhW__cardBody{gap:var(--space-3);padding:var(--space-5);display:grid}.training-module__DYgbhW__cardBody h3{font-size:var(--fs-heading);line-height:var(--lh-tight);margin:0}.training-module__DYgbhW__cardBody h3 a{color:var(--ink);text-decoration:none}.training-module__DYgbhW__cardBody h3 a:hover{color:var(--accent)}.training-module__DYgbhW__description{color:var(--ink-soft);line-height:var(--lh-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.training-module__DYgbhW__dates{gap:var(--space-3);margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.training-module__DYgbhW__dates div{gap:var(--space-2);display:flex}.training-module__DYgbhW__dates dt,.training-module__DYgbhW__dates dd{margin:0}.training-module__DYgbhW__cardFooter{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.training-module__DYgbhW__learnerSummary{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--fs-meta);display:flex}.training-module__DYgbhW__completedBadge{align-items:center;gap:var(--space-1);width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--green-soft);color:var(--green);font-size:var(--fs-meta);display:inline-flex}.training-module__DYgbhW__notice{margin:var(--space-4) 0 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted)}.training-module__DYgbhW__backLink{align-items:center;gap:var(--space-2);width:fit-content;color:var(--accent);font-size:var(--fs-meta);text-decoration:none;display:inline-flex}.training-module__DYgbhW__detailHeader{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.training-module__DYgbhW__detailHeading{gap:var(--space-3);min-width:0;display:grid}.training-module__DYgbhW__detailHeading h1{overflow-wrap:anywhere}.training-module__DYgbhW__detailHeader .training-module__DYgbhW__eyebrow{margin-bottom:0!important}.training-module__DYgbhW__completionAction{align-items:center;gap:var(--space-2) var(--space-3);width:min(100%,360px);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.training-module__DYgbhW__completionAction h2{font-size:var(--fs-ui)}.training-module__DYgbhW__completionAction p{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);grid-column:1/-1;margin:0}.training-module__DYgbhW__completionAction .training-module__DYgbhW__error{color:var(--red)}.training-module__DYgbhW__completionAction .training-module__DYgbhW__success{color:var(--green)}.training-module__DYgbhW__mediaGrid{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.training-module__DYgbhW__videoSection,.training-module__DYgbhW__pdfSection{align-content:start;gap:var(--space-3);min-width:0;display:grid}.training-module__DYgbhW__sectionActions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:nowrap;min-height:44px;display:flex}.training-module__DYgbhW__sectionActions h2,.training-module__DYgbhW__sectionActions a{white-space:nowrap;flex:none}.training-module__DYgbhW__mediaPreview,.training-module__DYgbhW__mediaEmpty{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;height:auto;min-height:0;display:block}.training-module__DYgbhW__videoPreview{background:var(--ink);position:relative;overflow:hidden}.training-module__DYgbhW__videoEmbed{transform-origin:0 0;border:0;max-width:none;max-height:none;display:block;position:absolute;top:0;left:0}.training-module__DYgbhW__videoPreviewLoading{color:var(--surface);font-size:var(--fs-meta);place-items:center;margin:0;display:grid;position:absolute;inset:0}.training-module__DYgbhW__pdfPreview{background:var(--surface-soft);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.training-module__DYgbhW__pdfCanvasViewport{place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.training-module__DYgbhW__pdfCanvas{max-width:100%;max-height:100%;display:block}.training-module__DYgbhW__pdfCanvas[hidden]{display:none}.training-module__DYgbhW__pdfControls{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-top:1px solid var(--line);background:var(--surface);display:flex}.training-module__DYgbhW__pdfControls span{min-width:0;color:var(--muted);font-size:var(--fs-meta);white-space:nowrap}.training-module__DYgbhW__pdfPreviewMessage{padding:var(--space-4);color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);text-align:center;margin:0}.training-module__DYgbhW__mediaEmpty{padding:var(--space-5);background:var(--surface-soft);place-items:center;display:grid}.training-module__DYgbhW__mediaEmpty p{color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-ui);overflow-wrap:anywhere;margin:0}.training-module__DYgbhW__lessonDescription{gap:var(--space-3);min-width:0;margin-top:var(--space-5);display:grid}.training-module__DYgbhW__completionSection{min-width:0;margin-top:var(--space-5)}.training-module__DYgbhW__previewNote{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui)}.training-module__DYgbhW__videoSection .training-module__DYgbhW__previewNote,.training-module__DYgbhW__pdfSection .training-module__DYgbhW__previewNote{margin:0}.training-module__DYgbhW__previewNote a{color:var(--accent)}.training-module__DYgbhW__learners{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.training-module__DYgbhW__learners li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.training-module__DYgbhW__learners li div{gap:var(--space-1);flex:1;min-width:0;display:grid}.training-module__DYgbhW__learners li strong{font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.training-module__DYgbhW__learners li span{color:var(--muted);font-size:var(--fs-meta)}.training-module__DYgbhW__initialAvatar{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;display:grid}.training-module__DYgbhW__error{padding:var(--space-3);border-radius:var(--radius-md);background:var(--red-soft);color:var(--red)}.training-module__DYgbhW__success{color:var(--green)}@media (max-width:760px){.training-module__DYgbhW__detailHeader{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.training-module__DYgbhW__completionAction{justify-self:end}.training-module__DYgbhW__mediaGrid{grid-template-columns:minmax(0,1fr)}.training-module__DYgbhW__sectionHeader h1,.training-module__DYgbhW__detail h1{font-size:var(--fs-stat)}}
.lesson-catalog-module__bZHNdW__toolbar{margin-bottom:var(--space-5)}.lesson-catalog-module__bZHNdW__card{min-height:232px}.lesson-catalog-module__bZHNdW__icon{border-radius:var(--radius-md);background:var(--accent-soft);width:42px;height:42px;color:var(--accent-dark);place-items:center;display:grid}.lesson-catalog-module__bZHNdW__materialBadge{align-items:center;gap:var(--space-1);min-height:22px;padding:2px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas-deep);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.lesson-catalog-module__bZHNdW__missingDescription{color:var(--muted-light);font-size:var(--fs-meta);margin:5px 0 14px;font-style:italic;line-height:1.7}.lesson-catalog-module__bZHNdW__footer{align-items:center}.lesson-catalog-module__bZHNdW__openButton{justify-content:center;align-items:center;gap:var(--space-1);min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-dark);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.lesson-catalog-module__bZHNdW__openButton:hover{border-color:var(--accent)}.lesson-catalog-module__bZHNdW__pendingCard{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-blue);display:flex}.lesson-catalog-module__bZHNdW__pendingIcon{border-radius:var(--radius-md);background:var(--accent-soft);width:42px;height:42px;color:var(--accent-dark);flex:none;place-items:center;display:grid}.lesson-catalog-module__bZHNdW__pendingCard strong{color:var(--ink-soft);font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.lesson-catalog-module__bZHNdW__pendingCard p{margin:var(--space-2) 0 var(--space-4);max-width:68ch;color:var(--muted);font-size:var(--fs-meta);line-height:1.75}.lesson-catalog-module__bZHNdW__sourceNote{align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;color:var(--muted-light);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.lesson-catalog-module__bZHNdW__sourceNote strong{color:var(--muted);font-weight:var(--fw-semibold)}.lesson-catalog-module__bZHNdW__sourceLink{color:var(--accent);text-decoration:none}.lesson-catalog-module__bZHNdW__sourceLink:hover,.lesson-catalog-module__bZHNdW__sourceLink:focus-visible{color:var(--accent-dark)}
.member-development-module__KeAhUG__memberDevelopment{gap:var(--space-5);display:grid}.member-development-module__KeAhUG__header{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.member-development-module__KeAhUG__titleBlock h1{font-size:var(--fs-heading);margin:0}.member-development-module__KeAhUG__titleBlock p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-ui)}.member-development-module__KeAhUG__subjectSelect{min-width:14rem}.member-development-module__KeAhUG__panel{gap:var(--space-4);display:grid;}.member-development-module__KeAhUG__panelIntro{color:var(--muted);font-size:var(--fs-ui);margin:0}.member-development-module__KeAhUG__metaRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.member-development-module__KeAhUG__metaChip{font-size:var(--fs-label);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--canvas);color:var(--muted)}.member-development-module__KeAhUG__radarWrap{justify-content:center;display:flex}.member-development-module__KeAhUG__radarSvg{width:min(100%,22rem);height:auto;overflow:visible}.member-development-module__KeAhUG__radarGrid{fill:none;stroke:var(--line);stroke-width:1px}.member-development-module__KeAhUG__radarAxisLine{stroke:var(--line);stroke-width:1px}.member-development-module__KeAhUG__radarFill{fill:color-mix(in srgb, var(--accent) 28%, transparent);stroke:var(--accent);stroke-width:2px}.member-development-module__KeAhUG__radarPoint{fill:var(--accent)}.member-development-module__KeAhUG__radarLabel{font-size:var(--fs-label);fill:var(--muted)}.member-development-module__KeAhUG__radarScore{font-size:var(--fs-meta);font-weight:var(--fw-semibold);fill:var(--ink)}.member-development-module__KeAhUG__axisList{gap:var(--space-3);display:grid}.member-development-module__KeAhUG__axisCard{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);display:grid}.member-development-module__KeAhUG__axisHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.member-development-module__KeAhUG__axisTitle{font-weight:var(--fw-semibold)}.member-development-module__KeAhUG__axisBadge{font-size:var(--fs-label);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--surface);color:var(--muted)}.member-development-module__KeAhUG__axisReason,.member-development-module__KeAhUG__axisNext{font-size:var(--fs-ui);white-space:pre-wrap;margin:0}.member-development-module__KeAhUG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.member-development-module__KeAhUG__extractionStack{gap:var(--space-3);display:grid}.member-development-module__KeAhUG__error{font-size:var(--fs-meta);color:var(--red);margin:0}.member-development-module__KeAhUG__form{gap:var(--space-3);display:grid}.member-development-module__KeAhUG__formRow{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.member-development-module__KeAhUG__field{gap:var(--space-1);flex:220px;min-width:0;display:grid}.member-development-module__KeAhUG__fieldWide{flex-basis:100%}.member-development-module__KeAhUG__field>span{font-size:var(--fs-label);color:var(--muted)}.member-development-module__KeAhUG__field input,.member-development-module__KeAhUG__field select,.member-development-module__KeAhUG__field textarea{font-size:var(--fs-ui);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);min-width:0}.member-development-module__KeAhUG__list{gap:var(--space-3);display:grid}.member-development-module__KeAhUG__listItem{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.member-development-module__KeAhUG__listHeader{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.member-development-module__KeAhUG__kindGood{color:var(--green);font-weight:var(--fw-semibold)}.member-development-module__KeAhUG__kindMore{color:var(--amber);font-weight:var(--fw-semibold)}.member-development-module__KeAhUG__empty{font-size:var(--fs-ui);color:var(--muted);margin:0}.member-development-module__KeAhUG__candidateList{gap:var(--space-2);display:grid}.member-development-module__KeAhUG__candidateItem{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--accent-dark);border-radius:var(--radius-md);background:var(--canvas);grid-template-columns:auto 1fr;align-items:start;display:grid}.member-development-module__KeAhUG__candidateBody{font-size:var(--fs-ui);white-space:pre-wrap}.member-development-module__KeAhUG__historyList{gap:var(--space-2);display:grid}.member-development-module__KeAhUG__historyItem{gap:var(--space-2) var(--space-3);font-size:var(--fs-meta);color:var(--muted);flex-wrap:wrap;display:flex}.member-development-module__KeAhUG__privacyNote{font-size:var(--fs-meta);color:var(--muted);margin:0}.member-development-module__KeAhUG__sectionError{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--red-soft);color:var(--ink);display:grid}.member-development-module__KeAhUG__metaChip{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.member-development-module__KeAhUG__recordBody{line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.member-development-module__KeAhUG__adviceCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--canvas);display:grid}.member-development-module__KeAhUG__metaChip{border:1px solid var(--line);border-radius:var(--radius-full);max-width:100%;padding:var(--space-1) var(--space-3);background:var(--canvas);color:var(--accent);font-size:var(--fs-meta);text-decoration:none}.member-development-module__KeAhUG__panel,.member-development-module__KeAhUG__form{min-width:0}.member-development-module__KeAhUG__panel button,.member-development-module__KeAhUG__form button{white-space:normal;max-width:100%}
.notice-markdown-module__7dnupa__markdown{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere}.notice-markdown-module__7dnupa__markdown h2,.notice-markdown-module__7dnupa__markdown h3,.notice-markdown-module__7dnupa__markdown h4,.notice-markdown-module__7dnupa__markdown h5,.notice-markdown-module__7dnupa__markdown h6{margin:var(--space-5) 0 var(--space-3);color:var(--ink);line-height:var(--lh-tight)}.notice-markdown-module__7dnupa__markdown h2{font-size:var(--fs-heading)}.notice-markdown-module__7dnupa__markdown h3{font-size:var(--fs-body)}.notice-markdown-module__7dnupa__markdown h4,.notice-markdown-module__7dnupa__markdown h5,.notice-markdown-module__7dnupa__markdown h6{font-size:var(--fs-ui)}.notice-markdown-module__7dnupa__markdown :is(ul,ol){margin:0 0 var(--space-4);padding-left:var(--space-5)}.notice-markdown-module__7dnupa__markdown li{margin-block:var(--space-1);line-height:var(--lh-body)}.notice-markdown-module__7dnupa__markdown blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:var(--space-1) solid var(--accent);background:var(--surface-blue)}.notice-markdown-module__7dnupa__markdown code{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--canvas-deep);font-size:var(--fs-meta)}.notice-markdown-module__7dnupa__markdown pre{padding:var(--space-3);border-radius:var(--radius-md);background:var(--canvas-deep);overflow-x:auto}.notice-markdown-module__7dnupa__markdown pre code{padding:0}.notice-markdown-module__7dnupa__markdown a{color:var(--accent-dark);text-decoration:none}.notice-markdown-module__7dnupa__rejectedLink{color:var(--muted)}.notice-markdown-module__7dnupa__externalImage{align-items:center;gap:var(--space-1);display:inline-flex}.notice-markdown-module__7dnupa__externalImage svg{width:var(--space-4);height:var(--space-4);flex:none}.notice-markdown-module__7dnupa__tableWrap{max-width:100%;margin-bottom:var(--space-4);overflow-x:auto}.notice-markdown-module__7dnupa__tableWrap table{border-collapse:collapse;width:max-content;min-width:100%}.notice-markdown-module__7dnupa__tableWrap th,.notice-markdown-module__7dnupa__tableWrap td{padding:var(--space-2) var(--space-3);border:1px solid var(--line);text-align:left}.notice-markdown-module__7dnupa__preview{min-width:0;max-height:50vh;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow-y:auto}.notice-markdown-module__7dnupa__previewLabel{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.notice-markdown-module__7dnupa__previewEmpty{color:var(--muted-light);font-size:var(--fs-ui);margin:0}
