.NWfzOG_badge{border-radius:var(--r-pill);height:1.5rem;font-size:var(--fs-xs);white-space:nowrap;color:var(--c-ink);border:1px solid #0000;align-items:center;gap:.375rem;padding:0 .5625rem;font-weight:500;line-height:1;display:inline-flex}.NWfzOG_md{height:1.75rem;font-size:var(--fs-sm);padding:0 .75rem}.NWfzOG_lg{height:2rem;font-size:var(--fs-ui);padding:0 .875rem}.NWfzOG_dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:.375rem;height:.375rem}.NWfzOG_hollow{background:0 0;border:1.5px solid}.NWfzOG_sample{background:var(--c-track);border-color:var(--c-border)}.NWfzOG_live{background:var(--c-accent-bg);border-color:var(--c-accent-border);color:var(--c-accent-ink)}.NWfzOG_prototype{border-style:dashed;border-color:var(--c-border-dashed);color:var(--c-text-soft);background:var(--c-surface)}.NWfzOG_neutral{background:var(--c-track)}.NWfzOG_outline{border-color:var(--c-border-strong);background:var(--c-surface);color:var(--c-text-soft)}.NWfzOG_dark{background:var(--c-primary);color:var(--c-on-dark)}.NWfzOG_accent{background:var(--c-accent-bg);border-color:var(--c-accent-border);color:var(--c-accent-ink)}.NWfzOG_missing{border-style:dashed;border-color:var(--c-border-dashed);color:var(--c-text-muted);font-weight:400}.NWfzOG_success{background:var(--c-success-bg);color:var(--c-success)}.NWfzOG_mono{font-family:var(--font-mono);letter-spacing:0;font-weight:500}.NWfzOG_model{border-radius:var(--r-pill);border:1px solid var(--c-border-strong);background:var(--c-surface);height:1.75rem;color:var(--c-text);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:.5rem;padding:0 .125rem 0 .75rem;font-weight:500;display:inline-flex}.NWfzOG_modelLg{height:2.25rem;font-size:var(--fs-md);padding-left:1rem}.NWfzOG_modelChip{border-radius:var(--r-pill);background:var(--c-surface-sunken);align-items:center;height:calc(100% - .25rem);padding:0 .625rem;display:inline-flex}.NWfzOG_modelPlain{color:var(--c-text-muted);padding-right:.75rem}._3ynNkG_button{--btn-h:2.75rem;--btn-px:1.125rem;--btn-fs:var(--fs-md);min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-pill);font-size:var(--btn-fs);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft), color var(--dur-fast) var(--ease-soft), box-shadow var(--dur-fast) var(--ease-soft), transform var(--dur-instant) var(--ease-soft);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}._3ynNkG_button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)scale(.985)}._3ynNkG_button:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}._3ynNkG_button svg{flex:none;width:1.05em;height:1.05em}._3ynNkG_sm{--btn-h:2.25rem;--btn-px:.875rem;--btn-fs:var(--fs-ui)}._3ynNkG_lg{--btn-h:3rem;--btn-px:1.5rem;--btn-fs:var(--fs-base)}._3ynNkG_xl{--btn-h:3.25rem;--btn-px:1.75rem;--btn-fs:var(--fs-base)}@media (pointer:coarse){._3ynNkG_sm{--btn-h:2.75rem}}._3ynNkG_full{width:100%}._3ynNkG_wrap{white-space:normal;text-align:left;padding-block:.5rem}._3ynNkG_primary{background:var(--c-primary);color:var(--c-on-dark)}._3ynNkG_primary:hover:not(:disabled){background:var(--c-primary-hover);box-shadow:0 6px 18px -10px #0f0e0d99}._3ynNkG_primary:disabled{background:var(--c-primary-disabled);color:#ffffffeb}._3ynNkG_secondary{background:var(--c-surface);border-color:var(--c-border-strong);color:var(--c-ink)}._3ynNkG_secondary:hover:not(:disabled){background:var(--c-page-alt);border-color:#60200038}._3ynNkG_ghost{color:var(--c-ink);background:0 0}._3ynNkG_ghost:hover:not(:disabled){background:var(--c-hover)}._3ynNkG_accent{background:var(--c-accent-bg);border-color:var(--c-accent-border);color:var(--c-accent-ink)}._3ynNkG_accent:hover:not(:disabled){background:var(--c-accent-bg-strong)}._3ynNkG_link{--btn-px:.375rem;color:var(--c-ink);text-underline-offset:.25em;background:0 0;-webkit-text-decoration:underline #0f0e0d59;text-decoration:underline #0f0e0d59}._3ynNkG_link:hover:not(:disabled){text-decoration-color:currentColor}._3ynNkG_secondary:disabled,._3ynNkG_ghost:disabled,._3ynNkG_accent:disabled,._3ynNkG_link:disabled{opacity:.5}._3ynNkG_dashed{background:var(--c-surface-muted);border:1px dashed var(--c-border-dashed);color:var(--c-text-muted)}._3ynNkG_arrow{transition:transform var(--dur-base) var(--ease-out)}._3ynNkG_button:hover ._3ynNkG_arrow{transform:translate(2px,-2px)}._3ynNkG_iconButton{--size:2.75rem;width:var(--size);height:var(--size);border-radius:var(--r-pill);color:var(--c-ink);transition:background-color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft), transform var(--dur-instant) var(--ease-soft);border:1px solid #0000;flex:none;place-items:center;display:inline-grid}._3ynNkG_iconButton svg{width:1.1rem;height:1.1rem}._3ynNkG_iconButton:active:not(:disabled){transform:scale(.95)}._3ynNkG_iconButton:disabled{color:var(--c-text-subtle)}._3ynNkG_iconSm{--size:2.25rem}@media (pointer:coarse){._3ynNkG_iconSm{--size:2.75rem}}._3ynNkG_iconLg{--size:3rem}._3ynNkG_iconSecondary{background:var(--c-surface);border-color:var(--c-border-strong)}._3ynNkG_iconSecondary:hover:not(:disabled){background:var(--c-page-alt)}._3ynNkG_iconGhost:hover:not(:disabled){background:var(--c-hover)}._3ynNkG_iconPrimary{background:var(--c-primary);color:var(--c-on-dark)}._3ynNkG_iconPrimary:hover:not(:disabled){background:var(--c-primary-hover)}._1kTl7q_card{gap:var(--card-gap,1rem);border-radius:var(--r-xl);min-width:0;padding:var(--card-pad,clamp(1.125rem, 2.4vw, 1.625rem));flex-direction:column;display:flex;position:relative}._1kTl7q_raised{background:var(--c-surface);box-shadow:var(--shadow-card)}._1kTl7q_outline{background:var(--c-surface);border:1px solid var(--c-border)}._1kTl7q_muted{background:var(--c-surface-muted);border:1px solid var(--c-border)}._1kTl7q_sunken{background:var(--c-surface-sunken)}._1kTl7q_plain{background:var(--c-surface)}._1kTl7q_dashed{border:1px dashed var(--c-border-dashed);background:0 0}._1kTl7q_padNone{--card-pad:0}._1kTl7q_padSm{--card-pad:1rem;--card-gap:.75rem}._1kTl7q_padLg{--card-pad:clamp(1.25rem, 3vw, 2rem);--card-gap:1.25rem}._1kTl7q_radiusLg{border-radius:var(--r-lg)}._1kTl7q_interactive{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-fast) var(--ease-soft)}._1kTl7q_interactive:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #00000008,0 2px 10px #00000014,0 28px 32px -14px #0000001a}._1kTl7q_selected{box-shadow:0 0 0 2px var(--c-ink), var(--shadow-card)}._1kTl7q_outline._1kTl7q_selected,._1kTl7q_muted._1kTl7q_selected{border-color:#0000}.tMpukG_group{flex-wrap:wrap;gap:.5rem;display:flex}.tMpukG_chip{--chip-h:2.5rem;min-height:var(--chip-h);border-radius:var(--r-pill);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-ui);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft), color var(--dur-fast) var(--ease-soft), transform var(--dur-instant) var(--ease-soft);justify-content:center;align-items:center;gap:.375rem;padding:0 1rem;font-weight:500;display:inline-flex}.tMpukG_chip:hover:not([data-selected=true]):not(:disabled){background:var(--c-page-alt)}.tMpukG_chip:active:not(:disabled){transform:scale(.97)}.tMpukG_chip[data-selected=true]{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-dark)}.tMpukG_chip:disabled{opacity:.5}.tMpukG_check{width:.9em;height:.9em}.tMpukG_sm .tMpukG_chip{--chip-h:2.25rem;font-size:var(--fs-sm);padding:0 .875rem}.tMpukG_lg .tMpukG_chip{--chip-h:3rem;font-size:var(--fs-base);padding:0 1.25rem}@media (pointer:coarse){.tMpukG_chip{--chip-h:2.75rem}}.YSZmta_trigger{border-radius:var(--r-md);height:2.75rem;font-size:var(--fs-md);text-align:left;cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem 0 .875rem;display:flex}.YSZmta_lg{height:3.25rem;font-size:var(--fs-base);padding-inline:1rem .875rem}.YSZmta_pill{border-radius:var(--r-pill);padding-inline:1rem .875rem}.YSZmta_trigger[aria-expanded=true]{border-color:var(--c-ink);box-shadow:0 0 0 3px #0f0e0d14}.YSZmta_value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.YSZmta_hint{color:var(--c-text-muted);font-weight:400}.YSZmta_chevron{width:1rem;height:1rem;color:var(--c-text-soft);transition:transform var(--dur-base) var(--ease-out);flex:none}.YSZmta_trigger[aria-expanded=true] .YSZmta_chevron{transform:rotate(180deg)}.YSZmta_trigger:disabled .YSZmta_chevron{opacity:.5}.YSZmta_list{z-index:var(--z-float);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);width:max-content;max-width:calc(100vw - 1rem);color:var(--c-ink);box-shadow:var(--shadow-pop);transform-origin:top;animation:listbox-in var(--dur-base) var(--ease-out) both;margin:0;padding:.375rem;position:fixed;inset:auto}.YSZmta_list[data-side=top]{--listbox-shift:.375rem;transform-origin:bottom}.YSZmta_option{border-radius:var(--r-sm);min-height:2.75rem;font-size:var(--fs-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-instant) var(--ease-soft);align-items:center;gap:.75rem;padding:.375rem .625rem .375rem .75rem;line-height:1.35;display:flex}.YSZmta_option+.YSZmta_option{margin-top:.125rem}.YSZmta_option[data-active=true]{background:var(--c-track)}.YSZmta_option[aria-selected=true]{font-weight:600}.YSZmta_optionText{flex:1;min-width:0}.YSZmta_check{flex:none;width:1rem;height:1rem}@media (forced-colors:active){.YSZmta_option[data-active=true]{outline-offset:-2px;outline:2px solid highlight}}.vIwX0G_field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.vIwX0G_head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.vIwX0G_label{font-size:var(--fs-ui);color:var(--c-ink);font-weight:600}.vIwX0G_labelLg{font-size:var(--fs-base)}.vIwX0G_optional{color:var(--c-text-muted);margin-left:.375rem;font-weight:400}.vIwX0G_aside{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}.vIwX0G_asideError{color:var(--c-danger)}.vIwX0G_hint{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.45}.vIwX0G_error{font-size:var(--fs-sm);color:var(--c-danger);line-height:1.45}.vIwX0G_control{border:1px solid var(--c-border-input);background:var(--c-surface);width:100%;min-width:0;color:var(--c-ink);transition:border-color var(--dur-fast) var(--ease-soft), box-shadow var(--dur-fast) var(--ease-soft), background-color var(--dur-fast) var(--ease-soft)}.vIwX0G_control::placeholder{color:var(--c-text-subtle)}.vIwX0G_control:hover:not(:disabled):not(:focus){border-color:var(--c-border-strong)}.vIwX0G_control:focus{border-color:var(--c-ink);outline:none;box-shadow:0 0 0 3px #0f0e0d14}.vIwX0G_control:focus-visible{outline:none}.vIwX0G_control:disabled{background:var(--c-surface-muted);color:var(--c-text-muted);border-style:dashed}.vIwX0G_control[aria-invalid=true]{border-color:var(--c-danger)}.vIwX0G_textarea{border-radius:var(--r-lg);font-size:var(--fs-base);line-height:var(--lh-normal);resize:vertical;padding:.875rem 1rem;display:block}.vIwX0G_textareaLg{font-size:var(--fs-lg);line-height:1.55}.vIwX0G_input{border-radius:var(--r-md);height:2.75rem;font-size:var(--fs-md);padding:0 .875rem}.vIwX0G_inputLg{height:3.25rem;font-size:var(--fs-base)}.vIwX0G_inputMono{font-family:var(--font-mono);font-size:var(--fs-ui)}.vIwX0G_search{align-items:center;min-width:0;display:flex;position:relative}.vIwX0G_searchIcon{width:1rem;height:1rem;color:var(--c-text-muted);pointer-events:none;position:absolute;left:.9rem}.vIwX0G_searchInput{border-radius:var(--r-pill);height:2.75rem;font-size:var(--fs-md);padding:0 1rem 0 2.5rem}.vIwX0G_check{min-height:2.75rem;font-size:var(--fs-md);color:var(--c-ink);cursor:pointer;align-items:flex-start;gap:.75rem;padding-block:.6rem;line-height:1.4;display:inline-flex}.vIwX0G_check input{appearance:none;border:1.5px solid var(--c-border-strong);background:var(--c-surface) center / .8rem no-repeat;cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft);border-radius:.375rem;flex:none;margin:0}.vIwX0G_check input:checked{border-color:var(--c-primary);background-color:var(--c-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.4l2.6 2.6L11 4.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vIwX0G_check input:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.vIwX0G_check input:disabled{opacity:.5;cursor:not-allowed}.vIwX0G_checkAccent input:checked{border-color:var(--c-accent);background-color:var(--c-accent)}.vIwX0G_switch{border-radius:var(--r-pill);min-height:2.25rem;font-size:var(--fs-sm);color:var(--c-ink);transition:background-color var(--dur-fast) var(--ease-soft);align-items:center;gap:.625rem;padding:0 .75rem;font-weight:600;display:inline-flex}.vIwX0G_switch:hover{background:var(--c-hover)}.vIwX0G_track{border-radius:var(--r-pill);background:var(--c-border-dashed);width:1.75rem;height:1rem;transition:background-color var(--dur-base) var(--ease-soft);flex:none;position:relative}.vIwX0G_knob{border-radius:var(--r-pill);background:var(--c-surface);width:.75rem;height:.75rem;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #0003}.vIwX0G_switch[aria-checked=true] .vIwX0G_track{background:var(--c-primary)}.vIwX0G_switch[aria-checked=true] .vIwX0G_knob{transform:translate(.75rem)}.dXWlUa_dialog{width:100%;max-width:none;height:100%;max-height:none;color:inherit;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.dXWlUa_dialog:not([open]){display:none}.dXWlUa_dialog::backdrop{background:var(--c-scrim);animation:fade-in var(--dur-base) var(--ease-out) both}.dXWlUa_dialog[data-state=closing]::backdrop{animation:fade-out var(--dur-base) var(--ease-soft) both}.dXWlUa_frame{place-items:center;width:100%;height:100%;padding:clamp(.75rem,2.5vw,2rem);display:grid}.dXWlUa_panel{border-radius:var(--r-2xl);background:var(--c-surface);width:100%;max-height:100%;animation:dialog-in var(--dur-slow) var(--ease-out) both;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #00000080}.dXWlUa_dialog[data-state=closing] .dXWlUa_panel{animation:dialog-out var(--dur-base) var(--ease-soft) both}.dXWlUa_sm .dXWlUa_panel{max-width:27rem}.dXWlUa_md .dXWlUa_panel{max-width:40rem}.dXWlUa_lg .dXWlUa_panel{max-width:56rem}.dXWlUa_xl .dXWlUa_panel{max-width:68rem}.dXWlUa_scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent;flex:1;min-height:0;overflow-y:auto}.dXWlUa_sheet .dXWlUa_frame{justify-content:flex-end;padding:0;display:flex}.dXWlUa_sheet .dXWlUa_panel{border-radius:var(--r-2xl) 0 0 var(--r-2xl);background:var(--c-page);height:100%;max-height:none;box-shadow:var(--shadow-sheet);animation:sheet-in var(--dur-slow) var(--ease-out) both}.dXWlUa_sheet[data-state=closing] .dXWlUa_panel{animation:sheet-out var(--dur-base) var(--ease-soft) both}.dXWlUa_sheet.dXWlUa_sm .dXWlUa_panel{max-width:29rem}.dXWlUa_sheet.dXWlUa_md .dXWlUa_panel{max-width:36rem}.dXWlUa_sheet.dXWlUa_lg .dXWlUa_panel{max-width:42rem}@media (width<=639px){.dXWlUa_frame{align-items:end;padding:0}.dXWlUa_panel{border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:94dvh;animation-name:sheet-up-in}.dXWlUa_dialog[data-state=closing] .dXWlUa_panel{animation-name:sheet-up-out}.dXWlUa_sheet .dXWlUa_frame{align-items:stretch}.dXWlUa_sheet .dXWlUa_panel{border-radius:0;max-width:none;animation-name:sheet-in}.dXWlUa_sheet[data-state=closing] .dXWlUa_panel{animation-name:sheet-out}}.dXWlUa_header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,3vw,1.75rem);display:flex}.dXWlUa_headerSticky{z-index:2;background:inherit;border-bottom:1px solid var(--c-border);position:sticky;top:0}.dXWlUa_headerText{flex-direction:column;gap:.375rem;min-width:0;display:flex}.dXWlUa_eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted)}.dXWlUa_title{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.12}.dXWlUa_description{font-size:var(--fs-md);color:var(--c-text-muted)}.dXWlUa_headerActions{flex:none;align-items:center;gap:.625rem;display:flex}.dXWlUa_body{padding:0 clamp(1rem,3vw,1.75rem) clamp(1rem,3vw,1.75rem)}.dXWlUa_bodyTop{padding-top:clamp(1rem,3vw,1.5rem)}.dXWlUa_footer{border-top:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem clamp(1rem,3vw,1.75rem);display:flex}.dXWlUa_confirmBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.dXWlUa_confirmText{font-size:var(--fs-lg);color:var(--c-ink);font-weight:600;line-height:1.4}.dXWlUa_confirmActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.oS0BkW_root{flex-direction:column;display:flex}.oS0BkW_trigger{border-radius:var(--r-sm);min-height:2.75rem;color:var(--c-ink);font-size:var(--fs-md);text-align:left;align-self:flex-start;align-items:center;gap:.625rem;padding:0 .25rem;font-weight:600;display:inline-flex}.oS0BkW_lg .oS0BkW_trigger{font-size:var(--fs-lg)}.oS0BkW_trigger:hover .oS0BkW_chevron{background:var(--c-hover)}.oS0BkW_chevron{border-radius:var(--r-pill);width:1.5rem;height:1.5rem;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-soft);place-items:center;display:grid}.oS0BkW_chevron svg{width:.9rem;height:.9rem}.oS0BkW_trigger[aria-expanded=true] .oS0BkW_chevron{transform:rotate(90deg)}.oS0BkW_region{opacity:0;transition:grid-template-rows var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-soft);grid-template-rows:0fr;display:grid}.oS0BkW_region[data-open=true]{opacity:1;grid-template-rows:1fr}.oS0BkW_inner{min-height:0;overflow:hidden}.oS0BkW_body{padding-top:.5rem}.VdP7NG_root{flex-direction:column;gap:.75rem;min-width:0;display:flex}.VdP7NG_row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.VdP7NG_empty{font-size:var(--fs-sm);color:var(--c-text-muted)}.VdP7NG_summary{border-radius:var(--r-md);background:var(--c-surface-sunken);animation:settle-in var(--dur-base) var(--ease-out) both;flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.VdP7NG_fileRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.VdP7NG_thumb{border-radius:var(--r-sm);object-fit:cover;border:1px solid var(--c-border);background:var(--c-surface);flex:none;width:2.75rem;height:2.75rem}.VdP7NG_icon{border-radius:var(--r-sm);background:var(--c-surface);width:2.25rem;height:2.25rem;color:var(--c-text-soft);flex:none;place-items:center;display:grid}.VdP7NG_icon svg{width:1rem;height:1rem}.VdP7NG_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-ui);flex:10rem;font-weight:600;overflow:hidden}.VdP7NG_size{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted)}.VdP7NG_note{font-size:var(--fs-sm);color:var(--c-text-soft)}.kgiC-q_logo{color:#000;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.kgiC-q_mark{flex:none;width:auto;height:1.375rem;overflow:visible}.kgiC-q_mark rect{transform-box:fill-box;transform-origin:50%}.kgiC-q_animate .kgiC-q_mark rect{animation:bar-rise .9s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + .12s)}.kgiC-q_interactive:hover .kgiC-q_mark rect,:focus-visible>.kgiC-q_interactive .kgiC-q_mark rect{animation:bar-wave 1.1s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * -90ms)}.kgiC-q_wordmark{flex-direction:column;gap:.0625rem;line-height:1.15;display:flex}.kgiC-q_name{font-size:var(--fs-base);letter-spacing:-.005em;color:#000;font-weight:600}.kgiC-q_context{font-size:var(--fs-xs);color:var(--c-text-muted);white-space:nowrap}.kgiC-q_responsive .kgiC-q_context{display:none}@media (width>=900px){.kgiC-q_responsive .kgiC-q_context{display:block}}@media (width<=399px){.kgiC-q_responsive .kgiC-q_wordmark{display:none}}.kgiC-q_lg .kgiC-q_mark{height:1.75rem}.kgiC-q_lg .kgiC-q_name{font-size:var(--fs-lg)}.kgiC-q_lg .kgiC-q_context{font-size:var(--fs-ui)}.VUqwuW_root{display:inline-flex;position:relative}.VUqwuW_menu{z-index:20;border-radius:var(--r-lg);border:1px solid var(--c-border);background:var(--c-surface);width:max(16rem,100%);box-shadow:var(--shadow-pop);transform-origin:0 0;animation:settle-in var(--dur-base) var(--ease-out) both;flex-direction:column;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0}.VUqwuW_alignEnd{transform-origin:100% 0;left:auto;right:0}.VUqwuW_item{border-radius:var(--r-sm);min-height:2.75rem;color:var(--c-ink);font-size:var(--fs-md);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:0 .75rem;display:flex}.VUqwuW_item:hover,.VUqwuW_item:focus-visible{background:var(--c-page-alt);outline:none}.VUqwuW_item:focus-visible{box-shadow:inset 0 0 0 2px var(--c-ink)}.VUqwuW_hint{font-size:var(--fs-sm);color:var(--c-accent);font-weight:500}.VUqwuW_footnote{font-size:var(--fs-sm);color:var(--c-text-muted);margin:.25rem .5rem .375rem;line-height:1.45}._4vRmAG_painted{--h1:300;--h2:85;--h3:30;--h4:255;isolation:isolate;border-radius:var(--r-2xl);padding:var(--painted-pad,clamp(.75rem, 3.4vw, 2.5rem));position:relative}._4vRmAG_padNone{--painted-pad:0}._4vRmAG_padLg{--painted-pad:clamp(1rem, 5vw, 4rem) clamp(.75rem, 4vw, 3rem)}._4vRmAG_canvas{z-index:-1;border-radius:inherit;background:radial-gradient(120% 90% at 0% 0%, oklch(.9 .05 var(--h1)) 0%, transparent 60%), radial-gradient(110% 100% at 100% 100%, oklch(.9 .05 var(--h4)) 0%, transparent 62%), radial-gradient(80% 70% at 70% 20%, oklch(.93 .06 var(--h2)) 0%, transparent 65%), linear-gradient(165deg, oklch(.95 .025 var(--h3)) 0%, oklch(.95 .02 var(--h2)) 100%);pointer-events:none;position:absolute;inset:0;overflow:hidden}._4vRmAG_painting{opacity:0;transition:opacity 1.2s var(--ease-soft), transform 1.6s var(--ease-out);animation:painting-breathe 20s var(--ease-in-out) infinite alternate;will-change:transform;background-position:50%;background-size:cover;animation-play-state:paused;position:absolute;inset:-3%;transform:scale(1.02)}._4vRmAG_painting[data-ready=true]{opacity:1;transform:none}._4vRmAG_painted[data-animate=true] ._4vRmAG_painting{animation-play-state:running}@keyframes painting-breathe{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.05)translate(-1.5%,1%)}}._4vRmAG_light{mix-blend-mode:soft-light;will-change:transform;background:radial-gradient(closest-side,#fffcf6bf,#fffcf600);border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;position:absolute}._4vRmAG_painted[data-animate=true] ._4vRmAG_light{animation-play-state:running}._4vRmAG_lightA{width:60%;height:110%;animation-name:drift-a;animation-duration:17s;top:-30%;left:-10%}._4vRmAG_lightB{width:50%;height:90%;animation-name:drift-c;animation-duration:21s;bottom:-35%;right:-8%}._4vRmAG_grain{opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .2 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E");background-size:12.5rem 12.5rem;position:absolute;inset:0}._4vRmAG_content{min-width:0;position:relative}._4vRmAG_plain ._4vRmAG_canvas{background:var(--c-surface-sunken)}._4vRmAG_plain ._4vRmAG_painting,._4vRmAG_plain ._4vRmAG_light{display:none}.nX64Ua_reveal{transition-property:opacity,transform,filter;transition-duration:var(--dur-reveal);transition-timing-function:var(--ease-out);transition-delay:calc(var(--reveal-i,0) * var(--stagger))}.nX64Ua_reveal:not([data-revealed=true]){opacity:0}.nX64Ua_rise:not([data-revealed=true]){filter:blur(5px);transform:translateY(1rem)}.nX64Ua_panel:not([data-revealed=true]){transform:translateY(1.75rem)}.nX64Ua_fade{transition-duration:calc(var(--dur-reveal) * .8)}.nX64Ua_words{display:block}.nX64Ua_word{display:inline-block}.nX64Ua_words:not([data-revealed=true]) .nX64Ua_word{opacity:0}.nX64Ua_words[data-revealed=true] .nX64Ua_word{animation:rise-in .9s var(--ease-out) both;animation-delay:calc(var(--base,0s) + var(--i) * 55ms)}.XSwmKa_player{flex-direction:column;gap:.625rem;width:100%;min-width:0;display:flex}.XSwmKa_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.XSwmKa_titles{flex-direction:column;flex:11rem;gap:.2rem;min-width:0;display:flex}.XSwmKa_label{font-size:var(--fs-md);color:var(--c-ink);font-weight:600;line-height:1.3}.XSwmKa_note{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.45}.XSwmKa_badges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.XSwmKa_video{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--c-border);background:repeating-linear-gradient(135deg,#f3eee9 0 10px,#eee8e2 10px 20px);width:100%;position:relative;overflow:hidden}.XSwmKa_video video{object-fit:cover;background:#0f0e0d;width:100%;height:100%}.XSwmKa_videoMissing{text-align:center;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-text-muted);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.XSwmKa_main{align-items:center;gap:.75rem;min-width:0;display:flex}.XSwmKa_play{border-radius:var(--r-pill);background:var(--c-primary);width:2.75rem;height:2.75rem;color:var(--c-on-dark);transition:background-color var(--dur-fast) var(--ease-soft), transform var(--dur-instant) var(--ease-soft);flex:none;place-items:center;display:grid;position:relative}.XSwmKa_play:hover:not(:disabled){background:var(--c-primary-hover)}.XSwmKa_play:active:not(:disabled){transform:scale(.94)}.XSwmKa_play:disabled{color:var(--c-text-subtle);background:#ebe5df}.XSwmKa_play svg{width:1rem;height:1rem}.XSwmKa_play[data-playing=true]:after{content:"";border-radius:inherit;border:2px solid var(--c-ink);animation:ripple-ring 1.6s var(--ease-out) infinite;pointer-events:none;position:absolute;inset:-3px}.XSwmKa_track{border-radius:var(--r-xs);flex:1;min-width:0;position:relative}.XSwmKa_track:focus-within{outline:2px solid var(--c-ink);outline-offset:4px}.XSwmKa_seek{opacity:0;cursor:pointer;width:100%;height:calc(100% + 1rem);margin:0;position:absolute;inset:-.5rem 0}.XSwmKa_seek:disabled{cursor:not-allowed}.XSwmKa_time{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text-muted);flex:none}.XSwmKa_controls{flex-wrap:wrap;align-items:center;gap:.125rem .25rem;margin-left:-.5rem;display:flex}.XSwmKa_control{border-radius:var(--r-pill);width:2.5rem;height:2.5rem;color:var(--c-ink);transition:background-color var(--dur-fast) var(--ease-soft);place-items:center;display:grid}.XSwmKa_control:hover:not(:disabled){background:var(--c-hover)}.XSwmKa_control:disabled{color:var(--c-text-subtle)}.XSwmKa_control svg{width:1rem;height:1rem}.XSwmKa_volume{width:4.75rem;accent-color:var(--c-ink);cursor:pointer;margin:0 .375rem 0 0}.XSwmKa_volume:disabled{cursor:not-allowed;opacity:.5}.XSwmKa_cc{border-radius:var(--r-pill);border:1px solid var(--c-border);height:2rem;font-size:var(--fs-sm);color:var(--c-ink);align-items:center;gap:.375rem;margin:.25rem 0;padding:0 .6875rem;font-weight:600;display:inline-flex}.XSwmKa_cc[aria-pressed=true]{background:var(--c-surface);border-color:var(--c-border-dashed)}.XSwmKa_ccMark{font-family:var(--font-mono);letter-spacing:.04em;font-size:.66rem}.XSwmKa_download{border-radius:var(--r-pill);border:1px solid var(--c-border-strong);height:2rem;font-size:var(--fs-sm);color:var(--c-ink);align-items:center;gap:.375rem;margin:.25rem 0 .25rem .375rem;padding:0 .6875rem;font-weight:600;text-decoration:none;display:inline-flex}.XSwmKa_download svg{width:.875rem;height:.875rem}.XSwmKa_downloadOff{border-style:dashed;border-color:var(--c-border-dashed);color:var(--c-text-muted);font-weight:500}.XSwmKa_spacer{flex:1}.XSwmKa_meta{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--c-text-subtle);padding-right:.125rem}.XSwmKa_captions{border-radius:var(--r-md);background:var(--c-surface-sunken);animation:settle-in var(--dur-base) var(--ease-out) both;flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.XSwmKa_captionLabel{font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--c-text-muted);font-weight:600}.XSwmKa_captionText{font-size:var(--fs-ui);line-height:1.5}.XSwmKa_directions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.XSwmKa_direction{border-radius:var(--r-xs);border:1px solid var(--c-accent-border);background:var(--c-accent-bg);color:var(--c-accent);font-size:var(--fs-sm);padding:.0625rem .4375rem}.XSwmKa_lg .XSwmKa_play{width:3.25rem;height:3.25rem}.XSwmKa_lg .XSwmKa_label{font-size:var(--fs-base)}.XSwmKa_lg{--wave-h:2.25rem}@media (pointer:coarse){.XSwmKa_control{width:2.75rem;height:2.75rem}}.UhLmsW_wave{--progress:0;width:100%;height:var(--wave-h,1.75rem);position:relative}.UhLmsW_bars{align-items:center;gap:2px;display:flex;position:absolute;inset:0}.UhLmsW_bar{min-width:1px;height:var(--bar-h);background:var(--c-border-dashed);border-radius:2px;flex:1 1 0}.UhLmsW_played{clip-path:inset(0 calc((1 - var(--progress)) * 100%) 0 0)}.UhLmsW_played .UhLmsW_bar{background:var(--c-ink)}.UhLmsW_empty .UhLmsW_bar{background:var(--c-border-input);height:3px}.UhLmsW_decorative .UhLmsW_bar{transform-origin:50%;animation:bar-wave var(--wave-dur,7s) var(--ease-in-out) infinite;animation-delay:calc(var(--i) * -180ms);animation-play-state:var(--wave-state,paused);background:currentColor}.EwGNXG_section{padding-top:var(--section-space);scroll-margin-top:calc(1.5rem - var(--section-space))}.EwGNXG_header{grid-template-columns:1fr;align-items:end;gap:1rem 4rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=900px){.EwGNXG_header{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.EwGNXG_titleCol{flex-direction:column;gap:.875rem;min-width:0;display:flex}.EwGNXG_eyebrow{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-text-muted);letter-spacing:0;font-weight:500}.EwGNXG_title{font-size:var(--fs-h2);letter-spacing:-.015em;line-height:1.12}.EwGNXG_body{max-width:32rem;font-size:var(--fs-lg);color:var(--c-text-soft);line-height:1.55}@media (width>=900px){.EwGNXG_body{padding-bottom:.3rem}}.EwGNXG_meta{font-size:var(--fs-ui);grid-template-columns:auto 1fr;gap:.375rem .875rem;display:grid}.EwGNXG_meta dt{color:var(--c-text-muted)}.EwGNXG_meta dd{color:var(--c-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.EwGNXG_metaRows{border:1px solid var(--c-border);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.EwGNXG_metaRows>div{font-size:var(--fs-ui);justify-content:space-between;gap:.75rem;padding:.75rem .875rem;display:flex}.EwGNXG_metaRows>div+div{border-top:1px solid var(--c-border)}.EwGNXG_metaRows dt{color:var(--c-text-soft)}.EwGNXG_metaRows dd{text-align:right;margin:0;font-weight:700}.EwGNXG_textLink{min-height:2.75rem;font-size:var(--fs-md);color:var(--c-ink);text-underline-offset:.25em;transition:text-decoration-color var(--dur-fast) var(--ease-soft);align-items:center;gap:.25rem;font-weight:600;-webkit-text-decoration:underline #0f0e0d4d;text-decoration:underline #0f0e0d4d;display:inline-flex}.EwGNXG_textLink:hover{text-decoration-color:currentColor}.EwGNXG_textLink svg{width:.95em;height:.95em;transition:transform var(--dur-base) var(--ease-out)}.EwGNXG_textLink:hover svg{transform:translate(2px,-2px)}.EwGNXG_kbd{border:1px solid var(--c-border-strong);background:var(--c-surface);min-width:1.25rem;height:1.25rem;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--c-text-soft);border-radius:.3rem;place-items:center;padding:0 .3rem;font-weight:500;display:inline-grid}.e504QW_root{--seg-h:2.5rem;--seg-px:1rem;--seg-fs:var(--fs-md);background:var(--c-track);isolation:isolate;border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:.125rem;max-width:100%;padding:.25rem;display:inline-flex;position:relative}.e504QW_scroll{scrollbar-width:none;border-radius:var(--r-pill);flex-wrap:nowrap;overflow-x:auto}.e504QW_scroll::-webkit-scrollbar{display:none}.e504QW_glass{-webkit-backdrop-filter:blur(10px);background:#ffffff9e;box-shadow:inset 0 0 0 1px #ffffff80}.e504QW_full{width:100%;display:flex}.e504QW_full>.e504QW_option{flex:1 1 0}.e504QW_sm{--seg-h:2.125rem;--seg-px:.875rem;--seg-fs:var(--fs-ui)}.e504QW_lg{--seg-h:2.875rem;--seg-px:1.25rem;--seg-fs:var(--fs-base)}@media (pointer:coarse){.e504QW_root{--seg-h:2.75rem}}.e504QW_indicator{z-index:-1;width:var(--w,0);height:var(--h,0);transform:translate3d(var(--x,0), var(--y,0), 0);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-xs), 0 0 0 1px #00000005;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.e504QW_indicator[data-ready=true]{opacity:1;transition:transform var(--dur-slow) var(--ease-out), width var(--dur-slow) var(--ease-out), height var(--dur-slow) var(--ease-out)}.e504QW_option{min-height:var(--seg-h);padding:0 var(--seg-px);border-radius:var(--r-pill);color:#766f6a;font-size:var(--seg-fs);white-space:nowrap;transition:color var(--dur-fast) var(--ease-soft), background-color var(--dur-fast) var(--ease-soft);justify-content:center;align-items:center;gap:.375rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.e504QW_option:hover:not([data-active=true]):not(:disabled){color:var(--c-ink);background:var(--c-hover)}.e504QW_option[data-active=true]{color:var(--c-ink)}.e504QW_option:disabled{opacity:.45}.e504QW_option:focus-visible{outline:2px solid var(--c-ink);outline-offset:1px}.e504QW_count{font-family:var(--font-mono);color:var(--c-text-muted);font-size:.85em;font-weight:500}.e504QW_panel{animation:settle-in var(--dur-slow) var(--ease-out) both}.e504QW_panel:focus-visible{outline-offset:4px;border-radius:var(--r-lg)}.IOUxva_pending{font-size:var(--fs-ui);color:var(--c-text-soft);animation:fade-in var(--dur-base) var(--ease-out) both;align-items:center;gap:.625rem;display:inline-flex}.IOUxva_dots{align-items:center;gap:.25rem;display:inline-flex}.IOUxva_dots>span{border-radius:var(--r-pill);opacity:.25;width:.375rem;height:.375rem;animation:dot-pulse 1.2s var(--ease-in-out) infinite;background:currentColor}.IOUxva_dots>span:nth-child(2){animation-delay:.16s}.IOUxva_dots>span:nth-child(3){animation-delay:.32s}.IOUxva_notice{border-radius:var(--r-md);font-size:var(--fs-ui);animation:settle-in var(--dur-base) var(--ease-out) both;align-items:flex-start;gap:.625rem;padding:.625rem .875rem;line-height:1.45;display:flex}.IOUxva_notice>svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.IOUxva_inline{background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.IOUxva_info{background:var(--c-surface-sunken);color:var(--c-text)}.IOUxva_success{color:var(--c-success)}.IOUxva_success:not(.IOUxva_inline){background:var(--c-success-bg)}.IOUxva_warning{background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-ink)}.IOUxva_warningDot{border-radius:var(--r-pill);background:var(--c-warning-dot);flex:none;width:.5rem;height:.5rem;margin-top:.4rem}.IOUxva_error{background:var(--c-danger-bg);color:var(--c-danger)}.IOUxva_dashed{border:1px dashed var(--c-border-dashed);color:var(--c-text-soft)}.IOUxva_empty{min-height:var(--empty-min-h,10rem);border:1px dashed var(--c-border-dashed);border-radius:var(--r-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.IOUxva_emptyTitle{font-size:var(--fs-md);color:var(--c-ink);font-weight:600}.IOUxva_emptyBody{max-width:34ch;font-size:var(--fs-ui);color:var(--c-text-muted)}.IOUxva_emptyAction{margin-top:.5rem}.IOUxva_emptySolid{background:var(--c-surface);border-style:solid;border-color:#0000}._4p7IEa_text{overflow-wrap:break-word}._4p7IEa_tag{border:1px solid var(--c-accent-border);background:var(--c-accent-bg);color:var(--c-accent);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;margin-inline:.08em;padding:.05em .3em;font-size:.86em;font-weight:500;display:inline}._4p7IEa_inner{background:var(--c-accent-bg-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;padding:0 .1em}.F--3Ya_region{left:50%;bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:var(--z-toast);pointer-events:none;width:max-content;max-width:calc(100% - 2rem);position:fixed;transform:translate(-50%)}html[data-surface=stage] .F--3Ya_region{bottom:5.5rem}.F--3Ya_toast{border-radius:var(--r-pill);background:var(--c-primary);color:var(--c-on-dark);font-size:var(--fs-ui);pointer-events:auto;animation:settle-in var(--dur-slow) var(--ease-out) both;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem 1.125rem;line-height:1.35;display:flex;box-shadow:0 14px 34px -16px #0000008c}.F--3Ya_message{padding-block:.4rem}.F--3Ya_undo{border-radius:var(--r-pill);background:var(--c-surface);height:2.25rem;color:var(--c-ink);font-size:var(--fs-sm);padding:0 .875rem;font-weight:700}.F--3Ya_dismiss{border-radius:var(--r-pill);width:2.25rem;height:2.25rem;color:var(--c-on-dark);place-items:center;display:grid}.F--3Ya_dismiss:hover{background:#ffffff1f}.F--3Ya_dismiss svg{width:.875rem;height:.875rem}.ufNwNa_avatar{--size:2.5rem;width:var(--size);height:var(--size);border-radius:var(--r-pill);background:radial-gradient(circle at 30% 25%, oklch(.97 .02 var(--hue)) 0%, transparent 55%), radial-gradient(circle at 70% 80%, oklch(.78 .08 calc(var(--hue) + 30)) 0%, transparent 70%), oklch(.86 .06 var(--hue));color:oklch(.32 .05 var(--hue));font-size:calc(var(--size) * .32);letter-spacing:.02em;flex:none;place-items:center;font-weight:700;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000000d}.ufNwNa_sm{--size:2rem}.ufNwNa_lg{--size:3rem}.ufNwNa_xl{--size:3.5rem}
