.GuestIdentityChrome_host:empty{display:none}.GuestIdentityChrome_scrim{position:fixed;inset:0;z-index:var(--layer-dialog-scrim);background:var(--scrim)}.GuestIdentityChrome_card{position:fixed;z-index:var(--layer-dialog);top:18vh;left:50%;width:min(380px,calc(100% - 2 * var(--sp4)));box-sizing:border-box;padding:var(--sp4);transform:translate(-50%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--lift-1);color:var(--ink);font-family:var(--f-ui)}.GuestIdentityChrome_title{margin:0;color:var(--ink);font-size:var(--fs-note);font-weight:600}.GuestIdentityChrome_hint{margin:var(--sp1) 0 0;color:var(--ink-dim);font-size:var(--fs-chip);line-height:1.45}.GuestIdentityChrome_row{display:flex;gap:var(--sp2);margin-top:var(--sp3)}.GuestIdentityChrome_input{flex:1;min-width:0;padding:4px var(--sp2);background:var(--wash);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);font:var(--fs-note)/1.45 var(--f-ui)}.GuestIdentityChrome_input::placeholder{color:var(--ink-faint)}.GuestIdentityChrome_input:focus-visible{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:1px}.GuestIdentityChrome_input:disabled{opacity:.5}.GuestIdentityChrome_go{padding:4px var(--sp3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);font:var(--fs-note)/1.45 var(--f-ui);white-space:nowrap;cursor:pointer}.GuestIdentityChrome_go:hover:not(:disabled),.GuestIdentityChrome_go:focus-visible:not(:disabled){border-color:var(--accent);color:var(--accent)}.GuestIdentityChrome_go:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.GuestIdentityChrome_go:disabled{opacity:.5;cursor:progress}.GuestIdentityChrome_terms{margin:var(--sp2) 0 0;color:var(--ink-dim);font-size:var(--fs-chip);line-height:1.4}.GuestIdentityChrome_terms a,.GuestIdentityChrome_account a{color:var(--ink);text-underline-offset:3px}.GuestIdentityChrome_terms a:hover,.GuestIdentityChrome_terms a:focus-visible,.GuestIdentityChrome_account a:hover,.GuestIdentityChrome_account a:focus-visible{color:var(--accent)}.GuestIdentityChrome_note{margin:var(--sp2) 0 0;color:var(--rust);font-size:var(--fs-chip);line-height:1.4}.GuestIdentityChrome_banner{position:fixed;z-index:var(--layer-notice);left:50%;bottom:var(--sp4);display:flex;align-items:center;gap:var(--sp3);max-width:calc(100% - 2 * var(--sp4));padding:var(--sp1) var(--sp3);transform:translate(-50%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--lift-1);font-family:var(--f-ui)}.GuestIdentityChrome_identity,.GuestIdentityChrome_account{display:flex;align-items:center;gap:var(--sp2)}.GuestIdentityChrome_label{color:var(--ink-dim);font-size:var(--fs-chip);white-space:nowrap}.GuestIdentityChrome_notYou{padding:2px var(--sp2);background:transparent;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font:var(--fs-chip)/1.4 var(--f-ui);white-space:nowrap;cursor:pointer}.GuestIdentityChrome_notYou:hover,.GuestIdentityChrome_notYou:focus-visible{border-color:var(--accent);color:var(--accent)}.GuestIdentityChrome_notYou:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.GuestIdentityChrome_account{padding-left:var(--sp3);border-left:1px solid var(--line);color:var(--ink-faint);font-size:var(--fs-chip);white-space:nowrap}@media(max-width:680px){.GuestIdentityChrome_card{top:max(var(--sp4),10vh)}.GuestIdentityChrome_row{align-items:stretch;flex-direction:column}.GuestIdentityChrome_input,.GuestIdentityChrome_go{min-height:44px;box-sizing:border-box}.GuestIdentityChrome_banner{right:var(--sp3);bottom:var(--sp3);left:var(--sp3);max-width:none;align-items:stretch;flex-direction:column;gap:var(--sp1);padding:var(--sp2) var(--sp3);transform:none;border-radius:var(--radius-sm)}.GuestIdentityChrome_identity{justify-content:space-between}.GuestIdentityChrome_notYou,.GuestIdentityChrome_account a{min-height:44px;display:inline-flex;align-items:center}.GuestIdentityChrome_account{padding:var(--sp1) 0 0;border-top:1px solid var(--line);border-left:0;flex-wrap:wrap;white-space:normal}}.ContextMenu_host{position:fixed;inline-size:1px;block-size:1px;z-index:var(--layer-popover);pointer-events:none}.ContextMenu_anchor{position:absolute;inset:0;inline-size:1px;block-size:1px;padding:0;border:0;opacity:0;pointer-events:none}.ContextMenu_menu{border-radius:var(--menu-radius);min-width:208px;max-width:320px;padding:var(--sp1);z-index:var(--layer-popover);display:flex;flex-direction:column;gap:1px;pointer-events:auto}.ContextMenu_item{display:flex;align-items:center;gap:var(--sp2);width:100%;text-align:left;cursor:pointer;font-family:var(--f-ui);font-size:var(--fs-control);color:var(--ink);background:none;border:none;border-radius:var(--radius-xs);padding:6px 10px 6px 26px;outline:none}.ContextMenu_item:hover,.ContextMenu_item:focus-visible,.ContextMenu_item[data-highlighted]{background:var(--wash)}.ContextMenu_swatches{display:flex;align-items:center;gap:var(--sp2);padding:7px 10px}.ContextMenu_swatchesLabel{flex:0 0 auto;color:var(--ink-dim);font-family:var(--f-ui);font-size:var(--fs-note)}.ContextMenu_swatchesOptions{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-inline-start:auto}.ContextMenu_swatch{inline-size:20px;block-size:20px;flex:0 0 20px;padding:0;border:2px solid transparent;border-radius:var(--radius-full);background:var(--ctx-swatch);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 18%,transparent);outline:none}.ContextMenu_swatch:hover,.ContextMenu_swatch:focus-visible,.ContextMenu_swatch[data-highlighted]{outline:2px solid var(--ink);outline-offset:2px}.ContextMenu_swatch[data-state=checked]{border-color:var(--surface);box-shadow:0 0 0 2px var(--ink),inset 0 0 0 1px color-mix(in oklab,var(--ink) 18%,transparent)}.ContextMenu_item[data-checked=true]{position:relative}.ContextMenu_item[data-checked=true]:before{content:"\2713";position:absolute;left:9px;color:var(--accent);font-size:var(--fs-note)}.ContextMenu_item[data-footer=true]{color:var(--ink-dim)}.ContextMenu_separator{height:1px;margin:var(--sp1) 6px;background:var(--line)}@media(max-width:40rem){.ContextMenu_host [data-radix-popper-content-wrapper]{position:fixed!important;left:var(--sp2)!important;right:var(--sp2)!important;top:auto!important;bottom:max(var(--sp2),env(safe-area-inset-bottom))!important;transform:none!important;min-width:0!important}.ContextMenu_menu{width:100%;min-width:0;max-width:none;max-height:min(70dvh,30rem);overflow-y:auto;overscroll-behavior:contain;padding:var(--sp2);border-radius:var(--radius-md)}.ContextMenu_item{min-block-size:2.75rem;padding-block:var(--sp2)}}.SupportRequestDialog_overlay{position:fixed;z-index:var(--layer-dialog-scrim);inset:0;background:var(--scrim)}.SupportRequestDialog_dialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;display:flex;width:min(32rem,calc(100vw - 2 * var(--sp5)));max-height:calc(100dvh - 2 * var(--sp5));box-sizing:border-box;flex-direction:column;gap:var(--sp3);overflow-y:auto;padding:var(--sp5);transform:translate(-50%,-50%);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 24px 64px -24px #000000b3;color:var(--ink);font-family:var(--f-ui)}.SupportRequestDialog_form{display:flex;flex-direction:column;gap:var(--sp3)}.SupportRequestDialog_title{margin:0;color:var(--ink);font-size:18px;font-weight:600}.SupportRequestDialog_message{margin:0;color:var(--ink-dim);font-size:var(--fs-control);line-height:1.45}.SupportRequestDialog_field{display:flex;flex-direction:column;gap:var(--sp1)}.SupportRequestDialog_fieldLabel{color:var(--ink-dim);font-size:var(--fs-note);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.SupportRequestDialog_textarea{box-sizing:border-box;width:100%;min-height:8rem;padding:var(--sp2) var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font:var(--fs-control)/1.45 var(--f-ui);resize:vertical}.SupportRequestDialog_textarea:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in oklab,var(--accent) 45%,transparent);outline-offset:1px}.SupportRequestDialog_textarea:disabled{opacity:.6;cursor:wait}.SupportRequestDialog_note{margin:0;color:var(--ink-faint);font-size:var(--fs-note);line-height:1.4}.SupportRequestDialog_note a{color:var(--ink-dim)}.SupportRequestDialog_noteOver{color:var(--rust)}.SupportRequestDialog_error{margin:0;color:var(--rust);font-size:var(--fs-note);line-height:1.35}.SupportRequestDialog_actions{display:flex;justify-content:flex-end;gap:var(--sp2);margin-top:var(--sp1)}.SupportRequestDialog_cancel,.SupportRequestDialog_primary{padding:var(--sp2) var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);font:var(--fs-control)/1.2 var(--f-ui);cursor:pointer}.SupportRequestDialog_cancel{background:none;color:var(--ink-dim)}.SupportRequestDialog_cancel:hover:not(:disabled){background:var(--bg);color:var(--ink)}.SupportRequestDialog_primary{border-color:var(--accent);background:var(--accent);color:var(--surface);font-weight:600}.SupportRequestDialog_primary:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 86%,var(--bg));background:color-mix(in oklab,var(--accent) 86%,var(--bg))}.SupportRequestDialog_cancel:disabled,.SupportRequestDialog_primary:disabled{opacity:.5;cursor:not-allowed}.SupportRequestDialog_primary[aria-busy]{cursor:wait}@media(max-width:480px){.SupportRequestDialog_dialog{width:calc(100vw - 2 * var(--sp3));max-height:calc(100dvh - 2 * var(--sp3));padding:var(--sp4)}.SupportRequestDialog_actions{align-items:stretch;flex-direction:column-reverse}.SupportRequestDialog_cancel,.SupportRequestDialog_primary{min-height:44px}}.EditorAccountControl_host{margin-left:auto;align-self:center;display:inline-flex;flex:none}.EditorAccountControl_trigger{width:26px;height:26px;display:inline-grid;place-items:center;box-sizing:border-box;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-full);color:var(--accent);background:color-mix(in oklab,var(--accent) 10%,var(--surface));cursor:pointer}.EditorAccountControl_trigger:hover,.EditorAccountControl_trigger:focus-visible,.EditorAccountControl_trigger[data-state=open]{border-color:var(--accent)}.EditorAccountControl_trigger:disabled{cursor:wait;opacity:.62}.EditorAccountControl_railTrigger{width:100%;height:46px;display:flex;align-items:center;justify-content:flex-start;gap:var(--sp2);overflow:visible;border-color:transparent;border-radius:var(--radius-sm);padding:var(--sp1);color:var(--ink-dim);background:transparent;text-align:left}.EditorAccountControl_railTrigger:hover,.EditorAccountControl_railTrigger:focus-visible,.EditorAccountControl_railTrigger[data-state=open]{color:var(--ink);border-color:var(--line);background:var(--wash)}.EditorAccountControl_railTrigger>.EditorAccountControl_face{width:28px;height:28px;flex:0 0 28px}.EditorAccountControl_railCopy{min-width:0;display:flex;flex-direction:column;gap:1px}.EditorAccountControl_railCopy strong,.EditorAccountControl_railCopy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorAccountControl_railCopy strong{color:currentColor;font-size:var(--fs-note);font-weight:550;line-height:1.2}.EditorAccountControl_railCopy>span{color:var(--ink-faint);font-size:var(--fs-chip);line-height:1.2}.EditorAccountControl_face{--account-hue: 78;position:relative;width:100%;height:100%;display:inline-grid;place-items:center;overflow:hidden;border-radius:inherit;color:oklch(88% .065 var(--account-hue));background:oklch(30% .055 var(--account-hue));font:600 var(--fs-chip)/1 var(--f-ui);letter-spacing:.025em;user-select:none}.EditorAccountControl_face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.EditorAccountControl_glyph{width:100%;height:100%;color:var(--ink-faint);background:var(--surface)}.EditorAccountControl_menuFace{width:44px;height:44px;border-radius:var(--radius-full);font-size:var(--fs-control)}.EditorAccountControl_portal{display:contents}.EditorAccountControl_menu{z-index:var(--layer-popover);width:304px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:color-mix(in oklab,var(--bg-deep) 82%,var(--surface));box-shadow:0 18px 48px #02020194,0 2px 8px #02020157;font-family:var(--f-ui);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:EditorAccountControl_enter .12s cubic-bezier(.16,1,.3,1)}@keyframes EditorAccountControl_enter{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.EditorAccountControl_identity{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:var(--sp3);padding:var(--sp4);border-bottom:1px solid var(--line);background:var(--wash-soft)}.EditorAccountControl_identityCopy{min-width:0;display:flex;flex-direction:column;gap:2px}.EditorAccountControl_identityCopy strong,.EditorAccountControl_identityCopy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorAccountControl_identityCopy strong{color:var(--ink);font-size:var(--fs-control);font-weight:600;line-height:1.25}.EditorAccountControl_identityCopy span{color:var(--ink-faint);font-size:var(--fs-note);line-height:1.35}.EditorAccountControl_section{padding:var(--sp2)}.EditorAccountControl_label{padding:var(--sp2) var(--sp2) var(--sp1);color:var(--ink-faint);font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.EditorAccountControl_organization,.EditorAccountControl_row{width:100%;min-height:38px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--sp2);box-sizing:border-box;padding:7px var(--sp2);border-radius:var(--radius-sm);color:var(--ink-dim);outline:none;cursor:pointer}.EditorAccountControl_organization[data-highlighted],.EditorAccountControl_row[data-highlighted]{color:var(--ink);background:var(--wash)}.EditorAccountControl_organization[data-state=checked]{color:var(--ink);background:var(--wash-soft)}.EditorAccountControl_organizationBadge{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:var(--radius-sm);color:var(--accent);background:color-mix(in oklab,var(--accent) 16%,var(--surface));font-size:var(--fs-chip);font-weight:600}.EditorAccountControl_organizationName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorAccountControl_check{color:var(--accent);padding-right:2px;font-size:var(--fs-control)}.EditorAccountControl_note{margin:0;padding:var(--sp2);color:var(--ink-faint);font-size:var(--fs-note)}.EditorAccountControl_error{color:var(--rust)}.EditorAccountControl_separator{height:1px;margin:0 var(--sp2);background:var(--line)}.EditorAccountControl_row{margin:0 var(--sp2);width:calc(100% - 2 * var(--sp2));text-decoration:none}.EditorAccountControl_icon{width:19px;height:19px;color:var(--ink-faint)}.EditorAccountControl_signOut{margin-bottom:var(--sp2);color:var(--rust)}.EditorAccountControl_signOut .EditorAccountControl_icon{color:currentColor}.EditorAccountControl_row[data-disabled]{cursor:wait;opacity:.62}:root[data-motion=reduced] .EditorAccountControl_menu{animation:none}@media(pointer:coarse){.EditorAccountControl_trigger{width:44px;height:44px}.EditorAccountControl_organization,.EditorAccountControl_row{min-height:44px}}.Tooltip_content{z-index:var(--layer-popover);max-width:240px;border:1px solid var(--line);border-radius:var(--radius-xs);padding:5px 8px;color:var(--ink);background:color-mix(in oklab,var(--bg-deep) 82%,var(--surface));box-shadow:0 12px 32px #02020180,0 2px 6px #0202014d;font:var(--fs-note)/1.3 var(--f-ui);animation:Tooltip_enter .12s cubic-bezier(.16,1,.3,1)}.Tooltip_arrow{fill:var(--line)}@keyframes Tooltip_enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.SettingsFrame_page{--settings-canvas: var(--room-canvas);--settings-panel: var(--room-panel);min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--settings-canvas);color:var(--ink);font-family:var(--f-ui)}.SettingsFrame_skipLink{position:fixed;z-index:var(--layer-skip-link);top:8px;left:8px;padding:8px 12px;color:var(--bg-deep);background:var(--primary-action);transform:translateY(-160%)}.SettingsFrame_skipLink:focus{transform:translateY(0)}.SettingsFrame_mobileMenu{display:none}.SettingsFrame_body{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:stretch}.SettingsFrame_scrim{display:none}.SettingsFrame_primaryRail{width:52px;flex:0 0 52px;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--sp2);box-sizing:border-box;padding:var(--sp3) var(--sp2);border-right:1px solid var(--line);background:var(--bg-deep)}.SettingsFrame_primaryRail a{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--ink-dim)}.SettingsFrame_primaryRail a:last-child{margin-top:auto}.SettingsFrame_primaryRail a:hover{color:var(--ink);background:var(--wash)}.SettingsFrame_primaryRail a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.SettingsFrame_primaryRail svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.SettingsFrame_rail{flex:0 0 208px;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp1);overflow-y:auto;padding:var(--sp3) var(--sp2);border-right:1px solid var(--line);background:var(--room-header);transition:flex-basis .18s cubic-bezier(.22,1,.36,1)}.SettingsFrame_orgMark{min-width:0;min-height:40px;display:flex;align-items:center;gap:var(--sp2);box-sizing:border-box;margin-bottom:var(--sp3);padding:var(--sp1) var(--sp2);border:0;border-radius:0;background:transparent}.SettingsFrame_orgAvatar{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--radius-xs);color:var(--ink-dim);border:1px solid var(--line);background:var(--settings-panel);font-size:var(--fs-chip);font-weight:600}.SettingsFrame_orgCopy{min-width:0;display:flex;flex-direction:column;gap:1px}.SettingsFrame_railToggle{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;margin-left:auto;border:1px solid transparent;border-radius:var(--radius-sm);padding:0;color:var(--ink-dim);background:transparent}.SettingsFrame_railToggle:hover{color:var(--ink);border-color:var(--line);background:var(--wash)}.SettingsFrame_railToggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.SettingsFrame_orgMark small,.SettingsFrame_navLabel{color:var(--ink-faint);font-size:var(--fs-chip);letter-spacing:var(--track-label);line-height:1.1;text-transform:uppercase}.SettingsFrame_orgMark strong{overflow:hidden;color:var(--ink-dim);font-size:var(--fs-note);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.SettingsFrame_nav{display:flex;flex-direction:column;gap:1px}.SettingsFrame_navLabel{padding:var(--sp3) var(--sp2) var(--sp1)}.SettingsFrame_navLabel:first-child{padding-top:0}.SettingsFrame_nav a,.SettingsFrame_backLink{position:relative;display:flex;align-items:center;min-height:32px;box-sizing:border-box;padding:var(--sp1) var(--sp2);border-radius:var(--radius-sm);color:var(--ink-dim);font-size:var(--fs-note);text-decoration:none}.SettingsFrame_nav a:hover,.SettingsFrame_backLink:hover{color:var(--ink);background:var(--wash);text-decoration:none}.SettingsFrame_nav a[aria-current=page]{color:var(--accent);background:var(--settings-panel)}.SettingsFrame_railFooter{min-width:0;display:grid;gap:var(--sp1);margin-top:auto;padding-top:var(--sp3)}.SettingsFrame_railAccount{min-width:0}.SettingsFrame_backLink>span:first-child{flex:0 0 auto}.SettingsFrame_railCollapsed .SettingsFrame_rail{flex-basis:52px;padding-inline:7px}.SettingsFrame_railCollapsed .SettingsFrame_orgMark{justify-content:center;padding-inline:4px;background:transparent;border-color:transparent}.SettingsFrame_railCollapsed .SettingsFrame_orgAvatar,.SettingsFrame_railCollapsed .SettingsFrame_orgCopy,.SettingsFrame_railCollapsed .SettingsFrame_navLabel,.SettingsFrame_railCollapsed .SettingsFrame_nav a>span,.SettingsFrame_railCollapsed .SettingsFrame_backLink>span:last-child{display:none}.SettingsFrame_railCollapsed .SettingsFrame_railToggle{margin:0}.SettingsFrame_railCollapsed .SettingsFrame_railToggle svg{transform:scaleX(-1)}.SettingsFrame_railCollapsed .SettingsFrame_nav a{justify-content:center;padding-inline:0}.SettingsFrame_railCollapsed .SettingsFrame_nav a:before{content:attr(data-short);font:600 var(--fs-chip)/1 var(--f-ui)}.SettingsFrame_railCollapsed .SettingsFrame_backLink{justify-content:center;padding-inline:0}.SettingsFrame_railCollapsed .SettingsFrame_railFooter{align-items:center}.SettingsFrame_railCollapsed .SettingsFrame_railAccount{width:36px;justify-self:center}.SettingsFrame_main{flex:1 1 auto;min-width:0;min-height:0;display:block;position:relative;isolation:isolate;overflow-y:auto;padding:var(--sp6) var(--sp5) var(--sp7);background:var(--settings-canvas)}.SettingsFrame_main:before{position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--room-canvas-lift);mask-image:linear-gradient(to bottom,transparent,black);content:""}.SettingsFrame_content{width:min(100%,62rem);margin-inline:auto}.SettingsFrame_pageHeading{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);margin:0 0 var(--sp5);padding-bottom:var(--sp2)}.SettingsFrame_pageHeading>h1{margin:0;font-family:var(--f-display);font-size:32px;font-weight:700;letter-spacing:var(--track-display);line-height:1.08}.SettingsFrame_page :is(a,button,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){.SettingsFrame_page{height:100dvh}.SettingsFrame_mobileMenu{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:var(--radius-sm);padding:0;color:var(--ink-dim);background:transparent}.SettingsFrame_mobileMenu span,.SettingsFrame_mobileMenu span:before,.SettingsFrame_mobileMenu span:after{width:16px;height:1px;display:block;background:currentColor}.SettingsFrame_mobileMenu span{position:relative}.SettingsFrame_mobileMenu span:before,.SettingsFrame_mobileMenu span:after{content:"";position:absolute;left:0}.SettingsFrame_mobileMenu span:before{top:-5px}.SettingsFrame_mobileMenu span:after{top:5px}.SettingsFrame_primaryRail{display:none}.SettingsFrame_rail{position:fixed;z-index:var(--layer-drawer);top:61px;bottom:0;left:0;width:min(280px,86vw);max-height:none;overflow-y:auto;padding:var(--sp3) var(--sp2);border-right:1px solid var(--line);transform:translate(-105%);transition:transform .18s cubic-bezier(.22,1,.36,1)}.SettingsFrame_drawerOpen .SettingsFrame_rail{transform:translate(0)}.SettingsFrame_drawerOpen .SettingsFrame_scrim{position:fixed;z-index:var(--layer-drawer-scrim);inset:61px 0 0;display:block;border:0;background:#080808b8}.SettingsFrame_railCollapsed .SettingsFrame_rail{width:min(280px,86vw);padding:var(--sp3) var(--sp2)}.SettingsFrame_railCollapsed .SettingsFrame_orgMark{justify-content:flex-start;padding:var(--sp1) var(--sp2);border-color:var(--line);background:var(--surface)}.SettingsFrame_railCollapsed .SettingsFrame_orgAvatar,.SettingsFrame_railCollapsed .SettingsFrame_orgCopy,.SettingsFrame_railCollapsed .SettingsFrame_navLabel,.SettingsFrame_railCollapsed .SettingsFrame_nav a>span,.SettingsFrame_railCollapsed .SettingsFrame_backLink>span:last-child{display:flex}.SettingsFrame_railCollapsed .SettingsFrame_orgAvatar{display:grid}.SettingsFrame_railCollapsed .SettingsFrame_nav a:before{display:none}.SettingsFrame_railCollapsed .SettingsFrame_railToggle{display:none}.SettingsFrame_railCollapsed .SettingsFrame_railFooter{align-items:stretch}.SettingsFrame_railCollapsed .SettingsFrame_railAccount{width:auto;justify-self:stretch}.SettingsFrame_nav a[aria-current=page]{margin-right:0;padding-right:var(--sp2);border-radius:var(--radius-sm);box-shadow:none}.SettingsFrame_main{padding:var(--sp4) var(--sp3) calc(var(--sp6) + env(safe-area-inset-bottom))}.SettingsFrame_pageHeading{min-height:44px;align-items:center;margin-bottom:var(--sp4);padding-bottom:var(--sp3)}.SettingsFrame_pageHeading>h1{font-size:clamp(25px,8vw,30px)}}:root[data-motion=reduced] .SettingsFrame_rail,:root[data-motion=reduced] .SettingsFrame_railToggle svg{transition:none}.RowActionsMenu_moreButton{width:34px;min-height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--radius-xs);padding:0;color:var(--ink-faint);background:transparent;font:700 var(--fs-note)/1 var(--f-ui);letter-spacing:0;cursor:pointer;user-select:none}.RowActionsMenu_moreButton:hover,.RowActionsMenu_moreButton[data-state=open]{border-color:var(--line);color:var(--ink);background:var(--surface)}.RowActionsMenu_menuPortal{display:contents}.RowActionsMenu_menu{border-radius:var(--menu-radius);z-index:var(--layer-popover);min-width:210px;overflow:hidden;padding:4px;color:var(--ink)}.RowActionsMenu_menuItem{min-height:34px;display:flex;align-items:center;border-radius:var(--radius-xs);padding:0 9px;font:var(--fs-note)/1.2 var(--f-ui);outline:0;cursor:default}.RowActionsMenu_menuItem[data-highlighted]{background:var(--wash)}.RowActionsMenu_dangerItem{color:var(--rust)}.RowActionsMenu_menuSeparator{height:1px;margin:4px;background:var(--line)}.MembersPage_section{width:100%}.MembersPage_sectionHeading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp3);margin:0 0 var(--sp3);padding-bottom:var(--sp2)}.MembersPage_sectionHeading h2{margin:0;color:var(--ink-dim);font-family:var(--f-ui);font-size:var(--fs-note);font-weight:600}.MembersPage_toolbar,.MembersPage_invitationToolbar{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto auto auto auto;align-items:center;gap:var(--sp2);margin-bottom:var(--sp2)}.MembersPage_invitationToolbar{grid-template-columns:minmax(12rem,1fr) auto auto}.MembersPage_toolbar select,.MembersPage_toolbar input,.MembersPage_invitationToolbar select,.MembersPage_invitationToolbar input,.MembersPage_bulkBar select{min-width:0;min-height:40px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:var(--fs-note)/1.2 var(--f-ui)}.MembersPage_toolbar select,.MembersPage_invitationToolbar select,.MembersPage_bulkBar select{padding:6px 28px 6px 9px;color:var(--ink-dim)}.MembersPage_toolbar input,.MembersPage_invitationToolbar input{width:100%;padding:7px 10px}.MembersPage_searchField{min-width:0}.MembersPage_count{min-width:4rem;color:var(--ink-faint);font:var(--fs-note)/1.2 var(--f-ui);text-align:right}.MembersPage_primaryButton,.MembersPage_secondaryButton,.MembersPage_exportButton,.MembersPage_quietButton,.MembersPage_removeButton,.MembersPage_dangerButton,.MembersPage_inviteToggle,.MembersPage_selectVisible{min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-xs);padding:4px 9px;color:var(--ink-dim);background:none;font:500 var(--fs-note)/1 var(--f-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.MembersPage_primaryButton,.MembersPage_secondaryButton{min-height:40px;padding:6px 11px;color:var(--accent)}.MembersPage_exportButton{width:40px;min-height:40px;padding:0;color:var(--ink-faint)}.MembersPage_exportButton svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.MembersPage_quietButton{color:var(--ink-dim)}.MembersPage_removeButton{border-color:transparent;color:var(--ink-faint)}.MembersPage_dangerButton{min-height:40px;color:var(--rust);border-color:color-mix(in oklab,var(--rust) 55%,var(--line))}.MembersPage_inviteToggle{min-height:34px;padding:5px 12px;border-color:var(--accent);color:var(--bg-deep);background:var(--accent);font-size:var(--fs-note);font-weight:650}.MembersPage_primaryButton:hover,.MembersPage_secondaryButton:hover,.MembersPage_exportButton:hover,.MembersPage_quietButton:hover{color:var(--ink);border-color:var(--ink-dim);text-decoration:none}.MembersPage_inviteToggle:hover{border-color:var(--accent-bright);background:var(--accent-bright)}.MembersPage_inviteToggle[data-open]{border-color:var(--line);color:var(--ink-dim);background:transparent}.MembersPage_inviteToggle[data-open]:hover{border-color:var(--ink-dim);color:var(--ink);background:var(--surface)}.MembersPage_removeButton:hover{color:var(--rust)}.MembersPage_selectVisible{min-height:40px;gap:var(--sp1);padding-inline:var(--sp2);border-color:transparent}.MembersPage_checkboxMark{width:16px;height:16px;display:grid;place-items:center;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface)}.MembersPage_selectVisible[data-state=true] .MembersPage_checkboxMark,.MembersPage_selectVisible[data-state=mixed] .MembersPage_checkboxMark{border-color:var(--accent);background:var(--accent)}.MembersPage_selectVisible[data-state=true] .MembersPage_checkboxMark:after{content:"\2713";color:var(--bg-deep);font-size:11px;font-weight:700}.MembersPage_selectVisible[data-state=mixed] .MembersPage_checkboxMark:after{content:"";width:8px;height:2px;background:var(--bg-deep)}.MembersPage_bulkBar{min-height:52px;display:flex;align-items:center;gap:var(--sp2);box-sizing:border-box;margin-bottom:var(--sp2);padding:var(--sp2);border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 72%,var(--bg))}.MembersPage_bulkBar strong{min-width:6rem;font:600 var(--fs-note)/1.2 var(--f-ui)}.MembersPage_bulkBar .MembersPage_feedback{margin-left:auto}.MembersPage_memberList,.MembersPage_invitationList{margin:0;padding:0;list-style:none}.MembersPage_memberList{margin-top:var(--sp2)}.MembersPage_memberHeader,.MembersPage_memberLine{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(140px,.65fr) 150px 130px 40px;align-items:center;gap:var(--sp3)}.MembersPage_memberHeader{min-height:34px;box-sizing:border-box;padding:0 var(--sp2);border-bottom:1px solid var(--line);color:var(--ink-faint);font:var(--fs-chip)/1.1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.MembersPage_memberRow,.MembersPage_invitationRow{border-bottom:1px solid var(--line)}.MembersPage_memberRow:last-child,.MembersPage_invitationRow:last-child{border-bottom:0}.MembersPage_memberRow{padding:0}.MembersPage_memberLine{min-height:64px;box-sizing:border-box;padding:var(--sp2)}.MembersPage_memberLine:hover{background:var(--wash-soft)}.MembersPage_personCell{min-width:0;display:flex;align-items:center;gap:var(--sp3)}.MembersPage_memberAvatar{--avatar-size: 30px}.MembersPage_memberCheck,.MembersPage_accessRow input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:var(--accent)}.MembersPage_personIdentity,.MembersPage_invitationIdentity,.MembersPage_accessIdentity{min-width:0;display:flex;flex-direction:column;gap:2px}.MembersPage_personIdentity strong,.MembersPage_invitationIdentity strong{overflow:hidden;font-family:var(--f-body);font-size:var(--fs-control);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.MembersPage_personIdentity span,.MembersPage_personIdentity small,.MembersPage_invitationIdentity small,.MembersPage_accessIdentity small{color:var(--ink-faint);font:var(--fs-note)/1.25 var(--f-ui)}.MembersPage_personIdentity .MembersPage_makerBadge{width:max-content;margin-top:3px;color:var(--ink-faint);font-size:var(--fs-chip)}.MembersPage_personIdentity .MembersPage_makerBadge[data-active]{color:var(--accent)}.MembersPage_accessCell,.MembersPage_roleCell{min-width:0;display:flex;align-items:center}.MembersPage_accessCell>span,.MembersPage_joinedCell{color:var(--ink-faint);font:var(--fs-note)/1.25 var(--f-ui)}.MembersPage_rowActions,.MembersPage_invitationActions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end}.MembersPage_roleControl select{min-height:23px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px 8px;color:var(--ink-dim);background:none;font:var(--fs-chip)/1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.MembersPage_roleControl select{cursor:pointer}.MembersPage_accessPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp1) var(--sp3);margin:var(--sp3) 0 var(--sp1) 30px;padding:var(--sp3);border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 58%,var(--bg))}.MembersPage_accessIntro{display:flex;flex-direction:column}.MembersPage_accessIntro strong{font:600 var(--fs-base)/1.25 var(--f-ui)}.MembersPage_accessIntro span{color:var(--ink-faint);font:var(--fs-note)/1.3 var(--f-ui)}.MembersPage_accessRows{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--sp1)}.MembersPage_accessRow{min-height:48px;display:flex;align-items:center;gap:var(--sp2);padding:var(--sp2);border:1px solid var(--line)}.MembersPage_accessRow>div{flex:1;display:flex;flex-direction:column}.MembersPage_accessRow>div span{color:var(--ink-faint);font-size:var(--fs-note)}.MembersPage_feedback{margin:var(--sp1) 0 0;color:var(--ink-dim);font-size:var(--fs-note)}.MembersPage_feedback[data-tone=success]{color:var(--accent)}.MembersPage_feedback[data-tone=error]{color:var(--rust)}.MembersPage_refreshNote{display:flex;justify-content:space-between;gap:var(--sp3);margin:0 0 var(--sp2);padding:var(--sp2);color:var(--ink-dim);font-size:var(--fs-note);background:var(--working-wash)}.MembersPage_refreshNote button{border:0;color:var(--ink);background:transparent;text-decoration:underline}.MembersPage_stateSurface{max-width:34rem;padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-dim);background:var(--surface)}.MembersPage_stateSurface strong{color:var(--ink);font:500 var(--fs-base)/1.3 var(--f-body)}.MembersPage_stateSurface p{max-width:var(--measure-prose);margin:var(--sp1) 0 var(--sp3)}.MembersPage_inlineNote{margin:0 0 var(--sp3);color:var(--ink-faint);font-size:var(--fs-note)}.MembersPage_skeletonList{display:grid}.MembersPage_skeletonList span{height:70px;border-bottom:1px solid var(--line);background:var(--wash);animation:MembersPage_skeleton 1.8s ease-in-out infinite alternate}@keyframes MembersPage_skeleton{to{opacity:.35}}.MembersPage_inviteForm{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--sp2);margin:0 0 var(--sp3)}.MembersPage_field{min-width:0;display:flex;flex-direction:column;gap:3px}.MembersPage_field:first-child{flex:1 1 16rem}.MembersPage_field>span{color:var(--ink-faint);font-size:var(--fs-chip)}.MembersPage_field input,.MembersPage_field select{min-height:32px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:none;font:var(--fs-control)/1.2 var(--f-ui)}.MembersPage_field input{min-width:16rem;padding:4px 8px}.MembersPage_field select{padding:4px 28px 4px 8px;color:var(--ink-dim);font-size:var(--fs-chip);letter-spacing:var(--track-label);text-transform:uppercase}.MembersPage_field small{color:var(--rust);font-size:var(--fs-note)}.MembersPage_field .MembersPage_helpText{max-width:29ch;color:var(--ink-faint);line-height:1.35}.MembersPage_inviteSubmit{padding-top:18px}.MembersPage_inviteForm>.MembersPage_feedback{flex:1 1 100%}.MembersPage_pendingBlock{margin-top:var(--sp4)}.MembersPage_pendingBlock .MembersPage_sectionHeading{margin-bottom:var(--sp2)}.MembersPage_invitationRow{min-height:48px;display:flex;align-items:center;gap:var(--sp3);padding:var(--sp2) 0}.MembersPage_invitationIdentity{flex:1 1 auto}.MembersPage_invitationStatus{flex:0 0 auto;color:var(--ink-faint);font-size:var(--fs-note)}.MembersPage_invitationRow>.MembersPage_feedback{flex:1 1 100%;margin:0}.MembersPage_microcopy{color:var(--ink-faint);font-size:var(--fs-note)}.MembersPage_dialogOverlay{position:fixed;inset:0;z-index:var(--layer-dialog-scrim);background:var(--scrim)}.MembersPage_dialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;width:min(440px,calc(100vw - 32px));box-sizing:border-box;transform:translate(-50%,-50%);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp4);color:var(--ink);background:var(--surface);box-shadow:0 18px 48px #00000073}.MembersPage_dialog h2{margin:0 0 var(--sp2);font-family:var(--f-body);font-size:1.25rem;font-weight:500}.MembersPage_dialog p{color:var(--ink-dim);line-height:1.5}.MembersPage_dialogActions{display:flex;justify-content:flex-end;gap:var(--sp2);margin-top:var(--sp4)}.MembersPage_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MembersPage_dialog :is(button,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){.MembersPage_toolbar{grid-template-columns:minmax(0,1fr) 9rem 9rem}.MembersPage_toolbar .MembersPage_searchField{grid-column:auto}.MembersPage_toolbar .MembersPage_exportButton{grid-column:1;grid-row:2;justify-self:start}.MembersPage_toolbar .MembersPage_selectVisible{grid-column:2;grid-row:2}.MembersPage_toolbar .MembersPage_count{grid-column:3;grid-row:2;text-align:right}.MembersPage_invitationToolbar{grid-template-columns:minmax(0,1fr) auto}.MembersPage_invitationToolbar .MembersPage_searchField{grid-column:1 / -1}.MembersPage_bulkBar{flex-wrap:wrap}.MembersPage_bulkBar strong,.MembersPage_bulkBar select,.MembersPage_bulkBar .MembersPage_feedback{flex:1 1 100%;margin-left:0}.MembersPage_memberHeader{display:none}.MembersPage_memberLine{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--sp1) var(--sp2);padding-block:var(--sp3)}.MembersPage_personCell{grid-column:1;grid-row:1}.MembersPage_accessCell{grid-column:1;grid-row:2}.MembersPage_joinedCell{grid-column:1;grid-row:3}.MembersPage_roleCell{grid-column:2;grid-row:1;justify-self:end}.MembersPage_rowActions{grid-column:2;grid-row:2 / span 2;align-self:end;justify-self:end}.MembersPage_accessPanel{margin-left:0;grid-template-columns:1fr}.MembersPage_accessRows{grid-template-columns:1fr}.MembersPage_inviteForm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.MembersPage_field:first-child{grid-column:1 / -1}.MembersPage_field input{width:100%;min-width:0;min-height:44px;font-size:max(16px,var(--fs-control))}.MembersPage_field select,.MembersPage_inviteSubmit .MembersPage_primaryButton{min-height:44px}.MembersPage_inviteSubmit{padding-top:0}.MembersPage_invitationRow{align-items:flex-start;flex-wrap:wrap}.MembersPage_invitationIdentity{flex:1 1 calc(100% - 5rem)}.MembersPage_invitationActions{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:520px){.MembersPage_toolbar{grid-template-columns:minmax(0,1fr) minmax(7rem,.55fr)}.MembersPage_toolbar .MembersPage_searchField{grid-column:1 / -1}.MembersPage_toolbar .MembersPage_exportButton{grid-column:1;grid-row:auto}.MembersPage_toolbar .MembersPage_selectVisible,.MembersPage_toolbar .MembersPage_count{grid-column:2;grid-row:auto}.MembersPage_memberAvatar{--avatar-size: 28px}}@media(prefers-reduced-motion:reduce){.MembersPage_skeletonList span{animation:none}}.BillingPage_section{width:100%}.BillingPage_trialCallout{max-width:64rem;display:flex;align-items:center;justify-content:space-between;gap:var(--sp4);box-sizing:border-box;margin-bottom:var(--sp4);padding:var(--sp3) var(--sp4);border:1px solid color-mix(in oklab,var(--accent) 42%,var(--line));background:color-mix(in oklab,var(--accent) 8%,var(--surface))}.BillingPage_trialCallout strong{color:var(--ink);font:600 var(--fs-control)/1.3 var(--f-body)}.BillingPage_trialCallout>div{display:grid;gap:4px}.BillingPage_trialEyebrow{color:var(--accent);font:650 var(--fs-chip)/1.2 var(--f-ui);letter-spacing:.06em;text-transform:uppercase}.BillingPage_trialCallout p{max-width:68ch;margin:4px 0 0;color:var(--ink-dim);font:var(--fs-note)/1.45 var(--f-ui)}.BillingPage_trialCallout button{flex:none;min-height:36px;border:0;border-radius:5px;padding:7px 14px;color:var(--bg-deep);background:var(--accent);font:650 var(--fs-note)/1 var(--f-ui);cursor:pointer}.BillingPage_lifecycleCallout{max-width:64rem;display:flex;align-items:center;justify-content:space-between;gap:var(--sp4);box-sizing:border-box;margin:calc(-1 * var(--sp3)) 0 var(--sp4);padding:var(--sp3) var(--sp4);border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 84%,var(--wash))}.BillingPage_lifecycleCallout[data-tone=warning]{border-color:color-mix(in oklab,var(--rust) 52%,var(--line))}.BillingPage_lifecycleCallout>div{display:grid;gap:4px}.BillingPage_lifecycleCallout strong{color:var(--ink);font:600 var(--fs-control)/1.3 var(--f-body)}.BillingPage_lifecycleCallout p{max-width:68ch;margin:0;color:var(--ink-dim);font:var(--fs-note)/1.45 var(--f-ui)}.BillingPage_lifecycleCallout button{flex:none;min-height:34px;border:1px solid var(--line-strong);border-radius:5px;padding:6px 12px;color:var(--ink);background:transparent;font:600 var(--fs-note)/1 var(--f-ui);cursor:pointer}.BillingPage_principle{max-width:64rem;display:grid;gap:4px;margin:var(--sp5) 0 var(--sp3)}.BillingPage_principle span{color:var(--accent);font:650 var(--fs-chip)/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase}.BillingPage_principle strong{max-width:34ch;color:var(--ink);font:500 clamp(1.25rem,2.2vw,1.8rem)/1.18 var(--f-body)}.BillingPage_principle p{max-width:64ch;margin:var(--sp1) 0 0;color:var(--ink-faint);font:var(--fs-note)/1.45 var(--f-ui)}.BillingPage_checkoutNote{max-width:72rem;display:flex;gap:var(--sp2);margin:0 0 var(--sp3);color:var(--ink-faint);font:var(--fs-note)/1.4 var(--f-ui)}.BillingPage_checkoutNote strong{flex:none;color:var(--ink-dim);font-weight:600}.BillingPage_ladder{max-width:72rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp3);margin-bottom:var(--sp6)}.BillingPage_planCard{min-width:0;display:flex;flex-direction:column;padding:var(--sp4);border:1px solid var(--line);border-radius:8px;background:var(--surface)}.BillingPage_planCard[data-featured]{border-color:color-mix(in oklab,var(--accent) 55%,var(--line));box-shadow:inset 0 2px var(--accent)}.BillingPage_planCard[data-current]{background:color-mix(in oklab,var(--surface) 88%,var(--accent))}.BillingPage_planCard[data-recommended]{border-color:color-mix(in oklab,var(--accent) 55%,var(--line))}.BillingPage_recommendation{margin:calc(-1 * var(--sp1)) 0 var(--sp2);color:var(--accent);font:650 var(--fs-chip)/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase}.BillingPage_planCard>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.BillingPage_planCard>div:first-child span{flex-basis:100%;color:var(--ink-dim);font:650 var(--fs-note)/1 var(--f-ui);letter-spacing:.05em;text-transform:uppercase}.BillingPage_planCard>div:first-child strong{color:var(--ink);font:550 1.9rem/1.1 var(--f-body)}.BillingPage_planCard small{color:var(--ink-faint);font:var(--fs-note)/1 var(--f-ui)}.BillingPage_planCard>p{min-height:3.2em;margin:var(--sp2) 0;color:var(--ink-dim);font:var(--fs-note)/1.45 var(--f-ui)}.BillingPage_planCard ul{display:grid;gap:8px;margin:var(--sp2) 0 var(--sp4);padding:0;color:var(--ink-dim);font:var(--fs-note)/1.35 var(--f-ui);list-style:none}.BillingPage_planCard li:before{content:"\2713";margin-right:8px;color:var(--accent)}.BillingPage_cardState{margin-top:auto;color:var(--ink-faint);font:600 var(--fs-note)/36px var(--f-ui)}.BillingPage_cardImpact{min-height:2.7em;margin:auto 0 var(--sp2);color:var(--ink);font:550 var(--fs-note)/1.35 var(--f-ui)}.BillingPage_cardCta{min-height:36px;display:grid;place-items:center;box-sizing:border-box;margin-top:auto;border:1px solid var(--accent);border-radius:5px;padding:6px 12px;color:var(--bg-deep);background:var(--accent);font:650 var(--fs-note)/1 var(--f-ui);text-decoration:none;cursor:pointer}.BillingPage_cardCta:disabled,.BillingPage_trialCallout button:disabled{opacity:.45;cursor:not-allowed}.BillingPage_seatPicker{display:grid!important;grid-template-columns:1fr 36px 28px 36px;align-items:center!important;gap:5px!important;margin:var(--sp2) 0 0;padding:8px 0;border-block:1px solid var(--line)}.BillingPage_seatPicker span{flex-basis:auto!important;color:var(--ink-dim)!important;text-transform:none!important;letter-spacing:0!important}.BillingPage_seatPicker strong{color:var(--ink);text-align:center;font:650 var(--fs-control)/1 var(--f-ui)!important}.BillingPage_seatPicker button{width:36px;height:36px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:transparent;cursor:pointer;transition:border-color .13s ease-out,background-color .13s ease-out}.BillingPage_seatPicker button:hover:not(:disabled){border-color:var(--ink-dim);background:var(--wash)}.BillingPage_seatPicker button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BillingPage_seatPicker button:disabled{opacity:.3;cursor:default}.BillingPage_plan{max-width:62rem;min-height:72px;display:flex;align-items:center;gap:var(--sp4);box-sizing:border-box;margin:0 0 var(--sp5);padding:var(--sp3) 0}.BillingPage_planIdentity{min-width:min(40vw,21rem);display:grid}.BillingPage_plan strong{color:var(--ink);font-family:var(--f-body);font-size:1.35rem;font-weight:600}.BillingPage_planState{display:inline-flex;align-items:center;gap:7px;color:var(--ink-dim);font:600 var(--fs-chip)/1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.BillingPage_planState i{width:6px;height:6px;border-radius:var(--radius-full);background:var(--accent)}.BillingPage_usageHeading{max-width:62rem;margin:0 0 var(--sp2)}.BillingPage_usageHeading h3{margin:0;color:var(--ink-dim);font:600 var(--fs-note)/1.2 var(--f-ui)}.BillingPage_dimensionHead,.BillingPage_dimension{grid-template-columns:minmax(13rem,1.45fr) minmax(8rem,.7fr) minmax(11rem,1fr)}.BillingPage_dimensionHead{max-width:62rem;display:grid;align-items:center;gap:var(--sp3);box-sizing:border-box;padding:0 var(--sp3) var(--sp2);color:var(--ink-faint);font:var(--fs-chip)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.BillingPage_dimensions{max-width:62rem;margin:0;padding:0;list-style:none}.BillingPage_dimension{min-width:0;display:grid;align-items:center;gap:var(--sp3);min-height:58px;padding:var(--sp2) var(--sp3);border-bottom:1px solid var(--line);transition:background-color .13s ease-out}.BillingPage_dimension:hover{background:color-mix(in oklab,var(--surface) 40%,transparent)}.BillingPage_dimensionLabel{color:var(--ink);font:600 var(--fs-control)/1.3 var(--f-body)}.BillingPage_dimensionUsage{color:var(--ink-dim);font:var(--fs-control)/1.3 var(--f-ui);font-variant-numeric:tabular-nums}.BillingPage_dimensionUsage small{display:block;margin-top:2px;color:var(--ink-faint);font:var(--fs-chip)/1.2 var(--f-ui)}.BillingPage_usageTrack{height:4px;overflow:hidden;background:var(--wash)}.BillingPage_usageTrack>span{height:100%;display:block;background:var(--accent)}.BillingPage_includedMark{color:var(--ink-faint);font:var(--fs-note)/1.3 var(--f-ui)}.BillingPage_dimension[data-state=over] .BillingPage_usageTrack>span{background:var(--rust)}.BillingPage_dimension[data-state=over] .BillingPage_dimensionUsage{color:var(--rust)}.BillingPage_manage,.BillingPage_stateSurface button,.BillingPage_refreshNote button{min-height:32px;border:1px solid var(--line);border-radius:var(--radius-xs);padding:4px 10px;color:var(--ink-dim);background:none;font:500 var(--fs-note)/1 var(--f-ui);cursor:pointer}.BillingPage_manage:hover:not(:disabled),.BillingPage_stateSurface button:hover,.BillingPage_refreshNote button:hover{color:var(--ink);border-color:var(--ink-dim)}.BillingPage_manage:disabled{opacity:var(--set-aside-opacity);cursor:not-allowed}.BillingPage_reason{margin:var(--sp2) 0 0;color:var(--ink-faint);font:var(--fs-note)/1.4 var(--f-ui)}.BillingPage_reason[data-tone=error]{color:var(--rust)}.BillingPage_stateSurface{max-width:32rem;margin-top:var(--sp3);padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.BillingPage_stateSurface strong{color:var(--ink);font:600 var(--fs-control)/1.3 var(--f-ui)}.BillingPage_stateSurface p{margin:var(--sp1) 0 var(--sp3);color:var(--ink-dim);line-height:1.45}.BillingPage_refreshNote{display:flex;align-items:center;gap:var(--sp2);max-width:28rem;margin-bottom:var(--sp2);color:var(--rust);font:var(--fs-note)/1.35 var(--f-ui)}.BillingPage_refreshNote span{flex:1}.BillingPage_skeleton{display:grid;max-width:28rem;gap:var(--sp2);margin-top:var(--sp3)}.BillingPage_skeleton span{display:block;height:38px;background:color-mix(in oklab,var(--surface) 78%,var(--line))}.BillingPage_dialogOverlay{position:fixed;inset:0;z-index:var(--layer-dialog-scrim);background:#000000a3;animation:BillingPage_billingFadeIn .14s ease-out}.BillingPage_dialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;width:min(calc(100vw - 32px),440px);box-sizing:border-box;padding:var(--sp4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface);box-shadow:0 24px 70px #00000080;transform:translate(-50%,-50%);animation:BillingPage_billingDialogIn .18s cubic-bezier(.16,1,.3,1)}.BillingPage_dialog h2{margin:0;font:500 1.3rem/1.2 var(--f-body)}.BillingPage_dialog p{max-width:38ch;margin:var(--sp2) 0 var(--sp4);color:var(--ink-dim);font:var(--fs-control)/1.5 var(--f-ui)}.BillingPage_planChange{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp3);padding:var(--sp3) 0;border-block:1px solid var(--line)}.BillingPage_planChange>span:not(:nth-child(2)){display:grid;gap:3px}.BillingPage_planChange>span:nth-child(2){color:var(--accent);font-size:1.2rem}.BillingPage_planChange small{color:var(--ink-faint);font:var(--fs-chip)/1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.BillingPage_planChange strong{font:500 1.05rem/1.2 var(--f-body)}.BillingPage_dialog .BillingPage_dialogFeedback{margin:var(--sp3) 0 0;color:var(--rust);font-size:var(--fs-note)}.BillingPage_dialogActions{display:flex;justify-content:flex-end;gap:var(--sp2);margin-top:var(--sp4)}.BillingPage_dialogActions button{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-xs);padding:6px 12px;font:600 var(--fs-note)/1 var(--f-ui);cursor:pointer}.BillingPage_cancel{color:var(--ink-dim);background:transparent}.BillingPage_confirm{border-color:var(--accent)!important;color:var(--bg-deep);background:var(--accent)}.BillingPage_downgrade{border-color:color-mix(in oklab,var(--rust) 55%,var(--line))!important;color:var(--rust);background:transparent}.BillingPage_dialogActions button:hover{color:var(--ink);border-color:var(--ink-dim)}.BillingPage_dialogActions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BillingPage_dialogActions button:disabled{opacity:.55;cursor:not-allowed}@keyframes BillingPage_billingFadeIn{0%{opacity:0}}@keyframes BillingPage_billingDialogIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}}@media(max-width:600px){.BillingPage_ladder{grid-template-columns:1fr}.BillingPage_trialCallout,.BillingPage_lifecycleCallout{align-items:flex-start;flex-direction:column}.BillingPage_checkoutNote{display:grid}.BillingPage_plan{align-items:flex-start;flex-wrap:wrap}.BillingPage_planIdentity{min-width:calc(100% - 7rem)}.BillingPage_dimensionHead{display:none}.BillingPage_dimension{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp1) var(--sp3);padding-block:var(--sp3)}.BillingPage_dimensionUsage{grid-column:2;grid-row:1}.BillingPage_usageTrack,.BillingPage_includedMark{grid-column:1 / -1;grid-row:2;width:100%}.BillingPage_seatPicker{grid-template-columns:1fr 44px 28px 44px}.BillingPage_seatPicker button{width:44px;height:44px}.BillingPage_cardCta{min-height:44px}}@media(min-width:601px)and (max-width:900px){.BillingPage_ladder{grid-template-columns:1fr 1fr}.BillingPage_planCard:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.BillingPage_dialogOverlay,.BillingPage_dialog{animation:none}}.AccountPage_sections{width:100%;max-width:62rem;margin-inline:auto}.AccountPage_section{width:100%;box-sizing:border-box;padding:var(--sp3) 0 var(--sp5)}.AccountPage_section+.AccountPage_section{margin-top:var(--sp2)}.AccountPage_sectionHeading h2{margin:0;color:var(--ink-dim);font:600 var(--fs-note)/1.2 var(--f-ui)}.AccountPage_sectionHeading{margin-bottom:var(--sp4)}.AccountPage_hint{max-width:var(--measure-prose);margin:0 0 var(--sp3);color:var(--ink-dim);font:var(--fs-note)/1.45 var(--f-ui)}.AccountPage_status{color:var(--ink-dim);font:var(--fs-note)/1.4 var(--f-ui)}.AccountPage_profileGrid{display:grid;grid-template-columns:72px minmax(0,36rem);gap:var(--sp4);align-items:start}.AccountPage_avatarPreview{position:relative;width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink);background:oklch(32% .055 calc(var(--avatar-hue) * 1deg));font:600 22px/1 var(--f-ui);letter-spacing:0}.AccountPage_avatarPreview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.AccountPage_profileForm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp3)}.AccountPage_field{min-width:0;flex:1 1 16rem;display:flex;flex-direction:column;gap:4px}.AccountPage_profileForm .AccountPage_field{width:100%;flex:0 0 auto}.AccountPage_readonlyField{width:100%;display:grid;gap:4px}.AccountPage_readonlyField>span{color:var(--ink-faint);font:var(--fs-chip)/1.2 var(--f-ui)}.AccountPage_readonlyField>strong{color:var(--ink-dim);font:400 var(--fs-control)/1.3 var(--f-body);overflow-wrap:anywhere}.AccountPage_photoSettings{width:100%;max-width:28rem;color:var(--ink-dim);font-size:var(--fs-note)}.AccountPage_photoSettings summary{width:max-content;color:var(--ink-dim);cursor:pointer}.AccountPage_photoSettings summary:hover{color:var(--accent)}.AccountPage_photoSettings[open] summary{margin-bottom:var(--sp2)}.AccountPage_photoSettings small{display:block;margin-top:var(--sp1);color:var(--ink-faint)}.AccountPage_field>span{color:var(--ink-faint);font:var(--fs-chip)/1.2 var(--f-ui)}.AccountPage_field input{width:100%;min-height:38px;box-sizing:border-box;padding:6px 9px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--room-control);font:var(--fs-control)/1.2 var(--f-ui)}.AccountPage_actions{display:flex;gap:var(--sp1)}.AccountPage_profileForm button,.AccountPage_stateSurface button,.AccountPage_addPasskey{min-height:38px;box-sizing:border-box;padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink-dim);background:none;font:500 var(--fs-note)/1 var(--f-ui);cursor:pointer}.AccountPage_profileForm button[type=submit],.AccountPage_addPasskey{border-color:var(--accent);color:var(--bg-deep);background:var(--accent);font-weight:650}.AccountPage_profileForm button:hover:not(:disabled),.AccountPage_addPasskey:hover:not(:disabled){color:var(--ink);border-color:var(--ink-dim)}button:disabled{opacity:.5;cursor:not-allowed}.AccountPage_feedback{flex:1 1 100%;margin:var(--sp1) 0 0;color:var(--ink-dim);font:var(--fs-note)/1.35 var(--f-ui)}.AccountPage_feedback[data-tone=ok]{color:var(--accent)}.AccountPage_feedback[data-tone=error]{color:var(--rust)}.AccountPage_passkeyList{display:flex;flex-direction:column;gap:var(--sp1);max-width:36rem}.AccountPage_passkey{min-height:48px;display:flex;align-items:baseline;gap:var(--sp2);box-sizing:border-box;padding:var(--sp2) var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--room-panel) 62%,transparent)}.AccountPage_passkeyName{color:var(--ink);font:var(--fs-control)/1.2 var(--f-body)}.AccountPage_passkeyDate{color:var(--ink-dim);font:var(--fs-note)/1.2 var(--f-ui)}.AccountPage_passkeyRemove{margin-left:auto;padding:3px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--rust);background:none;font:var(--fs-chip)/1 var(--f-ui);cursor:pointer}.AccountPage_passkeyRemove[data-armed=true]{border-color:var(--rust);font-weight:600}.AccountPage_addPasskey{margin-top:var(--sp3)}.AccountPage_stateSurface{max-width:32rem;margin-top:var(--sp3);padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.AccountPage_stateSurface strong{color:var(--ink);font:600 var(--fs-control)/1.3 var(--f-ui)}.AccountPage_stateSurface p{margin:var(--sp1) 0 var(--sp3);color:var(--ink-dim);line-height:1.45}.AccountPage_refreshNote{display:flex;align-items:center;gap:var(--sp2);max-width:32rem;margin-bottom:var(--sp3);color:var(--rust);font:var(--fs-note)/1.35 var(--f-ui)}.AccountPage_refreshNote span{flex:1}.AccountPage_refreshNote button{border:0;color:var(--ink);background:transparent;text-decoration:underline}.AccountPage_skeleton{display:grid;max-width:32rem;gap:var(--sp2);margin-top:var(--sp3)}.AccountPage_skeleton span{height:42px;background:color-mix(in oklab,var(--surface) 78%,var(--line))}@media(max-width:600px){.AccountPage_profileGrid{grid-template-columns:72px minmax(0,1fr)}.AccountPage_avatarPreview{width:64px;height:64px;font-size:17px}.AccountPage_profileForm{grid-column:2}.AccountPage_passkey{flex-wrap:wrap}.AccountPage_passkeyName{flex:1 1 55%}.AccountPage_passkeyDate{order:3;flex:1 1 100%}}.OrgSettingsPage_sections{width:min(100%,62rem);display:grid;gap:var(--sp6);margin:0 auto;padding-bottom:var(--sp5)}.OrgSettingsPage_section{background:transparent}.OrgSettingsPage_section>h2,.OrgSettingsPage_sectionHeading{min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--sp2);margin:0;padding:var(--sp3) 0}.OrgSettingsPage_section h2{margin:0;font-family:var(--f-body);font-size:18px;font-weight:500}.OrgSettingsPage_headingLinks{display:flex;align-items:center;gap:var(--sp3);font-size:var(--fs-note)}.OrgSettingsPage_headingLinks a{color:var(--ink-dim)}.OrgSettingsPage_hint,.OrgSettingsPage_inlineNote,.OrgSettingsPage_refreshNote,.OrgSettingsPage_feedback{max-width:var(--measure-prose);margin:0;color:var(--ink-dim);font-size:var(--fs-note);line-height:1.5}.OrgSettingsPage_section>.OrgSettingsPage_hint,.OrgSettingsPage_section>.OrgSettingsPage_inlineNote,.OrgSettingsPage_section>.OrgSettingsPage_refreshNote,.OrgSettingsPage_section>.OrgSettingsPage_feedback{padding:var(--sp3) 0}.OrgSettingsPage_refreshNote{color:var(--warn, #a96526);background:color-mix(in srgb,var(--warn, #a96526) 8%,transparent)}.OrgSettingsPage_refreshNote button{padding:0;border:0;color:inherit;background:transparent;text-decoration:underline}.OrgSettingsPage_feedback[data-tone=error]{color:var(--danger, #bd4545)}.OrgSettingsPage_feedback[data-tone=ok]{color:var(--success, #438666)}.OrgSettingsPage_feedback[data-tone=neutral]{color:var(--ink-faint)}.OrgSettingsPage_stateSurface{display:grid;gap:var(--sp2);margin:var(--sp3);padding:var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.OrgSettingsPage_stateSurface p{margin:0;color:var(--ink-dim)}.OrgSettingsPage_stateSurface button{justify-self:start}.OrgSettingsPage_skeleton{display:grid;gap:var(--sp2);padding:var(--sp3)}.OrgSettingsPage_skeleton span{height:36px;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--wash),var(--bg),var(--wash));background-size:220% 100%;animation:OrgSettingsPage_shimmer 1.3s linear infinite}@keyframes OrgSettingsPage_shimmer{to{background-position:-220% 0}}.OrgSettingsPage_generalForm,.OrgSettingsPage_workspaceForm,.OrgSettingsPage_credentialForm{display:grid;gap:var(--sp3);padding:var(--sp4) 0 0}.OrgSettingsPage_generalForm{grid-template-columns:minmax(260px,560px);align-items:end}.OrgSettingsPage_securityControl{max-width:46rem;display:flex;align-items:center;justify-content:space-between;gap:var(--sp4);margin-top:var(--sp5);padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--room-panel) 64%,transparent)}.OrgSettingsPage_securityControl strong{color:var(--ink);font-weight:600}.OrgSettingsPage_securityControl p{max-width:var(--measure-prose);margin:6px 0 0;color:var(--ink-dim);font-size:var(--fs-note);line-height:1.5}.OrgSettingsPage_securityToggle{display:flex;align-items:center;gap:var(--sp2);color:var(--ink);font-size:var(--fs-control)}.OrgSettingsPage_securityToggle input{inline-size:18px;block-size:18px;accent-color:var(--accent)}.OrgSettingsPage_field{min-width:0;display:grid;gap:6px;color:var(--ink-dim);font-size:var(--fs-note)}.OrgSettingsPage_field>span{color:var(--ink-faint);font-size:var(--fs-chip);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase}.OrgSettingsPage_field input,.OrgSettingsPage_field select,.OrgSettingsPage_workspaceToolbar input,.OrgSettingsPage_workspaceToolbar select,.OrgSettingsPage_peopleToolbar input,.OrgSettingsPage_peopleToolbar select{width:100%;min-height:36px;box-sizing:border-box;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--bg);font:inherit}.OrgSettingsPage_formActions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp2);width:max-content;max-width:100%}.OrgSettingsPage_workspaceForm .OrgSettingsPage_formActions{grid-column:1}.OrgSettingsPage_inlineEdit{display:flex;align-items:center;gap:var(--sp2);min-width:0}.OrgSettingsPage_inlineValue{min-width:0;overflow:hidden;color:var(--ink);font:500 var(--fs-control)/1.3 var(--f-body);text-overflow:ellipsis;white-space:nowrap}.OrgSettingsPage_iconButton{width:34px;height:34px;flex:0 0 auto;display:inline-grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-dim);background:transparent;line-height:0}.OrgSettingsPage_iconButton:hover{color:var(--ink);border-color:var(--accent)}.OrgSettingsPage_iconButton svg{display:block;width:16px;height:16px}.OrgSettingsPage_section .OrgSettingsPage_iconButton,.OrgSettingsPage_dialog .OrgSettingsPage_iconButton{width:34px;height:34px;min-height:34px;padding:0;line-height:0}.OrgSettingsPage_inlineEdit input{flex:1 1 auto;min-width:0}.OrgSettingsPage_section button,.OrgSettingsPage_dialog button{min-height:34px;box-sizing:border-box;padding:7px 12px;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--bg-deep);background:var(--accent);font:inherit;font-size:var(--fs-note);cursor:pointer}.OrgSettingsPage_section button:disabled,.OrgSettingsPage_dialog button:disabled{cursor:not-allowed;opacity:.55}.OrgSettingsPage_section .OrgSettingsPage_secondaryButton,.OrgSettingsPage_dialog .OrgSettingsPage_secondaryButton,.OrgSettingsPage_copyButton{border-color:var(--line);color:var(--ink-dim);background:var(--bg)}.OrgSettingsPage_dangerQuiet{border-color:transparent!important;color:var(--danger, #bd4545)!important;background:transparent!important}.OrgSettingsPage_dangerButton{border-color:var(--danger, #bd4545)!important;color:#fff!important;background:var(--danger, #bd4545)!important}.OrgSettingsPage_readOnlyFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp3);margin:0;padding:var(--sp3)}.OrgSettingsPage_readOnlyFacts div{display:grid;gap:5px}.OrgSettingsPage_readOnlyFacts dt{color:var(--ink-faint);font-size:var(--fs-chip);letter-spacing:var(--track-label);text-transform:uppercase}.OrgSettingsPage_readOnlyFacts dd{margin:0;color:var(--ink)}.OrgSettingsPage_workspaceToolbar{display:grid;grid-template-columns:minmax(180px,1fr) 180px auto;align-items:center;gap:var(--sp2);padding:0 0 var(--sp3)}.OrgSettingsPage_resultCount{color:var(--ink-faint);font-size:var(--fs-note);text-align:right}.OrgSettingsPage_workspaceList,.OrgSettingsPage_credentialList{display:grid;margin:var(--sp3) 0 0;padding:var(--sp2) 0 0;list-style:none}.OrgSettingsPage_workspaceHead{display:grid;grid-template-columns:minmax(12rem,1.4fr) minmax(5rem,.45fr) minmax(5rem,.45fr) minmax(8rem,.7fr) minmax(9rem,.7fr) 4rem;align-items:center;gap:var(--sp3);padding:0 var(--sp3) var(--sp2);color:var(--ink-faint);font-size:var(--fs-chip);letter-spacing:var(--track-label);text-transform:uppercase}.OrgSettingsPage_workspaceRow{border-bottom:1px solid var(--line);background:transparent}.OrgSettingsPage_workspaceSummaryButton{width:100%;min-height:60px!important;display:grid;grid-template-columns:minmax(0,1fr) 4rem;align-items:center;gap:var(--sp3);padding:var(--sp3)!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;text-align:left}.OrgSettingsPage_workspaceSummaryButton:hover{background:color-mix(in oklab,var(--surface) 46%,transparent)!important}.OrgSettingsPage_workspaceSummary{min-width:0;display:grid;grid-template-columns:minmax(12rem,1.4fr) minmax(5rem,.45fr) minmax(5rem,.45fr) minmax(8rem,.7fr) minmax(9rem,.7fr);align-items:center;gap:var(--sp3)}.OrgSettingsPage_workspaceRow>.OrgSettingsPage_workspaceSummary{padding:var(--sp3)}.OrgSettingsPage_workspaceIdentity{min-width:0;display:flex;align-items:center;gap:var(--sp2)}.OrgSettingsPage_workspaceIdentity strong{overflow:hidden;text-overflow:ellipsis}.OrgSettingsPage_workspaceMark{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--ink-dim);background:var(--wash);font-size:var(--fs-note)}.OrgSettingsPage_workspaceStat,.OrgSettingsPage_workspaceAccess,.OrgSettingsPage_workspaceCreated{color:var(--ink-dim);font-size:var(--fs-note);font-variant-numeric:tabular-nums}.OrgSettingsPage_workspaceStat small{color:var(--ink-faint);font-size:inherit}.OrgSettingsPage_workspaceAccess,.OrgSettingsPage_workspaceCreated{color:var(--ink-faint)}.OrgSettingsPage_manageLabel{color:var(--accent);font-size:var(--fs-note)}.OrgSettingsPage_workspaceDetails{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);margin-top:var(--sp3);padding-top:var(--sp3);background:var(--bg)}.OrgSettingsPage_workspaceForm{align-content:start;border-right:1px solid var(--line)}.OrgSettingsPage_peoplePanel{min-width:0;padding:var(--sp3)}.OrgSettingsPage_peopleToolbar{display:grid;grid-template-columns:minmax(140px,1fr) 150px;gap:var(--sp2);margin-bottom:var(--sp2)}.OrgSettingsPage_peopleList{display:grid;gap:1px;background:var(--line)}.OrgSettingsPage_peopleCount{padding:6px 0;color:var(--ink-faint);background:var(--bg);font-size:var(--fs-chip)}.OrgSettingsPage_personRow{min-height:46px;display:flex;align-items:center;gap:var(--sp2);padding:7px 10px;background:var(--surface)}.OrgSettingsPage_personRow>span{min-width:0;display:grid}.OrgSettingsPage_personRow strong{overflow:hidden;font-size:var(--fs-note);text-overflow:ellipsis}.OrgSettingsPage_personRow small{overflow:hidden;color:var(--ink-faint);font-size:var(--fs-chip);text-overflow:ellipsis}.OrgSettingsPage_credentialContext{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp2);padding:var(--sp3) 0}.OrgSettingsPage_credentialContext>span:first-child{min-width:0;display:flex;align-items:center;gap:var(--sp2)}.OrgSettingsPage_credentialContext small{color:var(--ink-faint);font-size:var(--fs-chip);letter-spacing:var(--track-label);text-transform:uppercase}.OrgSettingsPage_credentialContext code{overflow:hidden;max-width:22rem;color:var(--ink-dim);font-size:var(--fs-note);text-overflow:ellipsis}.OrgSettingsPage_credentialContext .OrgSettingsPage_copyButton{min-height:26px;padding:3px 7px;font-size:var(--fs-chip)}.OrgSettingsPage_credentialCapacity{margin-left:auto;color:var(--ink-faint);font-size:var(--fs-note)}.OrgSettingsPage_credentialForm{margin:0 var(--sp3) var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.OrgSettingsPage_credentialForm>p{max-width:var(--measure-prose);margin:0;color:var(--ink-dim);font-size:var(--fs-note)}.OrgSettingsPage_credentialFields{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp2)}.OrgSettingsPage_secretReveal{display:grid;gap:var(--sp2);margin:0 var(--sp3) var(--sp3);padding:var(--sp3);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:var(--radius-sm);background:var(--accent-wash)}.OrgSettingsPage_secretReveal>button{justify-self:start}.OrgSettingsPage_secretRow{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:var(--sp2)}.OrgSettingsPage_secretRow>span{color:var(--ink-faint);font-size:var(--fs-chip);letter-spacing:var(--track-label);text-transform:uppercase}.OrgSettingsPage_secretRow code{min-width:0;overflow-wrap:anywhere;user-select:all}.OrgSettingsPage_secretRow code[data-block]{white-space:pre-wrap}.OrgSettingsPage_credentialRow{min-width:0;display:grid;grid-template-columns:minmax(12rem,1.2fr) minmax(6rem,.6fr) minmax(7rem,.7fr) minmax(7rem,.7fr) minmax(7rem,.65fr) minmax(10rem,auto);align-items:center;gap:var(--sp3);min-height:62px;padding:var(--sp2) var(--sp3);border-bottom:1px solid var(--line);background:transparent}.OrgSettingsPage_credentialRow:hover{background:color-mix(in oklab,var(--surface) 46%,transparent)}.OrgSettingsPage_credentialRow[data-inactive]{opacity:.62}.OrgSettingsPage_credentialIdentity{min-width:0;display:grid;gap:5px}.OrgSettingsPage_credentialIdentity>span{min-width:0;display:flex;align-items:center;gap:5px}.OrgSettingsPage_credentialIdentity code{overflow:hidden;color:var(--ink-faint);font-size:var(--fs-chip);text-overflow:ellipsis}.OrgSettingsPage_credentialIdentity .OrgSettingsPage_copyButton{min-height:25px;padding:3px 7px;font-size:var(--fs-chip)}.OrgSettingsPage_credentialDate{display:grid;gap:2px;color:var(--ink-dim);font-size:var(--fs-note);font-variant-numeric:tabular-nums}.OrgSettingsPage_credentialDate small{overflow:hidden;color:var(--ink-faint);font-size:var(--fs-chip);text-overflow:ellipsis}.OrgSettingsPage_credentialHead{display:grid;grid-template-columns:minmax(12rem,1.2fr) minmax(6rem,.6fr) minmax(7rem,.7fr) minmax(7rem,.7fr) minmax(7rem,.65fr) minmax(10rem,auto);align-items:center;gap:var(--sp3);padding:var(--sp3) var(--sp3) var(--sp2);color:var(--ink-faint);font-size:var(--fs-chip);letter-spacing:var(--track-label);text-transform:uppercase}.OrgSettingsPage_accessTag,.OrgSettingsPage_inactiveTag,.OrgSettingsPage_expiryTag{width:max-content;padding:4px 7px;border-radius:var(--radius-pill);color:var(--ink-dim);background:var(--wash);font-size:var(--fs-chip)}.OrgSettingsPage_expiryTag{color:var(--warn, #a96526)}.OrgSettingsPage_credentialActions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp1)}.OrgSettingsPage_dialogOverlay{position:fixed;z-index:var(--layer-dialog-scrim);inset:0;background:#0000007a}.OrgSettingsPage_dialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;width:min(calc(100vw - 32px),480px);max-height:calc(100vh - 40px);overflow-y:auto;box-sizing:border-box;padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface);box-shadow:0 18px 70px #00000057;transform:translate(-50%,-50%)}.OrgSettingsPage_dialog h2{margin:0 0 var(--sp2);font-family:var(--f-body);font-size:20px}.OrgSettingsPage_dialog>p{color:var(--ink-dim);line-height:1.5}.OrgSettingsPage_dialog form{display:grid;gap:var(--sp3)}.OrgSettingsPage_dialogActions{display:flex;justify-content:flex-end;gap:var(--sp2);margin-top:var(--sp3)}@media(max-width:920px){.OrgSettingsPage_workspaceHead{display:none}.OrgSettingsPage_workspaceSummary{grid-template-columns:minmax(0,1fr) auto auto;gap:var(--sp1) var(--sp3)}.OrgSettingsPage_workspaceIdentity{grid-column:1 / -1}.OrgSettingsPage_workspaceAccess{grid-column:1}.OrgSettingsPage_workspaceCreated{grid-column:2 / -1;text-align:right}.OrgSettingsPage_workspaceDetails{grid-template-columns:1fr}.OrgSettingsPage_workspaceForm{border-right:0;border-bottom:1px solid var(--line)}.OrgSettingsPage_credentialHead{display:none}.OrgSettingsPage_credentialRow{grid-template-columns:minmax(160px,1fr) repeat(2,minmax(90px,auto))}.OrgSettingsPage_credentialIdentity{grid-column:1 / -1}.OrgSettingsPage_credentialActions{justify-content:flex-start}}@media(max-width:680px){.OrgSettingsPage_generalForm,.OrgSettingsPage_readOnlyFacts,.OrgSettingsPage_credentialFields{grid-template-columns:1fr}.OrgSettingsPage_workspaceToolbar{grid-template-columns:1fr 1fr}.OrgSettingsPage_workspaceToolbar input{grid-column:1 / -1}.OrgSettingsPage_resultCount{text-align:left}.OrgSettingsPage_workspaceSummaryButton{align-items:start}.OrgSettingsPage_workspaceSummaryButton{grid-template-columns:minmax(0,1fr) auto}.OrgSettingsPage_peopleToolbar{grid-template-columns:1fr}.OrgSettingsPage_credentialRow{grid-template-columns:1fr;gap:var(--sp2)}.OrgSettingsPage_credentialIdentity{grid-column:auto}.OrgSettingsPage_credentialActions{flex-wrap:wrap}.OrgSettingsPage_secretRow{grid-template-columns:1fr auto}.OrgSettingsPage_secretRow>span{grid-column:1 / -1}.OrgSettingsPage_headingLinks{align-items:flex-end;flex-direction:column;gap:3px}}.FieldsPage_section{width:100%}.FieldsPage_intro{max-width:var(--measure-prose);margin:0 0 var(--sp4);color:var(--ink-dim);line-height:1.5}.FieldsPage_catalog{margin:0;padding:0;list-style:none}.FieldsPage_catalogHeader,.FieldsPage_row{display:grid;grid-template-columns:minmax(14rem,1.5fr) minmax(7rem,.6fr) minmax(7rem,.6fr) minmax(6rem,.5fr) max-content;gap:var(--sp3);align-items:center;min-height:58px;padding:var(--sp2) 0;border-bottom:1px solid var(--line)}.FieldsPage_catalogHeader{min-height:32px;color:var(--ink-faint);font:var(--fs-label)/1.1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.FieldsPage_catalogHeader>span:last-child{text-align:left}.FieldsPage_identity{display:flex;align-items:center;gap:var(--sp3);min-width:0}.FieldsPage_icon{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink-dim);font:600 var(--fs-note)/1 var(--f-ui);line-height:1}.FieldsPage_linkIcon,.FieldsPage_systemIcon{color:var(--accent)}.FieldsPage_systemIcon{background:color-mix(in oklab,var(--accent) 8%,transparent)}.FieldsPage_names{display:flex;min-width:0;flex-direction:column;gap:1px}.FieldsPage_names strong{overflow:hidden;color:var(--ink);font:500 var(--fs-ui)/1.2 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.FieldsPage_names small{color:var(--ink-faint);font:var(--fs-label)/1.2 var(--f-tc)}.FieldsPage_meta{color:var(--ink-dim);font:var(--fs-note)/1.2 var(--f-ui)}.FieldsPage_actions{display:grid;grid-template-columns:6.75rem auto auto;align-items:center;justify-items:start;column-gap:var(--sp2);width:max-content}.FieldsPage_visibility{display:inline-flex;align-items:center;gap:var(--sp1);color:var(--ink-dim);font:var(--fs-note)/1 var(--f-ui);cursor:pointer;white-space:nowrap}.FieldsPage_actionButtons{display:inline-flex;align-items:center;gap:var(--sp2);min-height:32px}.FieldsPage_visibility input{accent-color:var(--accent)}.FieldsPage_row[data-visible=false] .FieldsPage_identity,.FieldsPage_row[data-visible=false] .FieldsPage_meta{opacity:.48}.FieldsPage_badge{padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-faint);font:600 var(--fs-label)/1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.FieldsPage_empty{padding:var(--sp5) 0;color:var(--ink-dim)}.FieldsPage_newField,.FieldsPage_primary,.FieldsPage_secondary,.FieldsPage_retire,.FieldsPage_refresh button{min-height:32px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:none;color:var(--ink-dim);font:500 var(--fs-note)/1 var(--f-ui);cursor:pointer}.FieldsPage_newField,.FieldsPage_primary{border-color:var(--accent);color:var(--bg-deep);background:var(--accent);font-weight:650}.FieldsPage_newField:hover,.FieldsPage_primary:hover:not(:disabled),.FieldsPage_secondary:hover:not(:disabled),.FieldsPage_refresh button:hover{color:var(--ink);border-color:var(--ink-dim)}.FieldsPage_retire:hover,.FieldsPage_retire[data-armed=true]{color:var(--rust);border-color:color-mix(in oklab,var(--rust) 55%,var(--line))}.FieldsPage_primary:disabled,.FieldsPage_secondary:disabled,.FieldsPage_retire:disabled{opacity:.55;cursor:progress}.FieldsPage_editor{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(9rem,.45fr);gap:var(--sp3);margin:var(--sp3) 0 var(--sp4);padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface) 82%,var(--bg))}.FieldsPage_editorHead{grid-column:1 / -1}.FieldsPage_editorHead h3{margin:0;font:600 var(--fs-control)/1.2 var(--f-ui)}.FieldsPage_control{display:grid;gap:var(--sp1);color:var(--ink-dim);font:var(--fs-note)/1.2 var(--f-ui)}.FieldsPage_control input,.FieldsPage_control select,.FieldsPage_optionRow input,.FieldsPage_optionRow select{min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--bg);color:var(--ink);font:var(--fs-ui)/1.2 var(--f-ui)}.FieldsPage_control input:focus,.FieldsPage_control select:focus,.FieldsPage_optionRow input:focus,.FieldsPage_optionRow select:focus{outline:1px solid var(--accent);border-color:var(--accent)}.FieldsPage_options,.FieldsPage_editorActions,.FieldsPage_error{grid-column:1 / -1}.FieldsPage_options>p{margin:0 0 var(--sp2);color:var(--ink-faint);font:var(--fs-note)/1.4 var(--f-ui)}.FieldsPage_optionList{display:flex;flex-direction:column;gap:var(--sp2)}.FieldsPage_optionRow{display:grid;grid-template-columns:auto minmax(10rem,1fr) 8rem repeat(3,2rem);gap:var(--sp2);align-items:center}.FieldsPage_grip{color:var(--ink-faint);letter-spacing:-.25em}.FieldsPage_optionRow button{width:2rem;height:2rem;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-faint);cursor:pointer}.FieldsPage_optionRow button:hover:not(:disabled){color:var(--ink);background:var(--wash)}.FieldsPage_optionRow button:disabled{opacity:.25;cursor:default}.FieldsPage_options>button{margin-top:var(--sp2)}.FieldsPage_editorActions{display:flex;justify-content:flex-end;gap:var(--sp2)}.FieldsPage_error,.FieldsPage_refresh{margin:var(--sp2) 0;color:var(--rust);font:var(--fs-note)/1.4 var(--f-ui)}.FieldsPage_stateSurface{max-width:34rem;margin-top:var(--sp3);padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-dim)}.FieldsPage_stateSurface strong{color:var(--ink)}.FieldsPage_stateSurface p{margin:var(--sp1) 0 var(--sp3);line-height:1.45}@media(max-width:720px){.FieldsPage_editor{grid-template-columns:1fr;padding:var(--sp3)}.FieldsPage_optionRow{grid-template-columns:minmax(0,1fr) 7rem repeat(3,2rem)}.FieldsPage_grip{display:none}.FieldsPage_row{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp2);padding:var(--sp3) 0}.FieldsPage_catalogHeader{display:none}.FieldsPage_metaType{grid-column:1;padding-left:42px}.FieldsPage_metaScope,.FieldsPage_metaDetail,.FieldsPage_row[data-kind=system] .FieldsPage_badge{display:none}.FieldsPage_actions{grid-column:2;grid-row:1 / span 4;align-self:center;flex-direction:column}}.ActivityPage_tabs{display:flex;align-items:center;gap:var(--sp1);margin:0 0 var(--sp4)}.ActivityPage_tabs button{position:relative;min-height:40px;padding:7px var(--sp3) 7px 0;border:0;background:none;color:var(--ink-faint);font:600 var(--fs-note)/1 var(--f-ui);cursor:pointer}.ActivityPage_tabs button:after{position:absolute;inset:auto var(--sp3) -1px 0;height:2px;background:transparent;content:""}.ActivityPage_tabs button[aria-selected=true]{color:var(--ink)}.ActivityPage_tabs button[aria-selected=true]:after{background:var(--accent)}.ActivityPage_tabs button:hover{color:var(--ink-dim)}.ActivityPage_tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ActivityPage_sectionHead{display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);padding-bottom:var(--sp2)}.ActivityPage_sectionHead h2{margin:0;color:var(--ink-dim);font:600 var(--fs-note)/1.2 var(--f-ui)}.ActivityPage_sectionHead select,.ActivityPage_controls input,.ActivityPage_controls select,.ActivityPage_controls button{min-height:38px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink-dim);font:var(--fs-note)/1.2 var(--f-ui)}.ActivityPage_sectionHead select,.ActivityPage_controls select{padding-right:30px}.ActivityPage_controls{display:flex;align-items:center;gap:var(--sp2);margin-left:auto}.ActivityPage_controls input{width:min(15rem,28vw);color:var(--ink)}.ActivityPage_controls button{background:none;color:var(--accent);cursor:pointer;white-space:nowrap}.ActivityPage_controls .ActivityPage_exportButton{width:38px;min-width:38px;display:grid;place-items:center;padding:0;color:var(--ink-dim)}.ActivityPage_exportButton svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ActivityPage_exportSpinner{width:13px;height:13px;box-sizing:border-box;border:1.5px solid var(--line);border-top-color:var(--accent);border-radius:var(--radius-full);animation:ActivityPage_export-spin .7s linear infinite}.ActivityPage_controls button:hover,.ActivityPage_loadMore:hover,.ActivityPage_feedback button:hover,.ActivityPage_state button:hover{color:var(--ink);border-color:var(--ink-dim)}.ActivityPage_controls :focus-visible,.ActivityPage_sectionHead select:focus-visible,.ActivityPage_loadMore:focus-visible,.ActivityPage_feedback button:focus-visible,.ActivityPage_state button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ActivityPage_controls :disabled,.ActivityPage_loadMore:disabled{opacity:.55;cursor:progress}.ActivityPage_list{margin:0;padding:0;list-style:none}.ActivityPage_day{padding:var(--sp4) 0 var(--sp1);color:var(--ink-faint);font:600 var(--fs-note)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.ActivityPage_day:first-child{padding-top:0}.ActivityPage_row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--sp3);min-height:64px;padding:var(--sp2) 0;border-bottom:1px solid var(--line)}.ActivityPage_row[data-event-type]{display:block;padding:0}.ActivityPage_rowOpen{width:100%;min-height:64px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:var(--sp3);border:0;padding:var(--sp2) 0;color:inherit;background:transparent;text-align:left;cursor:pointer}.ActivityPage_rowOpen:hover{background:var(--wash-soft)}.ActivityPage_rowOpen:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ActivityPage_rowArrow{color:var(--ink-deco);font:22px/1 var(--f-ui);transform:translate(-2px);transition:transform .15s cubic-bezier(.22,1,.36,1),color .15s ease-out}.ActivityPage_rowOpen:hover .ActivityPage_rowArrow{color:var(--accent);transform:translate(1px)}.ActivityPage_avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:var(--radius-full);background:color-mix(in oklab,var(--surface) 78%,var(--bg));color:var(--ink-dim);font:600 var(--fs-note)/1 var(--f-ui)}.ActivityPage_body{min-width:0;display:grid;gap:3px}.ActivityPage_eventLine{min-width:0;display:flex;align-items:baseline;gap:var(--sp2)}.ActivityPage_body strong{flex:none;color:var(--ink);font:600 var(--fs-note)/1.35 var(--f-ui)}.ActivityPage_body span{min-width:0}.ActivityPage_eventLine>span{overflow:hidden;color:var(--ink-dim);font:var(--fs-note)/1.35 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.ActivityPage_body .ActivityPage_resourceName{overflow:hidden;color:var(--ink-faint);font:var(--fs-note)/1.35 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.ActivityPage_time,.ActivityPage_rowOpen time{color:var(--ink-faint);font:var(--fs-note)/1.3 var(--f-ui);white-space:nowrap}.ActivityPage_loadMore{display:block;min-height:40px;margin:var(--sp4) auto 0;padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius-xs);background:none;color:var(--accent);font:500 var(--fs-note)/1 var(--f-ui);cursor:pointer}.ActivityPage_state{max-width:34rem;padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-dim)}.ActivityPage_state strong{color:var(--ink)}.ActivityPage_state p{max-width:var(--measure-prose);margin:var(--sp1) 0 var(--sp3)}.ActivityPage_state button,.ActivityPage_feedback button{min-height:32px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:none;color:var(--accent);cursor:pointer}.ActivityPage_feedback{margin:var(--sp2) 0;color:var(--rust);font:var(--fs-note)/1.4 var(--f-ui)}@media(max-width:720px){.ActivityPage_sectionHead{align-items:flex-start;flex-direction:column}.ActivityPage_controls{width:100%;margin-left:0;flex-wrap:wrap}.ActivityPage_controls input{width:100%}.ActivityPage_controls select{min-width:0;flex:1 1 10rem}.ActivityPage_row{grid-template-columns:34px minmax(0,1fr);gap:var(--sp2);padding:var(--sp3) 0}.ActivityPage_rowOpen{grid-template-columns:34px minmax(0,1fr) 16px;gap:var(--sp2);padding:var(--sp3) var(--sp1)}.ActivityPage_eventLine{display:grid;gap:2px}.ActivityPage_eventLine>span,.ActivityPage_body .ActivityPage_resourceName{white-space:normal}.ActivityPage_time{grid-column:2}.ActivityPage_rowOpen time{grid-column:2}.ActivityPage_rowOpen .ActivityPage_rowArrow{grid-column:3;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.ActivityPage_rowArrow{transition:none}.ActivityPage_exportSpinner{animation:none}}@keyframes ActivityPage_export-spin{to{transform:rotate(360deg)}}.WebhooksPage_section{width:min(100%,1080px);padding-bottom:var(--sp5)}.WebhooksPage_sectionHead{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);padding:0 0 var(--sp2)}.WebhooksPage_sectionHead>span{display:flex;align-items:baseline;gap:var(--sp2)}.WebhooksPage_sectionHead h2{margin:0;color:var(--ink-dim);font:600 var(--fs-note)/1.2 var(--f-ui)}.WebhooksPage_sectionHead small{color:var(--ink-faint);font-size:var(--fs-chip)}.WebhooksPage_section button,.WebhooksPage_dialog button{min-height:36px;box-sizing:border-box;padding:7px 11px;border:1px solid color-mix(in oklab,var(--accent) 48%,var(--line));border-radius:var(--radius-sm);color:var(--accent);background:transparent;font:500 var(--fs-note)/1.2 var(--f-ui);cursor:pointer}.WebhooksPage_section button:hover,.WebhooksPage_dialog button:hover{border-color:var(--ink-dim);color:var(--ink)}.WebhooksPage_section button:disabled,.WebhooksPage_dialog button:disabled{opacity:.55;cursor:not-allowed}.WebhooksPage_sectionHead>button{border-color:transparent;color:var(--bg-deep);background:var(--primary-action);font-weight:650}.WebhooksPage_sectionHead>button:hover{border-color:transparent;color:var(--bg-deep);background:oklch(from var(--primary-action) calc(l + var(--hover-delta)) c h)}.WebhooksPage_secondary{border-color:var(--line)!important;color:var(--ink-dim)!important;background:var(--bg)!important}.WebhooksPage_refresh{padding:var(--sp2);color:var(--warn, #a96526);background:color-mix(in srgb,var(--warn, #a96526) 8%,transparent);font-size:var(--fs-note)}.WebhooksPage_toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,auto) auto;align-items:center;gap:var(--sp2);margin:var(--sp3) 0}.WebhooksPage_toolbar input,.WebhooksPage_toolbar select,.WebhooksPage_field input,.WebhooksPage_field select,.WebhooksPage_valueEditor input,.WebhooksPage_valueEditor select{width:100%;min-width:0;min-height:38px;box-sizing:border-box;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface);font:var(--fs-note)/1.2 var(--f-ui)}.WebhooksPage_toolbar span{color:var(--ink-faint);font-size:var(--fs-note);white-space:nowrap}.WebhooksPage_toolbar :focus-visible,.WebhooksPage_field :focus-visible,.WebhooksPage_section button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WebhooksPage_editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp3);margin:0 0 var(--sp4);padding:var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.WebhooksPage_editorHead{grid-column:1 / -1}.WebhooksPage_editorHead h3{margin:0}.WebhooksPage_editorHead h3{color:var(--ink);font:500 18px/1.3 var(--f-body)}.WebhooksPage_hint{color:var(--ink-faint);font-size:var(--fs-note)}.WebhooksPage_field{min-width:0;display:grid;align-content:start;gap:6px;color:var(--ink-dim);font-size:var(--fs-note)}.WebhooksPage_field>span:first-child{color:var(--ink-faint);font-size:var(--fs-chip);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase}.WebhooksPage_wide,.WebhooksPage_hint,.WebhooksPage_conditions,.WebhooksPage_error,.WebhooksPage_editorActions{grid-column:1 / -1}.WebhooksPage_hint{margin:calc(-1 * var(--sp2)) 0 0}.WebhooksPage_conditions{border-top:1px solid var(--line)}.WebhooksPage_conditions summary{min-height:42px;display:flex;align-items:center;gap:var(--sp1);color:var(--ink-dim);font-size:var(--fs-note);cursor:pointer;list-style:none;user-select:none}.WebhooksPage_conditions summary::-webkit-details-marker{display:none}.WebhooksPage_conditions summary:before{width:1rem;color:var(--accent-muted);content:"+";font:600 16px/1 var(--f-ui);text-align:center}.WebhooksPage_conditions[open] summary:before{content:"\2212"}.WebhooksPage_conditions summary:hover{color:var(--ink)}.WebhooksPage_conditions summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WebhooksPage_conditions small{color:var(--ink-faint);font-weight:400}.WebhooksPage_conditionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp2);padding:var(--sp1) 0 var(--sp2)}.WebhooksPage_valueEditor{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(10rem,1fr);gap:var(--sp1)}.WebhooksPage_error,.WebhooksPage_rowFeedback,.WebhooksPage_detailPanel>p{margin:0;color:var(--rust);font-size:var(--fs-note)}.WebhooksPage_editorActions{display:flex;justify-content:flex-end;gap:var(--sp2)}.WebhooksPage_secret{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp3);margin-bottom:var(--sp3);padding:var(--sp3);border:1px solid color-mix(in oklab,var(--accent) 50%,var(--line));border-radius:var(--radius-sm);background:var(--accent-wash)}.WebhooksPage_secret>span:first-child{min-width:0;display:grid;gap:var(--sp1)}.WebhooksPage_secret strong{color:var(--ink)}.WebhooksPage_secret p{margin:0;color:var(--ink-dim);font-size:var(--fs-note)}.WebhooksPage_secret code{overflow:auto;padding:var(--sp2);border-radius:var(--radius-xs);color:var(--ink);background:var(--bg)}.WebhooksPage_secretActions{display:flex;align-items:center;gap:var(--sp2)}.WebhooksPage_listHead,.WebhooksPage_rowMain{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1fr) minmax(12rem,auto);gap:var(--sp3);align-items:center}.WebhooksPage_listHead{padding:var(--sp2) 0;color:var(--ink-faint);font:600 var(--fs-chip)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.WebhooksPage_listHead span:last-child{text-align:right}.WebhooksPage_list{margin:0;padding:0;list-style:none}.WebhooksPage_row{border-bottom:1px solid var(--line)}.WebhooksPage_rowMain{min-height:72px;padding:var(--sp2) 0}.WebhooksPage_row[data-enabled=false] .WebhooksPage_identity,.WebhooksPage_row[data-enabled=false] .WebhooksPage_event{opacity:.5}.WebhooksPage_identity,.WebhooksPage_event{min-width:0;display:grid;gap:3px}.WebhooksPage_identity>strong,.WebhooksPage_event>strong{overflow:hidden;color:var(--ink);font-size:var(--fs-note);text-overflow:ellipsis;white-space:nowrap}.WebhooksPage_identity>small,.WebhooksPage_event>small{overflow:hidden;color:var(--ink-dim);font-size:var(--fs-chip);text-overflow:ellipsis;white-space:nowrap}.WebhooksPage_health{color:var(--ink-faint);font-size:var(--fs-chip)}.WebhooksPage_health:before{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:var(--radius-full);background:currentColor;content:""}.WebhooksPage_health[data-state=healthy]{color:var(--success, #438666)}.WebhooksPage_health[data-state=working]{color:var(--accent)}.WebhooksPage_health[data-state=attention]{color:var(--rust)}.WebhooksPage_actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp1)}.WebhooksPage_enabled{display:flex;align-items:center;gap:5px;color:var(--ink-dim);font-size:var(--fs-note)}.WebhooksPage_enabled input{width:17px;height:17px;accent-color:var(--accent)}.WebhooksPage_moreButton{width:34px;min-height:34px!important;display:grid;place-items:center;border-color:transparent!important;padding:0!important;color:var(--ink-faint)!important;background:transparent!important;font-weight:700!important;letter-spacing:0;user-select:none}.WebhooksPage_moreButton:hover,.WebhooksPage_moreButton[data-state=open]{border-color:var(--line)!important;color:var(--ink)!important;background:var(--surface)!important}.WebhooksPage_menuPortal{display:contents}.WebhooksPage_menu{z-index:var(--layer-popover);min-width:220px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:4px;color:var(--ink);background:var(--surface);box-shadow:0 16px 46px #00000052}.WebhooksPage_menuItem{min-height:34px;display:flex;align-items:center;border-radius:var(--radius-xs);padding:0 9px;font:var(--fs-note)/1.2 var(--f-ui);outline:0;cursor:default}.WebhooksPage_menuItem[data-highlighted]{background:var(--wash)}.WebhooksPage_menuItem[data-disabled]{opacity:.5}.WebhooksPage_dangerItem{color:var(--rust)}.WebhooksPage_menuSeparator{height:1px;margin:4px;background:var(--line)}.WebhooksPage_rowFeedback{padding:0 0 var(--sp2)}.WebhooksPage_rowFeedback[data-tone=ok]{color:var(--success, #438666)}.WebhooksPage_detailPanel{display:grid;gap:var(--sp2);margin:0 0 var(--sp3);padding:var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.WebhooksPage_detailHead{display:flex;align-items:center;justify-content:space-between;gap:var(--sp2);color:var(--ink)}.WebhooksPage_detailPanel>p{color:var(--ink-dim)}.WebhooksPage_detailPanel pre{overflow:auto;max-height:280px;margin:0;padding:var(--sp2);border-radius:var(--radius-xs);color:var(--ink-dim);background:var(--surface);font-size:var(--fs-chip);white-space:pre-wrap}.WebhooksPage_deliveries{display:grid;gap:1px;background:var(--line)}.WebhooksPage_delivery{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto auto;align-items:center;gap:var(--sp2);padding:var(--sp2);background:var(--surface)}.WebhooksPage_delivery>span:first-child,.WebhooksPage_correlation{min-width:0;display:grid;gap:2px}.WebhooksPage_delivery small,.WebhooksPage_delivery time{color:var(--ink-faint);font-size:var(--fs-chip)}.WebhooksPage_correlation code{overflow:hidden;text-overflow:ellipsis}.WebhooksPage_deliveryError{grid-column:1 / -2;margin:0;color:var(--rust);font-size:var(--fs-note)}.WebhooksPage_delivery[data-state=failed]>span:first-child small{color:var(--rust)}.WebhooksPage_empty{padding:var(--sp5) 0;color:var(--ink-dim)}.WebhooksPage_onboarding{min-height:230px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp4);box-sizing:border-box;margin-top:var(--sp3);padding:clamp(28px,5vw,56px);border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 48%,var(--bg))}.WebhooksPage_onboarding>span:nth-child(2){max-width:var(--measure-prose)}.WebhooksPage_onboarding strong{display:block;color:var(--ink);font:500 clamp(20px,2.2vw,28px)/1.2 var(--f-body)}.WebhooksPage_onboarding p{max-width:50ch;margin:var(--sp1) 0 0;color:var(--ink-dim);font:var(--fs-base)/1.5 var(--f-ui)}.WebhooksPage_onboardingMark{position:relative;width:72px;height:72px;display:block;border:1px solid color-mix(in oklab,var(--accent-muted) 42%,var(--line));border-radius:var(--radius-full);background:color-mix(in oklab,var(--surface) 82%,var(--accent-wash))}.WebhooksPage_onboardingMark:before,.WebhooksPage_onboardingMark:after{position:absolute;top:35px;width:23px;height:1px;background:color-mix(in oklab,var(--accent) 62%,var(--line));content:""}.WebhooksPage_onboardingMark:before{left:13px;transform:rotate(-28deg);transform-origin:right}.WebhooksPage_onboardingMark:after{right:13px;transform:rotate(28deg);transform-origin:left}.WebhooksPage_onboardingMark i{position:absolute;z-index:1;width:8px;height:8px;border:1px solid var(--accent);border-radius:var(--radius-full);background:color-mix(in oklab,var(--accent) 74%,var(--surface));box-shadow:0 0 0 3px var(--surface)}.WebhooksPage_onboardingMark i:first-child{top:15px;left:31px}.WebhooksPage_onboardingMark i:nth-child(2){bottom:15px;left:14px}.WebhooksPage_onboardingMark i:last-child{right:14px;bottom:15px}.WebhooksPage_state{max-width:34rem;display:grid;gap:var(--sp2);padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-dim);background:var(--surface)}.WebhooksPage_state strong{color:var(--ink)}.WebhooksPage_state p{margin:0}.WebhooksPage_state button{justify-self:start}.WebhooksPage_dialogOverlay{position:fixed;z-index:var(--layer-dialog-scrim);inset:0;background:var(--scrim)}.WebhooksPage_dialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;width:min(430px,calc(100vw - 32px));box-sizing:border-box;padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);transform:translate(-50%,-50%);color:var(--ink);background:var(--surface);box-shadow:0 18px 60px #00000059}.WebhooksPage_dialog h2{margin:0 0 var(--sp2);font:500 22px/1.25 var(--f-body)}.WebhooksPage_dialog p{margin:0 0 var(--sp4);color:var(--ink-dim);line-height:1.5}.WebhooksPage_dialog>div{display:flex;justify-content:flex-end;gap:var(--sp2)}.WebhooksPage_danger{border-color:var(--danger, #bd4545)!important;color:#fff!important;background:var(--danger, #bd4545)!important}@media(max-width:900px){.WebhooksPage_listHead{display:none}.WebhooksPage_rowMain{grid-template-columns:1fr;gap:var(--sp2);padding:var(--sp3) 0}.WebhooksPage_actions{justify-content:flex-start;flex-wrap:wrap}.WebhooksPage_identity>small,.WebhooksPage_event>small{white-space:normal}.WebhooksPage_delivery{grid-template-columns:minmax(0,1fr) auto}.WebhooksPage_correlation,.WebhooksPage_deliveryError{grid-column:1 / -1}}@media(max-width:640px){.WebhooksPage_sectionHead{align-items:flex-start;flex-direction:column}.WebhooksPage_toolbar,.WebhooksPage_editor,.WebhooksPage_conditionGrid{grid-template-columns:1fr}.WebhooksPage_wide,.WebhooksPage_hint,.WebhooksPage_conditions,.WebhooksPage_error,.WebhooksPage_editorActions,.WebhooksPage_editorHead{grid-column:1}.WebhooksPage_secret{grid-template-columns:1fr}.WebhooksPage_secretActions,.WebhooksPage_actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.WebhooksPage_enabled{grid-column:1 / -1}.WebhooksPage_actions button{width:100%;min-height:44px}.WebhooksPage_onboarding{grid-template-columns:1fr}.WebhooksPage_onboardingMark{width:62px;height:62px}.WebhooksPage_valueEditor{grid-template-columns:1fr}.WebhooksPage_conditionGrid>span:empty{display:none}}.VersionStackControl_trigger{display:inline-flex;align-items:center;gap:var(--sp2);min-height:30px;padding:0 var(--sp2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:650 var(--fs-ui)/1 var(--f-ui);cursor:pointer}.VersionStackControl_trigger:hover,.VersionStackControl_trigger[data-state=open]{border-color:color-mix(in oklab,var(--accent) 55%,var(--line));background:var(--accent-soft)}.VersionStackControl_trigger:focus-visible,.VersionStackControl_row:focus-visible,.VersionStackControl_actions:focus-visible,.VersionStackControl_menuItem:focus-visible,.VersionStackControl_dialog button:focus-visible,.VersionStackControl_stackDialog button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.VersionStackControl_popover{border-radius:var(--menu-radius);z-index:var(--layer-popover);width:min(25rem,78vw);max-height:min(32rem,70vh);overflow-y:auto;padding:var(--sp2)}.VersionStackControl_head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp3);padding:var(--sp2) var(--sp2) var(--sp3);color:var(--ink);font-family:var(--f-ui)}.VersionStackControl_head>span{color:var(--ink-dim);font-size:var(--fs-chip)}.VersionStackControl_feedback{margin:0 var(--sp2) var(--sp2);padding:var(--sp2);border:1px solid color-mix(in oklab,var(--accent) 36%,var(--line));border-radius:var(--radius-sm);background:var(--accent-wash);color:var(--ink-dim);font:var(--fs-chip)/1.35 var(--f-ui)}.VersionStackControl_feedback[role=alert]{border-color:color-mix(in oklab,var(--strike) 48%,var(--line));background:color-mix(in oklab,var(--strike) 10%,transparent);color:var(--strike)}.VersionStackControl_rowShell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:var(--radius-sm)}.VersionStackControl_rowShell:hover{background:var(--wash-soft)}.VersionStackControl_rowShell.VersionStackControl_active{background:var(--accent-soft)}.VersionStackControl_row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp3);width:100%;min-height:52px;padding:var(--sp2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.VersionStackControl_row:hover{background:var(--wash-soft)}.VersionStackControl_rowShell .VersionStackControl_row:hover{background:transparent}.VersionStackControl_row:disabled{opacity:var(--set-aside-opacity);cursor:wait}.VersionStackControl_ordinal{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:1.6rem;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-dim);font:650 var(--fs-chip)/1 var(--f-ui);font-variant-numeric:tabular-nums}.VersionStackControl_active .VersionStackControl_ordinal{border-color:color-mix(in oklab,var(--accent) 50%,var(--line));color:var(--accent)}.VersionStackControl_copy{display:grid;gap:2px;min-width:0}.VersionStackControl_copy>strong{overflow:hidden;color:var(--ink);font:600 var(--fs-ui)/1.25 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.VersionStackControl_copy>span{color:var(--ink-dim);font:var(--fs-chip)/1.25 var(--f-ui)}.VersionStackControl_actions{display:inline-grid;place-items:center;width:34px;height:34px;margin-inline-end:var(--sp1);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink-dim);font:700 var(--fs-chip)/1 var(--f-ui);cursor:pointer;opacity:0;transition:opacity .12s ease-out,color .12s ease-out,background .12s ease-out}.VersionStackControl_rowShell:hover .VersionStackControl_actions,.VersionStackControl_actions:focus-visible,.VersionStackControl_actions[data-state=open]{opacity:1}.VersionStackControl_actions:hover{background:var(--surface-raised);color:var(--ink)}.VersionStackControl_actions:disabled{cursor:wait;opacity:var(--set-aside-opacity)}.VersionStackControl_menu{z-index:calc(var(--layer-dialog) + 1);min-width:10rem;padding:5px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--lift-1)}.VersionStackControl_menuItem{padding:8px 10px;border-radius:var(--radius-xs);color:var(--ink);font:var(--fs-note)/1.2 var(--f-ui);cursor:pointer;outline:none}.VersionStackControl_menuItem[data-highlighted]{background:var(--wash-soft)}.VersionStackControl_dangerItem{color:var(--strike)}.VersionStackControl_separator{height:1px;margin:5px;background:var(--line)}.VersionStackControl_dialogOverlay{position:fixed;z-index:var(--layer-dialog-scrim);inset:0;background:var(--scrim)}.VersionStackControl_dialog,.VersionStackControl_stackDialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;width:min(430px,calc(100vw - 32px));box-sizing:border-box;padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);transform:translate(-50%,-50%);color:var(--ink);background:var(--surface);box-shadow:0 18px 60px #00000059}.VersionStackControl_dialog h2,.VersionStackControl_stackDialog h2{margin:0 0 var(--sp2);font:500 22px/1.25 var(--f-body)}.VersionStackControl_dialog p{margin:0 0 var(--sp4);color:var(--ink-dim);line-height:1.5}.VersionStackControl_dialog button{min-height:36px;padding:7px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:transparent;cursor:pointer}.VersionStackControl_dialog button:disabled,.VersionStackControl_stackDialog button:disabled{opacity:.55;cursor:wait}.VersionStackControl_dialogActions{display:flex;justify-content:flex-end;gap:var(--sp2)}.VersionStackControl_dialog .VersionStackControl_danger{border-color:var(--strike);color:#fff;background:var(--strike)}.VersionStackControl_stackDialog{width:min(560px,calc(100vw - 32px))}.VersionStackControl_dialogHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp3);margin-bottom:var(--sp2)}.VersionStackControl_dialogHead p{margin:0;color:var(--ink-dim);font:var(--fs-note)/1.4 var(--f-ui)}.VersionStackControl_stackDialog .VersionStackControl_close,.VersionStackControl_loadError button{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 11px;color:var(--ink);background:transparent;cursor:pointer}.VersionStackControl_stackDialog .VersionStackControl_close{flex:0 0 auto;min-width:36px;padding:0;color:var(--ink-dim);font-size:20px}.VersionStackControl_loadState{min-height:9rem;display:flex;align-items:center;justify-content:center;gap:var(--sp3);margin:0;color:var(--ink-dim);font:var(--fs-note)/1.4 var(--f-ui)}.VersionStackControl_loadError{flex-direction:column;border:1px solid color-mix(in oklab,var(--strike) 35%,var(--line));border-radius:var(--radius-sm);background:color-mix(in oklab,var(--strike) 7%,transparent);color:var(--strike)}@media(max-width:700px){.VersionStackControl_popover{width:calc(100vw - 2 * var(--sp2));max-height:min(72vh,34rem);border-radius:var(--radius-md)}.VersionStackControl_actions{width:44px;height:44px;opacity:1}}.FileTypePreview_preview{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:6px;box-sizing:border-box;color:var(--ink-faint);background:linear-gradient(145deg,color-mix(in oklab,var(--surface) 66%,transparent),transparent 58%),color-mix(in oklab,var(--bg-deep) 82%,var(--surface))}.FileTypePreview_glyph{width:clamp(24px,23%,44px);height:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.62}.FileTypePreview_preview[data-kind=video] .FileTypePreview_glyph path:last-child{fill:color-mix(in oklab,currentColor 18%,transparent)}.FileTypePreview_preview[data-kind=audio] .FileTypePreview_glyph{width:clamp(27px,27%,48px)}.FileTypePreview_label{max-width:calc(100% - 12px);overflow:hidden;border:1px solid color-mix(in oklab,currentColor 58%,transparent);border-radius:var(--radius-xs);padding:2px 4px 1px;color:var(--ink-faint);background:color-mix(in oklab,var(--surface) 64%,transparent);font:650 9px/1.1 var(--f-ui);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.FileTypePreview_preview{gap:4px}.FileTypePreview_label{font-size:8px}}.AdaptiveThumbnail_root{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;overflow:hidden;isolation:isolate;background:color-mix(in oklab,var(--bg-deep) 82%,var(--surface))}.AdaptiveThumbnail_root>img{grid-area:1 / 1;width:100%;height:100%;min-width:0;min-height:0;display:block}.AdaptiveThumbnail_root>.AdaptiveThumbnail_backdrop{z-index:0;object-fit:cover;filter:blur(14px) saturate(.72) brightness(.58);opacity:0;transform:scale(1.14)}.AdaptiveThumbnail_root>.AdaptiveThumbnail_foreground{position:relative;z-index:1;object-fit:contain;opacity:0;transition:opacity .16s cubic-bezier(.25,1,.5,1)}.AdaptiveThumbnail_root>.AdaptiveThumbnail_foreground[data-loaded]{opacity:1}.AdaptiveThumbnail_root>.AdaptiveThumbnail_foreground[data-loaded]+.AdaptiveThumbnail_backdrop{opacity:.72}:root[data-motion=reduced] .AdaptiveThumbnail_foreground{transition:none}.AssetFilePreview_root{width:100%;height:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.AssetFilePreview_root>*{grid-area:1 / 1;min-width:0;min-height:0}.AssetFilePreview_localPreview{position:relative;z-index:1;width:100%;height:100%;display:block}.AssetFilePreview_localPreview{overflow:hidden}.AssetFilePreview_localPreview:after{position:absolute;inset:0;pointer-events:none;background:color-mix(in oklab,var(--working-wash) 76%,transparent);content:""}.AssetFilePreview_previewVideo{width:100%;height:100%;display:block;object-fit:contain;filter:blur(var(--preview-blur, 7px));transition:filter .25s linear}:root[data-motion=reduced] .AssetFilePreview_previewVideo{transition:none}@media(prefers-reduced-motion:reduce){.AssetFilePreview_previewVideo{transition:none}}.AssetFilePreview_localPreview[hidden]{display:none}.LibrarySearch_search{position:absolute;left:50%;width:min(360px,38vw);transform:translate(-50%)}.LibrarySearch_searchTrigger{width:100%;min-height:38px;display:flex;align-items:center;gap:var(--sp2);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp1) var(--sp3);color:var(--ink-dim);background:color-mix(in oklab,var(--room-control) 74%,transparent);font:var(--fs-note)/1.2 var(--f-ui);text-align:left}.LibrarySearch_searchTrigger:hover,.LibrarySearch_searchTrigger[data-state=open]{color:var(--ink);border-color:var(--line-strong);background:var(--room-control)}.LibrarySearch_searchTrigger svg,.LibrarySearch_searchInputRow>svg{width:21px;height:21px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.LibrarySearch_searchTrigger:focus-visible,.LibrarySearch_searchClose:focus-visible,.LibrarySearch_searchInput:focus-visible,.LibrarySearch_searchHit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LibrarySearch_searchOverlay{position:fixed;z-index:var(--layer-search-scrim);inset:0;background:color-mix(in oklab,var(--bg-deep) 76%,transparent);backdrop-filter:blur(3px)}.LibrarySearch_searchDialog{position:fixed;z-index:var(--layer-search);top:14vh;left:50%;width:min(720px,calc(100vw - 32px));max-height:min(680px,76vh);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;transform:translate(-50%);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);background:var(--surface);box-shadow:0 28px 80px #0000007a}.LibrarySearch_searchInputRow{min-height:62px;display:flex;align-items:center;gap:var(--sp2);padding:0 var(--sp3) 0 var(--sp4);color:var(--ink-dim);border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--surface) 88%,var(--room-control))}.LibrarySearch_searchInput{min-width:0;flex:1;border:0;padding:0;color:var(--ink);background:transparent;font:500 18px/1.3 var(--f-ui)}.LibrarySearch_searchInput::placeholder{color:var(--ink-faint)}.LibrarySearch_searchClose{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:var(--radius-xs);padding:0;color:var(--ink-faint);background:transparent;font:300 24px/1 var(--f-ui)}.LibrarySearch_searchClose:hover{color:var(--ink);background:var(--wash)}.LibrarySearch_searchResults{min-height:96px;overflow-y:auto;overscroll-behavior:contain;padding:6px}.LibrarySearch_searchPrompt,.LibrarySearch_searchNote{margin:0;padding:var(--sp4);color:var(--ink-dim);font:var(--fs-note)/1.4 var(--f-ui)}.LibrarySearch_searchPrompt{color:var(--ink-faint)}.LibrarySearch_searchNote button{color:var(--accent)}.LibrarySearch_searchHit{width:100%;display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--sp3);border:0;border-radius:var(--radius-sm);padding:var(--sp2);color:var(--ink);background:transparent;text-align:left}.LibrarySearch_searchHit:is(:hover,[aria-selected=true]){background:var(--wash)}.LibrarySearch_searchThumb{min-height:52px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-xs);color:var(--ink-faint);background:var(--bg-deep)}.LibrarySearch_searchThumb img{width:100%;height:100%;display:block}.LibrarySearch_searchCopy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.LibrarySearch_searchCopy>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp2)}.LibrarySearch_searchCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibrarySearch_searchCopy small{color:var(--ink-faint);font-size:var(--fs-chip)}.LibrarySearch_searchSnippet{overflow:hidden;color:var(--ink-dim);font-size:var(--fs-note);text-overflow:ellipsis;white-space:nowrap}.LibrarySearch_searchSnippet mark{color:inherit;background:var(--accent-wash)}.LibrarySearch_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:920px){.LibrarySearch_search{position:static;width:44px;margin-left:auto;transform:none}.LibrarySearch_searchTrigger{width:44px;min-height:44px;justify-content:center;padding:0}.LibrarySearch_searchTrigger span{display:none}.LibrarySearch_searchTrigger svg{width:23px;height:23px}}@media(max-width:640px){.LibrarySearch_searchDialog{top:max(72px,calc(env(safe-area-inset-top) + 64px));width:calc(100vw - 16px);max-height:calc(100dvh - max(80px,calc(env(safe-area-inset-top) + 72px)));border-radius:var(--radius-sm)}.LibrarySearch_searchInputRow{min-height:58px;padding-inline:var(--sp3)}.LibrarySearch_searchInput{font-size:16px}.LibrarySearch_searchHit{min-height:64px;grid-template-columns:56px minmax(0,1fr);gap:var(--sp2)}.LibrarySearch_searchThumb{min-height:48px}.LibrarySearch_searchCopy>span:first-child{align-items:flex-start;flex-direction:column;gap:1px}}.LibraryFrame_page{--library-canvas: var(--room-canvas);--library-canvas-lift: var(--room-canvas-lift);--library-header: var(--room-header);--library-panel: var(--room-panel);--library-chrome: var(--bg);min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--library-canvas);font-family:"Work Sans",var(--f-ui)}.LibraryFrame_page .app-header{border-bottom:1px solid var(--line);background:var(--library-header)}.LibraryFrame_skipLink{position:fixed;z-index:var(--layer-skip-link);top:8px;left:8px;padding:8px 12px;color:var(--bg-deep);background:var(--primary-action);transform:translateY(-160%)}.LibraryFrame_skipLink:focus{transform:translateY(0)}.LibraryFrame_mobileMenu{width:30px;height:30px;display:none;place-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:var(--radius-sm);padding:0;color:var(--ink-dim);background:transparent}.LibraryFrame_mobileMenu span,.LibraryFrame_mobileMenu span:before,.LibraryFrame_mobileMenu span:after{width:14px;height:1px;display:block;border-radius:1px;background:currentColor}.LibraryFrame_mobileMenu span{position:relative}.LibraryFrame_mobileMenu span:before,.LibraryFrame_mobileMenu span:after{content:"";position:absolute;left:0}.LibraryFrame_mobileMenu span:before{top:-5px}.LibraryFrame_mobileMenu span:after{top:5px}.LibraryFrame_mobileMenu:hover{color:var(--ink);background:var(--wash)}.LibraryFrame_body{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:stretch}.LibraryFrame_scrim{display:none}.LibraryFrame_rail{flex:0 0 208px;min-height:0;display:flex;flex-direction:column;gap:var(--sp1);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:var(--sp4) var(--sp3);border-right:1px solid var(--line);background:var(--library-chrome);transition:flex-basis .18s cubic-bezier(.22,1,.36,1)}.LibraryFrame_organization{width:100%;min-width:0;min-height:34px;flex:0 0 auto;display:flex;align-items:center;gap:var(--sp1);box-sizing:border-box;margin-bottom:var(--sp4);padding:var(--sp2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:inherit;text-align:left}.LibraryFrame_organization[data-interactive]:hover,.LibraryFrame_organization[data-interactive][data-state=open]{border-color:var(--line);background:var(--library-panel)}.LibraryFrame_organization>svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--ink-deco);stroke-width:1.4}@keyframes LibraryFrame_library-identity-pulse{0%{opacity:.42}to{opacity:.82}}.LibraryFrame_organization small,.LibraryFrame_railSection h2{margin:0;color:var(--ink-faint);font-size:var(--fs-chip);font-weight:500;letter-spacing:var(--track-label);line-height:1.1;text-transform:uppercase}.LibraryFrame_organization strong{min-width:0;flex:1;overflow:hidden;color:var(--ink-dim);font-size:var(--fs-note);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.LibraryFrame_railToggle{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--radius-sm);padding:0;color:var(--ink-dim);background:transparent}.LibraryFrame_railUtility{min-height:28px;display:flex;justify-content:flex-end;margin-bottom:var(--sp1)}.LibraryFrame_railToggle:hover{color:var(--ink);border-color:var(--line);background:var(--wash)}.LibraryFrame_railToggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.LibraryFrame_primaryNav,.LibraryFrame_railSection{display:flex;flex-direction:column;gap:1px}.LibraryFrame_primaryNav,.LibraryFrame_railSection{margin-bottom:var(--sp3)}.LibraryFrame_railSectionHeading{min-height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp1) var(--sp1) var(--sp2)}.LibraryFrame_railSection h2{padding:0}.LibraryFrame_railSectionHeading button{width:24px;height:24px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--radius-xs);padding:0;color:var(--ink-faint);background:transparent;font-size:16px}.LibraryFrame_railSectionHeading button:hover{color:var(--accent);border-color:var(--line);background:var(--wash)}.LibraryFrame_railSectionHeading .LibraryFrame_collectionsToggle{width:auto;height:auto;display:flex;align-items:center;gap:4px;color:var(--ink-faint);font-size:var(--fs-chip);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase}.LibraryFrame_railSectionHeading .LibraryFrame_collectionsToggle:hover{color:var(--ink);border-color:transparent;background:transparent}.LibraryFrame_railSectionHeading .LibraryFrame_collectionsToggle svg{width:11px;height:11px;transition:transform .12s ease-out}.LibraryFrame_railSectionHeading .LibraryFrame_collectionsToggle[aria-expanded=true] svg{transform:rotate(180deg)}.LibraryFrame_collectionLoadingRow{min-height:34px;display:flex;align-items:center;padding:var(--sp1) var(--sp2);box-sizing:border-box;pointer-events:none}.LibraryFrame_collectionLoadingRow i{width:78px;height:9px;display:block;border-radius:var(--radius-xs);background:color-mix(in oklab,var(--ink) 7%,var(--library-panel));animation:LibraryFrame_library-identity-pulse 1.35s ease-in-out infinite alternate}:root[data-motion=reduced] .LibraryFrame_collectionLoadingRow i{animation:none;opacity:.62}.LibraryFrame_railSection>p{margin:1px 0 0;padding:0 var(--sp2);color:var(--ink-faint);font-size:var(--fs-chip);line-height:1.4}.LibraryFrame_primaryNav a,.LibraryFrame_railSection a,.LibraryFrame_draftCollection,.LibraryFrame_settingsLink{position:relative;min-height:34px;display:flex;align-items:center;gap:var(--sp2);box-sizing:border-box;padding:var(--sp1) var(--sp2);border-radius:var(--radius-sm);color:var(--ink-dim);font-size:var(--fs-note);text-decoration:none}.LibraryFrame_primaryNav a>svg,.LibraryFrame_settingsLink>svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.LibraryFrame_primaryNav a:hover,.LibraryFrame_railSection a:hover,.LibraryFrame_settingsLink:hover{color:var(--ink);background:var(--wash);text-decoration:none}.LibraryFrame_primaryNav a[aria-current=page],.LibraryFrame_railSection a[aria-current=page],.LibraryFrame_draftCollection[aria-current=page]{color:var(--accent)}.LibraryFrame_primaryNav a[aria-current=page]{margin-right:0;padding-right:var(--sp2);border-radius:var(--radius-sm);background:var(--library-panel);box-shadow:none}.LibraryFrame_railSection a[aria-current=page]{background:transparent}.LibraryFrame_draftCollection{font-style:italic}.LibraryFrame_railSection a[aria-current=page] .LibraryFrame_workspaceGlyph{color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 32%,transparent)}.LibraryFrame_railSection a small{margin-left:auto;color:var(--ink-faint);font-size:var(--fs-chip)}.LibraryFrame_railAccount{margin-top:auto;min-width:0}.LibraryFrame_railCollapsed .LibraryFrame_rail{flex-basis:48px;padding-inline:7px}.LibraryFrame_railCollapsed .LibraryFrame_organization{justify-content:center;padding:var(--sp1)}.LibraryFrame_railCollapsed .LibraryFrame_organization,.LibraryFrame_railCollapsed .LibraryFrame_railSection,.LibraryFrame_railCollapsed .LibraryFrame_primaryNav a>span{display:none}.LibraryFrame_railCollapsed .LibraryFrame_primaryNav{align-items:center}.LibraryFrame_railCollapsed .LibraryFrame_primaryNav a{width:34px;height:34px;justify-content:center;padding:0}.LibraryFrame_railCollapsed .LibraryFrame_railToggle svg{transform:scaleX(-1)}.LibraryFrame_railCollapsed .LibraryFrame_railUtility{justify-content:center}.LibraryFrame_railCollapsed .LibraryFrame_railAccount{width:36px;align-self:center}.LibraryFrame_contextMenu{z-index:var(--layer-popover);min-width:210px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--sp1);color:var(--ink);background:var(--room-panel);box-shadow:0 18px 52px #00000061}.LibraryFrame_menuPortal{display:contents}.LibraryFrame_contextMenuLabel{padding:var(--sp2);color:var(--ink-faint);font:600 var(--fs-chip)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.LibraryFrame_contextMenuItem{min-height:34px;display:flex;align-items:center;gap:var(--sp2);border-radius:var(--radius-xs);padding:0 var(--sp2);color:var(--ink-dim);font:var(--fs-note)/1.2 var(--f-ui)}.LibraryFrame_contextMenuItem small{margin-left:auto;color:var(--ink-faint)}.LibraryFrame_contextMenuItem[data-highlighted]{color:var(--ink);background:var(--wash)}.LibraryFrame_contextMenuItem[data-active]{color:var(--accent)}.LibraryFrame_main{position:relative;isolation:isolate;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;padding:var(--sp7) clamp(var(--sp5),4vw,var(--sp8)) var(--sp8);background:var(--library-canvas)}.LibraryFrame_main:before{position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--library-canvas-lift);mask-image:linear-gradient(to bottom,transparent,black);content:""}.LibraryFrame_page :is(a,button,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-motion=reduced] .LibraryFrame_rail{transition:none}@media(max-width:760px){.LibraryFrame_mobileMenu{display:grid}.LibraryFrame_rail{position:fixed;z-index:var(--layer-drawer);top:0;bottom:0;left:0;width:min(82vw,280px);flex-basis:auto;padding-top:var(--sp3);border-right:1px solid var(--line-strong);transform:translate(-104%);transition:transform .18s cubic-bezier(.22,1,.36,1)}.LibraryFrame_drawerOpen .LibraryFrame_rail{transform:translate(0)}.LibraryFrame_drawerOpen .LibraryFrame_scrim{position:fixed;z-index:var(--layer-drawer-scrim);inset:0;display:block;border:0;border-radius:0;padding:0;background:var(--scrim)}.LibraryFrame_railCollapsed .LibraryFrame_rail{width:min(82vw,280px);padding-inline:var(--sp2)}.LibraryFrame_railCollapsed .LibraryFrame_organization{justify-content:initial}.LibraryFrame_railCollapsed .LibraryFrame_organization,.LibraryFrame_railCollapsed .LibraryFrame_railSection,.LibraryFrame_railCollapsed .LibraryFrame_primaryNav a>span{display:flex}.LibraryFrame_railCollapsed .LibraryFrame_railAccount{width:auto;align-self:stretch}.LibraryFrame_railCollapsed .LibraryFrame_primaryNav{align-items:stretch}.LibraryFrame_railCollapsed .LibraryFrame_primaryNav a{width:auto;height:auto;justify-content:flex-start;padding:var(--sp1) var(--sp2)}.LibraryFrame_railToggle{display:none}.LibraryFrame_primaryNav a[aria-current=page]{margin-right:0;padding-right:var(--sp2);border-radius:var(--radius-sm);box-shadow:none}.LibraryFrame_main{padding:var(--sp5) var(--sp3)}}@media(max-width:500px){.app-header-brand{width:88px;height:33px;flex-basis:88px}}.BrowseViewControls_controls{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp1);flex-wrap:wrap}.BrowseViewControls_controls>button,.BrowseViewControls_trigger,.BrowseViewControls_panel button,.BrowseViewControls_panel :is(input,select){min-height:34px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);padding:5px 9px;color:var(--ink-dim);background:var(--surface);font:var(--fs-note)/1.2 var(--f-ui)}.BrowseViewControls_controls>button[aria-pressed=true]{color:var(--accent);background:var(--accent-wash)}.BrowseViewControls_popover{position:relative}.BrowseViewControls_trigger{display:flex;align-items:center;gap:7px;cursor:pointer}.BrowseViewControls_trigger:after{color:var(--ink-deco);content:"\2304";font-size:11px;transform:translateY(-1px)}.BrowseViewControls_trigger[aria-expanded=true]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.BrowseViewControls_trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BrowseViewControls_panel{border-radius:var(--menu-radius);position:absolute;z-index:var(--layer-popover);top:calc(100% + 6px);right:0;left:auto;width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:var(--sp3);color:var(--ink)}.BrowseViewControls_panel>strong{font:500 var(--fs-control)/1.2 var(--f-body)}.BrowseViewControls_panel>p{margin:var(--sp1) 0 var(--sp2);color:var(--ink-faint);font-size:var(--fs-note)}.BrowseViewControls_filterPanel{width:min(420px,calc(100vw - 32px));padding:0;overflow:hidden}.BrowseViewControls_filterHeading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);padding:0 var(--sp3);border-bottom:1px solid var(--line)}.BrowseViewControls_filterHeading>div{min-width:0;display:grid;gap:2px}.BrowseViewControls_filterHeading strong{color:var(--ink);font:600 var(--fs-ui)/1.2 var(--f-ui)}.BrowseViewControls_filterHeading span{color:var(--ink-faint);font:var(--fs-chip)/1.3 var(--f-ui)}.BrowseViewControls_matchRow{display:flex;align-items:center;gap:var(--sp1);padding:var(--sp3) var(--sp3) var(--sp1);color:var(--ink-faint);font:var(--fs-note)/1.2 var(--f-ui)}.BrowseViewControls_matchSegment{display:inline-flex}.BrowseViewControls_matchSegment button{min-height:28px;border-radius:0;padding:4px 10px;color:var(--ink-faint);background:transparent;font-size:var(--fs-chip)}.BrowseViewControls_matchSegment button:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.BrowseViewControls_matchSegment button:last-child{margin-left:-1px;border-radius:0 var(--radius-xs) var(--radius-xs) 0}.BrowseViewControls_matchSegment button[aria-pressed=true]{position:relative;color:var(--accent);border-color:color-mix(in oklab,var(--accent) 48%,var(--line));background:var(--accent-wash)}.BrowseViewControls_viewPanel{width:min(410px,calc(100vw - 32px));padding:0}.BrowseViewControls_panelHeading{display:grid;padding:var(--sp3);border-bottom:1px solid var(--line)}.BrowseViewControls_panelHeading strong,.BrowseViewControls_viewSection>strong{color:var(--ink);font:600 var(--fs-note)/1.25 var(--f-ui)}.BrowseViewControls_panelHeading span,.BrowseViewControls_viewSection>p{margin:0;color:var(--ink-faint);font:var(--fs-chip)/1.4 var(--f-ui)}.BrowseViewControls_viewSection{display:grid;gap:var(--sp2);padding:var(--sp3)}.BrowseViewControls_viewSection+.BrowseViewControls_viewSection{border-top:1px solid var(--line)}.BrowseViewControls_viewSelects{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp2)}.BrowseViewControls_viewSelects label{min-width:0;display:grid;gap:5px;color:var(--ink-faint);font-size:var(--fs-chip)}.BrowseViewControls_viewSelects select{width:100%}.BrowseViewControls_groupControl{min-width:0;display:flex}.BrowseViewControls_groupControl select{min-width:0;flex:1;border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.BrowseViewControls_groupControl button{min-width:34px;border-left:0;border-radius:0 var(--radius-xs) var(--radius-xs) 0;padding-inline:7px}.BrowseViewControls_viewActions{display:flex;flex-wrap:wrap;gap:var(--sp1)}.BrowseViewControls_viewActions button{min-height:30px;border-color:transparent;background:var(--wash)}.BrowseViewControls_viewActions button[aria-pressed=true]{color:var(--accent);background:var(--accent-wash)}.BrowseViewControls_rules,.BrowseViewControls_fields{display:grid;gap:5px;margin:var(--sp2) 0;padding:0;list-style:none}.BrowseViewControls_rules{gap:0;margin:var(--sp1) var(--sp3) var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.BrowseViewControls_rules li,.BrowseViewControls_fields li{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp2)}.BrowseViewControls_rules li{min-height:40px;padding-left:var(--sp2);background:color-mix(in oklab,var(--surface) 55%,transparent);font-size:var(--fs-note)}.BrowseViewControls_rules li+li{border-top:1px solid var(--line)}.BrowseViewControls_rules li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrowseViewControls_rules button,.BrowseViewControls_fields button{min-width:30px;padding-inline:6px}.BrowseViewControls_rules button{align-self:stretch;border-width:0 0 0 1px;border-radius:0;color:var(--ink-faint);background:transparent;font-size:17px}.BrowseViewControls_rules button:hover{color:var(--ink);background:var(--wash)}.BrowseViewControls_fields label{display:flex;align-items:center;gap:var(--sp1);color:var(--ink-dim);font-size:var(--fs-note)}.BrowseViewControls_fields span{display:flex;gap:4px}.BrowseViewControls_filterForm{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp2);padding:var(--sp3);border-top:1px solid var(--line);background:color-mix(in oklab,var(--surface) 42%,var(--bg))}.BrowseViewControls_filterForm label{display:grid;gap:5px;color:var(--ink-faint);font-size:var(--fs-note)}.BrowseViewControls_filterForm>button,.BrowseViewControls_filterForm>.BrowseViewControls_error{grid-column:1 / -1}.BrowseViewControls_filterForm input{width:100%}.BrowseViewControls_filterCondition select{width:max-content;max-width:100%;justify-self:start}.BrowseViewControls_inline{display:flex}.BrowseViewControls_inline input{min-width:0;flex:1;border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.BrowseViewControls_inline select{border-left:0;border-radius:0 var(--radius-xs) var(--radius-xs) 0}.BrowseViewControls_error{margin:0;color:var(--rust);font-size:var(--fs-note)}.BrowseViewControls_quiet{border:0!important;padding:0!important;color:var(--accent)!important;background:transparent!important}.BrowseViewControls_addCondition{color:var(--ink)!important;background:var(--surface)!important;font-weight:600!important}.BrowseViewControls_addCondition:hover{border-color:color-mix(in oklab,var(--accent) 55%,var(--line))}@media(max-width:700px){.BrowseViewControls_controls{justify-content:flex-start}.BrowseViewControls_panel{position:fixed;z-index:var(--layer-popover);inset:auto 12px 12px;width:auto;max-height:calc(100vh - 24px);overflow-y:auto}.BrowseViewControls_viewSelects{grid-template-columns:1fr}}.avatar_avatar{width:var(--avatar-size);height:var(--avatar-size);flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in oklab,var(--accent) 24%,var(--line));border-radius:var(--radius-full);color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--surface));font:650 var(--fs-chip)/1 var(--f-ui);letter-spacing:0}.role_badge_roleBadge{min-height:23px;box-sizing:border-box;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px 8px;color:var(--ink-dim);background:none;font:var(--fs-chip)/1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.BrowsePage_content{width:min(100%,1560px);min-width:0;margin:0 auto}.BrowsePage_routeDropSurface{position:relative;min-height:100%}.BrowsePage_uploadDropAffordance{position:absolute;z-index:var(--layer-sticky);inset:0;display:grid;place-content:center;justify-items:center;gap:var(--sp4);overflow:hidden;border-radius:var(--radius-sm);color:var(--ink);background:color-mix(in oklab,var(--library-canvas) 88%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 72%,var(--line)),inset 0 0 80px color-mix(in oklab,var(--accent) 7%,transparent);opacity:0;pointer-events:none;transform:scale(.992);visibility:hidden;transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),visibility 0s linear .14s}.BrowsePage_uploadDropAffordance[data-active]{opacity:1;transform:scale(1);visibility:visible;transition-delay:0s}.BrowsePage_uploadDropMark{position:relative;width:76px;height:62px;display:block}.BrowsePage_uploadDropMark i{position:absolute;right:0;left:0;height:38px;border:1px solid color-mix(in oklab,var(--accent) 68%,var(--line));border-radius:var(--radius-xs);background:color-mix(in oklab,var(--surface) 88%,var(--accent) 4%);box-shadow:0 8px 28px #0003}.BrowsePage_uploadDropMark i:first-child{top:0;opacity:.34;transform:translateY(-9px) scale(.86)}.BrowsePage_uploadDropMark i:nth-child(2){top:6px;opacity:.62;transform:translateY(-4px) scale(.93)}.BrowsePage_uploadDropMark i:last-child{top:12px}.BrowsePage_uploadDropMark:before,.BrowsePage_uploadDropMark:after{position:absolute;z-index:2;left:50%;content:""}.BrowsePage_uploadDropMark:before{top:23px;width:1px;height:16px;background:var(--accent);transform:translate(-50%)}.BrowsePage_uploadDropMark:after{top:33px;width:8px;height:8px;border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);transform:translate(-50%) rotate(45deg)}.BrowsePage_uploadDropCopy{display:grid;justify-items:center;gap:var(--sp1);text-align:center}.BrowsePage_uploadDropCopy strong{font:600 22px/1.1 "Solway",var(--f-body);letter-spacing:var(--track-display)}.BrowsePage_uploadDropCopy span{color:var(--ink-dim);font:var(--fs-note)/1.25 var(--f-ui)}.BrowsePage_content>section+section{margin-top:var(--sp8)}.BrowsePage_homeSurface{display:flex;flex-direction:column;gap:var(--sp6)}.BrowsePage_homeSurface>section+section{margin-top:var(--sp2)}.BrowsePage_homeOrganization{min-height:36px;display:flex;align-items:center;gap:var(--sp3)}.BrowsePage_homeOrganizationMark{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-sm);color:var(--ink-dim);background:color-mix(in oklab,var(--surface) 88%,var(--library-canvas));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink-deco) 52%,transparent);font:650 var(--fs-note)/1 "Work Sans",var(--f-ui)}.BrowsePage_homeOrganizationName{min-width:0;overflow:hidden;color:var(--ink-dim);font:650 var(--fs-control)/1.2 "Work Sans",var(--f-ui);letter-spacing:var(--track-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.BrowsePage_homeOrganization[data-loading]{opacity:0;animation:BrowsePage_library-loading-reveal .15s .12s ease-out forwards}.BrowsePage_homeOrganization[data-loading] .BrowsePage_homeOrganizationMark,.BrowsePage_homeOrganization[data-loading] .BrowsePage_homeOrganizationName i{display:block;border-radius:var(--radius-xs);background:color-mix(in oklab,var(--ink) 8%,var(--surface));animation:BrowsePage_library-loading-pulse 1.35s ease-in-out infinite alternate}.BrowsePage_homeOrganization[data-loading] .BrowsePage_homeOrganizationName i{width:138px;height:13px}.BrowsePage_homeSurface .BrowsePage_sectionHeading{margin-bottom:var(--sp3);padding-bottom:0;border-bottom:0}.BrowsePage_homeSurface :is(.BrowsePage_projectList,.BrowsePage_recentList){display:flex;flex-direction:column;gap:var(--sp2);border-top:0;background:transparent}.BrowsePage_homeSurface :is(.BrowsePage_projectHeader,.BrowsePage_recentHeader){border-bottom:0;padding-block:0 var(--sp1)}.BrowsePage_homeSurface .BrowsePage_projectList .BrowsePage_projectShell,.BrowsePage_homeSurface .BrowsePage_recentList .BrowsePage_recentRow{border-bottom:0;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface) 64%,transparent)}.BrowsePage_homeSurface .BrowsePage_projectList .BrowsePage_projectShell:focus-within,.BrowsePage_homeSurface .BrowsePage_recentList .BrowsePage_recentRow:focus-within{background:color-mix(in oklab,var(--surface) 82%,var(--wash-soft));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 34%,var(--line))}.BrowsePage_homeSurface .BrowsePage_sectionFooterAction{margin-top:var(--sp3)}.BrowsePage_sectionFooterSlot{display:flex}.BrowsePage_sectionFooterPlaceholder{visibility:hidden;pointer-events:none}.BrowsePage_sectionHeading,.BrowsePage_scopeToolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp3)}.BrowsePage_sectionHeading{margin-bottom:var(--sp4);padding-bottom:var(--sp3);border-bottom:1px solid var(--line)}.BrowsePage_sectionHeading :is(h1,h2){margin:0;color:var(--accent);font:650 var(--fs-control)/1.25 "Work Sans",var(--f-ui);letter-spacing:0}.BrowsePage_assetGroup h2{margin:0;color:var(--ink-dim);font-size:var(--fs-note);font-weight:600}.BrowsePage_sectionAction{border:0;padding:0;color:var(--accent);background:transparent;font:var(--fs-note)/1.2 var(--f-ui)}.BrowsePage_sectionAction:hover{text-decoration:underline}.BrowsePage_sectionFooterAction{display:inline-flex;align-items:center;gap:var(--sp1);margin-top:var(--sp2);border:0;padding:var(--sp1) var(--sp3);color:var(--accent);background:transparent;font:var(--fs-ui)/1.2 var(--f-body)}.BrowsePage_sectionFooterAction span{transition:transform .12s ease-out}.BrowsePage_sectionFooterAction:hover{background:var(--wash)}.BrowsePage_sectionFooterAction:hover span{transform:translate(2px)}.BrowsePage_assetGroup h2{display:flex;justify-content:space-between;padding:var(--sp2) 0;border-bottom:1px solid var(--line)}.BrowsePage_assetGroup h2 span{color:var(--ink-faint);font-weight:400}.BrowsePage_controls,.BrowsePage_scopeToolbar{display:flex;align-items:center;gap:var(--sp2)}.BrowsePage_homeProjectControls{flex:1}.BrowsePage_homeProjectControls .BrowsePage_primaryButton{margin-left:auto}.BrowsePage_controls label{display:flex;align-items:center;gap:var(--sp1);color:var(--ink-faint);font-size:var(--fs-note)}.BrowsePage_controls :is(input,select),.BrowsePage_scopeToolbar>button,.BrowsePage_segmented button,.BrowsePage_selectionBar button,.BrowsePage_state button,.BrowsePage_emptyLibraryActions>button,.BrowsePage_loadMore,.BrowsePage_refresh button,.BrowsePage_badRoute button{min-height:34px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);padding:5px 9px;color:var(--ink-dim);background:var(--surface);font:var(--fs-note)/1.2 var(--f-ui)}.BrowsePage_primaryButton{min-height:36px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-sm);padding:7px 16px;color:var(--bg-deep);background:var(--primary-action);font:600 var(--fs-note)/1.2 var(--f-ui)}.BrowsePage_primaryButton:hover{background:oklch(from var(--primary-action) calc(l + var(--hover-delta)) c h)}.BrowsePage_primaryButton:active{background:oklch(from var(--primary-action) calc(l - var(--hover-delta)) c h)}.BrowsePage_homeSortTrigger{min-height:36px;display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;border:0;border-radius:var(--radius-xs);padding:6px 8px;color:var(--ink-dim);background:transparent;font:600 var(--fs-note)/1.2 var(--f-ui)}.BrowsePage_homeSortTrigger:hover,.BrowsePage_homeSortTrigger[data-state=open]{color:var(--ink);background:var(--wash)}.BrowsePage_homeSortTrigger svg{width:17px;height:17px;fill:var(--surface);stroke:currentColor;stroke-width:1.25;stroke-linecap:round}.BrowsePage_homeSortChevron{color:var(--ink-faint);font-size:13px;transform:translateY(-1px)}.BrowsePage_uploadButton{min-height:36px;display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);padding:6px 11px;color:var(--ink-dim);background:var(--surface);font:var(--fs-note)/1.2 var(--f-ui);cursor:pointer}.BrowsePage_uploadButton.BrowsePage_primaryButton{border-color:transparent;color:var(--bg-deep);background:var(--primary-action);font-weight:650}.BrowsePage_uploadButton.BrowsePage_primaryButton:hover{background:oklch(from var(--primary-action) calc(l + var(--hover-delta)) c h)}.BrowsePage_uploadButton input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.BrowsePage_headingActions{display:flex;align-items:center;gap:var(--sp1)}.BrowsePage_headingActions>button:not(.BrowsePage_primaryButton){min-height:36px;border:1px solid var(--line);border-radius:var(--radius-xs);padding:6px 11px;color:var(--ink-dim);background:var(--surface);font:var(--fs-note)/1.2 var(--f-ui)}.BrowsePage_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.BrowsePage_controls input{min-width:220px}.BrowsePage_segmented{display:inline-flex}.BrowsePage_segmented button{width:34px;display:grid;place-items:center;border-radius:0;padding:0}.BrowsePage_segmented button:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.BrowsePage_segmented button:last-child{margin-left:-1px;border-radius:0 var(--radius-xs) var(--radius-xs) 0}.BrowsePage_segmented svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.BrowsePage_segmented button[aria-pressed=true],.BrowsePage_scopeToolbar>button[aria-pressed=true]{color:var(--accent);background:var(--accent-wash)}.BrowsePage_projectList,.BrowsePage_projectGrid,.BrowsePage_recentList,.BrowsePage_folderList,.BrowsePage_folderRows,.BrowsePage_assetList,.BrowsePage_assetGrid{margin:0;padding:0;list-style:none}.BrowsePage_projectList li,.BrowsePage_recentList li,.BrowsePage_assetList li{border-bottom:1px solid var(--line)}.BrowsePage_projectShell{position:relative}.BrowsePage_projectShell:has(>button:first-child:active){border-color:var(--accent);transform:translateY(-1px) scale(.988)}.BrowsePage_projectShell:has(>button:first-child:active):after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;pointer-events:none;background:var(--accent);transform-origin:left;animation:BrowsePage_project-open-confirm .13s cubic-bezier(.22,1,.36,1) both}@keyframes BrowsePage_project-open-confirm{0%{opacity:0;transform:scaleX(.12)}to{opacity:1;transform:scaleX(1)}}.BrowsePage_projectShell>.BrowsePage_moreButton{position:absolute;z-index:1;top:50%;right:var(--sp1);transform:translateY(-50%)}.BrowsePage_projectGrid .BrowsePage_projectShell>.BrowsePage_moreButton{top:var(--sp1);transform:none}.BrowsePage_projectShell>button:first-child{padding-right:52px}.BrowsePage_projectList .BrowsePage_projectShell>button:first-child,.BrowsePage_recentOpen{width:100%;min-height:68px;display:grid;align-items:center;gap:var(--sp3);border:0;padding:var(--sp2) var(--sp3);color:var(--ink);background:transparent;text-align:left}.BrowsePage_projectList button:hover,.BrowsePage_recentOpen:hover,.BrowsePage_assetList li:hover{background:var(--wash-soft)}.BrowsePage_projectCopy{min-width:0;display:flex;flex-direction:column;gap:2px}.BrowsePage_projectCopy strong,.BrowsePage_assetIdentity strong{overflow:hidden;color:var(--ink);font:600 var(--fs-control)/1.25 "Solway",var(--f-body);text-overflow:ellipsis;white-space:nowrap}.BrowsePage_projectCopy span,.BrowsePage_projectMeta,.BrowsePage_recentList time,.BrowsePage_assetIdentity span,.BrowsePage_assetMeta{color:var(--ink-faint);font-size:var(--fs-note)}.BrowsePage_projectMeta{display:flex;justify-content:space-between;gap:var(--sp4)}.BrowsePage_projectList,.BrowsePage_recentList{border-top:1px solid var(--line);background:color-mix(in oklab,var(--surface) 18%,transparent)}.BrowsePage_projectList .BrowsePage_projectShell,.BrowsePage_recentList .BrowsePage_recentRow{border-bottom:1px solid var(--line)}.BrowsePage_projectHeader,.BrowsePage_projectList .BrowsePage_projectShell>button:first-child{grid-template-columns:minmax(250px,1fr) 84px 92px 92px}.BrowsePage_projectListWithWorkspace .BrowsePage_projectHeader,.BrowsePage_projectListWithWorkspace .BrowsePage_projectShell>button:first-child{grid-template-columns:minmax(250px,1.35fr) minmax(120px,.65fr) 80px 92px 92px}.BrowsePage_projectHeader,.BrowsePage_recentHeader{display:grid;align-items:center;gap:var(--sp3);padding:var(--sp1) 52px var(--sp2) var(--sp3);border-bottom:1px solid var(--ink-deco);color:var(--ink-faint);font:var(--fs-label)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.BrowsePage_projectHeader>span[data-sort-active]{color:var(--ink-dim)}.BrowsePage_projectHeader>span[data-sort-active] span{margin-left:3px;font-size:.8em}.BrowsePage_projectIdentity,.BrowsePage_recentIdentity{min-width:0;display:grid;align-items:center;gap:var(--sp2)}.BrowsePage_projectIdentity{grid-template-columns:48px minmax(0,1fr)}.BrowsePage_projectThumb{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in oklab,var(--project-accent, var(--line)) 48%,var(--line));border-radius:var(--radius-xs);background:color-mix(in oklab,var(--project-accent, var(--bg-deep)) 18%,var(--bg-deep))}.BrowsePage_projectWorkspace,.BrowsePage_projectCount,.BrowsePage_projectCreated,.BrowsePage_projectUpdated,.BrowsePage_recentProject,.BrowsePage_recentDuration{min-width:0;overflow:hidden;color:var(--ink-dim);font:var(--fs-note)/1.25 var(--f-ui);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.BrowsePage_projectGrid,.BrowsePage_assetGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--sp5)}.BrowsePage_homeProjectRail{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:2px var(--sp2)}.BrowsePage_projectGrid li,.BrowsePage_assetGrid li{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface) 72%,transparent);box-shadow:0 18px 42px #00000029,inset 0 2px var(--project-accent, transparent);transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease}.BrowsePage_projectGrid li:hover,.BrowsePage_assetGrid li:hover{border-color:var(--line-strong);transform:translateY(-2px)}.BrowsePage_projectGrid li:has(>button:first-child:active){border-color:var(--accent);transform:translateY(-1px) scale(.988)}.BrowsePage_projectGrid li>button:first-child{width:100%;display:flex;flex-direction:column;border:0;padding:0;color:var(--ink);background:transparent;text-align:left}.BrowsePage_projectGrid .BrowsePage_projectIdentity,.BrowsePage_projectGrid .BrowsePage_projectMeta{width:100%;box-sizing:border-box;padding:var(--sp3) var(--sp4)}.BrowsePage_projectGrid .BrowsePage_projectIdentity{display:block}.BrowsePage_projectGrid .BrowsePage_projectMeta{padding-top:0}.BrowsePage_projectPoster,.BrowsePage_assetPoster{width:100%;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;color:var(--ink-deco);background:color-mix(in oklab,var(--bg-deep) 74%,var(--surface))}.BrowsePage_projectPoster:has(.BrowsePage_projectPlaceholder){position:relative;background:radial-gradient(ellipse at 78% 20%,color-mix(in oklab,var(--project-accent, var(--accent)) 24%,transparent),transparent 44%),linear-gradient(152deg,color-mix(in oklab,var(--project-accent, var(--surface)) 22%,var(--surface)),color-mix(in oklab,var(--project-accent, var(--bg-deep)) 9%,var(--bg-deep)) 72%)}.BrowsePage_projectPlaceholder{position:relative;width:100%;height:100%;display:block;overflow:hidden}.BrowsePage_projectPlaceholder:before{position:absolute;width:72%;height:190%;top:-45%;left:42%;border:1px solid color-mix(in oklab,var(--project-accent, var(--accent)) 16%,transparent);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--project-accent, var(--accent)) 10%,transparent),transparent);transform:rotate(31deg);content:""}.BrowsePage_projectPlaceholder:after{position:absolute;width:54%;aspect-ratio:1;right:-20%;bottom:-65%;border-radius:var(--radius-full);background:color-mix(in oklab,var(--project-accent, var(--accent)) 10%,transparent);filter:blur(1px);content:""}.BrowsePage_projectPlaceholder i{position:absolute;display:block;pointer-events:none}.BrowsePage_projectPlaceholder i:first-child{inset:auto 8% 16% 12%;height:1px;background:color-mix(in oklab,var(--project-accent, var(--accent)) 18%,transparent);transform:rotate(-7deg)}.BrowsePage_projectPlaceholder i:last-child{top:12%;left:10%;width:5px;height:5px;border-radius:var(--radius-full);background:color-mix(in oklab,var(--project-accent, var(--accent)) 40%,var(--ink-deco));box-shadow:10px 5px color-mix(in oklab,var(--project-accent, var(--accent)) 15%,transparent)}.BrowsePage_projectPoster img,.BrowsePage_assetPoster img,.BrowsePage_assetThumb img,.BrowsePage_recentThumb img{width:100%;height:100%;display:block}.BrowsePage_collectionLoading{contain:layout paint;pointer-events:none}.BrowsePage_loadingCard{pointer-events:none}.BrowsePage_loadingPoster{width:100%;aspect-ratio:16/9;display:block;background:color-mix(in oklab,var(--bg-deep) 74%,var(--surface))}.BrowsePage_loadingCardCopy,.BrowsePage_loadingCardMeta{display:flex;box-sizing:border-box;padding-inline:var(--sp4)}.BrowsePage_loadingCardCopy{flex-direction:column;gap:7px;padding-top:var(--sp3)}.BrowsePage_loadingCardMeta{justify-content:space-between;gap:var(--sp4);padding-top:var(--sp3);padding-bottom:calc(var(--sp5) - .5px)}.BrowsePage_loadingCardCopy i,.BrowsePage_loadingCardMeta i,.BrowsePage_loadingListHeader i,.BrowsePage_loadingListRow i,.BrowsePage_loadingRecentHeader i,.BrowsePage_loadingRecentRow>i,.BrowsePage_loadingRecentRow>span i{display:block;border-radius:var(--radius-xs);background:color-mix(in oklab,var(--ink) 7%,var(--surface));animation:BrowsePage_library-loading-pulse 1.35s ease-in-out infinite alternate}.BrowsePage_loadingCardCopy i:first-child{width:56%;height:12px}.BrowsePage_loadingCardCopy i:last-child{width:74%;height:9px}.BrowsePage_loadingCardMeta i{width:24%;height:8px}.BrowsePage_loadingListHeader,.BrowsePage_loadingListRow{display:grid;grid-template-columns:minmax(250px,1fr) 84px 92px 92px;align-items:center;gap:var(--sp3);padding-inline:var(--sp3)}.BrowsePage_loadingListHeader{min-height:32px}.BrowsePage_loadingListRow{min-height:68px;border-bottom:1px solid var(--line)}.BrowsePage_loadingListHeader i{width:52px;height:7px}.BrowsePage_loadingListRow i{width:62%;height:9px}.BrowsePage_loadingListRow i:first-child{width:min(220px,74%);height:32px}.BrowsePage_loadingRecentHeader,.BrowsePage_loadingRecentRow{display:grid;grid-template-columns:minmax(280px,1fr) 84px 92px;align-items:center;gap:var(--sp3);padding-inline:var(--sp3)}.BrowsePage_loadingRecentHeader{min-height:32px}.BrowsePage_loadingRecentRow{min-height:68px;border-bottom:1px solid var(--line)}.BrowsePage_loadingRecentHeader i{width:52px;height:7px}.BrowsePage_loadingRecentRow>i{width:58%;height:9px}.BrowsePage_loadingRecentRow>span{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:var(--sp2)}.BrowsePage_loadingRecentRow>span i:first-child{width:64px;aspect-ratio:16/9}.BrowsePage_loadingRecentRow>span i:last-child{width:min(190px,78%);height:11px}.BrowsePage_loadingCard:nth-child(odd) i,.BrowsePage_loadingListRow:nth-child(odd) i,.BrowsePage_loadingRecentRow:nth-child(odd) i{animation-delay:-.5s}@keyframes BrowsePage_library-loading-pulse{0%{opacity:.42}to{opacity:.82}}:root[data-motion=reduced] .BrowsePage_projectShell:has(>button:first-child:active):after{animation:none}:root[data-motion=reduced] .BrowsePage_uploadDropAffordance{transition:none}:root[data-motion=reduced] :is(.BrowsePage_projectPoster img,.BrowsePage_projectThumb img){transition:none}:root[data-motion=reduced] :is(.BrowsePage_collectionLoading,.BrowsePage_homeOrganization[data-loading]) i{animation:none;opacity:.62}.BrowsePage_recentHeader,.BrowsePage_recentOpen{grid-template-columns:minmax(280px,1fr) 84px 92px}.BrowsePage_recentListWithProject :is(.BrowsePage_recentHeader,.BrowsePage_recentOpen){grid-template-columns:minmax(280px,1fr) minmax(120px,.45fr) 84px 92px}.BrowsePage_recentList{--recent-actions-reserve: 52px}.BrowsePage_recentList:has(.BrowsePage_recentVersioned){--recent-actions-reserve: 9rem}.BrowsePage_recentHeader{padding-right:var(--recent-actions-reserve)}.BrowsePage_recentIdentity{grid-template-columns:64px minmax(0,1fr)}.BrowsePage_recentThumb{width:64px;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-xs);color:var(--ink-deco);background:var(--bg-deep)}.BrowsePage_recentsFeed{display:flex;flex-direction:column}.BrowsePage_recentRow{position:relative}.BrowsePage_recentLane h2{margin:var(--sp4) 0 0;padding:var(--sp2) var(--sp3);color:var(--ink-faint);border-bottom:1px solid var(--line);font-size:var(--fs-note);font-weight:600}.BrowsePage_recentLane:first-child h2,.BrowsePage_recentsFeed>.BrowsePage_recentHeader+.BrowsePage_recentLane h2{margin-top:0}.BrowsePage_recentRow>.BrowsePage_recentOpen{padding-right:var(--recent-actions-reserve)}.BrowsePage_recentRow>.BrowsePage_rowActions{position:absolute;right:var(--sp1);top:50%;transform:translateY(-50%)}.BrowsePage_ceiling{margin:var(--sp3) 0 0;color:var(--ink-faint);text-align:center;font-size:var(--fs-note)}.BrowsePage_scopeTopbar{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);margin-bottom:var(--sp3)}.BrowsePage_projectLoading{position:relative;min-height:420px;contain:layout paint;opacity:0;animation:BrowsePage_project-loading-reveal .15s .11s ease-out forwards}.BrowsePage_loadingProgress{position:absolute;top:-1px;right:0;left:0;height:2px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--accent) 12%,transparent)}.BrowsePage_loadingProgress i{width:58%;height:100%;display:block;border-radius:inherit;background:var(--accent);transform:translate(-105%);animation:BrowsePage_project-loading-travel 1.05s .11s cubic-bezier(.45,0,.25,1) infinite}.BrowsePage_loadingTopbar{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);margin-bottom:var(--sp3)}.BrowsePage_loadingTopbar i:first-child{width:min(220px,35%);height:12px}.BrowsePage_loadingTopbar i:last-child{width:72px;height:32px}.BrowsePage_loadingToolbar{min-height:62px;display:flex;align-items:center;gap:var(--sp2);box-sizing:border-box;margin-bottom:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp3);background:color-mix(in oklab,var(--surface) 28%,transparent)}.BrowsePage_loadingToolbar i:first-child{width:128px;height:26px;margin-right:var(--sp3)}.BrowsePage_loadingToolbar i:nth-child(2){width:84px;height:32px}.BrowsePage_loadingToolbar i:nth-child(3){width:112px;height:32px}.BrowsePage_loadingToolbar i:last-child{width:88px;height:34px;margin-left:auto}.BrowsePage_loadingTable{border-top:1px solid var(--line);background:color-mix(in oklab,var(--surface) 18%,transparent)}.BrowsePage_loadingTableHead,.BrowsePage_loadingRow{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(96px,.68fr));align-items:center;gap:var(--sp3);padding:0 var(--sp3)}.BrowsePage_loadingTableHead{min-height:34px;border-bottom:1px solid var(--ink-deco)}.BrowsePage_loadingRow{min-height:62px;border-bottom:1px solid var(--line)}.BrowsePage_loadingTableHead i,.BrowsePage_loadingRow i,.BrowsePage_loadingTopbar i,.BrowsePage_loadingToolbar i{display:block;border-radius:var(--radius-xs);background:color-mix(in oklab,var(--ink) 7%,var(--surface));animation:BrowsePage_project-loading-pulse 1.35s ease-in-out infinite alternate}.BrowsePage_loadingTableHead i{width:54px;height:7px}.BrowsePage_loadingRow i{width:min(132px,72%);height:10px}.BrowsePage_loadingRow i:first-child{width:min(260px,78%);height:30px}.BrowsePage_loadingRow:nth-child(odd) i{animation-delay:-.5s}@keyframes BrowsePage_project-loading-reveal{to{opacity:1}}@keyframes BrowsePage_project-loading-pulse{0%{opacity:.42}to{opacity:.82}}@keyframes BrowsePage_project-loading-travel{to{transform:translate(280%)}}.BrowsePage_breadcrumb{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp1);color:var(--ink-faint);font:var(--fs-note)/1.25 var(--f-ui)}.BrowsePage_breadcrumb a{padding:var(--sp1) 0;color:var(--ink-dim);text-decoration:none}.BrowsePage_breadcrumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.BrowsePage_crumbSeparator{color:var(--ink-faint)}.BrowsePage_currentCrumb{max-width:38ch;overflow:hidden;color:var(--ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.BrowsePage_scopeToolbar{justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--sp4);padding:var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface) 28%,transparent)}.BrowsePage_scopeViewTools,.BrowsePage_scopeCreateTools,.BrowsePage_scopeCollectionTools{display:flex;align-items:center;gap:var(--sp2)}.BrowsePage_scopeCollectionTools{min-width:210px;padding-right:var(--sp3);border-right:1px solid var(--line)}.BrowsePage_scopeCollectionTools>button:not(.BrowsePage_moreButton),.BrowsePage_scopeViewTools>button,.BrowsePage_scopeCreateTools>button{min-height:34px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);padding:5px 9px;color:var(--ink-dim);background:var(--surface);font:var(--fs-note)/1.2 var(--f-ui)}.BrowsePage_scopeCollectionTools>button.BrowsePage_primaryButton{flex:0 0 auto;border-color:transparent;color:var(--bg-deep);background:var(--primary-action);font-weight:650}.BrowsePage_scopeCollectionTools>button.BrowsePage_primaryButton:hover{background:oklch(from var(--primary-action) calc(l + var(--hover-delta)) c h)}.BrowsePage_scopeCollectionTools>button.BrowsePage_primaryButton:active{background:oklch(from var(--primary-action) calc(l - var(--hover-delta)) c h)}.BrowsePage_scopeViewIdentity{min-width:0;flex:1 1 auto;display:grid;gap:3px;margin-right:auto}.BrowsePage_scopeViewIdentity small{color:var(--accent);font-size:var(--fs-label);font-weight:650;letter-spacing:var(--track-label);text-transform:uppercase}.BrowsePage_scopeViewIdentity strong{overflow:hidden;color:var(--ink);font:600 var(--fs-note)/1.25 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.BrowsePage_scopeViewIdentity>span{color:var(--ink-faint);font-size:var(--fs-chip)}.BrowsePage_draftCollectionName{box-sizing:border-box;width:min(30ch,100%);min-width:10ch;border:0;border-bottom:1px solid transparent;border-radius:0;padding:1px 0 2px;color:var(--ink);background:transparent;font:600 var(--fs-note)/1.25 var(--f-ui)}.BrowsePage_draftCollectionName:hover{border-bottom-color:var(--line-strong)}.BrowsePage_draftCollectionName:focus{border-bottom-color:var(--accent);outline:0}.BrowsePage_scopeViewTools{min-width:0;flex-wrap:wrap}.BrowsePage_scopeCreateTools{margin-left:auto}.BrowsePage_selectionBar{position:fixed;z-index:var(--layer-notice);inset-inline-start:50%;inset-block-end:max(var(--sp4),env(safe-area-inset-bottom));inline-size:min(44rem,calc(100vw - 2 * var(--sp5)));min-block-size:3.5rem;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp3);transform:translate(-50%);border:1px solid color-mix(in oklab,var(--accent) 44%,var(--line));border-radius:var(--radius-sm);padding:var(--sp2);background:color-mix(in oklab,var(--surface) 94%,var(--bg));box-shadow:0 12px 32px color-mix(in oklab,var(--bg) 72%,transparent)}.BrowsePage_draftCollectionBar{position:fixed;z-index:var(--layer-notice);inset-inline-start:50%;inset-block-end:max(var(--sp4),env(safe-area-inset-bottom));inline-size:min(54rem,calc(100vw - 2 * var(--sp5)));min-block-size:4rem;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--sp3);transform:translate(-50%);border:1px solid color-mix(in oklab,var(--accent) 52%,var(--line));border-radius:var(--radius-sm);padding:var(--sp2);background:color-mix(in oklab,var(--surface) 96%,var(--bg));box-shadow:0 14px 38px color-mix(in oklab,var(--bg) 78%,transparent)}.BrowsePage_draftCollectionMark{width:2.5rem;height:2.5rem;display:grid;place-content:center;gap:4px;border:1px solid color-mix(in oklab,var(--accent) 45%,var(--line));border-radius:var(--radius-xs);background:var(--accent-wash)}.BrowsePage_draftCollectionMark i{width:15px;height:2px;display:block;border-radius:var(--radius-xs);background:var(--accent)}.BrowsePage_draftCollectionMark i:last-child{width:10px}.BrowsePage_draftCollectionOptions{display:flex;align-items:center;gap:var(--sp3);padding-inline:var(--sp2);border-inline:1px solid var(--line)}.BrowsePage_draftCollectionOptions label{display:flex;align-items:center;gap:6px;color:var(--ink-dim);font:var(--fs-note)/1.2 var(--f-ui);white-space:nowrap}.BrowsePage_draftCollectionOptions input{accent-color:var(--accent)}.BrowsePage_selectionCopy{min-width:0;display:grid;gap:2px}.BrowsePage_selectionSummary,.BrowsePage_selectionHint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrowsePage_selectionSummary{color:var(--ink);font:600 var(--fs-ui)/1.3 var(--f-ui)}.BrowsePage_selectionHint{color:var(--ink-faint);font:var(--fs-note)/1.3 var(--f-ui)}.BrowsePage_selectionActions{display:flex;gap:var(--sp2)}.BrowsePage_selectionBar .BrowsePage_selectionClear,.BrowsePage_selectionBar .BrowsePage_selectionAction,.BrowsePage_selectionBar .BrowsePage_selectionOpen,.BrowsePage_draftCollectionBar .BrowsePage_selectionAction,.BrowsePage_draftCollectionBar .BrowsePage_selectionOpen{min-block-size:2.5rem;border:1px solid var(--line);border-radius:var(--radius-xs);padding-inline:var(--sp3);color:var(--ink);background:transparent;font:600 var(--fs-ui)/1 var(--f-ui)}.BrowsePage_selectionBar .BrowsePage_selectionClear{inline-size:2.5rem;padding:0;color:var(--ink-dim);font-size:var(--fs-base)}.BrowsePage_selectionBar .BrowsePage_selectionOpen{border-color:color-mix(in oklab,var(--accent) 68%,var(--line));color:var(--bg-deep);background:var(--accent)}.BrowsePage_draftCollectionBar .BrowsePage_selectionOpen{border-color:transparent;color:var(--bg-deep);background:var(--accent)}.BrowsePage_selectionBar :is(.BrowsePage_selectionClear,.BrowsePage_selectionAction):hover{background:var(--wash)}.BrowsePage_draftCollectionBar .BrowsePage_selectionAction:hover{background:var(--wash)}.BrowsePage_selectionBar .BrowsePage_selectionOpen:hover,.BrowsePage_draftCollectionBar .BrowsePage_selectionOpen:hover{background:oklch(from var(--accent) calc(l + var(--hover-delta)) c h)}.BrowsePage_draftCollectionBar button:disabled{opacity:.55;cursor:wait}.BrowsePage_content:has(.BrowsePage_selectionBar){padding-bottom:calc(3.5rem + var(--sp5))}.BrowsePage_content:has(.BrowsePage_draftCollectionBar){padding-bottom:calc(4rem + var(--sp5))}.BrowsePage_content:has(.BrowsePage_draftCollectionBar):has(.BrowsePage_selectionBar) .BrowsePage_selectionBar{inset-block-end:calc(max(var(--sp4),env(safe-area-inset-bottom)) + 5rem)}.BrowsePage_content:has(.BrowsePage_draftCollectionBar):has(.BrowsePage_selectionBar){padding-bottom:calc(8.5rem + var(--sp6))}.BrowsePage_folderList{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp4);margin:var(--sp3) 0 var(--sp5)}.BrowsePage_folderList li{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface) 64%,transparent);transition:border-color .14s ease,transform .16s cubic-bezier(.22,1,.36,1)}.BrowsePage_folderList li:hover{border-color:var(--line-strong);transform:translateY(-2px)}.BrowsePage_folderList li>button:first-child{width:100%;min-width:0;min-height:112px;display:flex;align-items:flex-end;border:0;padding:var(--sp4) 48px var(--sp4) var(--sp4);color:var(--ink);background:transparent;text-align:left}.BrowsePage_folderList li>.BrowsePage_moreButton{position:absolute;z-index:2;top:var(--sp2);right:var(--sp2)}.BrowsePage_folderList li>button:first-child:hover{background:var(--wash-soft)}.BrowsePage_folderCardIdentity{width:100%;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:var(--sp3)}.BrowsePage_folderCardIdentity>span:first-child{width:40px;height:32px;display:grid;place-items:center;color:var(--accent)}.BrowsePage_folderCardIdentity strong{min-width:0;overflow:hidden;font:600 var(--fs-control)/1.25 "Solway",var(--f-body);text-overflow:ellipsis;white-space:nowrap}.BrowsePage_folderGlyph{width:40px;height:32px;fill:color-mix(in oklab,var(--accent) 8%,transparent);stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.BrowsePage_libraryTable{width:100%;min-width:0;overflow-x:auto;border-top:1px solid var(--line);background:color-mix(in oklab,var(--surface) 18%,transparent)}.BrowsePage_libraryHeader,.BrowsePage_libraryGroupHeading,.BrowsePage_folderRows,.BrowsePage_assetGroups{min-width:720px}.BrowsePage_libraryHeader{display:grid;grid-template-columns:var(--library-columns) 156px;align-items:center;gap:var(--sp3);min-height:34px;box-sizing:border-box;padding:0 var(--sp2) 0 var(--sp3);border-bottom:1px solid var(--ink-deco);color:var(--ink-faint);font:var(--fs-label)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.BrowsePage_libraryGroupHeading{min-height:34px;display:flex;align-items:center;gap:var(--sp2);box-sizing:border-box;padding:0 var(--sp3);border-bottom:1px solid var(--line);color:var(--ink-dim);background:color-mix(in oklab,var(--surface) 46%,var(--bg));font:600 var(--fs-label)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.BrowsePage_libraryGroupHeading span{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:500}.BrowsePage_folderRows{background:color-mix(in oklab,var(--surface) 26%,transparent)}.BrowsePage_folderRows li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 156px;align-items:center;border-bottom:1px solid var(--line)}.BrowsePage_folderOpen,.BrowsePage_assetList .BrowsePage_assetOpen{width:100%;min-height:62px;display:grid;grid-template-columns:var(--library-columns);align-items:center;gap:var(--sp3);border:0;padding:var(--sp2) var(--sp3);color:var(--ink);background:transparent;text-align:left}.BrowsePage_folderOpen:hover,.BrowsePage_folderRows li:focus-within{background:var(--wash-soft)}.BrowsePage_folderIdentity,.BrowsePage_assetNameCell{min-width:0;display:flex;align-items:center;gap:var(--sp3)}.BrowsePage_folderIdentity>span:first-child{width:48px;height:32px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--accent);background:var(--surface)}.BrowsePage_folderIdentity .BrowsePage_folderGlyph{width:28px;height:23px}.BrowsePage_folderIdentity strong{overflow:hidden;font:600 var(--fs-control)/1.25 "Solway",var(--f-body);text-overflow:ellipsis;white-space:nowrap}.BrowsePage_assetField,.BrowsePage_assetCreated{min-width:0;overflow:hidden;color:var(--ink-dim);font:var(--fs-note)/1.25 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.BrowsePage_assetNameCell em{color:var(--ink-faint);font-style:normal}.BrowsePage_assetField[data-tone=errored]{color:var(--rust)}.BrowsePage_assetField[data-tone=processing],.BrowsePage_assetField[data-tone=ingesting]{color:var(--accent)}.BrowsePage_assetGroups{display:flex;flex-direction:column;gap:var(--sp3)}.BrowsePage_assetList li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 156px;align-items:center;border-bottom:1px solid var(--line)}.BrowsePage_assetOpen{min-width:0;display:flex;align-items:center;gap:var(--sp3);border:0;padding:var(--sp2) var(--sp3);color:var(--ink);background:transparent;text-align:left}.BrowsePage_assetThumb{width:5rem;flex:0 0 auto;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-xs);color:var(--ink-deco);background:var(--bg-deep)}.BrowsePage_assetIdentity{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.BrowsePage_assetMeta{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp3)}.BrowsePage_assetMeta [data-tone=errored]{color:var(--rust)}.BrowsePage_assetMeta [data-tone=processing],.BrowsePage_assetMeta [data-tone=ingesting]{color:var(--accent)}.BrowsePage_assetGrid li{position:relative;display:flex;flex-direction:column}.BrowsePage_assetGrid li>.BrowsePage_rowActions{position:absolute;z-index:1;top:var(--sp2);right:var(--sp2)}.BrowsePage_assetGrid .BrowsePage_assetOpen{width:100%;flex-direction:column;align-items:stretch;padding:0}.BrowsePage_assetGrid .BrowsePage_assetIdentity,.BrowsePage_assetGrid .BrowsePage_assetMeta{box-sizing:border-box;padding:var(--sp2) var(--sp3)}.BrowsePage_assetGrid .BrowsePage_assetMeta{flex-wrap:wrap;padding-top:0}.BrowsePage_selectionMark{position:absolute;z-index:2;top:var(--sp2);left:var(--sp2);width:1.25rem;height:1.25rem;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:transparent;background:color-mix(in oklab,var(--surface) 90%,transparent);font:700 var(--fs-chip)/1 var(--f-ui);opacity:0;pointer-events:none;transition:opacity .12s ease,color .12s ease,border-color .12s ease,background .12s ease}.BrowsePage_assetList .BrowsePage_selectionMark{top:50%;transform:translateY(-50%)}.BrowsePage_assetGrid li:hover .BrowsePage_selectionMark,.BrowsePage_assetGrid li:focus-within .BrowsePage_selectionMark,.BrowsePage_assetList li:hover .BrowsePage_selectionMark,.BrowsePage_assetList li:focus-within .BrowsePage_selectionMark{opacity:1}.BrowsePage_assetGrid li[aria-selected=true] .BrowsePage_selectionMark,.BrowsePage_assetList li[aria-selected=true] .BrowsePage_selectionMark{border-color:color-mix(in oklab,var(--accent) 78%,var(--line));color:var(--bg-deep);background:var(--accent);opacity:1}.BrowsePage_assetGrid li[aria-selected=true],.BrowsePage_assetList li[aria-selected=true]{border-color:color-mix(in oklab,var(--accent) 72%,var(--line));background:color-mix(in oklab,var(--wash) 76%,var(--accent) 6%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 72%,var(--line))}.BrowsePage_assetGrid .BrowsePage_assetIdentity strong{font-size:var(--fs-base)}.BrowsePage_assetGrid .BrowsePage_assetMeta{color:var(--ink-dim)}.BrowsePage_state{min-height:150px;display:grid;align-content:center;justify-items:start;gap:var(--sp1);padding:var(--sp4);color:var(--ink-dim);border:1px solid var(--line);background:var(--surface)}.BrowsePage_state p{max-width:var(--measure-prose);margin:0;color:var(--ink-faint)}.BrowsePage_emptyLibrary{min-height:188px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp4);border:1px dashed color-mix(in oklab,var(--accent) 28%,var(--line));border-radius:var(--radius-sm);padding:clamp(24px,4vw,48px);background:radial-gradient(circle at 12% 50%,color-mix(in oklab,var(--accent) 8%,transparent),transparent 28%),color-mix(in oklab,var(--surface) 64%,transparent)}.BrowsePage_demoEmpty{min-height:160px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in oklab,var(--surface) 82%,transparent);display:flex;align-items:center;justify-content:center}.BrowsePage_demoActions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.BrowsePage_secondaryButton{min-height:38px;padding:0 16px;border:1px solid var(--line-strong, var(--line));border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.BrowsePage_secondaryButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.BrowsePage_secondaryButton:disabled{cursor:wait;opacity:.65}@media(max-width:760px){.BrowsePage_demoActions{align-items:stretch;flex-direction:column}}.BrowsePage_emptyLibraryMark{width:64px;height:52px;position:relative;display:block}.BrowsePage_emptyLibraryMark i{position:absolute;inset:8px 0 0;border:1px solid color-mix(in oklab,var(--accent) 48%,var(--line));border-radius:var(--radius-xs);background:color-mix(in oklab,var(--accent) 5%,var(--surface));transform:translate(var(--empty-x, 0),var(--empty-y, 0))}.BrowsePage_emptyLibraryMark i:nth-child(1){--empty-x: 10px;--empty-y: -8px;opacity:.34}.BrowsePage_emptyLibraryMark i:nth-child(2){--empty-x: 5px;--empty-y: -4px;opacity:.6}.BrowsePage_emptyLibrary>div{min-width:0;display:grid;gap:5px}.BrowsePage_emptyLibrary strong{font:600 19px/1.2 var(--f-body)}.BrowsePage_emptyLibrary span:not(.BrowsePage_emptyLibraryMark){max-width:var(--measure-prose);color:var(--ink-faint);font:var(--fs-note)/1.45 var(--f-ui)}.BrowsePage_emptyLibraryActions{display:flex!important;grid-auto-flow:column;align-items:center;gap:var(--sp2)!important}.BrowsePage_emptyLibraryActions>button,.BrowsePage_emptyLibraryActions>label{min-height:38px;box-sizing:border-box}.BrowsePage_refresh{display:flex;align-items:center;justify-content:space-between;gap:var(--sp2);margin:0 0 var(--sp2);padding:var(--sp2);color:var(--ink-dim);background:var(--working-wash);font-size:var(--fs-note)}.BrowsePage_loadMore{display:block;margin:var(--sp3) auto 0}.BrowsePage_badRoute{max-width:560px;margin:15vh auto;padding:var(--sp5);color:var(--ink);border:1px solid var(--line);background:var(--surface)}:root[data-motion=reduced] .BrowsePage_projectLoading,:root[data-motion=reduced] .BrowsePage_projectLoading i{animation:none;opacity:1;transform:none}.BrowsePage_moreButton{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--radius-xs);padding:0;color:var(--ink-faint);background:color-mix(in srgb,var(--surface) 90%,transparent)}.BrowsePage_moreButton:hover,.BrowsePage_moreButton[data-state=open]{color:var(--ink);border-color:var(--line);background:var(--surface)}.BrowsePage_moreGlyph{display:inline-flex;align-items:center;gap:3px}.BrowsePage_moreGlyph i{width:3px;height:3px;display:block;border-radius:var(--radius-full);background:currentColor}.BrowsePage_rowActions{display:flex;align-items:center;gap:var(--sp1)}.BrowsePage_assetList .BrowsePage_rowActions{margin-right:var(--sp1)}.BrowsePage_versionTrigger{min-height:30px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:var(--radius-pill);padding:0 9px;color:var(--ink-dim);background:color-mix(in srgb,var(--surface) 94%,transparent);font:600 var(--fs-chip)/1 var(--f-ui);white-space:nowrap}.BrowsePage_versionTrigger:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-wash)}.BrowsePage_menuPortal{display:contents}.BrowsePage_menu{z-index:var(--layer-popover);min-width:185px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:4px;color:var(--ink);background:var(--surface);box-shadow:0 16px 46px #00000052}.BrowsePage_menuItem{min-height:34px;display:flex;align-items:center;border-radius:var(--radius-xs);padding:0 9px;font-size:var(--fs-note)}.BrowsePage_menuItem[data-highlighted]{background:var(--wash)}.BrowsePage_homeSortMenu{min-width:172px}.BrowsePage_menuLabel{padding:7px 9px 5px 31px;color:var(--ink-faint);font:650 var(--fs-chip)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.BrowsePage_menuIndicator{width:16px;margin-right:6px;color:var(--accent);font-weight:700}.BrowsePage_dangerItem{color:var(--rust)}.BrowsePage_separator{height:1px;margin:4px;background:var(--line)}.BrowsePage_dialogOverlay{position:fixed;z-index:var(--layer-dialog-scrim);inset:0;background:#0a0908b3;backdrop-filter:blur(2px)}.BrowsePage_shareDialogShell{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;width:min(620px,calc(100vw - 2 * var(--sp4)));max-height:min(820px,calc(100vh - 2 * var(--sp4)));transform:translate(-50%,-50%);outline:0}.BrowsePage_shareDialogShell>.share-dialog{width:100%;max-height:inherit;box-sizing:border-box}.BrowsePage_dialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;width:min(calc(100vw - 32px),440px);max-height:calc(100vh - 48px);box-sizing:border-box;overflow-y:auto;transform:translate(-50%,-50%);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--sp4);color:var(--ink);background:var(--surface);box-shadow:0 24px 80px #00000080;font-family:var(--f-ui)}.BrowsePage_dialog h2{margin:0;font:500 22px/1.2 var(--f-body)}.BrowsePage_dialog>p{margin:var(--sp1) 0 var(--sp3);color:var(--ink-faint);font-size:var(--fs-note);line-height:1.45}.BrowsePage_dialog>label,.BrowsePage_dialog>form>label{display:grid;gap:6px;margin-top:var(--sp2);color:var(--ink-dim);font-size:var(--fs-note)}.BrowsePage_dialog>form>label.BrowsePage_checkboxField{display:flex;flex-direction:row;align-items:center;gap:var(--sp2)}.BrowsePage_checkboxField input[type=checkbox]{flex:0 0 auto;margin:0}.BrowsePage_dialog :is(input:not([type=checkbox]),textarea,select){width:100%;min-height:38px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);padding:7px 9px;color:var(--ink);background:var(--bg);font:inherit}.BrowsePage_dialog textarea{resize:vertical}.BrowsePage_checks{display:grid;gap:var(--sp2);margin-top:var(--sp3);color:var(--ink-dim);font-size:var(--fs-note)}.BrowsePage_checks label{display:flex;align-items:center;gap:var(--sp2)}.BrowsePage_uploadRisks{display:grid;gap:var(--sp2);margin:var(--sp3) 0 0;padding:0;list-style:none}.BrowsePage_uploadRisks li{display:grid;gap:3px;border:1px solid var(--line);border-radius:var(--radius-xs);padding:var(--sp2);background:var(--working-wash)}.BrowsePage_uploadRisks strong{overflow-wrap:anywhere;font-size:var(--fs-note)}.BrowsePage_uploadRisks span{color:var(--ink-faint);font-size:var(--fs-note);line-height:1.4}.BrowsePage_dialogActions{display:flex;justify-content:flex-end;gap:var(--sp2);margin-top:var(--sp4)}.BrowsePage_dialogActions>button{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-xs);padding:6px 11px;color:var(--ink-dim);background:var(--bg);font:var(--fs-note)/1.2 var(--f-ui)}.BrowsePage_dialogActions>.BrowsePage_primaryButton{color:var(--bg-deep);background:var(--primary-action)}.BrowsePage_dangerButton{color:var(--rust)!important;border-color:color-mix(in srgb,var(--rust) 45%,var(--line))!important}.BrowsePage_accessDialog{width:min(calc(100vw - 32px),660px)}.BrowsePage_accessSection{padding:var(--sp3) 0;border-top:1px solid var(--line)}.BrowsePage_accessSectionHeading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp3)}.BrowsePage_accessSectionHeading>div{min-width:0;display:grid;gap:3px}.BrowsePage_accessSectionHeading strong{font-size:var(--fs-control)}.BrowsePage_accessSectionHeading span,.BrowsePage_accessIdentity span,.BrowsePage_accessIdentity small,.BrowsePage_accessEmpty{color:var(--ink-faint);font-size:var(--fs-note)}.BrowsePage_accessSectionHeading select{min-width:125px;width:auto!important}.BrowsePage_accessBadge{flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius-pill);padding:5px 8px;color:var(--ink-dim)!important;background:var(--wash)}.BrowsePage_accessRows{margin:var(--sp2) 0 0;padding:0;list-style:none}.BrowsePage_accessRows>li{min-height:54px;display:flex;align-items:center;gap:var(--sp2);border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.BrowsePage_accessRows>li:first-child{border-top:0}.BrowsePage_accessIdentity{min-width:0;flex:1;display:grid;gap:2px}.BrowsePage_accessIdentity strong,.BrowsePage_accessIdentity span,.BrowsePage_accessIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrowsePage_accessRows button,.BrowsePage_accessState button{min-height:32px;border:1px solid var(--line);border-radius:var(--radius-xs);padding:5px 9px;color:var(--ink-dim);background:var(--bg);font:var(--fs-note)/1.2 var(--f-ui)}.BrowsePage_accessRowActions{display:flex;gap:var(--sp1)}.BrowsePage_accessState{min-height:120px;display:grid;place-content:center;justify-items:center;gap:var(--sp2);color:var(--ink-faint);text-align:center}.BrowsePage_accessToolbar{display:flex;align-items:center;gap:var(--sp2);margin:var(--sp2) 0}.BrowsePage_searchField{min-width:0;flex:1}.BrowsePage_accessToolbar select,.BrowsePage_accessToolbar input{min-width:0;min-height:36px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:var(--fs-note)/1.2 var(--f-ui)}.BrowsePage_accessToolbar select{padding:6px 28px 6px 9px;color:var(--ink-dim)}.BrowsePage_accessToolbar input{width:100%;padding:7px 10px}.BrowsePage_accessPeopleRows{margin:var(--sp2) 0 0;padding:0;list-style:none}.BrowsePage_accessPeopleRows>li{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) 120px 40px;align-items:center;gap:var(--sp2);border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.BrowsePage_accessPeopleRows>li:first-child{border-top:0}.BrowsePage_accessHeader{min-height:28px!important;padding-bottom:var(--sp1);color:var(--ink-faint);font:var(--fs-chip)/1.1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase;border-top:0!important}.BrowsePage_accessPersonCell{min-width:0;display:flex;align-items:center;gap:var(--sp3)}.BrowsePage_accessAvatar{--avatar-size: 30px}.BrowsePage_roleBadge{justify-self:start}.BrowsePage_inviteRow{display:flex;align-items:flex-end;gap:var(--sp2);margin-top:var(--sp2)}.BrowsePage_inviteRow label{min-width:0;flex:1;display:grid;gap:5px;color:var(--ink-dim);font-size:var(--fs-note)}.BrowsePage_inviteRow .BrowsePage_primaryButton{flex:0 0 auto}.BrowsePage_toast{position:fixed;z-index:var(--layer-toast);right:var(--sp3);bottom:var(--sp3);max-width:min(420px,calc(100vw - 32px));display:flex;align-items:center;gap:var(--sp3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--sp2) var(--sp3);color:var(--ink);background:var(--surface);box-shadow:0 14px 44px #00000059;font:var(--fs-note)/1.35 var(--f-ui)}.BrowsePage_toast[data-tone=error]{border-color:color-mix(in srgb,var(--rust) 55%,var(--line))}.BrowsePage_toast button{margin-left:auto;border:0;padding:2px 5px;color:var(--ink-faint);background:transparent;font-size:18px}.BrowsePage_toast .BrowsePage_toastAction{margin-left:0;color:var(--accent);font:600 var(--fs-note)/1 var(--f-ui)}@media(max-width:760px){.BrowsePage_homeSortTrigger,.BrowsePage_primaryButton,.BrowsePage_uploadButton,.BrowsePage_headingActions>button:not(.BrowsePage_primaryButton),.BrowsePage_segmented button,.BrowsePage_sectionFooterAction,.BrowsePage_moreButton,.BrowsePage_versionTrigger,.BrowsePage_menuItem,.BrowsePage_controls :is(input,select),.BrowsePage_scopeToolbar>button,.BrowsePage_emptyLibraryActions>button,.BrowsePage_emptyLibraryActions>label,.BrowsePage_loadMore,.BrowsePage_refresh button,.BrowsePage_badRoute button{min-height:44px}.BrowsePage_segmented button,.BrowsePage_moreButton{width:44px}.BrowsePage_emptyLibrary{grid-template-columns:auto 1fr}.BrowsePage_emptyLibraryActions{grid-column:1 / -1;justify-self:start}.BrowsePage_sectionHeading{align-items:flex-start;flex-direction:column}.BrowsePage_scopeTopbar{align-items:flex-start;flex-wrap:wrap}.BrowsePage_controls{width:100%;flex-wrap:wrap}.BrowsePage_controls input{min-width:0;flex:1}.BrowsePage_projectMeta{gap:var(--sp2)}.BrowsePage_projectHeader,.BrowsePage_recentHeader{display:none}.BrowsePage_projectList .BrowsePage_projectShell>button:first-child,.BrowsePage_projectListWithWorkspace .BrowsePage_projectShell>button:first-child{grid-template-columns:minmax(0,1fr)}.BrowsePage_projectWorkspace,.BrowsePage_projectCount,.BrowsePage_projectCreated,.BrowsePage_projectUpdated,.BrowsePage_recentProject,.BrowsePage_recentDuration,.BrowsePage_recentOpen>time{display:none}.BrowsePage_recentOpen{grid-template-columns:minmax(0,1fr)}.BrowsePage_selectionBar{inset-block-end:max(var(--sp2),env(safe-area-inset-bottom));inline-size:calc(100vw - 2 * var(--sp2));gap:var(--sp2)}.BrowsePage_selectionBar :is(.BrowsePage_selectionClear,.BrowsePage_selectionAction,.BrowsePage_selectionOpen){min-block-size:2.75rem}.BrowsePage_draftCollectionBar{inset-block-end:max(var(--sp2),env(safe-area-inset-bottom));inline-size:calc(100vw - 2 * var(--sp2));grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp2)}.BrowsePage_draftCollectionOptions{grid-column:1 / -1;grid-row:2;justify-content:center;border:0;padding:var(--sp1) 0 0}.BrowsePage_draftCollectionBar .BrowsePage_selectionActions{grid-column:3;grid-row:1}.BrowsePage_draftCollectionBar .BrowsePage_selectionAction{display:none}.BrowsePage_draftCollectionMark{width:2.25rem;height:2.25rem}.BrowsePage_selectionHint,.BrowsePage_selectionAll{display:none}.BrowsePage_assetThumb{width:4rem}.BrowsePage_assetList .BrowsePage_assetMeta{display:none}.BrowsePage_projectGrid,.BrowsePage_assetGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.BrowsePage_homeProjectRail{grid-template-columns:repeat(4,minmax(0,1fr))}.BrowsePage_inviteRow{align-items:stretch;flex-direction:column}.BrowsePage_accessSectionHeading{align-items:flex-start}.BrowsePage_scopeToolbar{align-items:stretch;flex-direction:column}.BrowsePage_scopeCollectionTools{width:100%;min-width:0;box-sizing:border-box;padding-right:0;border-right:0}.BrowsePage_scopeViewTools{width:100%}.BrowsePage_scopeCreateTools{width:100%;margin-left:0}.BrowsePage_scopeCreateTools>*{flex:1;justify-content:center}.BrowsePage_shareDialogShell{inset:auto 0 0;width:100%;max-height:92vh;transform:none}}@media(max-width:640px){.BrowsePage_homeProjectRail{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.BrowsePage_homeProjectRail>li:nth-child(n+4){display:none}}:root[data-motion=reduced] :is(.BrowsePage_sectionFooterAction span,.BrowsePage_selectionMark){transition:none}.BrowsePage_assetUploadStatus{grid-column:1 / -1;display:flex;align-items:center;gap:var(--sp3);padding:var(--sp2) var(--sp3);color:var(--ink-dim);font-size:var(--fs-note)}.BrowsePage_assetUploadStatus>span{flex:1;min-width:0}.BrowsePage_assetUploadStatus progress{width:90px;height:4px;accent-color:var(--accent)}.BrowsePage_assetUploadStatus button{color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp1) var(--sp2);cursor:pointer}.BrowsePage_assetList li>.BrowsePage_rowActions{grid-column:2;grid-row:1}.AssetPreview_stage{min-width:0;min-height:0;display:grid;place-items:center;padding:clamp(var(--sp4),4vw,var(--sp8));overflow:hidden;background:radial-gradient(ellipse at 50% 42%,color-mix(in oklab,var(--surface) 34%,transparent),transparent 58%),var(--projection-well)}.AssetPreview_textWrap{width:min(100%,980px);max-height:100%;display:grid;min-height:0}.AssetPreview_text{max-height:100%;box-sizing:border-box;margin:0;padding:clamp(var(--sp4),4vw,var(--sp7));overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font:400 .88rem/1.65 var(--f-mono);overflow-wrap:anywhere;tab-size:2;white-space:pre-wrap}.AssetPreview_textNote{margin:0 0 var(--sp2);color:var(--ink-dim);font:500 .78rem/1.4 var(--f-ui)}.AssetPreview_archive{width:min(100%,920px);max-height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);box-shadow:0 18px 56px #00000038}.AssetPreview_archiveHead{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--sp4);padding:var(--sp4);border-bottom:1px solid var(--line)}.AssetPreview_archiveHead>div{min-width:0;display:flex;align-items:center;gap:var(--sp3)}.AssetPreview_archiveHead .AssetPreview_filemark{width:48px;flex:0 0 48px}.AssetPreview_archiveHead h2{overflow:hidden;margin:0;color:var(--ink);font:600 .95rem/1.25 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.AssetPreview_archiveHead p{margin:var(--sp1) 0 0;color:var(--ink-faint);font:400 .75rem/1.25 var(--f-ui)}.AssetPreview_archiveBadge{flex:0 0 auto;padding:var(--sp1) var(--sp2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-dim);font:600 .68rem/1.3 var(--f-ui)}.AssetPreview_archiveList{min-height:0;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.AssetPreview_archiveList li{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:var(--sp3);min-height:48px;padding:var(--sp2) var(--sp4);border-bottom:1px solid var(--line)}.AssetPreview_archiveList li:last-child{border-bottom:0}.AssetPreview_archiveKind{color:var(--ink-faint);font:600 .64rem/1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.AssetPreview_archivePath{min-width:0;overflow:hidden;color:var(--ink-dim);font:450 .82rem/1.3 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.AssetPreview_archiveSize{color:var(--ink-faint);font:400 .75rem/1 var(--f-mono);white-space:nowrap}.AssetPreview_archiveEmpty{display:block!important;padding-block:var(--sp6)!important;color:var(--ink-faint);font:400 .82rem/1.4 var(--f-ui);text-align:center}.AssetPreview_archiveNote{margin:0;padding:var(--sp3) var(--sp4);border-top:1px solid var(--line);color:var(--ink-faint);font:400 .72rem/1.35 var(--f-ui)}.AssetPreview_image{display:block;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 18px 56px #00000052}.AssetPreview_pdf{width:min(100%,1180px);height:100%;min-height:360px;border:1px solid var(--line);background:var(--surface)}.AssetPreview_audio{width:min(100%,560px);display:grid;justify-items:center;gap:var(--sp4);text-align:center}.AssetPreview_audio audio{width:min(100%,480px)}.AssetPreview_filemark{width:84px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--lift-1);color:var(--ink-dim);font:600 .9rem/1 var(--f-tc);letter-spacing:var(--track-label)}.AssetPreview_empty{width:min(100%,520px);display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:var(--sp4);border-block:1px solid color-mix(in oklab,var(--line) 72%,transparent);padding:var(--sp5) 0;text-align:left}.AssetPreview_empty .AssetPreview_filemark{width:58px;border-radius:var(--radius-xs);background:color-mix(in oklab,var(--room-control) 88%,transparent)}.AssetPreview_emptyCopy{min-width:0;display:grid;gap:var(--sp1)}.AssetPreview_empty h2{margin:0;font:500 1.12rem/1.25 var(--f-ui)}.AssetPreview_empty p{max-width:42ch;margin:0;color:var(--ink-dim);font-size:var(--fs-note);line-height:1.5}.AssetPreview_loadingLine{color:var(--ink-dim);font:500 .9rem/1.4 var(--f-ui)}@media(max-width:640px){.AssetPreview_stage{min-height:min(58dvh,540px);padding:var(--sp3)}.AssetPreview_archiveHead{align-items:flex-start}.AssetPreview_archiveList li{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp2);min-height:52px;padding-inline:var(--sp3)}.AssetPreview_archiveKind{display:none}.AssetPreview_archivePath{white-space:normal;overflow-wrap:anywhere}.AssetPreview_empty{grid-template-columns:46px minmax(0,1fr);gap:var(--sp3)}.AssetPreview_empty .AssetPreview_filemark{width:46px}}.AssetViewerPage_viewer{height:100vh;height:100dvh;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--room-canvas);color:var(--ink)}.AssetViewerPage_centered{place-items:center;grid-template-rows:1fr;padding:var(--sp5)}.AssetViewerPage_header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp4);min-height:70px;padding:var(--sp2) var(--sp5);border-bottom:1px solid var(--line);background:var(--room-header)}.AssetViewerPage_back,.AssetViewerPage_project{border:1px solid transparent;color:var(--ink-dim);background:transparent}.AssetViewerPage_back{min-height:36px;border-color:var(--line);border-radius:var(--radius-xs);padding:0 var(--sp3)}.AssetViewerPage_back:hover,.AssetViewerPage_project:hover{color:var(--ink);background:var(--wash)}.AssetViewerPage_identity{min-width:0}.AssetViewerPage_trail{display:flex;align-items:center;gap:var(--sp1);color:var(--ink-faint);font:500 .72rem/1.2 var(--f-ui)}.AssetViewerPage_project{min-height:28px;padding:0 var(--sp1);font:inherit}.AssetViewerPage_identity h1{overflow:hidden;margin:3px 0 0;color:var(--ink);font:500 1.1rem/1.2 "Solway",var(--f-body);text-overflow:ellipsis;white-space:nowrap}.AssetViewerPage_actions{display:flex;align-items:center}.AssetViewerPage_download{min-height:42px;display:inline-flex;align-items:center;padding:0 var(--sp4);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);font:600 .9rem/1 var(--f-ui);text-decoration:none}.AssetViewerPage_download:hover{background:var(--wash);border-color:var(--ink-deco)}.AssetViewerPage_body{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.AssetViewerPage_content{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.AssetViewerPage_discussion{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--line);background:var(--room-panel)}.AssetViewerPage_discussionHead{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--line)}.AssetViewerPage_discussionHead h2{margin:0;font:650 var(--fs-note)/1.2 var(--f-ui)}.AssetViewerPage_discussionHead span{min-width:24px;display:grid;place-items:center;border-radius:var(--radius-pill);padding:4px 6px;color:var(--ink-faint);background:var(--wash-soft);font:500 .7rem/1 var(--f-ui)}.AssetViewerPage_commentFeed{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp2) var(--sp4)}.AssetViewerPage_comment{padding:var(--sp3) 0;border-bottom:1px solid var(--line)}.AssetViewerPage_comment[data-state=resolved]{opacity:.58}.AssetViewerPage_commentHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp2);color:var(--ink);font:500 .78rem/1.25 var(--f-ui)}.AssetViewerPage_commentHead time{flex:0 0 auto;color:var(--ink-faint);font-weight:400}.AssetViewerPage_comment>p{margin:var(--sp2) 0 0;color:var(--ink-dim);font:400 .86rem/1.5 var(--f-ui);white-space:pre-wrap;overflow-wrap:anywhere}.AssetViewerPage_commentEmpty{margin:var(--sp4) 0;color:var(--ink-faint);font:400 .82rem/1.45 var(--f-ui)}.AssetViewerPage_commentFeed>.AssetViewerPage_commentEmpty:only-child{align-self:start;border-block:1px solid color-mix(in oklab,var(--line) 70%,transparent);padding:var(--sp4) 0}.AssetViewerPage_commentEmpty p{margin:0 0 var(--sp2)}.AssetViewerPage_refreshError{color:var(--ink-dim);font:400 .76rem/1.4 var(--f-ui)}.AssetViewerPage_commentForm{display:grid;gap:var(--sp2);margin:var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp3);background:var(--room-control)}.AssetViewerPage_commentForm:focus-within{border-color:color-mix(in oklab,var(--accent) 58%,var(--line))}.AssetViewerPage_commentForm label{color:var(--ink-faint);font:650 var(--fs-chip)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.AssetViewerPage_commentForm textarea{width:100%;min-height:68px;box-sizing:border-box;resize:vertical;border:0;padding:3px 0;color:var(--ink);background:transparent;font:400 var(--fs-ui)/1.5 var(--f-ui);outline:none}.AssetViewerPage_commentForm textarea::placeholder{color:var(--ink-faint)}.AssetViewerPage_commentActions{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp2)}.AssetViewerPage_commentActions button{min-height:34px;border:1px solid transparent;border-radius:var(--radius-xs);padding:0 var(--sp3);color:var(--bg-deep);background:var(--primary-action);font:650 var(--fs-note)/1 var(--f-ui)}.AssetViewerPage_commentActions button:hover{background:oklch(from var(--primary-action) calc(l + var(--hover-delta)) c h)}.AssetViewerPage_commentActions button:disabled{cursor:not-allowed;opacity:.48}.AssetViewerPage_commentStatus{color:var(--ink-faint);font:400 .72rem/1.2 var(--f-ui)}.AssetViewerPage_meta{min-width:0;display:flex;align-items:center;gap:var(--sp6);margin:0;padding:var(--sp3) var(--sp5);border-top:1px solid var(--line);background:var(--room-header)}.AssetViewerPage_metaItem{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp2);align-items:baseline}.AssetViewerPage_meta dt{color:var(--ink-faint);font:600 .68rem/1 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.AssetViewerPage_meta dd{overflow:hidden;margin:0;color:var(--ink-dim);font:400 .8rem/1.2 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.AssetViewerPage_routeState{width:min(100%,560px);display:grid;justify-items:center;gap:var(--sp4);text-align:center}.AssetViewerPage_routeState h1{margin:0;font:500 1.25rem/1.25 var(--f-ui)}.AssetViewerPage_routeState p{max-width:38ch;margin:calc(-1 * var(--sp2)) 0 0;color:var(--ink-dim)}.AssetViewerPage_routeActions{display:flex;gap:var(--sp2)}.AssetViewerPage_loading{color:var(--ink-dim);font:500 .9rem/1.4 var(--f-ui)}@media(max-width:640px){.AssetViewerPage_header{grid-template-columns:auto minmax(0,1fr);gap:var(--sp2);min-height:68px;padding:var(--sp2) var(--sp3)}.AssetViewerPage_back{min-width:44px;min-height:44px;padding-inline:var(--sp2)}.AssetViewerPage_trail{display:none}.AssetViewerPage_identity h1{margin:0}.AssetViewerPage_actions{grid-column:1 / -1}.AssetViewerPage_download{width:100%;min-height:44px;justify-content:center}.AssetViewerPage_viewer{height:auto;min-height:100dvh}.AssetViewerPage_body{min-height:auto}.AssetViewerPage_content{min-height:auto;grid-template-columns:1fr}.AssetViewerPage_discussion{min-height:420px;border-top:1px solid var(--line);border-left:0}.AssetViewerPage_commentForm{margin:var(--sp2)}.AssetViewerPage_commentForm textarea{min-height:88px}.AssetViewerPage_commentActions button{min-height:44px}.AssetViewerPage_meta{gap:var(--sp3);padding:var(--sp3);overflow-x:auto}.AssetViewerPage_metaItem{flex:0 0 auto}}.ProofBrand_brand{display:inline-flex;align-items:center;text-decoration:none}.ProofBrand_brand img{display:block;width:160px;height:auto}.ProofBrand_brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.DeviceApprovalPage_page{min-height:100vh;min-height:100dvh;display:grid;place-items:start center;box-sizing:border-box;padding:22vh var(--sp4) var(--sp4);color:var(--ink);background:var(--bg-deep)}.DeviceApprovalPage_ceremony{width:min(100%,460px);display:flex;flex-direction:column;align-items:stretch;gap:var(--sp3)}.DeviceApprovalPage_brand{align-self:flex-start;margin-bottom:var(--sp4)}.DeviceApprovalPage_page .DeviceApprovalPage_ceremony h1{margin:0;color:var(--ink);font:700 clamp(1.55rem,5vw,2rem)/1.06 var(--f-display);letter-spacing:-.025em}.DeviceApprovalPage_ceremony .DeviceApprovalPage_consent{margin:0;color:var(--ink-dim);line-height:1.55}.DeviceApprovalPage_code{display:inline-flex;align-items:baseline;gap:var(--sp2);align-self:flex-start;color:var(--ink-dim)}.DeviceApprovalPage_code span{font:600 var(--fs-chip)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.DeviceApprovalPage_code strong{color:var(--ink);font:600 var(--fs-control)/1 var(--f-mono);letter-spacing:.1em}.DeviceApprovalPage_ceremony .DeviceApprovalPage_status{min-height:1em;margin:0;color:var(--ink-dim)}.DeviceApprovalPage_status[data-tone=error]{color:var(--rust)}.DeviceApprovalPage_actions{display:flex;align-items:center;gap:var(--sp2)}.DeviceApprovalPage_approve,.DeviceApprovalPage_deny,.DeviceApprovalPage_retry{min-height:48px;padding:0 var(--sp3);border:1px solid var(--line);border-radius:var(--radius-xs);font:600 var(--fs-control)/1 var(--f-ui);cursor:pointer}.DeviceApprovalPage_approve{flex:1;border-color:var(--accent);color:var(--bg-deep);background:var(--accent)}.DeviceApprovalPage_deny,.DeviceApprovalPage_retry{color:var(--ink-dim);background:transparent}.DeviceApprovalPage_deny:hover,.DeviceApprovalPage_retry:hover{color:var(--ink);background:var(--wash)}.DeviceApprovalPage_approve:disabled,.DeviceApprovalPage_deny:disabled{cursor:not-allowed;opacity:.55}.DeviceApprovalPage_retry{align-self:flex-start;min-height:40px}@media(max-width:640px){.DeviceApprovalPage_page{place-items:start stretch;padding:18vh var(--sp4) var(--sp4)}.DeviceApprovalPage_ceremony{width:100%}}.SyncLinkPage_page{min-height:100dvh;padding:64px 24px;box-sizing:border-box;color:var(--ink);background:var(--bg-deep);font-family:var(--f-ui)}.SyncLinkPage_content{width:min(100%,760px);margin-inline:auto}.SyncLinkPage_brand{display:flex;justify-content:center;margin-bottom:24px}.SyncLinkPage_content h1{font:600 2rem/1.2 var(--f-ui);letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0}.SyncLinkPage_content h2{font-size:1.15rem;margin:0 0 16px}.SyncLinkPage_content p{line-height:1.55;color:var(--ink-dim)}.SyncLinkPage_eyebrow{font-size:.8rem;letter-spacing:.12em;margin:0 0 24px;text-align:center;color:var(--accent)!important}.SyncLinkPage_content .SyncLinkPage_sender{font-size:1.15rem;color:var(--ink);text-align:center;overflow-wrap:anywhere;margin:0 0 32px}.SyncLinkPage_assetCard{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface) 72%,transparent)}.SyncLinkPage_preview{width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;background:color-mix(in oklab,var(--bg-deep) 74%,var(--surface))}.SyncLinkPage_poster{width:100%;height:100%}.SyncLinkPage_previewFallback{color:var(--ink-dim);font-size:.9rem}.SyncLinkPage_content .SyncLinkPage_assetCard h1{margin:0;padding:var(--sp4) var(--sp5);font:600 1.25rem/1.45 "Solway",var(--f-body);letter-spacing:0;overflow-wrap:anywhere;border-top:1px solid var(--line)}.SyncLinkPage_steps{max-width:600px;list-style:none;margin:32px auto 0;padding:0}.SyncLinkPage_steps li{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:20px 0}.SyncLinkPage_steps h2{margin:1px 0 6px}.SyncLinkPage_steps p{margin:4px 0 0}.SyncLinkPage_marker{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink-dim);font:600 .85rem/1 var(--f-ui)}.SyncLinkPage_current .SyncLinkPage_marker{color:var(--bg-deep);background:var(--accent);border-color:var(--accent)}.SyncLinkPage_complete .SyncLinkPage_marker{color:var(--accent);border-color:var(--accent)}.SyncLinkPage_complete h2,.SyncLinkPage_upcoming h2{color:var(--ink-dim)}.SyncLinkPage_delivery{margin-top:16px}.SyncLinkPage_linkShare{margin:24px 0 0}.SyncLinkPage_linkShare label{display:block;font-weight:600;margin-bottom:8px}.SyncLinkPage_linkField{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.SyncLinkPage_content .SyncLinkPage_linkField input{flex:1;min-width:0;border:0;border-radius:0;background:transparent;text-overflow:ellipsis;font-size:.9rem}.SyncLinkPage_content .SyncLinkPage_linkField button{flex-shrink:0;border:0;border-left:1px solid var(--line-strong);border-radius:0;color:var(--accent)}.SyncLinkPage_linkField button:hover{background:color-mix(in oklab,var(--accent) 10%,transparent)}.SyncLinkPage_content .SyncLinkPage_linkField :focus-visible{outline-offset:-3px}.SyncLinkPage_linkShare p{font-size:.9rem}.SyncLinkPage_content button,.SyncLinkPage_button,.SyncLinkPage_primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);background:transparent;color:var(--ink);font:600 .95rem/1.3 var(--f-ui);cursor:pointer;text-decoration:none}.SyncLinkPage_content .SyncLinkPage_primary{background:var(--accent);border-color:var(--accent);color:var(--bg-deep)}.SyncLinkPage_content button:disabled{opacity:.5;cursor:default}.SyncLinkPage_content :is(button,a,select,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.SyncLinkPage_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.SyncLinkPage_destination{display:grid;gap:8px;font-size:.9rem}.SyncLinkPage_content select,.SyncLinkPage_content input{box-sizing:border-box;max-width:100%;width:100%;padding:12px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-xs);font:inherit}.SyncLinkPage_setup{padding-top:32px}.SyncLinkPage_setup ol{padding-left:24px;line-height:1.6}.SyncLinkPage_setup li{margin-bottom:20px;padding-left:4px}.SyncLinkPage_setup a{color:var(--accent)}.SyncLinkPage_content .SyncLinkPage_note{font-size:.85rem;margin-top:28px}.SyncLinkPage_content>.SyncLinkPage_note{max-width:600px;margin-inline:auto}.SyncLinkPage_content>.SyncLinkPage_actions,.SyncLinkPage_content>.SyncLinkPage_setup{max-width:600px;margin-inline:auto}.SyncLinkPage_steps .SyncLinkPage_note{margin-top:16px}@media(max-width:600px){.SyncLinkPage_page{padding-top:48px}.SyncLinkPage_content h1{font-size:1.6rem}.SyncLinkPage_eyebrow{margin-bottom:32px}}.PremiereDownloadPage_page{min-height:100dvh;box-sizing:border-box;padding:64px 24px;background:var(--bg-deep);color:var(--ink);font-family:var(--f-ui)}.PremiereDownloadPage_content{max-width:860px;margin-inline:auto}.PremiereDownloadPage_content h1{margin:40px 0 16px;font-family:var(--f-display);font-size:2rem;font-weight:700;line-height:1.2}.PremiereDownloadPage_content h2{font-size:1.15rem;margin:0}.PremiereDownloadPage_content p,.PremiereDownloadPage_content li{color:var(--ink-dim);line-height:1.6}.PremiereDownloadPage_lede{max-width:54ch}.PremiereDownloadPage_downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:40px 0 24px}.PremiereDownloadPage_card{min-width:0;padding:24px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.PremiereDownloadPage_preferred{border-color:color-mix(in oklab,var(--accent) 52%,var(--line))}.PremiereDownloadPage_cardHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.PremiereDownloadPage_cardHeading p{margin:4px 0 0;font-size:.875rem}.PremiereDownloadPage_recommended{padding:4px 8px;border-radius:var(--radius-full);background:var(--accent-wash);color:var(--accent);font-size:.75rem;font-weight:600}.PremiereDownloadPage_page .PremiereDownloadPage_button{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:8px 16px;border:0;border-radius:var(--radius-xs);color:var(--bg-deep);background:var(--accent);font:600 1rem/1.3 var(--f-ui);text-decoration:none}.PremiereDownloadPage_page .PremiereDownloadPage_button:hover{color:var(--bg-deep);text-decoration:none}.PremiereDownloadPage_button:disabled{opacity:.55;cursor:not-allowed}.PremiereDownloadPage_facts{display:grid;gap:8px;margin:24px 0 0}.PremiereDownloadPage_facts div{display:flex;justify-content:space-between;gap:16px;font-size:.8125rem}.PremiereDownloadPage_facts dt{color:var(--ink-dim)}.PremiereDownloadPage_facts dd{min-width:0;margin:0;color:var(--ink);text-align:right}.PremiereDownloadPage_facts code{font:500 .75rem/1.4 var(--f-mono)}.PremiereDownloadPage_hash{flex-direction:column;gap:4px!important}.PremiereDownloadPage_hash dd{text-align:left;overflow-wrap:anywhere}.PremiereDownloadPage_technical{margin-top:20px;color:var(--ink-dim);font-size:.8125rem}.PremiereDownloadPage_technical summary{cursor:pointer;width:fit-content}.PremiereDownloadPage_technical summary:hover{color:var(--ink)}.PremiereDownloadPage_technical .PremiereDownloadPage_facts{margin-top:16px}.PremiereDownloadPage_warning{margin:16px 0 0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-xs);font-size:.8125rem}.PremiereDownloadPage_pending{margin:16px 0 0;font-size:.8125rem}.PremiereDownloadPage_setup{margin-top:48px}.PremiereDownloadPage_setup ol{padding-left:24px}.PremiereDownloadPage_setup li{padding-left:4px;margin-bottom:12px}.PremiereDownloadPage_support{margin-top:20px}.PremiereDownloadPage_content a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:700px){.PremiereDownloadPage_page{padding-top:32px}.PremiereDownloadPage_content h1{font-size:1.6rem}.PremiereDownloadPage_downloads{grid-template-columns:1fr}}.LandingPage_page{display:block;position:static;min-height:100vh;min-height:100dvh;box-sizing:border-box;color:var(--ink);background:var(--bg-deep)}.LandingPage_porch{width:100%;max-width:960px;margin:0 auto;box-sizing:border-box;padding:var(--sp5) var(--sp5) var(--sp7)}.LandingPage_nav{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp4);margin:0 0 12vh}.LandingPage_wordmark{margin:0}.LandingPage_wordmark img{width:136px}.LandingPage_page .LandingPage_signIn{color:var(--ink-dim);text-decoration:none}.LandingPage_page .LandingPage_signIn:hover,.LandingPage_page .LandingPage_signIn:focus-visible{color:var(--accent);text-decoration:none}.LandingPage_hero{max-width:640px;margin:0 0 var(--sp7)}.LandingPage_page .LandingPage_claim{margin:0 0 var(--sp3);font-family:var(--f-display);font-size:clamp(30px,4.5vw,42px);font-weight:700;line-height:1.15}.LandingPage_page .LandingPage_subline{max-width:34em;margin:0 0 var(--sp5);color:var(--ink-dim);font-size:17px;line-height:1.5}.LandingPage_page .LandingPage_cta{display:inline-block;padding:11px 22px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:inherit;font-weight:600;text-decoration:none}.LandingPage_page .LandingPage_cta:hover,.LandingPage_page .LandingPage_cta:focus-visible{border-color:var(--accent);color:var(--accent);text-decoration:none}.LandingPage_proof{margin:0 0 var(--sp7)}.LandingPage_shot{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.LandingPage_footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);padding-top:var(--sp4);border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--fs-note)}.LandingPage_legal{display:flex;align-items:center;gap:var(--sp4)}.LandingPage_page .LandingPage_legal a{color:var(--ink-faint);text-decoration:none}.LandingPage_page .LandingPage_legal a:hover,.LandingPage_page .LandingPage_legal a:focus-visible{color:var(--accent);text-decoration:none}@media(max-width:560px){.LandingPage_porch{padding-inline:var(--sp4)}.LandingPage_nav{margin-bottom:9vh}.LandingPage_footer{align-items:flex-start;flex-direction:column}.LandingPage_legal{width:100%;flex-wrap:wrap;column-gap:var(--sp4);row-gap:0}.LandingPage_page .LandingPage_cta{display:block;width:100%;min-height:50px;box-sizing:border-box;padding:12px 16px;text-align:center}.LandingPage_page .LandingPage_legal a{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}}.AuthFrame_page{display:block;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:18vh var(--sp4) var(--sp4);color:var(--ink);background:var(--bg-deep);overflow:hidden}.AuthFrame_backdrop{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transform:scale(1.04);pointer-events:none}.AuthFrame_scrim{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 55% at 50% 42%,#09090a26,#09090a8c 75%),linear-gradient(180deg,#09090a4d,#09090aa6);pointer-events:none}@media(prefers-reduced-motion:reduce){.AuthFrame_backdrop{display:none}}.AuthFrame_door{width:min(100%,440px);margin:0 auto;box-sizing:border-box;padding:var(--sp5) var(--sp5) var(--sp4);border:1px solid color-mix(in oklab,var(--line) 70%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--bg-deep) 82%,transparent);box-shadow:0 30px 80px -30px #000c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.AuthFrame_wordmark{margin:0 0 var(--sp3)}.AuthFrame_wordmark img{width:136px}.AuthFrame_door h1{margin:0 0 var(--sp2);color:var(--ink);font-family:var(--f-display);font-size:26px;font-weight:700}.AuthFrame_status{min-height:1em;margin:var(--sp4) 0 0;color:var(--ink-dim)}.AuthFrame_status[data-tone=error]{color:var(--rust)}@media(max-width:560px){.AuthFrame_page{padding:max(40px,8vh) var(--sp3) var(--sp5)}.AuthFrame_door{padding:var(--sp4) var(--sp4) var(--sp3)}}.AdConsentNotice_notice{margin-top:var(--sp3, 18px);font-size:12px;line-height:1.45;color:var(--ink-dim)}.AdConsentNotice_bar{border:1px solid color-mix(in oklab,var(--line) 70%,transparent);border-radius:var(--radius-md);padding:12px 14px;margin-bottom:10px}.AdConsentNotice_bar p{margin:0 0 10px}.AdConsentNotice_bar a{color:var(--accent);text-decoration:none}.AdConsentNotice_bar a:hover{text-decoration:underline}.AdConsentNotice_actions{display:flex;gap:8px}.AdConsentNotice_actions button{font:inherit;padding:6px 12px;border-radius:var(--radius-md);border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}.AdConsentNotice_actions button:first-child{background:var(--ink);color:var(--bg-deep);border-color:transparent}.AdConsentNotice_optout{margin:0;text-align:center}.AdConsentNotice_link{font:inherit;padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.AdConsentNotice_link:hover{color:var(--ink)}.EmailCodeChallenge_form{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp3)}.EmailCodeChallenge_lead{margin:0 0 var(--sp1);color:var(--ink-dim);line-height:1.45}.EmailCodeChallenge_lead strong{color:var(--ink);font-weight:500}.EmailCodeChallenge_field{display:flex;flex-direction:column;gap:var(--sp1);color:var(--ink-dim);font-size:.86rem;letter-spacing:.01em}.EmailCodeChallenge_field input{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font-family:var(--f-mono);font-size:1.2rem;letter-spacing:.22em;font-variant-numeric:tabular-nums}.EmailCodeChallenge_field input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.EmailCodeChallenge_field input[aria-invalid=true]{border-color:var(--rust);box-shadow:0 0 0 1px var(--rust)}.EmailCodeChallenge_submit{display:block;width:100%;min-height:46px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:inherit;text-align:center}.EmailCodeChallenge_submit:hover,.EmailCodeChallenge_submit:focus-visible{border-color:var(--accent);color:var(--accent)}.EmailCodeChallenge_note{min-height:1.25em;margin:calc(-1 * var(--sp1)) 0 0;color:var(--ink-dim);font-size:.88rem;line-height:1.4}.EmailCodeChallenge_resend{align-self:center;padding:var(--sp1);border:0;color:var(--ink-dim);background:transparent;font:inherit;font-size:.88rem}.EmailCodeChallenge_resend:hover,.EmailCodeChallenge_resend:focus-visible{color:var(--accent)}.EmailCodeChallenge_resend:disabled{color:var(--ink-faint);cursor:default}@media(max-width:560px){.EmailCodeChallenge_submit{min-height:50px}.EmailCodeChallenge_resend{min-height:44px;display:inline-flex;align-items:center}}.SignupPage_help{margin:0 0 var(--sp4);color:var(--ink-dim)}.SignupPage_form{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp3)}.SignupPage_field{display:flex;flex-direction:column;gap:var(--sp1);color:var(--ink-dim);font-size:.86rem;letter-spacing:.01em}.SignupPage_field input{min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:inherit}.SignupPage_field input::placeholder{color:var(--ink-faint)}.SignupPage_field input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.SignupPage_field input[aria-invalid=true]{border-color:var(--rust);box-shadow:0 0 0 1px var(--rust)}.SignupPage_terms{display:flex;align-items:flex-start;gap:var(--sp1);color:var(--ink-faint);font-size:.9em;line-height:1.4;text-align:left;cursor:pointer}.SignupPage_terms input{flex:none;margin-top:2px;accent-color:var(--accent);cursor:pointer}.SignupPage_terms input[aria-invalid=true]{outline:2px solid var(--rust);outline-offset:2px}.SignupPage_terms span{min-width:0}.SignupPage_terms a,.SignupPage_socialTerms a,.SignupPage_alternate a,.SignupPage_recoveryFallback a{color:var(--accent);text-decoration:none}.SignupPage_terms a:hover,.SignupPage_socialTerms a:hover,.SignupPage_alternate a:hover,.SignupPage_recoveryFallback a:hover{text-decoration:underline}.SignupPage_create,.SignupPage_retry,.SignupPage_social{display:block;width:100%;min-height:46px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:inherit;text-align:center}.SignupPage_turnstile:empty{display:none}.SignupPage_turnstile{width:100%}.SignupPage_turnstile[aria-invalid=true]{outline:2px solid var(--rust);outline-offset:2px;border-radius:var(--radius-xs)}.SignupPage_create{margin-top:var(--sp1)}.SignupPage_create:hover,.SignupPage_create:focus-visible,.SignupPage_retry:hover,.SignupPage_retry:focus-visible{border-color:var(--accent);color:var(--accent)}.SignupPage_socialDoors:not(:empty){display:flex;flex-direction:column;gap:var(--sp2);margin:0 0 var(--sp5)}.SignupPage_social[data-provider=google]{border-color:var(--ink);color:var(--bg-deep);background:var(--ink)}.SignupPage_social[data-provider=google]:hover,.SignupPage_social[data-provider=google]:focus-visible{border-color:var(--accent);color:var(--bg-deep);background:var(--accent)}.SignupPage_socialTerms{margin:calc(-1 * var(--sp1)) 0 0;color:var(--ink-faint);font-size:.9em;line-height:1.4;text-align:left}.SignupPage_alternate{margin:var(--sp5) 0 0;color:var(--ink-faint);font-size:.9em}.SignupPage_recovery{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp3)}.SignupPage_recovery h2{margin:0;color:var(--ink);font:700 1.1rem/1.3 var(--f-display)}.SignupPage_recovery>p{margin:0;color:var(--ink-dim);line-height:1.5}.SignupPage_recovery .SignupPage_recoveryFallback{margin-top:var(--sp1);color:var(--ink-faint);font-size:.9em}@media(max-width:560px){.SignupPage_create,.SignupPage_retry,.SignupPage_social{min-height:50px}}.SigninPage_intro{margin:0 0 var(--sp4);color:var(--ink-dim)}.SigninPage_socialDoors:not(:empty){display:flex;flex-direction:column;gap:var(--sp2);margin:0 0 var(--sp5)}.SigninPage_social{display:block;width:100%;min-height:46px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--ink);border-radius:var(--radius-xs);color:var(--bg-deep);background:var(--ink);font:inherit;text-align:center}.SigninPage_social:hover,.SigninPage_social:focus-visible{border-color:var(--accent);color:var(--bg-deep);background:var(--accent)}.SigninPage_socialTerms{margin:calc(-1 * var(--sp1)) 0 0;color:var(--ink-faint);font-size:.9em;line-height:1.4}.SigninPage_socialTerms a{color:var(--accent);text-decoration:none}.SigninPage_socialTerms a:hover{text-decoration:underline}.SigninPage_register{margin:0 0 var(--sp5);padding:var(--sp5) 0 0;border-top:1px solid var(--line)}.SigninPage_register>p{margin:0 0 var(--sp3);color:var(--ink-faint)}.SigninPage_registerForm{display:flex;align-items:center;gap:var(--sp2)}.SigninPage_registerForm input{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:inherit}.SigninPage_registerForm input::placeholder{color:var(--ink-faint)}.SigninPage_registerForm input:focus{border-color:var(--ink-dim)}.SigninPage_emailDoor{margin:0}.SigninPage_emailForm{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp3)}.SigninPage_field{display:flex;flex-direction:column;gap:var(--sp1);color:var(--ink-dim);font-size:.86rem;letter-spacing:.01em}.SigninPage_field input{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:inherit}.SigninPage_field input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.SigninPage_field input[aria-invalid=true]{border-color:var(--rust);box-shadow:0 0 0 1px var(--rust)}.SigninPage_emailSubmit{display:block;width:100%;min-height:46px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:inherit;text-align:center}.SigninPage_emailSubmit{border-color:transparent;color:var(--bg-deep);font-weight:600;background:var(--primary-action)}.SigninPage_emailSubmit:hover,.SigninPage_emailSubmit:focus-visible{border-color:transparent;color:var(--bg-deep);background:oklch(from var(--primary-action) calc(l + var(--hover-delta)) c h)}.SigninPage_changeEmail{display:flex;align-items:center;min-height:44px;margin:var(--sp2) auto 0;padding:var(--sp1);border:0;color:var(--ink-dim);background:transparent;font:inherit;font-size:.88rem}.SigninPage_changeEmail:hover,.SigninPage_changeEmail:focus-visible{color:var(--accent)}.SigninPage_returning{display:flex;flex-direction:column;gap:var(--sp3);margin:var(--sp3) 0 0}.SigninPage_devLogin{align-self:center;min-height:44px;display:inline-flex;align-items:center;padding:var(--sp1) var(--sp2);color:var(--ink-faint);font-size:.82rem;text-align:center;text-decoration:none}.SigninPage_devLogin:hover,.SigninPage_devLogin:focus-visible{color:var(--accent)}.SigninPage_create{display:flex;align-items:baseline;justify-content:center;gap:var(--sp1);margin-top:var(--sp4);color:var(--ink-dim);font-size:.9rem}.SigninPage_create p{margin:0}.SigninPage_create a{color:var(--ink);font-weight:500;text-decoration:none}.SigninPage_create a:hover,.SigninPage_create a:focus-visible{color:var(--accent)}@media(max-width:560px){.SigninPage_social,.SigninPage_emailSubmit,.SigninPage_devLogin{min-height:50px}}.StrongAuthPage_intro,.StrongAuthPage_help{margin:0 0 var(--sp4);color:var(--ink-dim);line-height:1.55}.StrongAuthPage_help{color:var(--ink-faint);font-size:var(--fs-note)}.StrongAuthPage_actions{display:grid;gap:var(--sp3)}.StrongAuthPage_primary,.StrongAuthPage_secondary{width:100%;min-height:46px;box-sizing:border-box;border-radius:var(--radius-xs);font:inherit}.StrongAuthPage_primary{border:0;color:var(--bg-deep);background:var(--primary-action);font-weight:600}.StrongAuthPage_primary:hover,.StrongAuthPage_primary:focus-visible{background:oklch(from var(--primary-action) calc(l + var(--hover-delta)) c h)}.StrongAuthPage_secondary{border:1px solid var(--line);color:var(--ink-dim);background:transparent}.StrongAuthPage_secondary:hover,.StrongAuthPage_secondary:focus-visible{border-color:var(--ink-dim);color:var(--ink)}.InviteAcceptPage_kicker{margin:0 0 var(--sp2);color:var(--ink-faint);font:600 var(--fs-note)/1.2 var(--f-ui);letter-spacing:.11em;text-transform:uppercase}.InviteAcceptPage_line{margin:0 0 var(--sp4);color:var(--ink-dim);line-height:1.5}.InviteAcceptPage_invited{min-height:1.4em;margin:calc(-1 * var(--sp2)) 0 var(--sp4);color:var(--ink-dim);font-size:.9rem;line-height:1.4}.InviteAcceptPage_form{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp3)}.InviteAcceptPage_field{display:flex;flex-direction:column;gap:var(--sp1);color:var(--ink-dim);font-size:.86rem;letter-spacing:.01em}.InviteAcceptPage_field input{min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:inherit}.InviteAcceptPage_field input::placeholder{color:var(--ink-faint)}.InviteAcceptPage_field input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.InviteAcceptPage_field input[aria-invalid=true]{border-color:var(--rust);box-shadow:0 0 0 1px var(--rust)}.InviteAcceptPage_terms{display:flex;align-items:flex-start;gap:var(--sp1);color:var(--ink-faint);font-size:.9em;line-height:1.4;text-align:left;cursor:pointer}.InviteAcceptPage_terms input{flex:none;margin-top:2px;accent-color:var(--accent);cursor:pointer}.InviteAcceptPage_terms input[aria-invalid=true]{outline:2px solid var(--rust);outline-offset:2px}.InviteAcceptPage_terms span{min-width:0}.InviteAcceptPage_terms a,.InviteAcceptPage_existing a{color:var(--accent);text-decoration:none}.InviteAcceptPage_terms a:hover,.InviteAcceptPage_terms a:focus-visible,.InviteAcceptPage_existing a:hover,.InviteAcceptPage_existing a:focus-visible{text-decoration:underline}.InviteAcceptPage_action{display:block;width:100%;min-height:46px;box-sizing:border-box;padding:10px 14px;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--bg-deep);background:var(--primary-action);font:inherit;font-weight:600;text-align:center;cursor:pointer}.InviteAcceptPage_action:hover,.InviteAcceptPage_action:focus-visible{background:oklch(from var(--primary-action) calc(l + var(--hover-delta)) c h)}.InviteAcceptPage_action:active{background:oklch(from var(--primary-action) calc(l - var(--hover-delta)) c h)}.InviteAcceptPage_action:disabled{cursor:default;opacity:.65}.InviteAcceptPage_secondaryAction{display:block;width:100%;min-height:46px;margin-top:var(--sp2);padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink-dim);background:transparent;font:inherit;cursor:pointer}.InviteAcceptPage_secondaryAction:hover,.InviteAcceptPage_secondaryAction:focus-visible{border-color:var(--ink-dim);color:var(--ink)}.InviteAcceptPage_secondaryAction:disabled{cursor:default;opacity:.65}.InviteAcceptPage_existing{margin:var(--sp3) 0 0;color:var(--ink-dim);font-size:.9rem;text-align:center}.InviteAcceptPage_existing a{color:var(--ink)}.InviteAcceptPage_challenge{margin-top:var(--sp4)}.InviteAcceptPage_quiet{margin:var(--sp2) 0 0;color:var(--ink-faint);font-size:.88rem;line-height:1.4}@media(max-width:560px){.InviteAcceptPage_action,.InviteAcceptPage_secondaryAction{min-height:50px}}.DoodleOverlay_overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.DoodleOverlay_drawing{pointer-events:auto;touch-action:none;cursor:crosshair}.DoodleOverlay_controls{padding:8px 0;color:var(--ink);font-family:var(--f-display)}.DoodleOverlay_toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.DoodleOverlay_toolbar button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink);cursor:pointer}.DoodleOverlay_toolbar button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.DoodleOverlay_toolbar button:hover{background:var(--wash)}.DoodleOverlay_widths{display:flex;gap:2px}.DoodleOverlay_widths button{width:auto;padding:0 6px;font-size:11px}.DoodleOverlay_swatch{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px var(--line)}.DoodleOverlay_caption{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 0 0;font-size:11px;color:var(--ink-dim)}.DoodleOverlay_caption span{flex:1 1 120px}.DoodleOverlay_caption button{background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:5px 7px;border-radius:4px;cursor:pointer}.DoodleOverlay_notice{font-size:12px;color:var(--ink-dim);margin:6px 0}.DoodleOverlay_controls button:disabled{opacity:.45;cursor:default}.DoodleOverlay_controls button:focus-visible,.DoodleOverlay_controls select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DoodleOverlay_toolbar button.DoodleOverlay_wiggle{width:auto;padding:0 8px;font-size:11px}.AssetStatusControl_status{container-type:inline-size;display:flex;align-items:end;gap:var(--sp2);margin-top:var(--sp3);padding-top:var(--sp3);border-top:1px solid var(--line);font-family:var(--f-ui)}.AssetStatusControl_label{display:grid;gap:var(--sp1);color:var(--ink-faint);font-size:var(--fs-note);letter-spacing:var(--track-label);text-transform:uppercase}.AssetStatusControl_select{min-width:12rem;min-height:40px;padding:var(--sp1) 2.25rem var(--sp1) var(--sp2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;letter-spacing:0;text-transform:none}.AssetStatusControl_select:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--line))}.AssetStatusControl_select:focus-visible,.AssetStatusControl_identity input:focus-visible,.AssetStatusControl_identity button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AssetStatusControl_select:disabled{color:var(--ink-dim);opacity:.72}.AssetStatusControl_note,.AssetStatusControl_identityError{margin:0 0 var(--sp1);color:var(--rust);font-size:var(--fs-note)}.AssetStatusControl_status[data-surface=editor][data-standalone=true]{margin:calc(var(--sp4) + var(--sp3)) var(--sp4) 0}.AssetStatusControl_identity{display:grid;grid-template-columns:minmax(10rem,1fr) auto;gap:var(--sp2) var(--sp3);width:min(100%,28rem);padding:var(--sp3);border:1px solid var(--line);border-radius:var(--radius-xs);background:color-mix(in oklab,var(--surface) 88%,var(--bg-deep))}.AssetStatusControl_identityLabel{display:grid;gap:var(--sp1);color:var(--ink-dim);font-size:var(--fs-note)}.AssetStatusControl_identityLabel input{min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--bg-deep);color:var(--ink);font:var(--fs-ui)/1.2 var(--f-ui)}.AssetStatusControl_identityHint{grid-column:1 / -1;margin:0;color:var(--ink-faint);font-size:var(--fs-note);line-height:1.4}.AssetStatusControl_identityError{grid-column:1 / -1}.AssetStatusControl_identityActions{display:flex;align-self:end;gap:var(--sp2)}.AssetStatusControl_identityActions button{min-height:34px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:transparent;color:var(--ink-dim);cursor:pointer;font:500 var(--fs-note)/1 var(--f-ui)}.AssetStatusControl_identityActions button[type=submit]{border-color:color-mix(in oklab,var(--accent) 50%,var(--line));color:var(--accent)}.AssetStatusControl_identityActions button:disabled{cursor:progress;opacity:.55}@media(max-width:480px){.AssetStatusControl_status{align-items:stretch;flex-direction:column}.AssetStatusControl_select{width:100%;min-height:44px}.AssetStatusControl_identity{grid-template-columns:1fr}.AssetStatusControl_identityActions{justify-content:flex-end}}.PublicCommentsPanel_panel{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;font-family:var(--f-ui)}.PublicCommentsPanel_list{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp2) var(--sp4) var(--sp5)}.PublicCommentsPanel_status{margin:0;color:var(--ink-faint);font-size:var(--fs-note)}.PublicCommentsPanel_loadFailure{display:flex;align-items:baseline;gap:var(--sp2);color:var(--rust);font-size:var(--fs-note)}.PublicCommentsPanel_loadFailure p{margin:0}.PublicCommentsPanel_loadFailure button{padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.PublicCommentsPanel_comment{padding:var(--sp3) 0;border-bottom:1px solid var(--line)}.PublicCommentsPanel_comment:last-child{border-bottom:0}.PublicCommentsPanel_comment[data-pending=true]{opacity:.6}.PublicCommentsPanel_reply{margin-left:var(--sp3);padding-left:var(--sp3);border-left:1px solid var(--ink-deco);border-bottom:0}.PublicCommentsPanel_comment .PublicCommentsPanel_meta{display:flex;margin:0;align-items:baseline;flex-wrap:wrap;gap:var(--sp2)}.PublicCommentsPanel_author{color:var(--ink);font-size:var(--fs-note);font-weight:600}.PublicCommentsPanel_when{color:var(--ink-faint);font-size:var(--fs-chip)}.PublicCommentsPanel_comment .PublicCommentsPanel_body{margin:var(--sp1) 0 0;color:var(--ink-dim);font-size:var(--fs-note);line-height:1.48;white-space:pre-wrap;overflow-wrap:anywhere}.PublicCommentsPanel_identity,.PublicCommentsPanel_composer{display:flex;flex:none;flex-direction:column;gap:var(--sp2)}.PublicCommentsPanel_identity{margin:var(--sp3);padding:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--room-control)}.PublicCommentsPanel_identityPrompt{margin:0;color:var(--ink);font-size:var(--fs-note);font-weight:600}.PublicCommentsPanel_identityHint{margin:0;color:var(--ink-faint);font-size:var(--fs-chip)}.PublicCommentsPanel_row{display:flex;align-items:center;gap:var(--sp2)}.PublicCommentsPanel_identity .PublicCommentsPanel_row{margin-top:var(--sp1)}.PublicCommentsPanel_input{width:auto;min-width:0;min-height:38px;flex:1;padding:var(--sp2) var(--sp3);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--wash);color:var(--ink);font:var(--fs-note) var(--f-ui)}.PublicCommentsPanel_input::placeholder{color:var(--ink-faint)}.PublicCommentsPanel_commentInput{min-height:76px;resize:none;line-height:1.45}.PublicCommentsPanel_input:focus-visible,.PublicCommentsPanel_secondary:focus-visible,.PublicCommentsPanel_change:focus-visible,.PublicCommentsPanel_loadFailure button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PublicCommentsPanel_secondary{min-height:38px;flex:none;padding:var(--sp2) var(--sp3);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);cursor:pointer;font:var(--fs-note) var(--f-ui)}.PublicCommentsPanel_secondary:hover{border-color:var(--accent);color:var(--accent)}.PublicCommentsPanel_secondary:disabled{border-color:var(--line);color:var(--ink-faint);cursor:default}.PublicCommentsPanel_byline{display:flex;align-items:center;justify-content:space-between;gap:var(--sp2);color:var(--ink-faint);font-size:var(--fs-chip)}.PublicCommentsPanel_change{min-height:28px;padding:0 var(--sp2);border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--ink-dim);cursor:pointer;font:inherit}.PublicCommentsPanel_change:hover{border-color:var(--line);color:var(--ink);background:var(--wash-soft)}.PublicCommentsPanel_error,.PublicCommentsPanel_note{margin:0;font-size:var(--fs-chip)}.PublicCommentsPanel_error{color:var(--rust)}.PublicCommentsPanel_note{color:var(--ink-faint)}.PublicCommentsPanel_composer{margin:var(--sp3);padding:var(--sp3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--room-control)}.PublicCommentsPanel_composer:focus-within{border-color:color-mix(in oklab,var(--accent) 58%,var(--line))}.PublicCommentsPanel_composer .PublicCommentsPanel_row{align-items:end}.PublicCommentsPanel_composer .PublicCommentsPanel_input{min-height:76px;padding:3px 0;border:0;background:transparent;outline:none}.PublicCommentsPanel_composer .PublicCommentsPanel_secondary{min-height:34px;border-color:transparent;color:var(--bg-deep);background:var(--primary-action);font-weight:650}.PublicCommentsPanel_composer .PublicCommentsPanel_secondary:hover:not(:disabled){border-color:transparent;color:var(--bg-deep);background:oklch(from var(--primary-action) calc(l + var(--hover-delta)) c h)}.PublicCommentsPanel_composer .PublicCommentsPanel_secondary:disabled{border-color:transparent;color:var(--bg-deep);opacity:.42}@media(max-width:480px){.PublicCommentsPanel_input,.PublicCommentsPanel_secondary{min-height:44px}.PublicCommentsPanel_composer{margin:var(--sp2)}}.PublicCommentsPanel_comment[role=button]{cursor:pointer}.PublicCommentsPanel_comment[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PublicSharePage_page,.PublicSharePage_collection,.PublicSharePage_retained,.PublicSharePage_paragraphPage{min-width:0;min-height:100vh;min-height:100dvh;background:var(--bg-deep);color:var(--ink)}.PublicSharePage_centered{display:grid;place-items:center;padding:var(--sp5)}.PublicSharePage_loading{color:var(--ink-dim);font:500 .9rem/1.4 var(--f-ui)}.PublicSharePage_routeState{width:min(100%,480px);display:grid;justify-items:center;gap:var(--sp3);text-align:center}.PublicSharePage_routeState h1,.PublicSharePage_challenge h1{margin:0;font:600 clamp(1.35rem,3vw,1.8rem)/1.15 var(--f-ui)}.PublicSharePage_routeState p,.PublicSharePage_challenge p{max-width:40ch;margin:0;color:var(--ink-dim);font:400 .92rem/1.55 var(--f-ui)}.PublicSharePage_routeMark{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--bg);font:700 1rem/1 var(--f-ui)}.PublicSharePage_primary{min-height:42px;padding-inline:var(--sp4);border-color:var(--accent);color:var(--ink-on-accent, #fff);background:var(--accent);font-weight:650}.PublicSharePage_primary:hover:not(:disabled){filter:brightness(1.08)}.PublicSharePage_challenge{width:min(100%,430px);display:grid;gap:var(--sp4);padding:clamp(24px,6vw,42px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);box-shadow:0 24px 72px #00000040}.PublicSharePage_challenge label{display:grid;gap:var(--sp2);color:var(--ink-dim);font:600 .78rem/1.2 var(--f-ui)}.PublicSharePage_challenge input{min-height:44px}.PublicSharePage_error{margin:calc(-1 * var(--sp2)) 0 0!important;color:var(--danger, #e16b6b)!important;font:500 .8rem/1.4 var(--f-ui)!important}.PublicSharePage_brand{min-width:0;display:flex;align-items:center;gap:var(--sp2);color:var(--ink-dim);font:600 .8rem/1.2 var(--f-ui)}.PublicSharePage_brand img{width:28px;height:28px;object-fit:contain;border-radius:var(--radius-xs)}.PublicSharePage_collection{display:grid;grid-template-rows:auto auto minmax(0,1fr);background:var(--room-canvas)}.PublicSharePage_collectionHeader{min-height:58px;display:flex;align-items:center;padding:0 clamp(18px,4vw,48px);border-bottom:1px solid var(--line);background:var(--room-header)}.PublicSharePage_collectionBand{display:flex;align-items:end;justify-content:space-between;gap:var(--sp5);padding:clamp(24px,4vw,42px) clamp(18px,4vw,48px) var(--sp4);border-bottom:1px solid var(--line);background:var(--room-panel)}.PublicSharePage_collectionBand h1{margin:var(--sp2) 0 var(--sp1);font:600 clamp(1.35rem,3vw,2rem)/1.15 "Solway",var(--f-body)}.PublicSharePage_collectionBand p{margin:0;color:var(--ink-dim);font:400 .78rem/1.3 var(--f-ui)}.PublicSharePage_breadcrumbs{display:flex;align-items:center;gap:var(--sp1);color:var(--ink-faint);font:500 .75rem/1.2 var(--f-ui)}.PublicSharePage_breadcrumbs span{display:inline-flex;align-items:center;gap:var(--sp1)}.PublicSharePage_breadcrumbs button{min-height:28px;padding:0 var(--sp1);border-color:transparent;color:inherit;background:transparent;font:inherit}.PublicSharePage_breadcrumbs button:hover{color:var(--ink);background:var(--wash-soft)}.PublicSharePage_breadcrumbs button[aria-current=page]{color:var(--ink);font-weight:650}.PublicSharePage_collectionTools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp2)}.PublicSharePage_collectionTools input,.PublicSharePage_collectionTools select,.PublicSharePage_collectionTools>button,.PublicSharePage_layoutToggle button{min-height:38px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);padding:0 var(--sp3);color:var(--ink-dim);background:var(--room-control);font:500 .78rem/1 var(--f-ui);transition:color .14s ease,border-color .14s ease,background-color .14s ease}.PublicSharePage_collectionTools input{color:var(--ink)}.PublicSharePage_collectionTools input::placeholder{color:var(--ink-faint);opacity:1}.PublicSharePage_collectionTools select{color:var(--ink)}.PublicSharePage_collectionTools input:hover,.PublicSharePage_collectionTools select:hover,.PublicSharePage_collectionTools>button:hover,.PublicSharePage_layoutToggle button:hover{border-color:var(--ink-deco);background:var(--wash-soft)}.PublicSharePage_search input{width:min(32vw,240px)}.PublicSharePage_layoutToggle{display:inline-flex}.PublicSharePage_layoutToggle button{width:38px;display:grid;place-items:center;border-radius:0;padding:0}.PublicSharePage_layoutToggle button:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.PublicSharePage_layoutToggle button:last-child{margin-left:-1px;border-radius:0 var(--radius-xs) var(--radius-xs) 0}.PublicSharePage_layoutToggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.PublicSharePage_layoutToggle button[aria-pressed=true],.PublicSharePage_collectionTools button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.PublicSharePage_collectionScroll{min-height:0;overflow:auto;padding:var(--sp4) clamp(18px,4vw,48px) var(--sp7)}.PublicSharePage_collectionList{margin:0;padding:0;list-style:none}.PublicSharePage_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--sp3)}.PublicSharePage_list{display:grid;gap:1px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--line)}.PublicSharePage_folder button,.PublicSharePage_fileCard button{width:100%;min-height:0;display:grid;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:color-mix(in oklab,var(--surface) 72%,transparent);box-shadow:0 18px 42px #00000029;text-align:left;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,background-color .16s ease}.PublicSharePage_folder button{min-height:88px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp3);padding:var(--sp3)}.PublicSharePage_folderGlyph{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--share-accent, var(--accent)) 24%,var(--line));border-radius:var(--radius-sm);color:var(--share-accent, var(--accent));background:color-mix(in srgb,var(--share-accent, var(--accent)) 9%,transparent)}.PublicSharePage_folderGlyph svg{width:22px;height:22px;fill:color-mix(in srgb,var(--share-accent, var(--accent)) 10%,transparent);stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.PublicSharePage_folder button>span:last-child,.PublicSharePage_fileIdentity{min-width:0;display:grid;gap:var(--sp1)}.PublicSharePage_folder strong,.PublicSharePage_fileIdentity strong{overflow:hidden;color:var(--ink);font:600 var(--fs-base)/1.25 "Solway",var(--f-body);text-overflow:ellipsis;white-space:nowrap}.PublicSharePage_folder small,.PublicSharePage_fileIdentity small{overflow:hidden;color:var(--ink-dim);font:400 .72rem/1.3 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.PublicSharePage_thumbnail{aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;color:var(--ink-faint);background:color-mix(in oklab,var(--bg-deep) 74%,var(--surface));font:700 .72rem/1 var(--f-ui);letter-spacing:var(--track-label)}.PublicSharePage_thumbnail img{width:100%;height:100%}.PublicSharePage_fileIdentity{padding:var(--sp3)}.PublicSharePage_fileCard button:hover,.PublicSharePage_folder button:hover{border-color:var(--ink-deco);background:color-mix(in oklab,var(--surface) 82%,var(--accent) 3%);transform:translateY(-2px)}.PublicSharePage_list .PublicSharePage_folder button,.PublicSharePage_list .PublicSharePage_fileCard button{min-height:68px;align-items:center;border:0;border-radius:0;box-shadow:none}.PublicSharePage_list .PublicSharePage_folder button:hover,.PublicSharePage_list .PublicSharePage_fileCard button:hover{transform:none}.PublicSharePage_list .PublicSharePage_folder button{grid-template-columns:52px minmax(0,1fr)}.PublicSharePage_list .PublicSharePage_fileCard button{grid-template-columns:86px minmax(0,1fr)}.PublicSharePage_list .PublicSharePage_thumbnail{height:68px;aspect-ratio:auto}.PublicSharePage_empty{max-width:var(--measure-prose);margin:var(--sp7) auto;color:var(--ink-faint);text-align:center}.PublicSharePage_loadMore{display:block;min-height:42px;margin:var(--sp5) auto 0}.PublicSharePage_retained{display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--room-canvas)}.PublicSharePage_fileHeader{min-width:0;min-height:70px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp4);padding:var(--sp2) var(--sp5);border-bottom:1px solid var(--line);background:var(--room-header)}.PublicSharePage_back{min-height:36px;padding:0 var(--sp3);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink-dim);background:transparent}.PublicSharePage_back:hover{color:var(--ink);background:var(--wash-soft)}.PublicSharePage_fileHeader>div{min-width:0}.PublicSharePage_fileHeader span{color:var(--ink-faint);font:500 .72rem/1.2 var(--f-ui)}.PublicSharePage_fileHeader h1{overflow:hidden;margin:var(--sp1) 0 0;font:500 1.1rem/1.2 "Solway",var(--f-body);text-overflow:ellipsis;white-space:nowrap}.PublicSharePage_fileHeader a{min-height:40px;display:inline-flex;align-items:center;padding-inline:var(--sp3);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);font:600 .82rem/1 var(--f-ui);text-decoration:none}.PublicSharePage_retainedBody{min-width:0;min-height:0;display:grid}.PublicSharePage_retainedBody.PublicSharePage_withDiscussion{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.PublicSharePage_discussion{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--line);background:var(--room-panel)}.PublicSharePage_discussion>header{min-height:54px;display:flex;align-items:center;padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--line);background:var(--room-header)}.PublicSharePage_discussion h2{margin:0;font:650 var(--fs-note)/1.2 var(--f-ui)}.PublicSharePage_paragraphPage{display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--room-canvas)}.PublicSharePage_paragraphHeader{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp3);padding:var(--sp3) clamp(20px,6vw,64px);border-bottom:1px solid var(--line);background:var(--room-header)}.PublicSharePage_paragraphHeader h1{overflow:hidden;margin:0;font:600 1rem/1.2 var(--f-ui);text-align:center;text-overflow:ellipsis;white-space:nowrap}.PublicSharePage_paragraphBody{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.PublicSharePage_paragraphBody.PublicSharePage_withDiscussion{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.PublicSharePage_paragraphBody>article{width:min(100%,760px);justify-self:center;padding:clamp(32px,8vw,96px) clamp(20px,6vw,64px)}.PublicSharePage_paragraphBody>article>p{margin:0 0 1.4em;color:var(--ink);font:400 clamp(1.05rem,2.2vw,1.35rem)/1.72 "Solway",var(--f-body)}.PublicSharePage_paragraphDiscussion{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--line);background:var(--room-panel)}.PublicSharePage_paragraphDiscussion>header{min-height:54px;display:flex;align-items:center;padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--line);background:var(--room-header)}.PublicSharePage_paragraphDiscussion h2{margin:0;font:650 var(--fs-note)/1.2 var(--f-ui)}.PublicSharePage_room{--share-accent: var(--accent);position:relative;min-width:0;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#070809;color:#f5f5f2}.PublicSharePage_roomHeader{z-index:2;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp3);padding:var(--sp3) clamp(18px,4vw,42px);transition:opacity .25s ease}.PublicSharePage_roomHeader h1{overflow:hidden;margin:0;font:600 .95rem/1.2 var(--f-ui);text-align:center;text-overflow:ellipsis;white-space:nowrap}.PublicSharePage_roomHeader .PublicSharePage_brand{color:#ffffffb3}.PublicSharePage_roomTools{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp2)}.PublicSharePage_roomNavigation{display:flex;gap:var(--sp2)}.PublicSharePage_roomNavigation select{min-height:36px;border-color:#fff3;color:#f5f5f2;background:#ffffff14}.PublicSharePage_roomStage{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden}.PublicSharePage_roomVideo{width:100%;height:100%;object-fit:contain}.PublicSharePage_mediaNotice{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);max-width:36ch;padding:var(--sp3) var(--sp4);border-radius:var(--radius-sm);color:#ffffffd9;background:#000000b8;text-align:center}.PublicSharePage_transport{z-index:3;min-width:0;display:grid;grid-template-columns:auto auto auto minmax(120px,1fr) auto auto auto auto;align-items:center;gap:var(--sp2);padding:var(--sp3) clamp(18px,4vw,42px) var(--sp4);border-top:1px solid rgba(255,255,255,.11);background:#070809f0;box-shadow:0 -18px 48px #00000047;transition:opacity .25s ease}.PublicSharePage_transport button{width:40px;min-height:40px;display:grid;place-items:center;padding:0;border-color:#ffffff2e;border-radius:var(--radius-full);color:#f5f5f2;background:#ffffff0e;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.PublicSharePage_transport button:hover:not(:disabled){border-color:#ffffff5c;background:#ffffff1c}.PublicSharePage_transport button:active:not(:disabled){transform:scale(.94)}.PublicSharePage_transport button svg{width:18px;height:18px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.PublicSharePage_transport button .PublicSharePage_iconFill{fill:currentColor;stroke:none}.PublicSharePage_volume{width:84px;accent-color:var(--share-accent)}.PublicSharePage_seekWrap{position:relative;min-width:100px;flex:1;display:grid;align-items:center}.PublicSharePage_seekRail{position:absolute;inset:50% 7px auto;height:3px;transform:translateY(-50%);overflow:hidden;border-radius:var(--radius-pill);background:#fff3}.PublicSharePage_seekRail i{display:block;height:100%;border-radius:inherit;background:var(--share-accent)}.PublicSharePage_seek{position:relative;width:100%;height:22px;margin:0;appearance:none;background:transparent;cursor:pointer}.PublicSharePage_seek::-webkit-slider-runnable-track{height:3px;background:transparent}.PublicSharePage_seek::-moz-range-track{height:3px;background:transparent}.PublicSharePage_seek::-webkit-slider-thumb{width:13px;height:13px;margin-top:-5px;appearance:none;border:2px solid #070809;border-radius:var(--radius-full);background:var(--share-accent);box-shadow:0 0 0 1px #ffffff8c}.PublicSharePage_seek::-moz-range-thumb{width:10px;height:10px;border:2px solid #070809;border-radius:var(--radius-full);background:var(--share-accent);box-shadow:0 0 0 1px #ffffff8c}.PublicSharePage_markers{pointer-events:none;position:absolute;inset:50% 8px auto;height:1px}.PublicSharePage_marker{pointer-events:auto;position:absolute;top:-7px;width:9px!important;min-height:9px!important;padding:0;transform:translate(-50%);border:2px solid #070809!important;border-radius:var(--radius-full);background:var(--share-accent)!important}.PublicSharePage_marker[data-count]{width:16px!important;min-height:16px!important;color:#070809;font:750 .56rem/1 var(--f-ui)}.PublicSharePage_marker[data-count]:after{content:attr(data-count)}.PublicSharePage_time{flex:0 0 auto;color:#ffffffb3;font:500 .72rem/1 var(--f-ui);font-variant-numeric:tabular-nums}.PublicSharePage_madeWith{flex:0 0 auto;color:#ffffff9e;font:500 .72rem/1 var(--f-ui);text-decoration:none}.PublicSharePage_roomIdle .PublicSharePage_roomHeader{opacity:.48}.PublicSharePage_roomIdle .PublicSharePage_transport{opacity:.34}.PublicSharePage_room:hover .PublicSharePage_roomHeader,.PublicSharePage_room:hover .PublicSharePage_transport,.PublicSharePage_room:focus-within .PublicSharePage_roomHeader,.PublicSharePage_room:focus-within .PublicSharePage_transport{opacity:1}.PublicSharePage_transport .PublicSharePage_commentsDoor{width:auto;min-width:40px;display:inline-flex;gap:var(--sp2);padding:0 var(--sp3);border-radius:var(--radius-pill);white-space:nowrap}.PublicSharePage_commentsDoor svg{width:16px!important;height:16px!important}.PublicSharePage_commentsDoor span{font:600 .72rem/1 var(--f-ui)}.PublicSharePage_sidecar{position:absolute;inset:0 0 0 auto;z-index:5;width:min(380px,100vw);display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid rgba(255,255,255,.16);color:var(--ink);background:var(--bg);box-shadow:-24px 0 60px #00000059}.PublicSharePage_sidecar[hidden]{display:none}.PublicSharePage_sidecar>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--line);background:var(--room-header)}.PublicSharePage_sidecar>header strong{display:flex;align-items:center;gap:var(--sp2);font:650 var(--fs-note)/1.2 var(--f-ui)}.PublicSharePage_sidecar>header strong span{min-width:22px;display:grid;place-items:center;border-radius:var(--radius-pill);padding:4px 6px;color:var(--ink-faint);background:var(--wash-soft);font:500 var(--fs-chip)/1 var(--f-ui);letter-spacing:0}.PublicSharePage_sidecar>header button{width:34px;min-height:34px;display:grid;place-items:center;padding:0 0 2px;border-color:transparent;border-radius:var(--radius-full);color:var(--ink-dim);background:transparent;font-size:1.25rem}.PublicSharePage_sidecar>header button:hover{border-color:var(--line);color:var(--ink);background:var(--wash-soft)}.PublicSharePage_srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.PublicSharePage_collection{min-height:100dvh;display:block}.PublicSharePage_collectionBand{align-items:stretch;flex-direction:column;padding-top:var(--sp4)}.PublicSharePage_collectionTools{justify-content:stretch}.PublicSharePage_search,.PublicSharePage_search input{width:100%}.PublicSharePage_collectionTools label:not(.PublicSharePage_search){flex:1}.PublicSharePage_collectionTools select{width:100%}.PublicSharePage_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.PublicSharePage_fileHeader{grid-template-columns:auto minmax(0,1fr);padding:var(--sp2) var(--sp3)}.PublicSharePage_fileHeader>a{grid-column:1 / -1;justify-content:center}.PublicSharePage_retained{height:auto;min-height:100dvh}.PublicSharePage_retainedBody.PublicSharePage_withDiscussion{grid-template-columns:1fr}.PublicSharePage_discussion{min-height:420px;border-top:1px solid var(--line);border-left:0}.PublicSharePage_paragraphHeader{grid-template-columns:minmax(0,1fr) auto}.PublicSharePage_paragraphHeader h1{grid-column:1 / -1;grid-row:2;text-align:left}.PublicSharePage_paragraphBody.PublicSharePage_withDiscussion{grid-template-columns:1fr}.PublicSharePage_paragraphDiscussion{min-height:420px;border-top:1px solid var(--line);border-left:0}.PublicSharePage_roomHeader{grid-template-columns:minmax(0,1fr) auto}.PublicSharePage_roomHeader h1{grid-column:1 / -1;grid-row:2;text-align:left}.PublicSharePage_roomTools{grid-column:2;grid-row:1}.PublicSharePage_roomHeader .PublicSharePage_brand{grid-column:1}.PublicSharePage_volume,.PublicSharePage_time,.PublicSharePage_transport .PublicSharePage_fullscreen{display:none}.PublicSharePage_transport{grid-template-columns:auto auto minmax(80px,1fr) auto;gap:var(--sp2);padding:var(--sp2) var(--sp3) var(--sp3)}.PublicSharePage_seekWrap{grid-column:3}.PublicSharePage_transport .PublicSharePage_commentsDoor{grid-column:4}.PublicSharePage_madeWith{display:none}.PublicSharePage_sidecar{inset:auto 0 0;width:100%;height:min(70dvh,620px);border-top:1px solid var(--line);border-left:0}}@media(prefers-reduced-motion:reduce){.PublicSharePage_roomHeader,.PublicSharePage_transport,.PublicSharePage_transport button{transition:none}}.ShellStatePage_page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;box-sizing:border-box;padding:clamp(24px,7vw,72px);color:var(--ink);background:var(--bg-deep)}.ShellStatePage_content{width:min(100%,520px);display:grid;justify-items:start;gap:var(--sp3)}.ShellStatePage_brand{margin-bottom:clamp(28px,8vh,64px)}.ShellStatePage_brand img{width:136px}.ShellStatePage_kicker{margin:0;color:var(--accent);font:650 var(--fs-chip)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.ShellStatePage_page h1{margin:0;font:700 clamp(1.85rem,7vw,3.25rem)/1.04 var(--f-display);letter-spacing:var(--track-display)}.ShellStatePage_message{max-width:46ch;margin:0;color:var(--ink-dim);font:400 .95rem/1.6 var(--f-ui)}.ShellStatePage_home{min-height:42px;display:inline-flex;align-items:center;margin-top:var(--sp3);padding:0 var(--sp4);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);background:var(--surface);font:650 .82rem/1 var(--f-ui);text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease}.ShellStatePage_home:hover,.ShellStatePage_home:focus-visible{border-color:var(--accent);color:var(--accent)}.ShellStatePage_home:active{transform:translateY(1px)}.ShellStatePage_pending{width:min(100%,420px);display:grid;gap:var(--sp3);margin-top:var(--sp2);color:var(--ink-dim);font:500 .85rem/1.5 var(--f-ui)}.ShellStatePage_pending i{position:relative;height:2px;overflow:hidden;border-radius:var(--radius-pill);background:var(--line)}.ShellStatePage_pending i:after{content:"";position:absolute;inset:0 auto 0 0;width:34%;border-radius:inherit;background:var(--accent);animation:ShellStatePage_shell-state-progress 1.4s cubic-bezier(.25,1,.5,1) infinite}@keyframes ShellStatePage_shell-state-progress{0%{opacity:.35;transform:translate(-100%)}50%{opacity:1}to{opacity:.35;transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.ShellStatePage_home{transition:none}.ShellStatePage_pending i:after{width:48%;animation:none;opacity:.8}}.EditorOpeningPage_page{position:relative;width:100%;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:0;overflow:hidden;color:var(--ink);background:var(--bg)}.EditorOpeningPage_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.EditorOpeningPage_wordmark{position:absolute;top:calc((var(--app-header-height) - var(--app-wordmark-height)) / 2);left:var(--app-header-pad-inline);width:var(--app-wordmark-width);height:var(--app-wordmark-height);object-fit:contain;opacity:.8}.EditorOpeningPage_openingCue{display:grid;justify-items:center;gap:var(--sp3)}.EditorOpeningPage_openingMark{width:46px;height:2px;overflow:hidden;background:color-mix(in oklab,var(--line) 78%,transparent)}.EditorOpeningPage_openingMark i{display:block;width:42%;height:100%;background:var(--accent);animation:EditorOpeningPage_opening-pass 1.1s cubic-bezier(.22,1,.36,1) infinite}.EditorOpeningPage_openingLabel{color:var(--ink-dim);font:600 var(--fs-label)/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase}@keyframes EditorOpeningPage_opening-pass{0%{transform:translate(-100%)}to{transform:translate(240%)}}@media(max-width:48rem){.EditorOpeningPage_wordmark{top:var(--sp1);left:var(--sp3);width:88px;height:33px}}:root[data-motion=reduced] .EditorOpeningPage_openingMark i{animation:none}.reactRouteHost_host{width:100%;min-width:0;height:100%;min-height:0}.CommentsDock_dock{display:flex;flex:1;min-height:0;flex-direction:column;padding:var(--sp4);font-family:var(--f-ui)}.CommentsDock_filter{display:flex;gap:2px;margin-bottom:var(--sp2)}.CommentsDock_filter button,.CommentsDock_composeControls button{border:1px solid var(--line);border-radius:var(--radius-xs);background:transparent;color:var(--ink-dim);cursor:pointer;font:var(--fs-chip) var(--f-ui)}.CommentsDock_filter button{padding:3px 10px}.CommentsDock_filter button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--bg)}.CommentsDock_feed{display:flex;flex:1;min-height:0;flex-direction:column;gap:var(--sp2);overflow-y:auto}.CommentsDock_thread{display:flex;flex-direction:column;gap:var(--sp1);padding:var(--sp2) var(--sp3);border:1px solid color-mix(in oklab,var(--line) 55%,transparent);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 0;background:var(--bg)}.CommentsDock_thread[data-seekable=true]{cursor:pointer;transition:background-color .14s cubic-bezier(.25,1,.5,1),border-color .14s cubic-bezier(.25,1,.5,1)}.CommentsDock_thread[data-seekable=true]:hover,.CommentsDock_thread[data-seekable=true]:focus-visible{border-color:color-mix(in oklab,var(--accent) 34%,var(--line));background:color-mix(in oklab,var(--bg) 96%,var(--accent))}.CommentsDock_thread:focus-visible,.CommentsDock_iconButton:focus-visible,.CommentsDock_timecode:focus-visible,.CommentsDock_more:focus-visible,.CommentsDock_repliesToggle:focus-visible,.CommentsDock_composer button:focus-visible,.CommentsDock_composer textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CommentsDock_thread[data-current=true]{border-color:color-mix(in oklab,var(--comment-mark) 26%,var(--line));background:color-mix(in oklab,var(--bg) 98%,var(--comment-mark))}.CommentsDock_thread[data-status=resolved]{opacity:.55}.CommentsDock_flash{animation:CommentsDock_comments-flash 1.2s ease-out}@keyframes CommentsDock_comments-flash{0%{border-color:var(--accent)}to{border-color:var(--line)}}:root[data-motion=reduced] .CommentsDock_thread{transition:none}:root[data-motion=reduced] .CommentsDock_flash{animation:none}.CommentsDock_comment{display:flex;min-width:0;flex-direction:column;gap:var(--sp1)}.CommentsDock_comment[data-pending=true]{opacity:.6;pointer-events:none}.CommentsDock_head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp2)}.CommentsDock_avatar{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-full);background:oklch(.56 .072 var(--cmt-hue, 250));color:var(--ink-on-media);font-size:var(--fs-label);font-weight:600;letter-spacing:0;line-height:1}.CommentsDock_author{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:var(--fs-ui);font-weight:600}.CommentsDock_when{color:var(--ink-faint);font-size:var(--fs-chip)}.CommentsDock_visibility,.CommentsDock_scope,.CommentsDock_resolved{color:var(--ink-faint);font-size:var(--fs-chip);letter-spacing:var(--track-label);text-transform:uppercase}.CommentsDock_visibility{display:inline-flex;align-items:center;gap:4px}.CommentsDock_visibility:before{width:9px;height:9px;flex:0 0 auto;background-color:currentColor;content:"";-webkit-mask:var(--lock-mask) center / contain no-repeat;mask:var(--lock-mask) center / contain no-repeat;--lock-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.CommentsDock_timecode{display:inline-flex;align-items:center;gap:.42em;padding:2px 3px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-dim);cursor:pointer;font:500 .8125rem/1.2 var(--f-ui);white-space:nowrap;font-variant-numeric:tabular-nums}.CommentsDock_timecode:hover{background:var(--accent-soft);color:var(--accent)}.CommentsDock_comment .CommentsDock_body{display:-webkit-box;margin:0;overflow:hidden;color:var(--ink);cursor:text;font:var(--fs-base)/1.4 var(--f-ui);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:6;user-select:text;white-space:pre-wrap}.CommentsDock_body[data-expanded]{display:block;overflow:visible}.CommentsDock_more,.CommentsDock_repliesToggle{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font:var(--fs-chip) var(--f-ui)}.CommentsDock_more:hover,.CommentsDock_repliesToggle:hover{text-decoration:underline}.CommentsDock_actions{display:flex;min-height:22px;align-items:center;gap:var(--sp2)}.CommentsDock_actionIcons{display:flex;margin-left:auto;align-items:center;gap:2px}.CommentsDock_iconButton{display:inline-flex;min-width:22px;height:22px;padding:0;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink-dim);cursor:pointer}.CommentsDock_iconButton svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.CommentsDock_iconButton:hover{border-color:var(--line);background:var(--surface);color:var(--ink)}.CommentsDock_deleteButton:hover{color:var(--rust)}.CommentsDock_confirming{width:auto;padding:0 6px;border-color:var(--rust);color:var(--rust);font-weight:600}.CommentsDock_confirming span{font-size:var(--fs-chip)}.CommentsDock_replies{display:flex;flex-direction:column;gap:var(--sp2);margin-left:var(--sp3);padding-left:var(--sp3);border-left:1px solid var(--line)}.CommentsDock_replyComment .CommentsDock_author{font-weight:500}.CommentsDock_composer{display:grid;grid-template-columns:1fr auto;gap:var(--sp2);align-items:center;margin-top:var(--sp3);padding-top:var(--sp3);border-top:1px solid var(--line)}.CommentsDock_replyComposer{margin:var(--sp2) 0 var(--sp2) var(--sp3);padding:var(--sp2) 0 0 var(--sp3);border-top:0;border-left:1px solid var(--accent-soft)}.CommentsDock_target,.CommentsDock_replyContext,.CommentsDock_composer textarea,.CommentsDock_error{grid-column:1 / -1}.CommentsDock_target{color:var(--ink-dim);font:600 var(--fs-chip) var(--f-ui)}.CommentsDock_composer[data-target=range] .CommentsDock_target{color:var(--accent)}.CommentsDock_composer textarea{width:100%;resize:vertical;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);font:var(--fs-base)/1.4 var(--f-ui)}.CommentsDock_composeControls{display:inline-flex;align-items:center;gap:var(--sp2)}.CommentsDock_composeControls button{padding:5px 10px}.CommentsDock_composeControls button:hover{color:var(--ink)}.CommentsDock_composeControls button[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.CommentsDock_timestampToggle{display:inline-flex;width:28px;padding:0;align-items:center;justify-content:center}.CommentsDock_timestampToggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.CommentsDock_composeControls .CommentsDock_timestampToggle[aria-pressed=true]{color:var(--accent)}.CommentsDock_visibilityTrigger{display:inline-flex;align-items:center;gap:5px}.CommentsDock_visibilityTrigger span{color:var(--ink-faint);font-size:8px}.CommentsDock_visibilityMenu{z-index:var(--layer-popover);min-width:112px;padding:var(--sp1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--editor-raised);box-shadow:0 10px 28px #00000061}.CommentsDock_visibilityItem{position:relative;display:flex;min-height:30px;padding:0 10px 0 26px;align-items:center;border-radius:var(--radius-xs);outline:none;color:var(--ink);cursor:pointer;font:600 var(--fs-chip)/1.2 var(--f-ui)}.CommentsDock_visibilityItem[data-highlighted]{background:var(--wash)}.CommentsDock_visibilityItem[data-state=checked]:before{position:absolute;left:9px;color:var(--accent);content:"\2713"}.CommentsDock_submit{grid-column:2;justify-self:end;padding:6px 14px;border:0;border-radius:var(--radius-xs);background:var(--accent);color:var(--bg);cursor:pointer;font:var(--fs-control) var(--f-ui)}.CommentsDock_submit:disabled{cursor:default;opacity:.55}.CommentsDock_replyContext{display:flex;align-items:center;gap:var(--sp2);color:var(--ink-dim);font-size:var(--fs-chip)}.CommentsDock_replyContext span{flex:1}.CommentsDock_replyContext button{padding:0;border:0;background:transparent;color:var(--ink-faint);cursor:pointer;text-decoration:underline}.CommentsDock_error{margin:0;color:var(--rust);font:var(--fs-chip)/1.4 var(--f-ui)}.CommentsDock_empty,.CommentsDock_loading,.CommentsDock_loadError{max-width:var(--measure-prose);margin:0;color:var(--ink-faint);font:var(--fs-ui)/1.6 var(--f-ui)}.CommentsDock_empty{flex:1}.CommentsDock_loadError{color:var(--rust-dim)}.CommentsDock_loadError button{display:block;padding:var(--sp1) 0 0;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit}.CommentsDock_loadError button:hover{text-decoration:underline}@media(pointer:coarse){.CommentsDock_iconButton{min-width:44px;min-height:44px}.CommentsDock_filter button,.CommentsDock_composeControls button,.CommentsDock_submit{min-height:44px}}.CommentsDock_doodleBadge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;color:var(--accent);font-size:var(--fs-base);line-height:1}.CommentsDock_rangeControls{display:inline-flex;align-items:center;gap:12px;pointer-events:auto;font-variant-caps:normal;letter-spacing:normal}.CommentsDock_rangeGrip{display:inline-flex;align-items:center;gap:3px;min-height:28px;padding:4px 8px;border:1px solid color-mix(in oklab,var(--accent) 32%,var(--ink-faint));border-bottom:0;border-radius:6px 6px 0 0;background:var(--editor-raised, var(--bg));color:var(--ink-dim);font:500 .8125rem/1 var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:ew-resize;touch-action:none;user-select:none}.CommentsDock_rangeGrip svg{width:10px;height:16px;fill:none;stroke:var(--accent);stroke-width:1.4}.CommentsDock_rangeGrip:hover,.CommentsDock_rangeGrip[data-dragging]{background:var(--accent-soft);color:var(--ink)}.CommentsDock_rangeGrip:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.CommentsDock_rangeJoin{display:none}.CommentsDock_rangeControls{position:relative;gap:8px;width:228px;max-width:calc(100% - 62px);transition:width .22s cubic-bezier(.25,.8,.25,1),gap .22s cubic-bezier(.25,.8,.25,1)}.CommentsDock_rangeControls[data-point]{width:128px;gap:0}.CommentsDock_rangeControls[data-point] .CommentsDock_rangeGrip[data-edge=in]{border-right-color:transparent;border-top-right-radius:0}.CommentsDock_rangeControls[data-point] .CommentsDock_rangeGrip[data-edge=out]{border-left-color:transparent;border-top-left-radius:0}.CommentsDock_rangeGrip{position:relative;flex:1 1 0;min-width:0;justify-content:space-between;overflow:visible;transition:background .14s ease,border-color .14s ease}.CommentsDock_rangeGrip[data-dragging]{border-color:var(--accent)}.CommentsDock_rangeValue{display:inline-block;overflow:hidden;transition:opacity .18s ease}.CommentsDock_rangePointTime{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;white-space:nowrap;font:500 .8125rem/1 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--ink-dim);transition:opacity .18s ease}.CommentsDock_rangeControls[data-point] .CommentsDock_rangeValue{opacity:0}.CommentsDock_rangeControls[data-point] .CommentsDock_rangePointTime{opacity:1}.CommentsDock_rangeGrip[data-edge=out]>svg:first-child{order:2}.CommentsDock_rangeGrip .CommentsDock_rangeCheck{position:absolute;right:-6px;top:-6px;width:13px;height:13px;padding:2px;border-radius:50%;background:var(--editor-raised, var(--bg));stroke:#83d2ad;stroke-width:2;opacity:0;pointer-events:none}.CommentsDock_rangeGrip[data-adjusted] .CommentsDock_rangeCheck{animation:CommentsDock_rangeAdjusted .52s ease-out}@keyframes CommentsDock_rangeAdjusted{0%{opacity:0;transform:scale(.85)}15%,65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}[data-motion=reduced] .CommentsDock_rangeControls,[data-motion=reduced] .CommentsDock_rangeGrip,[data-motion=reduced] .CommentsDock_rangeValue,[data-motion=reduced] .CommentsDock_rangePointTime{transition:none}[data-motion=reduced] .CommentsDock_rangeGrip[data-adjusted] .CommentsDock_rangeCheck{animation-name:CommentsDock_rangeAdjustedStill}@keyframes CommentsDock_rangeAdjustedStill{0%,85%{opacity:1}to{opacity:0}}.CommentsDock_clearRange{margin-left:auto;padding:4px;display:inline-flex;align-items:center;gap:2px;width:auto;font:500 .75rem/1 var(--f-ui);letter-spacing:normal;font-variant-caps:normal;height:24px;flex:0 0 auto;border:0;background:transparent;color:var(--ink-faint);opacity:.65;cursor:pointer;pointer-events:auto}.CommentsDock_clearRange svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.CommentsDock_clearRange:hover{color:var(--ink);opacity:1}.CommentsDock_clearRange:focus-visible{outline:1px solid var(--accent);outline-offset:1px;opacity:1}.CommentsDock_rangeDirection{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:12px;fill:none;stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:.85;transition:opacity .18s ease}.CommentsDock_rangeControls[data-point] .CommentsDock_rangeDirection{opacity:0}[data-motion=reduced] .CommentsDock_rangeDirection{transition:none}.SpeakerMenu_host{position:fixed;inline-size:1px;block-size:1px;z-index:var(--layer-popover);pointer-events:none}.SpeakerMenu_anchor{position:absolute;inset:0;inline-size:1px;block-size:1px;padding:0;border:0;opacity:0;pointer-events:none}.SpeakerMenu_menu{border-radius:var(--menu-radius);width:min(19rem,calc(100vw - 1rem));max-height:min(32rem,calc(100dvh - 1rem));overflow:auto;padding:var(--sp2);color:var(--ink);font-family:var(--f-ui);pointer-events:auto}.SpeakerMenu_title{margin:2px var(--sp2) var(--sp2);font-size:var(--fs-control);font-weight:700;line-height:1.25;text-transform:none;letter-spacing:0}.SpeakerMenu_label{margin:var(--sp2) var(--sp2) var(--sp1);color:var(--ink-faint);font-size:var(--fs-note);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.SpeakerMenu_helper{margin:var(--sp1) var(--sp2) var(--sp2);color:var(--ink-dim);font-size:var(--fs-note);line-height:1.35}.SpeakerMenu_list{display:flex;flex-direction:column;gap:1px}.SpeakerMenu_row{display:flex;align-items:stretch;gap:2px}.SpeakerMenu_choice,.SpeakerMenu_more,.SpeakerMenu_create,.SpeakerMenu_back,.SpeakerMenu_primary,.SpeakerMenu_danger{border:0;color:inherit;font:inherit;cursor:pointer}.SpeakerMenu_choice{min-width:0;flex:1;display:flex;align-items:center;gap:var(--sp2);min-height:2.25rem;padding:6px var(--sp2);text-align:left;background:transparent;border-radius:var(--radius-xs)}.SpeakerMenu_choice:hover:not(:disabled),.SpeakerMenu_choice:focus-visible,.SpeakerMenu_choice[data-selected=true]{background:var(--wash)}.SpeakerMenu_choice:disabled{cursor:default;opacity:.45}.SpeakerMenu_dot{inline-size:7px;block-size:7px;flex:0 0 7px;border-radius:var(--radius-full);background:var(--accent)}.SpeakerMenu_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpeakerMenu_check{margin-inline-start:auto;color:var(--accent)}.SpeakerMenu_more{flex:0 0 2.25rem;background:transparent;border-radius:var(--radius-xs);color:var(--ink-dim);letter-spacing:.06em}.SpeakerMenu_more:hover,.SpeakerMenu_more:focus-visible{color:var(--ink);background:var(--wash)}.SpeakerMenu_separator{block-size:1px;margin:var(--sp2) var(--sp1);background:var(--line)}.SpeakerMenu_create,.SpeakerMenu_danger{width:100%;margin-top:var(--sp2);padding:8px var(--sp2);border-radius:var(--radius-xs);background:transparent;color:var(--ink-dim);text-align:left}.SpeakerMenu_create:hover,.SpeakerMenu_create:focus-visible,.SpeakerMenu_danger:hover,.SpeakerMenu_danger:focus-visible{background:var(--wash);color:var(--ink)}.SpeakerMenu_create:disabled{opacity:.45;cursor:default}.SpeakerMenu_danger{color:var(--rust)}.SpeakerMenu_subhead{display:flex;align-items:center;gap:var(--sp1)}.SpeakerMenu_subhead .SpeakerMenu_title{margin:0}.SpeakerMenu_back{inline-size:2rem;block-size:2rem;border-radius:var(--radius-xs);background:transparent;color:var(--ink-dim);font-size:1.5rem;line-height:1}.SpeakerMenu_back:hover,.SpeakerMenu_back:focus-visible{background:var(--wash);color:var(--ink)}.SpeakerMenu_form{display:flex;flex-direction:column;gap:var(--sp2)}.SpeakerMenu_fieldLabel{color:var(--ink-dim);font-size:var(--fs-note)}.SpeakerMenu_input{min-height:2.25rem;border:1px solid var(--line);border-radius:var(--radius-xs);padding:6px 8px;background:var(--surface-raised, var(--surface));color:var(--ink);font:var(--fs-control) var(--f-ui)}.SpeakerMenu_input:focus{border-color:var(--accent)}.SpeakerMenu_primary{min-height:2.25rem;padding:6px 10px;border-radius:var(--radius-xs);background:var(--accent);color:var(--surface);font-weight:700}.SpeakerMenu_primary:disabled{opacity:.45;cursor:default}@media(max-width:40rem){.SpeakerMenu_host [data-radix-popper-content-wrapper]{position:fixed!important;left:var(--sp2)!important;right:var(--sp2)!important;top:auto!important;bottom:max(var(--sp2),env(safe-area-inset-bottom))!important;transform:none!important;min-width:0!important}.SpeakerMenu_menu{width:100%;max-height:min(70dvh,32rem);border-radius:var(--radius-md)}.SpeakerMenu_choice,.SpeakerMenu_more,.SpeakerMenu_create,.SpeakerMenu_back,.SpeakerMenu_primary{min-height:2.75rem}}.TranscriptIssue_notice{margin:0;padding:var(--sp3) var(--sp5);color:var(--ink-dim);font-size:var(--fs-base)}.TranscriptIssue_notice button{margin-inline-start:var(--sp3);color:var(--ink);background:transparent;border:1px solid var(--ink-dim);border-radius:4px;padding:4px 10px;cursor:pointer}.TranscriptIssue_notice p{margin:var(--sp2) 0 0}.DeveloperDocsPage_developer-page{min-height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;color:var(--ink);background:var(--bg-deep)}.DeveloperDocsPage_developer-header{min-height:64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp3);padding:0 clamp(20px,4vw,64px);border-bottom:1px solid var(--line);font-family:var(--f-ui)}.DeveloperDocsPage_developer-wordmark{color:var(--ink);font-family:var(--f-brand);font-size:1.55rem;font-weight:600;text-decoration:none}.DeveloperDocsPage_developer-header-label{color:var(--ink-faint);font-size:var(--fs-chip);letter-spacing:var(--track-label);text-transform:uppercase}.DeveloperDocsPage_developer-header-link,.DeveloperDocsPage_developer-toc a,.DeveloperDocsPage_developer-step-title a,.DeveloperDocsPage_developer-final-links a{color:var(--accent);text-decoration:none}.DeveloperDocsPage_developer-header-link:hover,.DeveloperDocsPage_developer-toc a:hover,.DeveloperDocsPage_developer-step-title a:hover,.DeveloperDocsPage_developer-final-links a:hover{color:var(--ink)}.DeveloperDocsPage_developer-hero{padding:clamp(72px,11vw,150px) clamp(24px,8vw,140px) clamp(64px,9vw,120px);border-bottom:1px solid var(--line)}.DeveloperDocsPage_developer-hero-copy{max-width:900px}.DeveloperDocsPage_developer-kicker,.DeveloperDocsPage_developer-eyebrow{margin:0 0 var(--sp2);color:var(--accent);font:600 var(--fs-chip)/1.2 var(--f-tc);letter-spacing:var(--track-label);text-transform:uppercase}.DeveloperDocsPage_developer-title{max-width:780px;margin:0;font:700 clamp(3.3rem,8vw,7.5rem)/.92 var(--f-display);letter-spacing:var(--track-display)}.DeveloperDocsPage_developer-lede{max-width:720px;margin:var(--sp5) 0 0;color:var(--ink-dim);font:400 clamp(1.1rem,2vw,1.45rem)/1.55 var(--f-ui)}.DeveloperDocsPage_developer-actions{display:flex;flex-wrap:wrap;gap:var(--sp2);margin-top:var(--sp5)}.DeveloperDocsPage_developer-action{display:inline-flex;align-items:center;min-height:42px;padding:0 var(--sp3);border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--ink);font:600 var(--fs-control)/1 var(--f-ui);text-decoration:none}.DeveloperDocsPage_developer-action:hover{border-color:var(--ink-dim)}.DeveloperDocsPage_developer-action.DeveloperDocsPage_primary{border-color:var(--accent);background:var(--accent-soft)}.DeveloperDocsPage_developer-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,800px);gap:clamp(48px,8vw,120px);max-width:1280px;margin:0 auto;padding:clamp(56px,8vw,110px) clamp(24px,6vw,80px) 140px}.DeveloperDocsPage_developer-toc{position:sticky;top:28px;align-self:start;display:grid;gap:12px;font:500 var(--fs-control)/1.35 var(--f-ui)}.DeveloperDocsPage_developer-toc-title{margin:0 0 var(--sp1);color:var(--ink-faint);font-size:var(--fs-note);letter-spacing:var(--track-label);text-transform:uppercase}.DeveloperDocsPage_developer-toc a{color:var(--ink-dim)}.DeveloperDocsPage_developer-article{display:block;min-width:0}.DeveloperDocsPage_developer-section{scroll-margin-top:28px;padding:0 0 clamp(64px,10vw,108px)}.DeveloperDocsPage_developer-section+.DeveloperDocsPage_developer-section{padding-top:clamp(52px,7vw,80px);border-top:1px solid var(--line)}.DeveloperDocsPage_developer-section-title{max-width:680px;margin:0;font:700 clamp(2rem,4.5vw,3.55rem)/1.03 var(--f-display);letter-spacing:var(--track-display)}.DeveloperDocsPage_developer-copy,.DeveloperDocsPage_developer-note,.DeveloperDocsPage_developer-steps{max-width:var(--measure-prose);color:var(--ink-dim);font:400 1.05rem/1.65 var(--f-ui)}.DeveloperDocsPage_developer-facts{max-width:690px;color:var(--ink-dim);font:400 1.05rem/1.65 var(--f-ui)}.DeveloperDocsPage_developer-copy{margin:var(--sp4) 0 0}.DeveloperDocsPage_developer-note{margin:var(--sp3) 0 0;padding-left:var(--sp3);border-left:2px solid var(--accent);color:var(--ink-faint);font-size:var(--fs-control)}.DeveloperDocsPage_developer-steps{margin:var(--sp5) 0 0;padding:0;list-style:none;counter-reset:developer-step}.DeveloperDocsPage_developer-steps li{position:relative;padding:0 0 var(--sp4) 52px;counter-increment:developer-step}.DeveloperDocsPage_developer-steps li:before{content:counter(developer-step,decimal-leading-zero);position:absolute;left:0;top:2px;color:var(--ink-faint);font:500 var(--fs-chip)/1 var(--f-tc)}.DeveloperDocsPage_developer-step-title{margin:0;color:var(--ink);font:600 1rem/1.4 var(--f-ui)}.DeveloperDocsPage_developer-step-title a{font-size:var(--fs-note);white-space:nowrap}.DeveloperDocsPage_developer-steps p{margin:5px 0 0}.DeveloperDocsPage_developer-code{position:relative;margin-top:var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);overflow:hidden}.DeveloperDocsPage_developer-code pre{margin:0;padding:var(--sp4) 88px var(--sp4) var(--sp4);overflow-x:auto}.DeveloperDocsPage_developer-code code,.DeveloperDocsPage_developer-path,.DeveloperDocsPage_developer-register code,.DeveloperDocsPage_developer-facts dt{font-family:var(--f-tc)}.DeveloperDocsPage_developer-code code{color:var(--ink);font-size:var(--fs-control);line-height:1.65}.DeveloperDocsPage_developer-copy-button{position:absolute;top:10px;right:10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink-dim);padding:5px 9px;font:500 var(--fs-note)/1 var(--f-ui);cursor:pointer}.DeveloperDocsPage_developer-copy-button:hover{color:var(--ink);border-color:var(--ink-dim)}.DeveloperDocsPage_developer-endpoint{display:flex;align-items:center;gap:var(--sp2);margin-top:var(--sp4);padding:var(--sp3);border-block:1px solid var(--line);overflow-x:auto}.DeveloperDocsPage_developer-method{color:var(--ready);font:700 var(--fs-chip)/1 var(--f-tc)}.DeveloperDocsPage_developer-path{color:var(--ink);white-space:nowrap}.DeveloperDocsPage_developer-facts{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:var(--sp2) var(--sp4);margin:var(--sp5) 0 0}.DeveloperDocsPage_developer-facts dt{color:var(--ink)}.DeveloperDocsPage_developer-facts dd{margin:0}.DeveloperDocsPage_developer-register{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:0 var(--sp4);margin-top:var(--sp4);border-top:1px solid var(--line)}.DeveloperDocsPage_developer-register>*{padding-block:var(--sp2);border-bottom:1px solid var(--line);color:var(--ink-dim);font:400 var(--fs-control)/1.5 var(--f-ui)}.DeveloperDocsPage_developer-register code{color:var(--ink)}.DeveloperDocsPage_developer-subtitle{margin:var(--sp5) 0 0;font:600 1.1rem/1.35 var(--f-ui)}.DeveloperDocsPage_developer-final-links{display:grid;gap:var(--sp2);margin-top:var(--sp4);font:600 var(--fs-control)/1.4 var(--f-ui)}@media(max-width:760px){.DeveloperDocsPage_developer-header{padding-inline:18px}.DeveloperDocsPage_developer-hero{padding-inline:24px}.DeveloperDocsPage_developer-layout{display:block;padding-inline:24px}.DeveloperDocsPage_developer-toc{display:none}.DeveloperDocsPage_developer-title{font-size:clamp(2.55rem,12vw,4.5rem)}.DeveloperDocsPage_developer-facts,.DeveloperDocsPage_developer-register{grid-template-columns:1fr}.DeveloperDocsPage_developer-register>code{padding-bottom:0;border-bottom:0}.DeveloperDocsPage_developer-code pre{padding-right:var(--sp4);padding-top:54px}.DeveloperDocsPage_developer-endpoint{align-items:flex-start}}.JobDock_dock{--job-dock-bottom: max(var(--sp3), env(safe-area-inset-bottom));position:fixed;left:50%;bottom:var(--job-dock-bottom);z-index:var(--layer-job-dock);display:flex;flex-direction:column;gap:var(--sp2);width:min(32rem,calc(100vw - var(--sp3) - var(--sp3)));max-height:calc(100dvh - var(--job-dock-bottom) - var(--sp4));overflow-y:auto;overscroll-behavior:contain;pointer-events:none;transform:translate(-50%)}body[data-route=page] .JobDock_dock{--job-dock-bottom: max(calc(var(--browse-actions-reserve, 0px) + var(--sp3)), env(safe-area-inset-bottom))}body[data-route=editor] .JobDock_dock{--job-dock-bottom: calc(var(--editor-strip-reserve, 132px) + var(--sp3))}.JobDock_dock:empty{display:none}.JobDock_dock[hidden]{display:none}.JobDock_row{display:flex;align-items:center;gap:var(--sp2);padding:var(--sp2) var(--sp2) var(--sp2) var(--sp3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--f-ui);pointer-events:auto}.JobDock_main{flex:1 1 auto;min-width:0}.JobDock_label{overflow:hidden;color:var(--ink);font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap}.JobDock_detail{margin-top:1px;color:var(--ink-dim);font-size:var(--fs-note)}.JobDock_row[data-phase=done] .JobDock_detail{color:var(--ready)}.JobDock_row[data-phase=failed] .JobDock_detail{color:var(--rust)}.JobDock_progress{height:3px;margin-top:var(--sp1);overflow:hidden;background:var(--wash-soft);border-radius:var(--radius-xs)}.JobDock_progressFill{height:100%;background:var(--working);border-radius:var(--radius-xs)}.JobDock_progress[data-indeterminate] .JobDock_progressFill{width:40%;animation:JobDock_job-dock-slide 1.4s ease-in-out infinite}@keyframes JobDock_job-dock-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}:root[data-motion=reduced] .JobDock_progress[data-indeterminate] .JobDock_progressFill{width:50%;animation:none}.JobDock_action{flex:0 0 auto;padding:6px var(--sp2);color:var(--ink);font-family:var(--f-ui);font-size:var(--fs-chip);background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius-xs);cursor:pointer}.JobDock_action:hover{background:var(--accent-soft-hot)}.JobDock_action:focus-visible,.JobDock_dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.JobDock_dismiss{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;color:var(--ink-faint);font-size:15px;line-height:1;background:none;border:0;border-radius:var(--radius-xs);cursor:pointer}.JobDock_dismiss:hover{color:var(--ink);background:var(--wash)}@media(max-width:40rem){.JobDock_dock{width:calc(100vw - var(--sp3) - var(--sp3) - env(safe-area-inset-left) - env(safe-area-inset-right))}body[data-route=editor] .JobDock_dock{--job-dock-bottom: calc(var(--editor-strip-reserve, 96px) + max(var(--sp2), env(safe-area-inset-bottom)))}.JobDock_action,.JobDock_dismiss{min-block-size:2.75rem}.JobDock_dismiss{min-inline-size:2.75rem}}.PasskeyOffer_host:empty{display:none}.PasskeyOffer_backdrop{position:fixed;inset:0;z-index:var(--layer-notice);background:#0000008c}.PasskeyOffer_card{position:fixed;z-index:var(--layer-notice);left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;display:flex;flex-direction:column;gap:var(--sp2);padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--lift-1)}.PasskeyOffer_title{margin:0;color:var(--ink);font-family:var(--f-ui);font-size:24px;line-height:1.2}.PasskeyOffer_line{margin:0;color:var(--ink-dim);font-family:var(--f-ui);font-size:var(--fs-note);line-height:1.5}.PasskeyOffer_actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp2);margin-top:var(--sp1)}.PasskeyOffer_add,.PasskeyOffer_later,.PasskeyOffer_done{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-xs);background:none;font-family:var(--f-ui);font-size:var(--fs-control);cursor:pointer}.PasskeyOffer_add,.PasskeyOffer_done{background:var(--accent);color:var(--surface)}.PasskeyOffer_later{color:var(--ink-faint);border-color:transparent}.PasskeyOffer_add:hover:not(:disabled),.PasskeyOffer_add:focus-visible:not(:disabled),.PasskeyOffer_done:hover,.PasskeyOffer_done:focus-visible,.PasskeyOffer_later:hover:not(:disabled),.PasskeyOffer_later:focus-visible:not(:disabled){border-color:var(--accent)}.PasskeyOffer_add:disabled,.PasskeyOffer_later:disabled{opacity:.55;cursor:progress}.PasskeyOffer_note{margin:0;color:var(--ink-dim);font-family:var(--f-ui);font-size:var(--fs-note);line-height:1.5}.PasskeyOffer_note[data-tone=error]{color:var(--rust)}.PasskeyOffer_add:focus-visible,.PasskeyOffer_done:focus-visible,.PasskeyOffer_later:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PasskeyOffer_add:hover:not(:disabled),.PasskeyOffer_done:hover{filter:brightness(1.1)}.PasskeyOffer_later:hover:not(:disabled){color:var(--accent)}.SyncStatus_content{display:inline-flex;flex-direction:column;gap:8px}.SyncStatus_actions{display:flex;flex-wrap:wrap;gap:8px}.SyncStatus_actions button{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:5px 8px;cursor:pointer}.SyncStatus_help,.SyncStatus_details{color:var(--ink-dim);font-size:.9em}.SyncStatus_details{overflow-wrap:anywhere}.SyncStatus_content a{color:inherit;text-decoration:underline}.CanvasTabs_scroll{flex:1 1 auto;min-width:0;height:100%;box-sizing:border-box;display:flex;align-items:flex-end;gap:0;overflow-x:auto;background:var(--editor-tab-band);scrollbar-width:none}.CanvasTabs_scroll::-webkit-scrollbar{display:none}.CanvasTabs_slot{position:relative;display:inline-flex;align-items:stretch;gap:0}.CanvasTabs_slot:has(.CanvasTabs_active){background:var(--editor-canvas);box-shadow:0 1px 0 var(--editor-canvas)}.CanvasTabs_tab{max-width:20ch;min-height:42px;overflow:hidden;padding:0 24px;border:0;border-radius:0;color:var(--editor-nav-muted);background:var(--editor-tab-band);box-shadow:inset 14px 0 18px -20px #000000b8;font:700 13px/42px var(--f-ui);letter-spacing:2.2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer}.CanvasTabs_slot:has(.CanvasTabs_menuTrigger) .CanvasTabs_tab{padding-right:8px}.CanvasTabs_tab:hover:not(.CanvasTabs_active){color:var(--editor-nav-active);background:color-mix(in oklab,var(--editor-tab-band) 86%,var(--editor-canvas))}.CanvasTabs_tab:focus-visible,.CanvasTabs_newCut:focus-visible,.CanvasTabs_menuTrigger:focus-visible,.CanvasTabs_seat:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.CanvasTabs_active{color:var(--editor-nav-active);background:var(--editor-canvas);box-shadow:none}.CanvasTabs_rename{width:14ch;max-width:14ch;margin:0;padding:0;border:0;color:var(--ink);background:none;font:inherit}.CanvasTabs_newCut{flex:0 0 auto;align-self:flex-end;margin-bottom:0;width:44px;min-height:42px;padding:0;border:0;border-radius:0;color:var(--editor-nav-muted);background:var(--editor-tab-band);font:400 23px/42px var(--f-ui);white-space:nowrap;cursor:pointer}.CanvasTabs_newCut:hover{color:var(--editor-nav-active);background:color-mix(in oklab,var(--editor-tab-band) 86%,var(--editor-canvas))}.CanvasTabs_newCut:disabled{opacity:.5;cursor:default}.CanvasTabs_inlineError{align-self:center;color:var(--strike);font:var(--fs-chip)/1.2 var(--f-ui);white-space:nowrap}.CanvasTabs_menuTrigger{position:relative;width:24px;min-height:42px;padding:0;border:0;color:var(--editor-nav-muted);background:transparent;font:800 13px/1 var(--f-ui);line-height:1;cursor:pointer;user-select:none;-webkit-user-select:none}.CanvasTabs_menuTrigger:hover,.CanvasTabs_menuTrigger[data-state=open]{color:var(--editor-nav-active)}.CanvasTabs_menuTrigger:disabled{opacity:.5;cursor:wait}.CanvasTabs_tabSeats,.CanvasTabs_fallbackSeats{display:inline-flex;align-items:center;gap:2px}.CanvasTabs_tabSeats:not(:empty){margin-left:3px}.CanvasTabs_fallbackSeats{flex:none;align-self:center;max-width:40%;margin-bottom:2px;padding-left:var(--sp3);border-left:1px solid var(--line);gap:3px}.CanvasTabs_seat{--seat-size: 17px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--seat-size);height:var(--seat-size);padding:0;border:0;border-radius:var(--radius-full);color:var(--ink-on-media);background:oklch(.56 .072 var(--seat-hue, 250));font:600 8px/1 var(--f-ui);letter-spacing:.02em;user-select:none}.CanvasTabs_fallbackSeats .CanvasTabs_seat{--seat-size: 20px;font-size:9px}.CanvasTabs_youSeat{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--accent)}.CanvasTabs_travelSeat{cursor:pointer;transition:transform .1s ease,background .1s ease}.CanvasTabs_travelSeat:hover{transform:translateY(-1px);background:oklch(.63 .08 var(--seat-hue, 250))}.CanvasTabs_overflow{background:var(--surface-raised);color:var(--ink-dim);font-size:7px}.CanvasTabs_menu{z-index:var(--layer-popover);min-width:190px;box-sizing:border-box;padding:var(--sp1);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--editor-raised);box-shadow:0 10px 28px #00000061}.CanvasTabs_menuItem{min-height:32px;display:flex;align-items:center;padding:0 var(--sp2);border-radius:var(--radius-xs);outline:none;color:var(--ink);font:600 var(--fs-chip)/1.2 var(--f-ui);cursor:pointer}.CanvasTabs_menuItem[data-highlighted]{background:var(--wash)}.CanvasTabs_menuItem[data-disabled]{opacity:.5;cursor:wait}.CanvasTabs_menuSeparator{height:1px;margin:var(--sp1);background:var(--line)}.CanvasTabs_dangerItem{color:var(--stricken)}.CanvasTabs_dangerItem[data-highlighted]{background:var(--rust-wash)}.CanvasTabs_confirmLabel{padding:var(--sp2) var(--sp2) var(--sp1);font:650 var(--fs-note)/1.25 var(--f-ui)}.CanvasTabs_confirmCopy{max-width:24ch;margin:0;padding:0 var(--sp2) var(--sp2);color:var(--ink-dim);font:var(--fs-chip)/1.35 var(--f-ui)}.CanvasTabs_confirmActions{display:flex;justify-content:flex-end;gap:var(--sp1);border-top:1px solid var(--line);padding-top:var(--sp1)}.CanvasTabs_menuError{margin:0;padding:0 var(--sp2) var(--sp2);color:var(--stricken);font:var(--fs-chip)/1.3 var(--f-ui)}@media(max-width:640px){.CanvasTabs_fallbackSeats .CanvasTabs_seat{display:none}.CanvasTabs_fallbackSeats:after{content:attr(data-here) " here";padding:1px var(--sp2);border-radius:var(--radius-pill);color:var(--ink-dim);background:color-mix(in oklab,var(--accent) 8%,var(--surface));font:600 var(--fs-chip)/1 var(--f-ui);white-space:nowrap}}@media(max-width:700px){.CanvasTabs_tab,.CanvasTabs_newCut{min-height:44px}.CanvasTabs_menuTrigger{min-height:44px;width:44px}}.menu_surface_surface{border:1px solid var(--line);background:color-mix(in oklab,var(--bg-deep) 82%,var(--surface));box-shadow:0 18px 48px #02020194,0 2px 8px #02020157}.TranscriptSettings_trigger{display:grid;place-items:center;width:24px;height:24px;padding:0;color:var(--ink-faint);background:transparent;border:0;border-radius:var(--radius-xs);box-shadow:none}.TranscriptSettings_trigger:hover,.TranscriptSettings_trigger:focus-visible,.TranscriptSettings_trigger[data-state=open]{color:var(--ink);background:var(--wash)}.TranscriptSettings_trigger.TranscriptSettings_modified{color:var(--accent);background:var(--accent-soft)}.TranscriptSettings_gear{display:grid;place-items:center;line-height:1;opacity:.9}.TranscriptSettings_icon{width:13px;height:13px}.TranscriptSettings_content{border-radius:var(--menu-radius);z-index:var(--layer-popover);width:250px;max-height:min(560px,var(--radix-popover-content-available-height));padding:var(--sp3) var(--sp4) var(--sp4);overflow-y:auto;color:var(--ink);transform-origin:var(--radix-popover-content-transform-origin)}.TranscriptSettings_content h3{margin:0 0 var(--sp2);color:var(--ink-faint);font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.TranscriptSettings_arrow{fill:var(--surface)}.TranscriptSettings_toggle{display:grid;grid-template-columns:auto 1fr;gap:2px var(--sp3);align-items:baseline;margin-top:var(--sp3);font-size:var(--fs-control);cursor:pointer}.TranscriptSettings_toggle input{position:relative;top:1px;margin:0;accent-color:var(--accent)}.TranscriptSettings_toggle em{grid-column:2;color:var(--ink-faint);font-size:var(--fs-note);font-style:normal}.TranscriptSettings_section{display:grid;gap:var(--sp2);padding:var(--sp3) 0 0;margin:var(--sp3) 0 0;border:0;border-top:1px solid var(--line)}.TranscriptSettings_section legend{padding:var(--sp3) 0 0;color:var(--ink-faint);font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.TranscriptSettings_sectionRows{display:grid;gap:var(--sp2)}.TranscriptSettings_section .TranscriptSettings_toggle{margin-top:0}.TranscriptSettings_settingRow{display:grid;align-items:baseline;font-size:var(--fs-control)}.TranscriptSettings_paragraphSection .TranscriptSettings_toggle,.TranscriptSettings_scrubRow{display:grid;grid-template-columns:40px 1fr;gap:var(--sp3);align-items:baseline;font-size:var(--fs-control)}.TranscriptSettings_paragraphSection .TranscriptSettings_toggle input{justify-self:center}.TranscriptSettings_scrubValue{box-sizing:border-box;width:40px;padding:2px 6px;color:var(--accent);font-family:var(--f-tc);font-size:var(--fs-chip);font-variant-numeric:tabular-nums;text-align:right;user-select:none;background:var(--wash);border:1px solid transparent;border-radius:var(--radius-xs);cursor:ew-resize}.TranscriptSettings_scrubValue:hover{color:var(--ink);border-color:var(--line)}.TranscriptSettings_scrubValue:focus-visible{color:var(--ink);outline:2px solid var(--accent);outline-offset:2px}.TranscriptSettings_segmentRow{grid-template-columns:1fr auto;cursor:default}.TranscriptSettings_segments{display:inline-flex;gap:4px}.TranscriptSettings_segments button{min-width:26px;padding:2px 6px;color:var(--ink-dim);font-size:var(--fs-chip);border-radius:var(--radius-xs)}.TranscriptSettings_segments button:hover{color:var(--ink)}.TranscriptSettings_segments button[aria-pressed=true]{color:var(--bg-deep);font-weight:600;background:var(--accent);border-color:transparent}.TranscriptSettings_widthSegments button{min-width:auto}.TranscriptSettings_reset{display:grid;justify-items:start;gap:var(--sp1);padding:var(--sp1) 0 0}.TranscriptSettings_reset button{flex:none;padding:5px 9px;color:var(--rust);font-size:var(--fs-note);background:transparent;border:1px solid color-mix(in oklab,var(--rust) 55%,var(--line));border-radius:var(--radius-xs)}.TranscriptSettings_reset button:hover{background:color-mix(in oklab,var(--rust) 10%,transparent)}.TranscriptSettings_reset span{color:var(--ink-faint);font-size:var(--fs-chip);line-height:1.35}@media(prefers-reduced-motion:no-preference){.TranscriptSettings_content[data-state=open]{animation:TranscriptSettings_settings-in .12s cubic-bezier(.16,1,.3,1)}}@keyframes TranscriptSettings_settings-in{0%{opacity:0;transform:scale(.98) translateY(3px)}to{opacity:1;transform:scale(1) translateY(0)}}.EditorIntroduction_host:empty{display:none}.EditorIntroduction_panel{position:fixed;z-index:var(--layer-coachmark);inset:72px 20px auto auto;width:min(304px,calc(100vw - 24px));max-height:calc(100dvh - 32px);display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:visible;color:var(--ink);background:color-mix(in oklab,var(--surface) 94%,var(--bg-deep));border:1px solid color-mix(in oklab,var(--primary-action) 32%,var(--line));border-radius:var(--radius-sm);box-shadow:0 10px 28px #0102026b;font-family:var(--f-ui);animation:EditorIntroduction_introduction-arrive .24s cubic-bezier(.16,1,.3,1) both}.EditorIntroduction_welcomeBackdrop{position:fixed;z-index:var(--layer-coachmark-scrim);inset:0;background:color-mix(in oklab,var(--bg-deep) 72%,transparent);animation:EditorIntroduction_introduction-backdrop-in .18s ease-out both}.EditorIntroduction_panel[data-placement=welcome]{inset:50% auto auto 50%;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 40px);translate:-50% -50%}.EditorIntroduction_panel:has(.EditorIntroduction_commands):not([data-placement=welcome]){width:min(380px,calc(100vw - 24px))}.EditorIntroduction_panel[data-placement=welcome]:after{display:none}.EditorIntroduction_panel[data-placement=welcome] .EditorIntroduction_page{gap:var(--sp2);padding:var(--sp4)}.EditorIntroduction_panel[data-placement=welcome] .EditorIntroduction_title{max-width:18ch;font-size:22px}.EditorIntroduction_panel[data-placement=welcome] .EditorIntroduction_body{max-width:var(--measure-prose);font-size:13px;line-height:1.45}.EditorIntroduction_panel[data-placement=welcome] .EditorIntroduction_point{padding-block:var(--sp3)}@keyframes EditorIntroduction_introduction-backdrop-in{0%{opacity:0}to{opacity:1}}.EditorIntroduction_targetMarker{position:fixed;z-index:var(--layer-coachmark-target);pointer-events:none;border:1px solid color-mix(in oklab,var(--primary-action) 78%,white 8%);border-radius:var(--radius-sm);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary-action) 13%,transparent),inset 0 0 28px color-mix(in oklab,var(--primary-action) 5%,transparent);transition:left .14s cubic-bezier(.2,.8,.2,1),top .14s cubic-bezier(.2,.8,.2,1),width .14s cubic-bezier(.2,.8,.2,1),height .14s cubic-bezier(.2,.8,.2,1)}.EditorIntroduction_tether{display:none}.EditorIntroduction_panel[data-placement=left]{inset-inline:20px auto}.EditorIntroduction_panel[data-placement=right]{inset-inline:auto 20px}.EditorIntroduction_panel[data-placement=sheet]{inset:auto 8px max(12px,env(safe-area-inset-bottom));width:auto;max-height:min(72dvh,620px)}.EditorIntroduction_panel:after{content:"";position:absolute;z-index:-1;width:10px;height:10px;background:color-mix(in oklab,var(--surface) 94%,var(--bg-deep));border:1px solid color-mix(in oklab,var(--primary-action) 32%,var(--line));transform:rotate(45deg);pointer-events:none}.EditorIntroduction_panel[data-placement=above]:after{left:var(--introduction-anchor-x, 50%);bottom:-6px;margin-left:-6px;border-top:0;border-left:0}.EditorIntroduction_panel[data-placement=below]:after{left:var(--introduction-anchor-x, 50%);top:-6px;margin-left:-6px;border-right:0;border-bottom:0}.EditorIntroduction_panel[data-placement=left]:after{right:-6px;top:var(--introduction-anchor-y, 50%);margin-top:-6px;border-left:0;border-bottom:0}.EditorIntroduction_panel[data-placement=right]:after{left:-6px;top:var(--introduction-anchor-y, 50%);margin-top:-6px;border-top:0;border-right:0}@keyframes EditorIntroduction_introduction-arrive{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.EditorIntroduction_stepLabel{color:var(--ink-faint);font-family:var(--f-tc);font-size:var(--fs-chip);letter-spacing:var(--track-label);text-transform:uppercase}.EditorIntroduction_close{position:absolute;z-index:1;top:6px;right:6px;width:24px;height:24px;padding:0;border-color:transparent;color:var(--ink-faint);font-size:1.125rem;line-height:1}.EditorIntroduction_close:before{content:"";position:absolute;inset:-7px}.EditorIntroduction_close:hover{color:var(--ink);background:var(--wash)}.EditorIntroduction_content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.EditorIntroduction_page{display:grid;gap:6px;padding:10px 36px 12px 12px}.EditorIntroduction_page.EditorIntroduction_entering{animation:EditorIntroduction_introduction-page-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes EditorIntroduction_introduction-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.EditorIntroduction_stepLabel{margin:0;color:var(--primary-action);letter-spacing:.08em}.EditorIntroduction_title{margin:0;max-width:18ch;font-family:var(--f-doc);font-size:1.125rem;font-weight:520;line-height:1.2;letter-spacing:var(--track-display)}.EditorIntroduction_body{margin:0;max-width:var(--measure-prose);color:var(--ink-dim);font-size:.9375rem;line-height:1.45}.EditorIntroduction_points{display:grid;gap:0;margin:0;padding:0;list-style:none}.EditorIntroduction_point{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:var(--sp2);padding:var(--sp2) 0;border-top:1px solid color-mix(in oklab,var(--line) 78%,transparent)}.EditorIntroduction_standalonePoint{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:4px -12px -4px;padding:12px;border-color:color-mix(in oklab,var(--primary-action) 32%,var(--line));background:color-mix(in oklab,var(--primary-action) 7%,transparent)}.EditorIntroduction_pointMarker{padding-top:2px;color:var(--ink-faint);font-family:var(--f-tc);font-size:.6875rem;letter-spacing:0}.EditorIntroduction_pointCopy{display:grid;gap:1px;min-width:0}.EditorIntroduction_pointCopy strong{color:var(--ink);font-size:1rem;font-weight:600}.EditorIntroduction_pointCopy span{color:var(--ink-dim);font-size:.875rem;line-height:1.45}.EditorIntroduction_point .EditorIntroduction_actionStatus{width:max-content;color:var(--primary-action);font-family:var(--f-ui);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.EditorIntroduction_point.EditorIntroduction_complete .EditorIntroduction_actionStatus,.EditorIntroduction_point.EditorIntroduction_complete .EditorIntroduction_pointMarker{color:var(--moved, var(--primary-action))}.EditorIntroduction_point.EditorIntroduction_current{background:transparent}.EditorIntroduction_point.EditorIntroduction_current .EditorIntroduction_pointMarker{color:var(--primary-action)}.EditorIntroduction_announcement{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.EditorIntroduction_keys,.EditorIntroduction_commands{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.EditorIntroduction_standalonePoint .EditorIntroduction_commands{grid-column:1 / -1;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;margin-top:8px}.EditorIntroduction_symbol{min-height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-dim);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--bg-deep);font-family:var(--f-ui);font-size:11px;font-weight:650}.EditorIntroduction_gripSymbol{width:24px;background-image:radial-gradient(circle,currentColor 1.2px,transparent 1.4px);background-position:8px 7px;background-size:6px 6px}.EditorIntroduction_shareSymbol{padding-inline:8px}.EditorIntroduction_panel kbd{margin:0;min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;white-space:nowrap;color:var(--ink);background:color-mix(in oklab,var(--primary-action) 13%,var(--bg-deep));border-color:color-mix(in oklab,var(--primary-action) 58%,var(--line));font-family:var(--f-ui);font-size:1.0625rem;font-weight:700}.EditorIntroduction_keySequence{display:inline-flex;align-items:center}.EditorIntroduction_command{display:grid;grid-template-columns:minmax(116px,max-content) 1fr;align-items:center;gap:12px;color:var(--ink-dim);font-size:.8125rem;font-weight:600;white-space:nowrap}.EditorIntroduction_shortcuts{border-top:1px solid var(--line);padding-top:var(--sp3)}.EditorIntroduction_shortcuts summary{width:max-content;color:var(--primary-action);cursor:pointer;font-size:12px;font-weight:600}.EditorIntroduction_shortcutList{display:grid;grid-template-columns:max-content 1fr;gap:var(--sp2) var(--sp3);align-items:center;margin:var(--sp3) 0 0}.EditorIntroduction_shortcutList dt{display:flex;gap:3px;margin:0}.EditorIntroduction_shortcutList dd{margin:0;color:var(--ink-dim);font-size:11px}.EditorIntroduction_foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);padding:6px 8px;border-top:1px solid var(--line);background:var(--bg-deep);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.EditorIntroduction_preference{display:flex;align-items:flex-start;gap:var(--sp2);max-width:220px;color:var(--ink-faint);font-size:11px;line-height:1.35;cursor:pointer}.EditorIntroduction_preference input{flex:none;margin:1px 0 0;accent-color:var(--primary-action)}.EditorIntroduction_actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp2)}.EditorIntroduction_actions button{min-height:28px;padding:3px 10px;font-size:11px}.EditorIntroduction_back,.EditorIntroduction_skip{border-color:transparent;color:var(--ink-dim)}.EditorIntroduction_next{min-width:56px}.EditorIntroduction_welcomeFoot{padding:var(--sp2) var(--sp3)}.EditorIntroduction_highlight{outline:1px solid color-mix(in oklab,var(--primary-action) 70%,transparent);outline-offset:-2px}.grip.EditorIntroduction_highlight{opacity:1;color:var(--primary-action);background-color:color-mix(in oklab,var(--primary-action) 10%,transparent);outline-offset:3px}@media(max-width:700px),(max-height:560px){.EditorIntroduction_panel{inset:auto 8px 66px;width:auto;max-height:min(66dvh,620px)}.EditorIntroduction_panel:has(.EditorIntroduction_commands):not([data-placement=welcome]){width:auto}.EditorIntroduction_page{padding-inline:var(--sp4)}.EditorIntroduction_title{font-size:22px}.EditorIntroduction_pointCopy span{font-size:14px}.EditorIntroduction_command{font-size:13px}.EditorIntroduction_foot{align-items:flex-end}.EditorIntroduction_actions button{min-height:44px}.EditorIntroduction_preference{max-width:180px}.EditorIntroduction_point{grid-template-columns:22px minmax(0,1fr)}.EditorIntroduction_keys,.EditorIntroduction_commands{grid-column:2;justify-content:flex-start}.EditorIntroduction_symbol{grid-column:2;justify-self:start}.EditorIntroduction_panel:after{display:none}.EditorIntroduction_tether{display:none}.EditorIntroduction_targetMarker{border-radius:var(--radius-xs);box-shadow:0 0 0 2px color-mix(in oklab,var(--primary-action) 12%,transparent)}.EditorIntroduction_panel[data-placement=welcome]{inset:auto 8px max(8px,env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 16px);translate:none}.EditorIntroduction_panel[data-placement=welcome] .EditorIntroduction_page{gap:var(--sp3);padding:var(--sp5) var(--sp4)}.EditorIntroduction_panel[data-placement=welcome] .EditorIntroduction_title{font-size:28px}.EditorIntroduction_panel[data-placement=welcome] .EditorIntroduction_body{font-size:15px}.EditorIntroduction_panel[data-placement=welcome] .EditorIntroduction_point{padding-block:var(--sp3)}.EditorIntroduction_welcomeFoot{align-items:stretch;flex-direction:column}.EditorIntroduction_welcomeFoot .EditorIntroduction_preference{max-width:none}.EditorIntroduction_welcomeFoot .EditorIntroduction_actions{justify-content:stretch}.EditorIntroduction_welcomeFoot .EditorIntroduction_actions button{flex:1;min-height:44px}}:root[data-motion=reduced] .EditorIntroduction_panel,:root[data-motion=reduced] .EditorIntroduction_page.EditorIntroduction_entering,:root[data-motion=reduced] .EditorIntroduction_welcomeBackdrop{animation:none}:root[data-motion=reduced] .EditorIntroduction_targetMarker{transition:none}.ToolActionCard_card{position:relative;display:grid;grid-template-rows:minmax(112px,1fr) auto;min-width:0;min-height:154px;overflow:hidden;border:1px solid var(--editor-control-line);border-radius:var(--radius-md);background:color-mix(in oklch,var(--editor-control-ground) 78%,var(--editor-canvas));transition:border-color .14s ease-out,background-color .14s ease-out}.ToolActionCard_card:hover,.ToolActionCard_card:focus-within{border-color:color-mix(in oklch,var(--accent) 48%,var(--editor-control-line));background:color-mix(in oklch,var(--editor-control-ground) 90%,var(--accent) 2%)}.ToolActionCard_card[data-applied]{border-color:color-mix(in oklch,var(--accent) 36%,var(--editor-control-line))}.ToolActionCard_card[data-busy] .ToolActionCard_mark{animation:ToolActionCard_tool-mark-pulse 1.4s ease-in-out infinite}.ToolActionCard_action{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;padding:16px 15px 12px;border:0;border-radius:0;color:var(--ink);background:transparent;text-align:left;box-shadow:none}.ToolActionCard_action:hover,.ToolActionCard_action:focus-visible{color:var(--ink);background:transparent}.ToolActionCard_action:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ToolActionCard_action:disabled{opacity:.42;cursor:default}.ToolActionCard_mark{display:inline-flex;align-items:center;min-height:22px;margin-bottom:5px;color:var(--accent);font:600 18px/1 var(--f-tc);letter-spacing:-.08em}.ToolActionCard_title{max-width:12ch;color:var(--ink);font:600 15px/1.16 var(--f-ui);letter-spacing:-.015em}.ToolActionCard_description{max-width:18ch;color:var(--ink-dim);font:450 11px/1.35 var(--f-ui)}.ToolActionCard_config{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:34px;padding:7px 10px;border-top:1px solid color-mix(in oklch,var(--editor-control-line) 72%,transparent);background:color-mix(in oklch,var(--editor-canvas) 82%,transparent)}.ToolActionCard_config [data-tool-config-label]{margin-right:auto;color:var(--ink-dim);font:500 9px/1 var(--f-ui);letter-spacing:.025em;white-space:nowrap}.ToolActionCard_config [data-tool-text-action]{min-height:0;padding:2px 3px;border:0;color:var(--accent);background:transparent;font:550 9px/1.1 var(--f-ui);box-shadow:none}.ToolActionCard_config [data-tool-text-action]:hover,.ToolActionCard_config [data-tool-text-action]:focus-visible{color:var(--ink);background:transparent}.ToolActionCard_config [data-tool-status]{flex-basis:100%;overflow:hidden;color:var(--ink-dim);font:500 9px/1.25 var(--f-ui);text-overflow:ellipsis;white-space:nowrap}.ToolActionCard_config [data-tone=error]{color:var(--rust)}@keyframes ToolActionCard_tool-mark-pulse{50%{opacity:.42}}:root[data-motion=reduced] .ToolActionCard_card[data-busy] .ToolActionCard_mark{animation:none}@container ToolActionCard_tools-panel (max-width: 300px){.ToolActionCard_card{min-height:136px}.ToolActionCard_action{padding:14px}}.AssetFieldsPanel_panel{display:flex;flex:1;min-height:0;flex-direction:column;gap:var(--sp3);padding:var(--sp4);font-family:var(--f-ui)}.AssetFieldsPanel_rows{display:flex;flex-direction:column;gap:var(--sp3)}.AssetFieldsPanel_row{display:flex;flex-direction:column;gap:var(--sp1)}.AssetFieldsPanel_fieldLabel{color:var(--ink-dim);font:600 var(--fs-label)/1.2 var(--f-ui);letter-spacing:var(--track-label);text-transform:uppercase}.AssetFieldsPanel_control{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);font:var(--fs-ui)/1.2 var(--f-ui)}.AssetFieldsPanel_control:focus-visible,.AssetFieldsPanel_state button:focus-visible,.AssetFieldsPanel_refresh button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.AssetFieldsPanel_control:disabled{color:var(--ink-dim);opacity:.78}.AssetFieldsPanel_state,.AssetFieldsPanel_state p,.AssetFieldsPanel_refresh{margin:0;color:var(--ink-dim);font:var(--fs-ui)/1.5 var(--f-ui)}.AssetFieldsPanel_state[role=alert],.AssetFieldsPanel_state[role=alert] p,.AssetFieldsPanel_note{color:var(--rust-dim)}.AssetFieldsPanel_state button,.AssetFieldsPanel_refresh button{padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit}.AssetFieldsPanel_note{font:var(--fs-note)/1.3 var(--f-ui)}.AssetFieldsPanel_refresh{font-size:var(--fs-note)}.HistoryPanel_panel{position:absolute;top:0;right:0;bottom:0;z-index:15;display:flex;flex-direction:column;width:min(720px,82%);background:var(--bg);border-left:1px solid var(--line);box-shadow:-12px 0 32px -18px #00000073}.HistoryPanel_head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sp3);padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--line)}.HistoryPanel_title{font-family:var(--f-ui);font-size:var(--fs-chip);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.HistoryPanel_close{font-family:var(--f-ui);font-size:var(--fs-base);line-height:1;color:var(--ink-dim);background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:var(--radius-xs)}.HistoryPanel_close:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 6%,transparent)}.HistoryPanel_close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.HistoryPanel_body{flex:1;display:flex;min-height:0}.HistoryPanel_listPane{flex:none;width:240px;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.HistoryPanel_note:not(:empty){padding:var(--sp3) var(--sp2);border-bottom:1px solid color-mix(in oklab,var(--line) 40%,transparent);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp2)}.HistoryPanel_retry{font-family:var(--f-ui);font-size:var(--fs-note);color:var(--accent);background:none;border:1px solid var(--accent);border-radius:var(--radius-xs);padding:2px var(--sp2);cursor:pointer}.HistoryPanel_retry:hover{background:color-mix(in oklab,var(--accent) 10%,transparent)}.HistoryPanel_retry:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.HistoryPanel_list{flex:1;min-height:0;overflow-y:auto;padding:var(--sp2);scrollbar-color:var(--line) transparent}.HistoryPanel_row{display:flex;flex-direction:column;gap:2px;padding:var(--sp2) var(--sp2);border-radius:var(--radius-xs);cursor:pointer;border-bottom:1px solid color-mix(in oklab,var(--line) 40%,transparent)}.HistoryPanel_row:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}.HistoryPanel_row.HistoryPanel_current{background:var(--presence-wash)}.HistoryPanel_row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.HistoryPanel_when{font-family:var(--f-ui);font-size:var(--fs-base);color:var(--ink)}.HistoryPanel_sub{font-family:var(--f-ui);font-size:var(--fs-note);color:var(--ink-dim)}.HistoryPanel_live{font-size:var(--fs-chip);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-left:var(--sp2)}.HistoryPanel_preview{flex:1;min-width:0;overflow-y:auto;padding:var(--sp4);scrollbar-color:var(--line) transparent}.HistoryPanel_hint{font-family:var(--f-ui);font-size:var(--fs-note);color:var(--ink-dim);margin:0}.HistoryPanel_previewHead{font-family:var(--f-ui);font-size:var(--fs-note);color:var(--ink-faint);margin:0 0 var(--sp3) 0;padding-bottom:var(--sp2);border-bottom:1px solid var(--line)}.HistoryPanel_previewParagraph{font-family:var(--f-body, var(--f-ui));font-size:var(--fs-base);line-height:1.6;color:var(--ink);margin:0 0 var(--sp3) 0;white-space:pre-wrap}.HistoryPanel_previewParagraph .HistoryPanel_previewSpeaker{color:var(--ink-dim);font-weight:600}.HistoryPanel_restore{margin-top:var(--sp4);padding-top:var(--sp3);border-top:1px solid var(--line)}.HistoryPanel_restoreButton{font-family:var(--f-ui);font-size:var(--fs-base);color:var(--accent);background:none;border:1px solid var(--accent);border-radius:var(--radius-xs);padding:var(--sp2) var(--sp3);cursor:pointer}.HistoryPanel_restoreButton:hover{background:color-mix(in oklab,var(--accent) 10%,transparent)}.HistoryPanel_restoreButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.HistoryPanel_restoreQuestion{font-family:var(--f-ui);font-size:var(--fs-note);color:var(--ink-dim);line-height:1.5;margin:0 0 var(--sp3) 0}.HistoryPanel_restoreActions{display:flex;gap:var(--sp2)}.HistoryPanel_restoreGo{font-family:var(--f-ui);font-size:var(--fs-base);color:var(--bg);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-xs);padding:var(--sp2) var(--sp3);cursor:pointer}.HistoryPanel_restoreGo:hover{background:color-mix(in oklab,var(--accent) 88%,var(--ink))}.HistoryPanel_restoreCancel{font-family:var(--f-ui);font-size:var(--fs-base);color:var(--ink-dim);background:none;border:1px solid var(--line);border-radius:var(--radius-xs);padding:var(--sp2) var(--sp3);cursor:pointer}.HistoryPanel_restoreCancel:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 6%,transparent)}.HistoryPanel_restoreGo:focus-visible,.HistoryPanel_restoreCancel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.HistoryPanel_revert{margin-top:var(--sp3)}.HistoryPanel_revertButton{font-family:var(--f-ui);font-size:var(--fs-base);color:var(--rust);background:none;border:1px solid var(--rust);border-radius:var(--radius-xs);padding:var(--sp2) var(--sp3);cursor:pointer}.HistoryPanel_revertButton:hover{background:var(--rust-wash)}.HistoryPanel_revertButton:focus-visible{outline:2px solid var(--rust);outline-offset:1px}.HistoryPanel_revertQuestion{font-family:var(--f-ui);font-size:var(--fs-note);color:var(--ink-dim);line-height:1.5;margin:0 0 var(--sp3) 0}.HistoryPanel_revertActions{display:flex;gap:var(--sp2)}.HistoryPanel_revertGo{font-family:var(--f-ui);font-size:var(--fs-base);color:var(--bg);background:var(--rust);border:1px solid var(--rust);border-radius:var(--radius-xs);padding:var(--sp2) var(--sp3);cursor:pointer}.HistoryPanel_revertGo:hover{background:color-mix(in oklab,var(--rust) 88%,var(--ink))}.HistoryPanel_revertCancel{font-family:var(--f-ui);font-size:var(--fs-base);color:var(--ink-dim);background:none;border:1px solid var(--line);border-radius:var(--radius-xs);padding:var(--sp2) var(--sp3);cursor:pointer}.HistoryPanel_revertCancel:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 6%,transparent)}.HistoryPanel_revertGo:focus-visible,.HistoryPanel_revertCancel:focus-visible{outline:2px solid var(--rust);outline-offset:1px}.HistoryPanel_restore button:disabled,.HistoryPanel_revert button:disabled{opacity:.45;cursor:default}.HistoryPanel_trigger{height:100%;min-height:40px;padding:0 16px;border:0;background:transparent;color:var(--ink-dim);font:500 var(--fs-chip)/1.2 var(--f-ui);cursor:pointer}.HistoryPanel_trigger:hover,.HistoryPanel_trigger[aria-expanded=true]{color:var(--ink);background:color-mix(in oklab,var(--ink) 6%,transparent)}.HistoryPanel_trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.HistoryPanel_saveNotice{padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--line)}.HistoryPanel_saveNotice p{margin:0 0 var(--sp2)}.HistoryPanel_saveActions{display:flex;flex-wrap:wrap;gap:var(--sp3)}.HistoryPanel_saveActions button{font:inherit;color:var(--ink-dim);background:none;border:none;text-decoration:underline;cursor:pointer}.ResetTranscriptDialog_host:empty{display:none}.ResetTranscriptDialog_overlay{position:fixed;z-index:var(--layer-dialog-scrim);inset:0;background:var(--scrim)}.ResetTranscriptDialog_dialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;display:flex;width:min(30rem,calc(100vw - 2 * var(--sp5)));max-height:calc(100dvh - 2 * var(--sp5));box-sizing:border-box;flex-direction:column;gap:var(--sp3);overflow-y:auto;padding:var(--sp5);transform:translate(-50%,-50%);border:1px solid color-mix(in oklab,oklch(.55 .15 25) 55%,var(--line));border-radius:var(--radius-md);background:var(--surface);box-shadow:0 24px 64px -24px #000000b3;color:var(--ink);font-family:var(--f-ui)}.ResetTranscriptDialog_title{margin:0;color:var(--ink);font-size:18px;font-weight:600}.ResetTranscriptDialog_message{margin:0;color:var(--ink-dim);font-size:var(--fs-control);line-height:1.45}.ResetTranscriptDialog_error{margin:0;color:var(--rust);font-size:var(--fs-note);line-height:1.35}.ResetTranscriptDialog_actions{display:flex;justify-content:flex-end;gap:var(--sp2);margin-top:var(--sp2)}.ResetTranscriptDialog_cancel,.ResetTranscriptDialog_danger{padding:var(--sp2) var(--sp4);border:1px solid var(--line);border-radius:var(--radius-sm);font:var(--fs-control)/1.2 var(--f-ui);cursor:pointer}.ResetTranscriptDialog_cancel{background:none;color:var(--ink-dim)}.ResetTranscriptDialog_cancel:hover:not(:disabled){background:var(--bg);color:var(--ink)}.ResetTranscriptDialog_danger{border-color:#b94642;background:#b94642;color:#fff6f5;font-weight:600}.ResetTranscriptDialog_danger:hover:not(:disabled){border-color:color-mix(in oklab,oklch(.55 .15 25) 86%,var(--bg));background:color-mix(in oklab,oklch(.55 .15 25) 86%,var(--bg))}.ResetTranscriptDialog_cancel:disabled,.ResetTranscriptDialog_danger:disabled{opacity:.5;cursor:wait}@media(max-width:480px){.ResetTranscriptDialog_dialog{width:calc(100vw - 2 * var(--sp3));max-height:calc(100dvh - 2 * var(--sp3));padding:var(--sp4)}.ResetTranscriptDialog_actions{align-items:stretch;flex-direction:column-reverse}.ResetTranscriptDialog_cancel,.ResetTranscriptDialog_danger{min-height:44px}}.FindControl_toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-dim);cursor:pointer}.FindControl_toggle svg{width:15px;height:15px}.FindControl_toggle:hover,.FindControl_toggle[aria-expanded=true]{color:var(--ink);background:var(--wash)}.FindControl_toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FindControl_bar{position:absolute;top:calc(var(--transcript-masthead-height, 40px) + var(--sp2));right:var(--sp4);z-index:var(--layer-popover);max-width:calc(100% - 2 * var(--sp4));box-sizing:border-box;display:flex;align-items:center;gap:var(--sp2);padding:5px 6px 5px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 10px 30px #00000073}.FindControl_icon{width:14px;height:14px;flex:none;color:var(--ink-faint)}.FindControl_input{width:190px;min-width:0;flex:1 1 190px;padding:2px 0;border:0;color:var(--ink);background:none;font-size:var(--fs-base)}.FindControl_input::placeholder{color:var(--ink-faint)}.FindControl_count{flex:none;min-width:4.5em;color:var(--ink-faint);font-size:var(--fs-chip);font-variant-numeric:tabular-nums;text-align:right}.FindControl_nav,.FindControl_close{display:flex;flex:none;width:24px;height:24px;align-items:center;justify-content:center;border-radius:var(--radius-xs);color:var(--ink-dim);background:none;font-size:15px;line-height:1;cursor:pointer}.FindControl_nav:hover,.FindControl_close:hover{color:var(--ink);background:var(--accent-soft)}.FindControl_nav:disabled{opacity:.4;cursor:default}.FindControl_nav:disabled:hover{color:var(--ink-dim);background:none}.FindControl_close{color:var(--ink-faint)}.CleanupPanel_panel{display:contents}.CleanupPanel_fillerMark{position:relative;letter-spacing:-.04em}.CleanupPanel_fillerMark:after{content:"";position:absolute;left:-2px;right:-3px;top:52%;height:1px;background:currentColor;transform:rotate(-8deg)}.CleanupPanel_intensities{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:3px}.CleanupPanel_intensity{min-width:0;min-height:22px;padding:3px 2px;border:0;border-radius:var(--radius-xs);color:var(--ink-faint);background:transparent;font:550 9px/1 var(--f-ui);letter-spacing:.015em;box-shadow:none;touch-action:manipulation}.CleanupPanel_intensity:hover,.CleanupPanel_intensity:focus-visible{color:var(--ink);background:color-mix(in oklch,var(--editor-control-ground) 78%,transparent)}.CleanupPanel_intensity[data-selected]{color:var(--accent);background:color-mix(in oklch,var(--accent) 13%,var(--editor-control-ground))}.CleanupPanel_intensity:disabled{opacity:.42}
