@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_31007d{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_31007d{--font-sans:"Figtree","Figtree Fallback"}:root{color-scheme:light;--bg:#ffffff;--well:#f6f6f4;--sheet:#ffffff;--raise:#ffffff;--ink:#141414;--soft:#5f5f5b;--faint:#767671;--line:#ededeb;--edge:#dcdcd8;--hover:#f2f2f0;--sky:#141414;--sky-deep:#000000;--sky-hi:#141414;--on-sky:#ffffff;--accent:#e8603c;--accent-ink:#c94a28;--wheat:#9a6b06;--clay:#c23b26;--ember:#e8603c;--ember-deep:#cf4a27;--scrim:rgb(20 20 20/0.28);--shadow:0 24px 64px -16px rgb(20 20 20/0.16),0 0 0 1px rgb(20 20 20/0.05);--radius:0.875rem;--radius-control:0.625rem;--control-h:2.375rem;--ring:color-mix(in srgb,var(--accent) 40%,transparent);--ease-enter:cubic-bezier(0.2,0.7,0.2,1);--ease-expand:cubic-bezier(0.7,0,0.2,1);--sidebar-w:15.5rem;--z-pop:400}:root[data-theme=dark]{color-scheme:dark;--bg:#141413;--well:#0f0f0e;--sheet:#171716;--raise:#1e1e1c;--ink:#ededea;--soft:#a3a39e;--faint:#8a8a84;--line:#262624;--edge:#353531;--hover:#232321;--sky:#ededea;--sky-deep:#ffffff;--sky-hi:#ededea;--on-sky:#141413;--accent:#ff7a55;--accent-ink:#ff8f6e;--wheat:#e3bd5a;--clay:#f2897a;--ember:#ff7a55;--ember-deep:#e8603c;--scrim:rgb(0 0 0/0.6);--shadow:0 24px 64px -16px rgb(0 0 0/0.7),0 0 0 1px rgb(255 255 255/0.05)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg:#141413;--well:#0f0f0e;--sheet:#171716;--raise:#1e1e1c;--ink:#ededea;--soft:#a3a39e;--faint:#8a8a84;--line:#262624;--edge:#353531;--hover:#232321;--sky:#ededea;--sky-deep:#ffffff;--sky-hi:#ededea;--on-sky:#141413;--accent:#ff7a55;--accent-ink:#ff8f6e;--wheat:#e3bd5a;--clay:#f2897a;--ember:#ff7a55;--ember-deep:#e8603c;--scrim:rgb(0 0 0/0.6);--shadow:0 24px 64px -16px rgb(0 0 0/0.7),0 0 0 1px rgb(255 255 255/0.05)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%;overflow:hidden;overscroll-behavior:none}body,html{margin:0;background:var(--well);color:var(--ink)}body{height:100%;overflow:hidden;font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:400;font-size:.9375rem;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:focus-within,:hover{scrollbar-color:var(--edge) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;border:2px solid transparent;background-clip:padding-box}:focus-within::-webkit-scrollbar-thumb,:hover::-webkit-scrollbar-thumb{background-color:var(--edge)}::-webkit-scrollbar-thumb:hover{background-color:var(--faint)}.scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{font-weight:400}b,strong{font-weight:500}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}::placeholder{color:var(--faint);opacity:1}::selection{background:color-mix(in srgb,var(--accent) 24%,transparent)}:where(a,button,summary,[tabindex]):focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}@keyframes enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stack{display:grid;grid-gap:1rem;gap:1rem}.stack-sm{display:grid;grid-gap:.5rem;gap:.5rem}.stack-lg{display:grid;grid-gap:1.75rem;gap:1.75rem}.cluster{gap:.75rem}.cluster,.cluster-end{display:flex;flex-wrap:wrap;align-items:center}.cluster-end{justify-content:flex-end;gap:.5rem}.grow{flex:1 1;min-width:0}.muted{color:var(--soft)}.faint{color:var(--faint)}.small{font-size:.8125rem}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.medium{font-weight:500}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.link{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.25em;cursor:pointer;background:none;border:0;padding:0}.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.error-text{color:var(--clay)}.page{max-width:56rem;margin:0 auto;padding:2.75rem 1.5rem 6rem;animation:enter .28s var(--ease-enter)}.page-narrow{max-width:40rem}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.page-header h1{font-size:2.25rem;line-height:1.15;letter-spacing:-.035em;font-weight:300}.page-header p{color:var(--soft);margin-top:.375rem;max-width:36rem}.page-header-actions{display:flex;gap:.5rem;align-items:center}.back{display:inline-flex;align-items:center;gap:.375rem;color:var(--soft);margin:0 0 1.25rem -.5rem;padding:.25rem .5rem;border-radius:var(--radius-control)}.back:hover{background:var(--hover);color:var(--ink)}.section{padding:1.75rem 0;border-top:1px solid var(--line)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.section-head h2{font-size:1rem;font-weight:500}.section-head p{color:var(--soft);margin-top:.25rem;max-width:34rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:var(--control-h);padding:0 1.125rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink);font-weight:500;font-size:.9rem;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .14s var(--ease-enter),border-color .14s var(--ease-enter),color .14s var(--ease-enter),box-shadow .16s var(--ease-enter),transform 90ms var(--ease-enter),opacity .14s var(--ease-enter)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sheet),0 0 0 4px var(--ring)}.btn-sm{height:2rem;padding:0 .875rem;font-size:.8125rem}.btn-lg{height:3rem;padding:0 1.625rem;font-size:.9375rem}.btn-block{width:100%}.btn-primary{color:var(--on-sky);background:var(--sky);border-color:var(--sky)}.btn-primary:hover{background:color-mix(in srgb,var(--sky) 86%,var(--sheet))}.btn-primary:active:not(:disabled){background:var(--sky-deep)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background:color-mix(in srgb,var(--ink) 12%,var(--sheet));border-color:transparent;color:var(--faint);opacity:1}.btn-secondary{border-color:var(--edge);background:var(--sheet)}.btn-secondary:hover{border-color:var(--ink)}.btn-secondary:active:not(:disabled){background:var(--hover)}.btn-ghost{color:var(--soft);font-weight:400}.btn-ghost:hover{background:var(--hover);color:var(--ink)}.btn-ghost:active:not(:disabled){background:color-mix(in srgb,var(--ink) 10%,transparent)}.btn-destructive{background:none;color:var(--clay);border-color:color-mix(in srgb,var(--clay) 40%,transparent)}.btn-destructive:hover{background:color-mix(in srgb,var(--clay) 8%,transparent);border-color:var(--clay)}.btn-destructive:active:not(:disabled){background:color-mix(in srgb,var(--clay) 14%,transparent)}.btn-destructive:focus-visible{box-shadow:0 0 0 2px var(--sheet),0 0 0 4px color-mix(in srgb,var(--clay) 60%,transparent)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.btn-icon{width:var(--control-h);padding:0}.btn-icon.btn-sm{width:2rem}.field{display:grid;grid-template-rows:auto auto auto;grid-row-gap:0;row-gap:0;align-content:start;min-width:0}.field>.label{grid-row:1;margin-bottom:.375rem}.field>:not(.label):not(.field-hint):not(.field-error):not(.sr-only){grid-row:2;min-width:0}.field>.field-error,.field>.field-hint{grid-row:3;margin-top:.3125rem}.field-ctl{display:block;min-width:0}.field-row,.form-grid{display:grid;grid-template-columns:var(--cols,repeat(auto-fit,minmax(14rem,1fr)));grid-auto-rows:auto;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.75rem;row-gap:.75rem;align-items:start}.field-row>.field,.field-row>.field-action,.form-grid>.field{grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.field-action{display:grid;grid-template-rows:subgrid;min-width:0}.field-action>*{grid-row:2}.field-row>.field-wide,.form-grid>.field-wide{grid-column:1/-1}@media (max-width:520px){.field-row,.form-grid{grid-template-columns:minmax(0,1fr)}}.label{display:block;font-weight:400;line-height:1.25}.field-hint,.label{font-size:.8125rem;color:var(--soft)}.field-error,.field-hint{line-height:1.4}.field-error{color:var(--clay);font-size:.8125rem}.input,.select-trigger,.textarea{display:block;width:100%;min-width:0;height:var(--control-h);padding:0 .875rem;background:var(--sheet);color:var(--ink);border:1px solid var(--edge);border-radius:var(--radius-control);font-weight:400;font-size:.9rem;line-height:1.25;transition:border-color .14s var(--ease-enter),box-shadow .14s var(--ease-enter),background-color .14s var(--ease-enter)}.input:hover:not(:disabled),.select-trigger:hover:not(:disabled),.textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--soft) 45%,var(--edge))}.textarea{height:auto;min-height:4.5rem;padding:.5rem .75rem;resize:vertical;line-height:1.5}.input:focus,.select-trigger:focus-visible,.textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}.input[aria-invalid=true],.select-trigger[aria-invalid=true],.textarea[aria-invalid=true]{border-color:color-mix(in srgb,var(--clay) 70%,transparent)}.input:disabled,.select-trigger:disabled,.textarea:disabled{opacity:.55;cursor:default}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;cursor:pointer}.select-trigger .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger .placeholder{color:var(--faint)}.select-trigger svg{color:var(--faint);flex:none}.input-group,.lib-search,.sl-search,.smodal-search{display:flex;align-items:center;gap:.5rem;height:var(--control-h);padding:0 .75rem;border:1px solid var(--edge);border-radius:var(--radius-control);background:var(--sheet);color:var(--faint)}.input-group:focus-within,.lib-search:focus-within,.sl-search:focus-within,.smodal-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}.input-group input,.lib-search input,.sl-search input,.smodal-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--ink);font-size:.9rem}.pop{position:relative;display:inline-block;max-width:100%}.pop-block{display:block}.pop-panel{position:absolute;z-index:60;min-width:100%;width:max-content;max-width:min(22rem,calc(100vw - 2rem));background:var(--raise);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.25rem;animation:enter .16s var(--ease-enter)}.pop-panel:focus{outline:none}.pop-panel[data-side=bottom]{top:calc(100% + .375rem)}.pop-panel[data-side=top]{bottom:calc(100% + .375rem)}.pop-panel[data-align=start]{left:0}.pop-panel[data-align=end]{right:0}.pop-panel[data-fill=true]{width:100%}.menu-label{padding:.375rem .625rem;color:var(--faint);font-size:.8125rem;font-weight:400}.menu-head{padding:.5rem .625rem;display:grid;grid-gap:.125rem;gap:.125rem;min-width:0}.menu-sep{height:1px;background:var(--line);margin:.25rem -.25rem}.menu-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.4375rem .625rem;border:0;background:none;border-radius:calc(var(--radius) * .6);text-align:left;font-weight:400;font-size:.9rem;color:var(--ink);cursor:pointer;text-decoration:none}.menu-item>svg{color:var(--soft);flex:none}.menu-item .menu-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item .menu-check{color:var(--ink)}.menu-item:focus-visible,.menu-item:hover,.menu-item[data-selected=true]{background:var(--hover);outline:none;box-shadow:none}.menu-item[data-tone=destructive],.menu-item[data-tone=destructive]>svg{color:var(--clay)}.menu-item:disabled,.menu-item[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.menu-sub{color:var(--faint);font-size:.8125rem}.modal-root{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--scrim);animation:fade .2s var(--ease-enter);overscroll-behavior:contain}.modal{display:flex;flex-direction:column;width:100%;max-width:28rem;height:auto;max-height:min(85dvh,40rem);overflow:hidden;background:var(--raise);border:1px solid var(--line);border-radius:calc(var(--radius) * 1.5);box-shadow:var(--shadow);animation:enter .24s var(--ease-enter)}.modal:focus{outline:none}.modal-md{max-width:34rem}.modal-lg{max-width:46rem}.modal-head{flex:none;padding:1.125rem 1.25rem .5rem}.modal-head h2,.modal>h2{font-size:1.0625rem;line-height:1.3;font-weight:500}.modal-desc{color:var(--soft);margin-top:.25rem;font-size:.875rem;line-height:1.45}.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;padding:.5rem 1.25rem .75rem}.modal-body>*{min-width:0}.modal-foot{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--line)}.modal .textarea{min-height:4.5rem}.modal .lib-pre{max-height:none;overflow:visible}.modal .switch-row{padding:0}.modal .field-row,.modal .form-grid{row-gap:.75rem}@media (max-width:600px){.modal-root{align-items:flex-end;padding:0}.modal,.modal-lg,.modal-md{max-width:none;max-height:90dvh;border-radius:calc(var(--radius) * 1.5) calc(var(--radius) * 1.5) 0 0;border-bottom:0}.modal-foot{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}.tabs{display:flex;flex-wrap:wrap;gap:.25rem}.tab{display:inline-flex;align-items:center;gap:.4375rem;height:1.875rem;padding:0 .75rem;border:0;background:none;border-radius:1rem;color:var(--soft);font-weight:400;font-size:.875rem;transition:background-color .16s var(--ease-enter),color .16s var(--ease-enter)}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{background:var(--hover);color:var(--ink)}.tab-count{color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;background:var(--hover);color:var(--ink);font-weight:400;overflow:hidden;width:2rem;height:2rem;font-size:.75rem;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-sm{width:1.5rem;height:1.5rem;font-size:.625rem}.avatar-lg{width:2.5rem;height:2.5rem;font-size:.875rem}.avatar img{width:100%;height:100%;object-fit:cover}.dot{flex:none;display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--faint)}.dot-sky{background:var(--sky)}.dot-wheat{background:var(--wheat)}.dot-clay{background:var(--clay)}.dot-ember{background:var(--ember)}.dot-faint{background:var(--faint)}.badge{display:inline-flex;align-items:center;gap:.5rem;color:var(--soft);font-weight:400;white-space:nowrap}.badge-ink{color:var(--ink)}.spinner{display:inline-block;flex:none;animation:spin .8s linear infinite}.empty{display:grid;justify-items:center;grid-gap:.375rem;gap:.375rem;text-align:center;padding:3.5rem 1rem}.empty-icon{color:var(--accent);margin-bottom:.75rem}.empty h2,.empty h3{font-size:1.5rem;font-weight:300;letter-spacing:-.025em}.empty p{color:var(--soft);max-width:26rem}.empty-action{margin-top:1rem}.kbd{display:inline-flex;align-items:center;height:1.25rem;padding:0 .375rem;border:1px solid var(--line);border-radius:calc(var(--radius) * .6);color:var(--faint);font-size:.6875rem;font-weight:400;font-family:inherit;line-height:1;white-space:nowrap}.list{--cols:1fr}.list-head,.list-row{display:grid;grid-template-columns:var(--cols);align-items:center;grid-column-gap:1rem;column-gap:1rem;padding:.625rem .5rem;border-bottom:1px solid var(--line)}.list-head{padding-top:0;padding-bottom:.5rem;color:var(--soft);font-size:.8125rem;font-weight:400}.list-row{border-radius:0;color:inherit;transition:background-color .16s var(--ease-enter);min-height:3rem}a.list-row:hover,button.list-row:hover{background:var(--hover)}button.list-row{width:100%;border-left:0;border-right:0;border-top:0;background:none;text-align:left}.list-cell{min-width:0}.list-cell.end{text-align:right;justify-self:end}.list-sub{color:var(--faint);font-size:.8125rem}@media (max-width:600px){.list-head,.list-row{grid-template-columns:1fr auto}.list-cell.hide-mobile{display:none}}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;font-weight:400;font-size:.8125rem;color:var(--soft);padding:0 .5rem .5rem;white-space:nowrap}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl td{padding:.75rem .5rem;vertical-align:middle}.tbl tbody tr:hover{background:color-mix(in srgb,var(--hover) 50%,transparent)}.props{display:grid;grid-template-columns:minmax(9rem,15rem) 1fr;grid-column-gap:1.5rem;column-gap:1.5rem;margin:0 0 2rem}.props dd,.props dt{padding:.625rem 0;border-bottom:1px solid var(--line);margin:0}.props dt{color:var(--soft);font-weight:400;overflow-wrap:anywhere}@media (max-width:600px){.props{grid-template-columns:7rem 1fr}}.theme-toggle .ti-sun{display:none}:root[data-theme=dark] .theme-toggle .ti-sun{display:block}:root[data-theme=dark] .theme-toggle .ti-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme-toggle .ti-sun{display:block}:root:not([data-theme]) .theme-toggle .ti-moon{display:none}}.auth{height:100dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--bg)}.auth-corner{position:fixed;top:.75rem;right:.75rem}.auth-brand{margin:clamp(2.5rem,12vh,6rem) 0 clamp(2rem,7vh,3.5rem)}.auth-main{width:100%;max-width:23rem;animation:enter .28s var(--ease-enter)}.auth-title{font-size:2.25rem;line-height:1.08;letter-spacing:-.035em;font-weight:300;text-wrap:balance}.auth-lede{color:var(--soft);margin-top:.625rem;font-size:1rem}.brand{display:block;flex:none;color:var(--ink);overflow:visible}.check{flex:none;width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:var(--ink);cursor:pointer}.check-row{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.settings-nav{display:flex;gap:.25rem;margin:-.5rem 0 2rem;padding-bottom:.75rem;border-bottom:1px solid var(--line);overflow-x:auto}.settings-nav-link{flex:none;padding:.375rem .75rem;border-radius:calc(var(--radius) * .8);color:var(--soft);white-space:nowrap;transition:background-color .16s var(--ease-enter),color .16s var(--ease-enter)}.settings-nav-link:hover{color:var(--ink);background:color-mix(in srgb,var(--hover) 55%,transparent)}.settings-nav-link[aria-current=page]{background:var(--hover);color:var(--ink);font-weight:400}.settings .section.stack{padding-top:1.75rem}.settings-note{margin-top:.75rem;max-width:36rem}.settings-actions{margin-top:.25rem}.field-narrow{max-width:14rem}.props-inline{margin-bottom:0}.props-wide{grid-template-columns:12rem 1fr}@media (max-width:600px){.props-wide{grid-template-columns:8rem 1fr}}.cluster.tight{gap:.5rem}.rows{display:grid}.row-item{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;border-bottom:1px solid var(--line);min-height:3.25rem}.member-row{flex-wrap:wrap}.member-role{flex:0 1 12rem;min-width:9rem}.role-cell{display:grid;grid-gap:.25rem;gap:.25rem}.member-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem}@media (max-width:600px){.member-role{flex:1 1 100%;order:3}.member-actions{order:2}}.notice{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;margin-bottom:2rem;border-radius:var(--radius)}.notice>svg{flex:none;margin-top:.125rem}.notice-clay{background:color-mix(in srgb,var(--clay) 12%,transparent);border:1px solid color-mix(in srgb,var(--clay) 35%,transparent)}.notice-clay>svg{color:var(--clay)}.audit-when{white-space:nowrap}@media (min-width:761px){.settings-nav{display:none}}.pad{padding:.5rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.6}.switch{flex:none;width:2.5rem;height:1.4rem;padding:.15rem;border:1px solid var(--edge);border-radius:1rem;background:var(--well);transition:background-color .18s var(--ease-enter),border-color .18s var(--ease-enter)}.switch-knob{display:block;width:1rem;height:1rem;border-radius:50%;background:var(--faint);transition:transform .18s var(--ease-enter),background-color .18s var(--ease-enter)}.switch[aria-checked=true]{background:var(--sky);border-color:var(--sky)}.switch[aria-checked=true] .switch-knob{transform:translateX(1.1rem);background:var(--on-sky)}.switch:disabled{opacity:.5;cursor:default}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.25rem 0}.segmented{display:inline-flex;padding:.125rem;border:1px solid var(--edge);border-radius:var(--radius-control);background:var(--well)}.segmented button{height:1.75rem;padding:0 .75rem;border:0;background:none;border-radius:calc(var(--radius) * .6);color:var(--soft);font-size:.8125rem;font-weight:400;transition:background-color .16s var(--ease-enter),color .16s var(--ease-enter)}.segmented button:hover{color:var(--ink)}.segmented button[aria-checked=true]{background:var(--hover);color:var(--ink)}.segmented button:disabled{opacity:.5;cursor:default}.chip{display:inline-flex;align-items:center;gap:.4375rem;height:1.75rem;padding:0 .625rem;border:1px solid var(--line);border-radius:1rem;background:none;color:var(--soft);font-size:.8125rem;font-weight:400;white-space:nowrap}.chip-btn{cursor:pointer;transition:background-color .16s var(--ease-enter),color .16s var(--ease-enter)}.chip-btn:hover,.chip-btn[aria-expanded=true]{background:var(--hover);color:var(--ink)}.pop-form{display:grid;grid-gap:.875rem;gap:.875rem;padding:.625rem;width:15rem}.panel-state{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;padding:2rem 1rem;color:var(--soft)}.sn{position:relative;display:flex;align-items:center;gap:.625rem;width:var(--width,22rem);max-width:calc(100vw - 2rem);padding:.75rem 2.25rem .75rem .9rem;background:var(--raise);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);font-size:.9rem;font-weight:400;line-height:1.4}.sn [data-icon]{flex:none;display:grid;place-items:center;color:var(--faint)}.sn [data-icon],.sn [data-icon] svg{width:1rem;height:1rem}.sn.sn-success [data-icon]{color:var(--sky)}.sn.sn-error [data-icon]{color:var(--clay)}.sn-title{flex:1 1;min-width:0}.sn-close{position:absolute!important;top:50%!important;right:.5rem!important;left:auto!important;transform:translateY(-50%)!important;display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0!important;background:none!important;color:var(--faint)!important;border-radius:calc(var(--radius) * .6)!important}.sn-action{flex:none;height:1.625rem;padding:0 .625rem;border:1px solid var(--line);border-radius:var(--radius-control);background:none;color:var(--ink);font-size:.8125rem;font-weight:400;cursor:pointer}.sn-action:hover{background:var(--hover)}.sn-close:hover{background:var(--hover)!important;color:var(--ink)!important}.skip{position:absolute;left:.75rem;top:-3rem;z-index:200;padding:.5rem .75rem;background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius-control)}.skip:focus{top:.75rem}.shell{--rail-w:15rem;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);height:100dvh;max-height:100dvh;overflow:hidden;grid-template-rows:minmax(0,1fr);background:var(--well);transition:grid-template-columns .24s var(--ease-expand)}.shell[data-rail=collapsed]{--rail-w:3.75rem}.sidebar{display:flex;flex-direction:column;gap:.75rem;min-height:0;min-width:0;padding:.75rem .5rem;background:var(--well);overflow:hidden}.rail-head{display:flex;align-items:center;gap:.25rem}.side-brand{display:block;padding:.625rem .625rem 1.125rem;color:var(--ink)}.rail-label{white-space:nowrap}.shell[data-rail=collapsed] .rail-label{display:none}.rail-new{display:flex;align-items:center;gap:.625rem;height:2.5rem;padding:0 .75rem;border:0;border-radius:var(--radius-control);background:var(--sky);color:var(--on-sky);font-weight:500;transition:filter .14s var(--ease-enter),box-shadow .16s var(--ease-enter)}.rail-new:hover{background:color-mix(in srgb,var(--sky) 86%,var(--well))}.rail-new:disabled{opacity:.6;cursor:default}.shell[data-rail=collapsed] .rail-new{justify-content:center;padding:0}.sidebar-nav{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start}.nav-group,.sidebar-nav{display:grid;grid-gap:.125rem;gap:.125rem}.nav-title{padding:.5rem .625rem .375rem;color:var(--faint);font-size:.8125rem;font-weight:400}.nav-link{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.25rem;padding:.375rem .75rem;border:0;background:none;border-radius:var(--radius-control);color:var(--soft);font-weight:400;text-align:left;text-decoration:none;transition:background-color .16s var(--ease-enter),color .16s var(--ease-enter)}.nav-link svg{flex:none}.nav-link:hover{background:color-mix(in srgb,var(--hover) 55%,transparent);color:var(--ink)}.nav-link[aria-current=page]{background:var(--hover);color:var(--ink);font-weight:400}.shell[data-rail=collapsed] .nav-link{justify-content:center;padding:0}.org-trigger,.user-trigger{display:flex;align-items:center;gap:.625rem;width:100%;padding:.375rem .5rem;border:0;background:none;border-radius:var(--radius-control);text-align:left;min-width:0}.org-trigger:hover,.org-trigger[aria-expanded=true],.user-trigger:hover,.user-trigger[aria-expanded=true]{background:var(--hover)}.org-trigger>svg,.user-trigger>svg{color:var(--faint);flex:none}.shell[data-rail=collapsed] .org-trigger,.shell[data-rail=collapsed] .user-trigger{justify-content:center;padding:.375rem 0}.two-lines{flex:1 1;min-width:0;display:grid;line-height:1.3}.two-lines .l1{font-weight:400}.two-lines .l1,.two-lines .l2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.two-lines .l2{color:var(--soft);font-size:.8125rem}.sidebar-foot{display:grid;grid-gap:.25rem;gap:.25rem;padding-top:.5rem;border-top:1px solid var(--line)}.foot-row{display:flex;align-items:center;gap:.25rem}.foot-row .pop{flex:1 1;min-width:0}.shell[data-rail=collapsed] .foot-row{flex-direction:column}.shell[data-rail=collapsed] .foot-row .pop{flex:none;width:100%}.sidebar .pop{display:block}.pop-panel[data-origin=sidebar]{min-width:14rem}.rail-toggle{flex:none}.sheet{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin:.5rem .5rem .5rem 0;background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius)}.sheet:has(>.sl){overflow:hidden}.sheet:focus{outline:none}.drawer-close,.drawer-scrim,.topbar{display:none}@media (max-width:760px){.shell,.shell[data-rail=collapsed]{--rail-w:16rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.shell[data-rail=collapsed] .rail-label{display:revert}.topbar{display:flex;align-items:center;gap:.5rem;height:3rem;padding:0 .5rem;background:var(--well);border-bottom:1px solid var(--line)}.topbar-title{flex:1 1;min-width:0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar{position:fixed;z-index:90;top:0;bottom:0;left:0;width:min(18rem,86vw);border-right:1px solid var(--line);transform:translateX(-100%);visibility:hidden;transition:transform .26s var(--ease-enter),visibility 0s linear .26s}.sidebar[data-open=true]{transform:none;visibility:visible;transition-delay:0s;box-shadow:var(--shadow)}.drawer-scrim{display:block;position:fixed;inset:0;z-index:80;background:var(--scrim);animation:fade .2s var(--ease-enter)}.drawer-close{display:inline-flex}.rail-toggle{display:none}.sheet{margin:0;border:0;border-radius:0}.page{padding:1.5rem 1rem 5rem}}.smodal{display:grid;grid-template-columns:13.5rem minmax(0,1fr);width:min(56rem,100%);height:min(40rem,calc(100dvh - 2rem));background:var(--sheet);border:1px solid var(--line);border-radius:calc(var(--radius) * 1.25);box-shadow:var(--shadow);overflow:hidden;animation:enter .24s var(--ease-enter)}.smodal:focus{outline:none}.smodal-side{display:flex;flex-direction:column;gap:1.25rem;min-height:0;padding:1.5rem .75rem;background:var(--well)}.smodal-title{padding:0 .75rem;font-size:.8125rem;color:var(--faint)}.smodal-nav{display:grid;grid-gap:.125rem;gap:.125rem}.smodal-link{position:relative;display:flex;align-items:center;gap:.75rem;height:2.5rem;padding:0 .75rem;border:0;background:none;border-radius:var(--radius-control);color:var(--soft);text-align:left;font-size:.9375rem;transition:background-color .16s var(--ease-enter),color .16s var(--ease-enter)}.smodal-link:hover{color:var(--ink)}.smodal-link[aria-current=page]{color:var(--ink);background:var(--sheet);box-shadow:0 1px 2px rgb(0 0 0/.04),0 0 0 1px var(--line)}.smodal-link[aria-current=page]:before{content:"";position:absolute;left:-.75rem;top:.625rem;bottom:.625rem;width:2px;border-radius:1px;background:var(--accent)}.smodal-main{position:relative;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.smodal-close{position:absolute;top:1rem;right:1rem;z-index:2}.smodal-content{max-width:38rem;margin:0 auto;padding:2.25rem 2.25rem 3rem;animation:enter .24s var(--ease-enter)}.smodal-h{font-size:1.75rem;line-height:1.15;font-weight:300;letter-spacing:-.03em;margin-bottom:1.75rem}.sgroup{display:grid;padding:0 0 1.75rem}.sgroup+.sgroup{padding-top:1.5rem;border-top:1px solid var(--line)}.sgroup-title{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:.75rem}.srow{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.25rem;padding:.5rem 0}.srow+.srow{border-top:1px solid var(--line)}.srow-text{min-width:0}.srow-text p:first-child{line-height:1.35}.srow-hint{color:var(--faint);font-size:.8125rem;margin-top:.125rem}.srow-ctl{flex:none;display:flex;justify-content:flex-end}.srow-select{width:12rem}.srow-stack{flex-direction:column;align-items:stretch;gap:.625rem;padding:.875rem 0}.srow-stack .srow-ctl{justify-content:flex-start}.srow-num{width:5.5rem}.sseg{display:inline-flex;gap:.25rem;margin:-.75rem 0 1.5rem}.sseg button{height:2rem;padding:0 .875rem;border:1px solid transparent;border-radius:999px;background:none;color:var(--soft);font-size:.875rem;transition:background-color .16s var(--ease-enter),color .16s var(--ease-enter),border-color .16s var(--ease-enter)}.sseg button:hover{color:var(--ink)}.sseg button[aria-selected=true]{color:var(--ink);border-color:var(--edge);background:var(--sheet)}.spane{animation:enter .22s var(--ease-enter)}.sbar{justify-content:space-between;gap:1rem;margin-bottom:.5rem}.sadd,.sbar{display:flex;align-items:center}.sadd{gap:.5rem;margin-bottom:.25rem}.sarrow{color:var(--accent);flex:none}.slinks{display:flex;gap:1rem;padding-top:.75rem}.sempty{padding:.75rem 0}.sfoot{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;padding:1rem 0 .25rem;background:linear-gradient(transparent,var(--sheet) 35%)}.sdisclose{border-top:1px solid var(--line);padding-top:1rem}.sdisclose>summary{cursor:pointer;color:var(--soft);list-style:none;display:inline-flex;align-items:center;gap:.5rem}.sdisclose>summary::-webkit-details-marker{display:none}.sdisclose>summary:after{content:"";width:.4rem;height:.4rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .16s var(--ease-enter)}.sdisclose[open]>summary:after{transform:rotate(45deg)}.sdisclose[open]>summary{margin-bottom:1rem}.sdisclose .section:first-of-type{border-top:0}.row-tools{display:flex;gap:.125rem;opacity:0;transition:opacity .16s var(--ease-enter)}.row-item:hover .row-tools,.row-tools:focus-within{opacity:1}.wake-line{margin-top:.875rem;padding:.75rem 1rem;border-radius:var(--radius-control);background:var(--well);color:var(--soft);font-size:.875rem}.wake-line b{color:var(--accent-ink);font-weight:500}.panel-head{margin-bottom:1.5rem}.panel-head h2{font-size:1.375rem;line-height:1.3;letter-spacing:-.01em;font-weight:400}.panel-head p{color:var(--soft);margin-top:.375rem;max-width:34rem}.smodal .section:first-of-type{border-top:0;padding-top:0}@media (hover:none){.row-tools{opacity:1}}@media (max-width:760px){.smodal{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 1rem)}.smodal-side{flex-direction:row;padding:.75rem 3.5rem .75rem .75rem;overflow-x:auto;border-bottom:1px solid var(--line)}.smodal-title{display:none}.smodal-nav{display:flex;gap:.25rem}.smodal-link{height:2.25rem;padding:0 .75rem;flex:none}.smodal-link svg,.smodal-link[aria-current=page]:before{display:none}.smodal-close{top:.75rem;right:.5rem}.smodal-content{padding:1.5rem 1rem 3rem}.smodal-h{display:none}.sseg{margin-top:0}.srow{flex-wrap:wrap;gap:.5rem 1rem}.srow-select{width:100%}}.sl{display:grid;grid-template-columns:19.5rem minmax(0,1fr);height:100%;min-height:0;transition:grid-template-columns .22s var(--ease-expand)}.sl[data-collapsed=true]{grid-template-columns:3.5rem minmax(0,1fr)}.sl-panel{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--line);background:var(--sheet)}.sl-icons{display:grid;justify-items:center;align-content:start;grid-gap:.5rem;gap:.5rem;padding:.75rem 0}.sl-head{display:flex;align-items:center;justify-content:space-between;padding:.875rem .875rem .5rem 1rem}.sl-head h2{font-size:1rem;font-weight:400}.sl-tools{display:flex;gap:.375rem;padding:.25rem .75rem .5rem}.sl-search{margin:0 .75rem .5rem;height:2rem;padding:0 .625rem}.sl-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .5rem 1rem}.sl-group{display:flex;align-items:center;gap:.375rem;width:100%;padding:.5rem;border:0;background:none;color:var(--soft);font-weight:400;font-size:.875rem;text-align:left;border-radius:var(--radius-control)}.sl-group:hover{color:var(--ink)}.sl-row{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem;border-radius:var(--radius-control);min-height:3.25rem;transition:background-color .16s var(--ease-enter)}.sl-row:hover{background:color-mix(in srgb,var(--hover) 55%,transparent)}.sl-row[aria-current=page]{background:var(--hover)}.sl-row-main{flex:1 1;min-width:0;display:grid;line-height:1.35}.sl-row-time{flex:none;text-align:right;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-main{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}@media (max-width:900px){.sl,.sl[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.sl-panel{display:none}}.empty-fill{min-height:100%;align-content:center}.ws{max-width:56rem;margin:0 auto;padding:1.75rem 2rem 4rem;min-height:100%;display:flex;flex-direction:column;animation:enter .28s var(--ease-enter)}.ws-head{display:grid;grid-gap:.625rem;gap:.625rem;margin-bottom:1.25rem}.ws-title-input{width:100%;border:0;outline:0;background:none;padding:.125rem 0;font-size:1.625rem;line-height:1.25;letter-spacing:-.01em;font-weight:400;color:var(--ink);border-radius:var(--radius-control)}.ws-title-input::placeholder{color:var(--faint)}.ws-title-input:focus-visible{box-shadow:none}.ws-meta{flex-wrap:wrap;gap:.5rem}.ws-meta,.ws-tabs{display:flex;align-items:center}.ws-tabs{gap:.125rem;border-bottom:1px solid var(--line);margin-bottom:1.5rem;overflow-x:auto;padding-bottom:0}.ws-tab{position:relative;display:flex;align-items:center;flex:none}.ws-tab>button[role=tab]{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .875rem;border:0;background:none;color:var(--soft);font-weight:400;font-size:.9rem;border-radius:var(--radius-control) var(--radius-control) 0 0}.ws-tab>button[role=tab]:hover,.ws-tab[data-active=true]>button[role=tab]{color:var(--ink)}.ws-tab[data-active=true]:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-1px;height:2px;border-radius:1px;background:var(--ink)}.ws-tab-close{display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-left:-.5rem;margin-right:.25rem;border:0;background:none;color:var(--faint);border-radius:50%;opacity:0;transition:opacity .16s var(--ease-enter)}.ws-tab-close:focus-visible,.ws-tab:hover .ws-tab-close,.ws-tab[data-active=true] .ws-tab-close{opacity:1}.ws-tab-close:hover{background:var(--hover);color:var(--ink)}.ws-retention{padding-left:1rem;white-space:nowrap}.ws-body{flex:1 1;min-width:0}.ws-error{margin-top:1rem}.start-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mic-select{width:16rem;max-width:100%}.tv{display:grid;grid-gap:1rem;gap:1rem}.tv-start{display:grid;grid-gap:.75rem;gap:.75rem;padding:.5rem 0 .25rem}.tv-text{min-height:16rem;line-height:1.7;font-size:1rem}.ctx{display:grid;grid-gap:1rem;gap:1rem;max-width:36rem}.ctx h2{font-size:1.125rem;font-weight:400}@media (max-width:760px){.ws{padding:1rem 1rem 4rem}.ws-retention{display:none}}.doc{display:grid;grid-gap:1rem;gap:1rem}.doc-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.doc-select{width:13rem}.doc-flags{display:flex;gap:.75rem;padding:.75rem 1rem;border-radius:var(--radius);background:color-mix(in srgb,var(--clay) 10%,transparent);border:1px solid color-mix(in srgb,var(--clay) 30%,transparent)}.doc-flags>svg{flex:none;margin-top:.125rem;color:var(--clay)}.doc-flags ul{list-style:disc;padding-left:1.125rem;color:var(--soft);font-size:.875rem}.doc-page{position:relative}.doc-page[data-busy=true] .doc-text{opacity:.35}.doc-busy{display:inline-flex;align-items:center;gap:.625rem;color:var(--soft);padding:.25rem 0}.doc-page .doc-busy{position:absolute;top:.5rem;left:0;z-index:1}.doc-text{display:block;width:100%;min-height:12rem;padding:.25rem 0;border:0;outline:0;resize:none;overflow:hidden;background:none;font-size:1.0625rem;line-height:1.75;font-weight:400;white-space:pre-wrap}.doc-text,.doc-text:disabled{color:var(--ink)}.doc-sources{border-top:1px solid var(--line);padding-top:1rem}.doc-sources summary{cursor:pointer;color:var(--soft);font-weight:400;margin-bottom:.75rem}.doc-sources ul{display:grid;grid-gap:.75rem;gap:.75rem}.doc-sources li{display:flex;gap:.75rem;align-items:flex-start}.doc-sources .dot{margin-top:.5rem}.quote{font-size:.9375rem}.doc-note{padding-top:.5rem}.stage{display:grid;justify-items:center;grid-gap:1.25rem;gap:1.25rem;padding:2.5rem 0 1.5rem;animation:enter .36s var(--ease-enter)}.stage-status{display:inline-flex;align-items:center;gap:.625rem;color:var(--soft)}.rec-pulse{width:.625rem;height:.625rem;border-radius:50%;background:var(--ember);animation:pulse 1.8s ease-in-out infinite}.stage-clock{font-size:3.5rem;line-height:1;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.waveform{display:block;width:100%;max-width:100%}.stage .waveform{margin:.5rem 0}.stage-foot{display:flex;flex-direction:column;align-items:center;gap:1rem}.rec-error{color:var(--clay);font-size:.875rem}.lib-tools{display:flex;gap:.75rem;margin-bottom:1.5rem}.lib-search{flex:1 1}.lib-section{margin-bottom:2rem}.lib-section h2{font-size:.875rem;font-weight:400;color:var(--soft);margin-bottom:.5rem}.lib-list{border-top:1px solid var(--line)}.lib-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.75rem .5rem;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;transition:background-color .16s var(--ease-enter)}.lib-row:hover{background:color-mix(in srgb,var(--hover) 60%,transparent)}.lib-row-main{display:grid;min-width:0;flex:1 1;line-height:1.4}.lib-pre{white-space:pre-wrap;font-family:inherit;font-size:.9rem;line-height:1.65;color:var(--soft);max-height:24rem;overflow-y:auto;padding:.75rem 1rem;background:var(--well);border-radius:var(--radius);margin:0}.lib-delete{margin-right:auto}.vocab-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tip{position:fixed;z-index:1000;max-width:18rem;padding:.375rem .625rem;border-radius:var(--radius-control);background:var(--ink);color:var(--bg);font-size:.8125rem;line-height:1.4;pointer-events:none;box-shadow:0 6px 20px rgb(0 0 0/.25);animation:tip-in .12s var(--ease-enter)}.tip[data-side=bottom]{animation-name:tip-in-down}@keyframes tip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes tip-in-down{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tip{animation:none}}.memory-bar{display:flex;justify-content:flex-end;margin-bottom:.25rem}.memory-row{align-items:flex-start}.memory-main[data-off]{text-decoration:line-through;color:var(--faint)}.memory-main{display:grid;grid-gap:.125rem;gap:.125rem;min-width:0;overflow-wrap:anywhere}.memory-pager{justify-content:center;gap:.75rem;padding-top:.75rem}.memory-pager,.vocab-space{display:flex;align-items:center}.vocab-space{gap:.5rem}.vocab-space span{width:5rem;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.vocab-space i{display:block;height:100%;background:var(--accent)}.vocab-space[data-full]{color:var(--clay,var(--soft))}.vocab-space[data-full] i{background:var(--clay,var(--soft))}