.kC1ExG_list{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.kC1ExG_item{flex:none;width:100px;max-width:100%;position:relative}.kC1ExG_image,.kC1ExG_file{border:1px solid var(--card-bd);width:100%;height:88px;color:var(--tint1);background:var(--chip-bg);border-radius:10px;display:flex;overflow:hidden}.kC1ExG_image img{object-fit:cover;width:100%;height:100%;display:block}.kC1ExG_file{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:9px;text-decoration:none}.kC1ExG_file svg{flex-shrink:0;width:18px;height:18px}.kC1ExG_file span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.kC1ExG_file small{color:var(--tint2);margin:0;font-size:10px}.kC1ExG_item .kC1ExG_remove{border:1px solid var(--card-bd);background:var(--solid-bg);width:24px;height:24px;color:var(--tint1);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0003}.kC1ExG_item:hover .kC1ExG_remove,.kC1ExG_item:focus-within .kC1ExG_remove{opacity:1;pointer-events:auto}.kC1ExG_remove:focus-visible,.kC1ExG_image:focus-visible,.kC1ExG_file:focus-visible{outline:2px solid var(--sel);outline-offset:2px}@media (hover:none),(pointer:coarse){.kC1ExG_item .kC1ExG_remove{opacity:1;pointer-events:auto}}
.g0o_ta_launcher{z-index:75;background:var(--cta-bg);height:44px;color:var(--cta-ink);box-shadow:var(--cta-sh);border-radius:24px;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:flex;position:fixed;bottom:16px;right:72px}.g0o_ta_badge{color:#fff;text-align:center;background:#b2314b;border-radius:12px;min-width:20px;padding:1px 5px;font-size:11px;position:absolute;top:-8px;right:-3px}.g0o_ta_panel{z-index:85;background:var(--solid-bg);width:410px;height:700px;max-height:calc(100dvh - 108px);color:var(--tint1);border:1px solid var(--card-bd);transform-origin:100% 100%;border-radius:24px;flex-direction:column;animation:.28s cubic-bezier(.2,.75,.25,1) g0o_ta_panelIn;display:flex;position:fixed;bottom:76px;right:16px;overflow:hidden;box-shadow:0 18px 70px #0003}.g0o_ta_header{background:var(--on-bg);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 13px;display:flex}.g0o_ta_header strong{font-size:17px}.g0o_ta_header small{color:var(--tint2);margin-top:3px;font-size:11px;display:block}.g0o_ta_identity{align-items:center;gap:10px;min-width:0;display:flex}.g0o_ta_avatar{background:var(--cta-bg);width:42px;height:42px;color:var(--cta-ink);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.g0o_ta_iconButton{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.g0o_ta_tabs{background:var(--chip-bg);border-radius:14px;flex-shrink:0;gap:5px;margin:10px 16px 0;padding:4px;display:flex}.g0o_ta_tabs button{min-height:38px;color:var(--tint2);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.g0o_ta_tabs button svg{width:16px;height:16px}.g0o_ta_tabs button[aria-current]{color:var(--tint1);background:var(--solid-bg);font-weight:700;box-shadow:0 2px 6px #0001}.g0o_ta_tabBadge{background:var(--on-bg);min-width:18px;color:var(--on-ink);border-radius:12px;padding:1px 4px;font-size:10px}.g0o_ta_body,.g0o_ta_messages{overscroll-behavior:contain;flex:1;min-height:0;padding:18px;overflow-y:auto}.g0o_ta_body{animation:.22s ease-out g0o_ta_contentIn}.g0o_ta_welcome{padding:14px 3px 12px}.g0o_ta_eyebrow{color:var(--on-ink);letter-spacing:.14em;font-size:10px;font-weight:800}.g0o_ta_welcome>svg{width:32px;height:32px}.g0o_ta_welcome h2{margin:10px 0;font-size:20px}.g0o_ta_welcome p{color:var(--tint2);line-height:1.7}.g0o_ta_hours{background:var(--chip-bg);border-radius:12px;margin-bottom:14px;padding:12px;font-size:12px}.g0o_ta_hours p{color:var(--tint2);margin:4px 0 0}.g0o_ta_primary{background:var(--cta-bg);color:var(--cta-ink);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px;font-weight:700;display:flex}.g0o_ta_primary b,.g0o_ta_primary small{display:block}.g0o_ta_primary small{margin-top:4px;font-size:11px;font-weight:400}.g0o_ta_body h3{margin-top:25px;font-size:13px}.g0o_ta_notice{border-bottom:1px solid var(--card-bd);color:inherit;padding:12px 0;font-size:13px}.g0o_ta_notice summary{cursor:pointer}.g0o_ta_notice p{white-space:pre-wrap;overflow-wrap:anywhere}.g0o_ta_notice a{color:var(--on-ink)}.g0o_ta_muted{color:var(--tint2);font-size:12px}.g0o_ta_history{border-bottom:1px solid var(--card-bd);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;padding:12px 16px 10px;font-size:12px;display:flex}.g0o_ta_historyLabel{color:var(--tint2);font-size:11px}.g0o_ta_history .sel{flex:1;min-width:0}.g0o_ta_history .sel-pop{background:var(--solid-bg);max-width:100%}.g0o_ta_history button{white-space:nowrap;padding:5px}.g0o_ta_historyActions{justify-content:flex-end;gap:6px;width:100%;display:flex}.g0o_ta_historyActions button{border:1px solid var(--chip-bd);border-radius:20px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;display:inline-flex}.g0o_ta_historyActions svg{width:13px;height:13px}.g0o_ta_messages{background:color-mix(in srgb, var(--chip-bg) 35%, var(--solid-bg))}.g0o_ta_chatIntro{color:var(--tint2);text-align:center;margin:0 0 18px;font-size:11px;line-height:1.6}.g0o_ta_message{overflow-wrap:anywhere;transform-origin:0 100%;border-radius:18px 18px 18px 5px;width:fit-content;max-width:94%;margin:14px 0;padding:12px 14px;animation:.24s cubic-bezier(.2,.75,.25,1) g0o_ta_messageIn}.g0o_ta_message>small{color:var(--tint2);font-size:10px;display:block}.g0o_ta_message p{white-space:pre-wrap;margin:6px 0;font-size:13px;line-height:1.75}.g0o_ta_mine{transform-origin:100% 100%;border-radius:18px 18px 5px;margin-left:auto}.g0o_ta_message[data-role=system]{max-width:100%;box-shadow:none;border-radius:12px}.g0o_ta_inlineLink{color:var(--on-ink);align-items:center;gap:4px;margin-right:8px;padding:5px 0;font-size:12px;display:inline-flex}.g0o_ta_inlineLink svg{width:13px;height:13px}.g0o_ta_disclaimer{margin-top:10px;line-height:1.5}.g0o_ta_feedback{gap:7px;margin-top:10px;display:flex}.g0o_ta_feedback button{border:1px solid var(--chip-bd);border-radius:8px;padding:5px 8px;font-size:11px}.g0o_ta_feedback button[aria-pressed=true]{background:var(--on-bg);border-color:var(--sel)}.g0o_ta_choice{border:1px solid var(--chip-bd);text-align:left;background:var(--solid-bg);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;margin-top:8px;padding:12px;font-size:13px;display:flex}.g0o_ta_choiceIcon{background:var(--on-bg);width:34px;height:34px;color:var(--on-ink);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.g0o_ta_choiceIcon svg{width:18px;height:18px}.g0o_ta_choiceText{overflow-wrap:anywhere;flex:1;min-width:0}.g0o_ta_choiceText b{font-weight:600}.g0o_ta_choiceText small{color:var(--tint2);margin-top:3px;font-size:11px;line-height:1.5;display:block}.g0o_ta_choice>svg{width:14px;height:14px;color:var(--tint2);flex-shrink:0}.g0o_ta_choices{margin:18px 0 12px}.g0o_ta_choices>p{color:var(--tint2);margin:0 0 8px 3px;font-size:12px}.g0o_ta_choices .g0o_ta_choice{animation:.25s ease-out both g0o_ta_contentIn}.g0o_ta_choices .g0o_ta_choice:nth-of-type(2){animation-delay:35ms}.g0o_ta_choices .g0o_ta_choice:nth-of-type(3){animation-delay:70ms}.g0o_ta_choices .g0o_ta_choice:nth-of-type(4){animation-delay:.105s}.g0o_ta_choices .g0o_ta_choice:nth-of-type(5){animation-delay:.14s}.g0o_ta_typing{color:var(--tint2);align-items:center;gap:10px;margin:16px 0 4px;font-size:11px;animation:.2s ease-out g0o_ta_contentIn;display:flex}.g0o_ta_typingDots{border:1px solid var(--card-bd);background:var(--chip-bg);border-radius:18px 18px 18px 5px;align-items:center;gap:5px;min-width:62px;height:38px;padding:0 15px;display:flex;position:relative}.g0o_ta_typingDots i{background:var(--tint2);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite g0o_ta_typingBounce;display:block}.g0o_ta_typingDots i:nth-child(2){animation-delay:.16s}.g0o_ta_typingDots i:nth-child(3){animation-delay:.32s}.g0o_ta_latest{border:1px solid var(--card-bd);background:var(--solid-bg);color:var(--on-ink);border-radius:20px;flex-shrink:0;align-self:center;align-items:center;gap:5px;margin:5px 0;padding:7px 12px;font-size:11px;animation:.2s ease-out g0o_ta_contentIn;display:flex}.g0o_ta_latest svg{width:13px;height:13px;transform:rotate(90deg)}.g0o_ta_composer{max-height:52%;padding:10px 14px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--card-bd);flex-shrink:0;overflow-y:auto}.g0o_ta_composer>small{color:var(--tint2);margin-bottom:7px;font-size:11px;display:block}.g0o_ta_composer>div{align-items:flex-end;gap:8px;display:flex}.g0o_ta_composer textarea{resize:none;border:1px solid var(--inp-bd);background:var(--inp-bg);min-width:0;max-height:100px;color:var(--inp-ink);font:inherit;border-radius:18px;flex:1;padding:11px 13px;font-size:13px;transition:border-color .16s,box-shadow .16s}.g0o_ta_composer textarea:focus{outline:2px solid var(--sel)}.g0o_ta_composer button[type=submit]{background:var(--cta-bg);width:38px;height:38px;color:var(--cta-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.g0o_ta_composer .g0o_ta_attachButton{border:1px solid var(--card-bd);width:32px;height:38px;color:var(--tint1);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.g0o_ta_attachButton:hover:not(:disabled){background:var(--on-bg)}.g0o_ta_attachButton:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.g0o_ta_other,.g0o_ta_older{color:var(--tint2);padding:5px 0 9px;font-size:11px;text-decoration:underline}.g0o_ta_other{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.g0o_ta_other svg{width:14px;height:14px}.g0o_ta_older{margin:0 auto;display:block}.g0o_ta_error{color:var(--bad);border-top:1px solid var(--card-bd);flex-shrink:0;margin:0;padding:10px 16px;font-size:12px}@media (max-width:720px){.g0o_ta_launcher{right:16px;bottom:calc(88px + env(safe-area-inset-bottom))}.g0o_ta_launcher[aria-expanded=true]{visibility:hidden}}@media (max-width:480px){.g0o_ta_panel{border-radius:18px;width:calc(100vw - 20px);bottom:76px;right:10px}.g0o_ta_composer textarea{font-size:16px}}.g0o_ta_panel button,.g0o_ta_launcher{transition:transform .16s,background-color .16s,box-shadow .16s,opacity .16s}.g0o_ta_panel button:active:not(:disabled),.g0o_ta_launcher:active{transform:scale(.97)}.g0o_ta_panel button:disabled{cursor:default}@media (hover:hover){.g0o_ta_choice:hover:not(:disabled){border-color:var(--sel);background:var(--on-bg);transform:translateY(-2px);box-shadow:0 4px 10px #0001}.g0o_ta_primary:hover:not(:disabled),.g0o_ta_launcher:hover{box-shadow:var(--cta-sh);transform:translateY(-2px)}.g0o_ta_iconButton:hover,.g0o_ta_historyActions button:hover:not(:disabled),.g0o_ta_feedback button:hover:not(:disabled){background:var(--on-bg)}.g0o_ta_composer button[type=submit]:hover:not(:disabled) svg{transform:translateY(-2px)}}.g0o_ta_composer button[type=submit] svg{transition:transform .16s}@keyframes g0o_ta_panelIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes g0o_ta_contentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes g0o_ta_messageIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes g0o_ta_typingBounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.g0o_ta_panel,.g0o_ta_panel *,.g0o_ta_launcher{scroll-behavior:auto!important;transition:none!important;animation:none!important}.g0o_ta_panel button,.g0o_ta_launcher{transform:none!important}}.g0o_ta_launcher{right:16px}.g0o_ta_reportLabel{gap:8px;margin:16px 0;font-size:12px;display:grid}.g0o_ta_reportLabel textarea,.g0o_ta_reportLabel input{width:100%;min-width:0;font-size:16px}.g0o_ta_shots{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.g0o_ta_shots img{object-fit:cover;border:1px solid var(--card-bd);border-radius:8px;width:85px;height:70px;display:block}.g0o_ta_shots button{padding:6px 0;font-size:11px}.g0o_ta_attachZone{text-align:left;border:1px dashed var(--card-bd);width:100%;color:var(--tint1);cursor:pointer;background:0 0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:grid}.g0o_ta_attachZone>svg{grid-row:1/3;width:18px;height:18px}.g0o_ta_attachZone small{color:var(--tint2);font-size:11px;font-weight:400}.g0o_ta_attachZone:hover:not(:disabled){background:var(--on-bg);border-color:var(--tint2)}.g0o_ta_attachZone:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.g0o_ta_attachZone:disabled{opacity:.6;cursor:default}
._65sMoa_bubble{--member-bg:#edf5ff;--member-bd:#c5daf3;--member-label:#24527f;--ai-bg:#f4effb;--ai-bd:#e1d5ef;--ai-label:#644585;--system-bg:#f5f4f7;--system-bd:#e4e0e8;--system-label:#6d6376;background:var(--system-bg);border:1px solid var(--system-bd);color:var(--tint1)}[data-theme=dark] ._65sMoa_bubble{--member-bg:#5b8def1f;--member-bd:#5b8def42;--member-label:#9cc0f7;--ai-bg:#a585f21f;--ai-bd:#a585f247;--ai-label:#c7b0f7;--system-bg:#ffffff09;--system-bd:#ffffff17;--system-label:#a9a3b4}._65sMoa_bubble[data-role=user]{background:var(--member-bg);border-color:var(--member-bd)}._65sMoa_bubble[data-role=ai]{background:var(--ai-bg);border-color:var(--ai-bd)}._65sMoa_bubble[data-role=admin]{background:var(--on-bg);border-color:var(--on-bd)}._65sMoa_label{color:var(--system-label);font-weight:700}[data-role=user]>small>._65sMoa_label{color:var(--member-label)}[data-role=ai]>small>._65sMoa_label{color:var(--ai-label)}[data-role=admin]>small>._65sMoa_label{color:var(--on-ink)}
.i6YzoG_overlay{z-index:90;-webkit-backdrop-filter:blur(6px);background:#0f082373;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.i6YzoG_dialog{box-sizing:border-box;border:1px solid var(--card-bd);min-width:0;max-width:100%;height:auto;max-height:calc(100dvh - 40px);color:var(--tint1);box-shadow:var(--card-sh);background:#faf9fd;border-radius:15px;flex:none;margin:auto;padding:18px 20px;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;display:block;position:relative;overflow:auto}[data-theme=dark] .i6YzoG_dialog{background:#241d3e;border-color:#ffffff38}.i6YzoG_header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.i6YzoG_header b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.i6YzoG_header button{opacity:1;flex:none}.i6YzoG_body{min-width:0;display:block}.i6YzoG_tall{flex-direction:column;height:calc(100dvh - 40px);display:flex;overflow:hidden}.i6YzoG_tall .i6YzoG_header{flex:none}.i6YzoG_tallBody{flex-direction:column;flex:1;min-height:0;display:flex}.i6YzoG_closer{z-index:1;opacity:1;position:absolute;top:12px;right:12px}@media (max-width:480px){.i6YzoG_overlay{padding:12px}.i6YzoG_dialog{max-height:calc(100dvh - 24px);padding:16px}.i6YzoG_tall{height:calc(100dvh - 24px)}}
.So1kOa_cover{aspect-ratio:9/16;background:var(--chip-bg);border:1px solid var(--card-bd);border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.So1kOa_cover img{object-fit:cover;width:100%;height:100%;display:block}.So1kOa_cover.So1kOa_sm{border-radius:9px}.So1kOa_empty{color:var(--tint3);flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.So1kOa_overlay{opacity:0;background:linear-gradient(#140a1e00 45%,#140a1e8c);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:10px;transition:opacity .15s;display:flex;position:absolute;inset:0}.So1kOa_cover:hover .So1kOa_overlay,.So1kOa_cover:focus-within .So1kOa_overlay{opacity:1}@media (hover:none){.So1kOa_overlay{opacity:1}}.So1kOa_overlay button{flex:none}.So1kOa_badge{color:#5c4360;pointer-events:none;background:#ffffffe6;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.So1kOa_dur{color:#fff;pointer-events:none;background:#140a1e8c;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.So1kOa_bar{background:var(--chip-bg);border-radius:999px;height:6px;overflow:hidden}.So1kOa_bar>div{background:var(--on-bg);border-radius:999px;height:100%;transition:width .2s}.So1kOa_grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:720px){.So1kOa_grid{grid-template-columns:1fr}.So1kOa_grid>:first-child{max-width:220px;margin:0 auto}}.So1kOa_rows{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:auto}.So1kOa_col{flex-direction:column;flex:1;min-height:0;display:flex}.So1kOa_drop.So1kOa_big{flex:1;justify-content:center;align-items:center;min-height:160px;display:flex}.So1kOa_rowItem{border:1px solid var(--card-bd);background:var(--card-bg);border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.So1kOa_rowItem.So1kOa_bad{border-color:var(--viz-bad)}.So1kOa_fields{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:8px;display:grid}.So1kOa_fields textarea{grid-column:1/-1}@media (max-width:640px){.So1kOa_fields{grid-template-columns:1fr}}.So1kOa_status{align-items:center;gap:6px;min-height:18px;font-size:11px;display:flex}.So1kOa_drop{border:1.5px dashed var(--card-bd);text-align:center;color:var(--tint2);cursor:pointer;border-radius:12px;padding:22px;font-size:12px}.So1kOa_drop:hover,.So1kOa_drop.So1kOa_over{border-color:var(--on-bd);background:var(--chip-bg)}
._5nrUaq_drop{border:1px dashed var(--card-bd);text-align:center;cursor:pointer;width:100%;color:var(--tint1);background:0 0;border-radius:12px;padding:18px 14px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:block}._5nrUaq_drop:hover,._5nrUaq_drop:focus-visible,._5nrUaq_over{background:var(--on-bg);border-color:var(--tint2);outline:none}._5nrUaq_drop small{color:var(--tint2);margin-top:4px;font-size:11px;font-weight:400;display:block}._5nrUaq_grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-top:10px;display:grid}._5nrUaq_cell{background:var(--chip-bg);cursor:pointer;aspect-ratio:4/5;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}._5nrUaq_cell img{object-fit:cover;width:100%;height:100%;display:block}._5nrUaq_cell._5nrUaq_sel{border-color:var(--sel)}._5nrUaq_cell ._5nrUaq_tag{padding:0 6px;font-size:10px;position:absolute;top:4px;left:4px}._5nrUaq_cell ._5nrUaq_del{opacity:1;background:var(--menu-bg);border-radius:6px;width:20px;height:20px;position:absolute;top:3px;right:3px}._5nrUaq_cell ._5nrUaq_chk{background:var(--sel);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:4px;right:4px}._5nrUaq_up{color:var(--tint2);margin-top:6px;font-size:11px}._5nrUaq_bar{background:var(--card-bd);border-radius:2px;height:4px;margin-top:3px;overflow:hidden}._5nrUaq_bar>i{background:var(--sel);height:100%;transition:width .2s;display:block}._5nrUaq_seg{background:var(--chip-bg);border-radius:10px;gap:4px;padding:3px;display:inline-flex}._5nrUaq_seg button{color:var(--tint2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}._5nrUaq_seg button._5nrUaq_on{background:var(--menu-bg);color:var(--tint1);box-shadow:0 1px 4px #0000001f}._5nrUaq_thumb{object-fit:cover;background:var(--chip-bg);border:1px solid var(--card-bd);border-radius:6px;flex:none;width:44px;height:55px;display:block}._5nrUaq_line{border-top:1px solid var(--card-bd);align-items:center;gap:8px;padding:6px 0;display:flex}._5nrUaq_line:first-child{border-top:0}
.C54EMa_app{background:var(--win);color:var(--ink);grid-template-rows:52px minmax(0,1fr);grid-template-columns:248px minmax(0,1fr) 340px;display:grid;position:fixed;inset:0}.C54EMa_bar{background:var(--bar);border-bottom:1px solid var(--hair);z-index:20;-webkit-backdrop-filter:saturate(180%)blur(22px);grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex;position:relative}.C54EMa_logo{background:var(--brand);border-radius:6px;flex:none;width:22px;height:22px}.C54EMa_barTitle{white-space:nowrap;font-size:13px;font-weight:650}.C54EMa_sep{background:var(--hair);flex:none;width:1px;height:20px}.C54EMa_grow{flex:1;min-width:0}.C54EMa_kinds button{padding:0 12px}.C54EMa_side{background:var(--side);border-right:1px solid var(--hair);flex-direction:column;gap:2px;min-height:0;padding:16px 10px 12px;display:flex;overflow-y:auto}.C54EMa_sideHead{color:var(--ink3);padding:0 10px 8px;font-size:11px;font-weight:600}.C54EMa_step{text-align:left;width:100%;transition:background var(--t-fast) var(--ease);border-radius:9px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.C54EMa_step:hover:not(:disabled){background:var(--row-hover)}.C54EMa_step:disabled{opacity:.45;cursor:default}.C54EMa_step.C54EMa_cur{background:var(--row-sel)}.C54EMa_num{background:var(--ctl);width:22px;height:22px;color:var(--ink2);transition:background var(--t-mid) var(--ease), color var(--t-mid) var(--ease), transform var(--t-mid) var(--spring);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.C54EMa_step.C54EMa_cur .C54EMa_num{background:var(--accent);color:#fff;transform:scale(1.06)}.C54EMa_step.C54EMa_done .C54EMa_num{color:var(--ok);background:#34c77b33}.C54EMa_stepText{min-width:0}.C54EMa_stepName{font-size:13px;font-weight:600;display:block}.C54EMa_stepSub{-webkit-line-clamp:2;color:var(--ink2);-webkit-box-orient:vertical;margin-top:1px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.C54EMa_sideFoot{color:var(--ink3);flex-direction:column;gap:6px;margin-top:auto;padding:10px 10px 0;font-size:11.5px;display:flex}.C54EMa_main{scroll-behavior:smooth;min-height:0;padding:28px 36px 80px;overflow-y:auto}.C54EMa_wrap{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.C54EMa_screen{animation:C54EMa_screenIn var(--t-slow) var(--ease)}@keyframes C54EMa_screenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.C54EMa_h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.C54EMa_lead{color:var(--ink2);margin:4px 0 0;font-size:13px;line-height:1.55}.C54EMa_panel{background:var(--group);border:1px solid var(--group-bd);animation:C54EMa_screenIn var(--t-slow) var(--ease);border-radius:12px}.C54EMa_panelHead{min-height:30px;color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 0;font-size:11.5px;font-weight:600;display:flex}.C54EMa_panelBody{flex-direction:column;gap:12px;padding:12px 16px 14px;display:flex}.C54EMa_panelBody.C54EMa_tight{gap:0}.C54EMa_row{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.C54EMa_row.C54EMa_top{align-items:start}.C54EMa_rowLabel{color:var(--ink2);font-size:12.5px}.C54EMa_row.C54EMa_top .C54EMa_rowLabel{padding-top:6px}.C54EMa_line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.C54EMa_line.C54EMa_nowrap{flex-wrap:nowrap}.C54EMa_line>button,.C54EMa_line>a,.C54EMa_line>label{white-space:nowrap;flex:none}.C54EMa_main [role=radiogroup]:not(.C54EMa_tiles){vertical-align:middle;max-width:100%;display:inline-grid;overflow-x:auto}.C54EMa_panelBody>[role=radiogroup]:not(.C54EMa_tiles){align-self:flex-start}.C54EMa_inp{border:1px solid var(--field-bd);background:var(--field);height:32px;color:var(--ink);font:inherit;width:100%;min-width:0;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:7px;padding:0 11px;font-size:13px}.C54EMa_inp::placeholder,.C54EMa_ta::placeholder{color:var(--ink3)}.C54EMa_inp:focus,.C54EMa_ta:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.C54EMa_big{border-radius:9px;height:46px;font-size:17px;font-weight:600}.C54EMa_ta{border:1px solid var(--field-bd);background:var(--field);width:100%;min-height:160px;color:var(--ink);font:inherit;resize:vertical;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.7}.C54EMa_ta.C54EMa_short{min-height:90px}.C54EMa_hint{color:var(--ink2);margin:0;font-size:11.5px;line-height:1.5}.C54EMa_okText{color:var(--ok);align-items:center;gap:5px;font-size:12px;display:inline-flex}.C54EMa_badText{color:var(--danger);font-size:12px}.C54EMa_banner{animation:C54EMa_screenIn var(--t-mid) var(--ease);border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.55;display:flex}.C54EMa_banner svg{flex:none;margin-top:1px}.C54EMa_banner.C54EMa_bad{background:#ff5a5f17;border-color:#ff5a5f61}.C54EMa_banner.C54EMa_bad svg{color:var(--danger)}.C54EMa_banner.C54EMa_warn{background:#f5a52417;border-color:#f5a52461}.C54EMa_banner.C54EMa_warn svg{color:var(--warn)}.C54EMa_banner.C54EMa_info{background:var(--accent-soft);border-color:#0000}.C54EMa_chip{border:1px solid var(--ctl-bd);background:var(--ctl);white-space:nowrap;height:26px;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:20px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.C54EMa_chip:hover:not(:disabled){background:var(--ctl-hover)}.C54EMa_chip.C54EMa_on{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.C54EMa_chip.C54EMa_sm{height:22px;padding:0 8px;font-size:11px}.C54EMa_linkBtn{color:var(--accent);font-size:12px;font-weight:550}.C54EMa_linkBtn:hover{text-decoration:underline}.C54EMa_vers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.C54EMa_ver{border:1px solid var(--group-bd);background:var(--ctl);text-align:left;cursor:pointer;-webkit-user-select:text;user-select:text;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease), transform var(--t-mid) var(--spring);border-radius:11px;flex-direction:column;gap:6px;padding:12px;display:flex}.C54EMa_ver:hover{transform:translateY(-2px)}.C54EMa_ver.C54EMa_on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.C54EMa_vt{font-size:13px;font-weight:700}.C54EMa_va{color:var(--ink2);font-size:11.5px}.C54EMa_vb{color:var(--ink2);white-space:pre-line;max-height:116px;font-size:12px;line-height:1.6;overflow:hidden}.C54EMa_vg{color:var(--ink3);white-space:pre-line;border-top:1px dashed var(--hair-strong);max-height:80px;padding-top:6px;font-size:11px;overflow:hidden}.C54EMa_reco{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:11px 0;display:grid}.C54EMa_reco:first-child{border-top:0}.C54EMa_rk{font-weight:600}.C54EMa_rmeta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.C54EMa_thumbSm{object-fit:cover;background:var(--stage);border-radius:7px;flex:none;width:64px;height:44px}.C54EMa_src{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.C54EMa_src:first-child{border-top:0}.C54EMa_badge{border-radius:6px;flex:none;place-items:center;min-width:34px;height:22px;padding:0 6px;font-size:10px;font-weight:800;display:grid}.C54EMa_yt{color:#fff;background:#e5332a}.C54EMa_fi{background:var(--accent-soft);color:var(--accent)}.C54EMa_sname{flex-direction:column;flex:1;min-width:160px;display:flex}.C54EMa_sname b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.C54EMa_sname span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.C54EMa_xBtn{width:24px;height:24px;color:var(--ink3);border-radius:50%;flex:none;place-items:center;display:grid}.C54EMa_xBtn:hover{background:var(--ctl-hover);color:var(--ink)}.C54EMa_tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.C54EMa_tile{border:1px solid var(--group-bd);background:var(--ctl);text-align:left;min-width:0;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease), transform var(--t-mid) var(--spring);border-radius:10px;flex-direction:column;gap:6px;padding:6px;display:flex}.C54EMa_tile:hover{transform:translateY(-2px)}.C54EMa_tile.C54EMa_on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.C54EMa_thumb{background:var(--stage);color:var(--ink3);aspect-ratio:9/16;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.C54EMa_thumb.C54EMa_c45{aspect-ratio:4/5}.C54EMa_thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.C54EMa_thumb small{text-align:center;padding:6px;font-size:11px;line-height:1.35}.C54EMa_tileName{white-space:nowrap;text-overflow:ellipsis;padding:0 2px 2px;font-size:11.5px;font-weight:600;overflow:hidden}.C54EMa_star{color:#f5c84b;z-index:1;filter:drop-shadow(0 1px 1px #00000080);position:absolute;top:5px;right:5px}.C54EMa_swr{align-items:center;gap:12px;display:flex}.C54EMa_swr>div{flex:1;min-width:0}.C54EMa_swr b{font-size:12.5px;font-weight:600;display:block}.C54EMa_swr span{color:var(--ink2);font-size:11.5px}.C54EMa_acct{text-align:left;border-top:1px solid var(--hair);width:100%;transition:background var(--t-fast) var(--ease);align-items:center;gap:12px;padding:11px 14px;display:flex}.C54EMa_acct:first-child{border-top:0}.C54EMa_acct:hover{background:var(--row-hover)}.C54EMa_acct.C54EMa_on{background:var(--row-sel)}.C54EMa_avatar{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.C54EMa_avatar.C54EMa_none{background:var(--ctl-hover);color:var(--ink2)}.C54EMa_acct b{font-size:13px;display:block}.C54EMa_acct small{color:var(--ink2);font-size:11.5px}.C54EMa_presetChips{flex-wrap:wrap;gap:6px;display:flex}.C54EMa_presetChips span{background:var(--accent-soft);height:24px;color:var(--ink);border-radius:20px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.C54EMa_insp{background:var(--insp);border-left:1px solid var(--hair);flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex}.C54EMa_pvHead{color:var(--ink3);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.C54EMa_pv{background:var(--stage);border:1px solid var(--hair);border-radius:12px;flex:1;place-items:center;min-height:0;padding:14px;display:grid;overflow:hidden}.C54EMa_phone{aspect-ratio:9/16;height:min(100%,440px);box-shadow:var(--shadow);transition:transform var(--t-slow) var(--spring);background:#111;border-radius:18px;position:relative;overflow:hidden}.C54EMa_card45{aspect-ratio:4/5;width:min(100%,268px);box-shadow:var(--shadow);background:#111;border-radius:10px;position:relative;overflow:hidden}.C54EMa_phone img,.C54EMa_phone video,.C54EMa_card45 img,.C54EMa_card45 video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.C54EMa_pvEmpty{color:var(--ink3);text-align:center;padding:12px;font-size:12px;line-height:1.6}.C54EMa_pvCap{text-align:center;color:#fff;text-shadow:0 0 3px #000,0 2px 4px #000;z-index:1;font-weight:800;line-height:1.3;position:absolute;left:6%;right:6%}.C54EMa_pvHandle{text-align:center;color:#fff9;z-index:1;font-size:10px;position:absolute;bottom:5%;left:0;right:0}.C54EMa_pvNote{color:var(--ink2);text-align:center;margin:0;font-size:11.5px}.C54EMa_quote{background:var(--group);border:1px solid var(--group-bd);border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.C54EMa_ql{color:var(--ink2);justify-content:space-between;gap:10px;font-size:12px;display:flex}.C54EMa_qt{border-top:1px solid var(--hair);justify-content:space-between;gap:10px;margin-top:2px;padding-top:7px;font-size:14px;font-weight:700;display:flex}.C54EMa_qt b{font-variant-numeric:tabular-nums;transition:color var(--t-mid) var(--ease)}.C54EMa_go{background:var(--brand);color:#fff;width:100%;height:42px;transition:transform var(--t-fast) var(--ease), filter var(--t-fast) var(--ease), opacity var(--t-mid) var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex;box-shadow:0 8px 22px #8b5cf64d}.C54EMa_go:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.C54EMa_go:active:not(:disabled){transform:scale(.98)}.C54EMa_go:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.C54EMa_backBtn{height:32px;color:var(--ink2);border-radius:8px;font-size:12.5px}.C54EMa_backBtn:hover{background:var(--ctl-hover);color:var(--ink)}.C54EMa_stages{flex-direction:column;display:flex}.C54EMa_stage{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.C54EMa_stage:first-child{border-top:0}.C54EMa_dot{background:var(--ctl);width:22px;height:22px;color:var(--ink3);transition:background var(--t-mid) var(--ease), box-shadow var(--t-mid) var(--ease);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.C54EMa_stage.C54EMa_done{color:var(--ink2)}.C54EMa_stage.C54EMa_done .C54EMa_dot{color:var(--ok);background:#34c77b33}.C54EMa_stage.C54EMa_cur{font-weight:650}.C54EMa_stage.C54EMa_cur .C54EMa_dot{background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft);animation:C54EMa_pulse 1.6s var(--ease) infinite}.C54EMa_stage.C54EMa_todo{color:var(--ink3)}@keyframes C54EMa_pulse{50%{box-shadow:0 0 0 7px #0000}}.C54EMa_track{background:var(--ctl);border-radius:6px;height:6px;overflow:hidden}.C54EMa_fill{background:var(--brand);height:100%;transition:width .8s var(--ease);border-radius:6px;display:block}.C54EMa_log{font:11.5px/1.6 var(--mono);color:var(--ink2);background:var(--field);border:1px solid var(--hair);white-space:pre-wrap;word-break:break-all;border-radius:8px;padding:9px 12px}.C54EMa_doneWrap{text-align:center;align-items:center;padding-top:56px}.C54EMa_doneMark{width:64px;height:64px;color:var(--ok);animation:C54EMa_pop var(--t-slow) var(--spring);background:#34c77b2e;border-radius:50%;place-items:center;display:grid}@keyframes C54EMa_pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.C54EMa_empty{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}@media (max-width:1280px){.C54EMa_app{grid-template-columns:220px minmax(0,1fr) 300px}.C54EMa_main{padding:24px 24px 72px}}@media (max-width:980px){.C54EMa_app{grid-template-rows:52px auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.C54EMa_side{border-right:0;border-bottom:1px solid var(--hair);flex-direction:row;gap:4px;padding:8px;overflow-x:auto}.C54EMa_sideHead,.C54EMa_sideFoot,.C54EMa_stepSub{display:none}.C54EMa_step{flex:none;align-items:center;width:auto}.C54EMa_insp{border-left:0;border-top:1px solid var(--hair);flex-flow:wrap;align-items:center;padding:10px 14px}.C54EMa_pvHead,.C54EMa_pv,.C54EMa_pvNote{display:none}.C54EMa_quote{flex:1;min-width:200px;padding:8px 12px}.C54EMa_ql{display:none}.C54EMa_qt{border-top:0;margin-top:0;padding-top:0}.C54EMa_go{flex:1;width:auto;min-width:200px}.C54EMa_vers{grid-template-columns:minmax(0,1fr)}.C54EMa_row{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:640px){.C54EMa_main{padding:18px 16px 40px}.C54EMa_kinds{display:none}}@media (prefers-reduced-motion:reduce){.C54EMa_screen,.C54EMa_panel,.C54EMa_banner,.C54EMa_doneMark,.C54EMa_stage.C54EMa_cur .C54EMa_dot{animation:none}.C54EMa_ver,.C54EMa_tile,.C54EMa_go,.C54EMa_num,.C54EMa_phone,.C54EMa_fill{transition:none}}
.W5lmRW_app{--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.3, .64, 1);--bg:#f2f2f7;--card:#fff;--ink:#1c1c1e;--ink2:#6c6c70;--ink3:#aeaeb2;--hair:#3c3c4329;--fill:#7878801f;--fill2:#78788033;--accent:#6a4df5;--accent-soft:#6a4df51f;--ok:#30b45c;--danger:#ff3b30;--warn:#ff9f0a;--bar:#f9f9fbd1;--brand:linear-gradient(100deg, #8b5cf6, #ec4899 55%, #38bdf8);--shadow:0 10px 30px #1e143c1f;background:var(--bg);min-height:100dvh;color:var(--ink);font:16px/1.45 var(--ui);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px);overflow-x:hidden}:root[data-theme=dark] .W5lmRW_app{--bg:#000;--card:#1c1c1e;--ink:#fff;--ink2:#ebebf599;--ink3:#ebebf54d;--hair:#54545899;--fill:#7676803d;--fill2:#7676805c;--accent:#9b87ff;--accent-soft:#9b87ff2e;--bar:#161618d1;--shadow:0 10px 30px #00000080}@media (prefers-reduced-motion:reduce){.W5lmRW_app *{transition-duration:1ms!important;animation-duration:1ms!important}}.W5lmRW_nav{z-index:10;padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 8px;background:var(--bar);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid #0000;grid-template-columns:70px 1fr 70px;align-items:center;transition:border-color .2s;display:grid;position:sticky;top:0}.W5lmRW_nav.W5lmRW_scrolled{border-bottom-color:var(--hair)}.W5lmRW_navBtn{color:var(--accent);align-items:center;gap:2px;min-height:36px;font-size:17px;display:inline-flex}.W5lmRW_navBtn:disabled{opacity:.35}.W5lmRW_navTitle{text-align:center;opacity:0;font-size:15px;font-weight:600;transition:opacity .2s}.W5lmRW_nav.W5lmRW_scrolled .W5lmRW_navTitle{opacity:1}.W5lmRW_dots{justify-content:center;gap:5px;display:flex}.W5lmRW_dots i{background:var(--fill2);width:18px;height:4px;transition:background .3s var(--ease), width .3s var(--ease);border-radius:2px}.W5lmRW_dots i.W5lmRW_on{background:var(--accent);width:26px}.W5lmRW_page{animation:W5lmRW_slideIn .42s var(--ease);padding:4px 16px 0}.W5lmRW_page.W5lmRW_back{animation:W5lmRW_slideBack .42s var(--ease)}@keyframes W5lmRW_slideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes W5lmRW_slideBack{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.W5lmRW_large{letter-spacing:-.02em;margin:8px 4px 4px;font-size:32px;font-weight:750;line-height:1.15}.W5lmRW_sub{color:var(--ink2);margin:0 4px 18px;font-size:15px}.W5lmRW_section{color:var(--ink2);text-transform:uppercase;letter-spacing:.02em;margin:22px 16px 7px;font-size:13px}.W5lmRW_group{background:var(--card);border-radius:14px;overflow:hidden}.W5lmRW_row{text-align:left;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;transition:background .15s;display:flex;position:relative}.W5lmRW_row:active{background:var(--fill)}.W5lmRW_row+.W5lmRW_row:before{content:"";background:var(--hair);height:.5px;position:absolute;top:0;left:16px;right:0}.W5lmRW_row .W5lmRW_grow{flex:1;min-width:0}.W5lmRW_row b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;display:block;overflow:hidden}.W5lmRW_row small{color:var(--ink2);font-size:13px;display:block}.W5lmRW_chev{color:var(--ink3)}.W5lmRW_avatar{color:#fff;background:var(--brand);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid}.W5lmRW_check{color:var(--accent)}.W5lmRW_input,.W5lmRW_textarea{width:100%;font:inherit;color:var(--ink);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;padding:14px 16px}.W5lmRW_textarea{resize:none;min-height:96px;line-height:1.5}.W5lmRW_input::placeholder,.W5lmRW_textarea::placeholder{color:var(--ink3)}.W5lmRW_chips{flex-wrap:wrap;gap:8px;padding:0 2px;display:flex}.W5lmRW_chip{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--hair);transition:transform .2s var(--spring), background .2s, color .2s;border-radius:20px;padding:8px 14px;font-size:15px}.W5lmRW_chip:active{transform:scale(.95)}.W5lmRW_chip.W5lmRW_on{background:var(--accent);color:#fff;box-shadow:none}.W5lmRW_presetCard{background:var(--card);box-shadow:var(--shadow);animation:W5lmRW_pop .45s var(--spring);border-radius:16px;gap:10px;padding:16px;display:grid}@keyframes W5lmRW_pop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}.W5lmRW_kv{flex-wrap:wrap;gap:6px;display:flex}.W5lmRW_kv span{background:var(--fill);color:var(--ink);border-radius:10px;padding:4px 10px;font-size:13px}.W5lmRW_note{color:var(--ink2);margin:8px 16px 0;font-size:13px;line-height:1.5}.W5lmRW_switch{background:var(--fill2);width:51px;height:31px;transition:background .25s var(--ease);border-radius:16px;flex:none;position:relative}.W5lmRW_switch:after{content:"";width:27px;height:27px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.W5lmRW_switch.W5lmRW_on{background:var(--ok)}.W5lmRW_switch.W5lmRW_on:after{transform:translate(20px)}.W5lmRW_kwPill{background:var(--accent-soft);color:var(--accent);border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-weight:650;display:inline-flex}.W5lmRW_cta{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:20;color:#fff;background:var(--brand);height:54px;transition:transform .2s var(--spring), opacity .2s, filter .2s;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:650;display:flex;position:fixed;box-shadow:0 10px 26px #ec489959}.W5lmRW_cta:active:not(:disabled){transform:scale(.97)}.W5lmRW_cta:disabled{background:var(--card);color:var(--ink3);box-shadow:0 0 0 .5px var(--hair), 0 8px 24px #0000001f}.W5lmRW_ctaHint{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 74px);text-align:center;color:var(--ink2);z-index:19;font-size:12.5px;position:fixed}.W5lmRW_making{text-align:center;place-items:center;gap:18px;padding:40px 0 10px;display:grid}.W5lmRW_orb{border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.W5lmRW_orb svg{position:absolute;inset:0;transform:rotate(-90deg)}.W5lmRW_orb circle{transition:stroke-dashoffset .8s var(--ease)}.W5lmRW_orb b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:750}.W5lmRW_orbGlow{background:var(--brand);filter:blur(22px);opacity:.35;border-radius:50%;animation:2.4s ease-in-out infinite W5lmRW_breathe;position:absolute;inset:14px}@keyframes W5lmRW_breathe{50%{opacity:.6;transform:scale(1.06)}}.W5lmRW_steps{text-align:left;gap:10px;width:100%;max-width:320px;display:grid}.W5lmRW_step{color:var(--ink3);align-items:center;gap:10px;font-size:15px;transition:color .3s;display:flex}.W5lmRW_step.W5lmRW_on{color:var(--ink);font-weight:600}.W5lmRW_step.W5lmRW_done{color:var(--ok)}.W5lmRW_stepDot{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.W5lmRW_step.W5lmRW_on .W5lmRW_stepDot{background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-soft)}.W5lmRW_step.W5lmRW_done .W5lmRW_stepDot{background:#30b45c29}.W5lmRW_player{aspect-ratio:9/16;background:#000;border-radius:22px;width:min(60vw,270px,28.125dvh);margin:6px auto 16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.W5lmRW_player video{object-fit:cover;width:100%;height:100%;display:block}.W5lmRW_player .W5lmRW_busy{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;place-items:center;font-size:15px;animation:.3s W5lmRW_fadeIn;display:grid;position:absolute;inset:0}@keyframes W5lmRW_fadeIn{0%{opacity:0}}.W5lmRW_quick{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.W5lmRW_qbtn{background:var(--card);color:var(--ink);transition:transform .2s var(--spring);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;font-size:12.5px;display:flex}.W5lmRW_qbtn:active{transform:scale(.94)}.W5lmRW_qbtn i{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:11px;place-items:center;font-style:normal;display:grid}.W5lmRW_pcHint{background:var(--card);color:var(--ink2);border-radius:14px;align-items:center;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:13.5px;display:flex}.W5lmRW_pcHint b{color:var(--ink)}.W5lmRW_scrim{z-index:40;background:#00000052;animation:.25s W5lmRW_fadeIn;position:fixed;inset:0}.W5lmRW_sheet{z-index:41;background:var(--bg);max-height:86dvh;padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 18px);animation:W5lmRW_sheetUp .45s var(--spring);touch-action:pan-y;border-radius:18px 18px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -10px 40px #0003}@keyframes W5lmRW_sheetUp{0%{transform:translateY(100%)}to{transform:none}}.W5lmRW_grab{background:var(--fill2);border-radius:3px;width:38px;height:5px;margin:2px auto 10px}.W5lmRW_sheetHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.W5lmRW_sheetHead h3{margin:0;font-size:18px}.W5lmRW_sheetBtn{color:var(--accent);font-size:16px;font-weight:600}.W5lmRW_hscroll{scroll-snap-type:x mandatory;gap:10px;padding:4px 2px 10px;display:flex;overflow-x:auto}.W5lmRW_scene{scroll-snap-align:start;width:92px;color:var(--ink2);text-align:center;flex:none;gap:6px;font-size:12px;display:grid}.W5lmRW_scene img{aspect-ratio:9/16;object-fit:cover;background:var(--fill);border-radius:12px;width:92px}.W5lmRW_scene.W5lmRW_on img{box-shadow:0 0 0 3px var(--accent)}.W5lmRW_slots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.W5lmRW_slot{background:var(--card);text-align:center;transition:transform .2s var(--spring), background .2s, color .2s;border-radius:14px;padding:12px 6px;font-size:14px;line-height:1.3}.W5lmRW_slot small{color:var(--ink2);font-size:12px;display:block}.W5lmRW_slot.W5lmRW_on{background:var(--accent);color:#fff}.W5lmRW_slot.W5lmRW_on small{color:#fffc}.W5lmRW_slot:active{transform:scale(.96)}.W5lmRW_checkCard{animation:W5lmRW_pop .4s var(--spring);border-radius:14px;gap:6px;padding:12px 14px;font-size:14px;display:grid}.W5lmRW_checkCard.W5lmRW_ok{color:var(--ok);background:#30b45c1f}.W5lmRW_checkCard.W5lmRW_bad{color:var(--danger);background:#ff3b301a}.W5lmRW_checkCard p{color:var(--ink);margin:0}.W5lmRW_fixBtn{background:var(--danger);color:#fff;border-radius:12px;justify-self:start;padding:8px 14px;font-size:14px;font-weight:600}.W5lmRW_tri{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.W5lmRW_tri div{background:var(--card);color:var(--ink2);border-radius:12px;padding:8px 10px;font-size:12px}.W5lmRW_tri div b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.W5lmRW_tri div.W5lmRW_bad b{color:var(--danger)}.W5lmRW_doneWrap{text-align:center;place-items:center;gap:12px;padding:56px 12px 10px;display:grid}.W5lmRW_doneMark{width:96px;height:96px;color:var(--ok);animation:W5lmRW_pop .6s var(--spring);background:#30b45c24;border-radius:50%;place-items:center;display:grid}.W5lmRW_doneMark svg path{stroke-dasharray:30;stroke-dashoffset:30px;animation:W5lmRW_draw .6s .25s var(--ease) forwards}@keyframes W5lmRW_draw{to{stroke-dashoffset:0}}.W5lmRW_link{color:var(--accent);padding:10px;font-size:16px;font-weight:550}.W5lmRW_err{color:var(--danger);background:#ff3b301a;border-radius:12px;margin:12px 4px 0;padding:12px 14px;font-size:14px}.W5lmRW_install{background:var(--card);color:var(--ink2);border-radius:14px;align-items:center;gap:10px;margin:18px 0 0;padding:12px 14px;font-size:13.5px;display:flex}.W5lmRW_install button{color:var(--accent);margin-left:auto;font-weight:600}.W5lmRW_desk,.W5lmRW_deskSide,.W5lmRW_phoneFrame,.W5lmRW_phoneScroll{display:contents}.W5lmRW_deskSide{display:none}@media (min-width:760px) and (hover:hover){.W5lmRW_desk{background:radial-gradient(60% 50% at 30% 20%,#8b5cf638,#0000 70%),radial-gradient(50% 50% at 80% 80%,#ec48992e,#0000 70%),#0f0d18;justify-content:center;align-items:center;gap:48px;min-height:100dvh;padding:24px;display:flex}.W5lmRW_phoneFrame{background:#0b0b0e;border-radius:54px;flex:none;width:390px;height:min(844px,100dvh - 48px);padding:12px;display:block;position:relative;transform:translateZ(0);box-shadow:0 0 0 2px #2a2a33,0 40px 120px #0009,inset 0 0 0 1px #ffffff0f}.W5lmRW_phoneScroll{scrollbar-width:none;border-radius:42px;height:100%;display:block;overflow-y:auto}.W5lmRW_phoneFrame .W5lmRW_cta{bottom:26px;left:28px;right:28px}.W5lmRW_phoneFrame .W5lmRW_sheet{border-radius:18px 18px 42px 42px;max-height:80%;bottom:12px;left:12px;right:12px}.W5lmRW_phoneFrame .W5lmRW_scrim{border-radius:42px;inset:12px}.W5lmRW_phoneScroll::-webkit-scrollbar{display:none}.W5lmRW_phoneScroll .W5lmRW_app{min-height:100%}.W5lmRW_phoneScroll .W5lmRW_nav{padding-top:50px}.W5lmRW_island{z-index:60;background:#000;border-radius:20px;width:110px;height:30px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.W5lmRW_deskSide{color:#fffc;gap:14px;max-width:300px;font:14px/1.6 -apple-system,Pretendard,Malgun Gothic,sans-serif;display:grid}.W5lmRW_deskSide b{color:#fff;font-size:20px}.W5lmRW_deskSide a{color:#b9a8ff}.W5lmRW_deskSide span{color:#ffffff8c;font-size:13px}}.W5lmRW_balCard{background:var(--card);border-radius:14px;flex-direction:column;gap:2px;margin:20px 0 0;padding:12px 16px;font-size:15px;display:flex}.W5lmRW_balCard b{font-variant-numeric:tabular-nums;font-weight:700}.W5lmRW_balCard small{color:var(--ink2);font-size:13px}.W5lmRW_balLink{color:var(--danger);font-size:14px;font-weight:600}.W5lmRW_srcIcon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);letter-spacing:-.02em;border-radius:9px;flex:none;place-items:center;font-size:10.5px;font-weight:800;display:grid}.W5lmRW_rmBtn{width:26px;height:26px;color:var(--ink2);background:var(--fill);transition:background .15s, color .15s, transform .2s var(--spring);border-radius:13px;flex:none;place-items:center;display:grid}.W5lmRW_rmBtn:active{background:var(--danger);color:#fff;transform:scale(.9)}.W5lmRW_reelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-bottom:20px;display:grid}.W5lmRW_reelCard{text-align:left;animation:W5lmRW_pop .45s var(--spring) both;transition:transform .2s var(--spring);gap:6px;display:grid}.W5lmRW_reelCard:active{transform:scale(.97)}.W5lmRW_reelCard:disabled{opacity:.85}.W5lmRW_reelCard b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.W5lmRW_reelCard small{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.W5lmRW_reelPoster{aspect-ratio:9/16;background:var(--fill);color:var(--ink3);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000024}.W5lmRW_reelPoster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.W5lmRW_badge{color:#fff;-webkit-backdrop-filter:blur(8px);border-radius:10px;padding:3px 9px;font-size:11.5px;font-weight:650;position:absolute;top:8px;left:8px}.W5lmRW_bRun{background:#6a4df5d9;animation:1.6s ease-in-out infinite W5lmRW_pulseB}@keyframes W5lmRW_pulseB{50%{opacity:.65}}.W5lmRW_bFail{background:#ff3b30e0}.W5lmRW_bDone{background:#30b45ce0}.W5lmRW_bSched{background:#ff9f0ae6}.W5lmRW_bNew{background:#0000008c}.W5lmRW_failMark{width:84px;height:84px;color:var(--danger);animation:W5lmRW_pop .5s var(--spring);background:#ff3b301f;border-radius:50%;place-items:center;display:grid}
.w-LShG_vars{--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.36, .64, 1);--t-fast:.12s;--t-mid:.22s;--t-slow:.36s;--radius:10px;--radius-sm:7px;--accent:#7c6cff;--accent-soft:#7c6cff2e;--accent-ring:#7c6cff8c;--brand:linear-gradient(100deg, #8b5cf6, #ec4899 55%, #38bdf8);--sel:#ec4899;--danger:#ff5a5f;--ok:#34c77b;--warn:#f5a524;--win:#1b1b1f;--stage:#121215;--bar:#222228c7;--side:#1e1e24b8;--insp:#1e1e24c7;--tl:#18181c;--track:#202026;--track-alt:#1d1d23;--group:#ffffff0b;--group-bd:#ffffff12;--hair:#ffffff16;--hair-strong:#ffffff24;--ink:#ffffffe6;--ink2:#ffffff94;--ink3:#ffffff5c;--ctl:#ffffff13;--ctl-hover:#ffffff1f;--ctl-bd:#ffffff1a;--field:#00000047;--field-bd:#ffffff1f;--pop:#2c2c34eb;--shadow:0 18px 50px #00000073, 0 2px 8px #0000004d;--row-hover:#ffffff0f;--row-sel:#7c6cff47;color:var(--ink);font:13px/1.45 var(--ui);letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.w-LShG_app{grid-template-rows:52px minmax(0, 1fr) var(--tl-h,236px);grid-template-columns:var(--sb-w,256px) minmax(0, 1fr) var(--in-w,296px);background:var(--win);transition:grid-template-columns var(--t-slow) var(--ease), grid-template-rows var(--t-mid) var(--ease);-webkit-user-select:none;user-select:none;display:grid;position:fixed;inset:0;overflow:hidden}:root:not([data-theme=dark]) .w-LShG_vars.w-LShG_followTheme{--win:#ececef;--stage:#dcdce0;--bar:#f6f6f8cc;--side:#f0f0f4bd;--insp:#f6f6f8d1;--tl:#f4f4f6;--track:#fff;--track-alt:#f7f7f9;--group:#ffffffbf;--group-bd:#00000012;--hair:#00000017;--hair-strong:#00000026;--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#a1a1a6;--ctl:#0000000d;--ctl-hover:#00000016;--ctl-bd:#0000001a;--field:#fff;--field-bd:#00000024;--pop:#fcfcfdf0;--shadow:0 18px 50px #1e143c2e, 0 2px 8px #00000014;--row-hover:#0000000b;--row-sel:#7c6cff33;--accent:#6552f5}.w-LShG_app.w-LShG_sbHidden{--sb-w:0px}.w-LShG_app.w-LShG_inHidden{--in-w:0px}@media (prefers-reduced-motion:reduce){.w-LShG_vars,.w-LShG_vars *{transition-duration:1ms!important;animation-duration:1ms!important}}.w-LShG_toolbar{background:var(--bar);border-bottom:1px solid var(--hair);-webkit-backdrop-filter:saturate(180%)blur(22px);z-index:20;grid-area:1/1/auto/-1;align-items:center;gap:6px;padding:0 12px;display:flex;position:relative}.w-LShG_tgroup{align-items:center;gap:2px;display:flex}.w-LShG_tsep{background:var(--hair);width:1px;height:20px;margin:0 6px}.w-LShG_tbtn{border-radius:var(--radius-sm);min-width:30px;height:30px;color:var(--ink2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.w-LShG_tbtn:hover:not(:disabled){background:var(--ctl-hover);color:var(--ink)}.w-LShG_tbtn:active:not(:disabled){transform:scale(.96)}.w-LShG_tbtn.w-LShG_on{color:var(--accent);background:var(--accent-soft)}.w-LShG_title{flex-direction:column;flex:1;align-items:center;min-width:0;line-height:1.2;display:flex}.w-LShG_title b{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-size:13px;font-weight:600;overflow:hidden}.w-LShG_title span{color:var(--ink3);align-items:center;gap:5px;font-size:11px;display:inline-flex}.w-LShG_dot{background:var(--ink3);width:6px;height:6px;transition:background var(--t-mid) var(--ease);border-radius:50%}.w-LShG_dot.w-LShG_saving{background:var(--warn);animation:w-LShG_pulse 1s var(--ease) infinite}.w-LShG_dot.w-LShG_saved{background:var(--ok)}.w-LShG_dot.w-LShG_error,.w-LShG_dot.w-LShG_conflict{background:var(--danger)}@keyframes w-LShG_pulse{50%{opacity:.35}}.w-LShG_export{color:#fff;background:var(--brand);height:30px;transition:background-position var(--t-slow) var(--ease), transform var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease);background-position:0 0;background-size:160% 100%;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #ec489952,inset 0 0 0 1px #ffffff2e}.w-LShG_export:hover:not(:disabled){background-position:100% 0;box-shadow:0 6px 20px #ec48996b,inset 0 0 0 1px #ffffff38}.w-LShG_export:active:not(:disabled){transform:scale(.97)}.w-LShG_export:disabled{opacity:.55}.w-LShG_ring{width:16px;height:16px}.w-LShG_exportGroup{display:inline-flex}.w-LShG_exportGroup .w-LShG_export:first-child{border-radius:8px 0 0 8px}.w-LShG_exportMore{margin-left:1px;border-radius:0 8px 8px 0!important;padding:0 7px!important}.w-LShG_menuSep2{background:var(--hair);height:1px;margin:4px 6px}.w-LShG_titleRow{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.w-LShG_langTabs{background:var(--ctl);box-shadow:inset 0 0 0 1px var(--ctl-bd);border-radius:7px;flex:none;gap:2px;padding:2px;display:inline-flex}.w-LShG_langTabs a,.w-LShG_langTabs span{letter-spacing:.04em;color:var(--ink2);border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:700}.w-LShG_langTabs a:hover{background:var(--ctl-hover);color:var(--ink)}.w-LShG_langTabs span{background:var(--accent);color:#fff}.w-LShG_langSheet{width:min(500px,94vw)}.w-LShG_langLabel{align-items:baseline;gap:8px;margin:12px 0 7px;font-size:12px;font-weight:600;display:flex}.w-LShG_langLabel span{color:var(--ink3);font-size:11px;font-weight:400}.w-LShG_langChips{flex-wrap:wrap;gap:8px;display:flex}.w-LShG_langChip{background:var(--ctl);min-width:120px;box-shadow:inset 0 0 0 1px var(--ctl-bd);color:var(--ink);transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:inline-flex}.w-LShG_langChip b{letter-spacing:.05em;color:var(--ink3);font-size:11px}.w-LShG_langChip span{color:var(--ink3);margin-left:auto;font-size:10.5px}.w-LShG_langChip:hover:not(:disabled){background:var(--ctl-hover)}.w-LShG_langChip.w-LShG_on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.w-LShG_langChip.w-LShG_on b{color:var(--accent)}.w-LShG_langVoice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-LShG_langHint{color:var(--ink3);margin-top:6px;font-size:11px}.w-LShG_langCarry{background:var(--ctl);color:var(--ink2);border-radius:10px;gap:4px;margin:14px 0 16px;padding:10px 12px;font-size:12px;list-style:none;display:grid}.w-LShG_langCarry b{width:38px;color:var(--ink);font-weight:600;display:inline-block}.w-LShG_langCost{color:var(--ink2);font-variant-numeric:tabular-nums;align-self:center;margin-right:auto;font-size:12px}.w-LShG_ring circle{transition:stroke-dashoffset var(--t-slow) var(--ease)}.w-LShG_sidebar{background:var(--side);border-right:1px solid var(--hair);-webkit-backdrop-filter:saturate(160%)blur(20px);flex-direction:column;grid-area:2/1;min-width:0;display:flex;overflow:hidden}.w-LShG_sbInner{flex-direction:column;flex:1;width:256px;min-height:0;display:flex}.w-LShG_sbTabs{grid-template-columns:repeat(6,1fr);gap:2px;padding:10px 10px 8px;display:grid;position:relative}.w-LShG_sbTab{height:44px;color:var(--ink2);z-index:1;transition:color var(--t-fast) var(--ease);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;display:flex;position:relative}.w-LShG_sbTab:hover,.w-LShG_sbTab.w-LShG_on{color:var(--ink)}.w-LShG_sbThumb{background:var(--ctl-hover);height:44px;box-shadow:inset 0 0 0 1px var(--ctl-bd);transition:transform var(--t-mid) var(--spring), width var(--t-mid) var(--ease);border-radius:9px;position:absolute;top:10px}.w-LShG_sbHead{justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.w-LShG_sbHead h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.w-LShG_sbBody{flex:1;min-height:0;padding:0 8px 14px;overflow:auto}.w-LShG_sbBody::-webkit-scrollbar{width:10px;height:10px}.w-LShG_inspector::-webkit-scrollbar{width:10px;height:10px}.w-LShG_tlScroll::-webkit-scrollbar{width:10px;height:10px}.w-LShG_sbBody::-webkit-scrollbar-thumb{background:var(--hair-strong);background-clip:content-box;border:3px solid #0000;border-radius:10px}.w-LShG_inspector::-webkit-scrollbar-thumb{background:var(--hair-strong);background-clip:content-box;border:3px solid #0000;border-radius:10px}.w-LShG_tlScroll::-webkit-scrollbar-thumb{background:var(--hair-strong);background-clip:content-box;border:3px solid #0000;border-radius:10px}.w-LShG_panelIn{animation:w-LShG_panelIn var(--t-mid) var(--ease)}@keyframes w-LShG_panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.w-LShG_row{cursor:default;transition:background var(--t-fast) var(--ease);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex;position:relative}.w-LShG_row:hover{background:var(--row-hover)}.w-LShG_row.w-LShG_sel{background:var(--row-sel)}.w-LShG_row .w-LShG_mut{color:var(--ink3);font-size:11px}.w-LShG_rowMain{flex:1;min-width:0}.w-LShG_rowMain b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.w-LShG_thumb{aspect-ratio:9/16;background:var(--ctl);object-fit:cover;width:34px;box-shadow:0 0 0 1px var(--hair);border-radius:5px;flex:none}.w-LShG_clipGrid{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 8px;display:grid}.w-LShG_clipCard{aspect-ratio:9/16;background:var(--ctl);box-shadow:0 0 0 1px var(--hair);transition:transform var(--t-mid) var(--spring), box-shadow var(--t-fast) var(--ease);border-radius:8px;position:relative;overflow:hidden}.w-LShG_clipCard img{object-fit:cover;width:100%;height:100%;display:block}.w-LShG_clipCard:hover{box-shadow:0 8px 20px #0000004d, 0 0 0 1px var(--hair-strong);transform:translateY(-2px)scale(1.02)}.w-LShG_clipCard.w-LShG_cur{box-shadow:0 0 0 2px var(--accent)}.w-LShG_clipCard .w-LShG_cap{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;text-overflow:ellipsis;background:#00000080;border-radius:4px;padding:1px 5px;font-size:10px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.w-LShG_clipCard .w-LShG_badge{color:#fff;background:var(--accent);border-radius:4px;padding:0 5px;font-size:9.5px;position:absolute;top:4px;right:4px}.w-LShG_stage{background:var(--stage);background-image:radial-gradient(circle at 50% 40%,#7c6cff14,#0000 60%);grid-area:2/2;place-items:center;padding-top:44px;display:grid;position:relative;overflow:hidden}.w-LShG_frameWrap{transition:width var(--t-mid) var(--ease), height var(--t-mid) var(--ease);position:relative}.w-LShG_frame{background:#000;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0f}.w-LShG_frame video{object-fit:cover;width:100%;height:100%;transition:opacity 90ms linear;position:absolute;inset:0}.w-LShG_frame canvas.w-LShG_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.w-LShG_hit{position:absolute;inset:0}.w-LShG_selBox{border:1.5px solid var(--sel);pointer-events:none;transition:left 60ms linear, top 60ms linear, width 60ms linear, height 60ms linear, opacity var(--t-fast);border-radius:3px;position:absolute;box-shadow:0 0 0 1px #00000040}.w-LShG_selBox.w-LShG_hover{border-style:dashed;border-color:#ffffff8c}.w-LShG_handle{border:1.5px solid var(--sel);background:#fff;border-radius:2px;width:8px;height:8px;position:absolute}.w-LShG_guideV,.w-LShG_guideH{pointer-events:none;background:var(--sel);opacity:0;transition:opacity var(--t-fast);position:absolute}.w-LShG_guideV{width:1px;top:0;bottom:0;left:50%}.w-LShG_guideH{height:1px;left:0;right:0}.w-LShG_guideOn{opacity:.75}.w-LShG_safe{pointer-events:none;border:1px dashed #ffffff38;border-radius:6px;position:absolute;inset:11% 16% 20% 6%}.w-LShG_safeLbl{color:#ffffff73;pointer-events:none;font-size:10px;position:absolute}.w-LShG_hud{background:var(--pop);border:1px solid var(--hair);box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(180%)blur(24px);animation:w-LShG_hudIn var(--t-mid) var(--spring);z-index:5;white-space:nowrap;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}@keyframes w-LShG_hudIn{0%{opacity:0;transform:translate(-50%,-6px)scale(.97)}to{opacity:1;transform:translate(-50%)}}.w-LShG_hudSep{background:var(--hair);width:1px;height:18px;margin:0 3px}.w-LShG_swatch{border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #00000040}.w-LShG_stageFoot{background:var(--pop);border:1px solid var(--hair);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;gap:4px;padding:3px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.w-LShG_inspector{background:var(--insp);border-left:1px solid var(--hair);-webkit-backdrop-filter:saturate(160%)blur(20px);grid-area:2/3;min-width:0;overflow:auto}.w-LShG_inInner{flex-direction:column;gap:12px;width:296px;padding:12px 12px 30px;display:flex}.w-LShG_inHead{align-items:center;gap:8px;padding:2px 4px 0;display:flex}.w-LShG_inHead h2{letter-spacing:-.01em;flex:1;margin:0;font-size:15px;font-weight:650}.w-LShG_group{background:var(--group);border:1px solid var(--group-bd);border-radius:var(--radius);overflow:hidden}.w-LShG_gTitle{color:var(--ink3);letter-spacing:.02em;justify-content:space-between;align-items:center;padding:8px 12px 4px;font-size:11px;font-weight:600;display:flex}.w-LShG_field{grid-template-columns:70px minmax(0,1fr) 8px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;display:grid}.w-LShG_field+.w-LShG_field{border-top:1px solid var(--hair)}.w-LShG_field>label{color:var(--ink2);font-size:12px}.w-LShG_field .w-LShG_diff{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.w-LShG_full{grid-column:1/-1}.w-LShG_input,.w-LShG_textarea,.w-LShG_num{border:1px solid var(--field-bd);background:var(--field);width:100%;color:var(--ink);font:inherit;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);-webkit-user-select:text;user-select:text;border-radius:7px;outline:none;padding:5px 8px}.w-LShG_input:focus,.w-LShG_textarea:focus,.w-LShG_num:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.w-LShG_textarea{resize:vertical;min-height:64px;line-height:1.5}.w-LShG_num{text-align:right;font-variant-numeric:tabular-nums;width:64px}.w-LShG_hint{color:var(--ink3);padding:0 12px 10px;font-size:11px;line-height:1.5}.w-LShG_linkBtn{color:var(--accent);font-size:12px}.w-LShG_linkBtn:hover{text-decoration:underline}.w-LShG_seg{background:var(--ctl);box-shadow:inset 0 0 0 1px var(--ctl-bd);border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:grid;position:relative}.w-LShG_segBtn{z-index:1;height:24px;color:var(--ink2);white-space:nowrap;transition:color var(--t-fast) var(--ease);border-radius:6px;padding:0 8px;font-size:12px;position:relative}.w-LShG_segBtn.w-LShG_on{color:var(--ink);font-weight:550}.w-LShG_segPill{background:var(--pop);box-shadow:0 1px 3px #00000040, inset 0 0 0 1px var(--hair);transition:left var(--t-mid) var(--spring), width var(--t-mid) var(--ease);border-radius:6px;position:absolute;top:2px;bottom:2px}.w-LShG_slider{align-items:center;gap:6px;min-width:0;display:flex}.w-LShG_slider input[type=range]{width:100%;min-width:0;accent-color:var(--accent);flex:1;height:18px}.w-LShG_btn{background:var(--ctl);height:28px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ctl-bd);transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.w-LShG_btn:hover:not(:disabled){background:var(--ctl-hover)}.w-LShG_btn:active:not(:disabled){transform:scale(.97)}.w-LShG_btn.w-LShG_primary{background:var(--accent);color:#fff;box-shadow:none}.w-LShG_btn.w-LShG_primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}.w-LShG_btn.w-LShG_danger{color:var(--danger)}.w-LShG_btn.w-LShG_block{width:100%}.w-LShG_btnRow{flex-wrap:wrap;gap:6px;padding:8px 12px 10px;display:flex}.w-LShG_colorWell{cursor:pointer;width:28px;height:22px;box-shadow:inset 0 0 0 1px #ffffff4d, 0 0 0 1px var(--ctl-bd);border:0;border-radius:6px;padding:0;overflow:hidden}.w-LShG_colorWell::-webkit-color-swatch-wrapper{padding:0}.w-LShG_colorWell::-webkit-color-swatch{border:0;border-radius:6px}.w-LShG_switch{background:var(--ctl-hover);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--ctl-bd);transition:background var(--t-mid) var(--ease);border-radius:12px;flex:none;position:relative}.w-LShG_switch:after{content:"";width:16px;height:16px;transition:transform var(--t-mid) var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.w-LShG_switch.w-LShG_on{background:var(--ok)}.w-LShG_switch.w-LShG_on:after{transform:translate(14px)}.w-LShG_select{appearance:none;border:1px solid var(--field-bd);background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center;width:100%;height:26px;color:var(--ink);font:inherit;border-radius:7px;outline:none;padding:0 24px 0 8px}.w-LShG_select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.w-LShG_timeline{background:var(--tl);border-top:1px solid var(--hair);flex-direction:column;grid-area:3/1/auto/-1;min-height:0;display:flex;position:relative}.w-LShG_tlGrip{cursor:ns-resize;z-index:3;height:8px;position:absolute;top:-4px;left:0;right:0}.w-LShG_tlHead{border-bottom:1px solid var(--hair);align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.w-LShG_play{width:32px;height:32px;color:var(--ink);background:var(--ctl);box-shadow:inset 0 0 0 1px var(--ctl-bd);transition:transform var(--t-fast) var(--spring), background var(--t-fast);border-radius:50%;place-items:center;display:grid}.w-LShG_play:hover{background:var(--ctl-hover)}.w-LShG_play:active{transform:scale(.92)}.w-LShG_timecode{font:500 12.5px var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;min-width:118px}.w-LShG_timecode span{color:var(--ink3)}.w-LShG_tlBody{flex:1;grid-template-columns:84px minmax(0,1fr);min-height:0;display:grid}.w-LShG_tlLabels{border-right:1px solid var(--hair);flex-direction:column;padding-top:24px;display:flex}.w-LShG_tlLabel{color:var(--ink2);border-bottom:1px solid var(--hair);align-items:center;gap:6px;padding-left:12px;font-size:11.5px;display:flex}.w-LShG_tlScroll{position:relative;overflow:auto hidden}.w-LShG_tlCanvas{min-width:100%;height:100%;position:relative}.w-LShG_ruler{border-bottom:1px solid var(--hair);height:24px;font:10px var(--mono);color:var(--ink3);cursor:pointer;position:relative}.w-LShG_tick{border-left:1px solid var(--hair);padding-top:5px;padding-left:4px;position:absolute;top:0;bottom:0}.w-LShG_tick.w-LShG_minor{top:16px}.w-LShG_track{border-bottom:1px solid var(--hair);background:var(--track);position:relative}.w-LShG_track:nth-child(odd){background:var(--track-alt)}.w-LShG_chip{white-space:nowrap;cursor:grab;transition:box-shadow var(--t-fast) var(--ease), filter var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:6px;align-items:center;padding:0 7px;font-size:11px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.w-LShG_chip:hover{filter:brightness(1.12)}.w-LShG_chip.w-LShG_dragging{cursor:grabbing;z-index:2;transform:translateY(-1px);box-shadow:0 8px 18px #00000059}.w-LShG_chip.w-LShG_sel{box-shadow:0 0 0 2px var(--sel), 0 4px 12px #ec489940;z-index:1}.w-LShG_chipScene{color:#ffffffe0;background:linear-gradient(#3f3470,#2e2754);padding:0}.w-LShG_chipScene img{aspect-ratio:9/16;object-fit:cover;opacity:.9;height:100%}.w-LShG_chipScene span{text-overflow:ellipsis;padding:0 6px;overflow:hidden}.w-LShG_chipSub{color:#ffd1e8;background:#ec489938;box-shadow:inset 0 0 0 1px #ec489961}.w-LShG_chipSub.w-LShG_over{color:#e1dcff;background:#7c6cff47;box-shadow:inset 0 0 0 1px #7c6cff80}.w-LShG_chipText{color:#ffe7a3;background:#f5c54233;box-shadow:inset 0 0 0 1px #f5c5426b}.w-LShG_chipBgm{color:#b5e8ff;cursor:default;background:#38bdf829;box-shadow:inset 0 0 0 1px #38bdf85c}:root:not([data-theme=dark]) .w-LShG_followTheme .w-LShG_chipSub{color:#9b1a5c}:root:not([data-theme=dark]) .w-LShG_followTheme .w-LShG_chipSub.w-LShG_over{color:#3d2fb3}:root:not([data-theme=dark]) .w-LShG_followTheme .w-LShG_chipText{color:#7a5a00}:root:not([data-theme=dark]) .w-LShG_followTheme .w-LShG_chipBgm{color:#0b6a94}.w-LShG_edge{cursor:ew-resize;width:7px;position:absolute;top:0;bottom:0}.w-LShG_edge.w-LShG_l{left:0}.w-LShG_edge.w-LShG_r{right:0}.w-LShG_edge:after{content:"";opacity:0;width:1.5px;transition:opacity var(--t-fast);background:currentColor;border-radius:2px;position:absolute;top:25%;bottom:25%;left:3px}.w-LShG_chip:hover .w-LShG_edge:after{opacity:.6}.w-LShG_wave{position:absolute;inset:4px 0}.w-LShG_playhead{pointer-events:none;z-index:4;background:#ff3b5c;width:1.5px;position:absolute;top:0;bottom:0}.w-LShG_playhead:before{content:"";background:#ff3b5c;border-radius:2px 2px 6px 6px;width:12px;height:12px;position:absolute;top:0;left:-5px}.w-LShG_popover{z-index:60;background:var(--pop);border:1px solid var(--hair);min-width:220px;box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(180%)blur(28px);animation:w-LShG_popIn var(--t-mid) var(--spring);transform-origin:top;border-radius:12px;padding:6px;position:fixed}@keyframes w-LShG_popIn{0%{opacity:0;transform:scale(.94)translateY(-4px)}to{opacity:1;transform:none}}.w-LShG_menuItem{width:100%;color:var(--ink);border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.w-LShG_menuItem:hover{background:var(--accent);color:#fff}.w-LShG_menuItem .w-LShG_mut{color:var(--ink3);margin-left:auto;font-size:11px}.w-LShG_menuItem:hover .w-LShG_mut{color:#ffffffbf}.w-LShG_scrim{z-index:70;animation:w-LShG_fade var(--t-mid) var(--ease);background:#00000047;position:fixed;inset:0}@keyframes w-LShG_fade{0%{opacity:0}}.w-LShG_sheet{z-index:71;background:var(--pop);border:1px solid var(--hair);width:min(460px,92vw);box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(180%)blur(30px);animation:w-LShG_sheetIn var(--t-slow) var(--spring);border-top:0;border-radius:0 0 14px 14px;padding:18px 20px 16px;position:fixed;top:52px;left:50%;transform:translate(-50%)}@keyframes w-LShG_sheetIn{0%{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%)}}.w-LShG_sheet h3{margin:0 0 6px;font-size:15px}.w-LShG_sheet p{color:var(--ink2);margin:0 0 14px;line-height:1.55}.w-LShG_sheetBtns{justify-content:flex-end;gap:8px;display:flex}.w-LShG_toasts{z-index:80;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:62px;right:14px}.w-LShG_toast{pointer-events:auto;background:var(--pop);border:1px solid var(--hair);min-width:260px;max-width:360px;box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(180%)blur(28px);animation:w-LShG_toastIn var(--t-slow) var(--spring);border-radius:13px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.w-LShG_toast.w-LShG_out{animation:w-LShG_toastOut var(--t-mid) var(--ease) forwards}@keyframes w-LShG_toastIn{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes w-LShG_toastOut{to{opacity:0;transform:translate(24px)}}.w-LShG_toast b{font-size:13px;display:block}.w-LShG_toast .w-LShG_tAct{background:var(--accent);color:#fff;border-radius:7px;flex:none;align-self:center;height:26px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600}.w-LShG_toast .w-LShG_tAct:hover{filter:brightness(1.08)}.w-LShG_toast span{color:var(--ink2);font-size:12px}.w-LShG_tIcon{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.w-LShG_empty{text-align:center;color:var(--ink3);place-items:center;gap:6px;padding:26px 16px;font-size:12px;display:grid}.w-LShG_tag{background:var(--ctl);color:var(--ink2);border-radius:20px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;display:inline-flex}.w-LShG_tag.w-LShG_accent{background:var(--accent-soft);color:var(--accent)}.w-LShG_tag.w-LShG_warn{color:var(--warn);background:#f5a52429}.w-LShG_tag.w-LShG_phone{color:var(--ok);background:#34c77b29}.w-LShG_loading{background:var(--win);color:var(--ink3);z-index:90;transition:opacity var(--t-slow) var(--ease);place-items:center;display:grid;position:fixed;inset:0}.w-LShG_spinner{border:2px solid var(--hair-strong);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite w-LShG_spin}@keyframes w-LShG_spin{to{transform:rotate(360deg)}}.w-LShG_kbd{font:10.5px var(--mono);background:var(--ctl);box-shadow:inset 0 -1px 0 var(--hair-strong);color:var(--ink2);border-radius:4px;padding:1px 5px}@media (max-width:1100px){.w-LShG_app{--in-w:264px;--sb-w:220px}.w-LShG_sbInner{width:220px}.w-LShG_inInner{width:264px}}@media (max-width:860px){.w-LShG_app{--sb-w:0px}}.w-LShG_popBtn{background:var(--field);width:100%;min-width:0;height:28px;color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1px var(--field-bd), 0 1px 1px #0000000f;transition:box-shadow var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:7px;align-items:center;gap:6px;padding:0 3px 0 10px;display:inline-flex}.w-LShG_popBtn:hover{box-shadow:inset 0 0 0 1px var(--hair-strong), 0 1px 2px #0000001a}.w-LShG_popBtn:focus-visible,.w-LShG_popOpen{outline:none;box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-soft)!important}.w-LShG_popBtnSm{height:26px}.w-LShG_popVal{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.w-LShG_popChev{color:#fff;background:var(--accent);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid;box-shadow:0 1px 2px #0003}.w-LShG_menu{z-index:90;background:var(--pop);border:1px solid var(--hair);max-height:min(360px,60vh);box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(180%)blur(28px);animation:w-LShG_menuIn .14s var(--ease);transform-origin:0 0;border-radius:10px;padding:5px;position:fixed;overflow:auto}.w-LShG_menuUp{transform-origin:0 100%}@keyframes w-LShG_menuIn{0%{opacity:0;transform:scale(.97)translateY(-3px)}to{opacity:1;transform:none}}.w-LShG_menuRow{width:100%;min-height:28px;color:var(--ink);text-align:left;border-radius:6px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;display:flex}.w-LShG_menuHi{background:var(--accent);color:#fff}.w-LShG_menuCheck{flex:none;place-items:center;width:16px;display:grid}.w-LShG_menuLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.w-LShG_menuHint{color:var(--ink3);font-size:11px}.w-LShG_menuHi .w-LShG_menuHint{color:#ffffffbf}.w-LShG_menuSep{background:var(--hair);height:1px;margin:4px 6px}.w-LShG_swatchBtn{background:var(--field);width:34px;height:24px;box-shadow:inset 0 0 0 1px var(--field-bd), 0 1px 1px #0000000f;transition:box-shadow var(--t-fast);border-radius:7px;flex:none;padding:3px}.w-LShG_swatchBtn:hover{box-shadow:inset 0 0 0 1px var(--hair-strong)}.w-LShG_swatchFill{background:repeating-conic-gradient(#ccc 0 25%, #fff 0 50%) 0 0 / 8px 8px;border-radius:4px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000002e}.w-LShG_colorPop{z-index:90;background:var(--pop);border:1px solid var(--hair);width:248px;box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(180%)blur(28px);animation:w-LShG_popIn var(--t-mid) var(--spring);border-radius:12px;gap:10px;padding:10px;display:grid;position:fixed}.w-LShG_svBox{cursor:crosshair;touch-action:none;border-radius:8px;height:148px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.w-LShG_svWhite,.w-LShG_svBlack{pointer-events:none;position:absolute;inset:0}.w-LShG_svWhite{background:linear-gradient(90deg,#fff,#fff0)}.w-LShG_svBlack{background:linear-gradient(#0000,#000)}.w-LShG_hueBar{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:6px;height:12px;position:relative}.w-LShG_knob{pointer-events:none;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 0 0 3px #00000040,0 2px 6px #00000059}.w-LShG_colorRow{align-items:center;gap:6px;display:flex}.w-LShG_dropBtn{width:28px;height:28px;color:var(--ink);background:var(--ctl);box-shadow:inset 0 0 0 1px var(--ctl-bd);transition:background var(--t-fast);border-radius:7px;flex:none;place-items:center;display:grid}.w-LShG_dropBtn:hover{background:var(--accent);color:#fff}.w-LShG_hexPrev{border-radius:6px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0003}.w-LShG_swRow{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.w-LShG_sw{width:18px;height:18px;transition:transform var(--t-fast) var(--spring);border-radius:5px;box-shadow:inset 0 0 0 1px #0003}.w-LShG_sw:hover{transform:scale(1.15)}.w-LShG_swOn{box-shadow:0 0 0 2px var(--pop), 0 0 0 3.5px var(--accent)}.w-LShG_swLabel{color:var(--ink3);margin-right:2px;font-size:10.5px}.w-LShG_dropping{cursor:crosshair!important}.w-LShG_dropHint{z-index:6;background:var(--pop);border:1px solid var(--hair);box-shadow:var(--shadow);animation:w-LShG_hudIn var(--t-mid) var(--spring);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.w-LShG_loupe{z-index:95;pointer-events:none;border-radius:50%;width:44px;height:44px;position:fixed;transform:translate(12px,12px);box-shadow:0 0 0 3px #fff,0 0 0 4px #0000004d,0 6px 18px #0006}
.r4bRMW_tokens{--sheet:#26262c;--ok-soft:#34c77b29;--bad-soft:#ff5a5f24;--warn-soft:#f5a52429}:root:not([data-theme=dark]) .r4bRMW_tokens{--sheet:#fff;--ok-soft:#1ea05f1f;--bad-soft:#dc3c411a;--warn-soft:#c8820a21;--ok:#1f9d5c;--danger:#d64045;--warn:#b9770e}.r4bRMW_app{background:var(--win);color:var(--ink);grid-template-rows:52px minmax(0,1fr);grid-template-columns:236px minmax(0,1fr);display:grid;position:fixed;inset:0}.r4bRMW_bar{background:var(--bar);border-bottom:1px solid var(--hair);z-index:30;-webkit-backdrop-filter:saturate(180%)blur(22px);grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex;position:relative}.r4bRMW_logo{background:var(--brand);border-radius:6px;flex:none;width:22px;height:22px}.r4bRMW_barTitle{white-space:nowrap;font-size:13px;font-weight:650}.r4bRMW_barSep{background:var(--hair);flex:none;width:1px;height:20px}.r4bRMW_barSection{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.r4bRMW_grow{flex:1;min-width:0}.r4bRMW_menuBtn,.r4bRMW_showSm{display:none}.r4bRMW_nameBtn{color:var(--ink);text-align:left;font-weight:600}.r4bRMW_nameBtn:hover{color:var(--accent);text-decoration:underline}.r4bRMW_side{background:var(--side);border-right:1px solid var(--hair);-webkit-backdrop-filter:saturate(160%)blur(20px);flex-direction:column;gap:2px;min-height:0;padding:12px 10px 14px;display:flex;overflow-y:auto}.r4bRMW_navGroup{color:var(--ink3);letter-spacing:.02em;padding:12px 10px 5px;font-size:11px;font-weight:600}.r4bRMW_navGroup:first-child{padding-top:2px}.r4bRMW_navItem{width:100%;min-height:32px;color:var(--ink2);text-align:left;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.r4bRMW_navItem:hover{background:var(--row-hover);color:var(--ink)}.r4bRMW_navItem.r4bRMW_on{background:var(--row-sel);color:var(--ink);font-weight:550}.r4bRMW_navItem svg{flex:none}.r4bRMW_navItem.r4bRMW_on svg{color:var(--accent)}.r4bRMW_navLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.r4bRMW_navBadge{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-grid}.r4bRMW_sideFoot{color:var(--ink3);flex-direction:column;gap:3px;margin-top:auto;padding:14px 10px 0;font-size:11.5px;display:flex}.r4bRMW_sideFoot b{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.r4bRMW_scrim{display:none}.r4bRMW_main{scroll-behavior:smooth;min-width:0;min-height:0;overflow:hidden auto}.r4bRMW_wrap{flex-direction:column;gap:16px;min-width:0;max-width:1180px;margin:0 auto;padding:24px 28px 72px;display:flex}.r4bRMW_screen{animation:r4bRMW_screenIn var(--t-slow) var(--ease)}@keyframes r4bRMW_screenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.r4bRMW_head{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.r4bRMW_headText{flex:1;min-width:220px}.r4bRMW_h1{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700}.r4bRMW_lead{color:var(--ink2);margin:4px 0 0;font-size:12.5px;line-height:1.55}.r4bRMW_headActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r4bRMW_panel{background:var(--group);border:1px solid var(--group-bd);border-radius:12px;min-width:0}.r4bRMW_panelHead{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding:12px 16px 0;display:flex}.r4bRMW_panelTitle{font-size:13px;font-weight:650}.r4bRMW_panelSub{color:var(--ink3);font-size:11.5px}.r4bRMW_panelBody{flex-direction:column;gap:12px;min-width:0;padding:12px 16px 14px;display:flex}.r4bRMW_panelBody.r4bRMW_flush{gap:0;padding:8px 0 4px}.r4bRMW_cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.r4bRMW_cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.r4bRMW_stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.r4bRMW_statsSm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.r4bRMW_stat{background:var(--group);border:1px solid var(--group-bd);border-radius:12px;min-width:0;padding:14px 16px}.r4bRMW_statSm{background:var(--group);border:1px solid var(--group-bd);border-radius:10px;min-width:0;padding:10px 12px}.r4bRMW_panel .r4bRMW_statSm,.r4bRMW_dialog .r4bRMW_statSm{background:var(--ctl);border-color:#0000}.r4bRMW_statLabel{color:var(--ink2);font-size:11.5px}.r4bRMW_statVal{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:700;line-height:1.2}.r4bRMW_statSm .r4bRMW_statVal{font-size:18px}.r4bRMW_statVal small{color:var(--ink3);margin-left:3px;font-size:12px;font-weight:600}.r4bRMW_statSub{color:var(--ink3);margin-top:3px;font-size:11.5px;line-height:1.45}.r4bRMW_list{flex-direction:column;display:flex}.r4bRMW_item{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 16px;display:flex}.r4bRMW_item:first-child{border-top:0}.r4bRMW_item.r4bRMW_dim{opacity:.6}.r4bRMW_item.r4bRMW_top{align-items:flex-start}.r4bRMW_itemMain{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.r4bRMW_itemTitle{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.r4bRMW_itemSub{color:var(--ink2);overflow-wrap:anywhere;font-size:11.5px}.r4bRMW_itemAside{color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.r4bRMW_itemActions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.r4bRMW_plain{padding-left:0;padding-right:0}.r4bRMW_tableWrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.r4bRMW_table{border-collapse:collapse;width:100%;font-size:12.5px}.r4bRMW_table th{text-align:left;color:var(--ink3);border-bottom:1px solid var(--hair);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600}.r4bRMW_table td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:8px 10px}.r4bRMW_table tr:last-child td{border-bottom:0}.r4bRMW_table tbody tr{transition:background var(--t-fast) var(--ease)}.r4bRMW_table tbody tr:hover{background:var(--row-hover)}.r4bRMW_table th:first-child,.r4bRMW_table td:first-child{padding-left:16px}.r4bRMW_table th:last-child,.r4bRMW_table td:last-child{padding-right:16px}.r4bRMW_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.r4bRMW_nowrap,.r4bRMW_nameCell{white-space:nowrap}.r4bRMW_rowBtns{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.r4bRMW_ell{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.r4bRMW_pill{background:var(--ctl);height:20px;color:var(--ink2);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:550;display:inline-flex}.r4bRMW_pill.r4bRMW_ok{background:var(--ok-soft);color:var(--ok)}.r4bRMW_pill.r4bRMW_bad{background:var(--bad-soft);color:var(--danger)}.r4bRMW_pill.r4bRMW_warn{background:var(--warn-soft);color:var(--warn)}.r4bRMW_pill.r4bRMW_accent{background:var(--accent-soft);color:var(--accent)}.r4bRMW_pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.r4bRMW_sm{height:26px;padding:0 10px;font-size:12px}.r4bRMW_btnLink{color:var(--accent);font-size:12px;font-weight:550}.r4bRMW_btnLink:hover:not(:disabled){text-decoration:underline}.r4bRMW_iconBtn{width:28px;height:28px;color:var(--ink2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:7px;flex:none;place-items:center;display:inline-grid}.r4bRMW_iconBtn:hover:not(:disabled){background:var(--ctl-hover);color:var(--ink)}.r4bRMW_danger{color:var(--danger)!important}.r4bRMW_primaryDanger{background:var(--danger)!important;color:#fff!important;box-shadow:none!important}.r4bRMW_inp,.r4bRMW_ta{border:1px solid var(--field-bd);background:var(--field);height:32px;color:var(--ink);font:inherit;width:100%;min-width:0;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:7px;outline:none;padding:0 10px;font-size:13px}.r4bRMW_ta{resize:vertical;height:auto;min-height:84px;padding:8px 10px;line-height:1.6}.r4bRMW_inp::placeholder,.r4bRMW_ta::placeholder{color:var(--ink3)}.r4bRMW_inp:focus,.r4bRMW_ta:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r4bRMW_inp:disabled,.r4bRMW_ta:disabled{opacity:.55}.r4bRMW_mono{font-family:var(--mono);font-size:12px}.r4bRMW_line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.r4bRMW_line>*{min-width:0}.r4bRMW_field{flex-direction:column;gap:5px;min-width:0;display:flex}.r4bRMW_fieldLabel{color:var(--ink2);font-size:11.5px}.r4bRMW_inline{color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.r4bRMW_chk{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none}.r4bRMW_swRow{align-items:center;gap:12px;padding:4px 0;display:flex}.r4bRMW_swRow>div{flex:1;min-width:0}.r4bRMW_swRow b{font-size:12.5px;font-weight:600;display:block}.r4bRMW_swRow span{color:var(--ink2);font-size:11.5px;line-height:1.5}.r4bRMW_formFoot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.r4bRMW_formFoot .r4bRMW_hint{flex:1;min-width:200px}.r4bRMW_hint{color:var(--ink2);margin:0;font-size:11.5px;line-height:1.55}.r4bRMW_muted{color:var(--ink3)}.r4bRMW_badText{color:var(--danger)}.r4bRMW_banner{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.55;display:flex}.r4bRMW_banner svg{flex:none;margin-top:1px}.r4bRMW_banner.r4bRMW_bad{background:var(--bad-soft);border-color:#ff5a5f59}.r4bRMW_banner.r4bRMW_bad svg{color:var(--danger)}.r4bRMW_banner.r4bRMW_warn{background:var(--warn-soft);border-color:#f5a52461}.r4bRMW_banner.r4bRMW_warn svg{color:var(--warn)}.r4bRMW_banner.r4bRMW_info{background:var(--accent-soft);border-color:#0000}.r4bRMW_banner.r4bRMW_info svg{color:var(--accent)}.r4bRMW_empty{text-align:center;color:var(--ink3);padding:26px 16px;font-size:12.5px}.r4bRMW_pre{font:11.5px/1.6 var(--mono);color:var(--ink2);background:var(--field);border:1px solid var(--hair);white-space:pre-wrap;word-break:break-all;border-radius:8px;max-height:260px;margin:0;padding:9px 12px;overflow:auto}.r4bRMW_details summary{cursor:pointer;color:var(--ink2);align-items:center;gap:4px;font-size:11.5px;list-style:none;display:inline-flex}.r4bRMW_details summary::-webkit-details-marker{display:none}.r4bRMW_details summary:before{content:"";width:0;height:0;transition:transform var(--t-fast) var(--ease);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:4px solid}.r4bRMW_details[open] summary:before{transform:rotate(90deg)}.r4bRMW_details[open] summary{margin-bottom:6px}.r4bRMW_kv{overflow-wrap:anywhere;grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;margin:0;font-size:12.5px;display:grid}.r4bRMW_kv dt{color:var(--ink2)}.r4bRMW_kv dd{margin:0}.r4bRMW_seg{vertical-align:middle;max-width:100%;display:inline-flex;overflow-x:auto}.r4bRMW_seg>[role=radiogroup]{display:inline-grid}.r4bRMW_cands{flex-direction:column;gap:4px;display:flex}.r4bRMW_cand{text-align:left;background:var(--ctl);width:100%;box-shadow:inset 0 0 0 1px var(--ctl-bd);transition:background var(--t-fast) var(--ease);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.r4bRMW_cand:hover{background:var(--ctl-hover)}.r4bRMW_cand b{font-size:12.5px}.r4bRMW_cand span{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.r4bRMW_codes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.r4bRMW_code{text-align:left;background:var(--ctl);box-shadow:inset 0 0 0 1px var(--ctl-bd);transition:background var(--t-fast) var(--ease);cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex;position:relative}.r4bRMW_code:hover{background:var(--ctl-hover)}.r4bRMW_code b{font:600 13px var(--mono);letter-spacing:.03em}.r4bRMW_code>span{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.r4bRMW_codeDel{opacity:0;transition:opacity var(--t-fast) var(--ease);position:absolute;top:6px;right:6px}.r4bRMW_code:hover .r4bRMW_codeDel,.r4bRMW_code:focus-within .r4bRMW_codeDel{opacity:1}@media (hover:none){.r4bRMW_codeDel{opacity:1}}.r4bRMW_barRow{grid-template-columns:64px minmax(0,1fr) 110px;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:grid}.r4bRMW_track{background:var(--ctl);border-radius:6px;height:10px;display:flex;overflow:hidden}.r4bRMW_legend{color:var(--ink2);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.r4bRMW_legend span{align-items:center;gap:5px;display:inline-flex}.r4bRMW_dot{border-radius:4px;flex:none;width:8px;height:8px;display:inline-block}.r4bRMW_selBar{background:var(--accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;padding:10px 16px;display:flex}.r4bRMW_overlay{z-index:90;animation:r4bRMW_fade var(--t-mid) var(--ease);-webkit-backdrop-filter:blur(3px);background:#00000057;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes r4bRMW_fade{0%{opacity:0}}.r4bRMW_dialog{background:var(--sheet);max-width:100%;max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid var(--hair);box-shadow:var(--shadow);animation:r4bRMW_pop var(--t-mid) var(--spring);border-radius:14px;margin:auto;position:relative;overflow:auto}@keyframes r4bRMW_pop{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}.r4bRMW_dHead{z-index:2;background:var(--sheet);align-items:center;gap:10px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.r4bRMW_dHead b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14.5px;font-weight:650}.r4bRMW_dBody{flex-direction:column;gap:14px;padding:2px 16px 18px;display:flex}.r4bRMW_dFoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.r4bRMW_dSection{border-top:1px solid var(--hair);flex-direction:column;gap:8px;padding-top:12px;display:flex}.r4bRMW_dSection>h4{color:var(--ink2);margin:0;font-size:12px;font-weight:650}.r4bRMW_confirmBody{color:var(--ink2);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.6}.r4bRMW_slo{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:750;line-height:1.1}.r4bRMW_cStudio{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;display:grid}.r4bRMW_cList{flex-direction:column;gap:4px;min-width:0;max-height:640px;display:flex;overflow-y:auto}.r4bRMW_cEdit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.r4bRMW_cSplit{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-top:8px;display:grid}.r4bRMW_cEdit .row{flex-wrap:wrap}.r4bRMW_legacy{--tint1:var(--ink);--tint2:var(--ink2);--tint3:var(--ink3);--card-bg:var(--group);--card-bd:var(--group-bd);--card-sh:none;--blur:0px;--chip-bg:var(--ctl);--chip-bd:var(--ctl-bd);--chip-ink:var(--ink2);--on-bg:var(--accent-soft);--on-bd:var(--accent);--on-ink:var(--ink);--ok-bg:#34c77b29;--ok-bd:#34c77b59;--ok-ink:var(--ok);--cta-bg:var(--accent);--cta-ink:#fff;--cta-sh:none;--btn-bg:var(--ctl);--btn-bd:var(--ctl-bd);--btn-ink:var(--ink);--inp-bg:var(--field);--inp-bd:var(--field-bd);--inp-ink:var(--ink);--inp-ph:var(--ink3);--bar-bg:var(--ctl);--menu-bg:var(--pop);--solid-bg:var(--group);--railbtn:var(--ctl-hover);--sel:var(--accent);--bad:var(--danger);--hot:var(--warn);--ic:var(--ink2);--ic-on:var(--ink);--ph-bg:var(--ctl);--ph-bd:var(--hair);--ph-ink:var(--ink3)}.r4bRMW_legacy .card{box-shadow:none;-webkit-backdrop-filter:none;border-radius:12px;padding:14px 16px}.r4bRMW_legacy .card.solid{background:var(--ctl);border-color:var(--hair)}:is(.r4bRMW_legacy a.card:hover,.r4bRMW_legacy .card.hv:hover,.r4bRMW_legacy button.card:hover){background:var(--row-hover);transform:none}.r4bRMW_legacy .btn{height:auto;min-height:28px;color:var(--ink);background:var(--ctl);box-shadow:inset 0 0 0 1px var(--ctl-bd);transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:7px;padding:0 12px;font-size:12.5px;font-weight:500}.r4bRMW_legacy .btn:hover{background:var(--ctl-hover);color:var(--ink);transform:none}.r4bRMW_legacy .btn.sm{min-height:26px;padding:0 10px;font-size:12px}.r4bRMW_legacy .cta{background:var(--accent);color:#fff;min-height:28px;box-shadow:none;border-radius:7px;padding:0 14px;font-size:12.5px;font-weight:600}.r4bRMW_legacy .cta:hover{filter:brightness(1.08);transform:none}.r4bRMW_legacy .chip{box-shadow:inset 0 0 0 1px var(--ctl-bd);border-radius:20px;padding:3px 10px;font-size:11.5px}.r4bRMW_legacy .chip.on{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.r4bRMW_legacy .chip.ok{background:var(--ok-soft);color:var(--ok);box-shadow:none}.r4bRMW_legacy .chip.bad{background:var(--bad-soft);color:var(--danger);box-shadow:none}.r4bRMW_legacy .inp{border-radius:7px;min-height:30px;padding:5px 10px;font-size:12.5px}.r4bRMW_legacy .inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r4bRMW_legacy .h5{letter-spacing:0;color:var(--ink2);font-size:12px;font-weight:650}.r4bRMW_legacy .mut{color:var(--ink2)}.r4bRMW_legacy .sel-pop{background:var(--sheet);border-color:var(--hair);box-shadow:var(--shadow)}.r4bRMW_legacy .sel-opt.on{background:var(--accent-soft);color:var(--ink)}.r4bRMW_legacy .ibt .ic{stroke:var(--ink2)}@media (max-width:1100px){.r4bRMW_wrap{padding:20px 20px 64px}.r4bRMW_cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.r4bRMW_app{grid-template-columns:minmax(0,1fr)}.r4bRMW_menuBtn{display:inline-grid}.r4bRMW_side{z-index:41;background:var(--sheet);width:min(280px,84vw);transition:transform var(--t-mid) var(--ease);box-shadow:var(--shadow);position:fixed;top:52px;bottom:0;left:0;transform:translate(-104%)}.r4bRMW_app.r4bRMW_drawer .r4bRMW_side{transform:none}.r4bRMW_app.r4bRMW_drawer .r4bRMW_scrim{z-index:40;animation:r4bRMW_fade var(--t-mid) var(--ease);background:#0000006b;display:block;position:fixed;inset:52px 0 0}.r4bRMW_cols2,.r4bRMW_cStudio,.r4bRMW_cEdit,.r4bRMW_cSplit{grid-template-columns:minmax(0,1fr)}.r4bRMW_cList{max-height:260px}}@media (max-width:640px){.r4bRMW_wrap{gap:14px;padding:16px 16px 56px}.r4bRMW_hideSm{display:none!important}.r4bRMW_showSm{display:block}.r4bRMW_nameCell{white-space:normal}.r4bRMW_nameCell .r4bRMW_showSm{overflow-wrap:anywhere}.r4bRMW_rowBtns{flex-direction:column;align-items:stretch;gap:4px}.r4bRMW_barSep{display:none}.r4bRMW_cols3{grid-template-columns:minmax(0,1fr)}.r4bRMW_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r4bRMW_statVal{font-size:21px}.r4bRMW_stat{padding:12px 13px}.r4bRMW_item{padding:10px 14px}.r4bRMW_panelHead{padding:12px 14px 0}.r4bRMW_panelBody{padding:12px 14px 14px}.r4bRMW_h1{font-size:19px}.r4bRMW_barRow{grid-template-columns:52px minmax(0,1fr) 84px}.r4bRMW_overlay{padding:10px}.r4bRMW_dialog{max-height:calc(100dvh - 20px)}.r4bRMW_itemMain{min-width:140px}}@media (prefers-reduced-motion:reduce){.r4bRMW_screen,.r4bRMW_overlay,.r4bRMW_dialog{animation:none}.r4bRMW_side{transition:none}}
.t8UtnG_hostHead{letter-spacing:.04em;color:var(--ink3);align-items:center;gap:8px;margin:12px 0 6px;font-size:11px;font-weight:700;display:flex}.t8UtnG_hostHead:after{content:"";background:var(--hair);flex:1;height:1px}.t8UtnG_slotGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}@media (max-width:980px){.t8UtnG_slotGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.t8UtnG_slotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.t8UtnG_slot{border:1px solid var(--ctl-bd);background:var(--ctl);min-height:56px;color:var(--ink2);border-top-width:3px;border-radius:8px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.t8UtnG_slotTop{align-items:baseline;gap:5px;min-width:0;display:flex}.t8UtnG_slotNo{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.t8UtnG_slotCls{color:var(--ink3);font-size:10px}.t8UtnG_slotState{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:11px;overflow:hidden}.t8UtnG_slotBusy{background:var(--accent-soft);color:var(--ink);border-color:#0000}.t8UtnG_slotBusy .t8UtnG_slotState{color:inherit;font-weight:700}.t8UtnG_slotBusy .t8UtnG_slotCls{color:inherit;opacity:.75}.t8UtnG_slotDown{background:0 0;border-style:dashed}.t8UtnG_slotDown .t8UtnG_slotNo,.t8UtnG_slotDown .t8UtnG_slotCls{color:var(--ink3)}.t8UtnG_slotDown .t8UtnG_slotState{color:var(--danger);font-weight:700}.t8UtnG_lead{background:var(--danger);border-radius:50%;flex:none;align-self:center;width:7px;height:7px;margin-left:auto}.t8UtnG_clsFast{border-top-color:var(--viz-1)}.t8UtnG_clsLearn{border-top-color:var(--viz-2)}.t8UtnG_clsAny{border-top-color:var(--viz-muted)}.t8UtnG_clsGpu{border-top-color:var(--viz-3)}.t8UtnG_gpuTag{letter-spacing:.04em;color:var(--viz-3);border:1px solid var(--viz-3);border-radius:6px;margin-left:auto;padding:0 5px;font-size:9.5px;font-weight:700;line-height:15px}.t8UtnG_gpuTag+.t8UtnG_lead{margin-left:0}.t8UtnG_thead{letter-spacing:.08em;color:var(--ink3);border-bottom:1px solid var(--hair);gap:10px;padding:2px 0 6px;font-size:10.5px;font-weight:700;display:flex}.t8UtnG_trow{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.t8UtnG_trow:last-child{border-bottom:none}.t8UtnG_chart{align-items:flex-end;gap:3px;height:96px;display:flex}.t8UtnG_bucket{flex:1;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex}.t8UtnG_bar{border-radius:2px 2px 0 0;flex:1;min-height:1px}.t8UtnG_barIn{background:var(--viz-1);opacity:.55}.t8UtnG_barDone{background:var(--viz-3)}.t8UtnG_barFail{background:var(--viz-bad)}.t8UtnG_barFailExt{background:#d9a441}.t8UtnG_barFailUser{background:var(--viz-muted);opacity:.6}.t8UtnG_stack{flex-direction:column-reverse;flex:1;justify-content:flex-start;height:100%;display:flex}.t8UtnG_xlabels{gap:3px;margin-top:4px;display:flex}.t8UtnG_xlabel{color:var(--ink3);text-align:center;white-space:nowrap;flex:1;font-size:9.5px;overflow:hidden}.t8UtnG_dot{vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.t8UtnG_pRow{align-items:center;gap:8px;font-size:11.5px;display:flex}.t8UtnG_pName{width:62px;color:var(--ink2);flex:none}.t8UtnG_pVal{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:40px}.t8UtnG_pBg{background:var(--ctl);border-radius:4px;flex:1;height:8px;overflow:hidden}.t8UtnG_pFill{border-radius:4px;height:100%;transition:width .4s}.t8UtnG_spark{width:100%;height:36px;display:block}
.SXFzbq_page{--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;background:var(--win,#1b1b1f);min-height:100dvh;color:var(--ink,#fff);font:13px/1.45 var(--ui);--win:#1b1b1f;--ink:#ffffffe6;--ink2:#ffffff94;--ink3:#ffffff5c;--hair:#ffffff16;--ctl:#ffffff13;--ctl-hover:#ffffff1f;--ctl-bd:#ffffff1a;--bar:#222228c7;--accent:#7c6cff;--accent-soft:#7c6cff2e;--ok:#34c77b;--pop:#2c2c34eb;--card:#ffffff0a}:root:not([data-theme=dark]) .SXFzbq_page{--win:#f2f2f5;--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#a1a1a6;--hair:#00000017;--ctl:#0000000d;--ctl-hover:#00000016;--ctl-bd:#0000001a;--bar:#f6f6f8cc;--accent:#6552f5;--pop:#fcfcfdf0;--card:#fff}.SXFzbq_bar{z-index:5;background:var(--bar);border-bottom:1px solid var(--hair);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);align-items:center;gap:10px;height:52px;padding:0 16px;display:flex;position:sticky;top:0}.SXFzbq_bar b{font-size:14px}.SXFzbq_main{max-width:1180px;margin:0 auto;padding:22px 24px 60px}.SXFzbq_h2{color:var(--ink2);letter-spacing:.02em;margin:26px 0 12px;font-size:13px;font-weight:650}.SXFzbq_hero{border:1px solid var(--hair);background:linear-gradient(100deg,#8b5cf62e,#ec489924 55%,#38bdf824);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:transform .2s cubic-bezier(.22,1,.36,1);animation:.5s cubic-bezier(.34,1.36,.64,1) SXFzbq_rise;display:flex}.SXFzbq_hero:hover{transform:translateY(-2px)}.SXFzbq_hero b{font-size:14px;display:block}.SXFzbq_hero span{color:var(--ink2);font-size:12.5px}.SXFzbq_heroIcon{width:40px;height:40px;color:var(--ok);background:#34c77b2e;border-radius:12px;flex:none;place-items:center;display:grid}.SXFzbq_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 16px;display:grid}.SXFzbq_card{flex-direction:column;gap:6px;animation:.45s cubic-bezier(.22,1,.36,1) both SXFzbq_rise;display:flex}.SXFzbq_card b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.SXFzbq_card>span{color:var(--ink3);font-size:11.5px}.SXFzbq_poster{aspect-ratio:9/16;background:var(--card);color:var(--ink3);box-shadow:0 0 0 1px var(--hair), 0 10px 26px #0000002e;border-radius:12px;place-items:center;transition:transform .28s cubic-bezier(.34,1.36,.64,1),box-shadow .2s;display:grid;position:relative;overflow:hidden}.SXFzbq_poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SXFzbq_card:hover .SXFzbq_poster{box-shadow:0 0 0 1px var(--hair), 0 18px 36px #00000047;transform:translateY(-4px)scale(1.02)}.SXFzbq_badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:8px;left:8px}.SXFzbq_cardWrap{flex-direction:column;gap:6px;min-width:0;display:flex}.SXFzbq_posterTrashed img{opacity:.45;filter:grayscale(.6)}.SXFzbq_restore{align-self:flex-start;font-size:11.5px}@keyframes SXFzbq_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SXFzbq_hero,.SXFzbq_card,.SXFzbq_poster{transition:none;animation:none}}@media (max-width:600px){.SXFzbq_main{padding:16px}.SXFzbq_grid{grid-template-columns:repeat(2,1fr)}}.SXFzbq_newRow{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:4px;display:grid}.SXFzbq_newCard{background:var(--card);border:1px solid var(--hair);border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;transition:transform .2s cubic-bezier(.34,1.36,.64,1),border-color .15s;display:flex}.SXFzbq_newCard:hover{border-color:var(--accent);transform:translateY(-2px)}.SXFzbq_newCard b{font-size:14px}.SXFzbq_newCard span{color:var(--ink2);font-size:12px}
.-LBUOq_root{flex-direction:column;gap:18px;display:flex}.-LBUOq_root input,.-LBUOq_root select,.-LBUOq_root textarea{font:inherit;color:inherit;background:var(--inp-bg,#fff);border:1px solid var(--inp-bd,#ddd);border-radius:8px;min-width:0;max-width:100%;padding:9px}.-LBUOq_root input[type=checkbox]{accent-color:#9671ba;width:auto}.-LBUOq_root label{flex-direction:column;gap:7px;font-size:12px;display:flex}.-LBUOq_root label:has(>input[type=checkbox]){flex-direction:row;align-items:center}.-LBUOq_root button{font:inherit;background:var(--btn-bg,#f3eef9);color:var(--btn-ink,#66527e);border:1px solid var(--btn-bd,#ded5ea);cursor:pointer;border-radius:8px;padding:9px 14px;font-size:12px}.-LBUOq_root button:disabled{opacity:.45;cursor:not-allowed}.-LBUOq_root p{opacity:.75;font-size:12px;line-height:1.8}.-LBUOq_root h3{margin:0 0 12px;font-size:15px}.-LBUOq_root small{opacity:.7;margin-top:4px;font-size:10px;display:block}.-LBUOq_root b{display:block}.-LBUOq_panel{border:1px solid var(--card-bd,#e4ddeb);background:var(--card-bg,#fff);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.-LBUOq_panel summary{cursor:pointer;font-size:14px;font-weight:600}.-LBUOq_panel details{margin-top:12px}.-LBUOq_grid{grid-template-columns:1fr 1fr;gap:15px;min-width:0;display:grid}.-LBUOq_metrics{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.-LBUOq_metrics>div{border:1px solid var(--card-bd,#ddd);border-radius:12px;padding:15px 25px;font-size:11px}.-LBUOq_metrics b{font-size:24px}.-LBUOq_metrics a{margin-left:auto;font-size:12px}.-LBUOq_message{background:#b88ce317;border:1px solid #b88ce344;border-radius:10px;padding:14px;font-size:12px}.-LBUOq_toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.-LBUOq_toolbar h3{margin:0 auto 0 0}.-LBUOq_toolbar input{flex:1;min-width:180px}.-LBUOq_scroll{max-height:560px;overflow:auto}.-LBUOq_root table{border-collapse:collapse;width:100%;min-width:820px;font-size:12px}.-LBUOq_root th{text-align:left;background:var(--solid-bg,#f7f4fb);z-index:1;font-size:11px;position:sticky;top:0}.-LBUOq_root th,.-LBUOq_root td{border-bottom:1px solid var(--card-bd,#e4ddeb);vertical-align:top;padding:12px 10px}.-LBUOq_root td input{width:100%;min-width:120px;font-size:11px}.-LBUOq_root td input[type=checkbox]{min-width:0}.-LBUOq_root td code{word-break:break-all;font-size:10px}.-LBUOq_warning{color:#d68539!important}.-LBUOq_root .-LBUOq_danger{color:#bd5a5a;background:#d66c6c20;border-color:#d66c6c60}.-LBUOq_root a{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.-LBUOq_grid{grid-template-columns:1fr}.-LBUOq_panel{padding:15px}.-LBUOq_metrics>div{padding:10px 14px}.-LBUOq_metrics b{font-size:19px}.-LBUOq_metrics a{margin-left:0}.-LBUOq_toolbar input{width:100%}}
.-lpryW_shot{cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0;display:block;position:relative}.-lpryW_shot img{object-fit:contain;width:100%;display:block}.-lpryW_shot:focus-visible{outline:2px solid var(--acc,#7c6cf0);outline-offset:-2px}.-lpryW_hint{color:#fff;-webkit-backdrop-filter:blur(4px);pointer-events:none;opacity:.85;background:#0f0823a8;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;line-height:1;transition:opacity .15s;display:inline-flex;position:absolute;bottom:10px;right:10px}.-lpryW_shot:hover .-lpryW_hint,.-lpryW_shot:focus-visible .-lpryW_hint{opacity:1}.-lpryW_hint .ic{stroke:#fff;width:14px;height:14px}.-lpryW_overlay{z-index:97;color:#fff;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#0a0618f0;animation:.15s -lpryW_zoomFade;position:fixed;inset:0}.-lpryW_stage{cursor:zoom-in;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.-lpryW_stage.-lpryW_pan{cursor:grab}.-lpryW_stage.-lpryW_panning{cursor:grabbing}.-lpryW_img{transform-origin:50%;will-change:transform;-webkit-user-drag:none;width:auto;max-width:100vw;height:auto;max-height:100dvh;display:block}.-lpryW_img.-lpryW_anim{transition:transform .2s}.-lpryW_missing{background:#ffffff14;border-radius:12px;padding:24px 32px;font-size:15px}.-lpryW_bar{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:12px}.-lpryW_btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s;display:inline-flex}.-lpryW_btn:hover{background:#ffffff38}.-lpryW_btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.-lpryW_btn:disabled{opacity:.3;cursor:default}.-lpryW_btn .ic{stroke:#fff;width:18px;height:18px}.-lpryW_pct{font-variant-numeric:tabular-nums;width:auto;min-width:58px;padding:0 10px;font-size:13.5px;font-weight:600}.-lpryW_nav{z-index:2;width:46px;height:60px;position:absolute;top:50%;transform:translateY(-50%)}.-lpryW_prev{left:12px}.-lpryW_next{right:12px}.-lpryW_next .ic{transform:rotate(180deg)}.-lpryW_foot{z-index:2;pointer-events:none;padding:24px 16px calc(12px + env(safe-area-inset-bottom));text-align:center;background:linear-gradient(#0000,#0a0618c7);position:absolute;bottom:0;left:0;right:0}.-lpryW_cap{overflow-wrap:anywhere;margin-bottom:4px;font-size:15.5px;font-weight:700}.-lpryW_tip{opacity:.72;font-size:13px}@keyframes -lpryW_zoomFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.-lpryW_overlay{animation:none}.-lpryW_img.-lpryW_anim,.-lpryW_hint,.-lpryW_btn{transition:none}}@media (max-width:600px){.-lpryW_btn{width:38px;height:38px}.-lpryW_nav{width:40px;height:56px}.-lpryW_tip{display:none}}
.G6YtPW_hero{background:var(--on-bg);border-bottom:1px solid var(--on-bd);border-radius:15px 15px 0 0;margin:-18px -20px 0;padding:22px 24px 18px}.G6YtPW_eyebrow{letter-spacing:.14em;color:var(--on-ink);text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.G6YtPW_eyebrow:before{content:"";background:var(--on-ink);border-radius:999px;width:7px;height:7px}.G6YtPW_title{color:var(--tint1);overflow-wrap:anywhere;margin:8px 40px 0 0;font-size:18px;font-weight:800;line-height:1.35}.G6YtPW_body{max-height:min(56dvh,520px);color:var(--tint1);padding:4px 2px 0;font-size:14px;line-height:1.75;overflow:auto}.G6YtPW_p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.G6YtPW_p:first-child{margin-top:12px}.G6YtPW_section{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;margin:18px 0 0;display:grid}.G6YtPW_num{background:var(--on-bg);width:26px;height:26px;color:var(--on-ink);border:1px solid var(--on-bd);border-radius:999px;justify-content:center;align-items:center;margin-top:1px;font-size:12.5px;font-weight:800;display:inline-flex}.G6YtPW_h{color:var(--tint1);font-size:15px;font-weight:800;line-height:1.45}.G6YtPW_sub{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.G6YtPW_bullet{margin:6px 0 0;padding-left:16px}.G6YtPW_bullet li{margin:3px 0}.G6YtPW_body a{color:var(--on-ink);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.G6YtPW_foot{border-top:1px solid var(--card-bd);margin-top:18px;padding-top:14px}@media (max-width:480px){.G6YtPW_hero{margin:-16px -16px 0;padding:18px 18px 14px}.G6YtPW_title{font-size:16.5px}.G6YtPW_body{font-size:13.5px}}
.FxRnjq_backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);animation:FxRnjq_fadeIn var(--t-mid) var(--ease);background:#0a0a1075;place-items:center;padding:16px;display:grid;position:fixed;inset:0}@keyframes FxRnjq_fadeIn{0%{opacity:0}to{opacity:1}}.FxRnjq_sheet{background:var(--win);width:min(1040px,100%);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--hair-strong);box-shadow:var(--shadow);animation:FxRnjq_sheetIn var(--t-slow) var(--spring);border-radius:14px;grid-template-rows:50px minmax(0,1fr) auto;display:grid;overflow:hidden}@keyframes FxRnjq_sheetIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.FxRnjq_head{border-bottom:1px solid var(--hair);background:var(--bar);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);align-items:center;gap:10px;padding:0 10px 0 18px;display:flex}.FxRnjq_head b{font-size:14px}.FxRnjq_grow{flex:1;min-width:0}.FxRnjq_body{grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid;overflow:hidden}.FxRnjq_stage{background:var(--stage);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:20px;display:flex;overflow:auto}.FxRnjq_canvas{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:8px;flex:none;position:relative;overflow:hidden;box-shadow:0 10px 34px #00000059}.FxRnjq_media{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.FxRnjq_box{border:2px solid var(--sel);cursor:move;transition:box-shadow var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:#ec489929;border-radius:3px;position:absolute}.FxRnjq_box.FxRnjq_erase{border-style:dashed;border-color:var(--accent);background:#7c6cff29}.FxRnjq_box.FxRnjq_on{box-shadow:0 0 0 2px var(--accent), 0 4px 14px #00000059;z-index:2;border-color:#fff}.FxRnjq_box.FxRnjq_fillWhite{background:#fff}.FxRnjq_box.FxRnjq_fillBlack{background:#000}.FxRnjq_boxNum{color:#fff;pointer-events:none;background:#0000008c;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:2px;left:3px}.FxRnjq_box.FxRnjq_fillWhite .FxRnjq_boxNum{background:#00000059}.FxRnjq_handle{border:2px solid var(--accent);cursor:nwse-resize;z-index:3;background:#fff;border-radius:4px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.FxRnjq_draft{border:2px dashed var(--sel);pointer-events:none;background:#ec48991a;border-radius:3px;position:absolute}.FxRnjq_crop{border:2px solid var(--accent);cursor:move;border-radius:3px;position:absolute;box-shadow:0 0 0 9999px #00000094}.FxRnjq_crop.FxRnjq_live{border-style:dashed}.FxRnjq_cropLabel{color:#fff;text-shadow:0 1px 3px #000c;pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:4px;left:6px}.FxRnjq_thirds{pointer-events:none;background:linear-gradient(90deg,#0000 33.2%,#ffffff47 33.3%,#0000 33.5% 66.5%,#ffffff47 66.6%,#0000 66.8%),linear-gradient(#0000 33.2%,#ffffff47 33.3%,#0000 33.5% 66.5%,#ffffff47 66.6%,#0000 66.8%);position:absolute;inset:0}.FxRnjq_scrub{align-items:center;gap:10px;width:100%;max-width:640px;display:flex}.FxRnjq_scrub input[type=range]{accent-color:var(--accent);flex:1;min-width:0}.FxRnjq_time{font:11.5px var(--mono);color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums}.FxRnjq_side{background:var(--insp);border-left:1px solid var(--hair);flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.FxRnjq_note{color:var(--ink2);margin:0;font-size:12px;line-height:1.55}.FxRnjq_notice{border:1px solid var(--group-bd);background:var(--group);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.55}.FxRnjq_notice b{margin-bottom:3px;display:block}.FxRnjq_list{flex-direction:column;display:flex}.FxRnjq_item{text-align:left;width:100%;transition:background var(--t-fast) var(--ease);border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.FxRnjq_item:hover{background:var(--row-hover)}.FxRnjq_item.FxRnjq_on{background:var(--row-sel)}.FxRnjq_dot{color:#fff;background:var(--sel);border-radius:9px;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.FxRnjq_dot.FxRnjq_erase{background:var(--accent)}.FxRnjq_txt{min-width:0;color:var(--ink2);flex:1;line-height:1.4}.FxRnjq_txt b{color:var(--ink);margin-right:4px;font-weight:600}.FxRnjq_x{width:24px;height:24px;color:var(--ink3);border-radius:6px;flex:none;place-items:center;display:grid}.FxRnjq_x:hover{background:var(--ctl-hover);color:var(--danger)}.FxRnjq_empty{color:var(--ink3);padding:8px 2px;font-size:12px}.FxRnjq_preview{background:#000;border-radius:8px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000004d}.FxRnjq_preview video{object-fit:fill;pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.FxRnjq_kbd{font:10.5px var(--mono);background:var(--ctl);border:1px solid var(--ctl-bd);color:var(--ink2);border-radius:4px;padding:1px 5px}.FxRnjq_foot{border-top:1px solid var(--hair);background:var(--bar);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.FxRnjq_foot .FxRnjq_hint{color:var(--ink3);flex:1;min-width:160px;font-size:11.5px}.FxRnjq_go{background:var(--accent);color:#fff;height:32px;transition:filter var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:8px;padding:0 16px;font-size:13px;font-weight:650}.FxRnjq_go:hover:not(:disabled){filter:brightness(1.08)}.FxRnjq_go:active:not(:disabled){transform:scale(.97)}.FxRnjq_go:disabled{opacity:.45;cursor:not-allowed}@media (max-width:780px){.FxRnjq_body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.FxRnjq_side{border-left:0;border-top:1px solid var(--hair);overflow:visible}.FxRnjq_stage{padding:14px}}@media (prefers-reduced-motion:reduce){.FxRnjq_backdrop,.FxRnjq_sheet{animation:none}.FxRnjq_box{transition:none}}
