._9MFODq_dock{right:var(--space-5);bottom:var(--space-5);z-index:var(--z-panel);width:min(380px, calc(100vw - 2 * var(--space-5)));background:var(--color-bg-raised);max-height:min(480px,70vh);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:fixed;overflow:hidden}._9MFODq_head{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex}._9MFODq_collapsed ._9MFODq_head{border-bottom:0}._9MFODq_title{min-width:0;font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._9MFODq_body{padding:var(--space-2);overflow:auto}._9MFODq_jobs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._9MFODq_job{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}._9MFODq_job:hover{background:var(--color-bg-hover)}._9MFODq_jobHead{align-items:center;gap:var(--space-3);display:flex}._9MFODq_jobIcon{width:16px;color:var(--color-fg-tertiary);flex:none;place-items:center;display:grid}._9MFODq_job[data-status=done] ._9MFODq_jobIcon{color:var(--color-success)}._9MFODq_job[data-status=error] ._9MFODq_jobIcon{color:var(--color-danger)}._9MFODq_jobText{flex-direction:column;flex:1;min-width:0;display:flex}._9MFODq_jobName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._9MFODq_jobMeta{color:var(--color-fg-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._9MFODq_jobLink{color:var(--color-fg-secondary);cursor:pointer;outline:none}._9MFODq_jobLink[data-hovered]{color:var(--color-fg-primary);text-underline-offset:2px;text-decoration:underline}._9MFODq_jobActions{flex:none;gap:2px;display:flex}._9MFODq_track{height:2px;margin-left:calc(16px + var(--space-3));background:var(--color-bg-surface-3);display:block;overflow:hidden}._9MFODq_bar{background:var(--color-accent);height:100%;transition:width .2s linear;display:block}._9MFODq_job[data-status=paused] ._9MFODq_bar{border-top:2px dotted var(--color-fg-secondary);background:0 0}._9MFODq_files{margin:0 0 0 calc(16px + var(--space-3));flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}._9MFODq_file{align-items:center;gap:var(--space-2);min-height:26px;font-size:var(--text-xs);display:flex}._9MFODq_fileName{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-fg-secondary);flex:1;overflow:hidden}._9MFODq_fileState{color:var(--color-fg-tertiary);font-variant-numeric:tabular-nums}._9MFODq_file[data-state=error] ._9MFODq_fileState{color:var(--color-danger)}._9MFODq_section{margin:var(--space-4) var(--space-3) var(--space-1);color:var(--color-fg-tertiary);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps)}._9MFODq_empty{padding:var(--space-8) var(--space-4);color:var(--color-fg-secondary);font-family:var(--font-serif);font-size:var(--text-md);font-weight:var(--font-weight-light);text-align:center}._9MFODq_clear{margin:var(--space-2) auto var(--space-1);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);color:var(--color-fg-secondary);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0;display:block}._9MFODq_clear:hover{background:var(--color-bg-hover);color:var(--color-fg-primary)}
._dX6kq_popover{min-width:180px;max-height:var(--visual-viewport-height);padding:var(--space-2);border-radius:var(--radius-none);background:var(--color-bg-raised);box-shadow:var(--shadow-3);z-index:var(--z-popover);outline:none;overflow:auto}._dX6kq_popover[data-entering]{animation:_dX6kq_pop-in var(--duration-fast) var(--ease-standard)}._dX6kq_popover[data-exiting]{animation:_dX6kq_pop-in var(--duration-fast) var(--ease-exit) reverse}._dX6kq_menu{outline:none;gap:1px;display:grid}._dX6kq_menuItem{align-items:center;gap:var(--space-4);min-height:var(--size-control-md);padding:0 var(--space-4);border-radius:var(--radius-none);color:var(--color-fg-primary);font-size:var(--text-sm);cursor:pointer;outline:none;display:flex}._dX6kq_menuItem[data-focused]{background:var(--color-bg-hover)}._dX6kq_menuItem[data-disabled]{color:var(--color-fg-disabled)}._dX6kq_menuItem[data-danger]{color:var(--color-danger)}._dX6kq_menuItem ._dX6kq_menuIcon{display:none}._dX6kq_menuItem ._dX6kq_menuShortcut{padding-left:var(--space-6);color:var(--color-fg-tertiary);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);margin-left:auto}._dX6kq_menuItem ._dX6kq_menuCheck{color:var(--color-fg-primary);margin-left:auto}._dX6kq_separator{height:1px;margin:var(--space-2) var(--space-4);background:var(--color-border-subtle)}._dX6kq_sectionHeader{padding:var(--space-3) var(--space-4) var(--space-2);color:var(--color-fg-tertiary);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps)}._dX6kq_modalOverlay{z-index:var(--z-dialog);background:var(--color-bg-overlay);place-items:center;display:grid;position:fixed;inset:0}._dX6kq_modalOverlay[data-entering]{animation:_dX6kq_fade var(--duration-normal) var(--ease-standard)}._dX6kq_modalOverlay[data-exiting]{animation:_dX6kq_fade var(--duration-fast) var(--ease-exit) reverse}._dX6kq_modal{border-radius:var(--radius-none);background:var(--color-bg-raised);width:min(480px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-3);outline:none;overflow:auto}._dX6kq_modal[data-entering]{animation:_dX6kq_pop-in var(--duration-normal) var(--ease-emphasized)}._dX6kq_modal._dX6kq_wide{width:min(720px,100vw - 32px)}._dX6kq_dialog{gap:var(--space-7);padding:var(--space-9);outline:none;display:grid}._dX6kq_dialogTitle{padding-bottom:var(--space-5);font-size:var(--text-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;position:relative}._dX6kq_dialogTitle:before,._dX6kq_dialogTitle:after{content:"";border-top:var(--stroke-hairline) solid var(--color-rule);position:absolute;bottom:0}._dX6kq_dialogTitle:before{width:var(--rule-solid);left:0}._dX6kq_dialogTitle:after{left:var(--rule-solid);width:var(--rule-dotted);border-top-style:dotted}._dX6kq_dialogFooter{justify-content:flex-end;gap:var(--space-4);display:flex}._dX6kq_sheetOverlay{z-index:var(--z-sheet);background:var(--color-bg-overlay);position:fixed;inset:0}._dX6kq_sheet{background:var(--color-bg-raised);width:min(420px,100vw);box-shadow:var(--shadow-3);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0}._dX6kq_sheet._dX6kq_right{right:0}._dX6kq_sheet._dX6kq_left{left:var(--size-rail)}._dX6kq_sheet[data-entering]._dX6kq_right{animation:_dX6kq_slide-in-right var(--duration-normal) var(--ease-emphasized)}._dX6kq_sheet[data-entering]._dX6kq_left{animation:_dX6kq_slide-in-left var(--duration-normal) var(--ease-emphasized)}._dX6kq_sheetHeader{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--size-topbar);padding:0 var(--space-4) 0 var(--space-6);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:flex}._dX6kq_sheetTitle{font:inherit;letter-spacing:inherit}._dX6kq_sheetBody{outline:none;flex:1;overflow:auto}@keyframes _dX6kq_pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _dX6kq_fade{0%{opacity:0}to{opacity:1}}@keyframes _dX6kq_slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes _dX6kq_slide-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}
.lheUSa_field{gap:var(--space-3);display:grid}.lheUSa_label{color:var(--color-fg-secondary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.lheUSa_description{color:var(--color-fg-tertiary);font-size:var(--text-xs)}.lheUSa_error{color:var(--color-danger);font-size:var(--text-xs)}.lheUSa_inputWrap{align-items:center;gap:var(--space-3);height:var(--size-control-md);padding:0 var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-none);background:var(--color-bg-surface-1);transition:border-color var(--duration-fast) var(--ease-standard);display:flex}.lheUSa_inputWrap:hover{border-color:var(--color-border-strong)}.lheUSa_inputWrap:focus-within{border-color:var(--color-border-strong);outline:2px solid var(--color-focus-ring);outline-offset:3px}.lheUSa_inputWrap[data-invalid]{border-color:var(--color-danger)}.lheUSa_input{min-width:0;height:100%;color:var(--color-fg-primary);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.lheUSa_input::placeholder{color:var(--color-fg-tertiary)}.lheUSa_input::-webkit-search-cancel-button{display:none}.lheUSa_adornment{color:var(--color-fg-tertiary);display:inline-flex}.lheUSa_clear{border-radius:var(--radius-full);width:20px;height:20px;color:var(--color-fg-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lheUSa_clear[data-hovered]{background:var(--color-bg-hover);color:var(--color-fg-primary)}.lheUSa_searchField[data-empty] .lheUSa_clear{visibility:hidden}.lheUSa_pill .lheUSa_inputWrap{padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-bg-raised);box-shadow:var(--shadow-pill);border-color:#0000}.lheUSa_pill .lheUSa_inputWrap:hover,.lheUSa_pill .lheUSa_inputWrap:focus-within{border-color:#0000}.lheUSa_selectButton{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;height:var(--size-control-md);padding:0 var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-none);background:var(--color-bg-surface-1);color:var(--color-fg-primary);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);outline:none;display:flex}.lheUSa_selectButton[data-hovered]{border-color:var(--color-border-strong)}.lheUSa_selectButton[data-focus-visible]{border-color:var(--color-border-strong);outline:2px solid var(--color-focus-ring);outline-offset:3px}.lheUSa_listBox{outline:none;gap:1px;display:grid}.lheUSa_checkbox,.lheUSa_switch{align-items:center;gap:var(--space-4);color:var(--color-fg-primary);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.lheUSa_box{border:1px solid var(--color-border-strong);border-radius:var(--radius-none);background:var(--color-bg-surface-1);width:16px;height:16px;color:var(--color-fg-on-accent);transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.lheUSa_box svg{stroke-width:2.5px}.lheUSa_checkbox[data-selected] .lheUSa_box,.lheUSa_checkbox[data-indeterminate] .lheUSa_box{border-color:var(--color-accent);background:var(--color-accent)}.lheUSa_checkbox[data-focus-visible] .lheUSa_box{outline:2px solid var(--color-focus-ring);outline-offset:3px}.lheUSa_track{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface-3);width:30px;height:18px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);position:relative}.lheUSa_thumb{border-radius:var(--radius-pill);background:var(--color-bg-raised);width:14px;height:14px;box-shadow:var(--shadow-1);transition:transform var(--duration-fast) var(--ease-standard);position:absolute;top:1px;left:1px}.lheUSa_switch[data-selected] .lheUSa_track{border-color:var(--color-accent);background:var(--color-accent)}.lheUSa_switch[data-selected] .lheUSa_thumb{background:var(--color-fg-on-accent);transform:translate(12px)}.lheUSa_switch[data-focus-visible] .lheUSa_track{outline:2px solid var(--color-focus-ring);outline-offset:3px}.lheUSa_checkbox[data-disabled],.lheUSa_switch[data-disabled]{opacity:.45;cursor:not-allowed}
.Rs6obW_product{color:var(--color-fg-primary);align-items:center;gap:10px;display:inline-flex}.Rs6obW_stacked{gap:var(--space-6);flex-direction:column}.Rs6obW_name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;line-height:1}.Rs6obW_stacked .Rs6obW_name{font-size:var(--text-xl)}
.J3oyFG_page{background:var(--color-bg-app);flex-direction:column;height:100vh;display:flex}.J3oyFG_header{align-items:center;gap:var(--space-9);height:72px;padding:0 var(--space-11);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex:none;display:flex}.J3oyFG_brand{outline:none;place-items:center;display:grid}.J3oyFG_brand[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:3px}.J3oyFG_title{min-width:0;padding-left:var(--space-9);border-left:1px solid var(--color-border-subtle);flex-direction:column;flex:1;gap:2px;display:flex}.J3oyFG_title h1{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.J3oyFG_title span{color:var(--color-fg-tertiary);font-size:var(--text-xs)}.J3oyFG_guest{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-secondary);display:inline-flex}.J3oyFG_body{flex-direction:column;flex:1;min-height:0;display:flex}.J3oyFG_content{padding:var(--space-10) var(--space-11);flex:1;overflow:auto}.J3oyFG_center{min-height:100vh;padding:var(--space-6);background:var(--color-bg-app);place-items:center;display:grid}.J3oyFG_gate{gap:var(--space-6);text-align:center;flex-direction:column;width:100%;max-width:360px;display:flex}.J3oyFG_gateBrand{margin-bottom:var(--space-6);justify-content:center;display:flex}.J3oyFG_gateTitle{font-size:var(--text-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.J3oyFG_gate .J3oyFG_gateText{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-weight-light);line-height:1.4}.J3oyFG_gate>*:has(input){text-align:left}.J3oyFG_gateText{color:var(--color-fg-secondary);font-size:var(--text-sm)}.J3oyFG_identity{gap:var(--space-4);display:grid}.J3oyFG_grid{gap:var(--space-9) var(--space-8);outline:none;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.J3oyFG_card{cursor:pointer;outline:none;flex-direction:column;display:flex}.J3oyFG_card[data-hovered] .J3oyFG_thumb{box-shadow:var(--shadow-3), var(--shadow-photo)}.J3oyFG_card[data-focus-visible] .J3oyFG_thumb{outline:2px solid var(--color-focus-ring);outline-offset:3px}.J3oyFG_thumb{aspect-ratio:16/9;background:var(--color-bg-media);box-shadow:var(--shadow-photo);color:var(--color-fg-tertiary);transition:box-shadow var(--duration-normal) var(--ease-standard);place-items:center;display:grid;position:relative}.J3oyFG_thumb:not(:has(img)){background:var(--color-bg-raised)}.J3oyFG_thumbLabel{color:var(--color-fg-secondary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.J3oyFG_thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.J3oyFG_cardInfo{padding:var(--space-4) 0 0;flex-direction:column;gap:2px;display:flex}.J3oyFG_cardName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.J3oyFG_cardMeta{color:var(--color-fg-tertiary);font-size:var(--text-xs)}.J3oyFG_empty{padding:var(--space-8);color:var(--color-fg-secondary);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-weight-light);text-align:center}.J3oyFG_crumbs{align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:flex}.J3oyFG_crumbLink{align-items:center;gap:var(--space-1);color:var(--color-fg-secondary);cursor:pointer;outline:none;display:inline-flex}.J3oyFG_crumbLink[data-hovered]{color:var(--color-fg-primary)}.J3oyFG_crumbCurrent{font-weight:var(--font-weight-medium)}.J3oyFG_crumbCurrent:before{content:"| ";font-weight:var(--font-weight-regular)}.J3oyFG_viewer{flex-direction:column;flex:1;min-height:0;display:flex}.J3oyFG_viewerBar{align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex:none;display:flex}.J3oyFG_viewerName{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-md);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;display:flex;overflow:hidden}.J3oyFG_versionChip{padding:1px var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-raised);box-shadow:var(--shadow-1);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps)}.J3oyFG_position{color:var(--color-fg-tertiary);font-size:var(--text-xs)}
.HZg0Ga_button{justify-content:center;align-items:center;gap:var(--space-3);height:var(--size-control-md);padding:0 var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;outline:none;line-height:1;display:inline-flex}.HZg0Ga_button[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:3px}.HZg0Ga_button[data-disabled]{cursor:not-allowed;opacity:.45}.HZg0Ga_sm{height:var(--size-control-sm);padding:0 var(--space-5);font-size:10px}.HZg0Ga_lg{height:var(--size-control-lg);padding:0 var(--space-8);font-size:var(--text-xs)}.HZg0Ga_primary{background:var(--color-accent);color:var(--color-fg-on-accent)}.HZg0Ga_primary[data-hovered]{background:var(--color-accent-hover)}.HZg0Ga_primary[data-pressed]{background:var(--color-accent-pressed)}.HZg0Ga_secondary{background:var(--color-bg-raised);box-shadow:var(--shadow-pill);color:var(--color-fg-primary)}.HZg0Ga_secondary[data-hovered]{background:var(--color-bg-raised-hover)}.HZg0Ga_secondary[data-pressed]{box-shadow:var(--shadow-1)}.HZg0Ga_ghost{color:var(--color-fg-secondary);background:0 0}.HZg0Ga_ghost[data-hovered]{background:var(--color-bg-hover);color:var(--color-fg-primary)}.HZg0Ga_ghost[data-pressed]{background:var(--color-bg-pressed)}.HZg0Ga_danger{background:var(--color-bg-raised);box-shadow:var(--shadow-pill);color:var(--color-danger)}.HZg0Ga_danger[data-hovered]{background:var(--color-danger-solid);color:var(--color-fg-on-danger)}.HZg0Ga_icon{width:var(--size-control-md);padding:0}.HZg0Ga_icon.HZg0Ga_sm{width:var(--size-control-sm)}.HZg0Ga_icon.HZg0Ga_lg{width:var(--size-control-lg)}.HZg0Ga_icon[data-selected],.HZg0Ga_ghost[data-selected]{background:var(--color-accent);color:var(--color-fg-on-accent)}.HZg0Ga_fullWidth{width:100%}
.AmC8sq_avatar{width:var(--avatar-size,28px);height:var(--avatar-size,28px);border-radius:var(--radius-full);background:var(--avatar-color,var(--graphite));color:var(--avatar-fg,#fff);font-size:calc(var(--avatar-size,28px) * .38);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;overflow:hidden}.AmC8sq_initials:before{content:attr(data-initials);content:attr(data-initials) / ""}.AmC8sq_avatar img{object-fit:cover;width:100%;height:100%}.AmC8sq_square{border-radius:var(--radius-sm)}.AmC8sq_chip{align-items:center;gap:var(--space-2);height:20px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg-raised);box-shadow:var(--shadow-1);color:var(--color-fg-secondary);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;display:inline-flex}.AmC8sq_chip[data-tone=accent]{background:var(--color-accent);box-shadow:none;color:var(--color-fg-on-accent)}.AmC8sq_chip[data-tone=warning]{background:var(--color-warning-subtle);box-shadow:none;color:var(--color-fg-primary)}.AmC8sq_chip[data-tone=danger]{background:var(--color-danger-subtle);box-shadow:none;color:var(--color-danger)}.AmC8sq_chip[data-tone=timecode]{background:var(--color-timecode-bg);color:var(--color-timecode-fg);font-size:var(--text-2xs);letter-spacing:0;font-variant-numeric:tabular-nums}.AmC8sq_kbd{min-width:18px;height:18px;padding:0 var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-none);color:var(--color-fg-secondary);font-size:var(--text-2xs);align-items:center;line-height:1;display:inline-flex}.AmC8sq_spinner{width:var(--spinner-size,16px);height:var(--spinner-size,16px);border:2px solid var(--color-border-default);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:.8s linear infinite AmC8sq_spin;display:inline-block}@keyframes AmC8sq_spin{to{transform:rotate(360deg)}}.AmC8sq_skeleton{border-radius:var(--radius-none);background:var(--color-bg-surface-3);animation:1.4s ease-in-out infinite AmC8sq_breathe}@keyframes AmC8sq_breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.AmC8sq_skeleton{animation:none}}.AmC8sq_toastRegion{bottom:var(--space-8);right:var(--space-8);z-index:var(--z-toast);gap:var(--space-4);outline:none;flex-direction:column-reverse;display:flex;position:fixed}.AmC8sq_toast{align-items:flex-start;gap:var(--space-4);width:340px;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border-radius:var(--radius-none);background:var(--color-bg-raised);box-shadow:var(--shadow-3);outline:none;display:flex}.AmC8sq_toast[data-tone=success] .AmC8sq_toastIcon{color:var(--color-success)}.AmC8sq_toast[data-tone=danger] .AmC8sq_toastIcon{color:var(--color-danger)}.AmC8sq_toastIcon{color:var(--color-fg-secondary);padding-top:1px;display:inline-flex}.AmC8sq_toastContent{gap:var(--space-1);flex:1;display:grid}.AmC8sq_toastTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.AmC8sq_toastDescription{color:var(--color-fg-secondary);font-size:var(--text-xs)}.AmC8sq_toastClose{color:var(--color-fg-tertiary);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;display:inline-flex}.AmC8sq_toastClose[data-hovered]{color:var(--color-fg-primary)}
.Jb8KvG_group{height:var(--size-control-md);border-radius:var(--radius-pill);background:var(--color-bg-surface-3);align-items:center;gap:2px;padding:3px;display:inline-flex}.Jb8KvG_sm{height:var(--size-control-sm)}.Jb8KvG_segment{justify-content:center;align-items:center;gap:var(--space-2);height:100%;padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--color-fg-secondary);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;outline:none;display:inline-flex}.Jb8KvG_iconOnly{aspect-ratio:1;padding:0}.Jb8KvG_segment[data-hovered]{color:var(--color-fg-primary)}.Jb8KvG_segment[data-selected]{background:var(--color-bg-raised);color:var(--color-fg-primary);box-shadow:var(--shadow-1)}.Jb8KvG_segment[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}
.eSNdjW_viewer{background:var(--color-bg-app);flex-direction:column;flex:1;min-height:0;display:flex}.eSNdjW_header{align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex:none;display:flex}.eSNdjW_headerTitle{flex-direction:column;flex:1;min-width:0;display:flex}.eSNdjW_headerCrumbs{color:var(--color-fg-tertiary);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.eSNdjW_headerCrumb{color:inherit;cursor:pointer;outline:none}.eSNdjW_headerCrumb[data-hovered]{color:var(--color-fg-primary);text-decoration:underline}.eSNdjW_assetName{font-size:var(--text-md);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eSNdjW_headerActions{align-items:center;gap:var(--space-2);flex:none;display:flex}.eSNdjW_position{color:var(--color-fg-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-right:var(--space-1)}.eSNdjW_body{flex:1;min-height:0;display:flex}.eSNdjW_stage{background:var(--color-bg-media);flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.eSNdjW_side{border-left:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex-direction:column;flex:none;width:360px;min-height:0;display:flex}.eSNdjW_sideTabs{flex-direction:column;flex:1;min-height:0;display:flex}.eSNdjW_sideTabs>[role=tablist]{padding:0 var(--space-4);flex:none}.eSNdjW_sidePanel{outline:none;flex:1;min-height:0}.eSNdjW_details{height:100%;padding:var(--space-5);overflow:auto}.eSNdjW_detailsHeading{margin-bottom:var(--space-5);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.eSNdjW_detailList{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.eSNdjW_detailRow{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:112px minmax(0,1fr);display:grid}.eSNdjW_detailRow dt{color:var(--color-fg-tertiary);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:20px}.eSNdjW_detailRow dd{overflow-wrap:anywhere;margin:0}.eSNdjW_creator{align-items:center;gap:var(--space-2);display:inline-flex}.eSNdjW_mono{font-family:var(--font-mono);font-size:var(--text-xs)}.eSNdjW_viewerMessageBox{align-items:center;gap:var(--space-3);color:var(--color-fg-tertiary);text-align:center;flex-direction:column;display:flex}.eSNdjW_viewerMessage{color:var(--color-fg-secondary);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-weight-light)}.eSNdjW_viewerHint{font-size:var(--text-sm)}.eSNdjW_player{background:var(--color-bg-media);flex-direction:column;display:flex;position:absolute;inset:0}.eSNdjW_playerFullscreen{z-index:var(--z-overlay);position:fixed}.eSNdjW_videoBox{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.eSNdjW_video{object-fit:contain;background:var(--color-bg-media);width:100%;height:100%}.eSNdjW_proxy{opacity:0;pointer-events:none;position:absolute;inset:0}.eSNdjW_proxyVisible{opacity:1}.eSNdjW_transport{gap:var(--space-1);padding:var(--space-2) var(--space-4) var(--space-3);background:var(--color-bg-base);border-top:1px solid var(--color-border-subtle);flex-direction:column;flex:none;display:flex}.eSNdjW_controls{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.eSNdjW_controlsLeft,.eSNdjW_controlsRight{align-items:center;gap:var(--space-1);display:flex}.eSNdjW_timecode{align-items:baseline;gap:var(--space-2);margin-left:var(--space-2);padding:var(--space-1) var(--space-5);border-radius:var(--radius-pill);background:var(--color-timecode-bg);box-shadow:var(--shadow-1);color:var(--color-timecode-fg);font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;border:0;outline:none;display:inline-flex}.eSNdjW_timecode[data-hovered]{background:var(--color-bg-raised-hover)}.eSNdjW_timecode[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:3px}.eSNdjW_timecodeCurrent{color:var(--color-fg-primary)}.eSNdjW_timecodeSep,.eSNdjW_timecodeTotal{color:var(--color-fg-tertiary)}.eSNdjW_rateBadge{padding:1px var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-fg-on-accent);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.eSNdjW_scrubber{cursor:pointer;touch-action:none;outline:none;align-items:center;height:18px;display:flex;position:relative}.eSNdjW_scrubTrack{background:var(--color-bg-surface-3);width:100%;height:3px;transition:height var(--duration-fast) var(--ease-standard);position:relative}.eSNdjW_scrubber:hover .eSNdjW_scrubTrack,.eSNdjW_scrubber[data-dragging] .eSNdjW_scrubTrack{height:5px}.eSNdjW_scrubBuffered{border-radius:inherit;background:color-mix(in srgb, var(--color-fg-tertiary) 40%, transparent);position:absolute;top:0;bottom:0}.eSNdjW_scrubRange{background:color-mix(in srgb, var(--color-accent) 30%, transparent);border-left:2px solid var(--color-accent);border-right:2px solid var(--color-accent);position:absolute;top:-3px;bottom:-3px}.eSNdjW_scrubPlayed{border-radius:inherit;background:var(--color-accent);position:absolute;top:0;bottom:0;left:0}.eSNdjW_scrubHandle{border-radius:var(--radius-full);background:var(--color-fg-primary);width:12px;height:12px;box-shadow:var(--shadow-1);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);margin-top:-6px;margin-left:-6px;position:absolute;top:50%}.eSNdjW_scrubber:hover .eSNdjW_scrubHandle,.eSNdjW_scrubber[data-dragging] .eSNdjW_scrubHandle{opacity:1}.eSNdjW_rangeHandle{z-index:2;background:var(--color-accent);width:10px;height:18px;box-shadow:var(--shadow-1);cursor:ew-resize;touch-action:none;margin-top:-9px;position:absolute;top:50%}.eSNdjW_rangeHandle[data-edge=in]{border-top-right-radius:0;border-bottom-right-radius:0;margin-left:-10px}.eSNdjW_rangeHandle[data-edge=out]{border-top-left-radius:0;border-bottom-left-radius:0}.eSNdjW_rangeHandle:after{content:"";border-left:1px solid var(--color-fg-on-accent);border-right:1px solid var(--color-fg-on-accent);opacity:.7;position:absolute;inset:5px 4px}.eSNdjW_rangeHandle[data-active]{outline:2px solid var(--color-fg-primary)}.eSNdjW_scrubTip{align-items:center;gap:var(--space-1);pointer-events:none;z-index:3;flex-direction:column;display:flex;position:absolute;bottom:22px;transform:translate(-50%)}.eSNdjW_scrubThumb{box-shadow:var(--shadow-photo);background-repeat:no-repeat;display:block}.eSNdjW_scrubTime{padding:1px var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-surface-3);color:var(--color-fg-primary);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.eSNdjW_volume{align-items:center;display:flex}.eSNdjW_volumeSlider{width:80px;padding:0 var(--space-2)}.eSNdjW_volumeTrack{align-items:center;height:16px;display:flex;position:relative}.eSNdjW_volumeTrack:before{content:"";background:var(--color-bg-surface-3);height:3px;position:absolute;left:0;right:0}.eSNdjW_volumeFill{background:var(--color-fg-secondary);height:3px;position:absolute;left:0}.eSNdjW_volumeThumb{border-radius:var(--radius-full);background:var(--color-fg-primary);width:10px;height:10px;top:50%}.eSNdjW_volumeThumb[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:3px}.eSNdjW_audioStage{min-height:0;padding:var(--space-8);background:var(--color-bg-media);flex:1;align-items:center;display:flex}.eSNdjW_waveform{cursor:pointer;--wave-played:var(--color-accent);--wave-rest:var(--graphite-soft);width:100%;height:min(240px,50%)}.eSNdjW_imageViewer,.eSNdjW_pdfViewer{flex-direction:column;display:flex;position:absolute;inset:0}.eSNdjW_imageBox{cursor:grab;touch-action:none;flex:1;position:relative;overflow:hidden}.eSNdjW_imageBox[data-dragging]{cursor:grabbing}.eSNdjW_image{transform-origin:0 0;-webkit-user-select:none;user-select:none;image-rendering:auto;position:absolute;top:0;left:0}.eSNdjW_imageToolbar{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex:none;display:flex}.eSNdjW_zoomLabel{min-width:56px;color:var(--color-fg-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}.eSNdjW_zoomActual{padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);color:var(--color-fg-secondary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.eSNdjW_zoomActual:hover{background:var(--color-bg-hover);color:var(--color-fg-primary)}.eSNdjW_pdfBox{padding:var(--space-6);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.eSNdjW_pdfPage{box-shadow:var(--shadow-photo);background:#fff}.eSNdjW_titleRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.eSNdjW_versionOf{color:var(--color-fg-tertiary);font-weight:var(--font-weight-regular)}.eSNdjW_versionItem{column-gap:var(--space-2);grid-template-columns:32px minmax(0,1fr);min-width:260px;display:grid}.eSNdjW_versionName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eSNdjW_versionMeta{color:var(--color-fg-tertiary);font-size:var(--text-xs);grid-column:2}.eSNdjW_compare{background:var(--color-bg-media);flex-direction:column;flex:1;min-height:0;display:flex}.eSNdjW_compareBar{align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);background:var(--color-bg-base);border-bottom:1px solid var(--color-border-subtle);flex:none;display:flex}.eSNdjW_compareTitle{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-fg-secondary);flex:1}.eSNdjW_compareTitle strong{color:var(--color-fg-primary);font-weight:var(--font-weight-medium)}.eSNdjW_compareStage{background:var(--color-bg-media);flex:1;grid-template-columns:1fr 1fr;gap:2px;min-height:0;display:grid;position:relative}.eSNdjW_compareStage[data-mode=slider],.eSNdjW_compareStage[data-mode=diff]{grid-template-columns:1fr}.eSNdjW_compareStage[data-mode=slider] .eSNdjW_comparePane,.eSNdjW_compareStage[data-mode=diff] .eSNdjW_comparePane{grid-area:1/1}.eSNdjW_compareStage[data-mode=diff] .eSNdjW_comparePane{visibility:hidden}.eSNdjW_comparePane{min-width:0;min-height:0;position:relative;overflow:hidden}.eSNdjW_compareLabel{top:var(--space-4);left:var(--space-4);padding:3px var(--space-4);border-radius:var(--radius-pill);background:var(--porcelain);box-shadow:var(--shadow-pill);color:var(--ink);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;position:absolute}.eSNdjW_compareLabel[data-right]{left:auto;right:var(--space-3)}.eSNdjW_compareDivider{z-index:3;cursor:col-resize;touch-action:none;width:14px;margin-left:-7px;position:absolute;top:0;bottom:0}.eSNdjW_compareDivider:before{content:"";background:var(--color-accent);width:2px;position:absolute;top:0;bottom:0;left:6px}.eSNdjW_compareCanvas{object-fit:contain;grid-area:1/1;width:100%;height:100%}.eSNdjW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.E6rpIG_panel{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.E6rpIG_head{min-height:32px;color:var(--color-fg-tertiary);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.E6rpIG_empty{padding:var(--space-10) var(--space-4);color:var(--color-fg-secondary);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-weight-light);text-align:center}.E6rpIG_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.E6rpIG_item{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-3);border-radius:var(--radius-none);color:var(--color-fg-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.E6rpIG_item:hover{background:var(--color-bg-hover)}.E6rpIG_item[data-unread]{color:var(--color-fg-primary)}.E6rpIG_avatar{flex:none;position:relative}.E6rpIG_kind{border-radius:var(--radius-pill);background:var(--color-accent);width:16px;height:16px;color:var(--color-fg-on-accent);border:2px solid var(--color-bg-raised);place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.E6rpIG_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.E6rpIG_line strong{font-weight:var(--font-weight-medium)}.E6rpIG_count{color:var(--color-fg-tertiary)}.E6rpIG_excerpt{color:var(--color-fg-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.E6rpIG_meta{color:var(--color-fg-tertiary);font-size:var(--text-xs)}.E6rpIG_dot{border-radius:var(--radius-pill);background:var(--color-accent);flex:none;width:8px;height:8px;margin-top:6px}
._Hrmaq_tabList{gap:var(--space-6);border-bottom:var(--stroke-hairline) solid var(--color-border-subtle);display:flex}._Hrmaq_tab{align-items:center;gap:var(--space-3);height:calc(var(--size-control-md) + 4px);color:var(--color-fg-secondary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);outline:none;padding:0;display:inline-flex;position:relative}._Hrmaq_tab[data-hovered],._Hrmaq_tab[data-selected]{color:var(--color-fg-primary)}._Hrmaq_tab[data-selected]:before,._Hrmaq_tab[data-selected]:after{content:"";border-top:var(--stroke-hairline) solid var(--color-rule);position:absolute;bottom:-1px}._Hrmaq_tab[data-selected]:before{left:0;right:0}._Hrmaq_tab[data-selected]:after{width:var(--space-6);border-top-style:dotted;left:100%}._Hrmaq_tab[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}._Hrmaq_panel{outline:none}
.ZGcTiG_layout{grid-template-columns:var(--nav-width,260px) 0 minmax(0, 1fr);height:100%;min-height:0;display:grid}.ZGcTiG_layout[data-viewer]{grid-template-columns:minmax(0,1fr)}.ZGcTiG_nav[hidden],.ZGcTiG_resizer[hidden]{display:none}.ZGcTiG_nav{background:var(--color-bg-base);border-right:1px solid var(--color-border-subtle);flex-direction:column;min-width:0;min-height:0;display:flex}.ZGcTiG_navHeader{align-items:center;gap:var(--space-2);height:var(--size-topbar);padding:0 var(--space-3);border-bottom:1px solid var(--color-border-subtle);flex:none;display:flex}.ZGcTiG_navBack{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-fg-secondary);outline:none;place-items:center;display:grid}.ZGcTiG_navBack[data-hovered]{background:var(--color-bg-hover);color:var(--color-fg-primary)}.ZGcTiG_navBack[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ZGcTiG_navTitle{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ZGcTiG_navBody{min-height:0;padding:var(--space-3) var(--space-2);flex:1;overflow:auto}.ZGcTiG_navFooter{padding:var(--space-3) var(--space-2);border-top:1px solid var(--color-border-subtle);flex:none}.ZGcTiG_navLink{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-4);color:var(--color-fg-secondary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;outline:none;display:flex}.ZGcTiG_navLink[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ZGcTiG_navLink[data-hovered]{background:var(--color-bg-hover);color:var(--color-fg-primary)}.ZGcTiG_navLink[data-current]{background:var(--color-bg-selected);color:var(--color-fg-primary)}.ZGcTiG_navLink[data-current]:before{content:"|";margin-right:var(--space-2);font-weight:var(--font-weight-regular)}.ZGcTiG_resizer{z-index:2;cursor:col-resize;touch-action:none;width:0;position:relative}.ZGcTiG_resizer:after{content:"";position:absolute;inset:0 -3px}.ZGcTiG_resizer:hover:before,.ZGcTiG_resizer:active:before{content:"";background:var(--color-rule);position:absolute;inset:0 -1px}.ZGcTiG_center{flex-direction:column;min-width:0;min-height:0;display:flex}.ZGcTiG_centerLoading{flex:1}.ZGcTiG_projectMissing{justify-content:center;align-items:center;gap:var(--space-5);flex-direction:column;height:100%;display:flex}.ZGcTiG_tree{outline:none;flex-direction:column;gap:1px;display:flex}.ZGcTiG_treeItem{border-radius:var(--radius-sm);color:var(--color-fg-secondary);cursor:pointer;outline:none}.ZGcTiG_treeItem[data-hovered]{background:var(--color-bg-hover);color:var(--color-fg-primary)}.ZGcTiG_treeItem[data-current]{background:var(--color-bg-selected);color:var(--color-fg-primary);font-weight:var(--font-weight-medium)}.ZGcTiG_treeItem[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ZGcTiG_treeRow{align-items:center;gap:var(--space-2);height:32px;font-size:var(--text-sm);padding-inline-end:var(--space-3);display:flex}.ZGcTiG_treeRow>svg{color:var(--color-fg-tertiary);flex:none}.ZGcTiG_treeChevron{border-radius:var(--radius-pill);width:18px;height:18px;color:var(--color-fg-tertiary);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.ZGcTiG_treeChevron[data-expanded]{transform:rotate(90deg)}.ZGcTiG_treeChevron[data-hovered]{color:var(--color-fg-primary)}.ZGcTiG_treeChevronSpacer{flex:none;width:18px}.ZGcTiG_treeLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ZGcTiG_browser{flex:1;min-height:0;display:flex}.ZGcTiG_browserMain{flex-direction:column;flex:1;min-width:0;display:flex;container:browser/inline-size}.ZGcTiG_browserHeader{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--size-topbar);padding:0 var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex:none;display:flex}.ZGcTiG_browserTitle{align-items:baseline;gap:var(--space-3);flex:1;min-width:0;display:flex;overflow:hidden}.ZGcTiG_breadcrumbs{align-items:center;min-width:40px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ZGcTiG_breadcrumb{align-items:center;min-width:0;display:flex}.ZGcTiG_breadcrumb:not(:last-child){flex-shrink:4}.ZGcTiG_breadcrumb:last-child{flex-shrink:1}.ZGcTiG_breadcrumbLink{padding:2px var(--space-2);color:var(--color-fg-secondary);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;outline:none;overflow:hidden}.ZGcTiG_breadcrumbLink[data-hovered]:not([data-current]){background:var(--color-bg-hover);color:var(--color-fg-primary)}.ZGcTiG_breadcrumbLink[data-current]{color:var(--color-fg-primary);font-weight:var(--font-weight-medium)}.ZGcTiG_breadcrumbLink[data-focus-visible]{outline:2px solid var(--color-focus-ring)}.ZGcTiG_breadcrumbSep{padding:0 var(--space-1);color:var(--color-fg-tertiary);font-size:var(--text-xs);flex:none}.ZGcTiG_browserCount{text-overflow:ellipsis;min-width:0;color:var(--color-fg-tertiary);font-size:var(--text-xs);white-space:nowrap;flex:0 auto;overflow:hidden}.ZGcTiG_browserCount:before{content:"| "}.ZGcTiG_toolbar{align-items:center;gap:var(--space-3);flex:none;display:flex}.ZGcTiG_browserBody{min-height:0;padding:var(--space-8);flex:1;overflow:auto}.ZGcTiG_gridSkeleton{gap:var(--space-9) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.ZGcTiG_grid{grid-template-columns:repeat(auto-fill, minmax(var(--card-min,210px), 1fr));gap:var(--space-9) var(--space-8);outline:none;align-content:start;min-height:100%;display:grid}.ZGcTiG_grid[data-empty]{display:flex}.ZGcTiG_card{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none;flex-direction:column;display:flex;position:relative}.ZGcTiG_card[data-hovered] .ZGcTiG_thumb{box-shadow:var(--shadow-3), var(--shadow-photo)}.ZGcTiG_card[data-selected]{background:var(--color-bg-selected);box-shadow:0 0 0 8px var(--color-bg-selected), 0 0 0 9px var(--color-rule)}.ZGcTiG_card[data-drop-target]{background:var(--color-bg-selected);box-shadow:0 0 0 8px var(--color-bg-selected), 0 0 0 10px var(--color-rule)}.ZGcTiG_card[data-dragging]{opacity:.5}.ZGcTiG_tr[data-drop-target] .ZGcTiG_td{background:var(--color-bg-selected);box-shadow:inset 0 -2px 0 var(--color-rule)}.ZGcTiG_card[data-focus-visible] .ZGcTiG_thumb{outline:2px solid var(--color-focus-ring);outline-offset:3px}.ZGcTiG_thumb{aspect-ratio:var(--card-ratio,16 / 9);background:var(--color-bg-media);box-shadow:var(--shadow-photo);color:var(--color-fg-tertiary);transition:box-shadow var(--duration-normal) var(--ease-standard);place-items:center;display:grid;position:relative}.ZGcTiG_thumb:not(:has(.ZGcTiG_thumbImg)){background:var(--color-bg-raised)}.ZGcTiG_thumbLabel{color:var(--color-fg-secondary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.ZGcTiG_thumbImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ZGcTiG_thumb[data-fit] .ZGcTiG_thumbImg{object-fit:contain}.ZGcTiG_thumbDuration,.ZGcTiG_thumbBadge{bottom:var(--space-3);padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--porcelain);box-shadow:var(--shadow-1);color:var(--ink);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);font-variant-numeric:tabular-nums;line-height:1.4;position:absolute}.ZGcTiG_thumbDuration{right:var(--space-3)}.ZGcTiG_thumbBadge{left:var(--space-3)}.ZGcTiG_cardInfo{gap:var(--space-1);padding:var(--space-4) 0 0;flex-direction:column;display:flex}.ZGcTiG_cardTitle{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ZGcTiG_cardName{min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ZGcTiG_itemMenuButton{opacity:0;flex:none}.ZGcTiG_card[data-hovered] .ZGcTiG_itemMenuButton,.ZGcTiG_card[data-selected] .ZGcTiG_itemMenuButton,.ZGcTiG_tr[data-hovered] .ZGcTiG_itemMenuButton,.ZGcTiG_tr[data-selected] .ZGcTiG_itemMenuButton,.ZGcTiG_itemMenuButton[data-focus-visible],.ZGcTiG_itemMenuButton[aria-expanded=true]{opacity:1}.ZGcTiG_cardMeta{align-items:center;gap:var(--space-3);min-height:20px;color:var(--color-fg-tertiary);font-size:var(--text-xs);white-space:nowrap;display:flex;overflow:hidden}.ZGcTiG_loadMore{padding:var(--space-6) 0;grid-column:1/-1;justify-content:center;display:flex}.ZGcTiG_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm);outline:none}.ZGcTiG_tableHeader{top:calc(-1 * var(--space-8));z-index:1;background:var(--color-bg-app);position:sticky}.ZGcTiG_th,.ZGcTiG_thActions{height:38px;padding:0 var(--space-3);border-top:var(--stroke-hairline) solid var(--color-rule);border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg-secondary);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:left;white-space:nowrap;cursor:default;outline:none}.ZGcTiG_th[data-allows-sorting][data-hovered]{color:var(--color-fg-primary)}.ZGcTiG_th[data-sort-direction=ascending]:after{content:" ↑"}.ZGcTiG_th[data-sort-direction=descending]:after{content:" ↓"}.ZGcTiG_thName{width:40%}.ZGcTiG_thActions{width:44px}.ZGcTiG_tr{cursor:pointer;outline:none}.ZGcTiG_td,.ZGcTiG_tdActions{padding:0 var(--space-3);border-bottom:1px solid var(--color-border-subtle);height:44px;color:var(--color-fg-secondary);white-space:nowrap}.ZGcTiG_table[data-row-size=SMALL] .ZGcTiG_td,.ZGcTiG_table[data-row-size=SMALL] .ZGcTiG_tdActions{height:34px}.ZGcTiG_table[data-row-size=LARGE] .ZGcTiG_td,.ZGcTiG_table[data-row-size=LARGE] .ZGcTiG_tdActions{height:60px}.ZGcTiG_tr[data-hovered] .ZGcTiG_td,.ZGcTiG_tr[data-hovered] .ZGcTiG_tdActions{background:var(--color-bg-hover)}.ZGcTiG_tr[data-selected] .ZGcTiG_td,.ZGcTiG_tr[data-selected] .ZGcTiG_tdActions{background:var(--color-bg-selected)}.ZGcTiG_tr[data-selected] .ZGcTiG_td:first-child{box-shadow:inset 2px 0 0 var(--color-rule)}.ZGcTiG_tr[data-focus-visible] .ZGcTiG_td:first-child{box-shadow:inset 3px 0 0 var(--color-focus-ring)}.ZGcTiG_rowName{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-fg-primary);font-weight:var(--font-weight-medium);display:flex}.ZGcTiG_rowIcon{background:var(--color-bg-raised);width:44px;height:28px;box-shadow:var(--shadow-1);color:var(--color-fg-secondary);flex:none;place-items:center;display:grid;overflow:hidden}.ZGcTiG_rowIcon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ZGcTiG_rowIcon[data-kind=FolderAsset]{color:var(--color-fg-primary)}.ZGcTiG_rowNameText{text-overflow:ellipsis;overflow:hidden}.ZGcTiG_rowCreator{align-items:center;gap:var(--space-2);display:inline-flex}.ZGcTiG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ZGcTiG_emptyFolder{justify-content:center;align-items:center;gap:var(--space-4);border:1px dotted var(--color-border-default);text-align:center;flex-direction:column;flex:1;width:100%;min-height:320px;display:flex}.ZGcTiG_emptyTitle{color:var(--color-fg-primary);font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--font-weight-light)}.ZGcTiG_emptyHint{max-width:340px;color:var(--color-fg-tertiary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.ZGcTiG_details{width:300px;padding:var(--space-8) var(--space-6);border-left:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex:none;overflow:auto}.ZGcTiG_detailsPreview{aspect-ratio:16/9;margin-bottom:var(--space-6);background:var(--color-bg-media);box-shadow:var(--shadow-photo);color:var(--color-fg-tertiary);place-items:center;display:grid;overflow:hidden}.ZGcTiG_detailsPreview:not(:has(.ZGcTiG_detailsImg)){background:var(--color-bg-raised)}.ZGcTiG_detailsImg{object-fit:contain;width:100%;height:100%}.ZGcTiG_detailsTitle{font-size:var(--text-md);font-weight:var(--font-weight-medium);word-break:break-word}.ZGcTiG_detailsHint{margin-top:var(--space-2);color:var(--color-fg-tertiary);font-size:var(--text-sm)}.ZGcTiG_detailList{gap:var(--space-3);margin:var(--space-5) 0 0;flex-direction:column;display:flex}.ZGcTiG_detailRow{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:110px minmax(0,1fr);display:grid}.ZGcTiG_detailRow dt{color:var(--color-fg-tertiary);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:20px}.ZGcTiG_detailRow dd{color:var(--color-fg-primary);overflow-wrap:anywhere;margin:0}.ZGcTiG_dialogText{color:var(--color-fg-secondary);font-size:var(--text-sm)}.ZGcTiG_pickerPath{margin-bottom:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ZGcTiG_pickerCrumb{color:var(--color-fg-tertiary);align-items:center;gap:2px;display:inline-flex}.ZGcTiG_pickerCrumb button{padding:2px var(--space-2);color:var(--color-fg-secondary);cursor:pointer;background:0 0;border:0}.ZGcTiG_pickerCrumb button:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-fg-primary)}.ZGcTiG_pickerCrumb button:disabled{color:var(--color-fg-primary);font-weight:var(--font-weight-medium)}.ZGcTiG_picker{height:260px;padding:var(--space-1);border:1px solid var(--color-border-default);background:var(--color-bg-app);outline:none;overflow:auto}.ZGcTiG_pickerItem{align-items:center;gap:var(--space-3);height:34px;padding:0 var(--space-3);color:var(--color-fg-secondary);font-size:var(--text-sm);cursor:pointer;outline:none;display:flex}.ZGcTiG_pickerItem>svg:first-child{color:var(--color-fg-tertiary)}.ZGcTiG_pickerItem[data-hovered],.ZGcTiG_pickerItem[data-focused]{background:var(--color-bg-hover);color:var(--color-fg-primary)}.ZGcTiG_pickerChevron{color:var(--color-fg-tertiary);margin-left:auto}.ZGcTiG_pickerEmpty{padding:var(--space-8) 0;text-align:center;color:var(--color-fg-tertiary);font-size:var(--text-sm)}.ZGcTiG_appearancePopover{background:var(--color-bg-raised);box-shadow:var(--shadow-3)}.ZGcTiG_appearanceDialog{gap:var(--space-4);min-width:280px;padding:var(--space-4);outline:none;flex-direction:column;display:flex}.ZGcTiG_appearanceRow{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-fg-secondary);display:flex}@container browser (max-width:640px){.ZGcTiG_browserCount,.ZGcTiG_toolbar [data-label]{display:none}}.ZGcTiG_dropZone{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ZGcTiG_dropOverlay{inset:var(--space-3);z-index:5;padding-bottom:var(--space-6);border:2px dotted var(--color-rule);background:color-mix(in srgb, var(--color-bg-app) 55%, transparent);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute}.ZGcTiG_dropOverlay[data-onto-folder]{background:0 0;border-color:#0000}.ZGcTiG_dropLabel{align-items:center;gap:var(--space-3);height:var(--size-control-lg);padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--color-bg-raised);box-shadow:var(--shadow-pill);color:var(--color-fg-primary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:inline-flex}.ZGcTiG_dropLabel>svg{color:var(--color-fg-primary)}.ZGcTiG_card[data-file-drop-target],.ZGcTiG_tr[data-file-drop-target]{outline:2px solid var(--color-rule);outline-offset:8px;background:var(--color-bg-selected)}.ZGcTiG_emptyActions{gap:var(--space-2);display:flex}.ZGcTiG_progress{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--porcelain);box-shadow:var(--shadow-1);color:var(--ink);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;display:flex;position:absolute}.ZGcTiG_progress[data-compact]{align-items:center;gap:var(--space-2);color:var(--color-fg-tertiary);font-weight:var(--font-weight-regular);background:0 0;flex-direction:row;padding:0;position:static}.ZGcTiG_progress[data-compact] .ZGcTiG_progressTrack{width:80px}.ZGcTiG_progressTrack{background:var(--bone-deep);height:2px;display:block;overflow:hidden}.ZGcTiG_progress[data-compact] .ZGcTiG_progressTrack{background:var(--color-bg-surface-3)}.ZGcTiG_progressBar{background:var(--ink);height:100%;transition:width .2s linear;display:block}.ZGcTiG_progress[data-compact] .ZGcTiG_progressBar{background:var(--color-accent)}.ZGcTiG_progress[data-state=paused] .ZGcTiG_progressBar{border-top:2px dotted var(--color-fg-secondary);background:0 0}.ZGcTiG_progress[data-state=error] .ZGcTiG_progressBar{background:var(--color-danger)}.ZGcTiG_statusBadge{left:var(--space-3);bottom:var(--space-3);padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--porcelain);box-shadow:var(--shadow-1);color:var(--ink);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;position:absolute}.ZGcTiG_statusBadge[data-compact]{box-shadow:none;background:var(--color-bg-surface-3);color:var(--color-fg-secondary);position:static}.ZGcTiG_statusBadge[data-failed]{background:var(--color-danger-solid);color:var(--color-fg-on-danger)}
.Q9kVQG_overlay{z-index:var(--z-dialog);background:var(--color-bg-overlay);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.Q9kVQG_palette{background:var(--color-bg-raised);width:min(640px,100vw - 32px);box-shadow:var(--shadow-3);overflow:hidden}.Q9kVQG_dialog{outline:none}.Q9kVQG_inputRow{align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg-tertiary);display:flex}.Q9kVQG_input{height:100%;color:var(--color-fg-primary);font-size:var(--text-lg);font-weight:var(--font-weight-light);background:0 0;border:0;outline:none;flex:1}.Q9kVQG_input::placeholder{color:var(--color-fg-tertiary)}.Q9kVQG_results{max-height:min(60vh,480px);padding:var(--space-2);margin:0;list-style:none;overflow:auto}.Q9kVQG_group{padding:var(--space-4) var(--space-3) var(--space-2);color:var(--color-fg-tertiary);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.Q9kVQG_row{align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-1) var(--space-3);color:var(--color-fg-secondary);font-size:var(--text-sm);cursor:pointer;display:flex}.Q9kVQG_row[aria-selected=true]{background:var(--color-bg-selected);box-shadow:inset 2px 0 0 var(--color-rule);color:var(--color-fg-primary)}.Q9kVQG_icon{color:var(--color-fg-tertiary);flex:none}.Q9kVQG_thumb{object-fit:cover;background:var(--color-bg-media);width:44px;height:26px;box-shadow:var(--shadow-1);flex:none}.Q9kVQG_rowText{flex-direction:column;min-width:0;display:flex}.Q9kVQG_rowTitle{color:var(--color-fg-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Q9kVQG_rowMeta{color:var(--color-fg-tertiary);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Q9kVQG_enter{color:var(--color-fg-tertiary);margin-left:auto}.Q9kVQG_empty{padding:var(--space-8) var(--space-4);color:var(--color-fg-secondary);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-weight-light);text-align:center}.Q9kVQG_page{max-width:1000px;padding:var(--space-10) var(--space-8);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.Q9kVQG_pageSearch>*{width:100%}.Q9kVQG_tabCount{margin-left:var(--space-2);color:var(--color-fg-tertiary);font-variant-numeric:tabular-nums}.Q9kVQG_filters{align-items:center;gap:var(--space-2);display:flex}.Q9kVQG_total{color:var(--color-fg-tertiary);font-size:var(--text-xs);margin-left:auto}.Q9kVQG_pageEmpty{padding:var(--space-12) 0;color:var(--color-fg-secondary);font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--font-weight-light);text-align:center}.Q9kVQG_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Q9kVQG_item{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border-subtle);cursor:pointer;outline:none;display:flex}.Q9kVQG_item[data-hovered]{background:var(--color-bg-hover)}.Q9kVQG_item[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.Q9kVQG_itemThumb{background:var(--color-bg-raised);width:80px;height:45px;box-shadow:var(--shadow-1);color:var(--color-fg-secondary);flex:none;place-items:center;display:grid;overflow:hidden}.Q9kVQG_itemThumb img{object-fit:cover;width:100%;height:100%}.Q9kVQG_itemText{flex-direction:column;gap:2px;min-width:0;display:flex}.Q9kVQG_itemTitle{color:var(--color-fg-primary);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Q9kVQG_itemMeta{align-items:center;gap:var(--space-2);color:var(--color-fg-tertiary);font-size:var(--text-xs);display:flex}.Q9kVQG_more{justify-content:center;display:flex}.Q9kVQG_panel{gap:var(--space-4);flex-direction:column;display:flex}
._9lQH2W_page{min-height:100vh;padding:var(--space-6) var(--space-10);background:var(--color-bg-app);grid-template-rows:auto 1fr auto;display:grid}._9lQH2W_chromeTop,._9lQH2W_chromeBottom{color:var(--color-fg-secondary);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}._9lQH2W_chromeTop{text-align:center}._9lQH2W_chromeBottom{justify-content:space-between;gap:var(--space-6);display:flex}._9lQH2W_main{justify-content:center;align-items:center;gap:var(--space-10);padding:var(--space-10) 0;flex-direction:column;display:flex}._9lQH2W_brand{justify-content:center;display:flex}._9lQH2W_card{width:100%;max-width:360px}._9lQH2W_title{font-size:var(--text-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:center}._9lQH2W_subtitle{margin-top:var(--space-3);color:var(--color-fg-secondary);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-weight-light);text-align:center;line-height:1.4}._9lQH2W_form{gap:var(--space-6);margin-top:var(--space-9);flex-direction:column;display:flex}._9lQH2W_fields{gap:var(--space-4);flex-direction:column;display:flex}._9lQH2W_divider{align-items:center;gap:var(--space-3);color:var(--color-fg-tertiary);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:flex}._9lQH2W_divider:before,._9lQH2W_divider:after{content:"";border-top:1px solid var(--color-border-subtle);flex:1}._9lQH2W_formError{padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-danger);background:var(--color-danger-subtle);color:var(--color-danger);font-size:var(--text-sm)}._9lQH2W_footer{margin-top:var(--space-8);text-align:center;font-size:var(--text-sm);color:var(--color-fg-secondary)}._9lQH2W_footer a{margin:0 var(--rule-dotted) 0 var(--space-2);border-bottom:var(--stroke-hairline) solid var(--color-rule);color:var(--color-fg-primary);font-weight:var(--font-weight-medium);position:relative}._9lQH2W_footer a:after{content:"";width:var(--rule-dotted);border-bottom:var(--stroke-hairline) dotted var(--color-rule);position:absolute;bottom:-1px;left:100%}._9lQH2W_footer a:hover:after{border-bottom-style:solid}@media (max-width:720px){._9lQH2W_page{padding:var(--space-5) var(--space-6)}}
.Cd6hYW_page{gap:var(--space-8);max-width:980px;padding:var(--space-10);flex-direction:column;display:flex}.Cd6hYW_head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.Cd6hYW_title{width:fit-content;margin-bottom:var(--space-4);padding-bottom:var(--space-5);font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:1.1;position:relative}.Cd6hYW_hint,.Cd6hYW_empty{color:var(--color-fg-tertiary);font-size:var(--text-sm)}.Cd6hYW_actions{gap:var(--space-2);display:flex}.Cd6hYW_list{border-top:var(--stroke-hairline) solid var(--color-rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Cd6hYW_row{align-items:center;gap:var(--space-5);padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:auto 44px minmax(0,1fr) auto auto;display:grid}.Cd6hYW_row[data-selected]{background:var(--color-bg-selected);box-shadow:inset 2px 0 0 var(--color-rule)}.Cd6hYW_thumb{background:var(--color-bg-raised);width:44px;height:28px;box-shadow:var(--shadow-1);color:var(--color-fg-secondary);place-items:center;display:grid;overflow:hidden}.Cd6hYW_thumb img{object-fit:cover;width:100%;height:100%}.Cd6hYW_name{flex-direction:column;min-width:0;display:flex}.Cd6hYW_nameText{color:var(--color-fg-primary);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Cd6hYW_meta,.Cd6hYW_when{color:var(--color-fg-tertiary);font-size:var(--text-xs)}.Cd6hYW_when{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.Cd6hYW_left{color:var(--color-fg-secondary)}.Cd6hYW_title:before,.Cd6hYW_title:after{content:"";border-top:var(--stroke-hairline) solid var(--color-rule);position:absolute;bottom:0}.Cd6hYW_title:before{width:var(--rule-solid);left:0}.Cd6hYW_title:after{left:var(--rule-solid);width:var(--rule-dotted);border-top-style:dotted}
.sn3xMG_page{max-width:1440px;padding:var(--space-10) var(--space-10) var(--space-12);margin:0 auto}.sn3xMG_header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.sn3xMG_title{padding-bottom:var(--space-5);font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:1.1;position:relative}.sn3xMG_title:before,.sn3xMG_title:after{content:"";border-top:var(--stroke-hairline) solid var(--color-rule);position:absolute;bottom:0}.sn3xMG_title:before{width:var(--rule-solid);left:0}.sn3xMG_title:after{left:var(--rule-solid);width:var(--rule-dotted);border-top-style:dotted}.sn3xMG_subtitle{margin-top:var(--space-4);color:var(--color-fg-tertiary);font-size:var(--text-xs)}.sn3xMG_toolbar{align-items:center;gap:var(--space-5);margin:var(--space-9) 0 var(--space-8);flex-wrap:wrap;display:flex}.sn3xMG_toolbarSpacer{flex:1}.sn3xMG_filter{width:240px}.sn3xMG_sort{width:160px}.sn3xMG_group+.sn3xMG_group{margin-top:var(--space-11)}.sn3xMG_groupTitle{margin-bottom:var(--space-6);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.sn3xMG_groupTitle:before{content:"|";font-weight:var(--font-weight-regular);margin-right:.6em}.sn3xMG_grid{gap:var(--space-9) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));margin:0;padding:0;list-style:none;display:grid}.sn3xMG_card{cursor:pointer;position:relative}.sn3xMG_card[data-archived] .sn3xMG_cover{opacity:.6}.sn3xMG_cardLink{cursor:pointer;outline:none;display:block}.sn3xMG_cardLink[data-focus-visible] .sn3xMG_cover{outline:2px solid var(--color-focus-ring);outline-offset:3px}.sn3xMG_cover{aspect-ratio:16/9;background:var(--color-bg-raised);width:100%;height:auto;box-shadow:var(--shadow-photo);transition:box-shadow var(--duration-normal) var(--ease-standard);place-items:center;display:grid}.sn3xMG_card:hover .sn3xMG_cover{box-shadow:var(--shadow-3), var(--shadow-photo)}.sn3xMG_coverInitial{color:var(--color-fg-secondary);font-size:44px;font-weight:var(--font-weight-light);letter-spacing:var(--tracking-caps)}.sn3xMG_cardBody{gap:var(--space-1);padding:var(--space-5) var(--space-10) 0 0;flex-direction:column;display:flex}.sn3xMG_cardName{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.sn3xMG_cardName svg{color:var(--color-fg-tertiary);flex:none}.sn3xMG_cardMeta{font-size:var(--text-xs);color:var(--color-fg-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sn3xMG_cardActions{right:0;bottom:var(--space-3);position:absolute}.sn3xMG_cardMenuButton{opacity:.7}.sn3xMG_card:hover .sn3xMG_cardMenuButton,.sn3xMG_cardMenuButton[data-focus-visible],.sn3xMG_cardMenuButton[aria-expanded=true]{opacity:1}.sn3xMG_table{border-top:var(--stroke-hairline) solid var(--color-rule);flex-direction:column;display:flex}.sn3xMG_tableHead,.sn3xMG_tableRow{align-items:center;gap:var(--space-4);padding:0 var(--space-4);grid-template-columns:minmax(240px,3fr) 90px 150px 150px 48px;display:grid}.sn3xMG_tableHead{height:40px;color:var(--color-fg-secondary);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-bottom:1px solid var(--color-border-subtle)}.sn3xMG_tableRow{height:56px;font-size:var(--text-sm);color:var(--color-fg-secondary);cursor:pointer;position:relative}.sn3xMG_tableRow+.sn3xMG_tableRow{border-top:1px solid var(--color-border-subtle)}.sn3xMG_tableRow:hover{background:var(--color-bg-hover)}.sn3xMG_tableRow[data-archived] .sn3xMG_rowThumb{opacity:.6}.sn3xMG_rowName{align-items:center;gap:var(--space-5);min-width:0;color:var(--color-fg-primary);font-weight:var(--font-weight-medium);display:flex}.sn3xMG_rowName svg{color:var(--color-fg-tertiary);flex:none}.sn3xMG_rowThumb{background:var(--color-bg-raised);width:56px;height:32px;box-shadow:var(--shadow-1);color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-light);flex:none;place-items:center;display:grid}.sn3xMG_rowLink{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;outline:none;overflow:hidden}.sn3xMG_rowLink:after{content:"";position:absolute;inset:0}.sn3xMG_tableRow:hover .sn3xMG_rowLink{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sn3xMG_rowLink[data-focus-visible]:after{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.sn3xMG_rowActions{z-index:1;justify-content:flex-end;display:flex;position:relative}.sn3xMG_empty{color:var(--color-fg-tertiary)}.sn3xMG_emptyState{align-items:center;gap:var(--space-8);padding:var(--space-12) 0;flex-direction:column;display:flex}.sn3xMG_emptyTitle{color:var(--color-fg-secondary);font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--font-weight-light)}.sn3xMG_more{margin-top:var(--space-10);justify-content:center;display:flex}@media (max-width:720px){.sn3xMG_page{padding:var(--space-6) var(--space-4) var(--space-10)}.sn3xMG_filter{width:100%}.sn3xMG_tableHead,.sn3xMG_tableRow{grid-template-columns:minmax(0,1fr) 48px}.sn3xMG_tableHead>:nth-child(n+2):nth-child(-n+4),.sn3xMG_tableRow>:nth-child(n+2):nth-child(-n+4){display:none}}
.g0OpTG_layout{grid-template-columns:220px minmax(0,1fr);min-height:100%;display:grid}.g0OpTG_nav{gap:var(--space-8);padding:var(--space-10) var(--space-4);border-right:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex-direction:column;display:flex}.g0OpTG_navGroup{flex-direction:column;gap:2px;display:flex}.g0OpTG_navTitle{padding:0 var(--space-3) var(--space-2);color:var(--color-fg-tertiary);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.g0OpTG_navItem{padding:var(--space-3);color:var(--color-fg-secondary);font-size:var(--text-sm);cursor:pointer;outline:none}.g0OpTG_navItem[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.g0OpTG_navItem[data-hovered]{background:var(--color-bg-hover);color:var(--color-fg-primary)}.g0OpTG_navItem[data-current]{background:var(--color-bg-selected);box-shadow:inset 2px 0 0 var(--color-rule);color:var(--color-fg-primary);font-weight:var(--font-weight-medium)}.g0OpTG_main{gap:var(--space-11);max-width:760px;padding:var(--space-10);flex-direction:column;display:flex}.g0OpTG_card{gap:var(--space-6);flex-direction:column;display:flex}.g0OpTG_h3{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.g0OpTG_h3:before{content:"|";font-weight:var(--font-weight-regular);margin-right:.6em}.g0OpTG_h4{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.g0OpTG_row{align-items:center;gap:var(--space-4);display:flex}.g0OpTG_field{gap:var(--space-2);flex-direction:column;display:flex}.g0OpTG_label{min-width:110px;color:var(--color-fg-secondary);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.g0OpTG_hint{color:var(--color-fg-tertiary);font-size:var(--text-sm)}.g0OpTG_actions{justify-content:flex-end;display:flex}.g0OpTG_swatches{gap:var(--space-2);display:flex}.g0OpTG_swatch{border-radius:var(--radius-pill);cursor:pointer;border:0;width:24px;height:24px;padding:0}.g0OpTG_swatch:focus-visible{outline-offset:3px}.g0OpTG_swatchOn{box-shadow:0 0 0 3px var(--color-bg-app), 0 0 0 4px var(--color-fg-primary)}.g0OpTG_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.g0OpTG_table th{padding:var(--space-3);border-top:var(--stroke-hairline) solid var(--color-rule);border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg-secondary);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps);text-align:left}.g0OpTG_table td{padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg-secondary)}.g0OpTG_person{align-items:center;gap:var(--space-2);color:var(--color-fg-primary);display:inline-flex}.g0OpTG_events{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.g0OpTG_hookHead{align-items:flex-start;gap:var(--space-4);display:flex}.g0OpTG_hookHead>div{flex:1;min-width:0}.g0OpTG_mono{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-secondary);word-break:break-all}.g0OpTG_chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.g0OpTG_h2{width:fit-content;padding-bottom:var(--space-4);font-size:var(--text-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;position:relative}.g0OpTG_h2:before,.g0OpTG_h2:after{content:"";border-top:var(--stroke-hairline) solid var(--color-rule);position:absolute;bottom:0}.g0OpTG_h2:before{width:var(--rule-solid);left:0}.g0OpTG_h2:after{left:var(--rule-solid);width:var(--rule-dotted);border-top-style:dotted}
.O1Mbnq_settings{gap:var(--space-4);flex-direction:column;display:flex}.O1Mbnq_linkRow{align-items:center;gap:var(--space-2);display:flex}.O1Mbnq_link{min-width:0;height:var(--size-control-md);padding:0 var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-none);background:var(--color-bg-surface-1);color:var(--color-fg-primary);font-size:var(--text-sm);flex:1}.O1Mbnq_link:focus-visible{border-color:var(--color-border-strong)}.O1Mbnq_section{gap:var(--space-4);padding:var(--space-5) 0 0;border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.O1Mbnq_sectionHead{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:flex}.O1Mbnq_sectionHead:before{content:"|";margin-right:var(--space-2);font-weight:var(--font-weight-regular)}.O1Mbnq_spacer{flex:1}.O1Mbnq_hint{color:var(--color-fg-tertiary);font-size:var(--text-sm)}.O1Mbnq_footer{justify-content:space-between;align-items:center;display:flex}.O1Mbnq_page{padding:var(--space-10);overflow:auto}.O1Mbnq_title{width:fit-content;margin-bottom:var(--space-9);padding-bottom:var(--space-5);font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:1.1;position:relative}.O1Mbnq_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.O1Mbnq_table th{height:38px;padding:0 var(--space-3);border-top:var(--stroke-hairline) solid var(--color-rule);border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg-secondary);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:left}.O1Mbnq_table td{height:52px;padding:0 var(--space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg-secondary)}.O1Mbnq_table tr:hover td{background:var(--color-bg-hover)}.O1Mbnq_shareName{color:var(--color-fg-primary);font-weight:var(--font-weight-medium)}.O1Mbnq_status{align-items:center;gap:var(--space-3);display:inline-flex}.O1Mbnq_dot{border:1px solid var(--color-fg-secondary);border-radius:var(--radius-pill);background:0 0;width:8px;height:8px}.O1Mbnq_dot[data-on]{border-color:var(--color-success);background:var(--color-success)}.O1Mbnq_empty{padding:var(--space-10);color:var(--color-fg-secondary);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-weight-light);text-align:center}.O1Mbnq_title:before,.O1Mbnq_title:after{content:"";border-top:var(--stroke-hairline) solid var(--color-rule);position:absolute;bottom:0}.O1Mbnq_title:before{width:var(--rule-solid);left:0}.O1Mbnq_title:after{left:var(--rule-solid);width:var(--rule-dotted);border-top-style:dotted}
.HMSwEq_shell{grid-template-columns:var(--size-rail) minmax(0, 1fr);background:var(--color-bg-app);height:100vh;display:grid;overflow:hidden}.HMSwEq_main{flex-direction:column;min-width:0;min-height:0;display:flex}.HMSwEq_content{flex:1;min-height:0;overflow:auto}.HMSwEq_rail{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;background:var(--color-bg-base);border-right:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.HMSwEq_railLogo{width:40px;height:40px;margin-bottom:var(--space-5);outline:none;place-items:center;display:grid}.HMSwEq_railLogo[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:3px}.HMSwEq_railGroup{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.HMSwEq_railSpacer{flex:1}.HMSwEq_railItem{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-fg-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;outline:none;place-items:center;display:grid}.HMSwEq_railItem[data-hovered]{background:var(--color-bg-hover);color:var(--color-fg-primary)}.HMSwEq_railItem[data-pressed]{background:var(--color-bg-pressed)}.HMSwEq_railItem[data-focus-visible],.HMSwEq_railAvatar[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.HMSwEq_railItem{position:relative}.HMSwEq_railBadge{border-radius:var(--radius-pill);background:var(--color-accent);min-width:16px;height:16px;color:var(--color-fg-on-accent);font-size:10px;font-weight:var(--font-weight-medium);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;line-height:16px;position:absolute;top:3px;right:3px}.HMSwEq_railItemActive,.HMSwEq_railItemActive[data-hovered]{background:var(--color-bg-raised);box-shadow:var(--shadow-pill);color:var(--color-fg-primary)}.HMSwEq_railAvatar{width:40px;height:40px;margin-top:var(--space-2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid}.HMSwEq_accountMenu{min-width:248px}.HMSwEq_menuIdentity{opacity:1!important}.HMSwEq_identity{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;display:flex}.HMSwEq_identity>span:last-child{flex-direction:column;min-width:0;display:flex}.HMSwEq_identityName{color:var(--color-fg-primary);font-weight:var(--font-weight-medium)}.HMSwEq_identityEmail{color:var(--color-fg-tertiary);font-size:var(--text-xs);text-overflow:ellipsis;overflow:hidden}.HMSwEq_emptyPanel{color:var(--color-fg-tertiary);font-size:var(--text-sm);padding:var(--space-6) 0;text-align:center}.HMSwEq_topbar{align-items:center;gap:var(--space-6);height:var(--size-topbar);padding:0 var(--space-6);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-base);flex:none;grid-template-columns:minmax(0,1fr) minmax(280px,560px) minmax(0,1fr);display:grid}.HMSwEq_topbarSide{align-items:center;gap:var(--space-3);min-width:0;display:flex}.HMSwEq_topbarSide:last-child{justify-content:flex-end}.HMSwEq_accountName{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-fg-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HMSwEq_searchButton{align-items:center;gap:var(--space-2);width:100%;height:var(--size-control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-bg-raised);box-shadow:var(--shadow-pill);color:var(--color-fg-tertiary);font-size:var(--text-sm);cursor:text;transition:background var(--duration-fast) var(--ease-standard);border:0;display:flex;position:relative}.HMSwEq_searchButton:hover{background:var(--color-bg-raised-hover)}.HMSwEq_searchButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.HMSwEq_topbarSearch{position:relative}.HMSwEq_topbarSearch>:first-child{width:100%}.HMSwEq_searchHint{right:var(--space-4);pointer-events:none;gap:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HMSwEq_topbarSearch:focus-within .HMSwEq_searchHint{display:none}.HMSwEq_fallback{justify-content:center;align-items:center;gap:var(--space-5);height:100vh;color:var(--color-fg-secondary);flex-direction:column;display:flex}@media (max-width:720px){.HMSwEq_topbar{padding:0 var(--space-4);grid-template-columns:minmax(0,1fr)}.HMSwEq_topbarSide{display:none}}.HMSwEq_shortcutGroups{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-height:60vh;display:grid;overflow:auto}.HMSwEq_shortcutGroup{margin-bottom:var(--space-3);color:var(--color-fg-tertiary);font-size:10px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.HMSwEq_shortcutList{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.HMSwEq_shortcutRow{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.HMSwEq_shortcutRow dt{color:var(--color-fg-secondary)}.HMSwEq_shortcutRow dd{gap:var(--space-1);margin:0;display:flex}
