._button_1yuy2_1{display:inline-flex;align-items:center;justify-content:center;min-height:45px;gap:8px;padding:7px 12px;border:3px solid var(--line);border-radius:2px;font:inherit;cursor:pointer}._button_1yuy2_1:focus-visible{outline:3px solid rgba(85,199,166,.45);outline-offset:3px}._button_1yuy2_1:disabled{cursor:not-allowed;opacity:.72}._button-full_1yuy2_24{width:100%}._button-sm_1yuy2_28{min-height:36px;padding:6px 10px;border-width:2px;border-radius:2px;font-size:12px}._button-md_1yuy2_36{min-height:45px;padding:7px 12px}._button-lg_1yuy2_41{min-height:50px;padding:9px 16px;border-radius:2px;font-size:14px}._button-icon-only_1yuy2_48{min-width:3.25rem;padding-inline:.75rem}._button-icon_1yuy2_48{flex:none}._button-spin_1yuy2_57{animation:_button-spin_1yuy2_57 .9s linear infinite}._variant-nav_1yuy2_61{min-height:42px;padding:0 12px;border-radius:2px;border-width:3px;font-weight:800;line-height:1.1;color:#22553d;background:var(--yellow);box-shadow:3px 3px 0 var(--ink)}._variant-primary_1yuy2_73,._variant-secondary_1yuy2_74,._variant-danger_1yuy2_75{min-height:45px;border-radius:2px;font-weight:900}._variant-primary_1yuy2_73{color:var(--ink);background:var(--mint);box-shadow:3px 3px 0 var(--ink)}._variant-secondary_1yuy2_74{padding:7px 12px;color:var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--ink)}._variant-danger_1yuy2_75{padding:7px 12px;color:var(--ink);background:var(--coral);box-shadow:3px 3px 0 var(--ink)}._variant-ghost_1yuy2_101{min-height:45px;padding:7px 12px;border-radius:2px;font-weight:900;color:var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink)}@keyframes _button-spin_1yuy2_57{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._button_1yuy2_1,._button-spin_1yuy2_57{transition:none;animation:none}}@media (max-width: 620px){._variant-nav_1yuy2_61{min-height:36px;padding-inline:9px;border-width:2px;box-shadow:2px 2px 0 var(--ink)}}._dialog-layer_8etul_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:1rem}._dialog-backdrop_8etul_10{position:absolute;top:0;right:0;bottom:0;left:0;background:#211d31c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dialog-panel_8etul_17{position:relative;z-index:1;display:flex;flex-direction:column;width:min(430px,calc(100% - 32px));max-height:calc(100dvh - 2rem);overflow:hidden;padding:28px 24px 24px;border:4px solid var(--line);border-radius:4px;background:var(--paper);box-shadow:9px 9px 0 var(--ink)}._dialog-body_8etul_32{margin-top:1rem;display:grid;gap:1rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.45rem;line-height:1.7;scrollbar-color:rgba(90,111,146,.64) rgba(242,248,255,.72);scrollbar-gutter:stable;scrollbar-width:thin}._dialog-body_8etul_32::-webkit-scrollbar{width:.65rem}._dialog-body_8etul_32::-webkit-scrollbar-button{display:none;width:0;height:0;background:transparent}._dialog-body_8etul_32::-webkit-scrollbar-track{border-radius:999px;background:#f2f8ffb8}._dialog-body_8etul_32::-webkit-scrollbar-thumb{border:2px solid rgba(242,248,255,.72);border-radius:999px;background:#5a6f92a3;background-clip:content-box}._dialog-panel-lg_8etul_69{width:min(100%,40rem)}._dialog-panel-xl_8etul_73{width:min(100%,52rem)}._dialog-close_8etul_77{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:3px solid var(--line);border-radius:2px;color:var(--ink);font:inherit;background:var(--yellow);box-shadow:3px 3px 0 var(--ink);cursor:pointer}._dialog-close_8etul_77:focus-visible{outline:3px solid rgba(85,199,166,.45);outline-offset:3px}._dialog-eyebrow_8etul_100{margin:0;font-size:.78rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}._dialog-title_8etul_110{margin:.5rem 0 0;font-family:inherit;font-size:24px;line-height:1.2}._dialog-actions_8etul_117{margin-top:1.25rem;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}@media (max-width: 640px){._dialog-title_8etul_110{font-size:1.7rem}}._viewport_w1a8s_1{position:fixed;z-index:50;top:1rem;right:1rem;display:grid;width:min(24rem,calc(100vw - 2rem));gap:.75rem;pointer-events:none}._message_w1a8s_12{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;min-width:0;padding:.9rem .9rem .9rem 1rem;border:2px solid #c8d2e2;border-radius:.75rem;color:var(--ink);background:#fff;pointer-events:auto;animation:_message-enter_w1a8s_1 .18s ease-out}._message-success_w1a8s_28{border-color:#8fdbb0;background:#f1fff7}._message-error_w1a8s_33{border-color:#f0a9bc;background:#fff4f7}._message-warning_w1a8s_38{border-color:#e0c167;background:#fff9dc}._message-info_w1a8s_43{border-color:#9fc7e4;background:#f2f8ff}._icon_w1a8s_48{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid currentColor;border-radius:999px;background:#ffffffb8;flex:none}._message-success_w1a8s_28 ._icon_w1a8s_48{color:#247348}._message-error_w1a8s_33 ._icon_w1a8s_48{color:#9a3550}._message-warning_w1a8s_38 ._icon_w1a8s_48{color:#8a5d11}._message-info_w1a8s_43 ._icon_w1a8s_48{color:#376b96}._content_w1a8s_76{min-width:0;padding-top:.12rem}._title_w1a8s_81{margin:0;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.08rem;line-height:1.15;font-weight:800}._copy_w1a8s_89{margin:.32rem 0 0;color:var(--ink-soft);font-size:.92rem;line-height:1.55;word-break:break-word}._close_w1a8s_97{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid transparent;border-radius:999px;color:var(--ink-soft);font:inherit;background:#ffffff94;cursor:pointer}._close_w1a8s_97:focus-visible{outline:3px solid rgba(136,235,181,.95);outline-offset:2px}@keyframes _message-enter_w1a8s_1{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){._viewport_w1a8s_1{top:.75rem;right:.5rem;width:calc(100vw - 1rem)}._message_w1a8s_12{grid-template-columns:auto minmax(0,1fr) auto;padding:.82rem}}@media (prefers-reduced-motion: reduce){._message_w1a8s_12{animation:none}}._plain-card_15kfu_1{position:relative;display:block;width:100%;min-width:0;padding:.9rem 1rem;border:3px solid var(--line);border-radius:1.2rem;color:var(--ink);font:inherit;text-align:left;background:#ffffffd1;box-shadow:none}._plain-card-button_15kfu_16{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}._plain-card-with-footer_15kfu_21{padding-bottom:2.9rem}._plain-header_15kfu_25{min-width:0}._plain-title-row_15kfu_29{min-width:0;display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}._plain-title_15kfu_29{margin:0;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.2rem;line-height:1.1;font-weight:700}._plain-subtitle_15kfu_45{color:var(--ink-soft);font-size:.9rem;line-height:1.3}._plain-body_15kfu_51{margin-top:.45rem}._plain-body_15kfu_51>:first-child{margin-top:0}._plain-footer_15kfu_59{position:absolute;right:.75rem;bottom:.65rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}@media (max-width: 640px){._plain-card-with-footer_15kfu_21{padding-bottom:3.1rem}._plain-footer_15kfu_59{left:.75rem;right:auto;justify-content:flex-start}}._tabs-shell_12bkg_1{display:flex;justify-content:center;align-self:start;min-width:0;max-width:100%}._tabs-group_12bkg_9{min-width:0;display:flex;justify-content:center;width:100%}._tabs-list_12bkg_16{min-width:0;max-width:100%;display:flex;flex-wrap:nowrap;gap:.2rem;padding:.2rem;border:3px solid var(--line);border-radius:3px;background:var(--surface-muted);box-shadow:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._tabs-list_12bkg_16::-webkit-scrollbar{display:none}._tabs-item_12bkg_37{flex:0 0 auto;width:auto;min-height:2.35rem;padding:.45rem .75rem;display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:0;color:var(--ink-soft);font:inherit;text-align:left;font-weight:700;background:transparent;box-shadow:none;cursor:pointer}._tabs-item-active_12bkg_56{color:var(--ink);background:var(--yellow);box-shadow:none}._tabs-item_12bkg_37:focus-visible{outline:2px solid var(--line);outline-offset:1px}._tabs-icon_12bkg_67{flex:none}@media (max-width: 640px){._tabs-list_12bkg_16{width:100%;justify-content:flex-start}._tabs-item_12bkg_37{justify-content:flex-start;white-space:nowrap}}._stat-card_51p54_1{position:relative;overflow:hidden;width:100%;min-height:5.2rem;display:flex;align-items:center;gap:.75rem;padding:.85rem .9rem;border:3px solid var(--line);border-radius:3px;color:var(--ink);font:inherit;text-align:left;background:var(--paper);box-shadow:3px 3px #29243a40}._stat-button_51p54_19{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}._stat-active_51p54_24{border-color:var(--mint-dark);box-shadow:3px 3px #237d7247}._stat-tone-success_51p54_29{background:var(--mint-light)}._stat-tone-danger_51p54_33{background:var(--coral-light)}._stat-tone-warning_51p54_37{background:var(--yellow-light)}._stat-icon_51p54_41{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.6rem;height:2.6rem;border:3px solid var(--line);border-radius:2px;background:var(--surface-muted);box-shadow:3px 3px #29243a40}._stat-copy_51p54_54{min-width:0}._stat-title_51p54_58,._stat-value_51p54_59,._stat-small_51p54_60{margin:0}._stat-title_51p54_58{color:var(--ink-soft);font-size:.9rem;font-weight:800}._stat-value_51p54_59{margin-top:.2rem;display:flex;align-items:baseline;gap:.28rem;flex-wrap:wrap;font-family:inherit;line-height:1.05;font-weight:700}._stat-number_51p54_81{font-size:clamp(1.2rem,2vw,1.8rem)}._stat-value-text_51p54_85{margin-top:.35rem;align-items:center;line-height:1.2}._stat-value-text_51p54_85 ._stat-number_51p54_81{padding:.2rem .48rem;border:1px solid var(--line-muted);border-radius:var(--radius-sm);color:var(--ink);background:var(--paper);font-family:inherit;font-size:.92rem;line-height:1.15;font-weight:800;white-space:nowrap}._stat-unit_51p54_104{font-size:.92rem;color:var(--ink-soft)}._stat-small_51p54_60{margin-top:.25rem;color:var(--ink-soft);font-size:.78rem;line-height:1.4}@media (min-width: 1024px) and (max-width: 1199px){._stat-card_51p54_1{min-height:5.1rem;gap:.55rem;padding:.72rem .58rem}._stat-icon_51p54_41{width:2.35rem;height:2.35rem;border-radius:var(--radius-sm)}._stat-title_51p54_58{font-size:.8rem}._stat-number_51p54_81{font-size:1.22rem}._stat-value-text_51p54_85 ._stat-number_51p54_81{font-size:.82rem}}._switch_l1hn2_1{min-height:2.5rem;padding:.35rem .5rem .35rem .45rem;display:inline-flex;align-items:center;gap:.65rem;border:3px solid var(--line);border-radius:999px;font:inherit;color:var(--ink);background:linear-gradient(160deg,#fffefd,#f7fbff);box-shadow:0 4px #7f95bc38,inset 0 1px #ffffffeb;cursor:pointer}._switch_l1hn2_1:disabled,._disabled_l1hn2_22{cursor:not-allowed;opacity:.72}._track_l1hn2_27{position:relative;flex:none;width:2.65rem;height:1.5rem;border-radius:999px;background:linear-gradient(180deg,#dce7f5,#c4d6eb);box-shadow:inset 0 1px 2px #4c5f812e,inset 0 -1px #ffffffb3;transition:background .18s ease}._thumb_l1hn2_40{position:absolute;top:.16rem;left:.16rem;width:1.18rem;height:1.18rem;border-radius:999px;background:linear-gradient(180deg,#fffefd,#f7f9ff);box-shadow:0 2px 4px #5a6f9242,inset 0 1px #ffffffe6;transition:transform .18s ease}._on_l1hn2_18 ._track_l1hn2_27{background:linear-gradient(180deg,#bdeecf,#8ee0b0)}._on_l1hn2_18 ._thumb_l1hn2_40{transform:translate(1.15rem)}._copy_l1hn2_62{display:grid;gap:.02rem;text-align:left;line-height:1.15}._label_l1hn2_69,._state_l1hn2_70{white-space:nowrap}._label_l1hn2_69{font-size:.9rem;font-weight:700}._state_l1hn2_70{font-size:.76rem;color:var(--ink-soft)}._on_l1hn2_18 ._state_l1hn2_70{color:#2c8c61}._auth-form_1afzz_1{display:grid;gap:.95rem}._field-block_1afzz_6{display:grid;gap:.45rem}._field-label_1afzz_11{font-size:.9rem;font-weight:700}._field-input_1afzz_16{width:100%;min-width:0;padding:.85rem 1rem;border:2px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;background:#ffffffe6;box-shadow:inset 0 2px #7f95bc1f}._field-input_1afzz_16::placeholder{color:#99a6bb}._field-input_1afzz_16:focus-visible{outline:3px solid rgba(85,199,166,.45);outline-offset:3px}._code-row_1afzz_37{display:grid;gap:.75rem}._captcha-dialog-panel_1afzz_42{width:min(100%,23rem)}._captcha-panel_1afzz_46{display:grid;gap:.7rem}._captcha-header_1afzz_51{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._captcha-title_1afzz_58{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:var(--ink);font-size:.9rem;font-weight:800}._captcha-actions_1afzz_68{display:inline-flex;gap:.45rem}._captcha-icon-button_1afzz_73{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:#fff8e8;cursor:pointer;box-shadow:0 2px #7f95bc38}._captcha-icon-button_1afzz_73:disabled{cursor:not-allowed;opacity:.62}._captcha-frame_1afzz_92{position:relative;width:min(100%,300px);margin:0 auto;overflow:hidden;border:2px solid var(--line);border-radius:var(--radius-sm);background:#eef4fb;-webkit-user-select:none;user-select:none}._captcha-master_1afzz_103{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}._captcha-tile_1afzz_111{position:absolute;z-index:1;filter:drop-shadow(0 5px 7px rgba(35,54,78,.28));pointer-events:none}._captcha-track_1afzz_118{position:relative;width:min(100%,300px);height:2.8rem;margin:0 auto;overflow:hidden;border:2px solid var(--line);border-radius:var(--radius-sm);background:#fff;-webkit-user-select:none;user-select:none}._captcha-track-fill_1afzz_130{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#88ebb573,#ffdd8973)}._captcha-handle_1afzz_137{position:absolute;top:.22rem;bottom:.22rem;display:inline-flex;align-items:center;justify-content:center;min-width:2.55rem;border:2px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:linear-gradient(145deg,#fff,#eaf6ff);box-shadow:0 3px #7f95bc3d;cursor:grab;touch-action:none}._captcha-handle-dragging_1afzz_154{cursor:grabbing}._captcha-handle_1afzz_137:disabled{cursor:wait;opacity:.72}._captcha-loading_1afzz_163{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:5.8rem;color:var(--ink-soft);font-size:.92rem;font-weight:700}._dialog-feedback_1afzz_174{margin:.7rem 0 0;padding:.75rem .9rem;border:2px dashed #95a9ca;border-radius:var(--radius-sm);color:var(--ink-soft);background:#ffffffb8;font-size:.95rem;line-height:1.7}._dialog-feedback-error_1afzz_185{color:#9a3550;border-color:#f0a9bc;background:#fff4f7}._dialog-feedback-success_1afzz_191{color:#2d7e4d;border-color:#8fdbb0;background:#f1fff7}@media (min-width: 768px){._code-row_1afzz_37{grid-template-columns:minmax(0,1fr) auto}}._tool-card_1de65_1{position:relative;display:flex;min-width:0;min-height:17.25rem;flex-direction:column;width:100%;padding:1.05rem;overflow:hidden;border:3px solid var(--line);border-radius:3px;color:var(--ink);font:inherit;text-align:left;text-decoration:none;background:var(--paper);box-shadow:3px 3px #29243a40;animation:_card-enter_1de65_1 .36s ease backwards;animation-delay:calc(var(--card-index, 0) * 45ms + 80ms)}._tool-card_1de65_1:before{position:absolute;inset:0 0 auto;height:.32rem;background:var(--mint);content:""}._tool-card-plan_1de65_30:before{background:var(--coral)}._tool-card_1de65_1:focus-visible{outline:3px solid rgba(85,199,166,.46);outline-offset:3px}._tool-card-live_1de65_39{cursor:pointer}._tool-card-plan_1de65_30{color:var(--ink-soft);background:#fffdf4b8}._tool-card-live_1de65_39:active{transform:translate(2px,2px);box-shadow:2px 2px #29243a47}._tool-top_1de65_53{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-top:.15rem}._tool-icon_1de65_61{display:inline-flex;width:2.65rem;height:2.65rem;flex:0 0 2.65rem;align-items:center;justify-content:center;border:3px solid var(--line);border-radius:2px;color:var(--ink);box-shadow:3px 3px #29243a40}._tool-icon-live_1de65_74{background:var(--mint-light)}._tool-icon-plan_1de65_78{background:var(--yellow-light)}._status-tag_1de65_82{display:inline-flex;min-height:1.65rem;align-items:center;justify-content:center;padding:.25rem .55rem;border:2px solid var(--line);border-radius:2px;font-size:.68rem;line-height:1;font-weight:800}._status-tag-live_1de65_95{color:var(--mint-dark);background:var(--mint-light)}._status-tag-plan_1de65_100{color:var(--coral-dark);background:var(--coral-light)}._tool-category_1de65_105{margin:.85rem 0 0;color:var(--coral-dark);font-size:.68rem;font-weight:800;line-height:1;letter-spacing:.09em}._tool-title_1de65_114{margin:.36rem 0 0;font-size:1.35rem;line-height:1.2;font-weight:850;letter-spacing:-.02em}._tool-description_1de65_122{display:-webkit-box;margin:.65rem 0 0;overflow:hidden;color:var(--ink-soft);font-size:.84rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}._chip-row_1de65_133{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}._chip_1de65_133{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .45rem;border:1px solid var(--line);border-radius:2px;color:var(--ink-soft);background:var(--surface-muted);font-size:.68rem;line-height:1.1;font-weight:700}._tool-foot_1de65_154{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.8rem;border-top:1.5px dashed var(--line-muted);color:var(--ink);font-size:.8rem;font-weight:800}._tool-foot-muted_1de65_166{justify-content:flex-end;color:var(--ink-faint)}@keyframes _card-enter_1de65_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){._tool-card_1de65_1{min-height:16rem}}@media (prefers-reduced-motion: reduce){._tool-card_1de65_1{transition:none;animation:none}}._user-menu_7go3j_1{position:relative;z-index:40}._user-menu-trigger_7go3j_6,._user-menu-item_7go3j_7{border:3px solid var(--line);font:inherit;cursor:pointer}._user-menu-trigger_7go3j_6:focus-visible,._user-menu-item_7go3j_7:focus-visible{outline:3px solid rgba(85,199,166,.45);outline-offset:3px}._user-menu-trigger_7go3j_6{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:4px 7px;border-width:3px;border-radius:2px;color:var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--ink)}._user-menu-avatar_7go3j_32,._user-menu-summary-avatar_7go3j_33{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:3px solid var(--line);border-radius:999px;background:linear-gradient(145deg,#ffe8d5,#ffd8ec);box-shadow:0 4px #7f95bc3d,inset 0 1px #ffffffe6}._user-menu-avatar_7go3j_32{flex:none;width:32px;height:32px;border-width:2px;color:#8a4452;font-family:inherit;font-size:1rem;line-height:1;font-weight:700}._user-menu-avatar_7go3j_32 img,._user-menu-summary-avatar_7go3j_33 img{width:100%;height:100%;object-fit:cover}._user-menu-trigger-name_7go3j_65{min-width:0;overflow:hidden;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.05;font-weight:700;white-space:nowrap;text-overflow:ellipsis}._user-menu-chevron_7go3j_77{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:.15rem;border-radius:0;color:var(--ink-soft);background:var(--paper);box-shadow:none}._user-menu-open_7go3j_90 ._user-menu-chevron_7go3j_77{transform:rotate(180deg)}._user-menu-panel_7go3j_94{position:absolute;top:calc(100% + 9px);right:0;z-index:50;min-width:13.5rem;padding:12px;border:3px solid var(--line);border-radius:4px;background:var(--paper);box-shadow:6px 6px #29243a47}._user-menu-floating_7go3j_107{position:fixed;left:var(--floating-user-menu-gap);bottom:var(--floating-user-menu-gap);z-index:24}._user-menu-trigger-floating_7go3j_114{position:relative;min-height:auto;padding:0;gap:0;border:none;border-radius:999px;background:transparent;box-shadow:none;cursor:grab;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none}._user-menu-trigger-floating_7go3j_114:before,._user-menu-trigger-floating_7go3j_114:after{position:absolute;border-radius:999px;pointer-events:none;content:""}._user-menu-trigger-floating_7go3j_114:before{top:-.42rem;right:-.42rem;bottom:-.42rem;left:-.42rem;z-index:-1;background:conic-gradient(from 90deg,#ff5a7a,#ffb347,#fff166,#4ee58a,#44c7ff,#816bff,#ff5aef,#ff5a7a);filter:blur(8px);opacity:.72;animation:_floating-avatar-rainbow-breath_7go3j_1 2.8s ease-in-out infinite}._user-menu-trigger-floating_7go3j_114:after{top:-.18rem;right:-.18rem;bottom:-.18rem;left:-.18rem;z-index:0;background:conic-gradient(from 90deg,#ff4f79,#ffb13d,#fff06a,#4ce783,#40c8ff,#8068ff,#ff58ee,#ff4f79);animation:_floating-avatar-rainbow-spin_7go3j_1 5.5s linear infinite}._user-menu-floating_7go3j_107 ._user-menu-avatar_7go3j_32{position:relative;z-index:1;width:3.75rem;height:3.75rem;border-color:#ffffffeb;box-shadow:0 12px 22px #7f95bc33,inset 0 1px #fffffff0}._user-menu-floating_7go3j_107 ._user-menu-panel_7go3j_94{top:auto;right:auto;bottom:calc(100% + .8rem);left:0;width:min(18rem,calc(100vw - 2rem));min-width:0}._user-menu-floating-right_7go3j_173 ._user-menu-panel_7go3j_94{right:0;left:auto}._user-menu-dragging_7go3j_178 ._user-menu-trigger_7go3j_6{cursor:grabbing}._user-menu-summary_7go3j_33{display:flex;align-items:center;gap:.75rem;padding:.15rem .2rem .8rem;border-bottom:2px dashed #b4bfd4}._user-menu-summary-avatar_7go3j_33{flex:none;width:3.2rem;height:3.2rem;color:#8a4452;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.2rem;line-height:1;font-weight:700}._user-menu-summary-copy_7go3j_201{min-width:0}._user-menu-name_7go3j_205,._user-menu-phone_7go3j_206,._user-menu-balance_7go3j_207{margin:0}._user-menu-name_7go3j_205{font-family:inherit;font-size:1rem;line-height:1.1;font-weight:700}._user-menu-phone_7go3j_206{margin-top:.25rem;color:var(--ink-soft);font-size:.82rem}._user-menu-balance_7go3j_207{display:inline-flex;align-items:center;margin-top:.45rem;padding:.2rem .55rem;border:2px solid var(--line);border-radius:2px;color:var(--ink);background:var(--paper);font-size:.8rem;line-height:1.2;font-weight:700}._user-menu-item_7go3j_7{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:45px;margin-top:12px;padding:7px 12px;border-radius:2px;color:var(--ink);background:var(--coral);box-shadow:3px 3px 0 var(--ink);text-align:left;font-weight:700}._user-menu-item-secondary_7go3j_255{color:var(--ink);background:var(--yellow)}._user-menu-icon_7go3j_260{flex:none}@keyframes _floating-avatar-rainbow-breath_7go3j_1{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:.92;transform:scale(1.08)}}@keyframes _floating-avatar-rainbow-spin_7go3j_1{to{transform:rotate(360deg)}}@media (max-width: 640px){._user-menu_7go3j_1{width:100%}._user-menu-trigger_7go3j_6{width:100%;justify-content:space-between}._user-menu-trigger-name_7go3j_65{flex:1}._user-menu-panel_7go3j_94{right:auto;left:0;min-width:100%}._user-menu-floating_7go3j_107,._user-menu-trigger-floating_7go3j_114{width:auto}._user-menu-floating_7go3j_107 ._user-menu-panel_7go3j_94{width:min(18rem,calc(100vw - 1.7rem));min-width:0}}@media (max-width: 620px){._user-menu_7go3j_1{width:auto}._user-menu-trigger_7go3j_6{width:auto;min-height:36px;padding:2px 5px;border-width:2px;box-shadow:2px 2px 0 var(--ink)}._user-menu-avatar_7go3j_32{width:28px;height:28px}._user-menu-trigger-name_7go3j_65{font-size:14px}._user-menu-chevron_7go3j_77{width:22px;height:22px}}@media (prefers-reduced-motion: reduce){._user-menu-trigger_7go3j_6,._user-menu-item_7go3j_7,._user-menu-chevron_7go3j_77{transition:none;animation:none}._user-menu-trigger-floating_7go3j_114:before,._user-menu-trigger-floating_7go3j_114:after{animation:none}}@media print{._user-menu-floating_7go3j_107{display:none!important}}._demo-page_7lsxp_1{min-height:calc(100dvh - 2rem)}._demo-row_7lsxp_5{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}._demo-layout_7lsxp_12{display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:1rem;align-items:start}._demo-sidebar_7lsxp_19{position:sticky;top:1rem;padding:.9rem;border:3px solid var(--line);border-radius:1.6rem;background:radial-gradient(circle at top right,rgba(255,199,215,.42),transparent 30%),linear-gradient(160deg,#fffefd,#fff7f2);box-shadow:6px 6px 0 var(--line),12px 16px 28px #7f95bc24,inset 0 1px #fffffff0}._demo-group-list_7lsxp_34{display:grid;gap:.7rem}._demo-group-item_7lsxp_39{width:100%;display:grid;gap:.28rem;padding:.82rem .9rem;border:3px solid transparent;border-radius:1rem;color:var(--ink);font:inherit;text-align:left;background:#ffffff85;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}._demo-group-item_7lsxp_39:focus-visible{outline:3px solid rgba(136,235,181,.95);outline-offset:3px}._demo-group-item_7lsxp_39 span{font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.05rem;line-height:1.1;font-weight:700}._demo-group-item_7lsxp_39 small{color:var(--ink-soft);font-size:.78rem;line-height:1.35}._demo-group-item-active_7lsxp_75{border-color:var(--line);background:linear-gradient(180deg,#fff,#eef8ff);box-shadow:0 4px #7f95bc38,inset 0 1px #fffffff2}._demo-content_7lsxp_83{display:grid;gap:1rem}._demo-feedback_7lsxp_88{margin:0;padding:.75rem .9rem;border:2px dashed #8fdbb0;border-radius:1rem;color:#2d7e4d;background:#f1fff7;font-size:.95rem;line-height:1.7}._demo-panel_7lsxp_99{display:grid;gap:1rem}._demo-component-grid_7lsxp_104{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}._demo-component-grid-overlays_7lsxp_111{align-items:start}._demo-tool-grid_7lsxp_115{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._demo-stack_7lsxp_121{display:grid;gap:.85rem}._demo-card-copy_7lsxp_126{margin:0;color:var(--ink-soft);line-height:1.5}._demo-dialog-copy_7lsxp_132{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.7}._demo-chip-row_7lsxp_139{display:flex;flex-wrap:wrap;gap:.45rem}._demo-chip_7lsxp_139{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .55rem;border:2px solid #95a9ca;border-radius:999px;background:var(--card-alt);font-size:.75rem;line-height:1;font-weight:700}._demo-pill_7lsxp_158{display:inline-flex;align-items:center;min-height:1.55rem;padding:.18rem .52rem;border-radius:999px;color:#247348;background:#ddfae9db;font-size:.78rem;line-height:1;font-weight:800}._demo-pill-danger_7lsxp_171{color:#9a3550;background:#ffe2ebd1}._demo-menu-area_7lsxp_176{position:relative;min-height:8.8rem}._demo-menu_7lsxp_176{justify-self:start;z-index:4}@media (max-width: 767px){._demo-layout_7lsxp_12{grid-template-columns:1fr}._demo-sidebar_7lsxp_19{position:static}._demo-group-list_7lsxp_34,._demo-component-grid_7lsxp_104,._demo-tool-grid_7lsxp_115{grid-template-columns:1fr}}._toolbar_ao0lu_1{display:grid;grid-template-columns:minmax(15rem,1fr) auto;align-items:center;gap:.75rem;padding:1rem 0}._search_ao0lu_9{display:flex;min-height:2.85rem;align-items:center;gap:.55rem;padding:0 .8rem;border:3px solid var(--line);border-radius:2px;color:var(--ink-soft);background:var(--paper)}._search_ao0lu_9:focus-within{outline:3px solid rgba(85,199,166,.35);outline-offset:2px}._search_ao0lu_9 input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);font:inherit;font-size:.88rem;background:transparent}._search_ao0lu_9 input::placeholder{color:var(--ink-faint)}._sr-label_ao0lu_41{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}._count_ao0lu_49{min-width:7rem;margin:0;color:var(--ink-soft);font-size:.78rem;text-align:right}._count_ao0lu_49 strong{color:var(--ink)}@media (max-width: 760px){._toolbar_ao0lu_1{grid-template-columns:minmax(0,1fr)}._count_ao0lu_49{min-width:0;text-align:left}}._workspace_19usr_1{min-width:0}._tool-grid_19usr_5{display:grid;gap:.9rem}._empty_19usr_10{display:grid;min-height:13rem;place-content:center;gap:.45rem;border:2px dashed var(--line-muted);border-radius:var(--radius-md);color:var(--ink-soft);text-align:center;background:#fffdf4b8}._empty_19usr_10 strong{color:var(--ink)}@media (min-width: 768px){._tool-grid_19usr_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width: 1200px){._tool-grid_19usr_5{grid-template-columns:repeat(3,minmax(0,1fr))}}._page-shell_1mtpt_1,._page-shell_1mtpt_1 *{box-sizing:border-box}._page-shell_1mtpt_1{min-height:100vh;padding:1.2rem;color:var(--ink);background:radial-gradient(circle at 12% 14%,#ffeef1 0%,transparent 30%),radial-gradient(circle at 88% 12%,#eef7ff 0%,transparent 32%),radial-gradient(circle at 82% 86%,#f0ffef 0%,transparent 28%),linear-gradient(180deg,var(--cream-0) 0%,var(--cream-1) 100%)}._tool-shell_1mtpt_17{width:min(82rem,100%);margin:0 auto;display:grid;gap:1rem}._topbar_1mtpt_24,._preview-shell_1mtpt_25,._state-card_1mtpt_26,._modal-card_1mtpt_27{border:3px solid var(--line);border-radius:1.5rem;background:linear-gradient(165deg,#fffefd,#fff7f2);box-shadow:6px 6px 0 var(--line),10px 14px 22px #7f95bc24,inset 0 1px #fffffff2}._topbar_1mtpt_24{position:sticky;top:.8rem;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem}._title-block_1mtpt_48{min-width:0;display:flex;align-items:center;gap:.85rem}._title-block_1mtpt_48 p,._preview-head_1mtpt_56 p,._modal-head_1mtpt_57 p,._feedback_1mtpt_58,._state-card_1mtpt_26 p{margin:0;color:var(--ink-soft);line-height:1.7}._title-block_1mtpt_48 p{font-size:.74rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:700}._title-block_1mtpt_48 h1,._preview-head_1mtpt_56 h2,._modal-head_1mtpt_57 h2,._state-card_1mtpt_26 h1{margin:0;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;line-height:1.1}._title-block_1mtpt_48 h1{margin-top:.12rem;font-size:1.58rem}._back-link_1mtpt_87,._toolbar-btn_1mtpt_88,._ghost-btn_1mtpt_89,._icon-btn_1mtpt_90,._page-paper_1mtpt_91{display:inline-flex;align-items:center;justify-content:center;border:3px solid var(--line);color:inherit;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}._back-link_1mtpt_87{gap:.45rem;min-height:2.55rem;padding:.5rem .8rem;border-radius:999px;background:linear-gradient(150deg,#edf8ff,var(--sky-200));box-shadow:0 4px 0 var(--line-soft)}._toolbar_1mtpt_88{display:flex;align-items:center;justify-content:flex-end;gap:.7rem}._file-input_1mtpt_119{display:none}._toolbar-btn_1mtpt_88{gap:.5rem;min-height:2.9rem;padding:.68rem 1rem;border-radius:1rem;background:linear-gradient(145deg,#edf8ff,#d7efff);box-shadow:0 5px 0 var(--line-soft);white-space:nowrap}._upload-btn_1mtpt_133{background:linear-gradient(145deg,var(--green-500),var(--green-600));color:#fffdfd}._upload-btn_1mtpt_133._is-upload-dragging_1mtpt_138{border-color:#3d6d9d;background:linear-gradient(145deg,#7ce9ae,#4fc980);box-shadow:0 5px 0 var(--line-soft),0 0 0 5px #88ebb55c}._export-btn_1mtpt_146{background:linear-gradient(145deg,#7ddcff,#5fbef0);color:#fffdfd}._preview-shell_1mtpt_25{min-height:0;padding:1rem;background:linear-gradient(180deg,#f8fbff,#eef5ff)}._preview-shell_1mtpt_25._is-empty_1mtpt_157{padding-bottom:1rem}._preview-head_1mtpt_56{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._preview-head_1mtpt_56 h2{font-size:1.35rem}._ghost-btn_1mtpt_89{min-height:2.4rem;padding:.45rem .8rem;border-radius:999px;background:linear-gradient(145deg,#fffefd,#f2f8ff);box-shadow:0 3px 0 var(--line-soft)}._empty-state_1mtpt_181{min-height:9.5rem;display:grid;place-items:center;align-content:center;gap:.8rem;padding:1.4rem;border:2px solid rgba(90,111,146,.14);border-radius:1.25rem;background:linear-gradient(180deg,#ffffffad,#f2f8ff8a);text-align:center}._empty-state_1mtpt_181 svg{color:#46607fa3}._empty-state_1mtpt_181 p{max-width:24rem;margin:0;color:var(--ink-soft);font-size:.98rem;font-weight:800}._document-stage_1mtpt_207{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));justify-items:center;align-items:start;gap:1.65rem 1.35rem;padding:1.2rem 1rem 2rem}._document-page_1mtpt_216{width:min(100%,10.5rem);display:grid;gap:.45rem;justify-items:center;padding:.45rem;border:2px solid transparent;border-radius:.95rem;transition:border-color .2s ease,background .2s ease,opacity .2s ease}._document-page_1mtpt_216:focus-within{border-color:#b5d6f0e6;background:#ffffff75}._document-page_1mtpt_216._is-page-dragging_1mtpt_235{opacity:.5;transform:scale(.985)}._document-page_1mtpt_216[draggable=true]{cursor:grab}._document-page_1mtpt_216[draggable=true]:active{cursor:grabbing}._page-tools_1mtpt_248{width:100%;min-height:2.1rem;display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.3rem}._drag-handle_1mtpt_257{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:3px solid #c6d8ef;border-radius:.75rem;background:#fffefd;color:var(--ink-soft);cursor:grab}._page-number_1mtpt_270{min-width:0;justify-self:center;padding:.28rem .45rem;border:2px solid #c6d8ef;border-radius:999px;background:#ffffffc7;font-size:.78rem;font-weight:800;white-space:nowrap}._icon-btn_1mtpt_90{width:2rem;height:2rem;padding:0;border-radius:.75rem;background:linear-gradient(145deg,#edf8ff,#d7efff);box-shadow:0 3px 0 var(--line-soft)}._danger-btn_1mtpt_291{background:linear-gradient(145deg,#fff2f5,#ffe2ea);color:#b35a74}._page-paper_1mtpt_91{width:100%;aspect-ratio:1 / 1.414;padding:.45rem;overflow:hidden;border-radius:.35rem;background:#fff;box-shadow:0 0 0 1px #5a6f921a,0 10px 20px #5a6f9229}._page-paper_1mtpt_91:focus-visible{border-color:#4f7aa5}._page-image_1mtpt_312{max-width:100%;max-height:100%;object-fit:contain;transition:transform .2s ease}._page-caption_1mtpt_319{width:100%;margin:0;overflow:hidden;color:var(--ink-soft);font-size:.78rem;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}._feedback_1mtpt_58{margin-top:.5rem;padding:.75rem .85rem;border:2px dashed #95a9ca;border-radius:1rem;background:#ffffffb8;font-weight:700}._preview-modal_1mtpt_340{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1rem}._modal-backdrop_1mtpt_349{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#687e9c57;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}._modal-card_1mtpt_27{position:relative;z-index:1;width:min(68rem,100%);max-height:calc(100vh - 2rem);display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1rem}._modal-head_1mtpt_57{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._modal-head_1mtpt_57 h2{font-size:1.35rem}._modal-head_1mtpt_57 p{max-width:min(48rem,62vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modal-actions_1mtpt_388{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}._modal-page_1mtpt_395{min-height:0;display:grid;place-items:center;overflow:auto;padding:1rem;border-radius:1.1rem;background:#edf3fb}._modal-image_1mtpt_405{max-width:100%;max-height:calc(100vh - 12rem);object-fit:contain;transition:transform .2s ease}._state-shell_1mtpt_412{min-height:100vh;display:grid;place-items:center;padding:1rem;color:var(--ink);background:radial-gradient(circle at 12% 14%,#ffeef1 0%,transparent 30%),radial-gradient(circle at 88% 12%,#eef7ff 0%,transparent 32%),linear-gradient(180deg,var(--cream-0) 0%,var(--cream-1) 100%)}._state-card_1mtpt_26{width:min(32rem,100%);display:grid;justify-items:center;gap:.75rem;padding:2rem;text-align:center}._back-link_1mtpt_87:active,._toolbar-btn_1mtpt_88:active:not(:disabled),._ghost-btn_1mtpt_89:active,._icon-btn_1mtpt_90:active:not(:disabled),._page-paper_1mtpt_91:active{transform:translate(3px,3px);box-shadow:0 1px 0 var(--line-soft)}._toolbar-btn_1mtpt_88:disabled,._icon-btn_1mtpt_90:disabled{cursor:not-allowed;opacity:.62;transform:none}._back-link_1mtpt_87:focus-visible,._toolbar-btn_1mtpt_88:focus-visible,._ghost-btn_1mtpt_89:focus-visible,._icon-btn_1mtpt_90:focus-visible,._page-paper_1mtpt_91:focus-visible{outline:3px solid rgba(136,235,181,.95);outline-offset:3px}._spin-icon_1mtpt_458{animation:_spin_1mtpt_458 .9s linear infinite}@keyframes _spin_1mtpt_458{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 760px){._page-shell_1mtpt_1{padding:.75rem}._topbar_1mtpt_24{position:static;align-items:stretch;flex-direction:column;padding:.85rem}._title-block_1mtpt_48{align-items:flex-start;flex-direction:column}._toolbar_1mtpt_88{display:grid;grid-template-columns:1fr 1fr}._toolbar-btn_1mtpt_88{width:100%;padding-inline:.75rem}._preview-head_1mtpt_56,._modal-head_1mtpt_57{align-items:stretch;flex-direction:column}._document-stage_1mtpt_207{gap:1rem;padding-block:.75rem 1rem}._document-page_1mtpt_216{padding-inline:0}._page-tools_1mtpt_248,._page-paper_1mtpt_91,._page-caption_1mtpt_319{width:100%}._modal-head_1mtpt_57 p{max-width:100%}._modal-actions_1mtpt_388{justify-content:stretch}._modal-actions_1mtpt_388 ._toolbar-btn_1mtpt_88{flex:1}._modal-page_1mtpt_395{padding:.75rem}}@media (prefers-reduced-motion: reduce){._back-link_1mtpt_87,._toolbar-btn_1mtpt_88,._ghost-btn_1mtpt_89,._icon-btn_1mtpt_90,._page-paper_1mtpt_91,._page-image_1mtpt_312,._modal-image_1mtpt_405,._document-page_1mtpt_216{transition:none}._spin-icon_1mtpt_458{animation:none}._back-link_1mtpt_87:active,._toolbar-btn_1mtpt_88:active:not(:disabled),._ghost-btn_1mtpt_89:active,._icon-btn_1mtpt_90:active:not(:disabled),._page-paper_1mtpt_91:active{transform:none}}@media screen{._page-shell_1mtpt_1{min-height:0;padding:1rem 0 0;background:transparent}._tool-shell_1mtpt_17{width:100%}._topbar_1mtpt_24,._preview-shell_1mtpt_25,._state-card_1mtpt_26,._modal-card_1mtpt_27{border-width:2px;border-radius:var(--radius-md);background:var(--paper);box-shadow:4px 4px #29243a38}._topbar_1mtpt_24{position:static}._title-block_1mtpt_48 h1,._preview-head_1mtpt_56 h2,._modal-head_1mtpt_57 h2,._state-card_1mtpt_26 h1{font-family:inherit;font-weight:850}._back-link_1mtpt_87,._toolbar-btn_1mtpt_88,._ghost-btn_1mtpt_89,._icon-btn_1mtpt_90,._page-paper_1mtpt_91{border-width:2px;border-radius:var(--radius-sm);box-shadow:none}._upload-btn_1mtpt_133{color:var(--ink);background:var(--mint)}._export-btn_1mtpt_146{color:var(--ink);background:var(--yellow)}._preview-shell_1mtpt_25{background:var(--paper)}._empty-state_1mtpt_181,._document-page_1mtpt_216,._preview-image-shell_1mtpt_621{border-radius:var(--radius-sm);background:var(--surface-muted)}}._state-card_2d22r_1{max-width:44rem;padding:1.35rem;border:2px solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-offset)}._state-kicker_2d22r_10{margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:700}._state-title_2d22r_20{margin:.5rem 0 0;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.7rem;line-height:1.05}._state-copy_2d22r_27{margin:.7rem 0 0;color:var(--ink-soft);font-size:.95rem;line-height:1.7}._state-link_2d22r_34{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding:.75rem 1rem;border:3px solid var(--line);border-radius:1rem;color:#1f4f3a;background:linear-gradient(145deg,var(--green-100),var(--green-500));box-shadow:none;font-weight:700;text-decoration:none}._state-link_2d22r_34:focus-visible{outline:3px solid rgba(136,235,181,.95);outline-offset:3px}._loading-state_2d22r_54{display:flex;min-height:12rem;align-items:center;justify-content:center}._loading-dots_2d22r_61{display:inline-flex;align-items:center;gap:.55rem}._loading-dots_2d22r_61 span{width:.75rem;height:.75rem;border:2px solid rgba(45,57,86,.16);border-radius:50%;background:#67d59a;box-shadow:0 .35rem .8rem #2d39561f;animation:_route-loading-bounce_2d22r_1 .78s ease-in-out infinite}._loading-dots_2d22r_61 span:nth-child(2){background:#ffb35c;animation-delay:.12s}._loading-dots_2d22r_61 span:nth-child(3){background:#6f8cff;animation-delay:.24s}@keyframes _route-loading-bounce_2d22r_1{0%,to{transform:translateY(0);opacity:.62}50%{transform:translateY(-.52rem);opacity:1}}@media (max-width: 640px){._state-card_2d22r_1{padding:1rem}._state-title_2d22r_20{font-size:1.5rem}}._shell_5n56r_1{width:min(100%,72rem);margin:0 auto}._card_5n56r_6{padding:1.25rem}._copy_5n56r_10{margin:.4rem 0 0;color:var(--ink-soft);line-height:1.65}._list_5n56r_16{display:grid;gap:.8rem;margin-top:1rem}._item_5n56r_22{width:100%;min-height:5.5rem;padding:.9rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;border:3px solid var(--line);border-radius:1.15rem;color:var(--ink);background:linear-gradient(145deg,#fffefd,#f5fbff);box-shadow:0 4px #7f95bc33,inset 0 1px #ffffffeb}._itemOpen_5n56r_39{min-width:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;border:0;border-radius:.8rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:transparent}._icon_5n56r_55{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--line);border-radius:.9rem;background:#fff3d5;color:#8a5a18}._itemMain_5n56r_67{min-width:0;display:grid;gap:.28rem}._title_5n56r_73{min-width:0;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.08rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_5n56r_83{min-width:0;color:var(--ink-soft);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._workspace_5n56r_92{width:min(100%,86rem);height:100%;margin:0 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}._toolbar_5n56r_101{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.85rem}._toolbarActions_5n56r_109{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}._feedbackSlot_5n56r_116{min-height:0}._printOnly_5n56r_120{display:none}._editorGrid_5n56r_124{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:1rem;align-items:stretch;height:100%;min-height:0;overflow:hidden}@media print{._workspace_5n56r_92>:not(._printOnly_5n56r_120){display:none!important}._workspace_5n56r_92{display:block;width:auto;height:auto;margin:0;overflow:visible;color:#000;background:#fff}._printOnly_5n56r_120{display:block;color:#000;background:#fff;font-family:SimSun,Songti SC,serif}._printOnly_5n56r_120 h1{margin:0 0 24px;color:#000;text-align:center;font-size:30px;font-weight:700}._printOnly_5n56r_120 article{color:#000;font-size:18px;line-height:2;white-space:pre-wrap}}._editorPanel_5n56r_172,._chatPanel_5n56r_173{height:100%;min-height:0;padding:1rem;border:2px solid var(--line);border-radius:.8rem;box-shadow:none;background:#ffffffe0}._editorPanel_5n56r_172{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.85rem;overflow:hidden}._fieldGroup_5n56r_190{display:grid;gap:.35rem}._label_5n56r_195{font-size:.88rem;font-weight:700;color:var(--ink-soft)}._titleInput_5n56r_201,._topicInput_5n56r_202,._essayTextarea_5n56r_203,._chatForm_5n56r_204 textarea{width:100%;border:2px solid var(--line-soft);border-radius:.85rem;background:#ffffffe0;color:var(--ink);font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}._titleInput_5n56r_201:focus,._topicInput_5n56r_202:focus,._essayTextarea_5n56r_203:focus,._chatForm_5n56r_204 textarea:focus{border-color:#4f7aa5;box-shadow:0 0 0 3px #bfe7ffb3}._titleInput_5n56r_201{min-height:3.1rem;padding:.65rem .85rem;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.35rem;font-weight:700}._topicInput_5n56r_202{min-height:2.75rem;padding:.6rem .8rem}._essayTextarea_5n56r_203{min-height:0;padding:1rem;line-height:1.9;resize:none}._editorMeta_5n56r_243{min-height:2.4rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem;color:var(--ink-soft);font-size:.92rem}._chatPanel_5n56r_173{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.85rem}._chatHead_5n56r_259{min-height:2.4rem;display:flex;align-items:center;gap:.55rem}._chatHead_5n56r_259 h2{margin:0;font-size:1.1rem}._messages_5n56r_271{min-height:0;max-height:none;display:flex;flex-direction:column;gap:.75rem;overflow:auto;padding:.2rem .15rem .4rem}._message_5n56r_271{width:min(86%,32rem);padding:.75rem .85rem;border:2px solid var(--line-soft);border-radius:1rem;line-height:1.65;white-space:pre-wrap}._message_5n56r_271 p{margin:0}._assistantMessage_5n56r_294{align-self:flex-start;background:#f2f8ff}._userMessage_5n56r_299{align-self:flex-end;background:#fff3d5}._chatForm_5n56r_204{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}._questionBox_5n56r_311{display:grid;gap:.65rem;padding:.8rem;border:2px solid var(--line-soft);border-radius:1rem;background:#f2f8ffdb}._questionMeta_5n56r_320{min-height:2rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--ink-soft);font-size:.86rem;font-weight:700}._questionText_5n56r_331{margin:0;color:var(--ink);line-height:1.65;font-weight:700}._questionBackButton_5n56r_338{width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--line-soft);border-radius:999px;background:#ffffffdb;color:var(--ink);cursor:pointer}._questionBackButton_5n56r_338:focus-visible{border-color:#4f7aa5;box-shadow:0 0 0 3px #bfe7ffb3;outline:none}._chatForm_5n56r_204 textarea{min-height:7.25rem;max-height:7.25rem;padding:.85rem .95rem;line-height:1.65;resize:none;overflow-y:auto;scrollbar-color:rgba(79,122,165,.72) rgba(242,248,255,.9);scrollbar-gutter:stable;scrollbar-width:thin}._chatForm_5n56r_204 textarea::-webkit-scrollbar{width:.5rem}._chatForm_5n56r_204 textarea::-webkit-scrollbar-track{margin:.65rem 0;border-radius:999px;background:#f2f8ffe6}._chatForm_5n56r_204 textarea::-webkit-scrollbar-thumb{border-radius:999px;background:#4f7aa5b8}._chatSubmitButton_5n56r_385{min-width:8.5rem;min-height:3.25rem;padding-inline:1rem;border-radius:.9rem;white-space:nowrap}@media (max-width: 920px){._workspace_5n56r_92{height:auto;min-height:calc(100vh - 2.3rem);overflow:visible}._editorGrid_5n56r_124{grid-template-columns:1fr;height:auto;min-height:auto;overflow:visible}._chatPanel_5n56r_173,._editorPanel_5n56r_172{min-height:34rem}}@media (max-width: 640px){._toolbar_5n56r_101{grid-template-columns:1fr}._toolbar_5n56r_101{display:grid}._toolbarActions_5n56r_109{display:grid;justify-content:stretch}._item_5n56r_22{grid-template-columns:minmax(0,1fr) auto}._itemOpen_5n56r_39{grid-template-columns:minmax(0,1fr)}._icon_5n56r_55{display:none}._message_5n56r_271{width:94%}._chatForm_5n56r_204{grid-template-columns:1fr}._chatSubmitButton_5n56r_385{width:100%}}@media screen{._shell_5n56r_1,._workspace_5n56r_92{width:100%}._item_5n56r_22,._editorPanel_5n56r_172,._chatPanel_5n56r_173,._message_5n56r_271,._chatForm_5n56r_204,._emptyState_5n56r_466{border-width:2px;border-radius:var(--radius-md);box-shadow:none}._item_5n56r_22,._editorPanel_5n56r_172,._chatPanel_5n56r_173{background:var(--paper)}._icon_5n56r_55,._titleInput_5n56r_201,._topicInput_5n56r_202,._essayTextarea_5n56r_203,._chatForm_5n56r_204 textarea,._chatSubmitButton_5n56r_385{border-radius:var(--radius-sm)}._title_5n56r_73,._titleInput_5n56r_201{font-family:inherit}}._pdf-splitter-page_mohmq_1{--panel-blue: var(--surface-muted);--panel-pink: var(--coral-light);--amber-300: var(--yellow);--lavender-200: #e8ebff;--lavender-300: #ced8ff;--danger-100: var(--coral-light);--danger-300: #ffb8c8;--shadow-lg: 4px 4px 0 rgba(41, 36, 58, .22);--shadow-md: 3px 3px 0 rgba(41, 36, 58, .18);--focus-ring: rgba(85, 199, 166, .55)}._pdf-splitter-page_mohmq_1,._pdf-splitter-page_mohmq_1 *{margin:0;padding:0;box-sizing:border-box}._pdf-splitter-page_mohmq_1{min-height:100%}._pdf-splitter-page_mohmq_1{position:relative;font-family:inherit;color:var(--ink);background:radial-gradient(circle at 12% 14%,#ffeef1 0%,transparent 30%),radial-gradient(circle at 88% 12%,#eef7ff 0%,transparent 32%),radial-gradient(circle at 82% 86%,#f0ffef 0%,transparent 28%),linear-gradient(180deg,var(--cream-0) 0%,var(--cream-1) 100%);padding:26px}._pdf-splitter-page_mohmq_1:before,._pdf-splitter-page_mohmq_1:after{content:"";position:fixed;border-radius:999px;pointer-events:none;filter:blur(72px);opacity:.58;z-index:0}._pdf-splitter-page_mohmq_1:before{top:-24px;left:-68px;width:220px;height:220px;background:#ffc7d79e}._pdf-splitter-page_mohmq_1:after{right:-70px;bottom:72px;width:240px;height:240px;background:#bfe7ff94}._app-shell_mohmq_64{position:relative;z-index:1;width:min(1480px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(320px,680px) minmax(0,0fr);align-items:stretch;justify-content:center;gap:24px;transition:grid-template-columns 1.05s cubic-bezier(.18,.9,.24,1),gap 1.05s cubic-bezier(.18,.9,.24,1)}._form-panel_mohmq_77,._preview-panel_mohmq_78{border:3px solid var(--line);border-radius:26px;box-shadow:6px 6px 0 var(--line),var(--shadow-lg),inset 0 1px #fffffff0}._form-panel_mohmq_77{width:100%;max-width:680px;margin:0 auto;padding:34px;background:linear-gradient(165deg,#fffefd,#fff7f2);transition:transform 1.05s cubic-bezier(.18,.9,.24,1),max-width 1.05s cubic-bezier(.18,.9,.24,1),margin 1.05s cubic-bezier(.18,.9,.24,1);will-change:transform}._preview-panel_mohmq_78{display:flex;flex-direction:column;min-height:0;max-height:0;padding:0;overflow:hidden;opacity:0;transform:translate(86px);pointer-events:none;background:linear-gradient(165deg,#fbfeff,#f5fbff);transition:opacity 1.05s cubic-bezier(.18,.9,.24,1),transform 1.05s cubic-bezier(.18,.9,.24,1),max-height .9s cubic-bezier(.18,.9,.24,1),padding .9s cubic-bezier(.18,.9,.24,1)}._app-shell_mohmq_64._has-preview_mohmq_111{grid-template-columns:minmax(320px,360px) minmax(760px,1fr);height:calc(100dvh - 52px);max-height:calc(100dvh - 52px)}._app-shell_mohmq_64._has-preview_mohmq_111 ._form-panel_mohmq_77{margin:0;max-width:360px;height:100%;padding:24px 20px;transform:translate(-16px)}._app-shell_mohmq_64._has-preview_mohmq_111 ._preview-panel_mohmq_78{height:100%;min-height:0;max-height:none;padding:16px 24px 24px;opacity:1;transform:translate(0);pointer-events:auto}._app-shell_mohmq_64._has-preview_mohmq_111 ._form-panel_mohmq_77,._app-shell_mohmq_64._has-preview_mohmq_111 ._preview-panel_mohmq_78{min-height:0}._pdf-splitter-page_mohmq_1 h1{margin-bottom:28px;color:var(--ink);text-align:center;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:30px;line-height:1.1}._panel-top_mohmq_149{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}._panel-top_mohmq_149 h1{margin:0;flex:1;text-align:left;font-size:24px}._back-home-btn_mohmq_164{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:3px solid var(--line);border-radius:999px;background:linear-gradient(150deg,#edf8ff,var(--sky-200));color:var(--ink);font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 0 var(--line-soft),0 8px 14px #7f95bc24}._back-home-btn_mohmq_164 svg{width:16px;height:16px}._back-home-btn_mohmq_164:active{transform:translate(3px,3px);box-shadow:0 1px 0 var(--line-soft)}._back-home-btn_mohmq_164:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}._app-shell_mohmq_64._has-preview_mohmq_111 ._panel-top_mohmq_149{margin-bottom:14px}._app-shell_mohmq_64._has-preview_mohmq_111 ._panel-top_mohmq_149 h1{font-size:20px}._app-shell_mohmq_64._has-preview_mohmq_111 ._back-home-btn_mohmq_164{padding:8px 14px;font-size:13px}._upload-area_mohmq_209{border:3px dashed #90c8ea;border-radius:22px;padding:38px 26px;text-align:center;cursor:pointer;margin-bottom:20px;background:linear-gradient(180deg,#fffefa,#f8fcff);box-shadow:inset 0 1px #ffffffeb}._upload-area_mohmq_209._dragover_mohmq_220{background:linear-gradient(180deg,#fff9fb,#eaf7ff);border-color:#68aede;box-shadow:0 0 0 5px #bfe7ff6b}._upload-icon_mohmq_226{margin-bottom:8px;font-size:46px}._upload-area_mohmq_209 p{color:var(--ink);font-size:18px;font-weight:700}._file-input_mohmq_237{display:none}._file-name_mohmq_241{min-height:20px;margin-top:14px;color:var(--ink-soft);font-size:14px;font-weight:700;word-break:break-all}._app-shell_mohmq_64._has-preview_mohmq_111 ._upload-area_mohmq_209{padding:26px 18px;margin-bottom:16px}._app-shell_mohmq_64._has-preview_mohmq_111 ._upload-icon_mohmq_226{margin-bottom:6px;font-size:40px}._app-shell_mohmq_64._has-preview_mohmq_111 ._upload-area_mohmq_209 p{font-size:16px}._app-shell_mohmq_64._has-preview_mohmq_111 ._file-name_mohmq_241{min-height:18px;margin-top:10px;font-size:13px}._split-options_mohmq_270{margin:20px 0}._split-options_mohmq_270 label{display:block;margin-bottom:10px;color:var(--ink);font-weight:700}._app-shell_mohmq_64._has-preview_mohmq_111 ._split-options_mohmq_270{margin:16px 0}._app-shell_mohmq_64._has-preview_mohmq_111 ._split-options_mohmq_270 label{margin-bottom:8px;font-size:14px}._radio-group_mohmq_290{display:flex;gap:16px;justify-content:center;flex-wrap:nowrap}._radio-option_mohmq_297{display:flex;align-items:center;gap:10px;min-width:154px;padding:12px 20px;border:3px solid #c6d8ef;border-radius:18px;background:linear-gradient(165deg,#fffefd,#f7fbff);color:var(--ink);cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 4px #c7d8ef,0 8px 14px #7f95bc14}._radio-option_mohmq_297 span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:700}._crop-icon_mohmq_323{color:#86a0bf;flex-shrink:0}._app-shell_mohmq_64._has-preview_mohmq_111 ._radio-group_mohmq_290{gap:10px}._app-shell_mohmq_64._has-preview_mohmq_111 ._radio-option_mohmq_297{min-width:0;padding:10px 12px;font-size:14px}._app-shell_mohmq_64._has-preview_mohmq_111 ._radio-option_mohmq_297 span{gap:6px}._app-shell_mohmq_64._has-preview_mohmq_111 ._crop-icon_mohmq_323{transform:scale(.9);transform-origin:center}._radio-option_mohmq_297 input[type=radio]{cursor:pointer;accent-color:#74d9a4}._radio-option_mohmq_297 input[type=radio]:checked+span{color:#436889;font-weight:700}._radio-option_mohmq_297 input[type=radio]:checked+span ._crop-icon_mohmq_323{color:#5b8bb8}._radio-option_mohmq_297:has(input[type=radio]:checked){border-color:#8fc5eb;background:linear-gradient(165deg,#fff8fb,#eef8ff);box-shadow:0 3px #bfdaf4,0 10px 18px #7f95bc1f}._radio-option_mohmq_297:has(input[type=radio]:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}._submit-btn_mohmq_374{width:100%;margin-top:20px;padding:15px;border:3px solid var(--line);border-radius:16px;color:#fffdfd;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 5px 0 var(--line-soft)}._process-actions_mohmq_387{display:grid;gap:10px;margin-top:20px}._app-shell_mohmq_64._has-preview_mohmq_111 ._process-actions_mohmq_387{gap:8px;margin-top:16px}._process-actions_mohmq_387[hidden]{display:none!important}._process-actions_mohmq_387 ._submit-btn_mohmq_374{margin-top:0}._process-btn_mohmq_406._process-all_mohmq_406{background:linear-gradient(145deg,#7ddcff,#5fbef0)}._process-btn_mohmq_406._process-selected_mohmq_410{background:linear-gradient(145deg,#ffd88f,#f1ba5a)}._process-btn_mohmq_406._process-current_mohmq_414{background:linear-gradient(145deg,var(--green-500) 0%,var(--green-600) 100%)}._process-btn_mohmq_406._process-reset_mohmq_418{background:linear-gradient(145deg,#d8e1ff,#afbfed);color:#4a6282}._submit-btn_mohmq_374:active{transform:translate(3px,3px);box-shadow:0 1px 0 var(--line-soft)}._submit-btn_mohmq_374:disabled{background:linear-gradient(145deg,#e4eaf3,#cdd7e4);border-color:#afbdd1;color:#7f93ac;cursor:not-allowed;transform:none;box-shadow:0 3px #bcc8d7;filter:none}._submit-btn_mohmq_374:focus-visible,._download-btn_mohmq_439:focus-visible,._modal-close-btn_mohmq_440:focus-visible,._line-btn_mohmq_441:focus-visible,._page-btn_mohmq_442:focus-visible,._rail-jump-btn_mohmq_443:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}._app-shell_mohmq_64._has-preview_mohmq_111 ._submit-btn_mohmq_374{margin-top:16px;padding:13px;font-size:15px}._app-shell_mohmq_64._has-preview_mohmq_111 ._process-actions_mohmq_387 ._submit-btn_mohmq_374{margin-top:0}._app-shell_mohmq_64._has-preview_mohmq_111 ._form-panel_mohmq_77{display:flex;flex-direction:column}._app-shell_mohmq_64._has-preview_mohmq_111 #_uploadForm_mohmq_1{display:flex;flex:1;min-height:0;flex-direction:column}._app-shell_mohmq_64._has-preview_mohmq_111 ._process-actions_mohmq_387{margin-top:16px}._loading_mohmq_474{display:none;margin-top:20px;text-align:center}._loading-text_mohmq_480{margin-top:10px;color:#5f8fbd}._spinner_mohmq_485{width:40px;height:40px;margin:0 auto;border:4px solid #eaf6ff;border-top:4px solid #7ec9ee;border-radius:50%;animation:_spin_mohmq_485 1s linear infinite}._result_mohmq_495{display:none;margin-top:20px;padding:16px;border:3px solid transparent;border-radius:18px;text-align:center;font-weight:700}._result_mohmq_495._success_mohmq_505{background:linear-gradient(165deg,#f4fff6,#e6faed);color:#347553;border-color:#b4ecc8}._result_mohmq_495._error_mohmq_511{background:linear-gradient(165deg,#fff7f8,#ffecef);color:#a95568;border-color:#ffc4d1}._download-btn_mohmq_439{display:inline-block;margin-top:14px;padding:12px 30px;border:3px solid var(--line);border-radius:16px;background:linear-gradient(145deg,var(--green-500),var(--green-600));color:#fffdfd;text-decoration:none;font-weight:800;box-shadow:0 5px 0 var(--line-soft)}._download-btn_mohmq_439:active{transform:translate(3px,3px);box-shadow:0 1px 0 var(--line-soft)}._success-modal_mohmq_535,._processing-modal_mohmq_536{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}._processing-modal_mohmq_536{z-index:1250}._success-modal_mohmq_535[hidden],._processing-modal_mohmq_536[hidden]{display:none}._success-modal-backdrop_mohmq_555,._processing-modal-backdrop_mohmq_556{position:absolute;top:0;right:0;bottom:0;left:0;background:#687e9c57;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._success-modal-dialog_mohmq_563,._processing-modal-dialog_mohmq_564{position:relative;z-index:1;border:3px solid var(--line);border-radius:24px;background:linear-gradient(165deg,#fffefd,#fff7f2);box-shadow:6px 6px 0 var(--line),0 22px 60px #7f95bc38,inset 0 1px #fffffff0;text-align:center;opacity:0;transform:translateY(10px) scale(.98)}._success-modal-dialog_mohmq_563{width:min(380px,100%);padding:24px}._processing-modal-dialog_mohmq_564{width:min(420px,100%);padding:28px 24px 24px}._success-modal_mohmq_535._is-open_mohmq_589 ._success-modal-dialog_mohmq_563,._processing-modal_mohmq_536._is-open_mohmq_589 ._processing-modal-dialog_mohmq_564{opacity:1;transform:translateY(0) scale(1)}._success-modal-title_mohmq_595,._processing-modal-title_mohmq_596{margin:0;color:var(--ink);font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;line-height:1.2}._success-modal-title_mohmq_595,._processing-modal-title_mohmq_596{font-size:24px}._success-modal-actions_mohmq_611{display:grid;gap:10px;margin-top:18px}._success-modal_mohmq_535 ._download-btn_mohmq_439{width:100%;margin-top:0}._processing-spinner_mohmq_622{width:44px;height:44px;margin-bottom:14px}._processing-modal-text_mohmq_628{margin:12px 0 0;color:var(--ink-soft);font-size:15px;line-height:1.6}._processing-progress-track_mohmq_635{width:100%;height:12px;margin-top:18px;border:2px solid #c6dbef;border-radius:999px;background:#f1f8ff;overflow:hidden}._processing-progress-bar_mohmq_645{width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#87ddff,#82e3ba);transition:width .2s ease}._processing-progress-count_mohmq_653{margin:12px 0 0;color:#5b8bb8;font-size:22px;font-weight:800;letter-spacing:.04em}._modal-close-btn_mohmq_440{width:100%;padding:11px 18px;border:3px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#f8fbff,#e9f2ff);color:#4a6282;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 5px 0 var(--line-soft)}._modal-close-btn_mohmq_440:active{transform:translate(3px,3px);box-shadow:0 1px 0 var(--line-soft)}._pdf-splitter-page_mohmq_1._is-modal-open_mohmq_679{overflow:hidden}._preview-empty_mohmq_683{padding:22px;border:3px dashed #b5d6f0;border-radius:20px;background:linear-gradient(180deg,#fffefd,#f3fbff);color:var(--ink-soft);text-align:center;font-weight:700}._line-controls_mohmq_693{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;min-height:52px;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;flex:0 0 auto}._line-btn_mohmq_441,._page-btn_mohmq_442{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:3px solid var(--line);border-radius:14px;color:var(--ink);font-weight:700;cursor:pointer;box-shadow:3px 4px 0 var(--line-soft),0 4px 8px #7f95bc14}._line-btn_mohmq_441:active,._page-btn_mohmq_442:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--line-soft),0 1px 3px #7f95bc0d}._line-btn_mohmq_441._line-btn-global-add_mohmq_730{background:linear-gradient(145deg,#edf8ff,#d7efff);color:#5282af}._line-btn_mohmq_441._line-btn-global-remove_mohmq_735{background:linear-gradient(145deg,#fff2f5,#ffe2ea);color:#b35a74}._line-btn_mohmq_441._line-btn-page-add_mohmq_740{background:linear-gradient(145deg,#fff8dc,#ffe7ad);color:#9d7822}._line-btn_mohmq_441._line-btn-page-remove_mohmq_745{background:linear-gradient(145deg,#fff0f4,#ffdbe5);color:#b7657c}._line-btn_mohmq_441:disabled,._page-btn_mohmq_442:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:2px 3px #bcc8d7,0 3px 6px #bcc8d714;filter:none}._line-toggle_mohmq_761{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:3px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#fffefd,#f7fbff);color:var(--ink);font-size:13px;font-weight:700;-webkit-user-select:none;user-select:none;box-shadow:0 4px 0 var(--line-soft)}._line-toggle_mohmq_761 input[type=checkbox]{width:14px;height:14px;accent-color:#7edfaf;cursor:pointer}._preview-workspace_mohmq_783{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:stretch;gap:8px}._preview-workspace_mohmq_783>*{min-height:0;align-self:stretch}._preview-viewer_mohmq_797{display:flex;align-items:flex-start;justify-content:flex-end;min-height:0;height:100%;padding:0;overflow:hidden}._page-rail_mohmq_807{display:none;align-self:stretch;min-height:0;height:100%;padding:6px 4px 6px 6px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#aec4de transparent;scrollbar-gutter:stable;border:3px solid #c6dbef;border-radius:18px;background:linear-gradient(180deg,#fffefd,#f3fbff)}._page-rail_mohmq_807::-webkit-scrollbar{width:8px}._page-rail_mohmq_807::-webkit-scrollbar-track{background:transparent}._page-rail_mohmq_807::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#aec4de;background-clip:content-box}._page-rail_mohmq_807._has-pages_mohmq_838{display:block}._rail-item_mohmq_842{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;margin-bottom:6px;width:100%}._rail-check_mohmq_851{width:14px;height:14px;accent-color:#7edfaf;cursor:pointer;flex-shrink:0}._rail-jump-btn_mohmq_443{width:100%;min-width:0;min-height:28px;padding:4px 0;border:2px solid #c6d8ef;border-radius:10px;background:#fffefd;color:var(--ink);font-size:12px;font-weight:800;cursor:pointer}._rail-item_mohmq_842._is-current_mohmq_873 ._rail-jump-btn_mohmq_443{background:linear-gradient(145deg,#edf8ff,#d8efff);border-color:#91c3e8;color:#4f80af}._rail-item_mohmq_842._is-selected_mohmq_879 ._rail-jump-btn_mohmq_443{background:linear-gradient(145deg,#fff9e4,#ffefc4);border-color:#f1cd76;color:#9d7822}._rail-item_mohmq_842._is-current_mohmq_873._is-selected_mohmq_879 ._rail-jump-btn_mohmq_443{background:linear-gradient(145deg,#eaf8ff,#dff8ea);border-color:#9ed8bf;color:#4d7e79}._single-page-shell_mohmq_891{position:relative;width:fit-content;max-width:1120px;margin:0 auto;padding:14px;border:3px solid #cfe0f2;border-radius:22px;background:linear-gradient(165deg,#fffefd,#f8fbff);box-shadow:0 6px 18px #7f95bc1a,inset 0 1px #fffffff0}._pagination-controls_mohmq_905{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;min-height:52px;margin-top:12px;flex:0 0 auto}._page-btn_mohmq_442._page-btn-first_mohmq_916{background:linear-gradient(145deg,#f2f4ff,#e2e8ff);color:#6178af}._page-btn_mohmq_442._page-btn-prev_mohmq_921{background:linear-gradient(145deg,#edf8ff,#d7efff);color:#5282af}._page-btn_mohmq_442._page-btn-next_mohmq_926{background:linear-gradient(145deg,#effbf4,#dff8ea);color:#4c9268}._page-btn_mohmq_442._page-btn-last_mohmq_931{background:linear-gradient(145deg,#fff8e6,#ffebbf);color:#a07b25}._btn-icon_mohmq_936{font-size:12px;font-weight:800;line-height:1;letter-spacing:.3px}._page-indicator_mohmq_943{min-width:86px;padding:.4rem .9rem;border:3px solid var(--line);border-radius:999px;background:linear-gradient(145deg,#fffefd,#f5fbff);color:var(--ink);text-align:center;font-weight:800;box-shadow:0 3px 0 var(--line-soft)}._page-stage_mohmq_955{position:relative;width:fit-content;overflow:hidden;border-radius:14px}._cut-line-layer_mohmq_962{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._page-canvas_mohmq_968{display:block;width:100%;height:auto;border-radius:14px;background:#f0f6fb}._page-placeholder_mohmq_976{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;color:var(--ink-soft);font-size:13px;text-align:center;pointer-events:none}._cut-line_mohmq_962{position:absolute;z-index:3;cursor:col-resize;pointer-events:none}._cut-line_mohmq_962:before{content:"";position:absolute;background:#7ec9ee}._cut-line_mohmq_962._is-horizontal_mohmq_1002{left:0;right:0;height:10px;transform:translateY(-50%)}._cut-line_mohmq_962._is-horizontal_mohmq_1002:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}._cut-line_mohmq_962._is-vertical_mohmq_1017{top:0;bottom:0;width:10px;transform:translate(-50%)}._cut-line_mohmq_962._is-vertical_mohmq_1017:before{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}._cut-line_mohmq_962._line-page_mohmq_1032:before{background:#f2c060}._cut-line_mohmq_962._line-page_mohmq_1032 ._cut-line-handle_mohmq_1036{--cut-line-handle-accent: #efbe66;--cut-line-handle-shadow: rgba(239, 190, 102, .28);--cut-line-handle-ring: rgba(239, 190, 102, .3)}._cut-line-handle_mohmq_1036{--cut-line-handle-accent: #7ec9ee;--cut-line-handle-shadow: rgba(127, 149, 188, .18);--cut-line-handle-ring: rgba(136, 235, 181, .38);position:absolute;z-index:4;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--cut-line-handle-accent);border-radius:999px;background:#fffffff5;box-shadow:0 8px 18px var(--cut-line-handle-shadow);color:var(--cut-line-handle-accent);pointer-events:auto;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent}._cut-line-handle_mohmq_1036:focus-visible{outline:none;box-shadow:0 0 0 4px var(--cut-line-handle-ring),0 8px 18px var(--cut-line-handle-shadow)}._cut-line-handle-grip_mohmq_1071{--cut-handle-rotate: 0deg;position:relative;display:block;width:16px;height:16px;color:inherit}._cut-line-handle-grip_mohmq_1071:before{content:"✂";position:absolute;left:50%;top:50%;display:block;font-size:15px;line-height:1;transform:translate(calc(-50% + 1px),calc(-50% - 1px)) rotate(var(--cut-handle-rotate));transform-origin:center}._cut-line-handle-bar_mohmq_1092{display:none}._cut-line_mohmq_962._is-vertical_mohmq_1017 ._cut-line-handle_mohmq_1036{left:50%;bottom:10px;transform:translate(-50%)}._cut-line_mohmq_962._is-vertical_mohmq_1017 ._cut-line-handle-grip_mohmq_1071{--cut-handle-rotate: -90deg}._cut-line_mohmq_962._is-horizontal_mohmq_1002 ._cut-line-handle_mohmq_1036{top:50%;right:10px;transform:translateY(-50%)}._cut-line_mohmq_962._is-horizontal_mohmq_1002 ._cut-line-handle-grip_mohmq_1071{--cut-handle-rotate: 180deg}._cut-line-handle_mohmq_1036:active{cursor:grabbing}._cut-line_mohmq_962._is-vertical_mohmq_1017 ._cut-line-handle_mohmq_1036:active{transform:translate(-50%) scale(.98)}._cut-line_mohmq_962._is-horizontal_mohmq_1002 ._cut-line-handle_mohmq_1036:active{transform:translateY(-50%) scale(.98)}._cut-line-handle_mohmq_1036._is-selected_mohmq_879{background:var(--cut-line-handle-accent);color:#fff;box-shadow:0 0 0 4px var(--cut-line-handle-ring),0 10px 22px var(--cut-line-handle-shadow)}._single-page-shell_mohmq_891[data-state=idle] ._page-canvas_mohmq_968{min-width:min(420px,62vw);min-height:140px}._single-page-shell_mohmq_891[data-state=loading] ._page-canvas_mohmq_968{min-width:min(420px,62vw);min-height:min(320px,48vh);background:linear-gradient(100deg,#f3f8fd 20%,#fffdfd,#edf5fb 70%);background-size:220% 100%;animation:_shimmer_mohmq_1 1.2s linear infinite}._single-page-shell_mohmq_891[data-state=loading]{border-color:transparent;background:transparent;box-shadow:none}._single-page-shell_mohmq_891[data-state=loading] ._page-stage_mohmq_955,._single-page-shell_mohmq_891[data-state=loading] ._page-canvas_mohmq_968{border-radius:0}._single-page-shell_mohmq_891[data-state=loading] ._cut-line-layer_mohmq_962,._single-page-shell_mohmq_891[data-state=loading] ._cut-line_mohmq_962{display:none}._single-page-shell_mohmq_891[data-state=idle] ._page-placeholder_mohmq_976,._single-page-shell_mohmq_891[data-state=loading] ._page-placeholder_mohmq_976{font-size:16px}._single-page-shell_mohmq_891[data-state=loaded] ._page-placeholder_mohmq_976{display:none}._single-page-shell_mohmq_891[data-state=error]{border-color:#ffc2d1;background:linear-gradient(165deg,#fff8f9,#fff0f3)}._single-page-shell_mohmq_891[data-state=error] ._page-placeholder_mohmq_976{color:#b7657c}@keyframes _spin_mohmq_485{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _shimmer_mohmq_1{0%{background-position:200% 0}to{background-position:-20% 0}}._pdf-splitter-state-shell_mohmq_1201{display:grid;place-items:center;min-height:100vh}._pdf-splitter-state-card_mohmq_1207{position:relative;z-index:1;width:min(32rem,100%);padding:2rem;border:3px solid var(--line);border-radius:1.8rem;background:linear-gradient(165deg,#fffefd,#fff7f2);box-shadow:6px 6px 0 var(--line),var(--shadow-lg),inset 0 1px #fffffff0;text-align:center}._pdf-splitter-state-eyebrow_mohmq_1222,._pdf-splitter-state-card_mohmq_1207 p{margin:0}._pdf-splitter-state-eyebrow_mohmq_1222{font-size:.78rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}._pdf-splitter-state-card_mohmq_1207 h1{margin:.7rem 0 0;text-align:center}._pdf-splitter-state-card_mohmq_1207 p:last-of-type{margin-top:.75rem;line-height:1.8;color:var(--ink-soft)}._pdf-splitter-state-card_mohmq_1207 ._back-home-btn_mohmq_164{margin-top:1rem}@media (max-width: 960px){._pdf-splitter-page_mohmq_1{padding:16px}._app-shell_mohmq_64{grid-template-columns:1fr}._app-shell_mohmq_64._has-preview_mohmq_111{grid-template-columns:1fr;height:auto;max-height:none}._form-panel_mohmq_77{max-width:none;padding:24px}._panel-top_mohmq_149{gap:10px;margin-bottom:16px}._panel-top_mohmq_149 h1{font-size:22px}._app-shell_mohmq_64._has-preview_mohmq_111 ._form-panel_mohmq_77{transform:none;max-width:none;height:auto}._preview-panel_mohmq_78{max-height:0;min-height:0;padding:0;transform:translateY(26px)}._app-shell_mohmq_64._has-preview_mohmq_111 ._preview-panel_mohmq_78{min-height:500px;height:auto;max-height:none;padding:18px;transform:translateY(0)}._preview-viewer_mohmq_797{justify-content:center;max-height:58vh}._preview-workspace_mohmq_783{grid-template-columns:1fr;gap:10px}._line-controls_mohmq_693{flex-wrap:wrap;overflow:visible;min-height:0}._page-rail_mohmq_807._has-pages_mohmq_838{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px}._page-rail_mohmq_807._has-pages_mohmq_838 ._rail-item_mohmq_842{margin-bottom:0}._line-controls_mohmq_693{gap:8px}._radio-group_mohmq_290{flex-wrap:wrap}._radio-option_mohmq_297{flex:1 1 100%;min-width:0;justify-content:center}._success-modal-dialog_mohmq_563{width:min(340px,100%);padding:20px}._success-modal-title_mohmq_595{font-size:22px}}@media (prefers-reduced-motion: reduce){._app-shell_mohmq_64,._form-panel_mohmq_77,._preview-panel_mohmq_78,._upload-area_mohmq_209,._radio-option_mohmq_297,._submit-btn_mohmq_374,._download-btn_mohmq_439,._modal-close-btn_mohmq_440,._line-btn_mohmq_441,._page-btn_mohmq_442,._back-home-btn_mohmq_164,._success-modal-dialog_mohmq_563,._processing-modal-dialog_mohmq_564,._processing-progress-bar_mohmq_645,._rail-jump-btn_mohmq_443{transition:none}._spinner_mohmq_485,._single-page-shell_mohmq_891[data-state=loading] ._page-canvas_mohmq_968{animation:none}}@media screen{._pdf-splitter-page_mohmq_1{min-height:0;padding:1rem 0 0;background:transparent}._pdf-splitter-page_mohmq_1:before,._pdf-splitter-page_mohmq_1:after{display:none}._app-shell_mohmq_64{width:100%}._app-shell_mohmq_64._has-preview_mohmq_111{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}._form-panel_mohmq_77,._preview-panel_mohmq_78,._pdf-splitter-state-card_mohmq_1207,._success-modal-dialog_mohmq_563,._processing-modal-dialog_mohmq_564{border-width:2px;border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-lg)}._panel-top_mohmq_149 h1,._pdf-splitter-page_mohmq_1 h1{font-family:inherit;font-weight:850}._back-home-btn_mohmq_164,._upload-area_mohmq_209,._radio-option_mohmq_297 span,._submit-btn_mohmq_374,._line-btn_mohmq_441,._page-btn_mohmq_442,._download-btn_mohmq_439,._modal-close-btn_mohmq_440,._line-toggle_mohmq_761,._preview-empty_mohmq_683,._single-page-shell_mohmq_891,._page-rail_mohmq_807,._rail-jump-btn_mohmq_443{border-width:2px;border-radius:var(--radius-sm);box-shadow:none}._upload-area_mohmq_209{border-color:var(--line-muted);background:var(--surface-muted)}._submit-btn_mohmq_374,._download-btn_mohmq_439{color:var(--ink);background:var(--mint)}}._systemSettingsForm_j9idt_1{display:grid;grid-template-columns:1fr;gap:1rem}._systemSettingsGroupFields_j9idt_7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._systemSettingsInlineTip_j9idt_13{display:flex;align-items:end;margin-bottom:1rem;padding:.85rem .95rem;border-radius:var(--radius-sm);background:var(--yellow-light);border:2px dashed var(--line-muted)}._systemSettingsInlineTipCopy_j9idt_23{margin-top:0}._creditLogsDialogPanel_j9idt_27{width:min(calc(100vw - 2rem),68rem)}@media (max-width: 1180px){._systemSettingsGroupFields_j9idt_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){._systemSettingsGroupFields_j9idt_7{grid-template-columns:1fr}}._shell_p7qjc_1{display:block}._card_p7qjc_5{display:flex;flex-direction:column;min-height:0;overflow:visible;padding:1rem 1rem .8rem}._toolbar_p7qjc_13{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:.75rem;text-align:left;margin-top:1rem;margin-bottom:.55rem}._actions_p7qjc_24{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.75rem}._toolbarActions_p7qjc_32{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-left:auto}._summaryGrid_p7qjc_40{display:grid;gap:1rem;margin-top:1rem}._sectionToggle_p7qjc_46{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:none;color:var(--ink);background:transparent;cursor:pointer}._sectionTitle_p7qjc_57{font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.4rem;line-height:1.1;font-weight:700}._listViewport_p7qjc_64{overflow:visible;padding-right:.25rem;padding-bottom:.2rem}._listViewport_p7qjc_64::-webkit-scrollbar{width:.55rem}._listViewport_p7qjc_64::-webkit-scrollbar-thumb{border-radius:999px;background:#5a6f9247}._listViewport_p7qjc_64::-webkit-scrollbar-track{background:#5a6f9214}._wordList_p7qjc_83,._storyList_p7qjc_84{display:grid;gap:1rem;align-content:start;align-items:start}._storyList_p7qjc_84{align-items:stretch}._storyEntryCard_p7qjc_95._storyEntryCard_p7qjc_95{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:9.25rem;padding:.78rem .85rem 1.85rem}._storyEntrySubtitle_p7qjc_104{margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.45}._wordEntryCard_p7qjc_111._wordEntryCard_p7qjc_111{padding:.85rem .95rem}._wordCardBody_p7qjc_115{margin-top:0}._wordCardTop_p7qjc_119{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}._wordHeading_p7qjc_127{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:.18rem}._wordTitle_p7qjc_135{margin:0;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.32rem;line-height:1.1;font-weight:700}._wordPhonetic_p7qjc_143{color:var(--ink-soft);font-size:1rem;line-height:1.3}._wordStateGroup_p7qjc_149{display:flex;justify-content:flex-end;flex-wrap:wrap;flex:0 0 auto;gap:.45rem}._storyMeta_p7qjc_157{margin:0;color:var(--ink-soft);line-height:1.7}._wordCardBottom_p7qjc_163{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:.5rem}._wordMeta_p7qjc_171{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;min-width:0;margin:0;color:var(--ink-soft);font-size:1.05rem;line-height:1.45}._wordPart_p7qjc_183{white-space:nowrap}._wordCardActions_p7qjc_187{display:flex;flex:0 0 auto;justify-content:flex-end}._wordAudioButton_p7qjc_193._wordAudioButton_p7qjc_193{width:2.4rem;min-height:2.25rem;min-width:2.4rem;padding:.45rem;border-radius:.75rem;font-size:.86rem;line-height:1}._wordState_p7qjc_149{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-height:1.55rem;padding:.18rem .52rem;border-radius:999px;color:#5e7191;background:#ecf2fac7;font-size:.78rem;line-height:1}._wordState_p7qjc_149 span{font-weight:700;opacity:.72}._wordState_p7qjc_149 strong{font-weight:800}._wordStateStats_p7qjc_226{font-style:normal;font-weight:700;opacity:.72;white-space:nowrap}._wordStateMastered_p7qjc_233{color:#247348;background:#ddfae9db}._wordStatePending_p7qjc_238{color:#9a3550;background:#ffe2ebd1}._wordStateMuted_p7qjc_243{color:#64748b;background:#ecf2fadb}._renameDialog_p7qjc_248{width:min(100%,32rem)}._dialogCopy_p7qjc_252{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.7}._renameForm_p7qjc_259{display:grid;gap:.95rem}._fieldBlock_p7qjc_264{display:grid;gap:.45rem}._fieldLabel_p7qjc_269{font-size:.9rem;font-weight:700}._fieldInput_p7qjc_274{width:100%;min-width:0;padding:.85rem 1rem;border:3px solid var(--line);border-radius:1rem;color:var(--ink);font:inherit;background:#ffffffe6;box-shadow:inset 0 2px #7f95bc1f}._fieldInput_p7qjc_274:focus-visible{outline:3px solid rgba(136,235,181,.95);outline-offset:3px}._feedback_p7qjc_291{margin:.7rem 0 0;padding:.75rem .9rem;border:2px dashed #95a9ca;border-radius:1rem;color:var(--ink-soft);background:#ffffffb8;font-size:.95rem;line-height:1.7}._feedbackError_p7qjc_302{color:#9a3550;border-color:#f0a9bc;background:#fff4f7}._feedbackSuccess_p7qjc_308{color:#2d7e4d;border-color:#8fdbb0;background:#f1fff7}._dialogActions_p7qjc_314{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}@media (min-width: 768px){._summaryGrid_p7qjc_40{grid-template-columns:repeat(3,minmax(0,1fr))}._wordList_p7qjc_83,._storyList_p7qjc_84{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){._summaryGrid_p7qjc_40{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1200px){._wordList_p7qjc_83,._storyList_p7qjc_84{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){._card_p7qjc_5{height:auto;max-height:none;overflow:visible}._listViewport_p7qjc_64{overflow:visible;padding-right:0;padding-bottom:0}._actions_p7qjc_24,._toolbarActions_p7qjc_32{display:grid}._toolbar_p7qjc_13{flex-direction:column;align-items:stretch}._wordCardTop_p7qjc_119{flex-direction:column;gap:.55rem}._wordStateGroup_p7qjc_149{justify-content:flex-start}._wordCardBottom_p7qjc_163{align-items:flex-start}}@media print{._actions_p7qjc_24,._toolbar_p7qjc_13{display:none!important}}@media screen{._summaryCard_p7qjc_390,._wordCard_p7qjc_115,._storyCard_p7qjc_392,._feedback_p7qjc_291,._toolbarButton_p7qjc_394{border-width:2px;border-radius:var(--radius-md);box-shadow:none}._summaryCard_p7qjc_390,._wordCard_p7qjc_115,._storyCard_p7qjc_392{background:var(--paper)}}._contentCard_1yunx_1{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;margin-top:0;padding:0 0 .35rem;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}._scroll_1yunx_16{flex:1;min-height:0;overflow-y:auto;padding-right:.35rem;padding-bottom:.45rem}._scrollBilingual_1yunx_24{overflow:hidden;padding-right:0;padding-bottom:0}._scroll_1yunx_16::-webkit-scrollbar{width:.55rem}._scroll_1yunx_16::-webkit-scrollbar-thumb{border-radius:999px;background:#5a6f9247}._scroll_1yunx_16::-webkit-scrollbar-track{background:#5a6f9214}._bilingualLayout_1yunx_43{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:stretch;height:100%;min-height:0}._bilingualColumn_1yunx_52{min-width:0;min-height:0;overflow-y:auto;padding-right:.35rem;padding-bottom:.45rem}._bilingualColumn_1yunx_52::-webkit-scrollbar{width:.55rem}._bilingualColumn_1yunx_52::-webkit-scrollbar-thumb{border-radius:999px;background:#5a6f9247}._bilingualColumn_1yunx_52::-webkit-scrollbar-track{background:#5a6f9214}._bilingualColumnZh_1yunx_73{padding-left:1.1rem;border-left:1px dashed rgba(92,109,138,.35)}._paragraph_1yunx_78{margin:0;font-size:1rem;line-height:1.9;color:#000;white-space:pre-wrap}._paragraphZh_1yunx_86{color:#5c6d8a}._highlight_1yunx_90{display:inline;padding:0 .2rem;border:none;border-radius:.55rem;font:inherit;color:#000;background:#ffe066;cursor:pointer}._popover_1yunx_101{position:absolute;z-index:3;width:min(22rem,calc(100vw - 2rem));max-width:calc(100% - .5rem);padding:.9rem 1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:1.2rem;border:3px solid var(--line);background:linear-gradient(145deg,#eef9ff,#d9efff);box-shadow:0 4px #7f95bc29,inset 0 1px #ffffffeb;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}._popoverVisible_1yunx_125{opacity:1;pointer-events:auto}._popoverTop_1yunx_130{transform:translateY(-6px)}._popoverTop_1yunx_130._popoverVisible_1yunx_125,._popoverBottom_1yunx_134._popoverVisible_1yunx_125{transform:translateY(0)}._popoverMain_1yunx_142{flex:1;min-width:0}._wordTitle_1yunx_147,._wordMeta_1yunx_148,._wordMeaning_1yunx_149,._audioFeedback_1yunx_150{margin:0}._wordTitle_1yunx_147{font-size:1.25rem}._actions_1yunx_158{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;flex-shrink:0}._audioFeedback_1yunx_150{margin-top:.55rem;font-size:.88rem;line-height:1.5;color:#9f4f5b}._actionButton_1yunx_173{min-height:auto;padding:.55rem .8rem}@media (max-width: 900px){._bilingualLayout_1yunx_43{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:1rem}._bilingualColumnZh_1yunx_73{padding-left:0;padding-top:1rem;border-left:none;border-top:1px dashed rgba(92,109,138,.35)}}@media print{._popover_1yunx_101{display:none!important}._contentCard_1yunx_1{display:block!important;flex:none!important;min-height:auto!important;height:auto!important;border:none!important;background:#fff!important;background-image:none!important;overflow:visible!important;padding:0!important}._scroll_1yunx_16,._scrollBilingual_1yunx_24{display:block!important;overflow:visible!important;padding-right:0!important;padding-bottom:0!important}._bilingualLayout_1yunx_43{display:block!important;grid-template-columns:none!important;gap:0!important;align-items:start!important;height:auto!important;min-height:auto!important}._bilingualColumn_1yunx_52{display:block!important;overflow:visible!important;padding-right:0!important;padding-bottom:0!important;min-height:auto!important;break-inside:auto!important}._bilingualColumnZh_1yunx_73{margin-top:1rem!important;padding-left:0!important;padding-top:1rem!important;border-left:none!important;border-top:1px dashed #b9c3d0!important}}._shell_34iu4_1{display:block}._quizShell_34iu4_5{display:grid;gap:1rem;width:100%}._card_34iu4_11{display:block}._head_34iu4_15{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._actions_34iu4_22{margin-left:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.75rem}._storyCard_34iu4_31{margin-top:.7rem;display:flex;flex-direction:column;min-height:0;height:var(--story-detail-card-height, auto);max-height:var(--story-detail-card-height, none);padding:.8rem .9rem .45rem;overflow:hidden;box-shadow:none!important;background:#fff}@media (max-width: 640px){._head_34iu4_15{flex-direction:column;align-items:stretch}._actions_34iu4_22{margin-left:0;flex-wrap:wrap;justify-content:flex-start}}@media print{._shell_34iu4_1,._quizShell_34iu4_5,._card_34iu4_11{height:auto!important;max-height:none!important;overflow:visible!important}._storyCard_34iu4_31{display:block!important;height:auto!important;max-height:none!important;margin-top:0!important;padding:0!important;overflow:visible!important;page-break-inside:auto!important;break-inside:auto!important;box-shadow:none!important}}._header_1nkfz_1,._footer_1nkfz_2{width:min(100% - 32px,var(--layout-max));margin-inline:auto}._header_1nkfz_1{position:relative;z-index:30;padding-top:22px}._topbar_1nkfz_13{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:9px 12px 9px 10px;border:3px solid var(--line);border-radius:4px;background:var(--paper);box-shadow:6px 6px #29243a47}._brand_1nkfz_27{display:inline-flex;min-width:0;align-items:center;gap:11px;color:var(--ink);text-decoration:none}._brand-mark_1nkfz_36{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:3px solid var(--line);background:var(--yellow);box-shadow:inset -5px -5px #c88b388c}._brand-mark_1nkfz_36 img{width:42px;height:42px;image-rendering:pixelated}._brand-copy_1nkfz_53{min-width:0}._brand-title_1nkfz_57{display:block;overflow:hidden;margin:0;font-size:26px;font-weight:800;line-height:1.1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}._topbar-right_1nkfz_69,._navigation_1nkfz_70,._actions_1nkfz_71{display:flex;align-items:center}._topbar-right_1nkfz_69{min-width:0;justify-content:flex-end;gap:9px}._navigation_1nkfz_70{gap:.35rem}._nav-item_1nkfz_86,._context_1nkfz_87{min-height:2.45rem;border:2px solid transparent;border-radius:var(--radius-sm);font-size:.85rem;font-weight:750}._nav-item_1nkfz_86{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;color:var(--ink-soft);text-decoration:none}._nav-item-active_1nkfz_104{border-color:var(--line);color:var(--ink);background:var(--mint-light)}._context_1nkfz_87{display:inline-flex;align-items:center;min-height:42px;padding:0 10px;border:3px solid var(--line);border-radius:2px;color:var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink)}._actions_1nkfz_71{flex:0 0 auto;justify-content:flex-end}._footer_1nkfz_2{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:20px;padding:8px 2px 0;border-top:3px solid var(--line);color:var(--ink-soft);font-size:9px;font-weight:800}@media (max-width: 620px){._header_1nkfz_1,._footer_1nkfz_2{width:calc(100% - 18px)}._header_1nkfz_1{padding-top:9px}._topbar_1nkfz_13{min-height:62px;margin-bottom:11px;padding:7px;box-shadow:4px 4px #29243a47}._brand-mark_1nkfz_36{width:44px;height:44px;flex-basis:44px}._brand-mark_1nkfz_36 img{width:36px;height:36px}._navigation_1nkfz_70,._context_1nkfz_87{display:none}._brand-title_1nkfz_57{font-size:20px}._footer_1nkfz_2{align-items:flex-start;flex-direction:column}}:root{color-scheme:light;--layout-max: 76.25rem;--line: #29243a;--line-soft: #4a405e;--line-muted: #9b96a5;--ink: #29243a;--ink-soft: #5c5668;--ink-faint: #817b89;--muted: #817b89;--paper: #fffdf4;--surface-muted: #f3f1e9;--cream-0: #fffdf4;--cream-1: #f7fbf7;--cream-2: #f3eee2;--card: var(--paper);--card-alt: var(--surface-muted);--mint: #55c7a6;--mint-dark: #237d72;--mint-light: #dcf5ea;--coral: #f16f68;--coral-dark: #b63f51;--coral-light: #ffe2df;--yellow: #f8ce58;--yellow-light: #fff2bd;--sky: #bfe9e3;--green-600: var(--mint);--green-500: #8cddc5;--green-100: var(--mint-light);--sky-300: #bfe9e3;--sky-200: #e2f7f0;--pink-300: #f7aaa6;--pink-200: var(--coral-light);--amber-200: var(--yellow-light);--radius-sm: 2px;--radius-md: 4px;--shadow-offset: 6px 6px 0 rgb(41 36 58 / 28%);--floating-user-menu-gap: 1rem;font-family:Cascadia Mono,Microsoft YaHei UI,Microsoft YaHei,monospace;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;font-size:16px;background:var(--sky)}body{min-width:320px;min-height:100vh;margin:0;color:var(--ink);font-family:inherit;background:linear-gradient(90deg,rgb(255 255 255 / 18%) 2px,transparent 2px) 0 0 / 24px 24px,linear-gradient(rgb(255 255 255 / 18%) 2px,transparent 2px) 0 0 / 24px 24px,var(--sky)}a{color:inherit}img{display:block;max-width:100%}#root{min-height:100vh}.page-shell{position:relative;min-height:100vh;overflow:clip}.page-section{width:min(100% - 32px,var(--layout-max));margin:0 auto}.page-header{padding-top:1.25rem}.page-main{padding:0 0 1rem}.page-main-word-learning{padding-top:1.15rem}.page-main-story-detail{padding-top:1rem;padding-bottom:1rem}.page-main-word-set-detail{padding-top:.6rem;padding-bottom:.6rem}.page-main-word-quiz{padding-top:.75rem;padding-bottom:.75rem}.page-main-ai-composition{height:calc(100vh - 7.5rem);padding-top:1rem;padding-bottom:1rem;overflow:hidden}.page-main-ai-composition-list{overflow:visible}@media (max-width: 920px){.page-shell-ai-composition,.page-main-ai-composition{height:auto;overflow:visible}.page-main-ai-composition{min-height:100vh}}.page-main-full{padding-top:1rem;width:calc(100% - 2rem);max-width:none}@media (max-width: 620px){.page-section{width:calc(100% - 18px)}}.bg-blob{display:none}.blob-left{top:-1.5rem;left:-5rem;width:14rem;height:14rem;background:#ffc7d794}.blob-right{top:12rem;right:-5rem;width:16rem;height:16rem;background:#bfe7ff85}.clay-nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.72rem .9rem;border:3px solid var(--line);border-radius:1.45rem;background:linear-gradient(160deg,#fffefd,#fff7f3);box-shadow:6px 6px 0 var(--line),10px 14px 22px #7f95bc24,inset 0 1px #ffffffeb}.brand-link{display:inline-flex;align-items:center;gap:.7rem;border-radius:1rem;text-decoration:none}.nav-auth{display:inline-flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-left:auto}.brand-copy{display:flex;flex-direction:column}.brand-icon{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:.9rem;border:3px solid var(--line);background:linear-gradient(145deg,var(--pink-200),var(--pink-300));box-shadow:0 4px 0 var(--line-soft),0 8px 14px #7f95bc29,inset 0 1px #ffffffb8}.brand-kicker{margin:0;font-size:.64rem;line-height:1.1;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}.brand-title{margin:.08rem 0 0;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.22rem;line-height:1.1;font-weight:700}.brand-subtitle{margin:.18rem 0 0;font-size:.78rem;line-height:1.1;font-weight:700;color:var(--ink-soft)}.auth-badge{display:inline-flex;align-items:center;gap:.7rem;min-width:0;padding:.55rem .8rem;border:3px solid var(--line);border-radius:1.2rem;background:linear-gradient(160deg,#f7fffb,#ecfff6);box-shadow:0 4px #7f95bc47,inset 0 1px #ffffffeb}.auth-dot{width:.8rem;height:.8rem;flex:none;border-radius:999px;background:var(--green-600);box-shadow:0 0 0 .25rem #88ebb547}.auth-copy{min-width:0}.auth-name,.auth-meta{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-name{font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1rem;line-height:1.05;font-weight:700}.auth-meta{margin-top:.2rem;font-size:.78rem;color:var(--ink-soft)}.avatar-preview{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:3px solid var(--line);overflow:hidden;background:linear-gradient(145deg,#ffe8d5,#ffd8ec);box-shadow:0 4px #7f95bc3d,inset 0 1px #ffffffe6}.avatar-preview img{width:100%;height:100%;object-fit:cover}.focus-ring:focus-visible{outline:3px solid rgba(85,199,166,.55);outline-offset:3px}.system-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.app-dialog-copy{margin-top:0}.dialog-copy,.dialog-hint,.dialog-feedback{margin:.7rem 0 0;font-size:.95rem;line-height:1.7;color:var(--ink-soft)}.dialog-feedback{padding:.75rem .9rem;border:2px dashed #95a9ca;border-radius:1rem;background:#ffffffb8}.dialog-feedback.is-error{color:#9a3550;border-color:#f0a9bc;background:#fff4f7}.dialog-feedback.is-success{color:#2d7e4d;border-color:#8fdbb0;background:#f1fff7}.field-block{display:grid;gap:.45rem}.field-label{font-size:.9rem;font-weight:700}.field-hint{font-size:.82rem;color:var(--muted)}.field-input{width:100%;min-width:0;padding:.85rem 1rem;border:3px solid var(--line);border-radius:1rem;color:var(--ink);font:inherit;background:#ffffffe6;box-shadow:inset 0 2px #7f95bc1f}.field-input::placeholder{color:#99a6bb}.page-main-profile{padding-top:1.6rem}.user-center-shell{display:block}.user-center-eyebrow,.profile-kicker{margin:0;font-size:.78rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}.user-center-title,.profile-title{margin:.5rem 0 0;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;line-height:1.05}.user-center-title{font-size:2rem}.profile-title{font-size:1.7rem}.user-center-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.user-center-content{min-width:0}.user-center-content>*+*{margin-top:1rem}.profile-section-title{margin:0;font-size:.88rem;font-weight:700;color:var(--ink-soft)}.profile-card{border:3px solid var(--line);border-radius:1.7rem;background:linear-gradient(165deg,#fffefd,#fff7f2);box-shadow:6px 6px 0 var(--line),10px 14px 22px #7f95bc24,inset 0 1px #fffffff2;padding:1.35rem}.profile-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.profile-grid{display:grid;gap:1rem;margin-top:1.1rem}.avatar-editor,.profile-fields{padding:1rem;border-radius:1.3rem;background:#ffffffad;box-shadow:inset 0 1px #ffffffe6}.avatar-preview{width:7rem;height:7rem;margin-top:.8rem;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:2rem;line-height:1;font-weight:700;color:#8a4452}.avatar-tip{margin:.8rem 0 0;font-size:.9rem;line-height:1.7;color:var(--ink-soft)}.avatar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.avatar-action-btn{width:100%;min-width:0;white-space:nowrap}.profile-fields{display:grid;gap:.9rem}.profile-readonly{color:var(--ink-soft);background:#f2f8ffe0}.user-management-card{display:grid;gap:1.1rem}.user-management-head{margin-bottom:0}.is-spinning{animation:button-spin .9s linear infinite}.system-summary-grid{display:grid;gap:.9rem}.user-list-copy,.user-detail-tip{margin:0}.user-management-toolbar{display:grid;gap:.9rem;padding:1rem;border-radius:1.3rem;background:#ffffffad;box-shadow:inset 0 1px #ffffffe6}.user-management-field{min-width:0}.user-management-search{position:relative}.user-management-search .field-input{padding-left:2.8rem}.user-management-search-icon{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none}.user-management-toolbar-actions{display:flex;flex-wrap:wrap;gap:.75rem}.user-management-grid{display:grid;gap:1rem}.user-management-grid--single{grid-template-columns:minmax(0,1fr)}.user-list-panel,.user-detail-panel{padding:1rem;border-radius:1.3rem;background:#ffffffad;box-shadow:inset 0 1px #ffffffe6}.user-list-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.user-list-copy{margin-top:.35rem;font-size:.86rem;color:var(--ink-soft)}.user-list{display:grid;gap:.75rem;margin-top:1rem}.user-row{width:100%;padding:.85rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;border:3px solid var(--line);border-radius:1.15rem;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:linear-gradient(145deg,#fffefd,#fff6ef);box-shadow:0 4px #7f95bc33,inset 0 1px #ffffffeb}.user-row.is-selected{border-color:#4f7aa5;background:linear-gradient(145deg,#f3faff,#e3f1ff)}.user-row--managed{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;cursor:default}.user-row-open{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem}.user-row-actions{display:grid;grid-template-columns:max-content;align-items:flex-end;justify-content:center;gap:.6rem}.user-row-actions .status-pill{grid-column:1 / -1;justify-self:end}.user-row-credit-btn{min-width:6.75rem}.user-row-avatar,.user-detail-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:3px solid var(--line);overflow:hidden;background:linear-gradient(145deg,#ffe8d5,#ffd8ec);box-shadow:0 4px #7f95bc33,inset 0 1px #ffffffe6;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-weight:700;color:#8a4452}.user-row-avatar{width:3rem;height:3rem;font-size:1.05rem}.user-row-avatar img,.user-detail-avatar img{width:100%;height:100%;object-fit:cover}.user-row-main{min-width:0;display:grid;gap:.22rem}.user-row-topline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.user-row-name{font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.08rem;line-height:1.05;font-weight:700}.user-row-phone,.user-row-meta{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-row-phone{font-size:.9rem}.user-row-meta{font-size:.82rem;color:var(--ink-soft)}.user-row-tag{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .55rem;border-radius:999px;background:#fff0c9;border:2px solid #d5b565;font-size:.72rem;line-height:1;font-weight:700;color:#8a5d11}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .65rem;border-radius:999px;border:2px solid currentColor;font-size:.76rem;line-height:1;font-weight:700;white-space:nowrap}.status-pill.is-active{color:#2d7e4d;background:#f1fff7}.status-pill.is-canceled{color:#9a3550;background:#fff4f7}.user-list-empty{margin-top:1rem;padding:1rem;border:2px dashed #b4bfd4;border-radius:1rem;font-size:.92rem;color:var(--ink-soft);background:#ffffffc2}.user-detail-card{display:grid;gap:1rem;margin-top:1rem}.user-detail-card--dialog{margin-top:0}.user-detail-top{display:flex;align-items:center;gap:1rem}.user-detail-avatar{width:4.6rem;height:4.6rem;flex:none;font-size:1.45rem;line-height:1}.user-detail-copy{min-width:0}.user-detail-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.user-detail-actions-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.user-detail-heading h3,.user-detail-copy p{margin:0}.user-detail-heading h3{font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.45rem;line-height:1.05}.user-detail-copy p{margin-top:.3rem;color:var(--ink-soft)}.user-detail-meta{display:grid;gap:.75rem;margin:0}.user-detail-meta div{padding:.85rem .95rem;border-radius:1rem;background:#f2f8ffcc}.user-detail-meta dt,.user-detail-meta dd{margin:0}.user-detail-meta dt{font-size:.82rem;color:var(--ink-soft)}.user-detail-meta dd{margin-top:.3rem;font-size:.92rem;line-height:1.6;word-break:break-all}.user-detail-actions{display:grid;gap:.75rem}.user-detail-tip{font-size:.84rem;line-height:1.6;color:var(--ink-soft)}.credit-center-card,.credit-rule-card,.credit-log-card,.credit-config-panel{display:grid;gap:1rem}.credit-summary-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.credit-summary-grid-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-rule-card,.credit-log-card,.credit-config-panel{padding:1rem;border-radius:1.3rem;background:#ffffffad;box-shadow:inset 0 1px #ffffffe6}.credit-rule-list{display:grid;gap:.75rem}.credit-rule-item{display:flex;justify-content:space-between;gap:.75rem;padding:.85rem .95rem;border-radius:1rem;background:#f2f8ffd1;color:var(--ink)}.credit-rule-item strong{font-size:.95rem;line-height:1.5}.credit-log-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.credit-log-list{overflow-x:auto}.credit-log-row{min-width:52rem;display:grid;grid-template-columns:12rem 6rem 6rem 6rem minmax(14rem,1fr);gap:.75rem;align-items:start;padding:.9rem 1rem;border-radius:1rem;background:#f2f8ffbd}.credit-log-row+.credit-log-row{margin-top:.65rem}.credit-log-row-head{font-size:.82rem;font-weight:700;color:var(--ink-soft);background:#ecf4ffe6}.credit-change-value{font-weight:700}.credit-change-value.is-positive{color:#1f7a4d}.credit-change-value.is-negative{color:#b24a62}.credit-adjust-form,.credit-config-form{display:grid;gap:1rem}.credit-adjust-grid,.credit-config-form{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.credit-config-group{display:grid;grid-column:1 / -1;gap:.85rem;min-width:0;margin:0;padding:.95rem;border:2px solid rgba(82,104,146,.14);border-radius:1rem;background:#f2f8ffa3}.credit-config-group legend{padding:0 .35rem;color:var(--ink);font-size:.95rem;font-weight:800}.credit-config-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 760px){.credit-config-group-grid{grid-template-columns:1fr}}.credit-adjust-actions,.credit-config-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.credit-config-meta{grid-column:1 / -1}.credit-config-head{margin-bottom:0}.word-learning-credit-tip{margin:0;font-size:.9rem;line-height:1.7;color:var(--ink-soft)}.system-header-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ai-model-grid{align-items:start}.ai-model-list-panel .user-row-avatar{background:linear-gradient(145deg,#e6f7ff,#d8ebff);color:#45698b}.ai-speech-list-panel .user-row-avatar{background:linear-gradient(145deg,#fff4db,#ffe7b4);color:#8c5d13}.ai-model-detail-head{margin-bottom:1rem}.ai-model-form{display:grid;gap:.9rem}.field-textarea{min-height:7rem;resize:vertical}.ai-model-flags{display:flex;flex-wrap:wrap;gap:.75rem}.ai-model-flag{display:inline-flex;align-items:center;gap:.55rem;padding:.75rem .9rem;border-radius:1rem;background:#f2f8ffcc;font-size:.92rem}.ai-model-flag input{margin:0}.ai-model-test-result{padding:1rem;border:3px solid #7bb694;border-radius:1.3rem;background:linear-gradient(145deg,#f4fff8,#e4fbec);box-shadow:0 4px #7bb6942e,inset 0 1px #ffffffeb}.ai-model-test-copy{margin:.4rem 0 0;font-size:.95rem;line-height:1.7}.ai-speech-test-result{border-color:#d8a847;background:linear-gradient(145deg,#fff9ef,#ffefcf);box-shadow:0 4px #d8a84729,inset 0 1px #ffffffeb}.ai-speech-two-column,.ai-speech-three-column{display:grid;gap:.9rem}.ai-speech-inline-tip{display:flex;align-items:end;padding:.85rem .95rem;border-radius:1rem;background:#fff9efe0;border:2px dashed #eccb86}.ai-speech-inline-tip .user-list-copy{margin-top:0}.word-learning-shell{display:block}.word-learning-layout{display:grid;gap:1rem}.word-learning-generator-shell{width:min(100%,72rem);margin:0 auto}.word-learning-quiz-shell{display:grid;gap:1rem;width:100%}.word-learning-generator-layout{display:grid;gap:1rem}.word-learning-sidebar,.word-learning-card,.story-card{border:3px solid var(--line);border-radius:1.7rem;background:linear-gradient(165deg,#fffefd,#fff7f2);box-shadow:6px 6px 0 var(--line),10px 14px 22px #7f95bc24,inset 0 1px #fffffff2}.word-learning-sidebar,.word-learning-card{padding:1.25rem}.word-learning-copy,.story-word-meta,.story-word-meaning{margin:.4rem 0 0;color:var(--ink-soft);line-height:1.7}.word-learning-actions-row{display:flex;flex-wrap:wrap;gap:.75rem}.story-card-actions{margin-left:auto}.word-learning-set-list{display:grid;gap:.75rem;margin-top:1rem}.word-learning-set-list-page{margin-top:1rem}.word-learning-set-list-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.word-learning-set-list-head .profile-section-title{margin-top:0}.word-learning-head-btn{min-height:2.7rem;padding:.45rem .8rem;border-radius:.9rem;font-size:.92rem}.word-learning-set-item,.word-learning-upload,.word-learning-draft-card,.story-content-card{border:3px solid var(--line);border-radius:1.2rem;background:#ffffffd1;box-shadow:0 4px #7f95bc33,inset 0 1px #ffffffeb}.word-learning-set-item{width:100%;padding:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.word-learning-set-item.is-active{background:linear-gradient(145deg,#eef9ff,#d9efff)}.word-learning-set-name,.story-word-title{margin:0;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;line-height:1.05}.word-learning-set-name{font-size:1.05rem}.word-learning-set-meta{margin:.28rem 0 0;font-size:.84rem;color:var(--ink-soft)}.word-learning-content,.word-learning-panel,.word-learning-word-section,.word-learning-draft-list,.word-learning-composer-grid,.word-learning-detail-grid,.word-learning-story-form{display:grid;gap:1rem}.word-learning-composer-grid.is-single-step,.word-learning-detail-grid-single{grid-template-columns:1fr}.word-learning-panel{padding:1rem;border-radius:1.3rem;background:#ffffffad;box-shadow:inset 0 1px #ffffffe6}.word-learning-upload{min-height:9rem;padding:1rem;display:grid;place-items:center;gap:.6rem;color:var(--ink);cursor:pointer;text-align:center;border-style:dashed}.word-learning-draft-card{padding:.9rem}.word-learning-draft-table,.word-learning-draft-table-body{display:grid;gap:.75rem}.word-learning-draft-table{overflow-x:auto}.word-learning-draft-table-head,.word-learning-draft-table-row{min-width:68rem;display:grid;grid-template-columns:4.5rem minmax(10rem,1.1fr) minmax(10rem,1fr) minmax(14rem,1.4fr) minmax(8rem,.8fr) minmax(12rem,auto);gap:.85rem;align-items:center}.word-learning-draft-table-head{padding:0 1rem;color:var(--ink-soft);font-size:.84rem;font-weight:700}.word-learning-draft-table-row{padding:.95rem 1rem;border:2px solid rgba(82,104,146,.14);border-radius:1.2rem;background:#ffffffb8}.word-learning-draft-cell{min-width:0;display:grid;gap:.4rem}.word-learning-draft-cell-label{display:none;font-size:.78rem;font-weight:700;color:var(--ink-soft)}.word-learning-draft-index{font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2;color:var(--ink)}.word-learning-draft-cell-actions{justify-items:end}.word-learning-draft-cell-actions .word-learning-inline-actions{width:100%}.word-learning-draft-head,.word-learning-section-head{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;gap:.75rem;text-align:left}.word-learning-section-head .profile-section-title{margin:0;text-align:left}.profile-card.word-learning-card>.word-learning-word-section{margin-top:1rem}.word-learning-draft-head p,.story-paragraph,.story-word-title,.story-word-meta,.story-word-meaning,.story-word-audio-feedback{margin:0}.word-learning-draft-grid{display:grid;gap:.75rem;margin-top:.75rem}.word-learning-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.word-learning-inline-btn,.story-delete-btn,.story-word-close{min-height:auto;padding:.55rem .8rem}.word-learning-story-display-bar{margin-top:.85rem}.word-learning-story-display-field{max-width:12rem}.word-learning-story-generator-panel{margin-top:1rem}.word-learning-story-config-layout{display:grid;gap:1.25rem;margin-top:1rem}.word-learning-story-form,.word-learning-story-preview,.word-learning-story-generator-actions{grid-column:1 / -1}.word-learning-story-sidepanel{display:grid;grid-template-rows:1fr auto;gap:1rem;min-height:100%}.word-learning-counter{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:center}.word-learning-counter-btn{min-width:2.75rem;justify-content:center}.word-learning-counter-input{text-align:center}.word-learning-story-split{display:grid;gap:.75rem}.word-learning-story-split-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.word-learning-story-split-card{padding:.9rem 1rem;border:2px solid rgba(82,104,146,.14);border-radius:1.2rem;background:#ffffffb8}.word-learning-story-split-label,.word-learning-story-split-value{margin:0}.word-learning-story-split-label{color:var(--ink-soft);font-size:.95rem;letter-spacing:.02em}.word-learning-story-split-value{margin-top:.3rem;display:inline-flex;align-items:baseline;gap:.35rem;color:var(--ink);line-height:1.1}.word-learning-story-split-number{font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.8rem}.word-learning-story-split-unit{font-size:.95rem;font-weight:700;color:var(--ink-soft)}.word-learning-story-generator-actions{justify-content:flex-end;align-self:end}.word-learning-quiz-card{width:100%;max-width:none;display:flex;flex-direction:column;min-height:0;height:var(--quiz-card-height, auto);max-height:var(--quiz-card-height, none);overflow:hidden}.word-learning-quiz-card>*{min-width:0}.word-learning-quiz-setup{display:grid;gap:1rem;margin-top:1rem;flex:1;min-height:0;align-content:start}.word-learning-quiz-setup .word-learning-panel{align-content:start}.word-learning-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.9rem}.word-learning-scope-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.word-learning-scope-card{width:100%;padding:1rem 1.05rem;display:grid;gap:.35rem;text-align:left;color:var(--ink);border:2px solid rgba(82,104,146,.16);border-radius:1.2rem;background:#ffffffc2}.word-learning-scope-card.is-selected{border-color:#2168db7a;background:linear-gradient(165deg,#fffffff5,#ecf5ffe6);box-shadow:0 14px 28px #5481c929}.word-learning-scope-card:disabled{cursor:not-allowed;opacity:.68}.word-learning-scope-title{font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.15rem}.word-learning-scope-copy{color:var(--ink-soft);line-height:1.7}.word-learning-quiz-setup-actions{justify-content:flex-end;margin-top:.2rem;align-items:center;flex:none}.word-learning-quiz-panel{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;margin-top:1rem;flex:1;min-height:0;overflow-y:auto;align-content:start;border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(191,231,255,.5),transparent 28%),linear-gradient(165deg,#fffefd,#fff8f2);box-shadow:inset 0 1px #fffffff2}.word-learning-quiz-body{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}.word-learning-quiz-content{display:grid;gap:1rem;align-content:start}.word-learning-quiz-action-zone{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.word-learning-quiz-reveal-btn,.word-learning-quiz-result-entry-btn{width:min(100%,58rem);min-height:4.25rem}.word-learning-quiz-word-row{display:grid;grid-template-columns:minmax(3.1rem,1fr) auto minmax(3.1rem,1fr);align-items:center;width:min(100%,66rem);margin-inline:auto;padding-inline:0;gap:.9rem;min-height:clamp(5.5rem,12vh,7rem);padding-top:.25rem}.word-learning-quiz-prev-btn,.word-learning-quiz-prev-placeholder{width:3.1rem;height:3.1rem}.word-learning-quiz-prev-btn{display:inline-flex;align-items:center;justify-content:center;justify-self:center;border:3px solid var(--line);border-radius:999px;background:linear-gradient(180deg,#fff9fbfa,#ffebf1f0);color:#8a4452;box-shadow:4px 4px #5f79a82e,inset 0 1px #ffffffeb}.word-learning-quiz-prev-btn:disabled{cursor:not-allowed;opacity:.65}.word-learning-quiz-prev-placeholder{display:block;justify-self:center}.word-learning-quiz-summary{display:grid;gap:1rem;margin-top:1rem;flex:1;min-height:0;overflow:hidden}.word-learning-quiz-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.word-learning-quiz-summary-list{display:grid;gap:.75rem;flex:1;min-height:0;overflow-y:auto;padding-right:.35rem;align-content:start}.word-learning-quiz-summary-list::-webkit-scrollbar{width:.55rem}.word-learning-quiz-summary-list::-webkit-scrollbar-thumb{border-radius:999px;background:#5a6f9247}.word-learning-quiz-summary-list::-webkit-scrollbar-track{background:#5a6f9214}.word-learning-quiz-summary-head,.word-learning-quiz-summary-item{display:grid;grid-template-columns:minmax(10rem,1.2fr) minmax(12rem,1.5fr) minmax(8rem,1fr) minmax(7rem,.8fr) minmax(6rem,.7fr);gap:.85rem;align-items:center}.word-learning-quiz-summary-head{position:sticky;top:0;z-index:1;padding:.3rem 1rem .55rem;color:var(--ink-soft);font-size:.84rem;font-weight:700;border-radius:.95rem;background:linear-gradient(180deg,#fffdfafa,#fffaf6eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.word-learning-quiz-summary-item{padding:.95rem 1rem;border:2px solid rgba(82,104,146,.14);border-radius:1.2rem;background:#ffffffb8}.word-learning-quiz-summary-item p{margin:0;line-height:1.6}.word-learning-quiz-summary-word{font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:1.1rem}.word-learning-quiz-result{font-weight:700}.word-learning-quiz-result.is-mastered{color:#2c8c61}.word-learning-quiz-result.is-pending{color:#c06154}.word-learning-quiz-summary-actions{justify-content:flex-end}.word-learning-quiz-audio-actions{display:inline-flex;align-items:center;justify-self:start;gap:.65rem}.word-learning-quiz-word-block{display:grid;gap:.45rem;justify-items:center;justify-self:center}.word-learning-quiz-word{font-family:Figtree,Segoe UI,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-weight:700;letter-spacing:.01em;font-size:clamp(2.2rem,5vw,4rem);line-height:1;text-align:center}.word-learning-quiz-phonetic{margin:0;color:var(--ink-soft);font-size:1.28rem;line-height:1.35;text-align:center}.word-learning-quiz-audio-btn{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border:3px solid var(--line);border-radius:999px;background:linear-gradient(180deg,#ecf6fff5,#c2e3faeb);color:var(--ink);box-shadow:4px 4px #5f79a838,inset 0 1px #ffffffe6}.word-learning-quiz-meaning{padding:1.05rem 1.35rem;display:flex;align-items:center;justify-content:center;gap:1.35rem;border-radius:1.2rem;font-size:clamp(1.2rem,2vw,1.4rem);text-align:center}.word-learning-quiz-meaning p{margin:0}.word-learning-quiz-meaning-part{min-width:5.5rem;color:var(--ink);font-weight:700;text-align:right}.word-learning-quiz-meaning-text{min-width:15rem;color:var(--ink);font-weight:600;text-align:left}.word-learning-quiz-meaning p+p{margin-top:0}.word-learning-quiz-actions{display:grid;gap:.75rem;align-items:stretch;width:min(100%,58rem)}.word-learning-spelling-panel{outline:none}.word-learning-spelling-mode-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.word-learning-spelling-mode-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:.34rem .46rem .34rem .72rem;border:2px solid rgba(82,104,146,.18);border-radius:999px;background:#ffffffc7;color:var(--ink-soft);font:inherit;font-size:.85rem;font-weight:800;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.word-learning-spelling-mode-toggle strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;min-height:1.35rem;border-radius:999px;background:#64748b1f;color:#64748b}.word-learning-spelling-mode-toggle.is-on{border-color:#2473484d;background:#ddfae9db;color:#247348}.word-learning-spelling-mode-toggle.is-on strong{background:#247348;color:#fff}.word-learning-spelling-stage{display:grid;grid-template-rows:minmax(4.8rem,auto) 1.7rem 1.7rem auto;gap:.85rem;place-items:center;flex:1;min-height:0;align-content:center;padding-block:clamp(1rem,5vh,3rem)}.word-learning-spelling-row{display:grid;grid-template-columns:minmax(0,1fr) 3.1rem;align-items:end;width:min(100%,46rem);gap:1rem}.word-learning-spelling-word{position:relative;display:flex;justify-self:center;justify-content:center;align-items:end;gap:clamp(.28rem,1vw,.5rem);min-height:4.8rem}.word-learning-spelling-input{position:fixed;top:0;left:0;width:1px;min-width:1px;height:1px;border:0;padding:0;opacity:.01;color:transparent;caret-color:transparent;background:transparent;font-size:16px;outline:none;-webkit-text-fill-color:transparent}.word-learning-spelling-slot{position:relative;width:clamp(1.75rem,5vw,2.7rem);height:4.5rem;display:inline-flex;align-items:flex-start;justify-content:center}.word-learning-spelling-slot:after{content:"";position:absolute;left:0;right:0;bottom:.3rem;height:.3rem;border-radius:999px;background:#465265;transition:background .16s ease,transform .16s ease}.word-learning-spelling-slot.is-filled:after{background:#465265}.word-learning-spelling-slot.is-error:after{background:#e3282e;transform:translateY(1px)}.word-learning-spelling-letter{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;font-family:"Baloo 2",PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1;font-weight:700;color:#16a15a}.word-learning-spelling-slot.is-error .word-learning-spelling-letter{color:#e3282e}.word-learning-spelling-phonetic,.word-learning-spelling-notice,.word-learning-spelling-meaning{margin:0;text-align:center}.word-learning-spelling-notice{display:inline-flex;align-items:center;justify-content:center;min-width:8rem;min-height:1.35rem;padding:.22rem .7rem;border-radius:999px;background:#ffe2ebdb;color:#9a3550;font-size:.92rem;font-weight:800;line-height:1.2;opacity:0;transition:opacity .14s ease}.word-learning-spelling-notice.is-visible{opacity:1}.word-learning-spelling-phonetic{color:var(--ink-soft);font-size:1.25rem}.word-learning-spelling-meaning{color:var(--ink);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1.45}.story-card{padding:1.1rem}.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}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 768px){.page-header{padding-top:1.2rem}.page-main{padding-top:2.5rem}.page-main-word-learning{padding-top:1.35rem}.word-learning-layout{grid-template-columns:18rem minmax(0,1fr);align-items:start}.word-learning-generator-layout{grid-template-columns:minmax(18rem,.95fr) minmax(0,1.05fr);align-items:start}.word-learning-story-config-layout{grid-template-columns:minmax(18rem,1.05fr) minmax(16rem,.95fr);align-items:stretch}.word-learning-set-list-page{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid{grid-template-columns:19.5rem minmax(0,.95fr);align-items:start}.system-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.system-summary-grid-users{grid-template-columns:repeat(4,minmax(0,1fr))}.user-management-toolbar{grid-template-columns:minmax(0,1.5fr) minmax(12rem,.8fr) auto;align-items:end}.user-management-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.9fr);align-items:start}.user-management-grid--single{grid-template-columns:minmax(0,1fr)}.ai-model-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr)}.ai-speech-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-speech-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.word-learning-composer-grid,.word-learning-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start}.word-learning-composer-grid.is-single-step,.word-learning-detail-grid-single{grid-template-columns:1fr}.word-learning-draft-grid,.word-learning-story-form,.word-learning-quiz-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.word-learning-quiz-summary-head,.word-learning-quiz-summary-item{grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) minmax(7rem,.9fr) minmax(6rem,.8fr) minmax(5rem,.7fr)}.word-learning-draft-table-head,.word-learning-draft-table-row{min-width:62rem}.word-learning-story-split-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1200px){.word-learning-set-list-page{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){:root{--floating-user-menu-gap: .85rem}.page-section{width:min(100% - 1rem,72rem)}.clay-nav{align-items:flex-start;flex-direction:column;padding:.72rem .8rem}.nav-auth{width:100%;justify-content:space-between;margin-left:0}.profile-card-head{flex-direction:column;align-items:stretch}.user-center-title{font-size:1.35rem}.profile-title{font-size:1.5rem}.profile-card,.word-learning-sidebar,.word-learning-card,.story-card{padding:1rem}.avatar-preview{width:6rem;height:6rem}.system-summary-grid{grid-template-columns:1fr}.user-management-toolbar-actions,.system-header-actions,.ai-model-flags,.word-learning-actions-row{display:grid}.word-learning-scope-grid{grid-template-columns:1fr}.word-learning-story-display-field{max-width:none}.word-learning-story-split-grid{grid-template-columns:1fr}.word-learning-story-generator-actions{justify-content:stretch}.word-learning-quiz-setup-actions{display:flex;justify-content:flex-end}.user-row{grid-template-columns:auto minmax(0,1fr)}.user-row--managed{grid-template-columns:1fr}.user-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.user-row-actions .status-pill{justify-self:start}.user-detail-top{align-items:flex-start;flex-direction:column}.credit-rule-item,.credit-adjust-actions,.word-learning-set-item,.word-learning-set-list-head,.word-learning-draft-head,.word-learning-section-head,.word-learning-quiz-head,.story-word-popover{flex-direction:column;align-items:stretch}.word-learning-quiz-word-row{grid-template-columns:2.85rem minmax(0,1fr) 2.85rem;justify-items:center;width:100%;padding-inline:0}.word-learning-spelling-row{grid-template-columns:minmax(0,1fr) 2.85rem;width:100%}.word-learning-spelling-mode-actions{justify-content:flex-start}.word-learning-spelling-stage{padding-block:1rem}.word-learning-spelling-word{gap:.22rem}.word-learning-spelling-slot{width:clamp(1.25rem,8vw,1.9rem);height:3.9rem}.story-word-popover{width:min(100%,calc(100vw - 2rem))}.word-learning-draft-table{overflow-x:visible}.word-learning-draft-table-head{display:none}.word-learning-draft-table-row{min-width:0;grid-template-columns:1fr}.word-learning-draft-cell-label{display:block}.word-learning-draft-cell-actions{justify-items:stretch}.word-learning-draft-cell-actions .word-learning-inline-actions{justify-content:flex-start}.word-learning-quiz-summary-head{display:none}.word-learning-quiz-summary-item{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.clay-nav,.user-row,.is-spinning,.word-learning-spelling-slot:after,.story-highlight{transition:none;animation:none}}@media screen{.profile-card,.word-learning-sidebar,.word-learning-card,.word-learning-panel,.word-learning-upload,.word-learning-draft-card,.word-learning-set-item,.word-learning-quiz-card,.word-learning-scope-card,.word-learning-story-split-card,.user-list-panel,.user-detail-card,.credit-log-card,.credit-config-panel{border-width:2px;border-radius:var(--radius-md);background:var(--paper);box-shadow:none}.field-input,.word-learning-inline-btn,.word-learning-counter-btn,.word-learning-counter-input,.word-learning-quiz-reveal-btn,.word-learning-quiz-result-entry-btn,.word-learning-quiz-prev-btn,.word-learning-quiz-audio-btn,.word-learning-spelling-mode-toggle,.word-learning-spelling-input{border-width:2px;border-radius:var(--radius-sm);box-shadow:none}.profile-title,.user-center-title,.word-learning-set-name,.word-learning-quiz-word,.word-learning-spelling-word{font-family:inherit}}@media print{html,body{background:#fff;font-family:Microsoft YaHei,PingFang SC,sans-serif!important}*{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important;box-shadow:none!important}.page-header,.bg-blob,.word-learning-sidebar,.word-learning-actions-row,.story-delete-btn,.story-word-popover,.dialog-feedback{display:none!important}.page-main,.page-shell,.page-section,.word-learning-shell,.word-learning-quiz-shell,.word-learning-layout,.word-learning-content,.word-learning-card,.story-card{padding:0!important;margin:0!important;width:auto!important;max-width:none!important;min-height:auto!important;overflow:visible!important;box-shadow:none!important;border:none!important;background:#fff!important}.story-card{page-break-inside:avoid;break-inside:avoid;padding:0 0 1rem!important}.word-learning-story-detail-card{page-break-inside:auto!important;break-inside:auto!important}.story-content-card{border:1px solid #d8dde6!important;background:#fff!important;background-image:none!important;overflow:visible!important}.story-bilingual-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:1.25rem!important;align-items:start!important}.story-bilingual-column-zh{padding-left:1.1rem!important;padding-top:0!important;border-left:1px dashed #b9c3d0!important;border-top:none!important}.profile-kicker,.profile-title,.word-learning-copy,.profile-section-title,.story-paragraph,.story-paragraph-zh,.story-word-title,.story-word-meta,.story-word-meaning{color:#000!important}.word-learning-card,.story-card,.story-content-card{background:#fff!important;background-image:none!important}.story-paragraph{color:#000!important}.story-highlight{display:inline!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:none!important;padding:0 .18rem!important;margin:0!important;line-height:inherit!important;font:inherit!important;text-decoration:none!important;vertical-align:baseline!important;color:#000!important;-webkit-text-fill-color:#000!important;background:#ffe066!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
