._71DZXa_trigger{align-items:center;gap:var(--space-2);min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);display:inline-flex}._71DZXa_trigger:hover,._71DZXa_trigger[aria-expanded=true]{background:var(--hover);color:var(--text)}._71DZXa_trigger svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}._71DZXa_trigger svg circle{fill:currentColor;stroke:none}._71DZXa_root{z-index:20;pointer-events:none;position:fixed;inset:0}._71DZXa_root[data-open]{pointer-events:auto}._71DZXa_backdrop{background:var(--backdrop);opacity:0;transition:opacity var(--sheet-duration) var(--ease);position:absolute;inset:0}._71DZXa_root[data-open] ._71DZXa_backdrop{opacity:1}._71DZXa_panel{width:var(--brand-w);background:var(--glass-strong);max-width:100%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-left:1px solid var(--line);box-shadow:var(--shadow-glass);visibility:hidden;transition:transform var(--sheet-duration) var(--ease), visibility 0s var(--sheet-duration);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}._71DZXa_root[data-open] ._71DZXa_panel{visibility:visible;transition:transform var(--sheet-duration) var(--ease-rise), visibility 0s;transform:none}._71DZXa_head{min-height:var(--topbar-h);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--line);display:flex}._71DZXa_headText{gap:var(--hairline-2);flex-direction:column;min-width:0;display:flex}._71DZXa_title{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);display:flex}._71DZXa_project{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-muted);overflow:hidden}._71DZXa_saveStatus{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted);flex-wrap:wrap;display:flex}._71DZXa_saveStatus[data-kind=saved]{color:var(--ok)}._71DZXa_saveStatus svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._71DZXa_saveLive{align-items:center;gap:var(--space-1);display:inline-flex}._71DZXa_saveError{color:var(--danger)}._71DZXa_linkButton{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text);text-underline-offset:var(--hairline-2);text-decoration:underline}._71DZXa_scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-5) calc(var(--space-10) + env(safe-area-inset-bottom,0px));overflow-y:auto}._71DZXa_note{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted);flex-direction:column;display:flex}._71DZXa_lead{margin:var(--space-5) 0 var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted)}._71DZXa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._71DZXa_iconButton{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);flex:none;place-items:center;display:grid}._71DZXa_iconButton:hover{background:var(--hover);color:var(--text)}._71DZXa_iconButton svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}._71DZXa_primary,._71DZXa_acceptButton,._71DZXa_softButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--duration) var(--ease), box-shadow var(--duration) var(--ease), opacity var(--duration) var(--ease);display:inline-flex}._71DZXa_primary{background:var(--primary);color:var(--on-primary)}._71DZXa_acceptButton{background:var(--accent);color:var(--on-accent)}._71DZXa_softButton{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}._71DZXa_softButton:hover{box-shadow:inset 0 0 0 1px var(--text-muted)}a._71DZXa_softButton{color:var(--text);text-decoration:none}._71DZXa_primary[aria-disabled],._71DZXa_acceptButton[aria-disabled],._71DZXa_softButton[aria-disabled],._71DZXa_iconButton[aria-disabled],._71DZXa_addButton[aria-disabled],._71DZXa_drop[aria-disabled],._71DZXa_dangerText[aria-disabled]{opacity:.5;cursor:default}._71DZXa_primary[aria-busy]{opacity:1;cursor:progress}._71DZXa_dangerText{min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--danger)}._71DZXa_dangerText:hover{background:var(--danger-soft)}._71DZXa_addButton{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--duration) var(--ease);display:inline-flex}._71DZXa_addButton:hover{box-shadow:inset 0 0 0 1px var(--text-muted)}._71DZXa_addButton svg,._71DZXa_drop svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}._71DZXa_spinner{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;flex:none;animation:.8s linear infinite _71DZXa_spin}@keyframes _71DZXa_spin{to{transform:rotate(1turn)}}._71DZXa_input,._71DZXa_textarea,._71DZXa_assistField,._71DZXa_hex,._71DZXa_role{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);font-size:var(--fs-md);line-height:var(--lh-ui);color:var(--text);transition:border-color var(--duration) var(--ease)}._71DZXa_input,._71DZXa_hex,._71DZXa_role{min-height:var(--tap)}._71DZXa_textarea,._71DZXa_assistField{resize:vertical;line-height:var(--lh-body)}._71DZXa_input:hover,._71DZXa_textarea:hover,._71DZXa_assistField:hover,._71DZXa_hex:hover,._71DZXa_role:hover{border-color:var(--text-muted)}._71DZXa_input:focus-visible,._71DZXa_textarea:focus-visible,._71DZXa_assistField:focus-visible,._71DZXa_hex:focus-visible,._71DZXa_role:focus-visible{outline:var(--focus-ring-w) solid var(--focus);outline-offset:0;border-color:#0000}._71DZXa_input::placeholder,._71DZXa_textarea::placeholder,._71DZXa_assistField::placeholder{color:var(--text-muted)}._71DZXa_hint{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted)}._71DZXa_error{font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--danger)}._71DZXa_section{gap:var(--space-2);padding:var(--space-5) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}._71DZXa_section:last-child{border-bottom:0}._71DZXa_labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._71DZXa_labelRow+._71DZXa_labelRow,._71DZXa_toneChips+._71DZXa_labelRow,._71DZXa_suggestion+._71DZXa_labelRow{margin-top:var(--space-2)}._71DZXa_label{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}._71DZXa_labelRow:not(:first-child) ._71DZXa_label{font-size:var(--fs-sm);font-weight:var(--fw-medium)}._71DZXa_subLabel{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight)}._71DZXa_counter{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}._71DZXa_counter[data-near]{color:var(--busy)}._71DZXa_toneChips{gap:var(--space-2);flex-wrap:wrap;display:flex}._71DZXa_tone{min-height:calc(var(--tap) - var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--duration) var(--ease), color var(--duration) var(--ease), box-shadow var(--duration) var(--ease)}._71DZXa_tone:hover{box-shadow:inset 0 0 0 1px var(--text-muted)}._71DZXa_tone[aria-pressed=true]{background:var(--primary);color:var(--on-primary);box-shadow:none}._71DZXa_palette{gap:var(--space-3);flex-direction:column;display:flex}._71DZXa_colorList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}._71DZXa_colorRow{grid-template-columns:var(--swatch-size) var(--hex-w) minmax(0, 1fr) var(--tap);align-items:center;gap:var(--space-2);display:grid}._71DZXa_swatch{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;position:relative}._71DZXa_swatch:focus-within{outline:var(--focus-ring-w) solid var(--focus);outline-offset:var(--hairline-2)}._71DZXa_colorInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._71DZXa_hex{font-variant-numeric:tabular-nums;text-transform:uppercase}._71DZXa_hex[aria-invalid]{border-color:var(--danger)}._71DZXa_role{appearance:none;padding-right:var(--space-6);background:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%) right calc(var(--space-3) + var(--space-1)) center / var(--space-1) var(--space-1) no-repeat, linear-gradient(135deg, var(--text-muted) 50%, transparent 50%) right var(--space-3) center / var(--space-1) var(--space-1) no-repeat, var(--panel);cursor:pointer}._71DZXa_swatches{gap:var(--space-2) var(--space-4);flex-wrap:wrap;list-style:none;display:flex}._71DZXa_swatchItem{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:inline-flex}._71DZXa_dot{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line)}._71DZXa_fontGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._71DZXa_fontField{gap:var(--space-1);flex-direction:column;display:flex}._71DZXa_proposedFonts{gap:var(--space-1) var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-ui);grid-template-columns:auto minmax(0,1fr);display:grid}._71DZXa_proposedFonts dt{color:var(--text-muted)}._71DZXa_logo{gap:var(--space-2);flex-direction:column;display:flex}._71DZXa_logoRow{align-items:center;gap:var(--space-4);display:flex}._71DZXa_logoActions{gap:var(--space-2);flex-wrap:wrap;display:flex}._71DZXa_checker{width:var(--logo-preview);height:var(--logo-preview);padding:var(--space-2);border-radius:var(--radius-md);background:repeating-conic-gradient(var(--checker-a) 0 25%, var(--checker-b) 0 50%) 0 0 / var(--checker-size) var(--checker-size);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;display:grid}._71DZXa_logoImg{object-fit:contain;max-width:100%;max-height:100%}._71DZXa_drop{justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--tap) * 2);border-radius:var(--radius-md);border:1px dashed var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--duration) var(--ease);display:flex}._71DZXa_drop:hover{background:var(--hover)}._71DZXa_logoSettings{align-items:flex-start;gap:var(--space-5);margin-top:var(--space-2);display:flex}._71DZXa_cornerPick{width:var(--logo-pick-w);aspect-ratio:4/5;border-radius:var(--radius-md);background:radial-gradient(circle at 1px 1px, var(--paper-dot) 1px, transparent 1.5px) 0 0 / var(--space-3) var(--space-3), var(--paper);box-shadow:inset 0 0 0 1px var(--line);flex:none;position:relative}._71DZXa_corner{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);transition:background var(--duration) var(--ease);place-items:center;display:grid;position:absolute}._71DZXa_corner:hover{background:var(--hover)}._71DZXa_corner[data-corner=top-left]{top:0;left:0}._71DZXa_corner[data-corner=top-right]{top:0;right:0}._71DZXa_corner[data-corner=bottom-left]{bottom:0;left:0}._71DZXa_corner[data-corner=bottom-right]{bottom:0;right:0}._71DZXa_cornerDot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);border:1.5px dashed var(--text-muted)}._71DZXa_cornerLogo{width:var(--logo-mini-small);height:var(--logo-mini-small);object-fit:contain;transition:opacity var(--duration) var(--ease)}._71DZXa_cornerLogo[data-size=medium]{width:var(--logo-mini-medium);height:var(--logo-mini-medium)}._71DZXa_cornerPick[data-off] ._71DZXa_cornerLogo{opacity:.3}._71DZXa_logoOptions{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._71DZXa_segment{padding:var(--hairline-2);border-radius:var(--radius-pill);background:var(--hover);display:inline-flex}._71DZXa_segment button{min-height:calc(var(--tap) - var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease)}._71DZXa_segment button[aria-pressed=true]{background:var(--line-strong);color:var(--text);box-shadow:0 0 0 1px var(--line)}._71DZXa_switch{align-items:center;gap:var(--space-2);min-height:calc(var(--tap) - var(--space-2));font-size:var(--fs-sm);font-weight:var(--fw-medium);display:inline-flex}._71DZXa_switchTrack{width:var(--switch-w);height:var(--switch-h);border-radius:var(--radius-pill);background:var(--line);transition:background var(--duration) var(--ease);flex:none;position:relative}._71DZXa_switchThumb{top:var(--hairline-2);left:var(--hairline-2);width:calc(var(--switch-h) - var(--space-1));height:calc(var(--switch-h) - var(--space-1));border-radius:var(--radius-pill);background:var(--primary);box-shadow:var(--shadow-float);transition:transform var(--duration) var(--ease);position:absolute}._71DZXa_switch[aria-checked=true] ._71DZXa_switchTrack{background:var(--ok)}._71DZXa_switch[aria-checked=true] ._71DZXa_switchThumb{transform:translateX(calc(var(--switch-w) - var(--switch-h)))}._71DZXa_files{gap:var(--space-3);flex-direction:column;display:flex}._71DZXa_fileList{flex-direction:column;list-style:none;display:flex}._71DZXa_fileRow{align-items:center;gap:var(--space-2);padding-left:var(--space-2);border-radius:var(--radius-md);transition:background var(--duration) var(--ease);display:flex}._71DZXa_fileRow:hover{background:var(--hover)}._71DZXa_fileIcon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-linejoin:round;flex:none}._71DZXa_fileName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-sm);color:var(--text);flex:1;text-decoration:none;overflow:hidden}._71DZXa_fileName:hover{text-decoration:underline}._71DZXa_fileRow[data-asking]{background:var(--danger-soft)}._71DZXa_confirm{align-items:center;gap:var(--space-1);min-height:var(--tap);padding-right:var(--space-1);flex:none;display:flex}._71DZXa_confirmText{padding-right:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--danger);white-space:nowrap}._71DZXa_confirm[data-stacked]{gap:var(--space-2) var(--space-1);min-height:0;margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);animation:_71DZXa_rise var(--rise-duration) var(--ease-rise);flex-wrap:wrap;grid-column:1/-1}._71DZXa_confirm[data-stacked] ._71DZXa_confirmText{line-height:var(--lh-body);color:var(--text);white-space:normal;flex:1 0 100%;padding-right:0}._71DZXa_yes,._71DZXa_no{align-items:center;gap:var(--space-1);min-height:calc(var(--tap) - var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:inline-flex}._71DZXa_yes{background:var(--danger);color:var(--on-primary)}._71DZXa_no{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}._71DZXa_yes[aria-disabled],._71DZXa_no[aria-disabled]{opacity:.5;cursor:progress}._71DZXa_assist{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--canvas);flex-direction:column;display:flex}._71DZXa_assistTitle{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);display:flex}._71DZXa_assistTitle svg{width:var(--icon-size);height:var(--icon-size);fill:var(--accent);stroke:var(--accent);stroke-width:1.2px;stroke-linejoin:round}._71DZXa_assistRow{align-items:center;gap:var(--space-2);display:flex}._71DZXa_assistRow ._71DZXa_iconButton{margin-left:calc(var(--space-2) * -1)}._71DZXa_assistMeta{min-width:0;font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted);flex:1}._71DZXa_assistStatus:empty{display:none}._71DZXa_assistStatus{gap:var(--space-1);flex-direction:column;display:flex}._71DZXa_cost{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}._71DZXa_chips{gap:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}._71DZXa_chip{max-width:100%;padding:var(--hairline-2) var(--space-2);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-pill);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-xs);line-height:var(--lh-ui);overflow:hidden}._71DZXa_pendingBar{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--fs-sm);line-height:var(--lh-ui);flex-direction:column;display:flex}._71DZXa_pendingActions{gap:var(--space-2);flex-wrap:wrap;display:flex}._71DZXa_pendingActions ._71DZXa_primary{background:var(--accent);color:var(--on-accent)}._71DZXa_suggestion{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);box-shadow:inset var(--suggestion-bar) 0 0 var(--accent);animation:_71DZXa_rise var(--rise-duration) var(--ease-rise);flex-direction:column;display:flex}@keyframes _71DZXa_rise{0%{opacity:0;transform:translateY(calc(var(--rise-distance) / -2))}}._71DZXa_suggestionLabel{font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--accent-text)}._71DZXa_suggestionValue{min-width:0}._71DZXa_suggestionValue ._71DZXa_chip{background:var(--panel)}._71DZXa_proposedText{font-size:var(--fs-sm);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere}._71DZXa_suggestionActions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:760px){._71DZXa_panel{border-left:0;width:100%}._71DZXa_scroll{padding-inline:var(--space-4)}._71DZXa_head{padding-left:var(--space-4)}._71DZXa_fontGrid{grid-template-columns:minmax(0,1fr)}._71DZXa_colorRow{grid-template-columns:var(--swatch-size) var(--hex-w) minmax(0, 1fr) var(--tap);gap:var(--space-1) var(--space-2)}}@media (prefers-reduced-motion:reduce){._71DZXa_spinner{animation-duration:2.4s}._71DZXa_suggestion,._71DZXa_confirm[data-stacked]{animation:none}._71DZXa_trigger,._71DZXa_tone,._71DZXa_switchThumb,._71DZXa_switchTrack{transition:none}}._71DZXa_voice{gap:var(--space-4);flex-direction:column;display:flex}._71DZXa_voiceRow{gap:var(--space-2);align-items:center;display:flex}._71DZXa_voiceRow ._71DZXa_selectWrap{flex:auto}._71DZXa_selectWrap{min-width:0;display:flex;position:relative}._71DZXa_select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:calc(var(--space-3) + var(--icon-size) + var(--space-1));text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}._71DZXa_select option{background-color:var(--select-option-bg);color:var(--select-option-text)}._71DZXa_selectChevron{top:50%;right:var(--space-3);width:var(--icon-size);height:var(--icon-size);fill:none;stroke:var(--text-muted);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;transform:translateY(-50%)}._71DZXa_voiceRow ._71DZXa_softButton{min-height:var(--tap);flex:none}._71DZXa_voiceHint{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted);flex-wrap:wrap;display:flex}._71DZXa_voiceHint ._71DZXa_error{font-size:inherit}._71DZXa_playIcon{fill:currentColor;width:1em;height:1em}._71DZXa_disk{padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--line);margin-top:var(--space-2)}._71DZXa_channels{gap:var(--space-6);flex-direction:column;display:flex}._71DZXa_channels:focus{outline:none}._71DZXa_platform{gap:var(--space-3);flex-direction:column;display:flex}._71DZXa_platformName{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);display:flex}._71DZXa_platformName:after{content:"";background:var(--line);flex:1;height:1px}._71DZXa_platformText{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted);overflow-wrap:anywhere}._71DZXa_textLink{color:var(--text);text-underline-offset:var(--hairline-2);text-decoration:underline}._71DZXa_login{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._71DZXa_botBlock{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._71DZXa_botLine{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui);overflow-wrap:anywhere}._71DZXa_botLine[data-kind=missing],._71DZXa_botLine[data-kind=offline]{color:var(--busy)}._71DZXa_channelList{margin-inline:calc(var(--space-3) * -1);flex-direction:column;list-style:none;display:flex}._71DZXa_channelRow{align-items:center;column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background var(--duration) var(--ease);grid-template-columns:minmax(0,1fr) auto;display:grid}._71DZXa_channelRow:hover{background:var(--hover)}._71DZXa_channelMain{gap:var(--hairline-2);flex-direction:column;min-width:0;display:flex}._71DZXa_channelName{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._71DZXa_channelTitle,._71DZXa_channelHandle{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}._71DZXa_channelTitle{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-tight)}._71DZXa_channelHandle{font-size:var(--fs-sm);color:var(--text-muted)}._71DZXa_handleLink{text-underline-offset:var(--hairline-2);text-decoration:underline}._71DZXa_handleLink:hover{color:var(--text)}._71DZXa_stateLine{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._71DZXa_relogin{min-height:calc(var(--tap) - var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;color:var(--text);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--duration) var(--ease);align-items:center;text-decoration:none;display:inline-flex}._71DZXa_relogin:hover{box-shadow:inset 0 0 0 1px var(--text-muted)}._71DZXa_channelState{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted);display:inline-flex}._71DZXa_channelState:before{content:"";width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);background:currentColor;flex:none}._71DZXa_channelState[data-state=ok]:before{background:var(--ok)}._71DZXa_channelState[data-state=no_rights],._71DZXa_channelState[data-state=reauth]{color:var(--busy)}._71DZXa_channelState[data-state=removed]{color:var(--danger)}._71DZXa_quietButton{min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease)}._71DZXa_quietButton:hover{background:var(--hover);color:var(--text)}._71DZXa_quietButton[aria-disabled]{opacity:.5;cursor:default}._71DZXa_connect{gap:var(--space-2);flex-direction:column;display:flex}._71DZXa_linkForm{gap:var(--space-1);flex-direction:column;display:flex}._71DZXa_inlineForm{gap:var(--space-2);align-items:stretch;display:flex}._71DZXa_inlineForm ._71DZXa_softButton{min-height:var(--tap);flex:none}._71DZXa_zone{gap:var(--space-3);flex-direction:column;display:flex}._71DZXa_voiceActions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._71DZXa_voiceActions ._71DZXa_addButton{align-self:auto}._71DZXa_dialogRoot{z-index:30;padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}._71DZXa_dialogBackdrop{background:var(--backdrop);position:absolute;inset:0}._71DZXa_dialog{width:min(100%, var(--voice-dialog-w));max-height:calc(100dvh - var(--space-8));border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--glass-popover);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);animation:_71DZXa_rise var(--rise-duration) var(--ease-rise) both;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}._71DZXa_dialogHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-2) var(--space-5);display:flex}._71DZXa_dialogHead ._71DZXa_hint{margin-top:var(--space-1)}._71DZXa_dialogTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}._71DZXa_dialogBody{overscroll-behavior:contain;gap:var(--space-5);min-height:0;padding:var(--space-2) var(--space-5) var(--space-5);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;display:flex;overflow-y:auto}._71DZXa_dialogBody ._71DZXa_segment{margin-top:var(--space-1);align-self:flex-start}._71DZXa_segment button:disabled{cursor:default;opacity:.5}._71DZXa_dialogFoot{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}._71DZXa_dialogStatus{flex:14em;min-width:0}._71DZXa_dialogActions{gap:var(--space-2);margin-left:auto;display:flex}._71DZXa_dialogActions ._71DZXa_primary,._71DZXa_dialogActions ._71DZXa_softButton{min-height:var(--tap)}._71DZXa_recPanel{gap:var(--space-3);flex-direction:column;display:flex}._71DZXa_readAloud{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-lg);line-height:var(--lh-body);text-wrap:pretty;margin:0}._71DZXa_recRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._71DZXa_recRow ._71DZXa_softButton{min-height:var(--tap)}._71DZXa_recButton{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:box-shadow var(--duration) var(--ease);display:inline-flex}._71DZXa_recButton:hover{box-shadow:inset 0 0 0 1px var(--text-muted)}._71DZXa_recButton[data-live]{background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}._71DZXa_recButton[aria-disabled]{opacity:.5;cursor:default}._71DZXa_recDot,._71DZXa_recStop{width:var(--rec-dot);height:var(--rec-dot);background:var(--danger);flex:none}._71DZXa_recDot{border-radius:var(--radius-pill)}._71DZXa_recStop{border-radius:var(--hairline-2)}._71DZXa_recTime{font-size:var(--fs-md);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;margin-left:auto}._71DZXa_recMax{font-size:var(--fs-sm);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;color:var(--text-muted)}._71DZXa_recMeter{height:var(--rec-meter-h);border-radius:var(--radius-pill);background:var(--line);position:relative}._71DZXa_recFill{border-radius:inherit;background:var(--text-muted);position:absolute;inset:0 auto 0 0}._71DZXa_recMeter[data-live] ._71DZXa_recFill{background:var(--danger)}._71DZXa_recMin{top:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);width:var(--hairline-2);background:var(--text-muted);position:absolute}._71DZXa_takeName{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--fs-sm);display:flex}._71DZXa_takeName>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._71DZXa_consent{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-ui);cursor:pointer;display:flex}._71DZXa_consent input{width:var(--space-4);height:var(--space-4);margin:var(--hairline-2) 0 0;accent-color:var(--primary);cursor:pointer;flex:none}._71DZXa_consent input:disabled,._71DZXa_consent input:disabled+span{cursor:default;opacity:.5}@media (max-width:760px){._71DZXa_dialogRoot{place-items:stretch stretch;padding:0}._71DZXa_dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}._71DZXa_dialogHead{padding-left:var(--space-4)}._71DZXa_dialogBody{padding-inline:var(--space-4)}._71DZXa_readAloud{padding:var(--space-3) var(--space-4)}._71DZXa_dialogFoot{padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){._71DZXa_dialog{animation:none}._71DZXa_recButton{transition:none}}
.-r7a6W_trigger{align-items:center;gap:var(--space-2);min-height:calc(var(--tap) - var(--space-1));margin-right:calc(var(--space-2) * -1);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);display:inline-flex}.-r7a6W_trigger:hover,.-r7a6W_trigger[aria-expanded=true]{background:var(--hover);color:var(--text)}.-r7a6W_trigger svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.-r7a6W_root{z-index:20;pointer-events:none;position:fixed;inset:0}.-r7a6W_root[data-open]{pointer-events:auto}.-r7a6W_backdrop{background:var(--backdrop);opacity:0;transition:opacity var(--sheet-duration) var(--ease);position:absolute;inset:0}.-r7a6W_root[data-open] .-r7a6W_backdrop{opacity:1}.-r7a6W_panel{width:var(--chat-w);grid-template-rows:var(--topbar-h) auto minmax(0, 1fr);background:var(--glass-strong);max-width:100%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-right:1px solid var(--line);box-shadow:var(--shadow-glass);visibility:hidden;transition:transform var(--sheet-duration) var(--ease), visibility 0s var(--sheet-duration);display:grid;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.-r7a6W_root[data-open] .-r7a6W_panel{visibility:visible;transition:transform var(--sheet-duration) var(--ease-rise), visibility 0s;transform:none}.-r7a6W_head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2) 0 var(--space-4);display:flex}.-r7a6W_title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.-r7a6W_iconButton{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);color:var(--text-muted);place-items:center;display:grid}.-r7a6W_iconButton:hover{background:var(--hover);color:var(--text)}.-r7a6W_iconButton svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.-r7a6W_newButton{align-items:center;gap:var(--space-3);margin:var(--space-1) var(--space-2) var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:var(--fw-medium);text-align:left;transition:background var(--duration) var(--ease);display:flex}.-r7a6W_newButton:hover{background:var(--hover)}.-r7a6W_newButton[aria-current]{background:var(--accent-soft)}.-r7a6W_newIcon{width:var(--chat-thumb-w);height:var(--chat-thumb-h);border:1px dashed var(--text-muted);border-radius:var(--radius-sm);color:var(--text);flex:none;place-items:center;display:grid}.-r7a6W_newIcon svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.-r7a6W_scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-2) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);overflow-y:auto}.-r7a6W_note{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted);flex-direction:column;display:flex}.-r7a6W_textButton{min-height:calc(var(--tap) - var(--space-2));padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.-r7a6W_list{gap:var(--hairline-2);flex-direction:column;list-style:none;display:flex}.-r7a6W_row{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);transition:background var(--duration) var(--ease);flex-wrap:wrap;display:flex}.-r7a6W_row:hover{background:var(--hover)}.-r7a6W_row[data-current]{background:var(--accent-soft)}.-r7a6W_row[data-asking]{background:var(--danger-soft)}.-r7a6W_open{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);text-align:left;flex:1;display:flex}.-r7a6W_thumb{width:var(--chat-thumb-w);height:var(--chat-thumb-h);border-radius:var(--radius-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-muted);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.-r7a6W_thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.-r7a6W_thumb svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.-r7a6W_text{gap:var(--hairline-2);flex-direction:column;min-width:0;display:flex}.-r7a6W_name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-md);line-height:var(--lh-tight);overflow:hidden}.-r7a6W_row[data-current] .-r7a6W_name{font-weight:var(--fw-medium)}.-r7a6W_meta{font-size:var(--fs-xs);line-height:var(--lh-tight);color:var(--text-muted)}.-r7a6W_cost{font-variant-numeric:tabular-nums;white-space:nowrap}.-r7a6W_pubMark{white-space:nowrap}.-r7a6W_pubMark[data-pub=scheduled]{color:var(--focus)}.-r7a6W_pubMark[data-pub=publishing]{color:var(--busy)}.-r7a6W_pubMark[data-pub=published],.-r7a6W_pubMark[data-pub=manual]{color:var(--ok)}.-r7a6W_pubMark[data-pub=failed]{color:var(--danger)}.-r7a6W_pubMark[data-pub=overdue]{color:var(--notice-text)}.-r7a6W_running{align-items:center;gap:var(--space-1);color:var(--busy);display:inline-flex}.-r7a6W_runningDot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);background:currentColor;animation:1.2s ease-in-out infinite -r7a6W_pulse}@keyframes -r7a6W_pulse{50%{opacity:.3}}.-r7a6W_delete{width:var(--tap);height:var(--tap);margin-right:var(--space-1);border-radius:var(--radius-md);color:var(--text-muted);opacity:.55;transition:opacity var(--duration) var(--ease), color var(--duration) var(--ease);flex:none;place-items:center;display:grid}.-r7a6W_row:hover .-r7a6W_delete,.-r7a6W_delete:focus-visible{opacity:1}.-r7a6W_delete:hover{color:var(--danger)}.-r7a6W_delete.-r7a6W_moveButton:hover{color:var(--text)}.-r7a6W_delete svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.-r7a6W_confirm{align-items:center;gap:var(--space-1);padding-right:var(--space-2);flex:none;display:flex}.-r7a6W_confirmText{padding-right:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--danger);white-space:nowrap}.-r7a6W_yes,.-r7a6W_no{min-height:calc(var(--tap) - var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.-r7a6W_yes{background:var(--danger);color:var(--on-primary)}.-r7a6W_no{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.-r7a6W_yes[aria-disabled],.-r7a6W_no[aria-disabled]{opacity:.5;cursor:progress}.-r7a6W_rowError{padding:0 var(--space-2) var(--space-2) calc(var(--chat-thumb-w) + var(--space-5));font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--danger);flex-basis:100%}@media (max-width:760px){.-r7a6W_panel{border-right:0;width:100%}.-r7a6W_delete{opacity:1}}@media (prefers-reduced-motion:reduce){.-r7a6W_runningDot{animation:none}.-r7a6W_trigger,.-r7a6W_newButton,.-r7a6W_row,.-r7a6W_delete{transition:none}}.-r7a6W_move{align-items:flex-start;gap:var(--space-2);min-width:0;padding:0 var(--space-2) var(--space-3) calc(var(--chat-thumb-w) + var(--space-5));flex-direction:column;flex-basis:100%;display:flex}.-r7a6W_moveText{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted)}.-r7a6W_targets{gap:var(--hairline-2);flex-direction:column;width:100%;min-width:0;list-style:none;display:flex}.-r7a6W_target{width:100%;min-height:calc(var(--tap) - var(--space-1));padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;white-space:nowrap;text-overflow:ellipsis;transition:box-shadow var(--duration) var(--ease);display:block;overflow:hidden}.-r7a6W_target:hover{box-shadow:inset 0 0 0 1px var(--text-muted)}.-r7a6W_target[aria-disabled]{opacity:.5;cursor:progress}
.nalgpa_planMeta{gap:0 var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted);flex-wrap:wrap;display:flex}.nalgpa_planProgress{font-variant-numeric:tabular-nums;white-space:nowrap}.nalgpa_planIcon{width:var(--chat-thumb-w);height:var(--chat-thumb-h);border-radius:var(--radius-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-muted);flex:none;place-items:center;display:grid}.nalgpa_planIcon svg,.nalgpa_icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nalgpa_planConfirm{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-2) var(--space-3) calc(var(--chat-thumb-w) + var(--space-5));flex-wrap:wrap;flex-basis:100%;display:flex}.nalgpa_planConfirmText{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui);color:var(--danger)}.nalgpa_planConfirmButtons{gap:var(--space-1);display:flex}.nalgpa_drawerError{margin:0 var(--space-4) var(--space-2);font-size:var(--fs-sm);color:var(--danger)}.nalgpa_board{gap:var(--space-4);flex-direction:column;align-self:start;min-width:0;display:flex;container:plan-board/inline-size}.nalgpa_loading{padding:var(--space-4) 0;font-size:var(--fs-sm);color:var(--text-muted)}.nalgpa_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.nalgpa_headText{flex:1 1 var(--result-min);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.nalgpa_headActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.nalgpa_title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);overflow-wrap:anywhere}.nalgpa_where{font-size:var(--fs-sm);color:var(--text-muted)}.nalgpa_facts{gap:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-muted);flex-direction:column;display:flex}.nalgpa_facts strong{font-weight:var(--fw-medium);color:var(--text);font-variant-numeric:tabular-nums}.nalgpa_studioNote{color:var(--notice-text)}.nalgpa_primary,.nalgpa_secondary{min-height:var(--tap);padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--duration) var(--ease), opacity var(--duration) var(--ease);flex:none;display:inline-flex}.nalgpa_primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--primary-shadow)}.nalgpa_secondary{background:var(--secondary);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.nalgpa_secondary:hover{background:var(--hover)}.nalgpa_primary[aria-disabled=true],.nalgpa_secondary[aria-disabled=true]{opacity:.5;cursor:default}.nalgpa_actionError{font-size:var(--fs-sm);color:var(--danger)}.nalgpa_actionNote{font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-muted)}a.nalgpa_primary,a.nalgpa_secondary{text-decoration:none}.nalgpa_channelRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.nalgpa_channelRow:focus{outline:none}.nalgpa_channelField{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.nalgpa_channelLabel,.nalgpa_channelNote{font-size:var(--fs-sm);color:var(--text-muted)}.nalgpa_channelField .nalgpa_channelSelect{width:auto;min-width:0;max-width:100%;font-size:var(--fs-sm)}.nalgpa_packageLine{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;flex-basis:100%;display:flex}.nalgpa_packageText{flex:1 1 var(--result-min);align-items:flex-start;gap:var(--space-2);min-width:0;font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-muted);display:flex}.nalgpa_packageText .nalgpa_icon{margin-top:var(--hairline);flex:none}.nalgpa_ribbon{gap:var(--space-2);flex-direction:column;display:flex}.nalgpa_ribbonBar{height:var(--plan-ribbon-h);border-radius:var(--radius-pill);background:var(--line);gap:var(--hairline-2);display:flex;overflow:hidden}.nalgpa_ribbonBar span{background:var(--rubric)}.nalgpa_legend{gap:var(--space-1) var(--space-4);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;list-style:none;display:flex}.nalgpa_legend li{align-items:center;gap:var(--space-2);display:inline-flex}.nalgpa_swatch{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);background:var(--rubric)}.nalgpa_empty{padding:var(--space-8) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text-muted)}.nalgpa_grid{display:none}.nalgpa_weekdays,.nalgpa_week{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.nalgpa_weekdays{padding-bottom:var(--space-1);font-size:var(--fs-xs);color:var(--text-faint)}.nalgpa_weekdays span{padding-left:var(--space-2)}.nalgpa_weeks{gap:var(--space-1);flex-direction:column;display:flex}.nalgpa_day{min-width:0;min-height:var(--plan-day-min-h);gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;position:relative}.nalgpa_day[data-out]{box-shadow:none;opacity:.35;background:0 0}.nalgpa_dayHead{min-height:var(--card-button);padding-left:var(--space-1);justify-content:space-between;align-items:center;display:flex}.nalgpa_dayNum{min-width:var(--card-button);height:var(--card-button);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);place-items:center start;display:inline-grid}.nalgpa_day[data-today] .nalgpa_dayNum{border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);font-weight:var(--fw-semibold);place-items:center}.nalgpa_add{width:var(--card-button);height:var(--card-button);border-radius:var(--radius-sm);color:var(--text-faint);transition:background var(--duration) var(--ease), color var(--duration) var(--ease), opacity var(--duration) var(--ease);place-items:center;display:grid}.nalgpa_add svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.nalgpa_add:hover,.nalgpa_add:focus-visible{background:var(--hover);color:var(--text)}@media (hover:hover){.nalgpa_day:not([data-empty]) .nalgpa_add{opacity:0}.nalgpa_day:hover .nalgpa_add,.nalgpa_day .nalgpa_add:focus-visible{opacity:1}}.nalgpa_card{width:100%;min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) calc(var(--space-2) + var(--plan-rubric-bar));border-radius:var(--radius-sm);background:var(--secondary);box-shadow:inset var(--plan-rubric-bar) 0 0 var(--rubric), inset 0 0 0 1px var(--line);text-align:left;color:var(--text);transition:background var(--duration) var(--ease);flex-direction:column;display:flex;position:relative}.nalgpa_card:hover{background:var(--hover)}.nalgpa_cardBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.nalgpa_cardTop{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;display:flex}.nalgpa_cardTop .nalgpa_icon{width:var(--fs-md);height:var(--fs-md);flex:none}.nalgpa_formatName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nalgpa_topic{-webkit-line-clamp:3;line-clamp:3;font-size:var(--fs-sm);line-height:var(--lh-tight);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nalgpa_status{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--fs-xs);line-height:var(--lh-tight);color:var(--plan-status-draft);display:inline-flex}.nalgpa_status:before{content:"";width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);background:currentColor;flex:none}[data-status=queued] .nalgpa_status,.nalgpa_status[data-status=queued]{color:var(--plan-status-queued)}[data-status=making] .nalgpa_status,.nalgpa_status[data-status=making]{color:var(--plan-status-making)}[data-status=making] .nalgpa_status:before,.nalgpa_status[data-status=making]:before{animation:1.2s ease-in-out infinite nalgpa_pulse}[data-status=ready] .nalgpa_status,.nalgpa_status[data-status=ready]{color:var(--plan-status-ready)}[data-status=needs_materials] .nalgpa_status,.nalgpa_status[data-status=needs_materials]{color:var(--plan-status-materials)}[data-status=waiting_answer] .nalgpa_status,.nalgpa_status[data-status=waiting_answer]{color:var(--plan-status-answer)}[data-status=failed] .nalgpa_status,.nalgpa_status[data-status=failed]{color:var(--plan-status-failed)}@keyframes nalgpa_pulse{50%{opacity:.3}}.nalgpa_thumb{width:var(--plan-thumb-w);height:var(--plan-thumb-h);border-radius:var(--radius-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);flex:none;position:relative;overflow:hidden}.nalgpa_thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nalgpa_pub{color:var(--text-muted)}.nalgpa_pub[data-pub=scheduled]{color:var(--focus)}.nalgpa_pub[data-pub=publishing]{color:var(--busy)}.nalgpa_pub[data-pub=published],.nalgpa_pub[data-pub=manual]{color:var(--ok)}.nalgpa_pub[data-pub=failed]{color:var(--danger)}.nalgpa_pub[data-pub=overdue],.nalgpa_pub[data-pub=changed],.nalgpa_pub[data-pub=due]{color:var(--notice-text)}.nalgpa_pub[data-pub=publishing] .nalgpa_icon{animation:1.2s ease-in-out infinite nalgpa_pulse}.nalgpa_pubMark{flex:none;place-items:center;display:inline-grid}.nalgpa_cardTop .nalgpa_pubMark .nalgpa_icon{width:var(--fs-md);height:var(--fs-md)}.nalgpa_pubLine{align-items:flex-start;gap:var(--space-1);min-width:0;font-size:var(--fs-xs);line-height:var(--lh-tight);display:inline-flex}.nalgpa_pubLine .nalgpa_icon{width:var(--fs-sm);height:var(--fs-sm);flex:none}.nalgpa_grid .nalgpa_pubLine,.nalgpa_list .nalgpa_pubMark{display:none}.nalgpa_list{gap:var(--space-4);flex-direction:column;display:flex}.nalgpa_listDay{gap:var(--space-2);flex-direction:column;display:flex}.nalgpa_listDay[data-empty]{gap:0}.nalgpa_listHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.nalgpa_listDate{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:inline-flex}.nalgpa_listDay[data-empty] .nalgpa_listDate{font-weight:var(--fw-regular);color:var(--text-faint)}.nalgpa_todayMark{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.nalgpa_list .nalgpa_card{padding-block:var(--space-3)}.nalgpa_formatWord{display:none}.nalgpa_list .nalgpa_formatWord{display:inline}.nalgpa_list .nalgpa_add{opacity:1}@container plan-board (min-width:760px){.nalgpa_grid{display:block}.nalgpa_grid .nalgpa_card{padding:var(--space-2) var(--space-1) var(--space-2) calc(var(--space-1) + var(--plan-rubric-bar))}.nalgpa_list{display:none}}.nalgpa_openBar{display:none}@media (max-width:1023px){.nalgpa_openBar{width:100%;margin-top:var(--space-2);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);text-align:left;color:var(--text);transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);display:flex}.nalgpa_openBar:hover{background:var(--hover);border-color:var(--line-strong)}}.nalgpa_openIcon{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);background:var(--hover);color:var(--text-muted);flex:none;place-items:center;display:grid}.nalgpa_openText{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex-direction:column;flex:1;display:flex}.nalgpa_openText small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-muted);overflow:hidden}.nalgpa_fromPlan{align-self:flex-start;align-items:center;gap:var(--space-2);max-width:100%;margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-xs);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);display:inline-flex}.nalgpa_fromPlan:hover{background:var(--hover);color:var(--text)}.nalgpa_fromPlan .nalgpa_icon{width:var(--fs-md);height:var(--fs-md)}.nalgpa_dialogRoot{z-index:30;padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.nalgpa_dialogBackdrop{background:var(--backdrop);position:absolute;inset:0}.nalgpa_dialog{width:min(100%, var(--plan-dialog-w));max-height:calc(100dvh - var(--space-8));border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--glass-popover);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);animation:nalgpa_rise var(--rise-duration) var(--ease-rise) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}@keyframes nalgpa_rise{0%{opacity:0;transform:translateY(var(--rise-distance))}}.nalgpa_dialogHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-2) var(--space-5);display:flex}.nalgpa_dialogTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.nalgpa_dialogSub{margin-top:var(--space-1);align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.nalgpa_close{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);color:var(--text-muted);flex:none;place-items:center;display:grid}.nalgpa_close:hover{background:var(--hover);color:var(--text)}.nalgpa_close svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.nalgpa_dialogBody{overscroll-behavior:contain;gap:var(--space-4);min-height:0;padding:var(--space-2) var(--space-5) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;display:flex;overflow-y:auto}.nalgpa_notice{padding:var(--space-3);border-radius:var(--radius-md);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted)}.nalgpa_notice[data-tone=danger]{background:var(--danger-soft);color:var(--text)}.nalgpa_notice[data-tone=materials],.nalgpa_notice[data-tone=warn]{background:var(--notice-bg);color:var(--notice-text)}.nalgpa_pubState{align-items:flex-start;gap:var(--space-2);font-weight:var(--fw-medium);line-height:var(--lh-ui);display:flex}.nalgpa_pubState .nalgpa_icon{margin-top:var(--hairline);flex:none}.nalgpa_pubNote{margin-top:var(--space-2)}.nalgpa_pubPick{margin-top:var(--space-3);align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.nalgpa_pubPick .nalgpa_pubNote{grid-column:1/-1}.nalgpa_manualMark{margin-top:var(--space-3);align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.nalgpa_pubConfirm{margin-top:var(--space-3)}.nalgpa_pubQuestion{color:var(--notice-text)}.nalgpa_noticeActions{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.nalgpa_fileHead{margin-top:var(--space-4)}.nalgpa_fileList{margin-top:var(--space-2);gap:var(--space-1);font-size:var(--fs-xs);overflow-wrap:anywhere;flex-direction:column;list-style:none;display:flex}.nalgpa_progress{margin-top:var(--space-2);height:var(--upload-bar-h);border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.nalgpa_progress span{height:100%;transition:width var(--duration) var(--ease);background:currentColor;display:block}.nalgpa_fields{gap:var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.nalgpa_field{gap:var(--space-1);min-width:0;font-size:var(--fs-xs);color:var(--text-muted);flex-direction:column;display:flex}.nalgpa_field[data-wide]{grid-column:1/-1}.nalgpa_input{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--secondary);color:var(--text);font-size:var(--fs-md);line-height:var(--lh-ui);transition:border-color var(--duration) var(--ease)}.nalgpa_input:hover{border-color:var(--line-strong)}.nalgpa_input:focus-visible{border-color:var(--focus);box-shadow:0 0 0 var(--focus-ring-w) var(--focus-ring);outline:none}.nalgpa_input:disabled,.nalgpa_input[aria-disabled=true]{opacity:.6}.nalgpa_input option{background:var(--select-option-bg);color:var(--select-option-text)}textarea.nalgpa_input{resize:vertical}.nalgpa_dialogFoot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.nalgpa_footStart,.nalgpa_footEnd{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nalgpa_footEnd{margin-left:auto}.nalgpa_danger{min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--danger);transition:background var(--duration) var(--ease)}.nalgpa_danger:hover{background:var(--danger-soft)}.nalgpa_confirm{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.nalgpa_formError{font-size:var(--fs-sm);color:var(--danger)}.nalgpa_packRange{border:0;min-width:0;margin:0;padding:0}.nalgpa_segments{max-width:100%;padding:var(--hairline-2);border-radius:var(--radius-pill);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--line);display:inline-flex}.nalgpa_segment{display:flex;position:relative}.nalgpa_segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nalgpa_segment span{min-height:calc(var(--tap) - var(--hairline-2) * 2);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);align-items:center;display:inline-flex}.nalgpa_segment:hover span{color:var(--text)}.nalgpa_segment input:checked+span{background:var(--line-strong);color:var(--text)}.nalgpa_segment input:focus-visible+span{box-shadow:0 0 0 var(--focus-ring-w) var(--focus-ring)}.nalgpa_packHint{margin-top:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-muted)}.nalgpa_packCount{gap:var(--space-2);flex-direction:column;display:flex}.nalgpa_packCount .nalgpa_packHint{margin-top:0}.nalgpa_packTotal{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-ui)}.nalgpa_packSkips{gap:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-muted);flex-direction:column;list-style:none;display:flex}@media (max-width:760px){.nalgpa_dialogRoot{place-items:end stretch;padding:0}.nalgpa_dialog{width:100%;max-height:calc(100dvh - var(--sheet-gap));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0}.nalgpa_dialogFoot{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.nalgpa_fields{grid-template-columns:minmax(0,1fr)}.nalgpa_pubPick{grid-template-columns:repeat(2,minmax(0,1fr))}.nalgpa_pubPick button{grid-column:1/-1;justify-self:start}.nalgpa_manualMark{grid-template-columns:minmax(0,1fr)}.nalgpa_manualMark button{justify-self:start}}@media (prefers-reduced-motion:reduce){.nalgpa_dialog,[data-status=making] .nalgpa_status:before,.nalgpa_status[data-status=making]:before,.nalgpa_pub[data-pub=publishing] .nalgpa_icon{animation:none}.nalgpa_card,.nalgpa_add,.nalgpa_openBar,.nalgpa_fromPlan,.nalgpa_primary,.nalgpa_secondary,.nalgpa_segment span{transition:none}}
.kQ9-RG_root{z-index:30;padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.kQ9-RG_backdrop{background:var(--backdrop);position:absolute;inset:0}.kQ9-RG_dialog{width:min(100%, var(--publish-dialog-w));max-height:calc(100dvh - var(--space-8));border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--glass-popover);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);animation:kQ9-RG_rise var(--rise-duration) var(--ease-rise) both;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}@keyframes kQ9-RG_rise{0%{opacity:0;transform:translateY(var(--rise-distance))}}.kQ9-RG_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-2) var(--space-5);display:flex}.kQ9-RG_title{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.kQ9-RG_sub{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--text-muted)}.kQ9-RG_close{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);color:var(--text-muted);flex:none;place-items:center;display:grid}.kQ9-RG_close:hover{background:var(--hover);color:var(--text)}.kQ9-RG_close svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.kQ9-RG_body{overscroll-behavior:contain;gap:var(--space-4);min-height:0;padding:var(--space-2) var(--space-5) var(--space-5);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;display:flex;overflow-y:auto}.kQ9-RG_icon{width:var(--fs-md);height:var(--fs-md);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.kQ9-RG_note,.kQ9-RG_lead{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted)}.kQ9-RG_note{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.kQ9-RG_error{font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--danger)}.kQ9-RG_rows{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.kQ9-RG_row{padding:var(--space-3);border-radius:var(--radius-md);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-muted)}.kQ9-RG_row[data-tone=danger]{background:var(--danger-soft);color:var(--text)}.kQ9-RG_row[data-tone=warn]{background:var(--notice-bg);color:var(--notice-text)}.kQ9-RG_state{align-items:flex-start;gap:var(--space-2);font-weight:var(--fw-medium);line-height:var(--lh-ui);color:var(--text-muted);display:flex}.kQ9-RG_state .kQ9-RG_icon{margin-top:var(--hairline)}.kQ9-RG_state[data-pub=scheduled]{color:var(--focus)}.kQ9-RG_state[data-pub=publishing]{color:var(--busy)}.kQ9-RG_state[data-pub=published],.kQ9-RG_state[data-pub=manual]{color:var(--ok)}.kQ9-RG_state[data-pub=failed]{color:var(--danger)}.kQ9-RG_state[data-pub=overdue],.kQ9-RG_state[data-pub=changed]{color:var(--notice-text)}.kQ9-RG_state[data-pub=publishing] .kQ9-RG_icon{animation:1.2s ease-in-out infinite kQ9-RG_pulse}@keyframes kQ9-RG_pulse{50%{opacity:.3}}.kQ9-RG_rowNote{margin-top:var(--space-1);padding-left:calc(var(--fs-md) + var(--space-2))}.kQ9-RG_noteLink{margin-left:calc(var(--fs-md) + var(--space-2))}.kQ9-RG_actions{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.kQ9-RG_group{border:0;min-width:0;margin:0;padding:0}.kQ9-RG_legend{margin-bottom:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted);padding:0}.kQ9-RG_channels{gap:var(--space-1);flex-direction:column;display:flex}.kQ9-RG_channel{min-height:var(--tap);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--secondary);cursor:pointer;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);display:flex}.kQ9-RG_channel:hover{background:var(--hover)}.kQ9-RG_channel:has(input:checked){border-color:var(--focus)}.kQ9-RG_channel[data-off]{opacity:.55;cursor:not-allowed}.kQ9-RG_channel input{appearance:none;width:var(--fs-md);height:var(--fs-md);border:1px solid var(--line-strong);border-radius:var(--radius-pill);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex:none;margin:0}.kQ9-RG_channel input:checked{border-color:var(--focus);box-shadow:inset 0 0 0 var(--space-1) var(--focus)}.kQ9-RG_channel input:focus-visible{box-shadow:0 0 0 var(--focus-ring-w) var(--focus-ring);outline:none}.kQ9-RG_channel input:checked:focus-visible{box-shadow:inset 0 0 0 var(--space-1) var(--focus), 0 0 0 var(--focus-ring-w) var(--focus-ring)}.kQ9-RG_channelText{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.kQ9-RG_channelTitle{font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.kQ9-RG_channelMeta{font-size:var(--fs-xs);color:var(--text-muted)}.kQ9-RG_metaLink{overflow-wrap:anywhere;text-underline-offset:var(--hairline-2);text-decoration:underline}.kQ9-RG_metaLink:hover{color:var(--text)}.kQ9-RG_segments{max-width:100%;padding:var(--hairline-2);border-radius:var(--radius-pill);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--line);display:inline-flex}.kQ9-RG_segment{display:flex;position:relative}.kQ9-RG_segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kQ9-RG_segment span{min-height:calc(var(--tap) - var(--hairline-2) * 2);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);align-items:center;display:inline-flex}.kQ9-RG_segment:hover span{color:var(--text)}.kQ9-RG_segment input:checked+span{background:var(--line-strong);color:var(--text)}.kQ9-RG_segment input:focus-visible+span{box-shadow:0 0 0 var(--focus-ring-w) var(--focus-ring)}.kQ9-RG_pick{margin-top:var(--space-3);align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kQ9-RG_hint{font-size:var(--fs-xs);color:var(--text-muted);grid-column:1/-1}.kQ9-RG_field{gap:var(--space-1);min-width:0;font-size:var(--fs-xs);color:var(--text-muted);flex-direction:column;display:flex}.kQ9-RG_input{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--secondary);color:var(--text);font-size:var(--fs-md);line-height:var(--lh-ui);transition:border-color var(--duration) var(--ease)}.kQ9-RG_input:hover{border-color:var(--line-strong)}.kQ9-RG_input:focus-visible{border-color:var(--focus);box-shadow:0 0 0 var(--focus-ring-w) var(--focus-ring);outline:none}.kQ9-RG_input:disabled{opacity:.6}.kQ9-RG_warn{padding:var(--space-3);border-radius:var(--radius-md);background:var(--notice-bg);color:var(--notice-text);font-size:var(--fs-sm);line-height:var(--lh-body)}.kQ9-RG_link{min-height:var(--tap);font-size:var(--fs-sm);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);text-underline-offset:var(--hairline-2);transition:text-decoration-color var(--duration) var(--ease);padding:0}.kQ9-RG_link:hover{text-decoration-color:currentColor}.kQ9-RG_back{align-self:flex-start}.kQ9-RG_foot{padding-top:var(--space-4);border-top:1px solid var(--line);justify-content:flex-end;display:flex}.kQ9-RG_confirm{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;width:100%;display:flex}.kQ9-RG_confirm .kQ9-RG_actions{margin-top:0}.kQ9-RG_confirmText{flex:1 1 var(--error-text-min);min-width:0;font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--notice-text)}.kQ9-RG_primary,.kQ9-RG_secondary{min-height:var(--tap);padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--duration) var(--ease), opacity var(--duration) var(--ease);flex:none;text-decoration:none;display:inline-flex}.kQ9-RG_primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--primary-shadow)}.kQ9-RG_secondary{background:var(--secondary);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.kQ9-RG_secondary:hover{background:var(--hover)}.kQ9-RG_primary[aria-disabled=true],.kQ9-RG_secondary[aria-disabled=true]{opacity:.5;cursor:default}@media (max-width:760px){.kQ9-RG_root{place-items:end stretch;padding:0}.kQ9-RG_dialog{width:100%;max-height:calc(100dvh - var(--sheet-gap));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0}.kQ9-RG_body{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}.kQ9-RG_foot .kQ9-RG_primary,.kQ9-RG_foot .kQ9-RG_secondary{flex:auto}}@media (prefers-reduced-motion:reduce){.kQ9-RG_dialog,.kQ9-RG_state[data-pub=publishing] .kQ9-RG_icon{animation:none}.kQ9-RG_channel,.kQ9-RG_channel input,.kQ9-RG_segment span,.kQ9-RG_primary,.kQ9-RG_secondary{transition:none}}
._6LKuQq_root{min-height:0;padding:var(--space-10) var(--space-4);grid-area:2/1;place-items:center;display:grid;overflow-y:auto}._6LKuQq_stack{width:100%;max-width:var(--first-w);flex-direction:column;align-items:flex-start;display:flex}._6LKuQq_tab{align-items:center;gap:var(--space-2);max-width:80%;margin-left:var(--space-5);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);z-index:1;margin-bottom:calc(var(--hairline) * -1);border-bottom:0;display:inline-flex;position:relative}._6LKuQq_tab[data-empty] ._6LKuQq_tabName{color:var(--text-muted);font-weight:var(--fw-medium)}._6LKuQq_tabName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._6LKuQq_logo{width:var(--logo-size);height:var(--logo-size);border-radius:var(--radius-sm);background:conic-gradient(from 200deg, var(--tool-text), var(--tool-video), var(--tool-photo), var(--tool-text));flex:none}._6LKuQq_card{width:100%;padding:var(--space-8) var(--space-6) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);flex-direction:column;align-items:stretch;display:flex}._6LKuQq_title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.01em}._6LKuQq_lead{margin-top:var(--space-2);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text-muted)}._6LKuQq_label{margin-top:var(--space-6);margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium)}._6LKuQq_row{gap:var(--space-2);flex-wrap:wrap;display:flex}._6LKuQq_input{flex:1 1 var(--error-text-min);min-width:0;min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);font-size:var(--fs-md);transition:border-color var(--duration) var(--ease)}._6LKuQq_input::placeholder{color:var(--text-muted)}._6LKuQq_input:focus-visible{outline:var(--focus-ring-w) solid var(--focus);outline-offset:0;border-color:#0000}._6LKuQq_input[aria-invalid]{border-color:var(--danger)}._6LKuQq_create{min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);font-weight:var(--fw-medium);transition:opacity var(--duration) var(--ease);flex:none}._6LKuQq_create:disabled{background:var(--secondary);color:var(--on-secondary)}._6LKuQq_error{margin-top:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--danger)}._6LKuQq_brandLink{margin-top:var(--space-4);padding:var(--space-1) 0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--accent-text);text-underline-offset:3px;align-self:flex-start;text-decoration:underline;text-decoration-thickness:1px}._6LKuQq_brandLink:disabled{color:var(--text-muted);text-decoration-color:#0000}@media (max-width:760px){._6LKuQq_root{padding-top:var(--space-8);place-items:start center}._6LKuQq_card{padding:var(--space-6) var(--space-4) var(--space-5)}._6LKuQq_create{flex:100%}}
.yxFPRa_root{min-width:0;display:flex;position:relative}.yxFPRa_trigger{min-width:0;max-width:var(--switcher-max);align-items:center;gap:var(--space-2);min-height:calc(var(--tap) - var(--space-1));margin-left:calc(var(--space-2) * -1);padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:background var(--duration) var(--ease);display:inline-flex}.yxFPRa_trigger:hover,.yxFPRa_trigger[aria-expanded=true]{background:var(--hover)}.yxFPRa_logo{width:var(--logo-size);height:var(--logo-size);border-radius:var(--radius-sm);background:conic-gradient(from 200deg, var(--tool-text), var(--tool-video), var(--tool-photo), var(--tool-text));flex:none}.yxFPRa_name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.yxFPRa_chevron{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:var(--text-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration) var(--ease);flex:none}.yxFPRa_trigger[aria-expanded=true] .yxFPRa_chevron{transform:rotate(180deg)}.yxFPRa_menu{top:calc(100% + var(--space-1));left:calc(var(--space-2) * -1);z-index:15;width:var(--menu-w);max-width:calc(100vw - var(--space-4) * 2);max-height:calc(100dvh - var(--topbar-h) - var(--space-8));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--glass-popover);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);animation:yxFPRa_drop var(--duration) var(--ease-rise);flex-direction:column;display:flex;position:absolute;overflow:hidden}@keyframes yxFPRa_drop{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}}.yxFPRa_list{overscroll-behavior:contain;gap:var(--hairline-2);min-height:0;padding:var(--space-2);flex-direction:column;list-style:none;display:flex;overflow-y:auto}.yxFPRa_row{border-radius:var(--radius-md);flex-direction:column;display:flex}.yxFPRa_row[data-current]{background:var(--accent-soft)}.yxFPRa_row[data-asking]{background:var(--danger-soft)}.yxFPRa_item{min-width:0;min-height:var(--tap);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:left;transition:background var(--duration) var(--ease);display:flex}.yxFPRa_row:not([data-current]) .yxFPRa_item:hover{background:var(--hover)}.yxFPRa_itemName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-md);line-height:var(--lh-tight);flex:1;overflow:hidden}.yxFPRa_row[data-current] .yxFPRa_itemName{font-weight:var(--fw-medium)}.yxFPRa_count{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.yxFPRa_check{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.yxFPRa_actions{gap:var(--space-1);padding:0 var(--space-2) var(--space-2) var(--space-2);display:flex}.yxFPRa_action{min-height:calc(var(--tap) - var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-muted);transition:background var(--duration) var(--ease), color var(--duration) var(--ease)}.yxFPRa_action:hover{background:var(--hover);color:var(--text)}.yxFPRa_danger:hover{color:var(--danger)}.yxFPRa_confirm{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.yxFPRa_confirmText{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--danger)}.yxFPRa_error{padding:0 var(--space-3) var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--danger)}.yxFPRa_form .yxFPRa_error{padding:0}.yxFPRa_form{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.yxFPRa_input{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);font-size:var(--fs-md)}.yxFPRa_input::placeholder{color:var(--text-muted)}.yxFPRa_input:focus-visible{outline:var(--focus-ring-w) solid var(--focus);outline-offset:0;border-color:#0000}.yxFPRa_input[aria-invalid]{border-color:var(--danger)}.yxFPRa_formButtons{gap:var(--space-1);display:flex}.yxFPRa_primary,.yxFPRa_secondary,.yxFPRa_yes{min-height:calc(var(--tap) - var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.yxFPRa_primary{background:var(--primary);color:var(--on-primary)}.yxFPRa_primary:disabled{opacity:.35}.yxFPRa_yes{background:var(--danger);color:var(--on-primary)}.yxFPRa_secondary{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.yxFPRa_primary[aria-disabled],.yxFPRa_secondary[aria-disabled],.yxFPRa_yes[aria-disabled]{opacity:.5;cursor:progress}.yxFPRa_foot{padding:var(--space-1) var(--space-2) var(--space-2);border-top:1px solid var(--line);flex:none}.yxFPRa_foot .yxFPRa_form{padding:var(--space-1) 0 0}.yxFPRa_newButton{width:100%;min-height:var(--tap);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:var(--fw-medium);text-align:left;transition:background var(--duration) var(--ease);display:flex}.yxFPRa_newButton:hover{background:var(--hover)}.yxFPRa_newButton svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.yxFPRa_menu{animation:none}.yxFPRa_chevron{transition:none}}
