.Y9drfa_shell{flex-wrap:wrap;min-height:100vh;display:flex}.Y9drfa_main{min-width:0;padding:var(--space-20) 32px 48px;flex:640px}.Y9drfa_topbar{margin-bottom:var(--space-24);justify-content:flex-end;display:flex}
.-\32 SWCG_trigger{align-items:center;gap:var(--space-10);padding:var(--space-6) 14px var(--space-6) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);text-align:left;cursor:pointer;display:flex}.-\32 SWCG_trigger:hover{background:var(--color-fill-hover)}.-\32 SWCG_trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.-\32 SWCG_text{flex-direction:column;min-width:0;display:flex}.-\32 SWCG_name{font:500 13px/17px var(--font-heading);color:var(--color-text)}.-\32 SWCG_role{font:var(--text-meta);color:var(--color-text-muted)}.-\32 SWCG_chevron{margin-left:var(--space-2);color:var(--color-text-muted);transition:transform var(--duration-fast)}.-\32 SWCG_open{transform:rotate(180deg)}
.IVwToW_avatar{border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-text-inverse);background-position:50%;background-size:cover;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.IVwToW_sm{width:var(--control-height-xs);height:var(--control-height-xs);font:var(--text-label)}.IVwToW_lg{width:76px;height:76px;font:500 26px/1 var(--font-heading)}
._68r8jG_icon{flex:none;display:block}
.b6YjYG_card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);min-width:0}.b6YjYG_default{padding:var(--space-22)}.b6YjYG_none{overflow:hidden}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-md);font:var(--text-button);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast);border:none;flex:none;padding:0 18px;display:inline-flex}a._8RiFmG_button{text-decoration:none}._8RiFmG_button:focus-visible{box-shadow:var(--shadow-focus);outline:none}._8RiFmG_button:disabled{opacity:.5;cursor:not-allowed}._8RiFmG_lg{height:var(--control-height-lg)}._8RiFmG_md{height:var(--control-height-md);padding:0 var(--space-16)}._8RiFmG_primary{background:var(--color-primary);color:var(--color-text-inverse)}._8RiFmG_primary:hover:not(:disabled){background:var(--color-primary-hover)}._8RiFmG_secondary{background:var(--color-fill-strong);color:var(--color-text)}._8RiFmG_secondary:hover:not(:disabled){background:var(--color-fill-strong-hover)}._8RiFmG_danger{background:var(--color-danger);color:var(--color-text-inverse)}._8RiFmG_danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 88%, black)}._8RiFmG_danger-outline{gap:var(--space-6);border:1px solid var(--color-danger-border);color:var(--color-danger);background:0 0;padding:0 14px}._8RiFmG_danger-outline:hover:not(:disabled){background:var(--color-danger-subtle)}._8RiFmG_ghost{gap:var(--space-4);height:var(--control-height-sm);padding:0 var(--space-10) 0 var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-secondary);background:0 0}._8RiFmG_ghost:hover:not(:disabled){background:var(--color-fill-strong)}
.RHUlbW_mark{border:1.5px solid var(--color-border-dashed);border-radius:var(--radius-xs);background:var(--color-surface-raised);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.RHUlbW_checked{background:var(--color-primary);color:var(--color-text-inverse);border:none}
.Xa8SYq_content{margin-bottom:var(--space-6)}.Xa8SYq_title{font:var(--text-section-title);color:var(--color-text);margin-top:14px}.Xa8SYq_description{margin-top:var(--space-6);font:var(--text-body);color:var(--color-text-secondary);line-height:21px}
.TOPtYG_handle{width:28px;height:var(--control-height-xs);color:var(--color-text-placeholder);cursor:grab;flex:none;justify-content:center;align-items:center;display:inline-flex}.TOPtYG_handle:active{cursor:grabbing}
._5pZ_OW_drawer{width:var(--drawer-width);background:0 0;border:none;max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;overflow:visible}._5pZ_OW_drawer::backdrop{background:var(--color-overlay-light)}._5pZ_OW_panel{background:var(--color-surface);height:100%;box-shadow:var(--shadow-drawer);flex-direction:column;display:flex}._5pZ_OW_header{align-items:center;gap:var(--space-12);padding:var(--space-20) var(--space-22);border-bottom:1px solid var(--color-border);flex:none;display:flex}._5pZ_OW_heading{flex:1;min-width:0}._5pZ_OW_title{margin-top:var(--space-2);font:var(--text-section-title);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5pZ_OW_body{gap:var(--space-16);padding:var(--space-20) var(--space-22);flex-direction:column;flex:1;display:flex;overflow-y:auto}._5pZ_OW_footer{align-items:center;gap:var(--space-8);padding:14px var(--space-22);border-top:1px solid var(--color-border);flex:none;display:flex}
._7SqAPW_empty{align-items:center;gap:var(--space-4);padding:56px var(--space-20);text-align:center;flex-direction:column;display:flex}._7SqAPW_framed{justify-content:center;gap:var(--space-10);box-sizing:content-box;min-height:360px;padding:40px var(--space-20);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface)}._7SqAPW_icon{margin-bottom:var(--space-4);color:var(--color-text-subtle)}._7SqAPW_title{font:var(--text-subtitle);color:var(--color-text)}._7SqAPW_framed ._7SqAPW_title{font-size:16px}._7SqAPW_description{max-width:360px;font:var(--text-small);color:var(--color-text-muted)}
.t19EbG_control{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;font:var(--text-input);color:var(--color-text);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);outline:none}.t19EbG_control:focus,.t19EbG_control:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.t19EbG_control:disabled{opacity:.6;cursor:not-allowed}.t19EbG_invalid{border-color:var(--color-border-error)}.t19EbG_singleLine{height:var(--control-height-lg);padding:0 var(--space-12)}.t19EbG_textarea{padding:var(--space-10) var(--space-12);font:var(--text-body);resize:vertical;line-height:21px;display:block}.t19EbG_textareaList{padding:9px var(--space-12);line-height:20px}.t19EbG_wrapper{width:100%;position:relative}.t19EbG_withLeading{padding-left:38px}.t19EbG_withSuffix{padding-right:52px}.t19EbG_withChevron{padding-right:36px}.t19EbG_leading,.t19EbG_suffix,.t19EbG_chevron{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.t19EbG_leading{left:var(--space-12);color:var(--color-text-subtle)}.t19EbG_suffix{top:var(--space-12);right:var(--space-12);font:var(--text-small);color:var(--color-text-muted);transform:none}.t19EbG_chevron{right:var(--space-12);color:var(--color-text-muted)}.t19EbG_select{appearance:none;cursor:pointer}.t19EbG_selectButton{text-align:left;cursor:pointer;align-items:center;display:flex}.t19EbG_value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.t19EbG_placeholder{color:var(--color-text-subtle)}
.HBBAfW_text{margin-bottom:var(--space-4)}
._2yj6Yq_title{margin-bottom:var(--space-8);font:var(--text-subtitle);color:var(--color-text)}._2yj6Yq_text{margin-bottom:var(--space-4)}
.zyOyAW_button{justify-content:center;align-items:center;gap:var(--space-8);width:100%;height:var(--control-height-md);border:1.5px dashed var(--color-border-dashed);border-radius:var(--radius-md);font:500 13px/1 var(--font-heading);color:var(--color-primary-strong);cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast);background:0 0;display:flex}.zyOyAW_button:hover{border-color:var(--color-primary);background:var(--color-dropzone-hover)}.zyOyAW_button:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}
.xQzhpG_eyebrow{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);display:block}
.bfn3sa_field{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.bfn3sa_header{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.bfn3sa_aside{font:var(--text-caption);color:var(--color-text-subtle)}
.D1ew9W_message{font:var(--text-caption)}.D1ew9W_muted{color:var(--color-text-muted)}.D1ew9W_danger{color:var(--color-danger)}
._09XwpW_button{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._09XwpW_button:focus-visible{box-shadow:var(--shadow-focus);outline:none}._09XwpW_button:disabled{opacity:.5;cursor:not-allowed}._09XwpW_sm{width:var(--control-height-xs);height:var(--control-height-xs)}._09XwpW_row{width:var(--control-height-row);height:var(--control-height-row)}._09XwpW_md{width:var(--control-height-sm);height:var(--control-height-sm)}._09XwpW_neutral{color:var(--color-text-secondary)}._09XwpW_neutral:hover:not(:disabled){background:var(--color-fill-strong)}._09XwpW_primary{color:var(--color-primary-strong)}._09XwpW_primary:hover:not(:disabled){background:var(--color-primary-subtle)}._09XwpW_danger{color:var(--color-danger)}._09XwpW_danger-muted{color:var(--color-text-subtle)}._09XwpW_danger:hover:not(:disabled),._09XwpW_danger-muted:hover:not(:disabled){background:var(--color-danger-subtle)}
.vTjoNq_tile{flex:none;justify-content:center;align-items:center;display:inline-flex}.vTjoNq_md{border-radius:var(--radius-lg);width:44px;height:44px}.vTjoNq_lg{border-radius:var(--radius-dropzone);width:52px;height:52px}.vTjoNq_danger{background:var(--color-danger-subtle);color:var(--color-danger)}.vTjoNq_primary{background:var(--color-primary-subtle);color:var(--color-primary-strong)}
.NhntOq_badge{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.NhntOq_numbered{background:var(--color-primary-subtle);font:500 12px/1 var(--font-heading);color:var(--color-primary-strong)}.NhntOq_bullet{font:500 18px var(--font-heading);color:var(--color-text-subtle)}
.UfwlnW_rows{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UfwlnW_row{align-items:flex-start;gap:var(--space-10);padding-top:var(--space-2);border-top:2px solid #0000;display:flex}.UfwlnW_dropTarget{border-top-color:var(--color-primary)}.UfwlnW_dragging{opacity:.5}.UfwlnW_badge{margin-top:var(--space-6)}.UfwlnW_text{flex:1;min-width:0}.UfwlnW_handle{height:var(--control-height-sm);margin-top:var(--space-2)}.UfwlnW_remove{margin-top:var(--space-2)}.UfwlnW_add{margin-top:var(--space-12)}.UfwlnW_compact .UfwlnW_handle{width:24px}.UfwlnW_compact .UfwlnW_remove{width:var(--control-height-xs)}.UfwlnW_compact .UfwlnW_add{height:38px;margin-top:var(--space-10)}
.tbM40a_grid{gap:var(--space-16) 14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tbM40a_full{grid-column:1/-1}.tbM40a_divider{margin:var(--space-4) 0}.tbM40a_details{padding:var(--space-8) var(--space-4)}.tbM40a_spacer{flex:1}.tbM40a_save{padding:0 var(--space-20)}
.CKFq-G_panel{z-index:var(--z-dropdown);width:240px;max-height:310px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);position:fixed;overflow-y:auto}
.acOmIq_button{align-items:center;gap:var(--space-4);max-width:100%;margin-left:calc(var(--space-8) * -1);padding:5px var(--space-8);border-radius:var(--radius-sm);font:var(--text-input);cursor:pointer;background:0 0;border:none;display:inline-flex}.acOmIq_button:hover{background:var(--color-fill-strong)}.acOmIq_button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.acOmIq_default{color:var(--color-text)}.acOmIq_secondary{color:var(--color-text-secondary)}.acOmIq_value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acOmIq_chevron{color:var(--color-text-subtle)}
._P1nzW_label{display:block}._P1nzW_default{font:var(--text-label);color:var(--color-text-secondary)}._P1nzW_eyebrow{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}
.lPVpHG_menu{flex-direction:column;display:flex}.lPVpHG_item{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);font:var(--text-input);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.lPVpHG_item:hover,.lPVpHG_item:focus-visible{background:var(--color-fill);outline:none}.lPVpHG_action{padding-block:9px}.lPVpHG_danger{color:var(--color-danger)}.lPVpHG_text{flex:1;min-width:0}.lPVpHG_meta{font:var(--text-caption);color:var(--color-text-muted);flex:none}.lPVpHG_separator{height:1px;margin:var(--space-4) var(--space-6);background:var(--color-border)}.lPVpHG_label{padding:var(--space-6) var(--space-10) var(--space-4)}
._7LRQSW_dialog{background:0 0;border:none;width:calc(100% - 48px);margin:auto;padding:0;overflow:visible}._7LRQSW_dialog::backdrop{background:var(--color-overlay)}._7LRQSW_sm{max-width:calc(380px + 2 * var(--space-22))}._7LRQSW_md{max-width:calc(400px + 2 * var(--space-24))}._7LRQSW_md ._7LRQSW_panel{padding:var(--space-24)}._7LRQSW_panel{gap:var(--space-16);padding:var(--space-22);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}._7LRQSW_header{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}._7LRQSW_title{font:var(--text-section-title);color:var(--color-text)}._7LRQSW_footer{justify-content:flex-end;gap:var(--space-8);display:flex}
.HZea0q_header{justify-content:space-between;align-items:flex-end;gap:var(--space-16);margin-bottom:var(--space-22);flex-wrap:wrap;display:flex}.HZea0q_text{min-width:0}.HZea0q_title{font:var(--text-page-title);letter-spacing:var(--tracking-tight);color:var(--color-text)}.HZea0q_description{margin-top:var(--space-4);font:var(--text-body);color:var(--color-text-muted)}.HZea0q_actions{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}
.RkUa8a_grid{gap:var(--space-16);margin-top:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.RkUa8a_full{grid-column:1/-1}
._6ziDva_root{position:relative}._6ziDva_panel{top:calc(100% + var(--space-6));z-index:var(--z-dropdown);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);position:absolute;overflow-y:auto}._6ziDva_start{left:0}._6ziDva_end{right:0}._6ziDva_stretch{top:calc(100% + var(--space-4));left:0;right:0}
.jqNq1W_group{gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-fill);flex:none;width:fit-content;padding:3px;display:inline-flex}.jqNq1W_fullWidth{width:100%;display:flex}.jqNq1W_segment{justify-content:center;align-items:center;gap:var(--space-6);min-width:0;padding:0 var(--space-12);border-radius:var(--radius-sm);font:var(--text-segment);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast);background:0 0;border:none;flex:none;display:flex}.jqNq1W_fullWidth .jqNq1W_segment{flex:1}.jqNq1W_sm .jqNq1W_segment{height:var(--control-height-xs)}.jqNq1W_md .jqNq1W_segment{height:var(--control-height-sm)}.jqNq1W_xs{padding:var(--space-2);border-radius:var(--radius-sm)}.jqNq1W_xs .jqNq1W_segment{padding:var(--space-4) var(--space-10);border-radius:var(--radius-preview-tab);font-size:12px}.jqNq1W_xs .jqNq1W_selected{box-shadow:none}.jqNq1W_emphasisAll .jqNq1W_segment{gap:var(--space-8);font-weight:500}.jqNq1W_segment:focus-visible{box-shadow:var(--shadow-focus);outline:none}.jqNq1W_selected{background:var(--color-surface-raised);box-shadow:var(--shadow-xs);color:var(--color-text);font-weight:500}
.HSHsRa_dot{border-radius:var(--radius-full);flex:none;width:7px;height:7px;display:inline-block}.HSHsRa_neutral{background:var(--color-text-subtle)}.HSHsRa_primary{background:var(--color-primary)}.HSHsRa_success{background:var(--color-success-dot)}
.ceAsYa_scroll{overflow-x:auto}.ceAsYa_table{min-width:min-content}.ceAsYa_row{grid-template-columns:var(--table-columns);align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-20);display:grid}.ceAsYa_cell{min-width:0}.ceAsYa_header{padding-block:var(--space-10);border-top:1px solid var(--color-divider);background:var(--color-table-header);font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);align-items:normal}.ceAsYa_body{border-top:1px solid var(--color-divider)}.ceAsYa_compact{padding-block:var(--space-8)}.ceAsYa_interactive{cursor:pointer}.ceAsYa_interactive:hover{background:var(--color-fill-hover)}.ceAsYa_dropTarget{border-top:2px solid var(--color-primary)}.ceAsYa_dragging{background:var(--color-fill-hover)}.ceAsYa_sm .ceAsYa_row{gap:var(--space-12)}.ceAsYa_sm .ceAsYa_header{padding-block:var(--space-12);border-top:none}.ceAsYa_sm .ceAsYa_body{padding-block:var(--space-10)}
._6cQ8ua_layout{align-items:flex-start;gap:var(--space-24);margin-top:var(--space-16);flex-wrap:wrap;display:flex}._6cQ8ua_grid{align-content:start;gap:14px var(--space-16);flex:320px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));min-width:0;display:grid}._6cQ8ua_note{font:var(--text-small);color:var(--color-text-muted);text-wrap:pretty;grid-column:1/-1;line-height:19px}
.YO4sOq_button{align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font:var(--text-label);cursor:pointer;background:0 0;border:none;display:inline-flex}.YO4sOq_button:hover:not(:disabled){text-decoration:underline}.YO4sOq_button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.YO4sOq_primary{color:var(--color-primary-strong)}.YO4sOq_danger{color:var(--color-danger)}
.fc655W_header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.fc655W_text{min-width:0}.fc655W_title{font:var(--text-card-title);color:var(--color-text)}.fc655W_description{margin-top:var(--space-2);font:var(--text-small);color:var(--color-text-muted)}.fc655W_actions{align-items:center;gap:var(--space-8);flex:none;display:flex}
.rqVUwa_thumb{border-radius:var(--radius-md);background-color:var(--color-dropzone);color:var(--color-text-placeholder);background-position:50%;background-size:cover;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.rqVUwa_md{width:48px;height:48px}.rqVUwa_lg{width:52px;height:52px}
.sa5xGq_zone{justify-content:center;align-items:center;gap:var(--space-6);aspect-ratio:1;padding:0 var(--space-16);border:1.5px dashed var(--color-border-dashed);border-radius:var(--radius-dropzone);text-align:center;cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast);flex-direction:column;display:flex;position:relative}.sa5xGq_accent{background:var(--color-dropzone)}.sa5xGq_plain{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-lg);background:var(--color-surface-raised);border-width:1px}.sa5xGq_zone:hover,.sa5xGq_dragging{border-color:var(--color-primary)}.sa5xGq_accent:hover,.sa5xGq_accent.sa5xGq_dragging{background:var(--color-dropzone-hover)}.sa5xGq_input{opacity:0;width:1px;height:1px;position:absolute}.sa5xGq_zone:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.sa5xGq_accent .sa5xGq_icon{color:var(--color-primary)}.sa5xGq_plain .sa5xGq_icon{color:var(--color-text-muted)}.sa5xGq_title{font:var(--text-button);color:var(--color-text)}.sa5xGq_plain .sa5xGq_title{color:var(--color-text-secondary)}.sa5xGq_hint{font:var(--text-caption);color:var(--color-text-muted)}.sa5xGq_plain .sa5xGq_hint{color:var(--color-text-subtle)}
.dpyMdW_region{inset:auto var(--space-24) var(--space-24) auto;z-index:var(--z-toast);background:0 0;border:none;margin:0;padding:0;position:fixed;overflow:visible}.dpyMdW_toast{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--color-nav-bg);box-shadow:var(--shadow-toast);font:var(--text-button);color:var(--color-text-inverse);display:flex}.dpyMdW_icon{color:var(--color-toast-icon)}.dpyMdW_errorIcon{color:var(--color-warning)}
.EXKAjq_field{flex:0 340px;min-width:240px}.EXKAjq_label{margin-bottom:var(--space-8)}.EXKAjq_card{border:1px solid var(--color-border);border-radius:var(--radius-dropzone);background:var(--color-surface-raised);overflow:hidden}.EXKAjq_player{aspect-ratio:1;background:#1b2027;justify-content:center;align-items:center;display:flex;overflow:hidden}.EXKAjq_video{object-fit:contain;width:100%;height:100%;display:block}.EXKAjq_play{border-radius:var(--radius-full);width:48px;height:48px;color:var(--color-text-inverse);background:#ffffff24;justify-content:center;align-items:center;padding-left:3px;display:flex}.EXKAjq_bar{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);display:flex}.EXKAjq_barIcon{color:var(--color-text-secondary);flex:none}.EXKAjq_name{min-width:0;font:var(--text-small);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.EXKAjq_change,.EXKAjq_remove{font:var(--text-label);cursor:pointer;background:0 0;border:none;padding:0}.EXKAjq_change{color:var(--color-primary-strong);position:relative}.EXKAjq_remove{color:var(--color-danger)}.EXKAjq_change:focus-within,.EXKAjq_remove:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--shadow-focus);outline:none}.EXKAjq_input{opacity:0;width:1px;height:1px;position:absolute}.EXKAjq_progress{background:var(--color-fill);height:3px}.EXKAjq_progress>span{background:var(--color-primary);height:100%;transition:width var(--duration-fast);display:block}.EXKAjq_status{font:var(--text-label);color:var(--color-text-muted)}.EXKAjq_error{margin-top:var(--space-6);display:block}
.R4fK5W_list{box-sizing:content-box;max-height:316px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;display:flex;overflow-y:auto}.R4fK5W_item{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);font:var(--text-input);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.R4fK5W_item:hover,.R4fK5W_item:focus-visible{background:var(--color-fill);outline:none}.R4fK5W_text{flex:1;min-width:0}.R4fK5W_meta{font:var(--text-meta);color:var(--color-text-subtle);flex:none}
.Gi0CaW_map{justify-content:center;gap:var(--space-6);min-width:260px;padding:var(--space-16) var(--space-8) var(--space-12);border-radius:var(--radius-dropzone);background:var(--color-dropzone);flex:1 1 0;display:flex}.Gi0CaW_side{flex-direction:column;flex:1;align-items:center;margin:0;display:flex}.Gi0CaW_figure{aspect-ratio:303/738;max-width:100%;height:340px;position:relative}.Gi0CaW_image{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Gi0CaW_hover{pointer-events:none;background:#1f8adc73;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Gi0CaW_pointer{cursor:pointer}.Gi0CaW_caption{margin-top:var(--space-10);font:var(--text-label);letter-spacing:2px;color:#8a7f6c}
._5qQ8kW_layout{align-items:flex-start;gap:var(--space-24);margin-top:var(--space-16);flex-wrap:wrap;display:flex}._5qQ8kW_picker{gap:var(--space-12);flex-direction:column;flex:1 1 0;min-width:240px;display:flex}._5qQ8kW_hint{font:var(--text-caption);color:var(--color-text-muted)}._5qQ8kW_dot{border-radius:var(--radius-full);flex:none;width:9px;height:9px}._5qQ8kW_primary{background:var(--color-muscle-primary)}._5qQ8kW_secondary{background:var(--color-muscle-secondary)}
.pm3uPG_listBody{margin-top:var(--space-16)}.pm3uPG_textBody{margin-top:14px;margin-bottom:var(--space-4)}
._7MzMiG_actions{gap:var(--space-4);display:flex}._7MzMiG_edit{color:var(--color-text)}._7MzMiG_delete{color:#d9493b}._7MzMiG_locked{color:#e8c9c4}
.FRZmaa_back{height:var(--chip-height);margin-bottom:var(--space-10)}
._8twWiq_shell{min-height:100vh;display:flex}._8twWiq_main{min-width:0;padding:var(--space-24) 40px 60px;flex:1}._8twWiq_topbar{margin-bottom:var(--space-24);justify-content:flex-end;display:flex}._8twWiq_search{width:260px}._8twWiq_grid{gap:var(--space-20);margin-bottom:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}._8twWiq_row{align-items:center;gap:var(--space-10);margin-top:var(--space-16);flex-wrap:wrap;display:flex}._8twWiq_stack{gap:var(--space-16);margin-top:var(--space-16);flex-direction:column;display:flex}._8twWiq_media{gap:var(--space-16);margin-top:var(--space-16);grid-template-columns:1fr 1fr;display:grid}._8twWiq_tableCard{margin-bottom:var(--space-20)}
.oQ824a_name{font:400 15px var(--font-body);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oQ824a_inactive{color:var(--color-text-subtle)}.oQ824a_input{width:100%;height:38px;padding:0 var(--space-12);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-focus);font:400 15px var(--font-body);color:var(--color-text);outline:none}
._7Qqipq_sidebar{flex:0 0 var(--sidebar-width);height:100vh;padding:44px var(--space-16) var(--space-24);background:var(--color-nav-bg);color:var(--color-text-inverse);flex-direction:column;align-self:flex-start;display:flex;position:sticky;top:0;overflow-y:auto}._7Qqipq_brand{align-items:center;gap:var(--space-12);padding:0 var(--space-8) 50px;display:flex}._7Qqipq_logo{border-radius:var(--radius-full);background:var(--color-surface-raised);flex:none;width:40px;height:40px;overflow:hidden}._7Qqipq_logo img{object-fit:cover;width:100%;height:100%;display:block}._7Qqipq_brandText{flex-direction:column;min-width:0;display:flex}._7Qqipq_brandName{font:500 15px/20px var(--font-heading)}._7Qqipq_tagline{font:var(--text-caption);color:var(--color-nav-text-muted)}._7Qqipq_divider{height:1px;margin:14px var(--space-10) 18px;background:var(--color-nav-divider)}._7Qqipq_sectionTitle{padding:0 var(--space-10) var(--space-10);font:var(--text-eyebrow);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-nav-heading);display:block}._7Qqipq_list{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}._7Qqipq_item,._7Qqipq_item:hover{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12);border-radius:var(--radius-md);color:var(--color-nav-text);display:flex}._7Qqipq_item:focus-visible{outline:2px solid var(--color-nav-text-muted);outline-offset:-2px}._7Qqipq_active,._7Qqipq_active:hover{background:var(--color-nav-active-bg);color:var(--color-nav-text-active)}._7Qqipq_label{font:var(--text-button);flex:1}._7Qqipq_count{font:var(--text-badge);color:var(--color-nav-text-muted)}
.P4j32G_usage{font:var(--text-small);color:var(--color-text-muted)}
.I9rJUG_box{aspect-ratio:1;padding:var(--space-12);border:1px dashed var(--color-border-dashed);border-radius:var(--radius-lg);background:var(--color-surface-raised);cursor:pointer;display:flex;position:relative;overflow:hidden}.I9rJUG_box:hover,.I9rJUG_box:focus-within{border-color:var(--color-primary)}.I9rJUG_image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.I9rJUG_remove{top:var(--space-10);right:var(--space-10);width:calc(var(--control-height-xs) + 2px);height:calc(var(--control-height-xs) + 2px);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-danger);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 2px 8px #2b262026}.I9rJUG_remove:hover,.I9rJUG_remove:focus-visible{background:var(--color-danger-subtle);outline:none}.I9rJUG_input{opacity:0;width:1px;height:1px;position:absolute}.I9rJUG_busy .I9rJUG_image{opacity:.5}.I9rJUG_busy{cursor:progress}
.k5WFaa_name{font-size:15px}.k5WFaa_save{padding:0 var(--space-20)}
.EVZAfq_wrapper{position:relative}.EVZAfq_input{padding-right:44px}.EVZAfq_toggle{top:50%;right:var(--space-6);position:absolute;transform:translateY(-50%)}
.o_tgSW_input{font-size:15px}.o_tgSW_wide{padding:0 var(--space-20)}.o_tgSW_photoRow{align-items:center;gap:var(--space-16);display:flex}.o_tgSW_photo{border-radius:var(--radius-full);cursor:pointer;flex:none;position:relative}.o_tgSW_photo:focus-within{box-shadow:var(--shadow-focus)}.o_tgSW_photoActions{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.o_tgSW_upload{align-items:center;gap:var(--space-6);height:var(--chip-height);padding:0 var(--space-12);background:var(--color-fill-strong);font:var(--text-label);color:var(--color-text);cursor:pointer;border-radius:9px;display:flex;position:relative}.o_tgSW_upload:hover{background:var(--color-fill-strong-hover)}.o_tgSW_upload:focus-within{box-shadow:var(--shadow-focus)}.o_tgSW_remove{padding:var(--space-2) var(--space-4);font:var(--text-label);color:var(--color-danger);cursor:pointer;background:0 0;border:none}.o_tgSW_fileInput{opacity:0;width:1px;height:1px;position:absolute}.o_tgSW_error{margin-top:calc(var(--space-6) * -1);font:var(--text-small);color:var(--color-danger)}
.i1Sgeq_thumb{border-radius:var(--radius-md);background-color:var(--color-surface-raised);width:52px;height:52px;color:var(--color-text-placeholder);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.i1Sgeq_filled{border:1px solid var(--color-divider)}.i1Sgeq_empty{border:1.5px dashed #d9d0c0}.i1Sgeq_thumb:hover,.i1Sgeq_dragging{border-color:var(--color-primary)}.i1Sgeq_thumb:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.i1Sgeq_input{opacity:0;width:1px;height:1px;position:absolute}.i1Sgeq_busy{opacity:.5;cursor:progress}
.mmUzeW_form{gap:var(--space-16);flex-direction:column;display:flex}.mmUzeW_formError{margin-top:calc(var(--space-6) * -1);font:var(--text-small)}.mmUzeW_submit{width:100%;margin-top:var(--space-4)}
.ywdqTq_page{min-height:100dvh;padding:40px var(--space-20);background:var(--color-bg);justify-content:center;align-items:center;display:flex}.ywdqTq_column{gap:var(--space-24);flex-direction:column;width:100%;max-width:400px;display:flex}.ywdqTq_brand{text-align:center;flex-direction:column;align-items:center;display:flex}.ywdqTq_logo{width:56px;height:56px;margin-bottom:var(--space-12);border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);overflow:hidden}.ywdqTq_logo img{width:100%;height:100%;display:block}.ywdqTq_brandName{font:var(--text-subtitle);color:var(--color-text)}.ywdqTq_brandTagline{font:var(--text-caption);color:var(--color-text-muted)}.ywdqTq_card{box-shadow:var(--shadow-sm);padding:28px}.ywdqTq_title{font:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--color-text)}.ywdqTq_description{margin:var(--space-4) 0 var(--space-22);font:var(--text-body);color:var(--color-text-muted)}
.iJEmca_icon{-webkit-mask:var(--mask-src) center / contain no-repeat;mask:var(--mask-src) center / contain no-repeat;background-color:currentColor;flex:none;display:block}
