@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";._toastViewport_1ovfd_1{position:fixed;top:16px;right:16px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px));max-height:100vh;padding:0;margin:0;list-style:none;outline:none;pointer-events:none}._toastViewport_1ovfd_1>*{pointer-events:auto}._toastRoot_1ovfd_22{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:_toastIn_1ovfd_1 .16s ease-out}._toastRoot_1ovfd_22[data-state=closed]{animation:_toastOut_1ovfd_1 .14s ease-in forwards}._toastRoot_1ovfd_22[data-variant=error]{border-left:3px solid var(--error)}._toastRoot_1ovfd_22[data-variant=success]{border-left:3px solid var(--success)}._toastRoot_1ovfd_22[data-variant=info]{border-left:3px solid var(--accent)}._toastDescription_1ovfd_50{margin:0;font-size:var(--text-base);line-height:1.5;color:var(--text);word-break:break-word}@keyframes _toastIn_1ovfd_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes _toastOut_1ovfd_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}._search_856eb_1{position:relative;width:100%;min-height:44px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:0;border:1px solid rgba(226,232,240,.75);border-radius:var(--radius-md);padding:0 5px 0 6px;background:#ffffff9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1)}._search_856eb_1:focus-within{border-color:#10b98152;background:#ffffffe0;box-shadow:0 1px 2px #0f172a0a,0 0 0 3px var(--green-soft)}._searchIcon_856eb_29{display:grid;place-items:center;width:32px;height:32px;margin-left:2px;border-radius:var(--radius-sm);color:var(--text-tertiary);flex-shrink:0;transition:color .2s ease,background .2s ease}._search_856eb_1:focus-within ._searchIcon_856eb_29{color:var(--green);background:var(--green-soft)}._search_856eb_1 input{min-width:0;border:0;outline:0;padding:0 12px 0 8px;color:var(--text);background:transparent;font-size:var(--text-base);letter-spacing:.01em}._search_856eb_1 input::placeholder{color:var(--text-tertiary);font-weight:400}._searchKbd_856eb_64{display:inline-flex;align-items:center;min-height:22px;margin-right:2px;padding:0 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1;flex-shrink:0;transition:opacity .16s ease}._search_856eb_1:focus-within ._searchKbd_856eb_64{opacity:0;pointer-events:none}._searchSubmit_856eb_88{display:grid;place-items:center;width:34px;height:34px;margin-right:2px;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);background:transparent;cursor:pointer;flex-shrink:0;transition:color .2s ease,background .2s ease,transform .16s ease}._searchSubmit_856eb_88:hover,._search_856eb_1:focus-within ._searchSubmit_856eb_88{color:var(--primary-foreground);background:var(--primary)}._searchSubmit_856eb_88:hover,._search_856eb_1:focus-within ._searchSubmit_856eb_88:hover{background:var(--primary-hover)}._searchSubmit_856eb_88:active{transform:scale(.96)}._suggestionsPanel_856eb_121{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid rgba(226,232,240,.92);border-radius:var(--radius-md);background:#fffffffa;box-shadow:0 18px 48px #0f172a24,0 6px 16px #0f172a14}._suggestionList_856eb_136{display:grid;gap:2px;margin:0;padding:6px;list-style:none}._suggestionItem_856eb_144{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:100%;min-height:38px;border:0;border-radius:var(--radius-sm);padding:0 10px;color:var(--text-secondary);background:transparent;cursor:pointer;font-size:var(--text-sm);line-height:1.35;text-align:left;transition:color .16s ease,background .16s ease}._suggestionItem_856eb_144 svg{color:var(--text-tertiary);transition:color .16s ease}._suggestionItem_856eb_144 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._suggestionItem_856eb_144:hover,._suggestionItemActive_856eb_178{color:var(--text);background:var(--green-soft)}._suggestionItem_856eb_144:hover svg,._suggestionItemActive_856eb_178 svg{color:var(--green)}._suggestionStatus_856eb_188{min-height:44px;display:flex;align-items:center;padding:0 14px;color:var(--text-tertiary);font-size:var(--text-sm)}@media(max-width:768px){._searchKbd_856eb_64{display:none}._search_856eb_1{grid-template-columns:auto 1fr auto}}@media(prefers-reduced-motion:reduce){._search_856eb_1,._searchIcon_856eb_29,._searchSubmit_856eb_88,._searchKbd_856eb_64,._suggestionItem_856eb_144{transition:none}}._button_l9m9g_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);min-width:0;font-family:var(--font-body);font-weight:600;line-height:1;border:1px solid transparent;border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}._button_l9m9g_1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._button_l9m9g_1:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._primary_l9m9g_34{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._primary_l9m9g_34:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}._secondary_l9m9g_46{background:var(--surface);color:var(--text-secondary);border-color:var(--border);min-width:var(--btn-min-width)}._secondary_l9m9g_46:hover:not(:disabled){border-color:var(--line);color:var(--text);background:var(--muted)}._ghost_l9m9g_60{background:transparent;color:var(--text-secondary);border-color:var(--border)}._ghost_l9m9g_60:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._soft_l9m9g_73{background:var(--surface);color:var(--text-secondary);border-color:var(--border);font-weight:500}._soft_l9m9g_73:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--green-muted)}._soft_l9m9g_73[aria-pressed=true]{border-color:#10b98159;background:var(--green-soft);color:var(--green-hover);font-weight:600}._danger_l9m9g_94{background:var(--error);color:#fff;border-color:var(--error);min-width:var(--btn-min-width)}._danger_l9m9g_94:hover:not(:disabled){background:color-mix(in srgb,var(--error) 88%,#000);border-color:color-mix(in srgb,var(--error) 88%,#000)}._link_l9m9g_107{background:transparent;color:var(--primary);border:none;padding:0;min-height:auto;font-weight:500}._link_l9m9g_107:hover:not(:disabled){color:var(--primary-hover);text-decoration:underline;text-underline-offset:3px}._sm_l9m9g_123{min-height:var(--btn-height-sm);padding:var(--btn-padding-sm);font-size:var(--btn-font-sm)}._md_l9m9g_129{min-height:var(--btn-height-md);padding:var(--btn-padding-md);font-size:var(--btn-font-md)}._lg_l9m9g_135{min-height:var(--btn-height-lg);padding:var(--btn-padding-lg);font-size:var(--btn-font-lg)}._icon_l9m9g_141{width:var(--btn-height-icon);min-height:var(--btn-height-icon);padding:0}._icon_l9m9g_141._sm_l9m9g_123{width:var(--btn-height-sm);min-height:var(--btn-height-sm)}._fullWidth_l9m9g_152{width:100%}._unstyled_l9m9g_157{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-decoration:none}._unstyled_l9m9g_157:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._unstyled_l9m9g_157:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){._button_l9m9g_1{transition:none}}._paramLegend_tjtbm_1{display:block;margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}._paramSelectCard_tjtbm_10{display:grid;min-width:0}._paramSelectShell_tjtbm_15{display:flex;align-items:center;width:100%;min-width:0;min-height:36px;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffb8;color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._paramSelectShell_tjtbm_15:hover{border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._paramSelectShell_tjtbm_15:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._paramSelectShell_tjtbm_15:disabled{opacity:.52;cursor:not-allowed}._paramSelectShell_tjtbm_15[data-state=open]{border-color:var(--primary);background:var(--surface);color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._paramSelectValue_tjtbm_58{min-width:0;flex:1;color:var(--text);font-size:var(--text-xs);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paramSelectDropdown_tjtbm_69{z-index:140;width:max(var(--radix-popover-trigger-width),220px);max-height:min(320px,var(--radix-popover-content-available-height));padding:var(--space-2);overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:var(--radius-md);background:#fffffff5;box-shadow:0 18px 44px #0f172a24,0 4px 12px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:var(--radix-popover-content-transform-origin);animation:_dropdownIn_tjtbm_1 .14s ease-out}._paramSelectList_tjtbm_86{display:grid;gap:2px;max-height:296px;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-1);scrollbar-gutter:stable}._paramSelectOption_tjtbm_96{display:flex;align-items:center;width:100%;min-height:34px;gap:var(--space-2);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:600;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}._paramSelectOption_tjtbm_96 svg{flex-shrink:0;color:transparent}._paramSelectOption_tjtbm_96 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paramSelectOption_tjtbm_96:hover,._paramSelectOption_tjtbm_96:focus-visible{outline:none;background:var(--green-soft);color:var(--primary)}._paramSelectOptionActive_tjtbm_136{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._paramSelectOptionActive_tjtbm_136 svg{color:var(--primary)}@keyframes _dropdownIn_tjtbm_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){._paramSelectShell_tjtbm_15,._paramSelectOption_tjtbm_96{transition:none}._paramSelectDropdown_tjtbm_69{animation:none}}._field_89y5j_1{display:flex;align-items:center;min-height:var(--form-control-height, 36px);gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--form-control-bg, rgba(255, 255, 255, .72));color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}._field_89y5j_1:hover{border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._field_89y5j_1:has(input:focus-visible){border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._field_89y5j_1:has(input:disabled){opacity:.52;cursor:not-allowed}._input_89y5j_37{width:14px;height:14px;margin:0;accent-color:var(--primary);cursor:inherit}._label_89y5j_45{line-height:1.3}@media(prefers-reduced-motion:reduce){._field_89y5j_1{transition:none}}._paramLegend_vdlmr_1{display:block;margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}._paramSelectCard_vdlmr_10{display:grid;min-width:0}._colorPickerTrigger_vdlmr_15{display:flex;align-items:center;width:100%;min-width:0;min-height:36px;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffb8;color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._colorPickerTrigger_vdlmr_15:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._colorPickerTrigger_vdlmr_15:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._colorPickerTrigger_vdlmr_15:disabled{opacity:.52;cursor:not-allowed}._colorPickerTriggerSwatch_vdlmr_51{flex-shrink:0;width:18px;height:18px;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #ffffff59}._colorPickerTriggerValue_vdlmr_60{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--text-sm);font-weight:600}._colorPickerPopover_vdlmr_71{z-index:140;width:min(220px,calc(100vw - 24px));padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--popover);box-shadow:var(--shadow-elevated)}._colorPickerPanel_vdlmr_81{display:grid;gap:var(--space-2)}._colorPickerPlane_vdlmr_86{position:relative;width:100%;height:120px;border-radius:var(--radius-sm);background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,hsl(var(--picker-hue) 100% 50%));cursor:crosshair;touch-action:none;overflow:hidden}._colorPickerCursor_vdlmr_99{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0f172a59,0 2px 6px #0f172a47;transform:translate(-50%,-50%);pointer-events:none}._colorPickerHue_vdlmr_112{width:100%;height:12px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer}._colorPickerHue_vdlmr_112::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #0f172a47}._colorPickerHue_vdlmr_112::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #0f172a47}._colorPickerHexRow_vdlmr_150{display:grid;grid-template-columns:28px 1fr;gap:var(--space-2);align-items:center}._colorPickerPreview_vdlmr_157{width:28px;height:28px;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #ffffff59}._colorPickerHexInput_vdlmr_165{width:100%;min-height:32px;padding:0 var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffeb;color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs)}._colorPickerHexInput_vdlmr_165:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._colorPickerPresets_vdlmr_182{display:flex;flex-wrap:wrap;gap:6px}._colorPickerPreset_vdlmr_182{width:20px;height:20px;padding:0;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-sm);cursor:pointer;transition:transform .12s ease,box-shadow .16s ease}._colorPickerPreset_vdlmr_182:hover{transform:scale(1.08)}._colorPickerPresetActive_vdlmr_204{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--primary)}@media(prefers-reduced-motion:reduce){._colorPickerTrigger_vdlmr_15,._colorPickerPreset_vdlmr_182{transition:none}}._button_1w10e_1{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-height-icon);height:var(--btn-height-icon);border:1px solid transparent;border-radius:var(--radius-btn);color:var(--text-secondary);background:transparent;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}._button_1w10e_1:hover:not(:disabled){color:var(--text);background:var(--muted)}._button_1w10e_1:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._button_1w10e_1:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._ghost_1w10e_35{border-color:var(--border);background:var(--surface)}._ghost_1w10e_35:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._sm_1w10e_46{width:var(--btn-height-sm);height:var(--btn-height-sm)}@media(prefers-reduced-motion:reduce){._button_1w10e_1{transition:none}}._notice_1w8hy_1{--notice-color: var(--info);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--notice-color) 28%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--notice-color) 7%,var(--surface));color:var(--notice-color);font-size:var(--text-sm)}._info_1w8hy_16{--notice-color: var(--info)}._success_1w8hy_20{--notice-color: var(--success)}._warning_1w8hy_24{--notice-color: var(--warning)}._error_1w8hy_28{--notice-color: var(--error)}._body_1w8hy_32{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}._icon_1w8hy_39{display:inline-flex;flex-shrink:0;margin-top:1px}._content_1w8hy_45{min-width:0;color:currentcolor;font-weight:600;line-height:1.5;overflow-wrap:anywhere}._actions_1w8hy_53{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._dismissButton_1w8hy_60{color:currentcolor;opacity:.78}._dismissButton_1w8hy_60:hover:not(:disabled){color:currentcolor;background:color-mix(in srgb,var(--notice-color) 9%,transparent);opacity:1}._dismissButton_1w8hy_60:focus-visible{opacity:1}@media(max-width:640px){._notice_1w8hy_1{align-items:stretch;flex-direction:column}._actions_1w8hy_53{justify-content:flex-end;width:100%}._actions_1w8hy_53>:not(._dismissButton_1w8hy_60){flex:1}._dismissButton_1w8hy_60{width:var(--btn-height-lg);height:var(--btn-height-lg)}}._card_1nojz_1{display:grid;gap:var(--space-2);min-height:var(--form-control-height, 36px);padding:var(--space-2) var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--form-control-bg, rgba(255, 255, 255, .72))}._header_1nojz_11{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._label_1nojz_18{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._value_1nojz_24{min-width:44px;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:10px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}._slider_1nojz_37{width:100%;height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--primary) 0%,var(--primary) var(--slider-progress),var(--line) var(--slider-progress),var(--line) 100%);background-size:100% 4px;background-position:center;background-repeat:no-repeat;cursor:pointer;outline:none}._slider_1nojz_37::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:3px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 2px 8px #0f172a29}._slider_1nojz_37::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 2px 8px #0f172a29}._slider_1nojz_37:focus-visible{box-shadow:0 0 0 3px var(--ring)}._slider_1nojz_37:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){._slider_1nojz_37{transition:none}}._wrap_grygh_1{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._empty_grygh_8{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._table_grygh_15{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}._table_grygh_15 th,._table_grygh_15 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-light);text-align:left;vertical-align:middle}._table_grygh_15 tr:last-child td{border-bottom:0}._table_grygh_15 th{background:linear-gradient(180deg,#f8fafcf5,#fffffffa);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}._layoutTask_grygh_42 th:nth-child(1),._layoutTask_grygh_42 td:nth-child(1){width:22%}._layoutTask_grygh_42 th:nth-child(2),._layoutTask_grygh_42 td:nth-child(2){width:10%}._layoutTask_grygh_42 th:nth-child(3),._layoutTask_grygh_42 td:nth-child(3){width:14%}._layoutTask_grygh_42 th:nth-child(4),._layoutTask_grygh_42 td:nth-child(4){width:14%}._layoutTask_grygh_42 th:nth-child(5),._layoutTask_grygh_42 td:nth-child(5){width:12%}._layoutTask_grygh_42 th:nth-child(6),._layoutTask_grygh_42 td:nth-child(6){width:28%;text-align:right}._layoutConfig_grygh_73 th:nth-child(1),._layoutConfig_grygh_73 td:nth-child(1){width:20%}._layoutConfig_grygh_73 th:nth-child(2),._layoutConfig_grygh_73 td:nth-child(2){width:15%}._layoutConfig_grygh_73 th:nth-child(3),._layoutConfig_grygh_73 td:nth-child(3){width:15%}._layoutConfig_grygh_73 th:nth-child(4),._layoutConfig_grygh_73 td:nth-child(4){width:24%}._layoutConfig_grygh_73 th:nth-child(5),._layoutConfig_grygh_73 td:nth-child(5){width:10%}._layoutConfig_grygh_73 th:nth-child(6),._layoutConfig_grygh_73 td:nth-child(6){width:16%;text-align:right}._layoutVoice_grygh_104 th:nth-child(1),._layoutVoice_grygh_104 td:nth-child(1){width:62%}._layoutVoice_grygh_104 th:nth-child(2),._layoutVoice_grygh_104 td:nth-child(2){width:38%;text-align:right}._layoutImage_grygh_115 th:nth-child(1),._layoutImage_grygh_115 td:nth-child(1){width:42%}._layoutImage_grygh_115 th:nth-child(2),._layoutImage_grygh_115 td:nth-child(2){width:18%}._layoutImage_grygh_115 th:nth-child(3),._layoutImage_grygh_115 td:nth-child(3){width:40%;text-align:right}._cellRight_grygh_131{text-align:right}._pagination_7l1oy_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:28px;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#f8fafccc;color:var(--text-tertiary);font-size:var(--text-xs)}._infoGroup_7l1oy_15{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._info_7l1oy_15,._page_7l1oy_23{font-variant-numeric:tabular-nums}._pageSize_7l1oy_27{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-tertiary)}._pageSizeSelect_7l1oy_34{height:26px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs)}._pageSizeSelect_7l1oy_34:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._buttons_7l1oy_49{display:inline-flex;align-items:center;gap:var(--space-2)}._pageBtn_7l1oy_55{width:26px;min-height:26px}._pageBtn_7l1oy_55:disabled{opacity:.45}._textStyleGroup_10tgm_1{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffff9e}._textStyleGroupTitle_10tgm_11{margin:0;color:var(--text);font-size:var(--text-sm);font-weight:800;line-height:1.3}._textStyleGroupFields_10tgm_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._textStyleGroupFields_10tgm_19>:last-child{grid-column:1 / -1}._overlay_cypue_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--overlay)}._dialog_cypue_8:focus{outline:none}._dialog_cypue_8{width:min(380px,100%);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:41;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:32px 28px 28px;border:1px solid var(--line-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:var(--popover);text-align:center}._close_cypue_32{position:absolute;top:12px;right:12px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);background:transparent;cursor:pointer;transition:color .15s,background .15s}._close_cypue_32:hover{color:var(--text);background:var(--muted)}._title_cypue_53{margin:0 0 4px;font-family:var(--font-display);font-size:22px;color:var(--text)}._description_cypue_60{margin:0 0 24px;color:var(--text-secondary);font-size:14px}._qrWrapper_cypue_66{width:200px;height:200px;display:grid;place-items:center;margin-bottom:16px;border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}._qrWrapper_cypue_66 img{width:100%;height:100%;display:block}._spinner_cypue_84{width:32px;height:32px;border:3px solid var(--line);border-top-color:var(--green);border-radius:50%;animation:_spin_cypue_84 .8s linear infinite}@keyframes _spin_cypue_84{to{transform:rotate(360deg)}}._status_cypue_97{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-sm);font-size:14px;margin-bottom:12px}._statusScanning_cypue_107,._statusSuccess_cypue_112{background:var(--green-soft);color:var(--green-hover)}._statusExpired_cypue_117{background:var(--muted);color:var(--text-secondary)}._statusError_cypue_122{background:#fef2f2;color:#dc2626}._expireHint_cypue_127{font-size:12px;color:var(--text-tertiary);margin-bottom:16px}._actions_cypue_133{display:flex;flex-direction:column;gap:8px;width:100%}._actions_cypue_133 button{min-height:40px;border:0;border-radius:var(--radius-sm);font-size:14px;cursor:pointer}._refreshBtn_cypue_148{color:var(--primary-foreground);background:var(--green);font-weight:700;transition:background .15s,box-shadow .2s}._refreshBtn_cypue_148:hover{background:var(--green-hover)}._refreshBtn_cypue_148:disabled{opacity:.72;cursor:not-allowed;box-shadow:none}._refreshBtn_cypue_148:disabled:hover{background:var(--green)}._backBtn_cypue_169{color:var(--green);background:transparent;text-decoration:underline;text-underline-offset:3px;font-weight:500}._actions_131x5_1{display:flex;align-items:center;gap:var(--space-2)}._textButton_131x5_7,._primaryButton_131x5_8{min-height:var(--btn-height-md);display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-sm);border:1px solid transparent;padding:0 14px;font-size:var(--text-sm);cursor:pointer;transition:background .15s,color .15s}._textButton_131x5_7{color:var(--green);background:transparent}._textButton_131x5_7:hover{background:var(--green-soft)}._primaryButton_131x5_8{color:var(--primary-foreground);background:var(--primary)}._primaryButton_131x5_8 svg{color:currentColor}._primaryButton_131x5_8:hover{background:var(--primary-hover)}._primaryButton_131x5_8:active{transform:none}._primaryButton_131x5_8 svg{width:16px;height:16px;flex-shrink:0}._dialog_131x5_54:focus{outline:none}._overlay_131x5_58{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0f172a59}._dialog_131x5_54{width:min(400px,100%);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:41;max-height:90vh;overflow-y:auto;padding:32px;border:1px solid var(--line-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:var(--popover)}._close_131x5_81{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);background:transparent;cursor:pointer;transition:color .15s,background .15s}._close_131x5_81:hover{color:var(--text);background:var(--muted)}._dialog_131x5_54 h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);color:var(--text)}._dialog_131x5_54 p{margin:0 0 var(--space-5);color:var(--text-secondary)}._error_131x5_115{margin:-8px 0 0!important;color:var(--error)!important;font-size:var(--text-xs)}._form_131x5_121{display:grid;gap:var(--space-4)}._form_131x5_121 label{display:grid;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}._form_131x5_121 input{min-height:42px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 var(--space-3);color:var(--text);background:var(--card);transition:border-color .15s,box-shadow .15s}._form_131x5_121 input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}._form_131x5_121>button{min-height:var(--btn-height-lg);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-sm);color:var(--primary-foreground);background:var(--green);font-weight:700;cursor:pointer;transition:background .15s}._form_131x5_121>button:hover{background:var(--green-hover)}._form_131x5_121>button:disabled{opacity:.5;cursor:default;pointer-events:none;box-shadow:none}._linkBtn_131x5_175{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);background:transparent!important;color:var(--green)!important;font-weight:500!important;min-height:20px!important;text-decoration:underline;text-underline-offset:3px;box-shadow:none!important}@media(max-width:520px){._actions_131x5_1{gap:var(--space-1)}._textButton_131x5_7,._primaryButton_131x5_8{padding:0 var(--space-2)}}._userBar_uz5ms_1,._guestBar_uz5ms_2{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0}._userChip_uz5ms_10,._logoutBtn_uz5ms_11,._loginBtn_uz5ms_12{min-height:44px;border:1px solid rgba(226,232,240,.75);border-radius:var(--radius-md);background:#ffffff9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),color .2s ease}._userChip_uz5ms_10{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:0 12px 0 5px;text-decoration:none;color:var(--text)}._userChip_uz5ms_10:hover{border-color:#10b98152;background:#ffffffe0;box-shadow:0 1px 2px #0f172a0a,0 0 0 3px var(--green-soft)}._userChip_uz5ms_10:hover ._userHint_uz5ms_44{color:var(--green)}._avatar_uz5ms_48{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--green-light),var(--green));color:var(--primary-foreground);font-weight:700;font-size:11px;flex-shrink:0;letter-spacing:.02em}._userMeta_uz5ms_62{display:grid;gap:1px;min-width:0;line-height:1.2}._userName_uz5ms_69{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--text);letter-spacing:.01em}._userHint_uz5ms_44{font-size:10px;font-weight:500;color:var(--text-tertiary);letter-spacing:.02em;transition:color .16s ease}._logoutBtn_uz5ms_11{display:grid;place-items:center;width:44px;padding:0;border:1px solid var(--line);color:var(--text-tertiary);cursor:pointer}._logoutBtn_uz5ms_11:hover{color:var(--text-secondary);border-color:#10b98152;background:#ffffffe0;box-shadow:0 1px 2px #0f172a0a,0 0 0 3px var(--green-soft)}._logoutBtn_uz5ms_11:active{transform:scale(.96)}._loginBtn_uz5ms_12{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;letter-spacing:.01em}._loginBtn_uz5ms_12:hover{color:var(--green);border-color:#10b98152;background:#ffffffe0;box-shadow:0 1px 2px #0f172a0a,0 0 0 3px var(--green-soft)}._loginBtn_uz5ms_12 svg{width:16px;height:16px;flex-shrink:0;color:currentColor}@media(max-width:768px){._userMeta_uz5ms_62{display:none}._userChip_uz5ms_10{width:44px;padding:0;justify-content:center}._loginBtn_uz5ms_12 span{display:none}._loginBtn_uz5ms_12{width:44px;padding:0}}@media(prefers-reduced-motion:reduce){._userChip_uz5ms_10,._userHint_uz5ms_44,._logoutBtn_uz5ms_11,._loginBtn_uz5ms_12{transition:none}}._header_m31jl_1{position:sticky;top:0;z-index:10;padding:12px 32px;border-bottom:1px solid var(--line-light);background:#ffffffb8;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}._headerInner_m31jl_12{position:relative;z-index:1;width:min(var(--page-width),calc(100vw - var(--sidebar-width) - 64px));margin:0 auto;display:grid;grid-template-columns:1fr min(640px,100%) 1fr;align-items:center;gap:var(--space-4)}._searchSlot_m31jl_23{grid-column:2;min-width:0;width:100%}._actionsSlot_m31jl_29{grid-column:3;justify-self:end;min-width:0}@media(max-width:768px){._header_m31jl_1{padding:10px 20px}._headerInner_m31jl_12{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}._searchSlot_m31jl_23{grid-column:1}._actionsSlot_m31jl_29{grid-column:2}}@supports not (backdrop-filter: blur(12px)){._header_m31jl_1{background:var(--surface)}}._logo_1ngfz_1{display:block;flex-shrink:0;-webkit-user-select:none;user-select:none}._icon_1ngfz_7{width:36px;height:36px}._full_1ngfz_12{width:auto;height:auto;max-height:69px;object-fit:contain}._sidebar_192iu_1{width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;display:flex;flex-direction:column;position:relative;z-index:20;background:linear-gradient(180deg,#ffffffd1,#ffffff94);backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);border-right:1px solid rgba(226,232,240,.6);transition:width .24s cubic-bezier(.4,0,.2,1),min-width .24s cubic-bezier(.4,0,.2,1);overflow:hidden}._sidebarBackdrop_192iu_20{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._sidebarBackdropSvg_192iu_27{width:100%;height:100%}._logo_192iu_32{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:8px;text-decoration:none;transition:padding .24s ease,justify-content .24s ease;flex-shrink:0;position:relative;z-index:1}._logo_192iu_32:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:1px;background:var(--line-light)}._logo_192iu_32:hover ._logoMark_192iu_58{opacity:.88}._logoMark_192iu_58{display:block;transition:opacity .2s ease}._sidebar_192iu_1:not(._collapsed_192iu_67) ._logoFull_192iu_67{width:auto;height:auto;max-height:69px;object-fit:contain;object-position:center}._logoIconOnly_192iu_75{display:none;width:40px;height:40px;object-fit:contain}._sidebar_192iu_1._collapsed_192iu_67 ._logoFull_192iu_67{display:none}._sidebar_192iu_1._collapsed_192iu_67 ._logoIconOnly_192iu_75{display:block}._nav_192iu_90{flex:1;display:flex;flex-direction:column;gap:var(--space-4);padding:14px 12px 0;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}._nav_192iu_90::-webkit-scrollbar{width:4px}._nav_192iu_90::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:4px}._navSection_192iu_113{display:flex;flex-direction:column;gap:2px}._navSection_192iu_113+._navSection_192iu_113{padding-top:2px}._navSectionLabel_192iu_123{padding:0 10px 8px;font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--text-muted);font-family:var(--font-mono)}._navItem_192iu_132{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 8px 0 6px;border-radius:var(--radius-md);color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;transition:color .16s ease,background .16s ease,box-shadow .16s ease;position:relative;white-space:nowrap;letter-spacing:.02em}._navIcon_192iu_149{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-sm);flex-shrink:0;transition:background .16s ease}._navIcon_192iu_149 svg{width:18px;height:18px}._navLabel_192iu_164{transition:opacity .2s ease}._navItem_192iu_132:hover{color:var(--text);background:#ffffff85}._navItem_192iu_132:hover ._navIcon_192iu_149{background:#ffffffa6}._navItemActive_192iu_177{color:var(--text)!important;font-weight:600;background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #10b9811f}._navItemActive_192iu_177:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:1px;background:var(--green)}._navItemActive_192iu_177 ._navIcon_192iu_149{background:var(--green-soft)}._navItemActive_192iu_177 ._navIcon_192iu_149 svg{color:var(--green)}._bottomActions_192iu_203{padding:14px 12px 18px;border-top:1px solid rgba(226,232,240,.55);display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0;transition:padding .24s ease;position:relative;z-index:1}._collapseBtn_192iu_215{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;width:100%;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);background:transparent;font-size:12px;font-weight:500;cursor:pointer;transition:color .16s,background .16s,padding .24s ease,gap .24s ease,width .24s ease;letter-spacing:.02em}._collapseBtn_192iu_215:hover{color:var(--text-secondary);background:#ffffff80}._collapseBtn_192iu_215:active{transform:scale(.98)}._collapseBtn_192iu_215 svg{width:16px;height:16px;flex-shrink:0}._sidebar_192iu_1._collapsed_192iu_67{width:var(--sidebar-width-collapsed);min-width:var(--sidebar-width-collapsed)}._sidebar_192iu_1._collapsed_192iu_67 ._logo_192iu_32{display:flex;align-items:center;justify-content:center;padding:20px 0 18px;width:100%}._sidebar_192iu_1._collapsed_192iu_67 ._logo_192iu_32:after{left:10px;right:10px}._sidebar_192iu_1._collapsed_192iu_67 ._logoIconOnly_192iu_75{display:block;margin:0 auto}._sidebar_192iu_1._collapsed_192iu_67 ._nav_192iu_90{padding:0;gap:var(--space-2);align-items:center}._sidebar_192iu_1._collapsed_192iu_67 ._navSection_192iu_113{width:100%;align-items:center;gap:4px}._sidebar_192iu_1._collapsed_192iu_67 ._navSectionLabel_192iu_123{display:none}._sidebar_192iu_1._collapsed_192iu_67 ._navItem_192iu_132{display:grid;place-items:center;padding:0;width:40px;height:40px;margin:0 auto;gap:0}._sidebar_192iu_1._collapsed_192iu_67 ._navIcon_192iu_149{width:30px;height:30px}._sidebar_192iu_1._collapsed_192iu_67 ._navItem_192iu_132:before{left:-8px;top:10px;bottom:10px}._sidebar_192iu_1._collapsed_192iu_67 ._navLabel_192iu_164{display:none}._sidebar_192iu_1._collapsed_192iu_67 ._navItem_192iu_132:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:6px 10px;border:1px solid var(--line-light);background:var(--surface);color:var(--text);font-size:12px;font-weight:500;border-radius:var(--radius-sm);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;pointer-events:none;z-index:50;box-shadow:var(--shadow-sm)}._sidebar_192iu_1._collapsed_192iu_67 ._navItem_192iu_132:hover:after{opacity:1;visibility:visible}._sidebar_192iu_1._collapsed_192iu_67 ._collapseBtn_192iu_215 span{display:none}._sidebar_192iu_1._collapsed_192iu_67 ._collapseBtn_192iu_215{display:grid;place-items:center;padding:0;gap:0;width:36px;height:36px;min-height:36px;margin:0 auto}._sidebar_192iu_1._collapsed_192iu_67 ._bottomActions_192iu_203{padding:var(--space-2);align-items:center}@media(max-width:768px){._sidebar_192iu_1{width:var(--sidebar-width-collapsed);min-width:var(--sidebar-width-collapsed)}._logo_192iu_32{justify-content:center;padding:20px 0 18px}._logoFull_192iu_67{display:none}._logoIconOnly_192iu_75{display:block}._nav_192iu_90{padding:0;gap:var(--space-2);align-items:center}._navSection_192iu_113{width:100%;align-items:center;gap:4px}._navSectionLabel_192iu_123{display:none}._navItem_192iu_132{justify-content:center;padding:0;width:40px;height:40px;margin:0 auto;gap:0}._navLabel_192iu_164,._collapseBtn_192iu_215 span{display:none}._collapseBtn_192iu_215{justify-content:center;padding:0;gap:0;width:36px;height:36px;min-height:36px}._bottomActions_192iu_203{padding:var(--space-2);align-items:center}}@media(prefers-reduced-motion:reduce){._sidebar_192iu_1,._logo_192iu_32,._logoMark_192iu_58,._navItem_192iu_132,._navIcon_192iu_149,._collapseBtn_192iu_215,._navLabel_192iu_164{transition:none}}._overlay_jcuvs_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._dialog_jcuvs_9{position:fixed;top:50%;left:50%;z-index:201;width:min(420px,calc(100vw - 32px));padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-elevated);transform:translate(-50%,-50%)}._title_jcuvs_23{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}._iconAuth_jcuvs_34{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary);flex-shrink:0}._iconError_jcuvs_46{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--error) 12%,white);color:var(--error);flex-shrink:0}._iconInfo_jcuvs_58{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary);flex-shrink:0}._body_jcuvs_70{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7;white-space:pre-line}._actions_jcuvs_78{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5)}._layout_d349b_1{display:flex;height:100vh;overflow:hidden;position:relative;background:var(--shell-gradient)}._layout_d349b_1:before,._layout_d349b_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._layout_d349b_1:before{background:radial-gradient(circle at 4% 6%,var(--shell-glow-strong) 0,transparent 38%)}._layout_d349b_1:after{background:radial-gradient(circle at 96% 94%,var(--shell-glow-soft) 0,transparent 36%)}._mainArea_d349b_33{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;position:relative;z-index:1;overflow-y:auto;overflow-x:hidden;background:var(--shell-content-wash)}._mainBackdrop_d349b_46{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--shell-bridge) 0%,rgba(255,255,255,0) 14%)}._main_d349b_33{flex:1 0 auto;width:min(var(--page-width),calc(100vw - var(--sidebar-width)));margin:0 auto;padding:28px 32px 48px;position:relative;z-index:1}._layout_d349b_1._collapsed_d349b_66 ._main_d349b_33{width:min(var(--page-width),calc(100vw - var(--sidebar-width-collapsed)))}@media(max-width:768px){._main_d349b_33{width:min(var(--page-width),calc(100vw - var(--sidebar-width-collapsed) - 20px));padding:20px 20px 40px}}._buildVersion_d349b_77{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){._layout_d349b_1:before,._layout_d349b_1:after,._mainBackdrop_d349b_46{opacity:.9}}._cover_ve32q_2{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:100%;border-radius:8px;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent),var(--muted);box-shadow:0 12px 28px #0f172a14,0 4px 10px #0f172a0d;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}._cover_ve32q_2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 38%,rgba(15,23,42,.08) 100%);pointer-events:none;z-index:1}._cover_ve32q_2._hasImage_ve32q_27{background:none;border:1px solid rgba(255,255,255,.5)}._image_ve32q_32{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}._coverPlain_ve32q_42{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--primary-foreground);font-weight:700;font-size:inherit;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 45%),linear-gradient(180deg,var(--cover-tone),color-mix(in srgb,var(--cover-tone) 76%,#0f172a))}._sm_ve32q_57{width:54px;border-radius:6px}._sm_ve32q_57 ._coverPlain_ve32q_42{font-size:20px}._md_ve32q_66{width:112px}._md_ve32q_66 ._coverPlain_ve32q_42{font-size:36px}._lg_ve32q_74{width:148px}._lg_ve32q_74 ._coverPlain_ve32q_42{font-size:44px}@media(hover:hover){._cover_ve32q_2:hover{transform:translateY(-2px) rotate(-.6deg);box-shadow:0 16px 34px #0f172a1a,0 6px 16px #10b98114}}@media(max-width:640px){._md_ve32q_66{width:88px}._lg_ve32q_74{width:120px}}._rating_1jqjk_1{display:inline-flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:var(--text-sm)}._stars_1jqjk_9{display:inline-flex;align-items:center;gap:1px;color:var(--gold)}._halfStarWrap_1jqjk_16{position:relative;display:inline-flex;width:14px;height:14px}._compact_1jqjk_23 ._halfStarWrap_1jqjk_16{width:12px;height:12px}._halfStarBg_1jqjk_28,._halfStarFg_1jqjk_29{position:absolute;top:0;left:0}._halfStarFg_1jqjk_29{clip-path:inset(0 50% 0 0)}._rating_1jqjk_1 strong{color:var(--accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._count_1jqjk_45,._empty_1jqjk_46{color:var(--subtle-foreground);font-size:var(--text-xs)}._compact_1jqjk_23{gap:4px;font-size:var(--text-xs)}._compact_1jqjk_23 strong{font-size:var(--text-sm)}._card_1byjy_1{display:grid;grid-template-rows:auto 1fr;gap:var(--space-4);width:100%;height:100%;min-width:0;overflow:hidden;padding:14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffff5,#f8fafceb),linear-gradient(180deg,rgba(255,255,255,.24) 0%,transparent 100%);border:1px solid rgba(226,232,240,.9);box-shadow:0 10px 30px #0f172a0d,0 2px 10px #0f172a08;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1);position:relative;isolation:isolate}._card_1byjy_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 40%,rgba(16,185,129,.05) 100%);pointer-events:none;opacity:.8}._card_1byjy_1:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(var(--radius-lg) - 1px);border:1px solid rgba(255,255,255,.56);pointer-events:none}._card_1byjy_1:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f172a14,0 8px 24px #10b98114;border-color:#10b98133;background:linear-gradient(180deg,#fff,#f0fdfaf0),linear-gradient(180deg,rgba(255,255,255,.28) 0%,transparent 100%)}._coverWrap_1byjy_62{position:relative;display:flex;justify-content:center;align-items:flex-start;width:100%;min-width:0;overflow:visible;padding-top:18px}._coverBadge_1byjy_73{display:none;position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%);align-items:center;max-width:calc(100% - 24px);padding:4px 10px;border-radius:var(--radius-pill);background:#ffffffe0;border:1px solid rgba(16,185,129,.14);box-shadow:0 8px 18px #0f172a0f;color:var(--green-hover);font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._card_1byjy_1 h3,._horizontal_1byjy_97 h3{margin:0;color:var(--text);font-size:15px;line-height:1.45;font-weight:600;letter-spacing:.01em}._gridBody_1byjy_106{display:flex;flex-direction:column;gap:10px;min-width:0;padding:2px 2px 0}._titleLine_1byjy_114{margin:0;color:var(--text);font-size:15px;line-height:1.45;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:43.5px;overflow-wrap:anywhere;text-align:center;letter-spacing:.01em}._authorLine_1byjy_130{margin:0;color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.01em}._metaRow_1byjy_141{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-width:0;margin-top:auto}._price_1byjy_151,._priceStrong_1byjy_152{font-size:14px;font-weight:700;color:var(--text);letter-spacing:.01em}._priceStrong_1byjy_152{color:var(--green-hover)}._commission_1byjy_163{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--green-soft),rgba(16,185,129,.03));color:var(--green-hover);font-size:11px;font-weight:600;letter-spacing:.01em}._sales_1byjy_175,._inlineMeta_1byjy_176{font-size:11px;color:var(--text-tertiary);letter-spacing:.01em}._earnMeta_1byjy_182{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 10px;border-radius:var(--radius-pill);color:#b45309;background:#fef3c7d1;border:1px solid rgba(245,158,11,.16);font-size:11px;font-weight:700;letter-spacing:.01em}._metricCluster_1byjy_196{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}._compact_1byjy_205{grid-template-columns:54px 1fr;grid-template-rows:auto;align-items:center;gap:var(--space-3);padding:0;border:0;background:transparent;border-radius:0;box-shadow:none}._compact_1byjy_205:before,._compact_1byjy_205:after,._compact_1byjy_205 ._coverBadge_1byjy_73{display:none}._compact_1byjy_205:hover{transform:translate(3px);box-shadow:none;border-color:transparent}._horizontal_1byjy_97{display:grid;grid-template-columns:116px minmax(0,1fr);gap:18px;min-width:0;padding:14px;border:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#fffffff2,#f8fafce0);border-radius:var(--radius-lg);box-shadow:0 8px 24px #0f172a0a;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}._horizontal_1byjy_97:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0f172a12,0 6px 18px #10b9810f;border-color:#10b9812e}._horizontalCover_1byjy_253{display:flex;align-items:flex-start;justify-content:center}._body_1byjy_259{display:flex;flex-direction:column;gap:10px;min-width:0}._eyebrowRow_1byjy_266,._footerRow_1byjy_267{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}._eyebrow_1byjy_266{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:4px 10px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#10b9811a,#10b98108);color:var(--green-hover);font-size:11px;font-weight:600;letter-spacing:.04em}._meta_1byjy_141{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6;letter-spacing:.01em}._summary_1byjy_297{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.75;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._tags_1byjy_309{display:flex;flex-wrap:wrap;gap:8px;min-width:0}._tags_1byjy_309 span{border-radius:var(--radius-pill);padding:4px 10px;color:var(--green-hover);background:linear-gradient(135deg,#10b98114,#10b98108);font-size:11px;font-weight:500;letter-spacing:.01em}._link_1byjy_326{text-decoration:none;color:inherit;display:block;min-width:0;height:100%}._link_1byjy_326:hover article{opacity:.98}@media(max-width:640px){._card_1byjy_1{padding:12px}._titleLine_1byjy_114{font-size:14px}._horizontal_1byjy_97{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:12px}._eyebrowRow_1byjy_266,._footerRow_1byjy_267{flex-direction:column;align-items:flex-start}}._page_6cbas_1{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);grid-template-areas:"composer results";align-items:start;gap:20px;min-height:calc(100dvh - 112px);padding:4px 0 28px}._loginPage_6cbas_11{display:flex}._composerColumn_6cbas_15{grid-area:composer;display:flex;flex-direction:column;gap:0;align-self:start;position:sticky;top:12px}._searchPanel_6cbas_25,._resultsPanel_6cbas_26,._loginPrompt_6cbas_27{border:1px solid var(--line-light);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}._searchPanel_6cbas_25{display:flex;flex-direction:column;gap:14px;width:100%;padding:16px}._sectionHead_6cbas_42{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._sectionEyebrow_6cbas_49{margin:0 0 4px;color:var(--green-hover);font-size:var(--text-xs);font-weight:800}._sectionHead_6cbas_42 h2{margin:0;color:var(--text);font-size:18px;line-height:1.4;letter-spacing:0}._refreshBtn_6cbas_64{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid rgba(16,185,129,.14);border-radius:var(--radius-pill);padding:0 12px;background:#ecfdf5cc;color:var(--green-hover);font-size:var(--text-xs);font-weight:700;transition:background .16s ease,transform .16s ease,border-color .16s ease}._refreshBtn_6cbas_64:hover:not(:disabled){transform:translateY(-1px);border-color:#10b98147;background:#d1fae5d1}._refreshBtn_6cbas_64:disabled{cursor:wait;opacity:.58}._refreshBtn_6cbas_64 svg{flex-shrink:0}._spinning_6cbas_99{animation:_spin_6cbas_99 .8s linear infinite}._directionGrid_6cbas_103{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._directionCard_6cbas_109{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:76px;padding:11px 12px 11px 14px;border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:left;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}._directionCard_6cbas_109:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 2px 2px 0;background:var(--primary);opacity:0;transition:opacity .16s ease}._directionCard_6cbas_109:hover:not(:disabled){border-color:#10b9813d;background:var(--green-soft);box-shadow:var(--shadow-sm)}._directionCard_6cbas_109:hover:not(:disabled):before{opacity:1}._directionCard_6cbas_109:active:not(:disabled){transform:scale(.985)}._directionCard_6cbas_109:disabled{opacity:.55;cursor:not-allowed}._directionWord_6cbas_163{color:var(--text);font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}._directionDesc_6cbas_171{display:-webkit-box;color:var(--text-secondary);font-size:var(--text-xs);font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._inputShell_6cbas_182{padding-top:14px;border-top:1px solid var(--line-light)}._inputWrapper_6cbas_187{display:flex;align-items:flex-end;gap:8px;min-height:60px;padding:8px;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}._inputWrapper_6cbas_187:focus-within{border-color:#10b98157;box-shadow:var(--shadow-sm),0 0 0 3px var(--green-soft)}._inputLead_6cbas_209{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--text-tertiary);transition:color .2s ease,background .2s ease}._inputWrapper_6cbas_187:focus-within ._inputLead_6cbas_209{color:var(--green);background:var(--green-soft)}._input_6cbas_182{flex:1;min-width:0;height:44px;min-height:44px;max-height:144px;margin:0;padding:0;border:none;background:transparent;color:var(--text);font-size:14px;line-height:22px;resize:none;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow-y:auto;overflow-wrap:anywhere;scrollbar-width:thin}._input_6cbas_182::placeholder{color:var(--text-tertiary);font-weight:400;line-height:22px}._input_6cbas_182:focus,._input_6cbas_182:focus-visible{outline:none;box-shadow:none;border:none}._input_6cbas_182:disabled{opacity:.64}._sendBtn_6cbas_266{width:32px;min-width:32px;min-height:32px;border-radius:50%;flex-shrink:0;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}._sendBtn_6cbas_266:hover:not(:disabled){transform:scale(1.05);box-shadow:none}._sendBtn_6cbas_266:disabled{background:var(--line-light);border-color:var(--line-light);color:var(--text-tertiary);opacity:1}._resultsPanel_6cbas_26{grid-area:results;display:flex;flex-direction:column;gap:0;align-self:start;min-width:0;width:100%;max-height:calc(100dvh - 140px);min-height:min(620px,calc(100dvh - 140px));overflow-y:auto;padding:0;scrollbar-width:thin}._resultsHeader_6cbas_306{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line-light);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._resultsLabel_6cbas_320{margin:0 0 6px;color:var(--green-hover);font-size:var(--text-xs);font-weight:800}._resultsTitle_6cbas_327{display:-webkit-box;margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(18px,2.8vw,26px);line-height:1.32;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}._resultsBody_6cbas_341{display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}._feedbackCard_6cbas_348{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:flex-start;width:100%;padding:16px 18px 16px 24px;border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden;animation:_cardReveal_6cbas_1 .28s ease both}._feedbackCardIdle_6cbas_366{max-width:min(100%,480px)}._feedbackCard_6cbas_348:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 2px 2px 0;background:var(--primary);opacity:.5}._feedbackCard_6cbas_348:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.05),transparent 46%)}._feedbackTitle_6cbas_390{position:relative;z-index:1;margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-base);font-weight:700;line-height:1.4}._feedbackText_6cbas_401{position:relative;z-index:1;margin:0;max-width:42ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.65}._loadingRow_6cbas_411{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}._feedbackCard_6cbas_348 button{position:relative;z-index:1}._bookList_6cbas_427{display:flex;flex-direction:column;gap:12px}._bookList_6cbas_427>*{animation:_listReveal_6cbas_1 .26s ease both}._bookList_6cbas_427>*:nth-child(2){animation-delay:40ms}._bookList_6cbas_427>*:nth-child(3){animation-delay:80ms}._bookList_6cbas_427>*:nth-child(4){animation-delay:.12s}._thinkingDots_6cbas_449{display:inline-flex;align-items:center;gap:4px}._dot_6cbas_455{width:5px;height:5px;border-radius:50%;background:currentColor;animation:_dotPulse_6cbas_1 1.2s ease-in-out infinite}._dot_6cbas_455:nth-child(2){animation-delay:.18s}._dot_6cbas_455:nth-child(3){animation-delay:.36s}._loginPrompt_6cbas_27{margin:auto;display:grid;justify-items:center;gap:14px;width:min(480px,100%);padding:40px 28px;text-align:center}._loginPrompt_6cbas_27 svg{color:var(--green-hover)}._loginPrompt_6cbas_27 h2{margin:0;color:var(--text);font-family:var(--font-display);font-size:22px}._loginPrompt_6cbas_27 p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}._guestExamples_6cbas_499{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:4px 0}._guestExamples_6cbas_499 span{min-width:0;border:1px solid var(--line-light);border-radius:var(--radius-sm);padding:10px;background:var(--green-soft);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;line-height:1.5;text-align:left}@keyframes _spin_6cbas_99{to{transform:rotate(360deg)}}@keyframes _dotPulse_6cbas_1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@keyframes _listReveal_6cbas_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _cardReveal_6cbas_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._directionCard_6cbas_109:hover:not(:disabled),._directionCard_6cbas_109:active:not(:disabled),._refreshBtn_6cbas_64:hover:not(:disabled),._sendBtn_6cbas_266:hover:not(:disabled){transform:none}._spinning_6cbas_99,._dot_6cbas_455,._bookList_6cbas_427>*,._feedbackCard_6cbas_348{animation:none}}@media(max-width:1180px){._page_6cbas_1{grid-template-columns:1fr;grid-template-areas:"composer" "results"}._composerColumn_6cbas_15{position:static}._resultsPanel_6cbas_26{max-height:none;min-height:420px;overflow:visible}}@media(max-width:768px){._page_6cbas_1{min-height:calc(100dvh - 96px);gap:14px;padding-bottom:20px}._searchPanel_6cbas_25,._resultsPanel_6cbas_26{border-radius:var(--radius-md)}._searchPanel_6cbas_25{padding:16px}._directionGrid_6cbas_103,._guestExamples_6cbas_499{grid-template-columns:1fr}._sectionHead_6cbas_42,._resultsHeader_6cbas_306{flex-direction:column;align-items:flex-start}._inputWrapper_6cbas_187{align-items:flex-end;flex-wrap:wrap;padding:8px}._input_6cbas_182{flex:1 1 calc(100% - 88px)}._sendBtn_6cbas_266{margin-left:auto;width:100%;min-width:0;min-height:40px;border-radius:var(--radius-sm)}}@media(max-width:640px){._resultsHeader_6cbas_306,._resultsBody_6cbas_341{padding-left:16px;padding-right:16px}._feedbackCard_6cbas_348{padding:14px 16px 14px 22px}._feedbackCardIdle_6cbas_366{max-width:100%}}._root_19tnx_1{position:relative;overflow:hidden}._root_19tnx_1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}._viewport_19tnx_11{position:relative;width:100%}._slide_19tnx_16{position:relative;width:100%;min-width:0}._nav_19tnx_22{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;transform:translateY(-50%);color:#fff;background:#ffffff26;box-shadow:none;opacity:0;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .2s ease,background .2s ease}._root_19tnx_1:hover ._nav_19tnx_22,._root_19tnx_1:focus-within ._nav_19tnx_22,._nav_19tnx_22:focus-visible{opacity:1}._nav_19tnx_22:hover{background:#ffffff4d}._nav_19tnx_22:focus-visible{outline:2px solid #ffffff;outline-offset:2px}._navPrev_19tnx_60{left:16px}._navNext_19tnx_64{right:16px}._dots_19tnx_68{position:absolute;right:0;bottom:14px;left:0;z-index:2;display:flex;justify-content:center;gap:var(--space-2)}._dot_19tnx_68{width:8px;height:8px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff73;cursor:pointer;transition:width .3s ease,background .3s ease}._dotActive_19tnx_91{width:26px;border-radius:4px;background:#fff}._dot_19tnx_68:focus-visible{outline:2px solid #ffffff;outline-offset:3px}._status_19tnx_102{position:absolute;right:8px;bottom:8px;z-index:2;padding:4px 8px;border-radius:var(--radius-pill);color:var(--surface);background:var(--text);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}._compact_19tnx_117 ._nav_19tnx_22{width:30px;height:30px;border-color:var(--border);color:var(--text-secondary);background:var(--surface);box-shadow:var(--shadow-sm);opacity:0;backdrop-filter:none;-webkit-backdrop-filter:none}._compact_19tnx_117 ._nav_19tnx_22:hover{color:var(--primary);border-color:var(--primary);background:var(--green-soft)}._compact_19tnx_117 ._navPrev_19tnx_60{left:8px}._compact_19tnx_117 ._navNext_19tnx_64{right:8px}._compact_19tnx_117 ._dots_19tnx_68{bottom:8px;left:auto;right:8px;justify-content:flex-end;gap:4px}._compact_19tnx_117 ._dot_19tnx_68{width:6px;height:6px;background:#ffffffd1;box-shadow:0 1px 4px #0f172a3d}._compact_19tnx_117 ._dotActive_19tnx_91{width:18px;background:var(--surface)}._compact_19tnx_117 ._status_19tnx_102{right:auto;bottom:8px;left:8px}@media(max-width:640px){._navPrev_19tnx_60{left:10px}._navNext_19tnx_64{right:10px}._nav_19tnx_22{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){._nav_19tnx_22,._dot_19tnx_68{transition:none}}._header_i2f3q_1{min-height:36px;display:flex;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-3);margin-bottom:var(--space-5);border-bottom:1px solid var(--line-light);position:relative}._header_i2f3q_1:after{content:"";position:absolute;bottom:-1px;left:0;width:40px;height:2px;background:linear-gradient(90deg,var(--green),var(--green-light));border-radius:1px}._header_i2f3q_1 h2{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:1.2;letter-spacing:.01em;color:var(--text);font-weight:600;position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}._header_i2f3q_1 h2:before{content:"";display:inline-block;width:3px;height:20px;background:linear-gradient(180deg,var(--green),var(--green-light));border-radius:2px;flex-shrink:0}._header_i2f3q_1 p{margin:0 0 2px;color:var(--text-tertiary);font-size:var(--text-sm);letter-spacing:.01em;font-weight:400}._tabs_i2f3q_55{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}._tabs_i2f3q_55 button{border:0;border-radius:var(--radius-sm);padding:5px 10px;color:var(--text-secondary);background:transparent;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);letter-spacing:.01em;position:relative}._tabs_i2f3q_55 button:hover{color:var(--green);background:var(--green-soft)}._activeTab_i2f3q_81{color:var(--green)!important;background:var(--green-soft)!important;font-weight:600!important}._action_i2f3q_87{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1);color:var(--green);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);letter-spacing:.01em;position:relative}._action_i2f3q_87:hover{gap:var(--space-2);color:var(--green-hover)}@media(max-width:680px){._header_i2f3q_1{align-items:flex-start;flex-direction:column;gap:var(--space-3)}._tabs_i2f3q_55,._action_i2f3q_87{margin-left:0}}._list_1voob_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--space-5)}._actions_1voob_7{display:flex;justify-content:center;padding:var(--space-6) 0 0}._loadMoreButton_1voob_13{min-width:112px}@keyframes _spin_1voob_21{to{transform:rotate(360deg)}}._spinning_1voob_21{animation:_spin_1voob_21 .8s linear infinite}._endHint_1voob_25{text-align:center;padding:var(--space-6) 0;color:var(--text-tertiary);font-size:13px}@media(max-width:620px){._list_1voob_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}@media(max-width:380px){._list_1voob_1{grid-template-columns:1fr}}._section_1vlb4_1{min-width:0;container-type:inline-size}._grid_1vlb4_6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--space-5)}@container (max-width: 620px){._grid_1vlb4_6{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 280px){._grid_1vlb4_6{grid-template-columns:1fr}}._refreshBtn_1vlb4_24{margin-left:auto;border-radius:var(--radius-pill)}@keyframes _spin_1vlb4_33{to{transform:rotate(360deg)}}._spinning_1vlb4_33{animation:_spin_1vlb4_33 .8s linear infinite}._overlay_jkfei_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-5);background:var(--overlay)}._dialog_jkfei_11{width:min(620px,100%);max-height:min(720px,calc(100vh - 40px));overflow-y:auto;position:relative;border:1px solid var(--border);border-radius:var(--radius-md);padding:30px;background:var(--popover);box-shadow:var(--shadow-soft)}._close_jkfei_23{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);color:var(--muted-foreground);background:transparent}._close_jkfei_23:hover{color:var(--foreground);background:var(--muted)}._kicker_jkfei_42{margin:0 0 6px;color:var(--accent);font-size:12px;font-weight:700}._dialog_jkfei_11 h2{margin:0;padding-right:32px;font-family:var(--font-display);font-size:26px;line-height:1.35}._body_jkfei_57{display:grid;gap:18px;margin:24px 0;border-block:1px solid var(--border);padding:22px 0}._body_jkfei_57 section{display:grid;gap:6px}._body_jkfei_57 h3{margin:0;color:var(--primary-strong);font-size:14px}._body_jkfei_57 p{margin:0;color:var(--muted-foreground);line-height:1.8;white-space:pre-wrap}._status_jkfei_83{color:var(--subtle-foreground)!important}._link_jkfei_87{display:inline-flex;align-items:center;gap:6px;color:var(--primary-strong);font-size:14px;font-weight:700}._actions_jkfei_96{display:flex;align-items:center;justify-content:space-between;gap:16px}._recommend_jkfei_103{padding:2px 8px;flex-shrink:0}@media(max-width:640px){._dialog_jkfei_11{padding:24px 20px}._dialog_jkfei_11 h2{font-size:22px}._actions_jkfei_96{align-items:stretch;flex-direction:column}}._loading_1wag3_1{min-height:220px;display:grid;gap:14px;align-content:center}._loading_1wag3_1 span{height:24px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--muted),var(--card),var(--muted));background-size:200% 100%;animation:_shimmer_1wag3_1 1.2s ease-in-out infinite}._loading_1wag3_1 span:nth-child(2){width:72%}._loading_1wag3_1 span:nth-child(3){width:48%}@keyframes _shimmer_1wag3_1{0%{background-position:200% 0}to{background-position:-200% 0}}._loadingPage_1wag3_30{display:grid;gap:24px}._heroSkeleton_1wag3_35{display:grid;grid-template-columns:160px 1fr;gap:28px;align-items:start}._heroCover_1wag3_42{aspect-ratio:2/3;border-radius:3px;background:linear-gradient(90deg,var(--muted),var(--card),var(--muted));background-size:200% 100%;animation:_shimmer_1wag3_1 1.2s ease-in-out infinite}._heroInfo_1wag3_50{display:grid;gap:16px;align-content:start;padding-top:8px}._heroInfo_1wag3_50 span{height:20px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--muted),var(--card),var(--muted));background-size:200% 100%;animation:_shimmer_1wag3_1 1.2s ease-in-out infinite}._heroInfo_1wag3_50 span:nth-child(1){width:65%;height:28px}._heroInfo_1wag3_50 span:nth-child(2){width:40%}._heroInfo_1wag3_50 span:nth-child(3){width:55%}._heroInfo_1wag3_50 span:nth-child(4){width:30%}._cardGrid_1wag3_70{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}._cardSkeleton_1wag3_76{display:grid;gap:10px}._cardSkeleton_1wag3_76 ._cover_1wag3_81{aspect-ratio:2/3;width:100%;border-radius:3px;background:linear-gradient(90deg,var(--muted),var(--card),var(--muted));background-size:200% 100%;animation:_shimmer_1wag3_1 1.2s ease-in-out infinite}._cardSkeleton_1wag3_76 span{height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--muted),var(--card),var(--muted));background-size:200% 100%;animation:_shimmer_1wag3_1 1.2s ease-in-out infinite}._cardSkeleton_1wag3_76 span:nth-child(2){width:75%}._cardSkeleton_1wag3_76 span:nth-child(3){width:50%}@media(max-width:900px){._cardGrid_1wag3_70{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){._cardGrid_1wag3_70{grid-template-columns:repeat(2,1fr)}._heroSkeleton_1wag3_35{grid-template-columns:1fr}}._page_kfdrm_1{display:flex;flex-direction:column;gap:var(--space-10)}._contentGrid_kfdrm_7{display:grid;grid-template-columns:1fr 350px;gap:var(--space-8);align-items:start}._leftColumn_kfdrm_14{display:flex;flex-direction:column;gap:var(--space-10)}._rightColumn_kfdrm_20{display:flex;flex-direction:column;gap:var(--space-6)}._carouselSection_kfdrm_27{position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._carouselSlide_kfdrm_34{position:relative;display:block;height:280px;text-decoration:none;overflow:hidden;color:inherit;animation:_carouselReveal_kfdrm_1 .35s ease-out;background:var(--surface)}@keyframes _carouselReveal_kfdrm_1{0%{opacity:.6;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}._carouselImageWrap_kfdrm_56{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,var(--muted),var(--surface))}._carouselImage_kfdrm_56{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}._carouselSlide_kfdrm_34:hover ._carouselImage_kfdrm_56{transform:scale(1.04)}._carouselImageFallback_kfdrm_75{width:100%;height:100%;display:grid;place-items:center;font-size:20px;font-weight:600;color:var(--text-tertiary);background:linear-gradient(135deg,var(--muted),var(--surface))}._carouselOverlay_kfdrm_86{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#00000040 45%,#0000 75%);pointer-events:none}._carouselInfo_kfdrm_98{position:absolute;left:48px;top:50%;transform:translateY(-50%);z-index:1;max-width:480px;color:#fff}._carouselLabel_kfdrm_108{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px;border-radius:var(--radius-pill);background:#fff3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);margin-bottom:var(--space-3);color:#fff}._carouselTitle_kfdrm_124{font-size:28px;font-weight:700;line-height:1.25;margin-bottom:var(--space-4);font-family:var(--font-display);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}._carouselCta_kfdrm_139{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;font-weight:600;padding:8px 18px;border-radius:var(--radius-pill);background:#ffffff2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:#fff;transition:background .2s ease,transform .2s ease}._carouselSlide_kfdrm_34:hover ._carouselCta_kfdrm_139{background:#ffffff47;transform:translate(2px)}._rightCard_kfdrm_161{background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(226,232,240,.82);border-radius:var(--radius-md);padding:var(--space-5) var(--space-5) var(--space-4);box-shadow:0 10px 26px #0f172a0a,0 3px 8px #0f172a05;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._rightCard_kfdrm_161:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--green),var(--green-light));opacity:.7;border-radius:var(--radius-md) var(--radius-md) 0 0}._rightCard_kfdrm_161:hover{box-shadow:0 16px 34px #0f172a0f,0 8px 18px #10b9810a;border-color:#10b98129;background:linear-gradient(180deg,#fff,#ecfdf5eb)}._sectionHeader_kfdrm_193{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-light);position:relative}._sectionHeader_kfdrm_193:after{content:"";position:absolute;bottom:-1px;left:0;width:32px;height:2px;background:linear-gradient(90deg,var(--green),var(--green-light));border-radius:1px}._sectionTitle_kfdrm_214{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text);margin:0;letter-spacing:.01em;position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}._sectionTitle_kfdrm_214:before{content:"";display:inline-block;width:3px;height:18px;background:linear-gradient(180deg,var(--green),var(--green-light));border-radius:2px;flex-shrink:0}._refreshBtn_kfdrm_237{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-tertiary);background:transparent;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}._refreshBtn_kfdrm_237:hover{color:var(--green);border-color:var(--green);background:var(--green-soft)}._refreshBtn_kfdrm_237:active{transform:scale(.95)}@keyframes _spin_kfdrm_265{to{transform:rotate(360deg)}}._spinning_kfdrm_265{animation:_spin_kfdrm_265 .8s linear infinite}._hotNewsList_kfdrm_270{display:flex;flex-direction:column}._hotNewsItem_kfdrm_275{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background .2s ease;text-decoration:none;min-height:36px}._hotNewsItem_kfdrm_275:hover{background:var(--muted)}._hotNewsRank_kfdrm_291{width:20px;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.5;color:var(--text-tertiary);text-align:center;margin-top:1px;font-variant-numeric:tabular-nums}._hotNewsRankTop_kfdrm_303{font-weight:700;background:linear-gradient(135deg,var(--green),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._hotNewsTitle_kfdrm_311{font-size:13px;line-height:1.5;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:.01em;font-weight:400}._weeklyGrid_kfdrm_324{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._weeklyCard_kfdrm_330{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);min-width:0;overflow:hidden;text-decoration:none;padding:var(--space-3) var(--space-2);border-radius:var(--radius-sm);transition:background .2s ease,transform .2s cubic-bezier(.16,1,.3,1);position:relative}._weeklyCard_kfdrm_330:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(90deg,var(--green),var(--green-light));border-radius:1px;transition:width .2s ease}._weeklyCard_kfdrm_330:hover:before{width:60%}._weeklyCard_kfdrm_330:hover{background:linear-gradient(135deg,var(--muted),var(--line-light));transform:translateY(-1px)}._weeklyTitle_kfdrm_367{font-size:13px;font-weight:500;color:var(--text);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;min-height:2.8em;width:100%;overflow-wrap:anywhere;text-align:center;letter-spacing:.01em}._weeklyPrice_kfdrm_383{font-size:13px;font-weight:600;background:linear-gradient(135deg,var(--green),var(--green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.01em}._error_kfdrm_393{padding:var(--space-10);text-align:center;color:var(--text-tertiary);background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--line-light);letter-spacing:.01em}@media(max-width:980px){._contentGrid_kfdrm_7{grid-template-columns:1fr}._weeklyGrid_kfdrm_324{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){._page_kfdrm_1{gap:var(--space-8)}._carouselSlide_kfdrm_34{height:220px}._carouselInfo_kfdrm_98{left:var(--space-5);right:var(--space-5);max-width:none}._carouselTitle_kfdrm_124{font-size:21px}._weeklyGrid_kfdrm_324{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){._carouselSlide_kfdrm_34,._carouselImage_kfdrm_56{animation:none;transition:none}}._overlay_1vd1y_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;animation:_fadeIn_1vd1y_1 .2s ease}._content_1vd1y_10{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;max-width:calc(100vw - 32px);max-height:90vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);padding:28px 24px 24px;z-index:101;animation:_slideUp_1vd1y_1 .25s ease}._titleRow_1vd1y_28{display:flex;align-items:center;gap:10px;margin:0 0 24px}._titleIcon_1vd1y_35{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--green-soft);color:var(--green);flex-shrink:0}._titleText_1vd1y_47{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text)}._titleSub_1vd1y_54{font-size:var(--text-xs);color:var(--text-tertiary);margin-left:auto}._closeBtn_1vd1y_60{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .15s}._closeBtn_1vd1y_60:hover{background:var(--muted);color:var(--text)}._stats_1vd1y_84{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}._stat_1vd1y_84{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;border-radius:var(--radius-sm);background:var(--muted)}._statValue_1vd1y_101{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--green)}._statLabel_1vd1y_108{font-size:var(--text-xs);color:var(--text-tertiary)}._monthRow_1vd1y_115{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px}._monthTitle_1vd1y_123{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;color:var(--text);min-width:100px;text-align:center}._weekRow_1vd1y_134{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}._weekLabel_1vd1y_141{text-align:center;font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500;padding:4px 0}._grid_1vd1y_151{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;min-height:240px}._gridLoading_1vd1y_158{opacity:.5;pointer-events:none}._day_1vd1y_163{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1;border-radius:var(--radius-sm);transition:all .15s}._dayPlaceholder_1vd1y_174{visibility:hidden}._dayText_1vd1y_178{font-size:var(--text-sm);color:var(--text);font-weight:500}._dayToday_1vd1y_184{background:var(--green-soft)}._dayToday_1vd1y_184 ._dayText_1vd1y_178{color:var(--green);font-weight:700}._dayChecked_1vd1y_193{background:var(--green)}._dayChecked_1vd1y_193 ._dayText_1vd1y_178,._dayChecked_1vd1y_193 svg{color:#fff}._actionBtn_1vd1y_204{margin-top:20px;border-radius:var(--radius-pill)}@keyframes _fadeIn_1vd1y_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1vd1y_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}._overlay_1nslq_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;animation:_fadeIn_1nslq_1 .2s ease}._content_1nslq_10{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;max-width:calc(100vw - 32px);max-height:90vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);padding:24px;z-index:101;animation:_slideUp_1nslq_1 .25s ease}._titleRow_1nslq_28{display:flex;align-items:center;gap:10px;margin:0 0 20px}._titleIcon_1nslq_35{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary)}._titleText_1nslq_46{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text)}._closeBtn_1nslq_53{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .15s}._closeBtn_1nslq_53:hover{background:var(--muted);color:var(--text)}._typeRow_1nslq_75{display:flex;gap:8px;margin-bottom:14px}._textarea_1nslq_81{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text);resize:vertical;outline:none;transition:border-color .15s;box-sizing:border-box}._textarea_1nslq_81:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}._imageList_1nslq_101{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}._imageItem_1nslq_108{position:relative;width:64px;height:64px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border)}._imageItem_1nslq_108 img{width:100%;height:100%;object-fit:cover}._imageRemove_1nslq_123{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:#00000080;color:#fff;cursor:pointer}._actions_1nslq_139{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}._fileInput_1nslq_147{display:none}._spin_1nslq_151{animation:_spin_1nslq_151 .8s linear infinite}._done_1nslq_155{display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 0}._done_1nslq_155 svg{color:var(--success)}._done_1nslq_155 p{margin:0;font-size:var(--text-md);font-weight:600;color:var(--text)}@keyframes _fadeIn_1nslq_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1nslq_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes _spin_1nslq_151{to{transform:rotate(360deg)}}._overlay_1jqtt_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;animation:_fadeIn_1jqtt_1 .2s ease}._content_1jqtt_10{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:440px;max-width:calc(100vw - 32px);max-height:90vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);padding:24px;z-index:101;animation:_slideUp_1jqtt_1 .25s ease}._titleRow_1jqtt_28{display:flex;align-items:center;gap:10px;margin:0 0 16px}._titleIcon_1jqtt_35{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);background:#f59e0b24;color:#b45309}._titleText_1jqtt_46{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text)}._closeBtn_1jqtt_53{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .15s}._closeBtn_1jqtt_53:hover{background:var(--muted);color:var(--text)}._closeBtn_1jqtt_53:disabled{opacity:.5;cursor:not-allowed}._description_1jqtt_80{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}._field_1jqtt_87{display:flex;flex-direction:column;gap:8px;margin-top:18px}._label_1jqtt_94{color:var(--text);font-size:var(--text-sm);font-weight:600}._input_1jqtt_100{width:100%;min-height:42px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-sm);outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}._input_1jqtt_100:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}._tipBox_1jqtt_119{margin-top:14px;padding:12px 14px;border:1px solid rgba(59,130,246,.14);border-radius:var(--radius-sm);background:#3b82f60f;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.6}._actions_1jqtt_130{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._done_1jqtt_137{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 0 20px}._done_1jqtt_137 svg{color:var(--success)}._done_1jqtt_137 p{margin:0;color:var(--text);font-size:var(--text-md);font-weight:600;text-align:center}._spin_1jqtt_157{animation:_spin_1jqtt_157 .8s linear infinite}@keyframes _fadeIn_1jqtt_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1jqtt_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes _spin_1jqtt_157{to{transform:rotate(360deg)}}@media(max-width:520px){._content_1jqtt_10{padding:20px}._actions_1jqtt_130{flex-direction:column-reverse}}._guest_1sb42_3,._profile_1sb42_4{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._guest_1sb42_3{min-height:420px;display:grid;place-items:center;align-content:center;gap:14px;text-align:center;padding:40px 24px;position:relative;overflow:hidden}._guest_1sb42_3:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green),var(--green-light),var(--green));opacity:.8}._guest_1sb42_3:after{content:"";position:absolute;top:20%;left:-50%;right:-50%;height:200px;background:radial-gradient(ellipse at center,var(--green-soft) 0%,transparent 70%);opacity:.4;pointer-events:none}._guest_1sb42_3>svg{color:var(--primary);width:44px;height:44px;flex-shrink:0}._guest_1sb42_3 h2{margin:0;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:.01em}._guest_1sb42_3>p{margin:0;color:var(--muted-foreground);max-width:320px}._guestHints_1sb42_68{display:flex;flex-direction:column;gap:10px;margin-top:12px}._guestHint_1sb42_68{display:flex;align-items:center;gap:8px;color:var(--muted-foreground);font-size:13px}._guestHint_1sb42_68>svg{width:18px;height:18px;flex-shrink:0}._profile_1sb42_4{display:flex;flex-direction:column;gap:20px;padding:28px}._userCard_1sb42_100{display:flex;align-items:center;gap:16px}._avatarWrap_1sb42_106{position:relative;flex-shrink:0}._avatarImg_1sb42_111{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--border)}._avatarFallback_1sb42_119{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green);font-size:28px;font-weight:600;box-shadow:0 4px 12px #10b98138}._avatarUpload_1sb42_132{position:absolute;bottom:-2px;right:-2px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:2px solid var(--surface);border-radius:50%;background:var(--muted);color:var(--text-secondary);cursor:pointer;transition:all .15s}._avatarUpload_1sb42_132:hover{background:var(--primary-soft);color:var(--primary)}._avatarUpload_1sb42_132:disabled{opacity:.5;cursor:wait}._avatarInput_1sb42_159{display:none}._userInfo_1sb42_163{flex:1;min-width:0}._nameRow_1sb42_168{display:flex;align-items:center;gap:8px}._displayName_1sb42_174{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}._editBtn_1sb42_186{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .15s;flex-shrink:0}._editBtn_1sb42_186:hover{background:var(--muted);color:var(--text-secondary)}._nicknameEdit_1sb42_208{display:flex;align-items:center;gap:6px}._nicknameInput_1sb42_214{height:34px;padding:0 10px;border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-base);color:var(--text);outline:none;box-shadow:0 0 0 2px var(--ring)}._nicknameSaveBtn_1sb42_226{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-sm);background:var(--primary);color:#fff;cursor:pointer;transition:background .15s;flex-shrink:0}._nicknameSaveBtn_1sb42_226:hover{background:var(--primary-hover)}._nicknameSaveBtn_1sb42_226:disabled{opacity:.5}._inviteCode_1sb42_249{display:block;margin-top:4px;font-size:var(--text-xs);color:var(--text-tertiary)}._videoIdRow_1sb42_258{display:flex;align-items:center;gap:6px;margin-top:6px}._videoIdLabel_1sb42_265{font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}._videoIdEdit_1sb42_274{display:flex;align-items:center;gap:6px}._memberBadge_1sb42_282{flex-shrink:0;padding:4px 12px;border-radius:var(--radius-pill);background:var(--gold);color:#fff;font-size:var(--text-xs);font-weight:600;align-self:flex-start;margin-top:4px}._memberCard_1sb42_296{position:relative;isolation:isolate;border:1px solid rgba(16,185,129,.16);border-radius:var(--radius-lg);overflow:hidden;padding:24px 26px;background:linear-gradient(180deg,#fffffff5,#f0fdf4e0),var(--surface);color:#064e3b;box-shadow:var(--shadow-md),inset 0 1px #ffffffb8}._memberCard_1sb42_296:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 42% 68% at 88% 18%,rgba(251,191,36,.1) 0%,transparent 72%),radial-gradient(ellipse 36% 54% at 12% 82%,rgba(16,185,129,.08) 0%,transparent 70%);pointer-events:none}._memberCard_1sb42_296:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,transparent 58%,rgba(236,253,245,.42) 100%);pointer-events:none}._memberCardMotion_1sb42_332{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.92;pointer-events:none}._memberGlowOne_1sb42_342{transform-origin:560px 72px;animation:_memberGlowPulse_1sb42_1 7s ease-in-out infinite alternate}._memberGlowTwo_1sb42_347{transform-origin:420px 168px;animation:_memberGlowPulse_1sb42_1 9s ease-in-out infinite alternate-reverse}._memberWaveOne_1sb42_352{stroke-dasharray:640;animation:_memberWaveDrift_1sb42_1 9s ease-in-out infinite alternate}._memberWaveTwo_1sb42_357{stroke-dasharray:520;animation:_memberWaveDrift_1sb42_1 11s ease-in-out infinite alternate-reverse;animation-delay:-3s}._memberWaveAccent_1sb42_363{stroke-dasharray:360;animation:_memberWaveDrift_1sb42_1 13s ease-in-out infinite alternate;animation-delay:-1.5s}._memberOrbit_1sb42_369{fill:none;stroke:#f59e0b3d;stroke-width:1.5;stroke-dasharray:10 11;transform-origin:584px 62px;animation:_memberOrbitSpin_1sb42_1 22s linear infinite}._memberOrbitDot_1sb42_378{transform-origin:584px 62px;animation:_memberOrbitSpin_1sb42_1 22s linear infinite}._memberCardInner_1sb42_383{position:relative;z-index:1;display:grid;gap:22px;min-height:196px}._memberCardTop_1sb42_391,._memberCardBody_1sb42_392,._memberCardFooter_1sb42_393{display:flex;align-items:center;justify-content:space-between;gap:18px}._memberTitleGroup_1sb42_400{display:flex;align-items:center;gap:12px;min-width:0}._memberCardIcon_1sb42_407{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#fff;background:var(--green);box-shadow:0 6px 16px #10b98138;flex-shrink:0}._memberTitleText_1sb42_419{display:grid;gap:3px;min-width:0}._memberCardKicker_1sb42_425{color:#065f469e;font-size:12px;font-weight:700;letter-spacing:.06em}._memberCardTitle_1sb42_432{font-family:var(--font-display);font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#052e2b}._memberCheckinBtn_1sb42_444{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 14px;border:1px solid rgba(5,150,105,.18);border-radius:var(--radius-pill);color:#047857;background:#ffffffd1;font-size:12px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}._memberCheckinBtn_1sb42_444:hover{transform:translateY(-1px);border-color:#05966952;background:#ecfdf5eb;box-shadow:0 4px 12px #10b9811a}._memberCheckinDone_1sb42_473{border-color:#d977063d;color:#b45309;background:#fef3c7c7}._memberValidity_1sb42_479{display:grid;gap:7px;min-width:0}._memberValidity_1sb42_479 span{width:fit-content;padding:4px 10px;border-radius:var(--radius-pill);color:#047857;background:#ecfdf5d6;border:1px solid rgba(16,185,129,.12);font-size:12px;font-weight:800}._memberValidity_1sb42_479 strong{color:#065f46ad;font-size:13px;font-weight:600}._memberDaysBlock_1sb42_502{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;gap:0 8px;flex-shrink:0;text-align:left}._memberDaysBlock_1sb42_502 span{grid-column:1 / -1;color:#0478578f;font-size:11px;font-weight:700;letter-spacing:.08em}._memberDaysBlock_1sb42_502 strong{color:#052e2b;font-family:var(--font-display);font-size:56px;font-weight:900;line-height:.92;letter-spacing:-.03em;font-variant-numeric:tabular-nums}._memberDaysBlock_1sb42_502 em{color:#0478579e;font-size:16px;font-style:normal;font-weight:700;align-self:end;padding-bottom:6px}._memberRenewBtn_1sb42_539{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 18px;border:1px solid var(--primary);border-radius:var(--radius-pill);background:var(--primary);color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px #10b98138;transition:background .2s ease,transform .18s ease,box-shadow .18s ease}._memberRenewBtn_1sb42_539:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 18px #10b98147}@keyframes _memberGlowPulse_1sb42_1{0%{opacity:.55;transform:scale(.94)}to{opacity:.92;transform:scale(1.06)}}@keyframes _memberWaveDrift_1sb42_1{0%{stroke-dashoffset:120;transform:translate(-14px)}to{stroke-dashoffset:-80;transform:translate(14px)}}@keyframes _memberOrbitSpin_1sb42_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._memberGlowOne_1sb42_342,._memberGlowTwo_1sb42_347,._memberWaveOne_1sb42_352,._memberWaveTwo_1sb42_357,._memberWaveAccent_1sb42_363,._memberOrbit_1sb42_369,._memberOrbitDot_1sb42_378{animation:none}._memberRenewBtn_1sb42_539:hover{transform:none}}._statsGrid_1sb42_612{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._statItem_1sb42_618{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 8px;border-radius:var(--radius-sm);background:var(--muted);transition:all .2s}._statItem_1sb42_618:hover{background:var(--primary-soft)}._statNum_1sb42_633{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text)}._statLabel_1sb42_640{font-size:var(--text-xs);color:var(--text-tertiary)}._checkinBar_1sb42_647{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:all .2s;text-align:left;position:relative;overflow:hidden}._checkinBar_1sb42_647:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--green);opacity:0;transition:opacity .2s ease}._checkinBar_1sb42_647:hover:before{opacity:1}._checkinBar_1sb42_647:hover{border-color:var(--primary);background:var(--primary-soft);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._checkinBarLeft_1sb42_685{display:flex;align-items:center;gap:12px}._checkinBarLeft_1sb42_685>svg{color:var(--gold);flex-shrink:0}._checkinBarTitle_1sb42_696{display:block;font-size:var(--text-base);font-weight:600;color:var(--text)}._checkinBarSub_1sb42_703{display:block;font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}._checkinBar_1sb42_647>svg{color:var(--text-tertiary);flex-shrink:0}._pointsPanel_1sb42_717{display:flex;padding:var(--space-4) var(--space-5);align-items:center;justify-content:space-between;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._pointsSummary_1sb42_728{display:flex;min-width:0;align-items:center;gap:var(--space-3)}._pointsSummary_1sb42_728>div{display:flex;align-items:baseline;gap:var(--space-3)}._pointsIcon_1sb42_741{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:var(--radius-md);background:var(--green-soft);color:var(--primary-hover)}._pointsLabel_1sb42_752{color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}._pointsValue_1sb42_758{color:var(--text);font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:700;font-variant-numeric:tabular-nums}._pointsActions_1sb42_766{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}._pointsActions_1sb42_766 button{gap:var(--space-2)}._menuPanel_1sb42_780{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f8fafcb8,#ffffffeb),var(--surface)}._menuPanelHead_1sb42_792{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._menuPanelHead_1sb42_792 h3{margin:0;color:var(--text);font-size:var(--text-lg);line-height:1.25}._menuPanelHead_1sb42_792 p{margin:4px 0 0;color:var(--text-tertiary);font-size:var(--text-xs)}._menuPanelHead_1sb42_792>span{flex-shrink:0;padding:5px 10px;border-radius:var(--radius-pill);background:var(--green-tint);color:var(--primary-hover);font-size:var(--text-xs);font-weight:700}._menuGrid_1sb42_822{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(92px,auto);gap:12px}._menuBtn_1sb42_829{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:92px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer;text-align:left;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}._menuBtn_1sb42_829:after{content:"";position:absolute;inset:auto -28px -48px auto;width:92px;height:92px;border-radius:50%;background:var(--menu-tone, rgba(16, 185, 129, .1));opacity:.58;pointer-events:none}._menuBtn_1sb42_829:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:var(--shadow-md)}._menuBtn_1sb42_829:active{transform:translateY(0)}._menuBtnFeatured_1sb42_872{grid-column:span 2;min-height:118px;background:var(--green-soft)}._menuIcon_1sb42_878{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--menu-tone, var(--muted));color:var(--menu-fg, var(--text-secondary));transition:transform .2s ease,background .2s ease,color .2s ease;z-index:1}._menuBtn_1sb42_829:hover ._menuIcon_1sb42_878{transform:scale(1.04)}._menuIconActive_1sb42_899{background:var(--green-tint);color:var(--primary-hover)}._menuBadge_1sb42_904{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px;border-radius:var(--radius-pill);background:var(--error);color:#fff;font-size:10px;font-weight:700;line-height:1}._menuLabel_1sb42_922{color:var(--text);font-size:var(--text-sm);font-weight:700;line-height:1.25}._menuText_1sb42_929{position:relative;z-index:1;display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;padding-top:2px}._menuDesc_1sb42_940{color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.35}._menuArrow_1sb42_946{position:absolute;right:12px;top:14px;z-index:1;color:var(--text-tertiary);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}._menuBtn_1sb42_829:hover ._menuArrow_1sb42_946{opacity:1;transform:translate(0)}._menuToneDefault_1sb42_964{--menu-tone: rgba(16, 185, 129, .1);--menu-fg: var(--primary-hover)}._menuToneShop_1sb42_969{--menu-tone: rgba(16, 185, 129, .14);--menu-fg: #047857}._menuToneWish_1sb42_974{--menu-tone: rgba(244, 63, 94, .12);--menu-fg: #be123c}._menuToneBook_1sb42_979{--menu-tone: rgba(59, 130, 246, .12);--menu-fg: #1d4ed8}._menuToneGift_1sb42_984{--menu-tone: rgba(217, 119, 6, .14);--menu-fg: #b45309}._menuToneSetting_1sb42_989{--menu-tone: rgba(100, 116, 139, .12);--menu-fg: #475569}._menuToneMessage_1sb42_994{--menu-tone: rgba(14, 165, 233, .12);--menu-fg: #0369a1}._menuToneHelp_1sb42_999{--menu-tone: rgba(99, 102, 241, .12);--menu-fg: #4f46e5}._menuToneFeedback_1sb42_1004{--menu-tone: rgba(220, 38, 38, .1);--menu-fg: #b91c1c}._logoutBtn_1sb42_1011{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--error);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .15s;margin-top:var(--space-2)}._logoutBtn_1sb42_1011:hover{background:var(--error-soft);border-color:var(--error)}@media(max-width:720px){._pointsPanel_1sb42_717{align-items:stretch;flex-direction:column}._pointsActions_1sb42_766{justify-content:flex-start}._menuGrid_1sb42_822{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._profile_1sb42_4{padding:18px;gap:16px}._userCard_1sb42_100{flex-wrap:wrap}._avatarImg_1sb42_111,._avatarFallback_1sb42_119{width:56px;height:56px}._avatarFallback_1sb42_119{font-size:22px}._displayName_1sb42_174{font-size:var(--text-lg)}._memberCard_1sb42_296{padding:18px;border-radius:18px}._memberCardInner_1sb42_383{min-height:0;gap:20px}._memberCardTop_1sb42_391,._memberCardBody_1sb42_392,._memberCardFooter_1sb42_393{align-items:flex-start;flex-direction:column}._memberCardTop_1sb42_391{gap:14px}._memberCheckinBtn_1sb42_444{align-self:flex-start}._memberCardTitle_1sb42_432{font-size:21px}._memberDaysBlock_1sb42_502{justify-content:start;text-align:left}._memberDaysBlock_1sb42_502 strong{font-size:50px}._memberBenefitPills_1sb42_1113,._memberRenewBtn_1sb42_539{width:100%}._menuPanel_1sb42_780{padding:14px}._pointsActions_1sb42_766{display:grid;grid-template-columns:1fr}._pointsActions_1sb42_766 button{width:100%}._menuPanelHead_1sb42_792{flex-direction:column;gap:10px}._menuGrid_1sb42_822{grid-template-columns:1fr}._menuBtn_1sb42_829,._menuBtnFeatured_1sb42_872{grid-column:span 1;min-height:86px}._statsGrid_1sb42_612{grid-template-columns:repeat(3,1fr);gap:6px}}@media(prefers-reduced-motion:reduce){._menuBtn_1sb42_829,._menuIcon_1sb42_878,._menuArrow_1sb42_946,._checkinBar_1sb42_647{transition:none}._menuBtn_1sb42_829:hover,._checkinBar_1sb42_647:hover{transform:none}}._page_12ph9_1{display:grid;gap:24px}._header_12ph9_6{display:flex;align-items:center;gap:14px;border-bottom:2px solid var(--primary-muted);padding-bottom:16px}._header_12ph9_6 svg{color:var(--primary)}._header_12ph9_6 p{margin:0;color:var(--muted-foreground);font-size:13px}._header_12ph9_6 h2{margin:0;font-family:var(--font-display);font-size:28px}._results_12ph9_30{display:grid;gap:20px;max-width:760px}._empty_12ph9_36{border:1px dashed var(--border);border-radius:var(--radius-md);padding:40px 28px;color:var(--muted-foreground);background:var(--card-glass);text-align:center;font-size:14px;line-height:1.6}._panel_10n9s_1{position:relative;display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto;gap:16px;height:100%;max-height:100%;min-height:0;min-width:0;overflow:hidden;padding:18px;border:1px solid rgba(226,232,240,.9);border-radius:24px;background:radial-gradient(circle at top right,rgba(59,130,246,.05),transparent 28%),radial-gradient(circle at 12% 8%,rgba(16,185,129,.07),transparent 32%),linear-gradient(180deg,#fffffff7,#f8fafcf0);box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #ffffff8a}._header_10n9s_23{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center}._headerIcon_10n9s_30{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#047857;background:linear-gradient(135deg,#10b9812e,#3b82f61a);box-shadow:inset 0 1px #fffc}._title_10n9s_41{margin:0;color:var(--foreground);font-size:18px;font-weight:750;letter-spacing:0}._subtitle_10n9s_49{margin:4px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.55}._contextMark_10n9s_56{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#047857;background:#ffffffdb;font-size:12px;font-weight:800;letter-spacing:.08em}._contextText_10n9s_69{display:grid;gap:3px;min-width:0}._contextText_10n9s_69 strong{overflow:hidden;color:var(--foreground);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}._contextText_10n9s_69 span{overflow:hidden;color:var(--muted-foreground);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}._quickArea_10n9s_93{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:2;padding-top:4px;border-top:1px solid rgba(226,232,240,.76)}._quickButton_10n9s_103{border-radius:var(--radius-pill)}._clearButton_10n9s_107:hover:not(:disabled){color:var(--error);background:var(--error-soft)}._videoWrap_10n9s_112,._oralCopyWrap_10n9s_116{position:relative}._oralCopyMenu_10n9s_120{position:absolute;z-index:6;left:0;right:auto;bottom:calc(100% + 8px);top:auto;width:min(360px,calc(100vw - 48px));padding:12px;border:1px solid rgba(226,232,240,.94);border-radius:18px;background:#fffffffa;box-shadow:0 20px 48px #0f172a1f}._oralCopyMenuHead_10n9s_135{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;color:var(--foreground);font-size:13px;font-weight:700}._oralCopyMenuHead_10n9s_135>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}._oralCopySummary_10n9s_154{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}._oralCopySummaryItem_10n9s_161{padding:4px 8px;border-radius:var(--radius-pill);color:var(--green-hover);background:var(--green-soft);font-size:11px;font-weight:650;line-height:1.35}._oralCopyOptions_10n9s_171{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._oralCopyOption_10n9s_171{min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);background:var(--surface);font-size:12px;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}._oralCopyOption_10n9s_171:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft)}._oralCopyEmpty_10n9s_198{margin:0;padding:14px 10px;color:var(--muted-foreground);font-size:12px;line-height:1.55;text-align:center}._videoMenu_10n9s_207{position:absolute;z-index:5;left:0;right:auto;bottom:calc(100% + 8px);top:auto;width:min(360px,calc(100vw - 48px));padding:12px;border:1px solid rgba(226,232,240,.94);border-radius:18px;background:#fffffffa;box-shadow:0 20px 48px #0f172a1f}._videoMenuHead_10n9s_222{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--foreground);font-size:13px;font-weight:700}._videoOptions_10n9s_233{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._videoOption_10n9s_233{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);background:var(--surface);font-size:12px;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}._videoOptionAvatar_10n9s_259{width:28px;height:28px;border-radius:999px;object-fit:cover;box-shadow:0 4px 10px #0f172a14}._videoOption_10n9s_233 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._videoOption_10n9s_233:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft)}._messages_10n9s_279{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 10px 2px 0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(15,118,110,.58) rgba(226,232,240,.68)}._messages_10n9s_279::-webkit-scrollbar{width:10px}._messages_10n9s_279::-webkit-scrollbar-track{border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#e2e8f08f}._messages_10n9s_279::-webkit-scrollbar-thumb{min-height:44px;border:2px solid rgba(226,232,240,.56);border-radius:999px;background:linear-gradient(180deg,#10b981c2,#0f766ed1);box-shadow:inset 0 0 0 1px #ffffff57}._messages_10n9s_279::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#10b981eb,#0f766ef5)}._messages_10n9s_279::-webkit-scrollbar-thumb:active{background:#047857}._empty_10n9s_318{display:grid;gap:9px;padding:22px 18px;border:1px solid rgba(16,185,129,.1);border-radius:20px;color:#0f766e;background:linear-gradient(135deg,#ffffffeb,#f0fdfab3),#ffffffd1}._empty_10n9s_318 strong{color:var(--foreground);font-size:14px}._empty_10n9s_318 span{color:var(--muted-foreground);font-size:12px;line-height:1.65}._messageRow_10n9s_341{display:flex}._userRow_10n9s_345{justify-content:flex-end}._aiRow_10n9s_349{justify-content:flex-start}._bubble_10n9s_353{max-width:92%;padding:13px 14px;border-radius:18px;box-shadow:0 14px 30px #0f172a0f}._userBubble_10n9s_360{max-width:min(92%,520px);padding:12px 14px;border:1px solid rgba(16,185,129,.2);border-right:3px solid var(--primary);border-radius:16px 16px 6px;color:var(--foreground);background:var(--green-soft);box-shadow:0 6px 18px #10b9810f}._userBubbleHead_10n9s_372{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}._userBubbleLabel_10n9s_380{color:var(--green-hover);font-size:11px;font-weight:700;letter-spacing:.03em}._userQuestionText_10n9s_387{margin:0;color:var(--text);font-size:14px;font-weight:600;line-height:1.7;white-space:pre-wrap;word-break:break-word}._aiBubble_10n9s_397{border:1px solid rgba(226,232,240,.9);border-bottom-left-radius:7px;color:var(--foreground);background:#fffffff0}._messageMeta_10n9s_404{margin-bottom:7px;color:currentColor;font-size:11px;font-weight:750;opacity:.68}._messageText_10n9s_412{margin:0;color:currentColor;font-size:13px;line-height:1.78;white-space:pre-wrap;word-break:break-word}._messageError_10n9s_421{margin:10px 0 0;padding:9px 10px;border-radius:12px;color:#b45309;background:#f59e0b1a;font-size:12px;line-height:1.5}._messageActions_10n9s_431{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(226,232,240,.72)}._deleteIconBtn_10n9s_442{flex-shrink:0;color:var(--text-tertiary)}._deleteIconBtn_10n9s_442:hover:not(:disabled){color:var(--error);border-color:#ef444447;background:var(--error-soft)}._deleteIconBtn_10n9s_442:disabled{opacity:.42}._messageCta_10n9s_457{border-color:#10b98138;color:var(--green-hover);background:var(--green-soft)}._messageCta_10n9s_457:hover:not(:disabled){border-color:#10b9815c;background:#d1fae5eb}._composer_10n9s_468{display:grid;gap:8px;padding-top:0;border-top:0}._composerLabel_10n9s_475{color:var(--muted-foreground);font-size:12px;font-weight:650}._inputRow_10n9s_481{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:end}._inputRow_10n9s_481 textarea{box-sizing:border-box;width:100%;min-height:70px;max-height:30svh;resize:vertical;border:1px solid rgba(226,232,240,.94);border-radius:16px;padding:11px 12px;color:var(--foreground);background:#ffffffe6;font:inherit;font-size:13px;line-height:1.6;outline:none;transition:border-color .18s ease,box-shadow .18s ease}._inputRow_10n9s_481 textarea:focus{border-color:#10b9815c;box-shadow:0 0 0 3px #10b9811a}._inputRow_10n9s_481 textarea::placeholder{color:#94a3b8}._sendBtn_10n9s_517{width:42px;min-height:42px;border-radius:14px}@media(max-height:760px)and (min-width:1181px){._panel_10n9s_1{grid-template-rows:auto minmax(150px,1fr) auto auto;gap:12px;padding:14px;border-radius:20px}._header_10n9s_23{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}._headerIcon_10n9s_30{width:36px;height:36px;border-radius:12px}._subtitle_10n9s_49{margin-top:2px;line-height:1.4}._quickArea_10n9s_93{gap:6px}._quickButton_10n9s_103{min-height:30px;padding:0 10px}._messages_10n9s_279{gap:10px}._bubble_10n9s_353{padding:11px 12px}._userBubble_10n9s_360{padding:10px 12px}._userQuestionText_10n9s_387{font-size:13px;line-height:1.65}._messageText_10n9s_412{line-height:1.68}._messageActions_10n9s_431{gap:6px;margin-top:8px}._composer_10n9s_468{gap:6px}._inputRow_10n9s_481 textarea{min-height:58px;padding:9px 10px}._sendBtn_10n9s_517{width:38px;min-height:38px;border-radius:12px}}@media(max-height:640px)and (min-width:1181px){._panel_10n9s_1{grid-template-rows:auto minmax(120px,1fr) auto auto;gap:10px;padding:12px}._subtitle_10n9s_49{display:none}._quickButton_10n9s_103{min-height:28px}._messageMeta_10n9s_404{margin-bottom:5px}._inputRow_10n9s_481 textarea{min-height:50px;line-height:1.45}}@media(max-width:1180px){._panel_10n9s_1{position:static;height:auto;max-height:none;overflow:visible}._messages_10n9s_279{min-height:260px;max-height:520px;max-height:min(520px,62svh)}}@media(max-width:640px){._panel_10n9s_1{padding:14px;border-radius:20px}._videoOptions_10n9s_233,._oralCopyOptions_10n9s_171{grid-template-columns:1fr}._oralCopyMenu_10n9s_120{width:min(320px,calc(100vw - 32px))}._messages_10n9s_279{min-height:220px;max-height:460px;max-height:min(460px,58svh)}}._confirmOverlay_10n9s_663{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a6b}._confirmContent_10n9s_670{position:fixed;top:50%;left:50%;z-index:81;width:min(360px,calc(100vw - 32px));padding:20px;border:1px solid rgba(226,232,240,.94);border-radius:18px;background:#fff;box-shadow:0 24px 48px #0f172a29;transform:translate(-50%,-50%)}._confirmTitle_10n9s_684{margin:0;color:var(--foreground);font-size:17px;font-weight:700}._confirmDescription_10n9s_691{margin:10px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.6}._confirmActions_10n9s_698{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._page_b1u35_1{--book-detail-chrome: 11.5rem ;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:calc(100dvh - var(--book-detail-chrome));max-height:calc(100dvh - var(--book-detail-chrome));min-height:0;max-width:1320px;overflow:hidden}._contentGrid_b1u35_13{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,3fr);gap:24px;align-items:stretch;height:100%;min-height:0;overflow:hidden}._aiColumn_b1u35_23{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}._aiColumn_b1u35_23>*{flex:1;min-height:0;height:100%;max-height:100%}._detailColumn_b1u35_39{display:grid;align-content:start;gap:18px;min-width:0;min-height:0;height:100%;overflow-y:auto;padding-right:4px;overscroll-behavior:contain;scrollbar-width:thin}._back_b1u35_52{width:32px;height:32px;border-radius:50%;color:var(--text-secondary);background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}._back_b1u35_52:hover:not(:disabled){color:var(--primary);border-color:var(--primary);background:var(--green-soft)}._loading_b1u35_68,._error_b1u35_69{display:grid;gap:12px;justify-items:center;border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 28px;color:var(--muted-foreground);background:linear-gradient(180deg,#fffffff5,#f8fafceb);text-align:center;box-shadow:0 10px 28px #0f172a0a}._hero_b1u35_82{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;padding:18px;border:1px solid rgba(226,232,240,.86);border-radius:18px;background:radial-gradient(circle at top right,rgba(16,185,129,.045),transparent 30%),linear-gradient(180deg,#fffffff7,#f8fafceb);box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #ffffff80}._coverCarousel_b1u35_98{width:min(150px,52%);position:relative;justify-self:center}._coverCarousel_b1u35_98:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:14px}._coverWrapper_b1u35_110{width:100%;aspect-ratio:1 / 1;position:relative}._coverWrapper_b1u35_110:before{content:none}._coverImage_b1u35_120{display:block;position:relative;z-index:1;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;box-shadow:0 6px 14px #0f172a1a;border:1px solid rgba(255,255,255,.8)}._coverFallback_b1u35_133{position:relative;z-index:1;aspect-ratio:1 / 1;display:grid;align-content:end;border-radius:12px;padding:14px;background:linear-gradient(135deg,oklch(1 0 0 / 18%),transparent 44%),linear-gradient(180deg,var(--cover-tone),color-mix(in oklch,var(--cover-tone),oklch(.18 .018 165) 28%));box-shadow:0 6px 14px #0f172a1a;border:1px solid oklch(from var(--foreground) l c h / 18%);color:#fdfcf7}._coverTitle_b1u35_148{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.2;text-shadow:0 1px 5px oklch(0 0 0 / 20%);letter-spacing:.01em}._coverAuthor_b1u35_157{font-size:12px;opacity:.78;display:block;margin-top:6px;letter-spacing:.01em}._info_b1u35_165{display:grid;gap:12px;min-width:0;padding-top:0}._title_b1u35_172{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.35;font-weight:600;letter-spacing:0}._subTitle_b1u35_181{display:block;margin-top:8px;color:var(--muted-foreground);font-size:13px;font-weight:400;letter-spacing:.01em}._meta_b1u35_190{display:flex;flex-wrap:wrap;gap:7px 12px}._metaItem_b1u35_196{color:var(--muted-foreground);font-size:13px}._priceRow_b1u35_201{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border:1px solid rgba(226,232,240,.84);border-radius:14px;background:#ffffffa3}._metricBlock_b1u35_211{display:grid;gap:8px;min-width:0}._metricLabel_b1u35_217,._earningLabel_b1u35_218{color:var(--muted-foreground);font-size:12px;font-weight:600}._price_b1u35_201{display:inline-flex;align-items:baseline;gap:2px;min-width:0;color:var(--green-hover);font-size:23px;font-weight:700;line-height:1;word-break:break-all}._currency_b1u35_236{font-size:16px}._commissionRate_b1u35_240{min-width:0;font-size:22px;font-weight:700;color:var(--green-hover);line-height:1;word-break:break-all}._earningCard_b1u35_249{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;margin-top:2px;border-radius:14px;padding:12px;background:var(--primary);box-shadow:0 8px 20px #10b98124}._earningLabel_b1u35_218{color:#ecfdf5eb}._earningValue_b1u35_267{display:inline-flex;align-items:baseline;gap:2px;min-width:0;color:#fcd34d;font-size:22px;font-weight:800;line-height:1;word-break:break-all}._earningValue_b1u35_267 span{font-size:16px}._tags_b1u35_283{display:flex;flex-wrap:wrap;gap:8px}._tag_b1u35_283{border-radius:var(--radius-pill);padding:5px 10px;color:var(--primary-strong);background:linear-gradient(135deg,#10b9811a,#10b9810a);border:1px solid rgba(16,185,129,.08);font-size:12px}._actions_b1u35_298{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}._actionPill_b1u35_305{border-radius:var(--radius-pill)}._actionIconImg_b1u35_309{width:16px;height:16px;flex-shrink:0;object-fit:contain}._shelfIcon_b1u35_316{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:-2px;border-radius:8px;color:var(--text-tertiary);background:#94a3b81f;flex-shrink:0}._actionPill_b1u35_305[aria-pressed=true] ._shelfIcon_b1u35_316{color:var(--primary-strong);background:#10b9811f}._showcaseAction_b1u35_334[aria-pressed=true]{border-color:#d9770659;background:var(--gold-soft);color:var(--gold)}._scanPopover_b1u35_340{z-index:var(--z-dropdown);display:grid;justify-items:center;gap:10px;width:220px;padding:16px 16px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);color:var(--text);animation:_scanPopoverIn_b1u35_1 var(--duration-popover) var(--ease-standard)}._scanTitle_b1u35_355{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--text)}._scanQrBox_b1u35_363{display:grid;place-items:center;width:180px;height:180px;border-radius:var(--radius-sm);background:var(--background);border:1px solid var(--border)}._scanQrImage_b1u35_373{width:180px;height:180px;display:block}._scanQrStatus_b1u35_379{font-size:12px;font-weight:500;color:var(--text-secondary)}._scanHint_b1u35_385{margin:0;font-size:12px;line-height:1.4;color:var(--text-secondary);text-align:center}._scanArrow_b1u35_393{fill:var(--surface)}@keyframes _scanPopoverIn_b1u35_1{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){._scanPopover_b1u35_340{animation:none}}._section_b1u35_414{padding:18px;border:1px solid rgba(226,232,240,.84);border-radius:18px;background:linear-gradient(180deg,#fffffff0,#f8fafce6);box-shadow:inset 0 1px #ffffffc2,inset 0 0 0 1px #ffffff6b}._sectionTitle_b1u35_424{margin:0 0 14px;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.01em}._summary_b1u35_432{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.8}._imageList_b1u35_439{display:grid;gap:12px}._detailImage_b1u35_444{width:100%;border-radius:12px;border:1px solid rgba(226,232,240,.88);box-shadow:none}@media(max-width:640px){._page_b1u35_1{gap:18px}._hero_b1u35_82{grid-template-columns:1fr;padding:18px;gap:24px}._coverWrapper_b1u35_110,._coverCarousel_b1u35_98{width:160px}._title_b1u35_172{font-size:24px}._priceRow_b1u35_201{grid-template-columns:1fr}._earningCard_b1u35_249{grid-column:auto;align-items:flex-start;flex-direction:column}._section_b1u35_414{padding:18px}}@media(max-width:1180px){._page_b1u35_1{--book-detail-chrome: 0px;height:auto;max-height:none;overflow:visible}._contentGrid_b1u35_13{grid-template-columns:1fr;height:auto;overflow:visible}._aiColumn_b1u35_23{height:auto;overflow:visible}._aiColumn_b1u35_23>*{flex:none;height:auto;max-height:none}._detailColumn_b1u35_39{overflow:visible;padding-right:0;height:auto}}._page_1y4hl_1{display:flex;flex-direction:column;gap:var(--space-6)}._categoryBarWrap_1y4hl_8{position:relative;width:100%}._categoryBar_1y4hl_8{display:flex;gap:var(--space-2);width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;padding:0 0 var(--space-1)}._categoryBarWithNav_1y4hl_27{padding-left:36px;padding-right:36px}._categoryScrollBtn_1y4hl_32{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:30px;height:30px;margin-top:-15px;border:1px solid var(--line);border-radius:50%;color:var(--text-secondary);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,opacity .15s ease}._categoryScrollBtn_1y4hl_32:hover:not(:disabled){border-color:var(--green);color:var(--green);background:var(--green-soft)}._categoryScrollBtn_1y4hl_32:disabled{opacity:.35;cursor:not-allowed}._categoryScrollBtnLeft_1y4hl_61{left:0}._categoryScrollBtnRight_1y4hl_65{right:0}._categoryBar_1y4hl_8::-webkit-scrollbar{display:none}._categoryTab_1y4hl_73{flex-shrink:0;display:inline-flex;align-items:center;min-height:34px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-secondary);background:transparent;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .15s ease}._categoryTab_1y4hl_73:hover{border-color:var(--green);color:var(--green);background:var(--green-soft)}._categoryTabActive_1y4hl_95{border-color:var(--green);color:var(--primary-foreground);background:var(--green)}._categoryTabActive_1y4hl_95:hover{background:var(--green-hover);border-color:var(--green-hover)}._batchShowcaseBtn_1y4hl_106{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:34px;margin-left:auto;padding:0 var(--space-3);border:1px solid var(--green);border-radius:var(--radius-sm);color:var(--primary-foreground);background:var(--green);font-size:var(--text-sm);font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}._batchShowcaseBtn_1y4hl_106:hover:not(:disabled){border-color:var(--green-hover);background:var(--green-hover);box-shadow:0 8px 18px #10b98129;transform:translateY(-1px)}._batchShowcaseBtn_1y4hl_106:disabled{opacity:.46;cursor:not-allowed;transform:none;box-shadow:none}._bookGrid_1y4hl_144{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}._empty_1y4hl_150{padding:var(--space-10);text-align:center;color:var(--text-tertiary);background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--line-light)}._sentinel_1y4hl_159{display:flex;justify-content:center;padding:var(--space-8) 0;min-height:1px}._loadingIndicator_1y4hl_166{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:13px}._spinning_1y4hl_174{animation:_spin_1y4hl_174 .8s linear infinite}@keyframes _spin_1y4hl_174{to{transform:rotate(360deg)}}._endHint_1y4hl_182{text-align:center;padding:var(--space-6) 0;color:var(--text-tertiary);font-size:13px}._confirmOverlay_1y4hl_189{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._confirmContent_1y4hl_197{position:fixed;top:50%;left:50%;z-index:81;width:min(420px,calc(100vw - 32px));padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-elevated);transform:translate(-50%,-50%)}._confirmTitleRow_1y4hl_211{display:flex;align-items:center;gap:var(--space-2);margin:0;padding-right:var(--space-8);color:var(--text);font-size:var(--text-lg);font-weight:700}._confirmIcon_1y4hl_222{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);color:var(--green);background:var(--green-soft);flex-shrink:0}._confirmClose_1y4hl_234{position:absolute;top:var(--space-4);right:var(--space-4);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease,opacity .15s ease}._confirmClose_1y4hl_234:hover:not(:disabled){color:var(--text);background:var(--muted)}._confirmClose_1y4hl_234:disabled{opacity:.5;cursor:not-allowed}._confirmDescription_1y4hl_261{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}._confirmMeta_1y4hl_268{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--muted);color:var(--text-tertiary);font-size:var(--text-sm)}._confirmMeta_1y4hl_268 strong{color:var(--text);font-weight:700;min-width:0}._confirmActions_1y4hl_287{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}._confirmCancel_1y4hl_294,._confirmSubmit_1y4hl_295{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:92px;min-height:38px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,opacity .15s ease}._confirmCancel_1y4hl_294{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface)}._confirmCancel_1y4hl_294:hover:not(:disabled){border-color:var(--text-tertiary);color:var(--text)}._confirmSubmit_1y4hl_295{border:1px solid var(--green);color:var(--primary-foreground);background:var(--green)}._confirmSubmit_1y4hl_295:hover:not(:disabled){border-color:var(--green-hover);background:var(--green-hover)}._confirmCancel_1y4hl_294:disabled,._confirmSubmit_1y4hl_295:disabled{opacity:.5;cursor:not-allowed}@media(max-width:980px){._bookGrid_1y4hl_144{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){._batchShowcaseBtn_1y4hl_106{margin-left:0}}@media(max-width:620px){._bookGrid_1y4hl_144{grid-template-columns:repeat(2,minmax(0,1fr))}._confirmContent_1y4hl_197{padding:var(--space-5)}._confirmActions_1y4hl_287{flex-direction:column-reverse}._confirmCancel_1y4hl_294,._confirmSubmit_1y4hl_295{width:100%}}._panel_2yqos_1{display:grid;gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}._header_2yqos_12{display:flex;align-items:center;gap:10px}._headerIcon_2yqos_18{display:inline-grid;place-items:center;width:28px;height:28px;color:var(--primary);background:var(--green-soft);border-radius:var(--radius-sm)}._headerText_2yqos_28{display:grid;gap:2px;min-width:0}._headerText_2yqos_28 strong{font-size:var(--text-sm);color:var(--text)}._headerText_2yqos_28 span{font-size:var(--text-xs);color:var(--text-tertiary)}._statusRail_2yqos_44{display:flex;flex-wrap:wrap;gap:6px}._statusRail_2yqos_44 span{padding:4px 7px;border:1px solid var(--line-light);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);background:var(--bg)}._uploadBlock_2yqos_59,._actionRow_2yqos_60{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._recognizePanel_2yqos_67{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-height:100%}._recognizePanelHeader_2yqos_75{display:flex;align-items:center;gap:var(--space-2)}._recognizePanelIcon_2yqos_81{flex-shrink:0;color:var(--primary)}._recognizePanelTitle_2yqos_86{font-size:var(--text-sm);font-weight:700;color:var(--primary)}._dropZone_2yqos_92{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2) var(--space-3);min-height:76px;padding:var(--space-3);border:1px dashed var(--line-light);border-radius:var(--radius-sm);background:var(--form-control-bg, rgba(255, 255, 255, .72));cursor:pointer;transition:border-color .16s ease,background .16s ease}._dropZone_2yqos_92:hover:not(._dropZoneDisabled_2yqos_109),._dropZoneActive_2yqos_110:not(._dropZoneDisabled_2yqos_109){border-color:var(--primary);background:var(--green-soft)}._dropZone_2yqos_92:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._dropZoneDisabled_2yqos_109{cursor:not-allowed;opacity:.52}._dropIcon_2yqos_126{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,white)}._dropText_2yqos_136{display:grid;gap:3px;min-width:0}._dropText_2yqos_136 strong{color:var(--text);font-size:var(--text-sm);font-weight:700}._dropText_2yqos_136 span,._uploadHint_2yqos_149{color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.45}._dropZone_2yqos_92 ._uploadHint_2yqos_149{grid-column:1 / -1}._fileInput_2yqos_159{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._uploadButton_2yqos_167{gap:6px}._uploadHint_2yqos_149,._metaText_2yqos_172{font-size:var(--text-xs);color:var(--text-tertiary)}._fileList_2yqos_177{display:grid;gap:6px}._fileItem_2yqos_182{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--text-xs)}._fileItem_2yqos_182 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._fileItem_2yqos_182 em,._shotCardHeader_2yqos_202 em{font-style:normal;color:var(--text-tertiary)}._previewGrid_2yqos_207{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._previewCard_2yqos_213{position:relative;display:grid;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--form-control-bg, rgba(255, 255, 255, .72))}._previewThumb_2yqos_224{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--line-light);border-radius:var(--radius-sm);color:var(--text-tertiary);background:var(--surface)}._previewThumbScanning_2yqos_237:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--primary) 22%,transparent) 48%,color-mix(in srgb,var(--primary) 40%,transparent) 50%,color-mix(in srgb,var(--primary) 22%,transparent) 52%,transparent 100%);background-size:100% 45%;background-repeat:no-repeat;animation:_ocrScanLine_2yqos_1 1.6s ease-in-out infinite}._previewImage_2yqos_254{width:100%;height:100%;object-fit:cover}._previewMeta_2yqos_260{display:grid;gap:2px;min-width:0}._previewMeta_2yqos_260 strong{overflow:hidden;color:var(--text);font-size:var(--text-xs);font-weight:700;text-overflow:ellipsis;white-space:nowrap}._previewMeta_2yqos_260 span{color:var(--text-tertiary);font-size:11px}._previewRemove_2yqos_280{position:absolute;top:6px;right:6px;width:22px;height:22px;min-width:22px;min-height:22px;border-radius:var(--radius-sm);background:#ffffffeb}._previewAddCard_2yqos_292{display:grid;place-content:center;place-items:center;gap:var(--space-1);min-width:0;min-height:100%;padding:var(--space-2);border:1px dashed var(--line-light);border-radius:var(--radius-sm);background:var(--form-control-bg, rgba(255, 255, 255, .72));color:var(--text-tertiary);cursor:pointer;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}._previewAddCard_2yqos_292 span{font-size:var(--text-xs);font-weight:600;line-height:1.4}._previewAddCard_2yqos_292:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._previewAddCard_2yqos_292:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._previewAddCard_2yqos_292:disabled{cursor:not-allowed;opacity:.52}._actionSection_2yqos_334{display:grid;gap:var(--space-2);margin-top:auto;padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--form-control-bg, rgba(255, 255, 255, .72))}._actionHeader_2yqos_344{display:flex;align-items:flex-start;gap:var(--space-2)}._actionBadge_2yqos_350{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:22px;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--green-soft);color:var(--primary);font-size:10px;font-weight:800;line-height:1.2}._actionCopy_2yqos_365{display:grid;gap:2px;min-width:0}._actionCopy_2yqos_365 strong{color:var(--text);font-size:var(--text-sm);font-weight:700;line-height:1.35}._actionCopy_2yqos_365 span,._actionFootnote_2yqos_379{color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.5}._actionFootnote_2yqos_379{text-align:center}._scriptEditor_2yqos_389{display:grid;gap:8px}._scriptEditorLabel_2yqos_394{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._scriptEditor_2yqos_389 textarea{width:100%;min-height:180px;resize:vertical;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;line-height:1.65}._errorText_2yqos_413{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--error) 24%,var(--line-light));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--error) 6%,white);color:var(--error);font-size:var(--text-xs);line-height:1.5;overflow-wrap:anywhere}._errorText_2yqos_413 svg{flex-shrink:0;margin-top:1px}._spin_2yqos_433{animation:_ocrSpin_2yqos_1 .9s linear infinite}._shotList_2yqos_437{display:grid;gap:10px}._shotListHeader_2yqos_442,._shotCardHeader_2yqos_202{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--text-sm)}._shotCardHeaderActions_2yqos_451{display:inline-flex;align-items:center;gap:6px}._shotDelete_2yqos_457{color:var(--text-tertiary)}._shotDelete_2yqos_457:not(:disabled):hover{color:var(--error)}._shotListHeader_2yqos_442 span{color:var(--text-tertiary);font-size:var(--text-xs)}._shotCard_2yqos_202{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:linear-gradient(180deg,#f8fafcb8,#fffffff5);scroll-margin-top:var(--space-4)}._shotCard_2yqos_202:focus-within{border-color:var(--line);box-shadow:var(--shadow-sm)}._shotCardHighlight_2yqos_485{animation:_ocrShotFlash_2yqos_1 1.4s ease-out}._readyBadge_2yqos_489{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:10px;font-weight:700;background:color-mix(in srgb,var(--success) 16%,white);color:var(--success)}._shotGrid_2yqos_502{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:12px}._shotFields_2yqos_508{display:grid;gap:8px;min-width:0}._shotFields_2yqos_508 textarea{width:100%;min-height:70px;resize:vertical;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit}._selectGrid_2yqos_526{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._selectGrid_2yqos_526 select{width:100%;min-height:34px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}._shotImageBox_2yqos_541{display:grid;gap:8px;align-content:start}._shotImage_2yqos_541,._shotImagePlaceholder_2yqos_548{width:100%;aspect-ratio:2 / 3;border:1px solid var(--line-light);border-radius:var(--radius-sm);object-fit:cover;background:var(--surface)}._shotImagePlaceholder_2yqos_548{display:grid;place-items:center;color:var(--text-tertiary)}._shotImage_2yqos_541{animation:_ocrFadeIn_2yqos_1 .26s ease-out}._shotImageGenerating_2yqos_567{position:relative;overflow:hidden}._shotImageGenerating_2yqos_567:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--primary) 14%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:_ocrShimmer_2yqos_1 1.4s ease-in-out infinite}._shotImageFailed_2yqos_586{border-color:color-mix(in srgb,var(--error) 45%,transparent);color:var(--error);background:repeating-linear-gradient(-45deg,var(--error-soft),var(--error-soft) 6px,var(--surface) 6px,var(--surface) 12px)}._shotUpload_2yqos_598{display:inline-flex;justify-content:center;cursor:pointer}._shotUploadButton_2yqos_604{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:32px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface);font-size:var(--text-xs)}._composeStatus_2yqos_618{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 10px;border-radius:var(--radius-sm);background:var(--green-soft);color:var(--text);font-size:var(--text-xs)}._composeStatus_2yqos_618 strong{margin-left:auto;font-variant-numeric:tabular-nums}._composeProgressTrack_2yqos_635{flex-basis:100%;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary) 16%,transparent)}._composeProgressFill_2yqos_643{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .26s ease}._finalVideo_2yqos_651{display:grid;gap:10px;padding:12px;border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--green-soft)}._finalVideoHeader_2yqos_660{display:flex;align-items:center;gap:8px;color:var(--text);font-size:var(--text-sm)}._finalVideoHeader_2yqos_660 strong{font-weight:700}._finalVideoHeader_2yqos_660 a{margin-left:auto;color:var(--primary);text-decoration:none;font-weight:600;font-size:var(--text-xs)}._videoPlayer_2yqos_680{width:100%;max-height:420px;border-radius:var(--radius-sm);background:#000}._steps_2yqos_687{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}._step_done_2yqos_696,._step_active_2yqos_697,._step_pending_2yqos_698{display:flex;align-items:center;gap:6px;flex:1;padding:7px 10px;border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--text-xs);color:var(--text-tertiary)}._step_done_2yqos_696{border-color:var(--ring);color:var(--text-secondary)}._step_done_2yqos_696 ._stepIcon_2yqos_716{color:var(--primary)}._step_active_2yqos_697{border-color:var(--primary);background:var(--green-soft);color:var(--text)}._step_active_2yqos_697 ._stepIcon_2yqos_716{color:var(--primary)}._stepIcon_2yqos_716{display:inline-grid;place-items:center}._stepLabel_2yqos_735{font-weight:600}._reasoning_2yqos_739{border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--green-muted)}._reasoningSummary_2yqos_745{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}._reasoningSummary_2yqos_745::-webkit-details-marker{display:none}._reasoningTitle_2yqos_760{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:var(--text-sm);font-weight:700}._reasoningTitle_2yqos_760 svg{color:var(--primary)}._reasoningCaret_2yqos_773{color:var(--text-tertiary);transition:transform .18s ease}._reasoning_2yqos_739[open] ._reasoningCaret_2yqos_773{transform:rotate(180deg)}._reasoningBody_2yqos_782{margin:0;padding:0 var(--space-3) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.7;white-space:pre-wrap}._field_2yqos_791{display:grid;gap:4px}._fieldLabel_2yqos_796{color:var(--text-secondary);font-size:11px;font-weight:700}._badgeFailed_2yqos_802,._badgeWorking_2yqos_803,._badgePending_2yqos_804{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-style:normal;font-size:10px;font-weight:700}._badgeFailed_2yqos_802{background:var(--error-soft);color:var(--error)}._badgeWorking_2yqos_803{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._badgePending_2yqos_804{background:color-mix(in srgb,var(--line-light) 72%,white);color:var(--text-tertiary)}._shotErrorText_2yqos_831{display:flex;align-items:center;gap:5px;margin:0;color:var(--error);font-size:11px}._launchPanel_2yqos_840{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-light);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--green-soft),var(--green-muted)),var(--surface);box-shadow:var(--shadow-sm)}._launchTitle_2yqos_852{color:var(--text);font-size:var(--text-sm);font-weight:700}._checklist_2yqos_858{display:grid;gap:8px}._checkRow_2yqos_863{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:var(--text-xs)}._checkIconOk_2yqos_871{color:var(--primary)}._checkIconWarn_2yqos_875{color:var(--gold)}._checkLabel_2yqos_879{min-width:44px;color:var(--text-secondary);font-weight:700}._checkDetail_2yqos_885{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-secondary)}._checkMuted_2yqos_893{color:var(--text-tertiary)}._locateChip_2yqos_897{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:var(--radius-pill);color:var(--gold);background:var(--gold-soft);font-size:11px;font-weight:600;cursor:pointer}._configSummary_2yqos_911{display:grid;gap:10px;padding-top:8px;border-top:1px dashed var(--line-light)}._configGroup_2yqos_918{display:grid;gap:6px}._checkboxOption_2yqos_923{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffb8;color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;cursor:pointer}._checkboxOption_2yqos_923:has(input:disabled){opacity:.52;cursor:not-allowed}._checkboxOption_2yqos_923 input{width:14px;height:14px;margin:0;accent-color:var(--primary);cursor:inherit}._paramSliderCard_2yqos_951{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffffb8}._paramSliderHeader_2yqos_960{display:flex;align-items:center;justify-content:space-between;gap:8px}._paramSliderLabel_2yqos_967{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._paramSliderValue_2yqos_973{min-width:44px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:10px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}._paramSlider_2yqos_951{width:100%;height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--primary) 0%,var(--primary) var(--slider-progress),var(--line) var(--slider-progress),var(--line) 100%);background-size:100% 4px;background-position:center;background-repeat:no-repeat;cursor:pointer}._paramSlider_2yqos_951::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:3px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 2px 8px #0f172a29}._paramSlider_2yqos_951::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 2px 8px #0f172a29}._paramSlider_2yqos_951:disabled{opacity:.5;cursor:not-allowed}._configGrid_2yqos_1028{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0}._configGrid_2yqos_1028 dt{color:var(--text-tertiary);font-size:11px}._configGrid_2yqos_1028 dd{margin:0;color:var(--text);font-size:var(--text-xs);font-weight:600}._emptyState_2yqos_1047{display:grid;place-items:center;gap:8px;min-height:220px;color:var(--text-tertiary);text-align:center}._emptyState_2yqos_1047 strong{color:var(--text)}._emptyState_2yqos_1047 span{font-size:var(--text-sm)}._actionBar_2yqos_1064{position:sticky;bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-glass);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}._actionBarStatus_2yqos_1079{display:inline-flex;align-items:center;gap:var(--space-2);margin-right:auto;min-width:0;font-size:var(--text-xs);font-weight:600}._status_ready_2yqos_1089,._status_done_2yqos_1090{color:var(--success)}._status_warn_2yqos_1094{color:var(--gold)}._status_busy_2yqos_1098{color:var(--primary)}@keyframes _ocrSpin_2yqos_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _ocrFadeIn_2yqos_1{0%{opacity:0}to{opacity:1}}@keyframes _ocrShimmer_2yqos_1{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes _ocrScanLine_2yqos_1{0%{background-position:0 -60%}50%{background-position:0 160%}to{background-position:0 -60%}}@keyframes _ocrShotFlash_2yqos_1{0%{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}to{border-color:var(--line-light);box-shadow:none}}@media(max-width:760px){._previewGrid_2yqos_207,._shotGrid_2yqos_502{grid-template-columns:1fr}._shotImage_2yqos_541,._shotImagePlaceholder_2yqos_548{max-width:160px}._steps_2yqos_687,._actionBar_2yqos_1064{flex-wrap:wrap}._actionBarStatus_2yqos_1079{flex-basis:100%;margin-right:0}}@media(prefers-reduced-motion:reduce){._spin_2yqos_433,._shotImage_2yqos_541,._shotImageGenerating_2yqos_567:after,._previewThumbScanning_2yqos_237:after,._shotCardHighlight_2yqos_485{animation:none}._reasoningCaret_2yqos_773,._composeProgressFill_2yqos_643,._previewAddCard_2yqos_292{transition:none}}._wrap_1f4qe_1{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}._fileInput_1f4qe_9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._spin_1f4qe_21{animation:_spin_1f4qe_21 .8s linear infinite}@keyframes _spin_1f4qe_21{to{transform:rotate(360deg)}}._error_1f4qe_31{display:inline-flex;align-items:center;gap:4px;margin:0;color:var(--error);font-size:var(--text-xs);line-height:1.4}._overlay_1f4qe_41{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._dialog_1f4qe_49{position:fixed;top:50%;left:50%;z-index:101;width:min(420px,calc(100vw - 32px));padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-elevated);transform:translate(-50%,-50%)}._title_1f4qe_63{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}._description_1f4qe_71{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}._actions_1f4qe_78{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}._page_ragvn_2{display:flex;flex-direction:column;min-height:100%;padding:0 0 max(var(--space-6),env(safe-area-inset-bottom));gap:var(--space-8)}._submitSuccessOverlay_ragvn_10{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._submitSuccessDialog_ragvn_18{position:fixed;top:50%;left:50%;z-index:101;width:min(420px,calc(100vw - 32px));padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-elevated);transform:translate(-50%,-50%)}._submitSuccessTitle_ragvn_32{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}._submitSuccessIcon_ragvn_43{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 12%,white);color:var(--success);flex-shrink:0}._submitErrorIcon_ragvn_55{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--error) 12%,white);color:var(--error);flex-shrink:0}._submitSuccessText_ragvn_67{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}._beautyConfirmDialog_ragvn_74{width:min(480px,calc(100vw - 32px))}._beautyConfirmIcon_ragvn_78{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary);flex-shrink:0}._beautyConfirmDescription_ragvn_90{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.75;text-wrap:pretty}._beautySourceName_ragvn_98{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}._submitSuccessActions_ragvn_109{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}._submitSuccessBtn_ragvn_116{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:38px;padding:0 var(--space-4);border:none;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-family:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:background .16s ease,transform .12s ease}._submitSuccessBtn_ragvn_116:hover{background:var(--primary-hover)}._submitSuccessBtn_ragvn_116:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._submitSuccessBtn_ragvn_116:active{transform:translateY(1px)}._workTypeOptions_ragvn_149{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}._workTypeOption_ragvn_149{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:72px;padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}._workTypeOption_ragvn_149:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--line-light));background:var(--primary-soft);color:var(--text)}._workTypeOption_ragvn_149:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._workTypeOptionActive_ragvn_187{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,white);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}._workTypeOptionLabel_ragvn_194{font-size:var(--text-sm);font-weight:700}._workTypeOptionCredits_ragvn_199{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}._workTypeOptionActive_ragvn_187 ._workTypeOptionCredits_ragvn_199{color:var(--text-secondary)}._dangerBtn_ragvn_210{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:38px;padding:0 var(--space-4);border:none;border-radius:var(--radius-sm);background:var(--danger, #d14343);color:#fff;font-family:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:background .16s ease,transform .12s ease}._dangerBtn_ragvn_210:hover:not(:disabled){background:color-mix(in srgb,var(--danger, #d14343) 85%,black)}._dangerBtn_ragvn_210:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger, #d14343) 30%,transparent)}._dangerBtn_ragvn_210:disabled{opacity:.6;cursor:not-allowed}._dangerBtn_ragvn_210:active:not(:disabled){transform:translateY(1px)}._videoPreviewOverlay_ragvn_248{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172ae0}._videoPreviewDialog_ragvn_255{position:fixed;top:50%;left:50%;z-index:101;width:min(360px,calc(100vw - 32px));max-width:calc(100vw - 32px);display:grid;gap:0;padding:0;border:none;border-radius:var(--radius-md);background:#0f172a;box-shadow:0 24px 64px #0f172a7a;transform:translate(-50%,-50%);overflow:hidden}._videoPreviewStage_ragvn_273{position:relative;width:100%;min-height:min(68vh,640px);background:#0f172a}._videoPreviewPlayer_ragvn_280{display:block;width:100%;height:100%;object-fit:contain;outline:none;background:#0f172a}._videoPreviewCloseIcon_ragvn_289{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2;display:inline-grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;border:none;border-radius:var(--radius-pill);background:#0f172a6b;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .16s ease,transform .12s ease}._videoPreviewCloseIcon_ragvn_289:hover{background:#0f172a9e}._videoPreviewCloseIcon_ragvn_289:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff47}._videoPreviewCloseIcon_ragvn_289:active{transform:scale(.96)}._videoPreviewFooter_ragvn_324{display:grid;gap:var(--space-3);padding:var(--space-4);background:#0f172a}._videoPreviewTitle_ragvn_331{margin:0;color:#fff;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1.55}._videoPreviewDownload_ragvn_340{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:38px;padding:0 var(--space-4);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);background:#ffffff14;color:#fff;font-family:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,opacity .16s ease}._videoPreviewDownload_ragvn_340:hover:not(:disabled){background:#ffffff24;border-color:#ffffff3d}._videoPreviewDownload_ragvn_340:focus-visible{outline:none;box-shadow:0 0 0 3px #fff3}._videoPreviewDownload_ragvn_340:disabled{opacity:.72;cursor:wait}._pageHeader_ragvn_377{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--line-light)}._pageTitle_ragvn_386{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:1.2;color:var(--text)}._pageSubtitle_ragvn_395{max-width:520px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}._pageSummary_ragvn_403{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);max-width:520px}._pageSummary_ragvn_403 span{max-width:180px;min-height:32px;display:inline-flex;align-items:center;padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffb8;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mainGrid_ragvn_429{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:var(--space-6);align-items:stretch}._leftPanel_ragvn_437{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:440px}._rightColumn_ragvn_445{display:flex;flex-direction:column;gap:0;min-width:0;min-height:440px}._panelHeader_ragvn_453{display:flex;align-items:center;gap:var(--space-2)}._panelIcon_ragvn_459{color:var(--primary)}._panelTitle_ragvn_463{font-size:var(--text-base);font-weight:600;color:var(--text);font-family:var(--font-display)}._charCount_ragvn_470{margin-left:auto;font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._clearScriptBtn_ragvn_477{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffb8;color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}._clearScriptBtn_ragvn_477:hover{border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._clearScriptBtn_ragvn_477:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._scriptInput_ragvn_507{flex:1;min-height:360px;height:100%;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-base);font-family:var(--font-body);line-height:1.8;color:var(--text);background:var(--surface);resize:vertical;outline:none;transition:border-color .18s ease,box-shadow .18s ease}._scriptInput_ragvn_507::placeholder{color:var(--text-tertiary);line-height:1.8}._scriptInput_ragvn_507:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._scriptInput_ragvn_507:disabled{opacity:.55;cursor:not-allowed}._scriptInputFlash_ragvn_541{animation:_scriptFillFlash_ragvn_1 1.1s ease-out}@keyframes _scriptFillFlash_ragvn_1{0%{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring);background:var(--green-soft)}to{border-color:var(--border);box-shadow:none;background:var(--surface)}}@media(prefers-reduced-motion:reduce){._scriptInputFlash_ragvn_541{animation:none}}._scriptFooter_ragvn_564{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-1) var(--space-4)}._scriptFooterLeft_ragvn_573{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}._scriptCharCount_ragvn_581{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._scriptActions_ragvn_588{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._scriptActionBtn_ragvn_595{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffd1;color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}._scriptActionBtn_ragvn_595:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._scriptActionBtn_ragvn_595:disabled{opacity:.48;cursor:not-allowed}._scriptActionBtn_ragvn_595:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._oralCopyError_ragvn_632{margin:var(--space-2) 0 0;color:var(--destructive, #c0392b);font-size:var(--text-xs);line-height:1.5}._titleFieldWrap_ragvn_640{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-light);border-radius:var(--radius-md);background:linear-gradient(180deg,#f8fafce0,#fffffffa),var(--surface);box-shadow:inset 0 1px #ffffffb8}._titleFieldHeader_ragvn_651{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._titleFieldMeta_ragvn_658{display:grid;gap:2px;min-width:0}._titleFieldLabel_ragvn_664{font-size:var(--text-xs);font-weight:700;color:var(--text-secondary);letter-spacing:.04em}._titleFieldOptional_ragvn_671{font-size:11px;font-weight:500;color:var(--text-tertiary)}._titleFieldCount_ragvn_677{flex-shrink:0;min-height:24px;padding:0 var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-pill);background:#ffffffc2;color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:22px;font-variant-numeric:tabular-nums}._titleField_ragvn_640{width:100%;min-width:0;min-height:52px;padding:0 var(--space-4);border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:var(--radius-md);background:#ffffffd1;color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;outline:none;box-shadow:0 8px 20px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}._titleField_ragvn_640::placeholder{color:var(--text-tertiary);font-weight:500;font-family:var(--font-body);font-size:var(--text-base)}._titleField_ragvn_640:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--ring),0 10px 24px #0f172a14}._titleField_ragvn_640:disabled{opacity:.55;cursor:not-allowed}._titleFieldInvalid_ragvn_732{border-color:var(--danger, #d14343);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger, #d14343) 14%,transparent)}._titleFieldInvalid_ragvn_732:focus{border-color:var(--danger, #d14343);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger, #d14343) 18%,transparent)}._titleFieldError_ragvn_742{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--danger, #d14343)}._titleFieldHint_ragvn_749{margin:0;font-size:11px;font-weight:500;color:var(--text-tertiary)}._modeTabs_ragvn_757{display:flex;flex:1;flex-direction:column;position:sticky;top:88px;align-self:stretch;min-height:0;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom))}._rightPanel_ragvn_768{--form-control-height: 36px;--form-control-bg: rgba(255, 255, 255, .72);display:flex;flex:1;flex-direction:column;gap:var(--space-5);min-height:0;margin-top:-1px;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 28px #0f172a0d,inset 0 1px #ffffffd1}._miniTabs_ragvn_786{display:inline-flex;gap:var(--space-1);padding:3px;border:1px solid var(--line-light);border-radius:var(--radius-pill);background:#ffffffc2;width:fit-content}._miniTab_ragvn_786{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease}._miniTab_ragvn_786:hover:not(:disabled){color:var(--text)}._miniTabActive_ragvn_819{background:var(--primary);color:var(--primary-foreground)}._miniTab_ragvn_786:disabled{opacity:.52;cursor:not-allowed}._miniTab_ragvn_786:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._configScrollArea_ragvn_834{display:flex;flex:1;min-height:0;flex-direction:column;gap:var(--space-5);margin:calc(-1 * var(--space-1));padding:var(--space-1);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}._produceModeRail_ragvn_848{position:relative;display:flex;align-items:flex-end;gap:6px;min-height:56px;padding:0 var(--space-4);overflow-x:visible;overflow-y:hidden}._produceModeStep_ragvn_859{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;min-height:44px;margin-bottom:-1px;padding:0 var(--space-3);border:1px solid transparent;border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:#e2ebf880;color:var(--text-secondary);font-family:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .18s ease,opacity .18s ease,box-shadow .16s ease,transform .16s ease;transform:translateY(2px)}._produceModeStepFirst_ragvn_888,._produceModeStepLast_ragvn_892{border-radius:var(--radius-md) var(--radius-md) 0 0}._produceModeStep_ragvn_859:hover:not(:disabled){color:var(--text)}._produceModeStep_ragvn_859:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._produceModeStep_ragvn_859:disabled{cursor:not-allowed;opacity:.58}._produceModeStepActive_ragvn_910{z-index:2;min-height:48px;color:var(--primary);border-color:var(--border);border-top-color:var(--primary);border-top-width:3px;background:var(--surface);box-shadow:0 -8px 18px #0f172a0a,inset 0 1px #ffffffd1;transform:translateY(0)}._produceModeStepActive_ragvn_910:before{position:absolute;right:-15px;bottom:-1px;left:-15px;height:15px;pointer-events:none;background:radial-gradient(circle at 0 0,transparent 14px,var(--border) 14.5px,var(--border) 15.5px,var(--surface) 16px) left bottom / 16px 16px no-repeat,radial-gradient(circle at 100% 0,transparent 14px,var(--border) 14.5px,var(--border) 15.5px,var(--surface) 16px) right bottom / 16px 16px no-repeat;content:""}._produceModeStepActive_ragvn_910:after{position:absolute;right:1px;bottom:-2px;left:1px;height:3px;background:var(--surface);content:""}._produceModeIcon_ragvn_961{display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;padding:7px;border-radius:var(--radius-sm);background:#0f172a0f;color:currentColor;transition:background .18s ease,color .18s ease}._produceModeStepActive_ragvn_910 ._produceModeIcon_ragvn_961{background:var(--green-soft)}._produceModeText_ragvn_980{display:grid;min-width:0;gap:2px}._produceModeText_ragvn_980 strong{min-width:0;overflow:hidden;color:var(--text);font-size:var(--text-sm);font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._produceModeText_ragvn_980 span{min-width:0;overflow:hidden;font-size:11px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._configSection_ragvn_1007{display:flex;flex-direction:column;gap:var(--space-3)}._configHeader_ragvn_1013{display:flex;align-items:center;gap:var(--space-2)}._configTitle_ragvn_1019{font-size:var(--text-sm);font-weight:700;color:var(--primary)}._configOptionalBadge_ragvn_1025{margin-left:auto;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--green-soft);color:var(--text-tertiary);font-size:10px;font-weight:700;line-height:1.2}._spinSmall_ragvn_1036{animation:_spin_ragvn_1036 .8s linear infinite;color:var(--text-tertiary);margin-left:auto}._emptyHint_ragvn_1042{font-size:var(--text-xs);color:var(--text-tertiary);padding:var(--space-2) 0;margin:0}._emptyHintLink_ragvn_1049{display:inline;padding:0;margin:0;border:none;background:transparent;color:var(--green);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._emptyHintLink_ragvn_1049:hover{color:var(--green-hover)}._audioSummaryList_ragvn_1066{display:grid;gap:var(--space-2)}._audioSummaryCard_ragvn_1071{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:var(--form-control-height, 36px);padding:var(--space-2) var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--form-control-bg, rgba(255, 255, 255, .72));transition:border-color .16s ease,background .16s ease}._audioSummaryCard_ragvn_1071:has(._audioSummaryCardBody_ragvn_1086:hover:not(:disabled)){border-color:var(--primary);background:var(--green-soft)}._audioSummaryCardBody_ragvn_1086{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--space-2);min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}._audioSummaryCardBody_ragvn_1086:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--ring)}._audioSummaryCardBody_ragvn_1086:disabled{cursor:not-allowed;opacity:.52}._audioSummaryIcon_ragvn_1116{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 10%,white);color:var(--primary)}._audioSummaryMain_ragvn_1126{display:grid;min-width:0;gap:2px}._audioSummaryLabel_ragvn_1132{color:var(--text-tertiary);font-size:10px;font-weight:800;line-height:1}._audioSummaryMain_ragvn_1126 strong{min-width:0;color:var(--text);font-size:var(--text-sm);font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._audioSummaryMain_ragvn_1126 span:last-child{min-width:0;color:var(--text-tertiary);font-size:11px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._audioSummaryActions_ragvn_1161{display:inline-flex;align-items:center;gap:var(--space-1)}._audioDrawerOverlay_ragvn_1167{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172a4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._audioDrawer_ragvn_1167{position:fixed;top:0;right:0;bottom:0;z-index:101;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,calc(100vw - 24px));border-left:1px solid var(--border);background:var(--surface);box-shadow:-24px 0 48px #0f172a2e}._audioDrawerHeader_ragvn_1189{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--line-light)}._audioDrawerIcon_ragvn_1198{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._audioDrawerTitle_ragvn_1208{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;line-height:1.2}._audioDrawerSubtitle_ragvn_1217{display:block;margin-top:3px;color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.4}._audioDrawerClose_ragvn_1225{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}._audioDrawerClose_ragvn_1225:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}._audioDrawerClose_ragvn_1225:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._audioDrawerBody_ragvn_1252{display:flex;flex-direction:column;min-height:0;gap:var(--space-3);padding:var(--space-4) var(--space-5);overflow-y:auto;overscroll-behavior:contain}._drawerSelectorGrid_ragvn_1262{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._audioDrawerFooter_ragvn_1268{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line-light);background:#ffffffeb}._selectorGrid_ragvn_1279{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1)}._selectorCard_ragvn_1285{position:relative;overflow:hidden;min-height:52px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .16s ease}._selectorCardSelect_ragvn_1299{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1px;width:100%;min-height:50px;text-align:left;border:0;padding:9px 34px 9px 10px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;outline:none}._selectorCard_ragvn_1285:hover:not(._selectorCardDisabled_ragvn_1318){border-color:var(--primary);background:var(--green-soft);transform:translateY(-1px)}._selectorCardSelect_ragvn_1299:focus-visible,._previewButton_ragvn_1325:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._selectorCardActive_ragvn_1330{border-color:var(--primary);background:var(--green-soft);box-shadow:0 0 0 1px var(--primary),var(--shadow-sm)}._selectorCardDisabled_ragvn_1318{opacity:.64}._selectorCardSelect_ragvn_1299:disabled{cursor:not-allowed}._selectorCardPreviewing_ragvn_1346{border-color:color-mix(in srgb,var(--primary) 72%,var(--border));background:var(--green-soft)}._previewButton_ragvn_1325{position:absolute;top:6px;right:6px;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-light);border-radius:var(--radius-pill);background:#ffffffd6;color:var(--primary);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .12s ease}._previewButton_ragvn_1325:hover:not(:disabled){border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._previewButton_ragvn_1325:active:not(:disabled){transform:scale(.94)}._previewButton_ragvn_1325:disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.48}._previewProgress_ragvn_1387{position:absolute;left:0;right:0;bottom:0;height:3px;background:#10b9811f}._previewProgress_ragvn_1387 span{display:block;width:100%;height:100%;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--primary);transform-origin:left center;transition:transform .12s linear}._previewError_ragvn_1406{position:absolute;right:10px;bottom:6px;color:var(--error);font-size:10px;line-height:1}._selectorCardNone_ragvn_1415{border-style:dashed}._selectorCardTitleRow_ragvn_1419{display:flex;align-items:baseline;gap:6px;min-width:0}._selectorCardTitleRow_ragvn_1419 ._selectorCardName_ragvn_1426{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._selectorCardTag_ragvn_1432{flex-shrink:0;font-size:10px;font-weight:600;color:var(--primary);letter-spacing:.02em;line-height:1}._selectorCardName_ragvn_1426{font-size:12px;font-weight:600;color:var(--text);line-height:1.2}._selectorCardDesc_ragvn_1448{font-size:11px;color:var(--text-tertiary);line-height:1.25}._selectorSkeleton_ragvn_1454{display:flex;flex-direction:column;gap:4px;min-height:52px;padding:10px;border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--bg)}._selectorSkeleton_ragvn_1454 span,._selectorSkeleton_ragvn_1454 strong{display:block;border-radius:var(--radius-pill);background:linear-gradient(90deg,#e2e8f0cc,#f8fafcf2,#e2e8f0cc);background-size:220% 100%;animation:_skeletonShimmer_ragvn_1 1.2s ease-in-out infinite}._selectorSkeleton_ragvn_1454 span{width:30px;height:8px}._selectorSkeleton_ragvn_1454 strong{width:68%;height:14px}._characterSelectorGrid_ragvn_1489{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._characterCard_ragvn_1495{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--space-2);min-width:0;min-height:66px;padding:var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffd1;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .16s ease}._characterCard_ragvn_1495:hover:not(._characterCardDisabled_ragvn_1515){border-color:#10b98152;background:#10b9810f;transform:translateY(-1px)}._characterCard_ragvn_1495:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._characterCardActive_ragvn_1526{border-color:var(--primary);background:#10b98114;box-shadow:inset 0 0 0 1px var(--primary),var(--shadow-sm)}._characterCardDisabled_ragvn_1515{cursor:not-allowed;opacity:.58}._characterCardImage_ragvn_1539,._characterCardImagePlaceholder_ragvn_1540{width:48px;height:48px;border-radius:var(--radius-sm);border:1px solid var(--line-light);background-color:#0f172a0a}._characterCardImagePlaceholder_ragvn_1540{display:grid;place-items:center;color:var(--text-tertiary)}._characterCardMeta_ragvn_1554{display:grid;min-width:0;gap:4px}._characterCardName_ragvn_1560{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}._characterCardDesc_ragvn_1571{min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._characterCardCheck_ragvn_1581{position:absolute;top:6px;right:6px;display:inline-flex;color:var(--primary)}._advancedBody_ragvn_1590{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:linear-gradient(180deg,#f8fafce0,#fffffffa),var(--surface);box-shadow:inset 0 1px #ffffffb3}._advancedTabs_ragvn_1602{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px;border:1px solid var(--line-light);border-radius:var(--radius-lg);background:#ffffffd1;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a0d}._advancedTab_ragvn_1602{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:38px;padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-lg) - 6px);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}._advancedTab_ragvn_1602:hover{background:var(--primary-soft);color:var(--text)}._advancedTab_ragvn_1602:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._advancedTabActive_ragvn_1650{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 20px #0f172a1a,inset 0 1px #ffffff2e;transform:translateY(-1px)}._advancedTabActive_ragvn_1650:hover{background:var(--green-tint);color:var(--text);box-shadow:0 10px 20px #0f172a14,inset 0 0 0 1px var(--primary),inset 0 1px #ffffffb8}._advancedTabPanel_ragvn_1668{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._generationModeBar_ragvn_1675{display:flex;flex-direction:column;gap:var(--space-2)}._generationModeLabel_ragvn_1681{font-size:11px;font-weight:700;color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase}._generationModeHint_ragvn_1689{margin:0;font-size:var(--text-xs);line-height:1.55;color:var(--text-tertiary)}._advancedParamsCollapse_ragvn_1696{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--line-light)}._advancedParamsToggle_ragvn_1704{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--form-control-height, 36px);padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--form-control-bg, rgba(255, 255, 255, .72));color:var(--text);font-family:inherit;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}._advancedParamsToggle_ragvn_1704:hover{background:var(--primary-soft);border-color:#0f172a1f}._advancedParamsToggle_ragvn_1704:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._advancedParamsToggleIcon_ragvn_1733{flex-shrink:0;color:var(--text-secondary);transition:transform .18s ease}._advancedParamsToggleIconOpen_ragvn_1739{transform:rotate(180deg)}._advancedParamsToggleLabel_ragvn_1743{font-size:13px;font-weight:700;color:var(--text)}._advancedParamsToggleHint_ragvn_1749{margin-left:auto;font-size:11px;color:var(--text-tertiary)}._advancedParamsPanel_ragvn_1755{display:flex;flex-direction:column;gap:var(--space-3)}._aiStyleInput_ragvn_1761{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffffeb;color:var(--text);font-family:inherit;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}._aiStyleInput_ragvn_1761:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._aiSuggestGrid_ragvn_1783{display:flex;flex-direction:column;gap:var(--space-3)}._aiSuggestCard_ragvn_1789{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--form-control-bg, rgba(255, 255, 255, .72))}._aiSuggestStyleCard_ragvn_1800,._aiSuggestCharacterCard_ragvn_1801{position:relative}._aiSuggestCardHeader_ragvn_1805{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._aiSuggestCardIntro_ragvn_1812{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;flex:1}._aiSuggestCardIcon_ragvn_1820{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 10%,white);color:var(--primary)}._aiSuggestCardCopy_ragvn_1831{display:grid;min-width:0;gap:2px}._aiSuggestCardTitle_ragvn_1837{display:block;color:var(--primary);font-size:var(--text-sm);font-weight:700;line-height:1.3}._aiSuggestCardDesc_ragvn_1845{margin:0;color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.5}._aiSuggestActionBtn_ragvn_1852{flex-shrink:0;min-width:84px}._advancedSection_ragvn_1857{display:grid;gap:var(--space-3)}._advancedSectionToggle_ragvn_1862{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--form-control-height, 36px);padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--form-control-bg, rgba(255, 255, 255, .72));color:var(--text);font-family:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._advancedSectionToggle_ragvn_1862:hover{border-color:#10b98138;background:#fffffff5}._advancedSectionToggle_ragvn_1862:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._advancedSectionToggleLabel_ragvn_1894{display:inline-flex;align-items:center;gap:var(--space-2)}._advancedSectionChevron_ragvn_1900{color:var(--text-tertiary);transition:transform .16s ease,color .16s ease}._advancedSectionChevronOpen_ragvn_1907{transform:rotate(180deg);color:var(--primary)}._advancedSectionContent_ragvn_1912{display:grid;gap:var(--space-3)}._configSelectorHint_ragvn_1917{margin:0;color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.5}._configSelectorMeta_ragvn_1924{margin:0;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}._configSelectorNotice_ragvn_1931{margin:0;font-size:11px;line-height:1.55}._configSelectorNoticeInfo_ragvn_1937{color:var(--primary)}._configSelectorNoticeWarning_ragvn_1941{color:#b45309}._configSnapshotCard_ragvn_1945{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffffb8}._configSnapshotTitle_ragvn_1954{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._configSnapshotGrid_ragvn_1960{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._configSnapshotItem_ragvn_1966{display:grid;gap:4px}._configSnapshotItem_ragvn_1966 span{color:var(--text-tertiary);font-size:11px}._configSnapshotItem_ragvn_1966 strong{color:var(--text);font-size:var(--text-sm);line-height:1.45;word-break:break-word}._configAdvancedList_ragvn_1983{display:flex;flex-wrap:wrap;gap:6px}._configAdvancedTag_ragvn_1989{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:#10b98114;color:var(--primary);font-size:11px;font-weight:700;line-height:1.4}._configDefaultBadge_ragvn_2002,._configNormalBadge_ragvn_2003{display:inline-flex;align-items:center;min-height:22px;margin-top:6px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:11px;font-weight:700;line-height:1.4}._configDefaultBadge_ragvn_2002{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._configNormalBadge_ragvn_2003{background:#0f172a0f;color:var(--text-tertiary)}._aiSuggestField_ragvn_2025{display:grid;gap:var(--space-2)}._aiSuggestFieldLabel_ragvn_2030{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}._aiStyleHint_ragvn_2037{margin:0;padding:var(--space-2) var(--space-3);border:1px dashed var(--line-light);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.55}._aiSuggestTextarea_ragvn_2048::placeholder,._aiTagInput_ragvn_2049::placeholder{color:var(--text-tertiary)}._aiSuggestTextarea_ragvn_2048:focus,._aiTagInput_ragvn_2049:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._aiSuggestTextarea_ragvn_2048:disabled,._aiTagInput_ragvn_2049:disabled{opacity:.55;cursor:not-allowed}._aiSuggestTextarea_ragvn_2048,._aiTagInput_ragvn_2049{width:100%;min-height:72px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.55;resize:vertical;outline:none;transition:border-color .16s ease,box-shadow .16s ease}._aiTagEditor_ragvn_2084{display:grid;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px dashed var(--line-light)}._aiTagEditorHeader_ragvn_2092{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:28px}._aiTagEditorTitle_ragvn_2100{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._aiSuggestEmpty_ragvn_2106{margin:0;padding:var(--space-3);border:1px dashed var(--line-light);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.55;text-align:center}._aiStyleReasoning_ragvn_2118{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3);border:1px solid rgba(16,185,129,.12);border-radius:var(--radius-md);background:#10b9810f;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.55}._aiStyleReasoning_ragvn_2118 svg{flex-shrink:0;margin-top:2px;color:var(--primary)}._aiTagSwitchHint_ragvn_2138{margin:0;color:var(--primary);font-size:11px;font-weight:600}._aiStyleTagGroups_ragvn_2145{display:grid;gap:var(--space-3)}._aiStyleTagSection_ragvn_2150{display:grid;gap:var(--space-2)}._aiStyleTagSectionLabel_ragvn_2155{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._aiStyleTagSelect_ragvn_2161{display:grid;grid-template-columns:minmax(68px,80px) minmax(0,1fr);align-items:center;gap:var(--space-2)}._aiStyleTagSelectLabel_ragvn_2168{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}._aiStyleTagCurrent_ragvn_2179{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-width:0;min-height:32px;padding:0 var(--space-2) 0 var(--space-3);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-pill);background:#10b98114;color:var(--primary);font-family:inherit;font-size:var(--text-xs);font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .12s ease}._aiStyleTagCurrent_ragvn_2179:hover:not(:disabled){border-color:#10b98157;background:#10b98124}._aiStyleTagCurrent_ragvn_2179:active:not(:disabled){transform:translateY(1px)}._aiStyleTagCurrent_ragvn_2179:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._aiStyleTagCurrent_ragvn_2179:disabled{opacity:.5;cursor:not-allowed}._aiStyleTagCurrentText_ragvn_2221{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aiStyleTagChevron_ragvn_2228{flex-shrink:0;transition:transform .16s ease}._aiStyleTagChevronOpen_ragvn_2233{transform:rotate(180deg)}._aiStyleTagDropdown_ragvn_2237{z-index:140;width:min(280px,calc(100vw - 32px));max-height:292px;overflow:hidden;border:1px solid var(--line-light);border-radius:var(--radius-md);background:#fffffffa;box-shadow:var(--shadow-lg)}._aiStyleTagOptionList_ragvn_2248{display:grid;gap:2px;max-height:292px;overflow-y:auto;padding:var(--space-2)}._aiStyleTagOption_ragvn_2248{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:700;text-align:left;cursor:pointer}._aiStyleTagOption_ragvn_2248 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aiStyleTagOption_ragvn_2248 svg{color:var(--text-tertiary)}._aiStyleTagOption_ragvn_2248:hover,._aiStyleTagOptionActive_ragvn_2287{background:#10b98114;color:var(--primary)}._aiStyleTagOptionActive_ragvn_2287 svg{color:var(--primary)}._aiTagList_ragvn_2296{display:flex;flex-wrap:wrap;gap:var(--space-2)}._aiTagChip_ragvn_2302{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;max-width:100%;min-height:30px;padding:0 4px 0 var(--space-3);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-pill);background:#10b98114;color:var(--primary);font-family:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .12s ease}._aiTagChip_ragvn_2302:hover{border-color:#10b98157;background:#10b98124}._aiTagChip_ragvn_2302:active{transform:translateY(1px)}._aiTagChip_ragvn_2302:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._aiTagChipText_ragvn_2339{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aiTagChipRemove_ragvn_2346{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;border:0;border-radius:var(--radius-pill);background:transparent;color:currentColor;font-family:inherit;font-size:14px;cursor:pointer;transition:background .16s ease,color .16s ease}._aiTagChipRemove_ragvn_2346:hover:not(:disabled){background:#ffffffb8;color:var(--text)}._aiTagChipRemove_ragvn_2346:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._aiTagChipRemove_ragvn_2346:disabled{opacity:.45;cursor:not-allowed}._aiTagDraftRow_ragvn_2380{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}._aiTagAddButton_ragvn_2386,._aiTagClearButton_ragvn_2387{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#fffc;color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}._aiTagAddButton_ragvn_2386:hover:not(:disabled),._aiTagClearButton_ragvn_2387:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._aiTagAddButton_ragvn_2386:focus-visible,._aiTagClearButton_ragvn_2387:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._aiTagAddButton_ragvn_2386:disabled,._aiTagClearButton_ragvn_2387:disabled{opacity:.48;cursor:not-allowed}._aiStyleResult_ragvn_2426{margin:0;padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--green-soft);color:var(--text);font-size:var(--text-xs);line-height:1.6}._aiInlineResult_ragvn_2437{display:grid;gap:var(--space-2);margin-top:var(--space-2)}._aiInlineSummary_ragvn_2443{margin:0;padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffffc7;color:var(--text);font-size:var(--text-xs);font-weight:700;line-height:1.6}._aiSummaryGrid_ragvn_2455{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._aiSummaryCard_ragvn_2461{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffffc7}._aiSummaryLabel_ragvn_2471{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:700}._aiSummaryCard_ragvn_2461 strong{min-width:0;color:var(--text);font-size:var(--text-sm);line-height:1.55}._aiSummaryTags_ragvn_2484{display:flex;flex-wrap:wrap;gap:var(--space-2)}._aiSummaryTag_ragvn_2484{display:inline-flex;align-items:flex-start;flex-direction:column;gap:2px;border:0;min-height:26px;padding:6px 10px;cursor:pointer;border-radius:var(--radius-pill);background:#10b98114;color:var(--primary);font-family:inherit;font-size:11px;font-weight:700;transition:background .16s ease,color .16s ease,box-shadow .16s ease}._aiSummaryTag_ragvn_2484:hover{background:#10b98129}._aiSummaryTag_ragvn_2484[aria-pressed=true]{background:#10b9812e;box-shadow:0 0 0 1px #10b9812e}._aiSummaryTag_ragvn_2484:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._aiCharacterTagLabel_ragvn_2525{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.1}._aiCharacterTagValue_ragvn_2533{color:var(--primary);font-family:inherit;font-size:11px;font-weight:800;line-height:1.2}._aiTagPopover_ragvn_2541{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid rgba(16,185,129,.18);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffff0,#f8fafcfa),var(--surface);box-shadow:0 14px 30px #0f172a1f}._aiTagPopoverHeader_ragvn_2552{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._aiTagPopoverTitle_ragvn_2559{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--text-sm);font-weight:800}._aiTagPopoverCount_ragvn_2569{color:var(--primary);font-size:var(--text-xs);font-weight:700}._aiTagPopoverClose_ragvn_2575{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffd1;color:var(--text-secondary);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}._aiTagPopoverClose_ragvn_2575:hover{border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._aiTagPopoverClose_ragvn_2575:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._aiTagPopoverHint_ragvn_2606{margin:0;color:var(--text-tertiary);font-size:11px;line-height:1.5}._aiTagPopoverGrid_ragvn_2613{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._aiTagPopoverOption_ragvn_2619{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:32px;padding:0 var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#fffc;color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:600;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}._aiTagPopoverOption_ragvn_2619:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._aiTagPopoverOption_ragvn_2619:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._aiTagPopoverOption_ragvn_2619:disabled{opacity:.55;cursor:not-allowed}._aiTagPopoverOptionActive_ragvn_2658{border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._advancedPreview_ragvn_2664{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:stretch;gap:var(--space-2)}._previewFrameMini_ragvn_2671{position:relative;display:grid;place-items:end center;width:100%;min-height:82px;max-height:96px;padding:var(--space-2);overflow:hidden;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-md);background:radial-gradient(circle at 35% 24%,rgba(16,185,129,.38),transparent 34%),linear-gradient(145deg,#0f172a,#111827 54%,#020617);box-shadow:0 12px 28px #0f172a1f}._previewFrameMini_ragvn_2671:before{content:"";position:absolute;inset:var(--space-2);border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--radius-md) - 3px)}._previewSubtitle_ragvn_2696{position:relative;z-index:1;max-width:100%;padding:3px var(--space-2);border-radius:var(--radius-sm);background:#02061785;font-size:10px;font-weight:700;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.72);white-space:nowrap}._advancedPreviewMeta_ragvn_2710{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffffb8}._advancedPreviewMeta_ragvn_2710 span{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._advancedPreviewMeta_ragvn_2710 strong{min-width:0;color:var(--text);font-size:var(--text-sm);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._templateGrid_ragvn_2738{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._templateSummary_ragvn_2744{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid rgba(16,185,129,.16);border-radius:var(--radius-md);background:linear-gradient(135deg,#10b98114,#10b9810d),#ffffffdb;color:var(--text-secondary);font-size:var(--text-xs);font-weight:650;line-height:1.55}._templateSummary_ragvn_2744 svg{flex-shrink:0;margin-top:1px;color:var(--primary)}._templateCard_ragvn_2766{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffffb8;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease}._templateCard_ragvn_2766:not(._templateCardDisabled_ragvn_2786):hover{border-color:var(--primary);background:var(--surface);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._templateCardDisabled_ragvn_2786{opacity:.56}._templateCardActive_ragvn_2797{border-color:var(--primary);background:var(--green-soft);box-shadow:0 0 0 1px var(--primary),var(--shadow-sm)}._templatePreviewButton_ragvn_2805{width:220px;position:absolute;left:var(--space-2);bottom:var(--space-2);display:inline-flex;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;z-index:1}._templatePreviewButton_ragvn_2805:disabled,._templateSelectButton_ragvn_2822:disabled{cursor:not-allowed}._templateCard_ragvn_2766:focus-visible,._templatePreviewButton_ragvn_2805:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._templateCard_ragvn_2766:focus-visible{border-radius:var(--radius-md)}._templatePreviewButton_ragvn_2805:focus-visible{border-radius:var(--radius-pill)}._templateSelectButton_ragvn_2822{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;border-radius:var(--radius-sm)}._templateCover_ragvn_2852{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:9 / 16;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:calc(var(--radius-md) - 2px);background:linear-gradient(135deg,var(--green-soft),var(--surface))}._templateCoverImage_ragvn_2864{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}._templateCard_ragvn_2766:hover:not(._templateCardDisabled_ragvn_2786) ._templateCoverImage_ragvn_2864{transform:scale(1.025)}._templateCoverInitial_ragvn_2876{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#ffffffb8;color:var(--primary);font-family:var(--font-display, serif);font-size:28px;font-weight:800;box-shadow:var(--shadow-sm)}._templatePreviewCue_ragvn_2891{display:inline-flex;align-items:center;gap:4px;min-height:24px;max-width:calc(100% - var(--space-4));padding:0 var(--space-2);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);background:#02061794;color:#fff;font-size:10px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 18px #00000029}._templatePreviewCue_ragvn_2891 svg{flex-shrink:0}._templateSelectedBadge_ragvn_2916{position:absolute;right:var(--space-2);top:var(--space-2);display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--primary);color:#fff;font-size:10px;font-weight:700}._templateInfo_ragvn_2932{display:grid;gap:3px;min-width:0}._templateInfo_ragvn_2932 strong{color:var(--text);font-size:var(--text-sm);line-height:1.35}._templateInfo_ragvn_2932 span{display:-webkit-box;min-height:34px;overflow:hidden;color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}._openingShotPanel_ragvn_2955{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line-light));border-radius:var(--radius-md);background:linear-gradient(180deg,#f8fafce6,#fffffffa),var(--surface)}._openingShotHeader_ragvn_2965{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._openingShotSubHeader_ragvn_2972{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-1);border-top:1px solid var(--line-light)}._openingShotChoiceRow_ragvn_2981{display:grid;gap:var(--space-2)}._openingShotChoiceLabel_ragvn_2986{color:var(--text-secondary);font-size:var(--text-xs);font-weight:650}._openingShotChoiceGrid_ragvn_2992{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._openingShotChoiceGrid_ragvn_2992 ._choiceButton_ragvn_2998{min-height:36px}._openingShotTitle_ragvn_3002{color:var(--text);font-size:var(--text-sm);font-weight:750}._openingShotRequired_ragvn_3008{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:10px;font-weight:800;line-height:22px}._openingShotCoverRow_ragvn_3019{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--space-3)}._openingShotCoverThumb_ragvn_3026{display:grid;place-items:center;width:72px;aspect-ratio:3 / 4;overflow:hidden;border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-tertiary)}._openingShotCoverImage_ragvn_3038{display:block;width:100%;height:100%;object-fit:cover}._openingShotCoverActions_ragvn_3045{display:grid;gap:var(--space-2);min-width:0;justify-items:start}._openingShotActionGroup_ragvn_3052{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:100%}._openingShotUploadButton_ragvn_3059{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;max-width:100%;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}._openingShotUploadButton_ragvn_3059:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._openingShotUploadButton_ragvn_3059:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._openingShotUploadButton_ragvn_3059:disabled{opacity:.55;cursor:not-allowed}._openingShotRemoveButton_ragvn_3097{border-color:color-mix(in srgb,var(--danger, #ef4444) 30%,var(--line));color:var(--danger, #ef4444)}._openingShotRemoveButton_ragvn_3097:hover:not(:disabled){border-color:var(--danger, #ef4444);background:color-mix(in srgb,var(--danger, #ef4444) 10%,transparent);color:var(--danger, #ef4444)}._openingShotFileName_ragvn_3108{max-width:100%;color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._openingShotError_ragvn_3117{max-width:100%;color:var(--error);font-size:11px;font-weight:650;line-height:1.45}._openingShotFileInput_ragvn_3125{display:none}._openingShotField_ragvn_3129{display:grid;gap:var(--space-2);min-width:0}._openingShotField_ragvn_3129 span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._openingShotField_ragvn_3129 input{width:100%;min-width:0;min-height:var(--form-control-height, 36px);padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--form-control-bg, rgba(255, 255, 255, .72));color:var(--text);font-family:inherit;font-size:var(--text-sm);outline:none;transition:border-color .16s ease,box-shadow .16s ease}._openingShotField_ragvn_3129 input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._openingShotField_ragvn_3129 input:disabled{opacity:.55;cursor:not-allowed}._paramGroup_ragvn_3169{min-width:0;margin:0;padding:0;border:0}._paramLegend_ragvn_3176{display:block;margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}._choiceGrid_ragvn_3185{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._choiceGridCompact_ragvn_3191{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._choiceGridScrollable_ragvn_3197{max-height:112px;padding-right:var(--space-1);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._choiceButton_ragvn_2998{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;min-height:var(--form-control-height, 36px);padding:0 var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffb8;color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:600;line-height:1.25;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}._choiceButton_ragvn_2998 span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._choiceButton_ragvn_2998:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._choiceButton_ragvn_2998:active:not(:disabled){transform:translateY(1px)}._choiceButton_ragvn_2998:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._choiceButton_ragvn_2998:disabled{opacity:.52;cursor:not-allowed}._choiceButtonActive_ragvn_3257{border-color:var(--primary);background:var(--green-soft);color:var(--primary);box-shadow:0 0 0 1px #10b9811f}._colorPickerTrigger_ragvn_3264{display:flex;align-items:center;width:100%;min-width:0;min-height:36px;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffb8;color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._colorPickerTrigger_ragvn_3264:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._colorPickerTrigger_ragvn_3264:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._colorPickerTrigger_ragvn_3264:disabled{opacity:.52;cursor:not-allowed}._colorPickerTriggerSwatch_ragvn_3300{flex-shrink:0;width:18px;height:18px;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #ffffff59}._colorPickerTriggerValue_ragvn_3309{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--text-sm);font-weight:600}._colorPickerPopover_ragvn_3320{z-index:140;width:min(220px,calc(100vw - 24px));padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--popover);box-shadow:var(--shadow-elevated)}._colorPickerPanel_ragvn_3330{display:grid;gap:var(--space-2)}._colorPickerPlane_ragvn_3335{position:relative;width:100%;height:120px;border-radius:var(--radius-sm);background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,hsl(var(--picker-hue) 100% 50%));cursor:crosshair;touch-action:none;overflow:hidden}._colorPickerCursor_ragvn_3348{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0f172a59,0 2px 6px #0f172a47;transform:translate(-50%,-50%);pointer-events:none}._colorPickerHue_ragvn_3361{width:100%;height:12px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer}._colorPickerHue_ragvn_3361::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #0f172a47}._colorPickerHue_ragvn_3361::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #0f172a47}._colorPickerHexRow_ragvn_3399{display:grid;grid-template-columns:28px 1fr;gap:var(--space-2);align-items:center}._colorPickerPreview_ragvn_3406{width:28px;height:28px;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #ffffff59}._colorPickerHexInput_ragvn_3414{width:100%;min-height:32px;padding:0 var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffeb;color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs)}._colorPickerHexInput_ragvn_3414:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._colorPickerPresets_ragvn_3431{display:flex;flex-wrap:wrap;gap:6px}._colorPickerPreset_ragvn_3431{width:20px;height:20px;padding:0;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-sm);cursor:pointer;transition:transform .12s ease,box-shadow .16s ease}._colorPickerPreset_ragvn_3431:hover{transform:scale(1.08)}._colorPickerPresetActive_ragvn_3453{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--primary)}._paramGroupGridColor_ragvn_3459{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._textStyleGroupGrid_ragvn_3465{display:grid;grid-template-columns:1fr;gap:var(--space-3)}._textStyleGroup_ragvn_3465{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffff9e}._textStyleGroupTitle_ragvn_3481{margin:0;color:var(--text);font-size:var(--text-sm);font-weight:800;line-height:1.3}._textStyleGroupFields_ragvn_3489{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._textStyleGroupFields_ragvn_3489>:last-child{grid-column:1 / -1}._paramSelectGrid_ragvn_3499,._paramGroupGrid_ragvn_3459,._paramSliderGrid_ragvn_3501{display:grid;grid-template-columns:1fr;gap:var(--space-3)}._paramSelectGrid_ragvn_3499{grid-template-columns:repeat(2,minmax(0,1fr))}._paramSelectCard_ragvn_3511{display:grid;min-width:0}._paramSelectShell_ragvn_3516{display:flex;align-items:center;width:100%;min-width:0;min-height:36px;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffb8;color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._paramSelectShell_ragvn_3516:hover{border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._paramSelectShell_ragvn_3516:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._paramSelectShell_ragvn_3516:disabled{opacity:.52;cursor:not-allowed}._paramSelectShell_ragvn_3516[data-state=open]{border-color:var(--primary);background:var(--surface);color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._paramSelectValue_ragvn_3559{min-width:0;flex:1;color:var(--text);font-size:var(--text-xs);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paramSelectDropdown_ragvn_3570{z-index:140;width:max(var(--radix-popover-trigger-width),220px);max-height:min(320px,var(--radix-popover-content-available-height));padding:var(--space-2);overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:var(--radius-md);background:#fffffff5;box-shadow:0 18px 44px #0f172a24,0 4px 12px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:var(--radix-popover-content-transform-origin);animation:_dropdownIn_ragvn_1 .14s ease-out}._paramSelectList_ragvn_3587{display:grid;gap:2px;max-height:296px;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-1);scrollbar-gutter:stable}._paramSelectOption_ragvn_3597{display:flex;align-items:center;width:100%;min-height:34px;gap:var(--space-2);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:600;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}._paramSelectOption_ragvn_3597 svg{flex-shrink:0;color:transparent}._paramSelectOption_ragvn_3597 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paramSelectOption_ragvn_3597:hover,._paramSelectOption_ragvn_3597:focus-visible{outline:none;background:var(--green-soft);color:var(--primary)}._paramSelectOptionActive_ragvn_3637{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._paramSelectOptionActive_ragvn_3637 svg{color:var(--primary)}._paramSliderCard_ragvn_3646{display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffffb8}._checkboxOption_ragvn_3655{display:flex;align-items:center;min-height:36px;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:#ffffffb8;color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}._checkboxOption_ragvn_3655:hover{border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._checkboxOption_ragvn_3655:has(input:focus-visible){border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._checkboxOption_ragvn_3655:has(input:disabled){opacity:.52;cursor:not-allowed}._checkboxOption_ragvn_3655 input{width:14px;height:14px;margin:0;accent-color:var(--primary);cursor:inherit}._aspectRatioFieldset_ragvn_3699{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}._aspectRatioLegend_ragvn_3709{display:block;margin:0;color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}._aspectRatioOptions_ragvn_3718{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._aspectRatioOption_ragvn_3718{display:flex;align-items:center;min-width:0;min-height:var(--form-control-height, 36px);gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}._aspectRatioOption_ragvn_3718:hover{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--text)}._aspectRatioOption_ragvn_3718:has(input:focus-visible){border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}._aspectRatioOption_ragvn_3718:has(input:disabled){opacity:.52;cursor:not-allowed}._aspectRatioOption_ragvn_3718 input{width:14px;height:14px;flex-shrink:0;margin:0;accent-color:var(--primary);cursor:inherit}._aspectRatioOption_ragvn_3718 input:focus-visible{outline:none}._aspectRatioOption_ragvn_3718 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aspectRatioOptionActive_ragvn_3781{border-color:var(--primary);background:var(--green-muted);color:var(--text)}@media(prefers-reduced-motion:reduce){._aspectRatioOption_ragvn_3718{transition:none}}._paramSliderHeader_ragvn_3793{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._paramSliderLabel_ragvn_3800{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._paramSliderValue_ragvn_3806{min-width:44px;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:10px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}._paramSlider_ragvn_3501{width:100%;height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--primary) 0%,var(--primary) var(--slider-progress),var(--line) var(--slider-progress),var(--line) 100%);background-size:100% 4px;background-position:center;background-repeat:no-repeat;cursor:pointer;outline:none}._paramSlider_ragvn_3501::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:3px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 2px 8px #0f172a29}._paramSlider_ragvn_3501::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 2px 8px #0f172a29}._paramSlider_ragvn_3501:focus-visible{box-shadow:0 0 0 3px var(--ring)}._paramSlider_ragvn_3501:disabled{opacity:.5;cursor:not-allowed}._generateBtn_ragvn_3867{position:relative;gap:var(--space-2);width:100%}._ocrGenerateBtn_ragvn_3873{min-height:64px;padding-top:10px;padding-bottom:10px}._generateBtn_ragvn_3867._ocrGenerateBtn_ragvn_3873._ocrGenerateBtnPending_ragvn_3879:disabled{opacity:1;background:var(--green-soft);border-color:color-mix(in srgb,var(--primary) 22%,var(--line-light));color:var(--primary);box-shadow:none;cursor:not-allowed}._generateBtn_ragvn_3867._ocrGenerateBtn_ragvn_3873._ocrGenerateBtnPending_ragvn_3879:disabled ._generateBtnStepBadge_ragvn_3888{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._generateBtn_ragvn_3867._ocrGenerateBtn_ragvn_3873._ocrGenerateBtnPending_ragvn_3879:disabled ._generateBtnHint_ragvn_3893{color:var(--text-tertiary)}._generateBtn_ragvn_3867._ocrGenerateBtn_ragvn_3873._ocrGenerateBtnPending_ragvn_3879:disabled ._generateBtnIcon_ragvn_3897{color:var(--primary)}._actionBar_ragvn_3901{display:flex;flex-shrink:0;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line-light);background:var(--surface)}._estimateMeta_ragvn_3911{align-self:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);max-width:100%}._estimateHint_ragvn_3920{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:24px;max-width:100%;margin:0;padding:0 var(--space-3);border:1px solid rgba(16,185,129,.18);border-radius:var(--radius-pill);background:#10b9810f;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;line-height:1.4;overflow-wrap:anywhere}._generateBtnLoading_ragvn_3939{opacity:.85;cursor:wait}._generateBtnMain_ragvn_3944{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-md);font-weight:700;letter-spacing:.01em;line-height:1}._generateBtnCopy_ragvn_3955{display:grid;gap:4px;justify-items:start;text-align:left}._generateBtnTitleRow_ragvn_3962{display:inline-flex;align-items:center;gap:8px}._generateBtnStepBadge_ragvn_3888{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px var(--space-2);border-radius:var(--radius-pill);background:#ffffff29;color:#fffffff0;font-size:10px;font-weight:800;line-height:1.2}._generateBtnHint_ragvn_3893{font-size:var(--text-xs);font-weight:500;line-height:1.35;color:#ffffffd1}._generateBtnIcon_ragvn_3897{flex:0 0 auto}._spinning_ragvn_3993{animation:_spin_ragvn_1036 1s linear infinite}@keyframes _spin_ragvn_1036{to{transform:rotate(360deg)}}._waveformSpinner_ragvn_4004{display:inline-flex;align-items:flex-end;gap:2px;height:18px}._waveformSpinner_ragvn_4004 ._bar_ragvn_4011{width:3px;background:var(--primary);border-radius:2px;animation:_wave_ragvn_4004 1.2s ease-in-out infinite}._waveformSpinner_ragvn_4004 ._bar_ragvn_4011:nth-child(1){height:8px;animation-delay:0s}._waveformSpinner_ragvn_4004 ._bar_ragvn_4011:nth-child(2){height:14px;animation-delay:.1s}._waveformSpinner_ragvn_4004 ._bar_ragvn_4011:nth-child(3){height:18px;animation-delay:.2s}._waveformSpinner_ragvn_4004 ._bar_ragvn_4011:nth-child(4){height:14px;animation-delay:.3s}._waveformSpinner_ragvn_4004 ._bar_ragvn_4011:nth-child(5){height:8px;animation-delay:.4s}@keyframes _wave_ragvn_4004{0%,to{transform:scaleY(.5);opacity:.4}50%{transform:scaleY(1);opacity:1}}@keyframes _skeletonShimmer_ragvn_1{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes _dropdownIn_ragvn_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._managementSection_ragvn_4072{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line-light)}._managementTabs_ragvn_4080{display:inline-flex;gap:var(--space-1);padding:4px;border:1px solid var(--line-light);border-radius:var(--radius-lg);background:#ffffffd1;width:fit-content}._managementTab_ragvn_4080{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--space-5);border:0;border-radius:calc(var(--radius-lg) - 6px);background:transparent;color:var(--text-secondary);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}._managementTab_ragvn_4080:hover{background:var(--primary-soft);color:var(--text)}._managementTabActive_ragvn_4115{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}._managementTab_ragvn_4080:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._managementPanel_ragvn_4126{display:flex;flex-direction:column;gap:var(--space-3)}._voiceListHeader_ragvn_4132{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}._voiceListActions_ragvn_4139{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}._voiceUploadBtn_ragvn_4147{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:32px;min-height:32px;padding:0 var(--space-3);border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-family:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer;flex-shrink:0}._voiceUploadBtn_ragvn_4147:disabled{opacity:.52;cursor:not-allowed}._voiceTypeFilter_ragvn_4172{height:34px;padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs)}._voiceTypeFilter_ragvn_4172:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._voiceEditField_ragvn_4188{display:grid;gap:var(--space-2);margin-top:var(--space-4)}._voiceEditField_ragvn_4188 span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._voiceEditField_ragvn_4188 input,._voiceEditField_ragvn_4188 select{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-sm);outline:none}._voiceEditField_ragvn_4188 input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._voiceEditField_ragvn_4188 select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._voiceFormDialog_ragvn_4236{position:fixed;top:50%;left:50%;z-index:101;width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:var(--space-6);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-elevated);transform:translate(-50%,-50%)}._dialogCloseIcon_ragvn_4254{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2;display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--line-light);border-radius:var(--radius-pill);background:#ffffffeb;color:var(--text-secondary);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .12s ease}._dialogCloseIcon_ragvn_4254:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}._dialogCloseIcon_ragvn_4254:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._dialogCloseIcon_ragvn_4254:active{transform:translateY(1px)}._voiceFormHint_ragvn_4290{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.6}._assetUploadAgreement_ragvn_4297{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-xs)}._assetUploadAgreement_ragvn_4297 input{width:14px;height:14px;margin:0 var(--space-1) 0 0;accent-color:var(--primary)}._assetUploadAgreement_ragvn_4297 label{cursor:pointer}._assetUploadAgreementLink_ragvn_4318{min-height:auto;padding:0;border:0;background:transparent;color:var(--primary);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}._assetUploadAgreementLink_ragvn_4318:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._assetUploadAgreementNotice_ragvn_4335{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.7}._assetUploadAgreementDialog_ragvn_4342{position:fixed;top:50%;left:50%;z-index:101;display:flex;flex-direction:column;width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-elevated);transform:translate(-50%,-50%)}._assetUploadAgreementContent_ragvn_4359{min-height:240px;max-height:min(56vh,560px);margin-top:var(--space-4);padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--bg)}._assetUploadAgreementHtml_ragvn_4371{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.8;overflow-wrap:anywhere}._assetUploadAgreementHtml_ragvn_4371 :where(h1,h2,h3,h4){margin:var(--space-4) 0 var(--space-2);color:var(--text);font-size:var(--text-base)}._assetUploadAgreementHtml_ragvn_4371 :where(p,ul,ol){margin:0 0 var(--space-3)}._assetUploadAgreementHtml_ragvn_4371 :where(ul,ol){padding-left:var(--space-5)}._voiceFormFields_ragvn_4392{display:grid;min-height:0;gap:var(--space-4);margin-top:var(--space-4)}._voiceFormFields_ragvn_4392>._configSnapshotCard_ragvn_1945{margin-top:var(--space-2)}._voiceFilePickRow_ragvn_4403{display:flex;align-items:center;gap:var(--space-3);min-width:0}._voiceFilePickBtn_ragvn_4410{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:36px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer}._voiceFilePickBtn_ragvn_4410:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._voiceFilePickBtn_ragvn_4410:disabled{opacity:.52;cursor:not-allowed}._voiceFileName_ragvn_4439{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._voiceFieldError_ragvn_4448{margin:0;color:var(--error);font-size:11px;font-weight:600}._voiceReadonlyValue_ragvn_4455{margin:0;padding:0 var(--space-3);min-height:40px;border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:40px}._voiceCreatePreview_ragvn_4468{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#f8fafcb8}._voiceCreateAudio_ragvn_4477{display:none}._imageCreatePreview_ragvn_4481{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#f8fafcb8}._assetImageSurface_ragvn_4490{background-color:var(--bg);background-position:center;background-repeat:no-repeat}._assetImageCover_ragvn_4496{background-size:cover}._assetImageContain_ragvn_4500{background-size:contain}._assetImageButton_ragvn_4504{padding:0;cursor:zoom-in}._assetImageButton_ragvn_4504:hover{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._assetImageButton_ragvn_4504:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}._imageCreateThumb_ragvn_4520,._imageEditThumb_ragvn_4521{width:100%;height:260px;border:1px solid var(--line-light);border-radius:var(--radius-md)}._imageAssetThumb_ragvn_4528{display:block;width:56px;height:56px;border:1px solid var(--line-light);border-radius:var(--radius-sm)}._imagePreviewDialog_ragvn_4536{position:fixed;top:50%;left:50%;z-index:101;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:var(--space-6);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-elevated);transform:translate(-50%,-50%)}._imagePreviewLarge_ragvn_4552{width:100%;height:min(70vh,620px);margin-top:var(--space-4);border:1px solid var(--line-light);border-radius:var(--radius-md)}._voiceDurationHint_ragvn_4560{margin:0;color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums}._voiceDurationHintInvalid_ragvn_4567{color:var(--error);font-weight:600}._voiceRecordUnsupported_ragvn_4572{margin:0;color:var(--text-secondary);font-size:var(--text-xs)}._voiceRecordingLive_ragvn_4578{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._voiceRecordingDot_ragvn_4585{width:8px;height:8px;border-radius:50%;background:var(--error);animation:_voiceRecordingPulse_ragvn_1 1.2s ease-in-out infinite}._voiceRecordingTime_ragvn_4593{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}@keyframes _voiceRecordingPulse_ragvn_1{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){._voiceRecordingDot_ragvn_4585{animation:none}}._voiceNameCell_ragvn_4616{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}._voiceNameIcon_ragvn_4623{flex-shrink:0;color:var(--primary)}._voiceTypeBadge_ragvn_4628{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary) 10%,white);color:var(--primary);font-size:11px;font-weight:700}._taskListSection_ragvn_4641{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line-light)}._taskListHeader_ragvn_4649{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._taskListActions_ragvn_4656{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0}._taskSearchControl_ragvn_4664{box-sizing:border-box;height:32px;min-height:32px;border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--surface)}._taskSearchInput_ragvn_4673{width:168px;min-width:132px;padding:0 var(--space-3);color:var(--text);font-size:var(--text-xs);outline:none}._taskSearchInput_ragvn_4673::placeholder{color:var(--text-tertiary);font-weight:400}._taskSearchSelectPlaceholder_ragvn_4687{color:var(--text-tertiary);font-weight:400}._taskSearchInput_ragvn_4673:disabled{cursor:not-allowed;opacity:.6}._taskSearchSelectCard_ragvn_4697{flex-shrink:0}._taskSearchSelectShell_ragvn_4701{width:112px;min-width:112px;padding:0 var(--space-2);box-shadow:none}._taskSearchSelectShell_ragvn_4701:hover,._taskSearchSelectShell_ragvn_4701[data-state=open]{border-color:var(--primary);background:var(--green-soft);box-shadow:none}._taskSearchSelectShell_ragvn_4701:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}._taskSearchSelectValue_ragvn_4720{font-size:var(--text-xs);font-weight:600}._taskSearchSelectValue_ragvn_4720._taskSearchSelectPlaceholder_ragvn_4687{color:var(--text-tertiary);font-weight:400}._taskSearchButton_ragvn_4730{padding:0 var(--space-3);border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}._taskSearchButton_ragvn_4730:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}._taskSearchButton_ragvn_4730:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._taskSearchButton_ragvn_4730:active:not(:disabled){transform:translateY(1px)}._taskSearchButton_ragvn_4730:disabled{cursor:not-allowed;opacity:.55}._taskSearchResetButton_ragvn_4763{padding:0 var(--space-3);border-color:var(--line-light);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}._taskSearchResetButton_ragvn_4763:hover:not(:disabled){border-color:var(--line);background:var(--surface-glass);color:var(--text)}._taskSearchResetButton_ragvn_4763:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._taskSearchResetButton_ragvn_4763:active:not(:disabled){transform:translateY(1px)}._taskSearchResetButton_ragvn_4763:disabled{cursor:not-allowed;opacity:.45}._taskListTitle_ragvn_4798{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.3}._taskListSubtitle_ragvn_4807{margin:var(--space-1) 0 0;color:var(--text-tertiary);font-size:var(--text-sm)}._taskListCount_ragvn_4813{display:inline-flex;align-items:center;flex-shrink:0;height:32px;padding:0 var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;line-height:1;white-space:nowrap;line-height:26px}._taskIdText_ragvn_4831,._taskTitleText_ragvn_4832,._taskRatioText_ragvn_4833,._taskTimeText_ragvn_4834,._taskBillingText_ragvn_4835{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._taskIdText_ragvn_4831{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}._taskTitleText_ragvn_4832{color:var(--text);font-size:var(--text-sm);font-weight:700}._taskNumberText_ragvn_4856{display:block;min-width:0;margin-top:var(--space-1);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:1.4;overflow-wrap:anywhere}._taskTimeText_ragvn_4834,._taskBillingText_ragvn_4835{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}._taskRatioText_ragvn_4833{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}._taskStatusBadge_ragvn_4882,._taskProgress_ragvn_4883{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:88px;height:22px;margin-top:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:10px;font-weight:700;line-height:1}._taskStatusDone_ragvn_4898{background:color-mix(in srgb,var(--success) 14%,white);color:var(--success)}._taskStatusFailed_ragvn_4903{background:color-mix(in srgb,var(--error) 12%,white);color:var(--error)}._taskStatusWorking_ragvn_4908{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._taskProgress_ragvn_4883{position:relative;overflow:hidden;padding:0;background:color-mix(in srgb,var(--primary) 12%,white)}._taskProgressLabel_ragvn_4920{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:4px;color:var(--primary);font-size:10px;font-weight:700;line-height:1;white-space:nowrap}._taskProgressPercent_ragvn_4933{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._taskProgressFill_ragvn_4938{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--primary) 28%,white);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-standard);will-change:transform}._taskProgressFill_ragvn_4938:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,white 42%,transparent) 50%,transparent 70%);transform:translate(-120%);animation:_taskProgressShimmer_ragvn_1 1.8s var(--ease-standard) infinite}@keyframes _taskProgressShimmer_ragvn_1{to{transform:translate(120%)}}._taskStatusCell_ragvn_4968{display:grid;gap:var(--space-2);min-width:0}._taskActionLink_ragvn_4974,._taskActionButton_ragvn_4975{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:96px;height:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-xs);font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .12s ease}._taskActionGroup_ragvn_4996{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._taskActionLink_ragvn_4974{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground)}._taskActionLink_ragvn_4974:hover{border-color:var(--primary-hover);background:var(--primary-hover)}._taskActionLink_ragvn_4974:disabled{cursor:not-allowed;opacity:.72;border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._taskActionButton_ragvn_4975{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}._taskActionButton_ragvn_4975:disabled{cursor:not-allowed;opacity:.6;background:var(--bg);color:var(--text-tertiary)}._taskActionButton_ragvn_4975:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._taskActionButton_ragvn_4975:active:not(:disabled){transform:translateY(1px)}._beautyActionButton_ragvn_5045:not(:disabled){border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--primary)}._beautyActionButton_ragvn_5045:not(:disabled):hover{border-color:var(--primary);background:var(--primary-soft)}._beautyFeedbackList_ragvn_5055{display:grid;gap:var(--space-3);width:min(100%,720px);margin-bottom:var(--space-4)}._taskActionLink_ragvn_4974:focus-visible,._taskActionButton_ragvn_4975:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._taskActionLink_ragvn_4974:active:not(:disabled){transform:translateY(1px)}._resultArea_ragvn_5073{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:96px;padding-top:var(--space-6);border-top:1px solid var(--line-light)}._resultAreaHeader_ragvn_5082{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._resultAreaTitle_ragvn_5089{font-family:var(--font-display);color:var(--text);font-size:var(--text-lg);font-weight:700}._resultAreaMeta_ragvn_5096{color:var(--text-tertiary);font-size:var(--text-sm)}._statusCard_ragvn_5101{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._statusHeader_ragvn_5111{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._statusTitleGroup_ragvn_5118{display:flex;align-items:center;gap:var(--space-3);min-width:0}._statusTitleGroup_ragvn_5118>div{display:flex;min-width:0;flex-direction:column;gap:2px}._statusTitle_ragvn_5118{font-size:var(--text-sm);font-weight:700;color:var(--text)}._statusText_ragvn_5138{font-size:var(--text-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusRow_ragvn_5146{display:flex;align-items:center;gap:var(--space-2);flex:1}._successIcon_ragvn_5153{color:var(--success)}._errorIcon_ragvn_5157{color:var(--error);flex-shrink:0}._errorText_ragvn_5162{font-size:var(--text-sm);color:var(--error)}._statusMetaGrid_ragvn_5167{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}._statusMetaGrid_ragvn_5167>div{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--bg)}._statusMetaGrid_ragvn_5167 strong{display:block;min-width:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shotsPanel_ragvn_5192{display:grid;gap:var(--space-3)}._shotsHeader_ragvn_5197{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._shotsTitle_ragvn_5204{color:var(--text);font-size:var(--text-sm);font-weight:700}._shotsSummary_ragvn_5210{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._shotList_ragvn_5216{display:grid;gap:var(--space-2);max-height:280px;padding-right:var(--space-1);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._shotCard_ragvn_5226{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-md);background:linear-gradient(180deg,#f8fafcb8,#fffffff5)}._shotCardHeader_ragvn_5235{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._shotIndex_ragvn_5242{color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}._shotStateBadge_ragvn_5249{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:10px;font-weight:700}._shotStateReady_ragvn_5260{background:color-mix(in srgb,var(--success) 16%,white);color:var(--success)}._shotStateWorking_ragvn_5265{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._shotStateQueued_ragvn_5270{background:color-mix(in srgb,#f59e0b 14%,white);color:#b45309}._shotStateIdle_ragvn_5275{background:color-mix(in srgb,var(--line-light) 72%,white);color:var(--text-tertiary)}._shotText_ragvn_5280{margin:0;color:var(--text);font-size:var(--text-sm);line-height:1.6}._shotTokenRow_ragvn_5287{display:flex;flex-wrap:wrap;gap:var(--space-2)}._shotToken_ragvn_5287{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-2);border:1px solid var(--line-light);border-radius:var(--radius-pill);background:#fffc;color:var(--text-tertiary);font-size:10px;font-weight:600}._progressBar_ragvn_5307{width:100%;height:4px;background:var(--muted);border-radius:2px;overflow:hidden}._progressFill_ragvn_5315{width:100%;height:100%;background:var(--primary);border-radius:2px;transform-origin:left center;transition:transform .6s ease}._progressPercent_ragvn_5324{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0}._videoCard_ragvn_5332{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:var(--space-6);align-items:stretch;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}._videoPreviewPane_ragvn_5343{display:flex;justify-content:center;align-items:flex-start;min-width:0;border-radius:var(--radius-md);overflow:hidden}._videoPreviewFrame_ragvn_5352{width:100%;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-md);line-height:0}._videoCardHeader_ragvn_5360{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--text);font-family:var(--font-display)}._videoInfoPane_ragvn_5370{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:var(--space-4)}._videoInfoTop_ragvn_5378{display:grid;gap:var(--space-3)}._resultTitle_ragvn_5383,._resultSubtitle_ragvn_5384{display:block}._resultTitle_ragvn_5383{font-size:var(--text-base);color:var(--text)}._resultSubtitle_ragvn_5384{margin-top:2px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;color:var(--text-tertiary)}._resultTitleCard_ragvn_5401{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--primary) 12%,var(--line));border-radius:var(--radius-md);background:linear-gradient(135deg,#f0fdfaeb,#fffffffa)}._resultTitleText_ragvn_5410{display:block;color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.4}._resultTitleHint_ragvn_5418{color:var(--text-tertiary);font-size:var(--text-xs)}._resultMetaGrid_ragvn_5423{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._resultMetaGrid_ragvn_5423>div{min-width:0;padding:var(--space-3);border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--bg)}._metaLabel_ragvn_5437{display:block;margin-bottom:3px;color:var(--text-tertiary);font-size:var(--text-xs)}._resultMetaGrid_ragvn_5423 strong{display:block;min-width:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._videoPlayer_ragvn_5455{display:block;width:100%;height:auto;border-radius:var(--radius-md);outline:none}._videoActions_ragvn_5463{display:flex;flex-wrap:wrap;gap:var(--space-2)}._secondaryBtn_ragvn_5469{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);text-decoration:none;font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease;outline:none}._primaryLinkBtn_ragvn_5491{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);text-decoration:none;font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .12s ease;outline:none}._primaryLinkBtn_ragvn_5491:hover{background:var(--primary-hover);border-color:var(--primary-hover)}._secondaryBtn_ragvn_5469{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}._secondaryBtn_ragvn_5469:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._secondaryBtn_ragvn_5469:focus-visible{box-shadow:0 0 0 3px var(--ring)}._secondaryBtn_ragvn_5469:active,._primaryLinkBtn_ragvn_5491:active,._clearScriptBtn_ragvn_477:active,._selectorCard_ragvn_1285:active:not(._selectorCardDisabled_ragvn_1318){transform:translateY(1px)}._primaryLinkBtn_ragvn_5491:focus-visible,._secondaryBtn_ragvn_5469:focus-visible{box-shadow:0 0 0 3px var(--ring)}@media(max-width:960px){._page_ragvn_2{gap:var(--space-5)}._pageHeader_ragvn_377{align-items:flex-start;flex-direction:column}._pageSummary_ragvn_403{justify-content:flex-start;max-width:none}._mainGrid_ragvn_429{grid-template-columns:1fr}._modeTabs_ragvn_757{position:static;align-self:auto;max-height:none}._rightPanel_ragvn_768{max-height:none}._configScrollArea_ragvn_834{overflow:visible}._resultArea_ragvn_5073,._taskListSection_ragvn_4641,._managementSection_ragvn_4072{padding-top:var(--space-5)}._taskListActions_ragvn_4656{flex-wrap:wrap}._voiceListHeader_ragvn_4132,._taskListHeader_ragvn_4649{align-items:flex-start;flex-direction:column}._voiceListActions_ragvn_4139{justify-content:flex-start}._videoCard_ragvn_5332{grid-template-columns:1fr}._videoPreviewFrame_ragvn_5352{max-width:100%}._selectorGrid_ragvn_1279,._drawerSelectorGrid_ragvn_1262{grid-template-columns:1fr 1fr}._characterSelectorGrid_ragvn_1489,._aiSuggestGrid_ragvn_1783,._aiSummaryGrid_ragvn_2455,._paramSelectGrid_ragvn_3499,._paramGroupGrid_ragvn_3459,._paramSliderGrid_ragvn_3501{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._taskListActions_ragvn_4656{flex-wrap:wrap;width:100%}._taskSearchInput_ragvn_4673{flex:1 1 100%;width:auto;min-width:0}._taskSearchSelectCard_ragvn_4697{flex:1 1 calc(50% - var(--space-1));min-width:0}._taskSearchSelectShell_ragvn_4701{width:100%;min-width:0}._taskSearchButton_ragvn_4730{flex:1 1 auto}._videoPreviewDialog_ragvn_255{width:calc(100vw - 20px)}._videoPreviewFooter_ragvn_324{padding:var(--space-3)}._advancedPreview_ragvn_2664{grid-template-columns:1fr}._previewFrameMini_ragvn_2671{width:min(96px,100%)}._choiceGrid_ragvn_3185,._choiceGridCompact_ragvn_3191,._aiSuggestGrid_ragvn_1783,._aiSummaryGrid_ragvn_2455,._paramSelectGrid_ragvn_3499,._paramGroupGrid_ragvn_3459,._paramGroupGridColor_ragvn_3459,._paramSliderGrid_ragvn_3501,._templateGrid_ragvn_2738{grid-template-columns:1fr}._aiSuggestCardHeader_ragvn_1805{flex-direction:column;align-items:stretch}._aiSuggestActionBtn_ragvn_1852,._aiTagAddButton_ragvn_2386{width:100%}._aiStyleTagSelect_ragvn_2161{grid-template-columns:1fr;gap:var(--space-1)}._selectorGrid_ragvn_1279,._drawerSelectorGrid_ragvn_1262{grid-template-columns:1fr}._audioSummaryCard_ragvn_1071{grid-template-columns:30px minmax(0,1fr)}._audioSummaryActions_ragvn_1161{grid-column:2;justify-content:flex-start}._audioDrawerHeader_ragvn_1189,._audioDrawerBody_ragvn_1252,._audioDrawerFooter_ragvn_1268{padding-inline:var(--space-4)}._produceModeRail_ragvn_848{min-height:54px}._produceModeStep_ragvn_859{min-width:0;min-height:46px;padding-inline:var(--space-2)}._produceModeIcon_ragvn_961{width:26px;height:26px;padding:6px}._produceModeText_ragvn_980 span{display:none}._characterSelectorGrid_ragvn_1489{grid-template-columns:1fr}._statusHeader_ragvn_5111{align-items:flex-start;flex-direction:column}._statusMetaGrid_ragvn_5167,._resultMetaGrid_ragvn_5423{grid-template-columns:1fr}._videoPreviewFrame_ragvn_5352{max-width:100%}._videoActions_ragvn_5463{flex-direction:column}._taskListHeader_ragvn_4649,._voiceListHeader_ragvn_4132{align-items:flex-start;flex-direction:column}._voiceListActions_ragvn_4139{justify-content:flex-start;width:100%}._scriptFooter_ragvn_564{align-items:flex-start;flex-direction:column}._scriptActions_ragvn_588{width:100%}._scriptActionBtn_ragvn_595{flex:1}._generateBtn_ragvn_3867{height:68px;gap:10px}._generateBtnMain_ragvn_3944{font-size:18px}._managementTabs_ragvn_4080{width:100%}._managementTab_ragvn_4080{flex:1}._taskActionGroup_ragvn_4996{justify-content:flex-start}._primaryLinkBtn_ragvn_5491,._secondaryBtn_ragvn_5469{box-sizing:border-box;width:100%}._taskActionLink_ragvn_4974,._taskActionButton_ragvn_4975{width:100%}._shotsHeader_ragvn_5197,._titleFieldHeader_ragvn_651{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){._selectorCard_ragvn_1285,._selectorCardSelect_ragvn_1299,._choiceButton_ragvn_2998,._paramSelectShell_ragvn_3516,._paramSelectOption_ragvn_3597,._previewButton_ragvn_1325,._previewProgress_ragvn_1387 span,._paramSlider_ragvn_3501,._advancedTab_ragvn_1602,._templateCard_ragvn_2766,._templateCoverImage_ragvn_2864,._openingShotUploadButton_ragvn_3059,._generateBtn_ragvn_3867,._primaryLinkBtn_ragvn_5491,._secondaryBtn_ragvn_5469,._videoPreviewCloseIcon_ragvn_289,._videoPreviewDownload_ragvn_340,._clearScriptBtn_ragvn_477,._taskActionLink_ragvn_4974,._taskActionButton_ragvn_4975,._progressFill_ragvn_5315,._taskProgressFill_ragvn_4938{transition:none}._spinning_ragvn_3993,._spinSmall_ragvn_1036,._waveformSpinner_ragvn_4004 ._bar_ragvn_4011,._selectorSkeleton_ragvn_1454 span,._selectorSkeleton_ragvn_1454 strong,._paramSelectDropdown_ragvn_3570,._taskProgressFill_ragvn_4938:after{animation:none}}._page_6gxha_1{display:flex;flex-direction:column;min-height:100%;gap:var(--space-5);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom))}._backLink_6gxha_9{display:inline-flex;align-items:center;gap:6px;width:fit-content;border:1px solid rgba(226,232,240,.9);border-radius:var(--radius-pill);padding:5px 10px;color:var(--primary-strong);background:#ffffffb8;box-shadow:0 4px 12px #0f172a09;font-size:12px;line-height:1.2;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}._backLink_6gxha_9:hover{border-color:#10b98138;color:var(--primary-strong);box-shadow:0 8px 18px #0f172a0d;transform:translateY(-1px)}._summaryPanel_6gxha_36,._scriptPanel_6gxha_37,._stateCard_6gxha_38,._loadingCard_6gxha_39,._storyboardCard_6gxha_40,._rawBlock_6gxha_41{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}._summaryPanel_6gxha_36{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}._summaryEyebrow_6gxha_55{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:500}._summaryTop_6gxha_61{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._summaryTitle_6gxha_68{margin:0;flex:1;min-width:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.35;color:var(--text);word-break:break-word}._summaryTaskId_6gxha_80{margin:0;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-sm)}._subOperationHint_6gxha_87{margin:0;color:var(--primary);font-size:var(--text-sm);font-weight:600}._subOperationMessage_6gxha_94{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}._scriptPanel_6gxha_37{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6)}._scriptLayout_6gxha_108{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:start}._scriptContent_6gxha_115{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._scriptHeader_6gxha_122{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._scriptTitle_6gxha_129{margin:0;font-family:var(--font-display);font-size:var(--text-xl);color:var(--text)}._copyButton_6gxha_136{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 92%,white);color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;transition:border-color .18s ease,color .18s ease,background .18s ease}._copyButton_6gxha_136:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 32%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,white)}._copyButton_6gxha_136:focus-visible{box-shadow:0 0 0 3px var(--ring)}._copyButton_6gxha_136:disabled{opacity:.48;cursor:not-allowed}._scriptText_6gxha_169{margin:0;color:var(--text);font-size:var(--text-md);line-height:1.8;white-space:pre-wrap;word-break:break-word}._finalVideoPanel_6gxha_178{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-end;min-width:0}._finalVideoHead_6gxha_186{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}._finalVideoTitle_6gxha_194{margin:0;color:var(--text);font-size:var(--text-lg);font-weight:700}._finalVideoMeta_6gxha_201{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs)}._finalVideoFrame_6gxha_207{max-width:100%;overflow:hidden;border-radius:calc(var(--radius-lg) - 2px);border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));background:var(--bg)}._finalVideo_6gxha_178{display:block;width:100%;height:100%;object-fit:contain;background:transparent}._finalVideoEmpty_6gxha_223{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:220px;color:var(--text-tertiary);font-size:var(--text-sm)}._taskStatusBadge_6gxha_234{flex-shrink:0;display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:700;white-space:nowrap}._taskStatusDone_6gxha_246{background:color-mix(in srgb,var(--success) 14%,white);color:var(--success)}._taskStatusFailed_6gxha_251{background:color-mix(in srgb,var(--error) 12%,white);color:var(--error)}._taskStatusWorking_6gxha_256{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._sectionHeader_6gxha_261{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._sectionHeader_6gxha_261 h2{margin:0;font-family:var(--font-display);font-size:var(--text-xl);color:var(--text)}._sectionHeaderActions_6gxha_275{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._sectionHeaderCount_6gxha_282{color:var(--text-secondary);font-size:var(--text-sm)}._recomposeBtn_6gxha_288{height:36px;padding:0 var(--space-4);border:none;border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;box-shadow:none;transition:background .18s ease,opacity .18s ease,transform .12s ease}._recomposeBtn_6gxha_288:hover:not(:disabled){background:var(--primary-hover);transform:none;box-shadow:none}._recomposeBtn_6gxha_288:active:not(:disabled){transform:scale(.985);box-shadow:none}._recomposeBtn_6gxha_288:focus-visible{box-shadow:0 0 0 3px var(--ring)}._recomposeBtn_6gxha_288:disabled{opacity:.45}._recomposeBtnLoading_6gxha_324{opacity:.85;cursor:wait}._recomposeBtnMain_6gxha_329{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;letter-spacing:.01em;line-height:1}._recomposeBtnIcon_6gxha_339{flex:0 0 auto}._storyboardList_6gxha_343{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:var(--space-4)}._storyboardCard_6gxha_40{display:flex;flex-direction:column;height:100%;padding:var(--space-5)}._storyboardHead_6gxha_357{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._storyboardBadges_6gxha_365{display:flex;flex-wrap:wrap;gap:var(--space-2)}._storyboardBadgePending_6gxha_371,._storyboardBadgeFailed_6gxha_372{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700}._storyboardBadgePending_6gxha_371{background:color-mix(in srgb,var(--primary) 12%,white);color:var(--primary)}._storyboardBadgeFailed_6gxha_372{background:color-mix(in srgb,var(--error) 12%,white);color:var(--error)}._storyboardFooter_6gxha_392{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--line-light)}._shotRegenerateHint_6gxha_398{margin:0 0 var(--space-2);display:flex;align-items:center;justify-content:center;min-height:24px;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}._shotRegenerateButton_6gxha_413{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .12s ease}._shotRegenerateButton_6gxha_413:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._shotRegenerateButton_6gxha_413:hover:not(:disabled){border-color:var(--primary);background:var(--green-soft);color:var(--primary)}._shotRegenerateButton_6gxha_413:active:not(:disabled){transform:translateY(1px)}._shotRegenerateButton_6gxha_413:disabled{cursor:not-allowed;opacity:.6;background:var(--bg);color:var(--text-tertiary)}._storyboardIndex_6gxha_458{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:var(--text-sm);font-weight:700}._storyboardBody_6gxha_470{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-height:0}._storyboardImageWrap_6gxha_478{width:100%;overflow:hidden;border-radius:var(--radius-md);background:var(--bg)}._storyboardImage_6gxha_478{display:block;width:100%;height:auto}._storyboardImagePlaceholder_6gxha_491{display:flex;align-items:center;justify-content:center;min-height:160px;border-radius:var(--radius-md);background:var(--bg);color:var(--text-tertiary);font-size:var(--text-sm)}._fieldLabel_6gxha_502{display:inline-block;margin-bottom:var(--space-2);color:var(--text-tertiary);font-size:var(--text-sm)}._copyText_6gxha_509,._stateTitle_6gxha_510,._stateText_6gxha_511{margin:0}._copyText_6gxha_509{color:var(--text);font-size:var(--text-md);line-height:1.8;white-space:pre-wrap}._stateText_6gxha_511{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}._stateCard_6gxha_38,._loadingCard_6gxha_39{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);text-align:center}._stateTitle_6gxha_510{color:var(--text);font-size:var(--text-lg);font-weight:700}._retryButton_6gxha_544{min-height:var(--btn-height-md);padding:0 var(--space-5);border:1px solid var(--primary);border-radius:var(--radius-pill);background:var(--surface);color:var(--primary);font-size:var(--text-sm);font-weight:700;cursor:pointer}._retryButton_6gxha_544:hover{background:var(--primary-soft)}._loadingCard_6gxha_39{color:var(--text-secondary)}._spinning_6gxha_564{animation:_spin_6gxha_564 .8s linear infinite}._rawBlock_6gxha_41{margin:0;padding:var(--space-5);color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.7;white-space:pre-wrap;word-break:break-word;overflow-x:auto}@media(max-width:720px){._summaryTop_6gxha_61{flex-direction:column;align-items:flex-start}._scriptLayout_6gxha_108{grid-template-columns:1fr}._finalVideoPanel_6gxha_178{align-items:stretch}._scriptHeader_6gxha_122,._finalVideoHead_6gxha_186{align-items:flex-start;flex-direction:column}._finalVideoFrame_6gxha_207{width:100%!important;height:auto!important;aspect-ratio:9 / 16}._finalVideo_6gxha_178{height:auto}._storyboardList_6gxha_343{grid-template-columns:1fr}}@keyframes _spin_6gxha_564{to{transform:rotate(360deg)}}._page_1i5dj_1{display:grid;gap:18px}._header_1i5dj_6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._titleBlock_1i5dj_13{display:grid;gap:6px}._title_1i5dj_13{margin:0;color:var(--text);font-size:var(--text-2xl);font-weight:700}._subtitle_1i5dj_25{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}._backLink_1i5dj_31{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface);text-decoration:none;font-size:var(--text-sm);white-space:nowrap}._notice_1i5dj_46{display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}._notice_1i5dj_46 strong{color:var(--text)}._notice_1i5dj_46 span{color:var(--text-secondary);font-size:var(--text-sm)}@media(max-width:760px){._header_1i5dj_6{display:grid}._backLink_1i5dj_31{width:fit-content}}._page_v5z9m_1{display:flex;flex-direction:column;gap:20px}._header_v5z9m_7{display:flex;align-items:baseline;gap:12px}._header_v5z9m_7 h2{margin:0;font-family:var(--font-display);font-size:var(--text-2xl)}._count_v5z9m_19{color:var(--text-tertiary);font-size:var(--text-sm)}._empty_v5z9m_24{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center}._empty_v5z9m_24 svg{color:var(--text-muted)}._empty_v5z9m_24 p{margin:0;font-size:var(--text-md);color:var(--text-secondary);font-weight:600}._empty_v5z9m_24 span{font-size:var(--text-sm);color:var(--text-tertiary)}._grid_v5z9m_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}._cardWrap_v5z9m_57{position:relative}._removeBtn_v5z9m_61{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-tertiary);cursor:pointer;opacity:0;transition:all .15s}._cardWrap_v5z9m_57:hover ._removeBtn_v5z9m_61{opacity:1}._removeBtn_v5z9m_61:hover{background:var(--error-soft);color:var(--error);border-color:var(--error)}._removeBtn_v5z9m_61:disabled{opacity:.6;cursor:wait}._spin_v5z9m_95{animation:_spin_v5z9m_95 .8s linear infinite}._loadMore_v5z9m_99{width:100%}@keyframes _spin_v5z9m_95{to{transform:rotate(360deg)}}._page_1tsym_1{display:flex;flex-direction:column;gap:20px}._header_1tsym_7{display:flex;align-items:center;justify-content:space-between}._header_1tsym_7 h2{margin:0;font-family:var(--font-display);font-size:var(--text-2xl)}._headerActions_1tsym_19{display:flex;align-items:center;gap:10px}._count_1tsym_25{color:var(--text-tertiary);font-size:var(--text-sm)}._readAllBtn_1tsym_30{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border:1px solid var(--primary);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all .15s}._readAllBtn_1tsym_30:hover{background:var(--primary);color:#fff}._addBtn_1tsym_50{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border:none;border-radius:var(--radius-pill);background:var(--primary);color:#fff;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s}._addBtn_1tsym_50:hover{background:var(--primary-hover)}._empty_1tsym_71{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center}._empty_1tsym_71 svg{color:var(--text-muted)}._empty_1tsym_71 p{margin:0;font-size:var(--text-md);color:var(--text-secondary);font-weight:600}._empty_1tsym_71 span{font-size:var(--text-sm);color:var(--text-tertiary)}._list_1tsym_100{display:flex;flex-direction:column;gap:12px}._card_1tsym_106{display:flex;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:all .15s}._card_1tsym_106:hover{box-shadow:var(--shadow-sm)}._cardUnread_1tsym_120{border-color:var(--primary);background:var(--primary-soft)}._cardCover_1tsym_125{width:64px;height:88px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}._cardCoverPlaceholder_1tsym_133{width:64px;height:88px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--muted);color:var(--text-muted);flex-shrink:0}._cardBody_1tsym_145{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._cardTop_1tsym_153{display:flex;align-items:baseline;gap:8px}._cardTitle_1tsym_159{margin:0;font-size:var(--text-base);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardStatus_1tsym_169{font-size:var(--text-xs);font-weight:600;white-space:nowrap;flex-shrink:0}._cardAuthor_1tsym_176{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}._cardPublisher_1tsym_182{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}._cardMeta_1tsym_188{display:flex;gap:12px;margin-top:2px;font-size:var(--text-xs);color:var(--text-tertiary)}._cardPlatform_1tsym_196{padding:1px 8px;border-radius:var(--radius-pill);background:var(--muted);font-weight:500;color:var(--text-secondary)}._cardFeedback_1tsym_204{margin:6px 0 0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--muted);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}._cardActions_1tsym_214{display:flex;justify-content:flex-end;margin-top:8px}._goDetailBtn_1tsym_220{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border:1px solid rgba(16,185,129,.22);border-radius:var(--radius-pill);color:var(--primary-strong);background:#ecfdf5eb;font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:all .15s}._goDetailBtn_1tsym_220:hover{border-color:var(--primary);background:var(--primary);color:#fff}._cardDelete_1tsym_242{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);font-size:18px;cursor:pointer;transition:all .15s;flex-shrink:0;align-self:flex-start;margin-top:-4px}._cardDelete_1tsym_242:hover{background:var(--error-soft);color:var(--error)}._cardDelete_1tsym_242:disabled{opacity:.5;cursor:wait}._spin_1tsym_270{animation:_spin_1tsym_270 .8s linear infinite}._loadMore_1tsym_274{width:100%}._overlay_1tsym_280{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;animation:_fadeIn_1tsym_1 .2s ease}._formContent_1tsym_291{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:460px;max-width:calc(100vw - 32px);max-height:85vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);padding:24px;z-index:101;animation:_slideUp_1tsym_1 .25s ease}._formTitle_1tsym_309{margin:0 0 20px;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text)}._formClose_1tsym_317{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .15s}._formClose_1tsym_317:hover{background:var(--muted);color:var(--text)}._formBody_1tsym_339{display:flex;flex-direction:column;gap:16px}._formField_1tsym_345{display:flex;flex-direction:column;gap:6px}._formLabel_1tsym_351{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}._formInput_1tsym_357{height:38px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-sm);color:var(--text);outline:none;transition:border-color .15s}._formInput_1tsym_357:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}._formError_1tsym_374{margin:-4px 0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--error-soft);color:var(--error);font-size:var(--text-xs);font-weight:500}._formPoints_1tsym_384{margin:-4px 0;font-size:var(--text-xs);color:var(--text-tertiary);text-align:center}._formPoints_1tsym_384 strong{color:var(--text-secondary)}._formCoverRow_1tsym_397{display:flex;align-items:center;gap:12px}._formCoverThumb_1tsym_403{width:72px;height:96px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--text-muted);flex-shrink:0;overflow:hidden}._formCoverImg_1tsym_417{width:100%;height:100%;object-fit:cover}._formCoverBtn_1tsym_423{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all .15s}._formCoverBtn_1tsym_423:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}._formCoverBtn_1tsym_423:disabled{opacity:.5;cursor:wait}._formActions_1tsym_451{display:flex;gap:10px;margin-top:20px}._formCancelBtn_1tsym_457{flex:1;min-height:38px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .15s}._formCancelBtn_1tsym_457:hover{background:var(--muted)}._formCancelBtn_1tsym_457:disabled{opacity:.5}._formSubmitBtn_1tsym_478{flex:1;min-height:38px;border:none;border-radius:var(--radius-sm);background:var(--primary);color:#fff;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s}._formSubmitBtn_1tsym_478:hover{background:var(--primary-hover)}._formSubmitBtn_1tsym_478:disabled{opacity:.5;cursor:not-allowed}._selectWrap_1tsym_502{position:relative}._selectTrigger_1tsym_506{display:flex;align-items:center;justify-content:space-between;width:100%;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color .15s}._selectTrigger_1tsym_506:hover{border-color:var(--primary)}._selectOpen_1tsym_524{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}._selectValue_1tsym_529{font-size:var(--text-sm);color:var(--text)}._selectPlaceholder_1tsym_534{font-size:var(--text-sm);color:var(--text-tertiary)}._selectArrowUp_1tsym_539{transform:rotate(180deg);transition:transform .2s}._selectDropdown_1tsym_544{position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden;animation:_fadeIn_1tsym_1 .15s ease}._selectOption_1tsym_559{display:block;width:100%;padding:10px 12px;border:none;background:transparent;font-size:var(--text-sm);color:var(--text);text-align:left;cursor:pointer;transition:background .1s}._selectOption_1tsym_559:hover{background:var(--muted)}._selectOptionActive_1tsym_576{background:var(--primary-soft);color:var(--primary);font-weight:600}._matchContent_1tsym_584{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:340px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);padding:24px;z-index:102;animation:_slideUp_1tsym_1 .25s ease;text-align:center}._matchTitle_1tsym_601{margin:0 0 16px;font-family:var(--font-display);font-size:var(--text-md);font-weight:700;color:var(--text)}._matchBody_1tsym_609{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}._matchCover_1tsym_617{width:80px;height:110px;border-radius:var(--radius-sm);object-fit:cover}._matchCoverPlaceholder_1tsym_624{width:80px;height:110px;border-radius:var(--radius-sm)}._matchBookTitle_1tsym_630{font-size:var(--text-base);font-weight:600;color:var(--text)}._matchActions_1tsym_636{display:flex;gap:10px}._matchSecondary_1tsym_641{flex:1;min-height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all .15s}._matchSecondary_1tsym_641:hover{background:var(--muted)}._matchPrimary_1tsym_657{flex:1;min-height:36px;border:none;border-radius:var(--radius-sm);background:var(--primary);color:#fff;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s}._matchPrimary_1tsym_657:hover{background:var(--primary-hover)}@keyframes _fadeIn_1tsym_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1tsym_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes _spin_1tsym_270{to{transform:rotate(360deg)}}._page_1s2vp_1{display:flex;flex-direction:column;gap:24px}._header_1s2vp_7{display:flex;align-items:center;gap:10px}._header_1s2vp_7 h2{margin:0;font-family:var(--font-display);font-size:var(--text-2xl)}._loading_1s2vp_19{display:flex;align-items:center;justify-content:center;gap:8px;padding:64px 0;color:var(--text-tertiary)}._spin_1s2vp_28{animation:_spin_1s2vp_28 .8s linear infinite}._fieldset_1s2vp_32{border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;margin:0}._legend_1s2vp_39{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;color:var(--text);padding:0 6px}._hint_1s2vp_47{margin:6px 0 14px;font-size:var(--text-xs);color:var(--text-tertiary)}._optionGrid_1s2vp_53{display:flex;flex-wrap:wrap;gap:8px}._optionPill_1s2vp_59{border-radius:var(--radius-pill)}._footer_1s2vp_63{display:flex;justify-content:flex-end}@keyframes _spin_1s2vp_28{to{transform:rotate(360deg)}}._page_moa98_1{display:flex;flex-direction:column;gap:20px}._header_moa98_7{display:flex;align-items:center;gap:10px}._header_moa98_7 h2{margin:0;font-family:var(--font-display);font-size:var(--text-2xl)}._tabRow_moa98_19{display:flex;gap:8px}._tab_moa98_19{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .15s}._tab_moa98_19:hover{border-color:var(--primary);color:var(--primary)}._tabActive_moa98_45{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:600}._tabBadge_moa98_52{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--primary);color:#fff;font-size:10px;font-weight:700}._loading_moa98_66{display:flex;align-items:center;justify-content:center;gap:8px;padding:64px 0;color:var(--text-tertiary)}._spin_moa98_75{animation:_spin_moa98_75 .8s linear infinite}._empty_moa98_79{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center}._empty_moa98_79 svg{color:var(--text-muted)}._empty_moa98_79 p{margin:0;font-size:var(--text-md);color:var(--text-secondary);font-weight:600}._list_moa98_101{display:flex;flex-direction:column;gap:8px}._card_moa98_107{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:default;transition:all .15s;align-items:flex-start}._card_moa98_107:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}._unread_moa98_124{background:var(--primary-soft);cursor:pointer}._cardDot_moa98_129{width:12px;flex-shrink:0;padding-top:4px;display:flex;justify-content:center}._dot_moa98_137{width:8px;height:8px;border-radius:50%;background:var(--primary)}._cardBody_moa98_144{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._cardTitle_moa98_152{font-size:var(--text-sm);font-weight:600;color:var(--text)}._cardContent_moa98_158{margin:0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardTime_moa98_169{font-size:var(--text-xs);color:var(--text-tertiary)}._deleteBtn_moa98_174{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-tertiary);cursor:pointer;transition:all .15s;flex-shrink:0;opacity:0}._card_moa98_107:hover ._deleteBtn_moa98_174{opacity:1}._deleteBtn_moa98_174:hover{background:var(--error-soft);color:var(--error);border-color:var(--error)}._loadMore_moa98_200{width:100%}@keyframes _spin_moa98_75{to{transform:rotate(360deg)}}._page_7p03j_1{display:flex;flex-direction:column;gap:20px}._header_7p03j_7{display:flex;align-items:center;gap:10px}._header_7p03j_7 h2{margin:0;font-family:var(--font-display);font-size:var(--text-2xl)}._loading_7p03j_19{display:flex;align-items:center;justify-content:center;gap:8px;padding:64px 0;color:var(--text-tertiary)}._spin_7p03j_28{animation:_spin_7p03j_28 .8s linear infinite}._empty_7p03j_32{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center}._empty_7p03j_32 svg{color:var(--text-muted)}._empty_7p03j_32 p{margin:0;font-size:var(--text-md);color:var(--text-secondary);font-weight:600}._category_7p03j_54{display:flex;flex-direction:column;gap:10px}._categoryTitle_7p03j_60{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:700;color:var(--text);border-left:3px solid var(--primary);padding-left:10px}._faqList_7p03j_70{display:flex;flex-direction:column;gap:6px}._faqItem_7p03j_76{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;transition:border-color .15s}._faqItem_7p03j_76:hover,._faqOpen_7p03j_88{border-color:var(--primary)}._faqQuestion_7p03j_92{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:14px 16px;border:none;background:transparent;color:var(--text);font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer;transition:all .15s}._faqQuestion_7p03j_92 svg{color:var(--text-tertiary);flex-shrink:0;transition:color .15s}._faqQuestion_7p03j_92:hover{color:var(--primary)}._faqQuestion_7p03j_92:hover svg{color:var(--primary)}._faqAnswer_7p03j_123{padding:0 16px 14px;border-top:1px solid var(--border-light)}._faqAnswer_7p03j_123 p{margin:10px 0 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;white-space:pre-wrap}@keyframes _spin_7p03j_28{to{transform:rotate(360deg)}}._overlay_72j9i_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);background:var(--overlay);animation:_fadeIn_72j9i_1 var(--duration-slow) var(--ease-standard)}._dialog_72j9i_9{position:fixed;top:50%;left:50%;z-index:var(--z-modal);display:flex;width:min(420px,calc(100vw - var(--space-8)));max-height:calc(100vh - var(--space-8));padding:var(--space-8);overflow-y:auto;flex-direction:column;align-items:center;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);text-align:center;transform:translate(-50%,-50%);animation:_dialogIn_72j9i_1 var(--duration-slow) var(--ease-standard)}._dialog_72j9i_9:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._close_72j9i_35{position:absolute;top:var(--space-3);right:var(--space-3)}._title_72j9i_41{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}._description_72j9i_49{max-width:34ch;margin:var(--space-2) 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-base);line-height:1.6}._qrFrame_72j9i_57{display:grid;width:240px;height:240px;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._qrFrame_72j9i_57 img{display:block;width:100%;height:100%}._qrPlaceholder_72j9i_74{max-width:18ch;color:var(--text-tertiary);font-size:var(--text-sm);line-height:1.5}._status_72j9i_81{display:flex;margin:var(--space-4) 0;flex-direction:column;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-base)}._expireTime_72j9i_90{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-sm)}._actions_72j9i_100{display:flex;width:100%;margin-top:var(--space-4);justify-content:center}._actions_72j9i_100 button{gap:var(--space-2)}@keyframes _fadeIn_72j9i_1{0%{opacity:0}}@keyframes _dialogIn_72j9i_1{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--space-2)))}}@media(max-width:520px){._dialog_72j9i_9{padding:var(--space-6)}._qrFrame_72j9i_57{width:min(240px,calc(100vw - 96px));height:min(240px,calc(100vw - 96px))}}@media(prefers-reduced-motion:reduce){._overlay_72j9i_1,._dialog_72j9i_9{animation:none}}._page_cui2b_1{display:flex;flex-direction:column;gap:var(--space-6)}._header_cui2b_7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}._header_cui2b_7 button,._historySection_cui2b_15 button{gap:var(--space-2)}._header_cui2b_7 h1{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;line-height:1.25}._header_cui2b_7 p,._sectionHeading_cui2b_29 p,._historySection_cui2b_15 p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.6}._balanceSection_cui2b_37,._packageSection_cui2b_38,._historySection_cui2b_15{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._balanceSection_cui2b_37{display:flex;padding:var(--space-5) var(--space-6);align-items:center;justify-content:space-between;gap:var(--space-6)}._sectionHeading_cui2b_29{display:flex;align-items:center;gap:var(--space-3)}._sectionHeading_cui2b_29>svg{flex-shrink:0;color:var(--primary-hover)}._sectionHeading_cui2b_29 h2,._historySection_cui2b_15 h2{margin:0;color:var(--text);font-size:var(--text-xl);font-weight:600;line-height:1.35}._balanceValue_cui2b_73{color:var(--text);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:700;font-variant-numeric:tabular-nums}._balanceState_cui2b_81,._agreementState_cui2b_82{color:var(--text-secondary);font-size:var(--text-sm)}._contentGrid_cui2b_87{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:var(--space-5);align-items:start}._packageSection_cui2b_38{display:flex;padding:var(--space-6);flex-direction:column;gap:var(--space-5)}._packageList_cui2b_101{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._packageOption_cui2b_107{position:relative;display:flex;min-width:0;min-height:128px;padding:var(--space-4);flex-direction:column;justify-content:space-between;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--duration-standard) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}._packageOption_cui2b_107:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}._packageOption_cui2b_107:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._packageOption_cui2b_107:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.72}._packageSelected_cui2b_144{border-color:var(--primary);background:var(--green-soft)}._packageSelected_cui2b_144>svg{position:absolute;top:var(--space-3);right:var(--space-3);color:var(--primary-hover)}._packageMain_cui2b_156{display:flex;padding-right:var(--space-5);justify-content:space-between;gap:var(--space-3)}._packageMain_cui2b_156>span:first-child{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}._packageMain_cui2b_156 strong{font-size:var(--text-md)}._packageMain_cui2b_156 small{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}._packagePoints_cui2b_180{flex-shrink:0;color:var(--primary-hover);font-size:var(--text-sm);font-weight:600}._packagePrice_cui2b_187{display:flex;align-items:baseline;gap:var(--space-2)}._packagePrice_cui2b_187 strong{font-family:var(--font-mono);font-size:var(--text-xl)}._packagePrice_cui2b_187 del{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-sm)}._agreementRow_cui2b_204{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._state_cui2b_211{display:grid;min-height:140px;place-items:center;color:var(--text-secondary);font-size:var(--text-base);text-align:center}._historySection_cui2b_15{display:flex;padding:var(--space-5);flex-direction:column;gap:var(--space-3)}._historySection_cui2b_15 p{margin:0 0 var(--space-2)}._dialogOverlay_cui2b_231{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);background:var(--overlay);animation:_fadeIn_cui2b_1 var(--duration-slow) var(--ease-standard)}._agreementDialog_cui2b_239{position:fixed;top:50%;left:50%;z-index:var(--z-modal);width:min(720px,calc(100vw - var(--space-8)));max-height:min(760px,calc(100vh - var(--space-8)));padding:var(--space-8);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);transform:translate(-50%,-50%);animation:_dialogIn_cui2b_1 var(--duration-slow) var(--ease-standard)}._agreementDialog_cui2b_239:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._dialogClose_cui2b_261{position:absolute;top:var(--space-3);right:var(--space-3)}._dialogTitle_cui2b_267{padding-right:var(--space-8);color:var(--text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}._dialogDescription_cui2b_275{margin:var(--space-2) 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-base)}._agreementContent_cui2b_281{max-width:75ch;color:var(--text);font-size:var(--text-base);line-height:1.7;overflow-wrap:anywhere}._agreementContent_cui2b_281 img,._agreementContent_cui2b_281 table{max-width:100%}._successDialog_cui2b_294{position:fixed;top:50%;left:50%;z-index:var(--z-modal);display:flex;width:min(400px,calc(100vw - var(--space-8)));padding:var(--space-8);flex-direction:column;align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);text-align:center;transform:translate(-50%,-50%);animation:_dialogIn_cui2b_1 var(--duration-slow) var(--ease-standard)}._successDialog_cui2b_294:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._successIcon_cui2b_319{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:var(--success-soft);color:var(--success)}._successTitle_cui2b_329{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}._successDescription_cui2b_337{max-width:30ch;margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.6}@keyframes _fadeIn_cui2b_1{0%{opacity:0}}@keyframes _dialogIn_cui2b_1{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--space-2)))}}@media(max-width:800px){._contentGrid_cui2b_87{grid-template-columns:1fr}._historySection_cui2b_15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._historySection_cui2b_15 h2,._historySection_cui2b_15 p{grid-column:1 / -1}}@media(max-width:560px){._page_cui2b_1{gap:var(--space-4)}._header_cui2b_7 h1{font-size:var(--text-2xl)}._balanceSection_cui2b_37{padding:var(--space-4);align-items:flex-start;flex-direction:column}._packageSection_cui2b_38,._agreementDialog_cui2b_239{padding:var(--space-5)}._packageList_cui2b_101,._historySection_cui2b_15{grid-template-columns:1fr}._historySection_cui2b_15 h2,._historySection_cui2b_15 p{grid-column:auto}._agreementRow_cui2b_204{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){._packageOption_cui2b_107{transition:none}._dialogOverlay_cui2b_231,._agreementDialog_cui2b_239,._successDialog_cui2b_294{animation:none}}._page_zi6c8_1{display:flex;flex-direction:column;gap:var(--space-6)}._header_zi6c8_7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}._header_zi6c8_7 button{gap:var(--space-2)}._header_zi6c8_7 h1{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;line-height:1.25}._header_zi6c8_7 p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.6}._panel_zi6c8_34{min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._panelTitle_zi6c8_42{display:flex;margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);color:var(--text)}._panelTitle_zi6c8_42 svg{color:var(--primary-hover)}._panelTitle_zi6c8_42 h2{margin:0;font-size:var(--text-xl);font-weight:600}._state_zi6c8_60{display:grid;min-height:180px;place-items:center;color:var(--text-secondary);font-size:var(--text-base)}._mono_zi6c8_68{font-family:var(--font-mono);font-size:var(--text-sm)}._amountIncrease_zi6c8_73,._amountDecrease_zi6c8_74{font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums}._amountIncrease_zi6c8_73{color:var(--success)}._amountDecrease_zi6c8_74{color:var(--text-secondary)}@media(max-width:640px){._page_zi6c8_1{gap:var(--space-4)}._panel_zi6c8_34{padding:var(--space-4)}._header_zi6c8_7 h1{font-size:var(--text-2xl)}}:root{color-scheme:light;--bg: #f8fafc;--bg-elevated: #f1f5f9;--bg-overlay: rgba(255, 255, 255, .92);--surface: #ffffff;--surface-glass: rgba(255, 255, 255, .8);--popover: #ffffff;--brand-green: #10b981;--action-primary: #10b981;--action-primary-hover: #059669;--action-primary-foreground: #ffffff;--green: var(--action-primary);--green-hover: var(--action-primary-hover);--green-soft: rgba(16, 185, 129, .08);--green-muted: rgba(16, 185, 129, .04);--green-light: #10b981;--brand-green-light: #34d399;--green-tint: #ecfdf5;--shell-gradient: linear-gradient(180deg, #fcfdfd 0%, var(--bg) 48%, #f1f5f9 100%);--shell-glow-strong: rgba(52, 211, 153, .07);--shell-glow-soft: rgba(16, 185, 129, .04);--shell-bridge: rgba(236, 253, 245, .14);--shell-content-wash: rgba(255, 255, 255, .42);--gold: #b45309;--gold-light: #f59e0b;--gold-soft: rgba(217, 119, 6, .08);--accent: #b45309;--accent-soft: rgba(217, 119, 6, .08);--error: #dc2626;--error-soft: rgba(220, 38, 38, .08);--text: #1e293b;--text-secondary: #475569;--text-tertiary: #64748b;--text-muted: #94a3b8;--line: #e2e8f0;--border-strong: #cbd5e1;--line-light: #f1f5f9;--focus-ring: #059669;--ring: rgba(16, 185, 129, .28);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .03), 0 1px 3px rgba(15, 23, 42, .01);--shadow-md: 0 4px 16px rgba(15, 23, 42, .04), 0 2px 6px rgba(15, 23, 42, .02);--shadow-lg: 0 12px 32px rgba(15, 23, 42, .05), 0 4px 8px rgba(15, 23, 42, .02);--shadow-elevated: 0 20px 48px rgba(15, 23, 42, .06), 0 8px 16px rgba(15, 23, 42, .03);--shadow-glow: 0 0 24px rgba(16, 185, 129, .06), 0 0 60px rgba(16, 185, 129, .02);--shadow-inner-glow: inset 0 1px 0 rgba(255, 255, 255, .5);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--page-width: 1280px;--sidebar-width: 200px;--sidebar-width-collapsed: 56px;--font-display: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Inter", sans-serif;--font-body: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "IBM Plex Mono", ui-monospace, monospace;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-md: 15px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 26px;--text-3xl: 30px;--icon-xs: 12px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 20px;--icon-xl: 24px;--duration-fast: .16s;--duration-standard: .18s;--duration-popover: .22s;--duration-slow: .26s;--ease-standard: cubic-bezier(.16, 1, .3, 1);--z-dropdown: 100;--z-sticky: 200;--z-modal-backdrop: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--radius-btn: var(--radius-sm);--btn-height-sm: 28px;--btn-height-md: 36px;--btn-height-lg: 44px;--btn-height-icon: 32px;--btn-padding-sm: 0 10px;--btn-padding-md: 0 14px;--btn-padding-lg: 0 20px;--btn-font-sm: var(--text-xs);--btn-font-md: var(--text-sm);--btn-font-lg: var(--text-base);--btn-min-width: 88px;--btn-gap: var(--space-2);--background: var(--bg);--foreground: var(--text);--card: var(--surface);--card-glass: var(--surface-glass);--primary: var(--action-primary);--primary-hover: var(--action-primary-hover);--primary-soft: var(--green-soft);--primary-foreground: var(--action-primary-foreground);--primary-strong: var(--action-primary-hover);--primary-muted: var(--green-soft);--on-tint: #ffffff;--on-tint-soft: rgba(255, 255, 255, .9);--on-tint-translucent: rgba(255, 255, 255, .2);--on-tint-translucent-soft: rgba(255, 255, 255, .12);--on-tint-translucent-strong: rgba(255, 255, 255, .3);--muted: #f1f5f9;--muted-foreground: var(--text-secondary);--subtle-foreground: var(--text-tertiary);--border: var(--line);--input: var(--line);--ring-focus: var(--focus-ring);--overlay: rgba(15, 23, 42, .42);--media-overlay: rgba(15, 23, 42, .88);--shadow-color: rgba(16, 185, 129, .08);--shadow-soft: var(--shadow-md);--shadow-cover: var(--shadow-lg);--secondary: #f1f5f9;--secondary-foreground: var(--text);--accent-foreground: #ffffff;--info: #2563eb;--info-soft: rgba(37, 99, 235, .1);--success: #0f766e;--success-soft: rgba(15, 118, 110, .1);--warning: #b45309;--warning-soft: rgba(180, 83, 9, .1)}body{font-family:var(--font-body)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{min-width:320px;background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:14px;line-height:1.6;letter-spacing:.01em;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;letter-spacing:inherit}button{cursor:pointer;transition:transform .15s ease,opacity .15s ease}button:active:not(:disabled){transform:scale(.98)}a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}img{display:block;max-width:100%}#root{min-height:100vh}::selection{background:#10b9811f;color:var(--foreground)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm);transition:outline-color .15s ease}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b873}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.25) transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;font-size:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gentle-pulse{0%,to{box-shadow:0 0 6px #10b9810f}50%{box-shadow:0 0 12px #10b9811f}}.animate-fade-in-up{animation:fadeInUp .45s cubic-bezier(.16,1,.3,1) forwards}.animate-shimmer{background:linear-gradient(90deg,#00000003,#00000008,#00000003);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.glow-border{border:1px solid rgba(16,185,129,.1);transition:border-color .2s ease,box-shadow .2s ease}.glow-border:focus-within{border-color:#10b98140;box-shadow:0 0 0 3px var(--green-soft)}.glass-panel{background:var(--surface);border:1px solid var(--line-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,border-color .2s ease}.glass-panel:hover{box-shadow:var(--shadow-md);border-color:var(--line)}
