/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.line-through{text-decoration-line:line-through}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.storefront-main{background:var(--color-page-bg);min-height:100vh}.desktop-nav button.active,.desktop-nav button:hover{color:var(--color-primary)!important;background:var(--color-primary-light)!important}.desktop-nav button.active:after{display:none!important}.floating-support,.floating-support-sm{justify-content:center;border-radius:var(--radius-full)!important;background:var(--color-primary)!important;color:#fff!important;border:0!important;width:52px!important;height:52px!important;padding:0!important;bottom:88px!important;right:16px!important;box-shadow:0 8px 20px #ff782847!important}.floating-support i,.floating-support-sm i{border-radius:0;place-items:center;width:auto;height:auto;font-size:13px;font-style:normal;font-weight:800;display:grid;color:#fff!important;background:0 0!important}.floating-support span,.floating-support-sm span{display:none!important}.mobile-tab-clean button.active{color:var(--color-primary)!important;background:0 0!important;font-weight:800!important}.mobile-tab-clean button.active .tab-ico{background:var(--color-primary-light);color:var(--color-primary)}.mobile-tab-clean button.active .tab-hot{background:var(--color-primary);color:#fff!important}.global-search-modal{border-radius:var(--radius-lg)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important}.global-search-form{border:1px solid var(--color-border)!important;border-radius:var(--radius-full)!important;background:var(--color-page-bg)!important}.global-search-submit{background:var(--color-primary)!important;border-radius:var(--radius-full)!important}.home-product-cover .cover-tag{z-index:1;border:1px solid var(--color-border);color:var(--color-text-secondary);background:#fffffff0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.home-product-price-row .origin{color:var(--color-text-muted);margin-left:6px;font-size:12px;font-weight:500;text-decoration:line-through}@media (width<=900px){.floating-support,.floating-support-sm{width:48px!important;height:48px!important;bottom:86px!important;right:12px!important}footer{padding-bottom:110px!important}}@media (width<=430px){.shell{width:calc(100% - 24px)!important}}@media (width>=1440px){.shell{width:min(var(--container-xl),calc(100% - 48px))}}@media (width>=1920px){.shell{width:min(1320px,100% - 64px)}}.course-cover-template{z-index:1;flex-direction:column;gap:6px;max-width:92%;margin-top:auto;padding-top:18px;display:flex;position:relative}.course-cover-title{color:#fff;-webkit-line-clamp:2;text-shadow:0 1px 8px #0000002e;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.zone-page{min-height:calc(100vh - var(--header-height,64px));background:var(--color-page-bg,#fafafa);padding:12px 0 96px}.zone-layout{width:min(var(--container-lg,1180px),calc(100% - 24px));grid-template-columns:86px minmax(0,1fr);align-items:start;gap:10px;margin:0 auto;display:grid}.zone-side button.active{background:var(--color-primary-light,#fff3ea);color:var(--color-primary,#ff7828)}.zone-side button.active em{color:var(--color-primary,#ff7828)}.zone-chip-row button.active,.zone-sort button.active,.zone-brand-row button.active{background:var(--color-primary,#ff7828);color:#fff;border-color:#ffd2b3}@keyframes zone-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.zone-card{border:1px solid var(--color-border,#efefef);box-shadow:var(--shadow-sm,0 1px 2px #0000000a);background:#fff;border-radius:12px;grid-template-columns:104px minmax(0,1fr);gap:0;min-width:0;display:grid;overflow:hidden}.zone-card-cover.contain img{object-fit:contain;background:#fff;padding:10px}.zone-card-price .origin{color:#999;margin-left:6px;font-size:11px;text-decoration:line-through}.zone-load-more,.zone-pager{justify-content:center;align-items:center;gap:10px;padding:8px 0 4px;display:flex}.zone-load-more button,.zone-pager button{border:1px solid var(--color-border,#efefef);color:var(--color-text-primary,#222);cursor:pointer;background:#fff;border-radius:999px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:700}.zone-load-more button:hover,.zone-pager button:hover{color:var(--color-primary,#ff7828);border-color:#ffd2b3}.zone-pager button:disabled{opacity:.45;cursor:not-allowed}.zone-pager span{color:var(--color-text-secondary,#666);font-size:12px}.zone-course-cover .badge{z-index:1;background:#ffffff2e;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:2px 6px;font-size:10px;font-weight:800;position:relative}.zone-course-cover.violet,.course-cover.violet{background:linear-gradient(145deg,#5140d4,#9383ff)}.zone-course-cover.orange,.course-cover.orange{background:linear-gradient(145deg,#f66a2b,#ffb04f)}.zone-course-cover.rose,.course-cover.rose{background:linear-gradient(145deg,#c94570,#f68ba5)}.zone-course-cover.teal,.course-cover.teal{background:linear-gradient(145deg,#087d78,#52c5ae)}.zone-course-cover.blue,.course-cover.blue{background:linear-gradient(145deg,#235db4,#64a4ef)}.zone-course-cover.gold,.course-cover.gold{background:linear-gradient(145deg,#9c6319,#e8b853)}.zone-page.zone-course .zone-side button.active{box-shadow:inset 3px 0 0 var(--color-primary,#ff7828)}.zone-page.zone-rights .zone-side button.active{box-shadow:inset 3px 0 #3b82f6}.zone-page.zone-physical .zone-side button.active{box-shadow:inset 3px 0 #0d9f6e}@media (width>=901px){.zone-page{padding:16px 0 48px}.zone-layout{width:min(var(--container-lg,1180px),calc(100% - 40px));grid-template-columns:200px minmax(0,1fr);gap:16px}.zone-card{flex-direction:column;grid-template-columns:1fr;display:flex}}@media (width>=1280px){.zone-layout{grid-template-columns:220px minmax(0,1fr)}}@media (width>=1440px){.zone-layout{width:min(var(--container-xl,1280px),calc(100% - 48px))}}@media (width>=1920px){.zone-layout{width:min(1320px,100% - 64px)}}@media (width>=390px) and (width<=900px){.zone-page.zone-rights .zone-grid,.zone-page.zone-physical .zone-grid{grid-template-columns:1fr}}@media (width<=900px){.zone-page{padding-bottom:110px}.zone-layout{gap:8px;width:calc(100% - 16px)}.zone-card{grid-template-columns:96px minmax(0,1fr)}}.zone-page .rights-sticky-head,.zone-page .jd-shop-top-stats{display:none}.zone-page.zone-rights .rights-page,.zone-page.zone-physical .jd-shop{background:0 0;min-height:0;padding:0}.zone-page.zone-rights .rights-sticky-head{display:none!important}.zone-page.zone-rights .rights-content,.zone-page.zone-rights .rights-content-compact{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.zone-page.zone-rights .rights-mcard{box-shadow:none;background:0 0;border:0}.zone-page.zone-rights .rights-mcard-hit{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.zone-page.zone-rights .zone-card{display:grid}.zone-page.zone-rights .rights-mcard-body h3{margin:0}.zone-page.zone-rights .rights-load-more{width:auto}.zone-page.zone-physical .jd-shop,.zone-page.zone-physical.jd-shop{background:0 0;padding:0}.zone-page .zone-card-cover .jd-shop-cover-fallback{background:#f3f1ef}@media (width>=901px){.zone-page .zone-grid.zone-grid-desktop-4 .zone-card{flex-direction:column;display:flex}.zone-page .zone-grid.zone-grid-desktop-4 .zone-card-cover{aspect-ratio:1.15}}.zone-page .buy-button,.zone-page .price-row button,.zone-page .share-buy>button:not(.share-button){background:var(--color-primary,#ff7828)!important;color:#fff!important;border:0!important}.zone-page .share-button{color:var(--color-text-secondary,#666)!important;border:1px solid var(--color-border,#efefef)!important;background:0 0!important}.zone-side button.active .zone-side-count,.zone-side button.active em{color:var(--color-primary,#ff7828);background:#ff78281f}@media (width<=900px){.zone-page .zone-grid,.zone-page .zone-rights-grid,.zone-page .zone-course-grid,.zone-page .zone-physical-grid,.zone-page .rights-mgrid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.zone-page .zone-card,.zone-page .zone-card-rights,.zone-page .zone-card-course,.zone-page .rights-mcard{align-items:stretch;min-width:0;grid-template-columns:78px minmax(0,1fr)!important;display:grid!important}.zone-page .zone-card-cover{min-width:78px;max-width:78px;aspect-ratio:1!important;width:78px!important;height:auto!important}.zone-page .zone-card-body{gap:5px!important;padding:10px 10px 10px 0!important}.zone-page .zone-card-body h3{-webkit-line-clamp:2;min-height:0!important;max-height:none!important;font-size:13px!important;line-height:1.35!important}.zone-page .zone-price{font-size:16px!important}.zone-page .zone-rebate{font-size:11px!important}.zone-page .zone-card-actions .buy-button{min-height:34px;font-size:12px}.zone-page .zone-card-actions .share-button{min-height:34px}.zone-layout{grid-template-columns:86px minmax(0,1fr)!important}}.zone-page.zone-rights .rights-mgrid,.zone-page .zone-rights-grid{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.zone-page.zone-rights .rights-mcard,.zone-page.zone-rights .zone-card-rights{overflow:hidden;border:1px solid var(--color-border,#efefef)!important;box-shadow:var(--shadow-sm,0 1px 2px #0000000a)!important;background:#fff!important;border-radius:12px!important}.zone-page.zone-rights .rights-mcard-hit{display:contents}.zone-page.zone-rights .rights-mcard-visual,.zone-page.zone-rights .zone-cover-rights{filter:none!important;background:#f7f8fa!important}.zone-page.zone-rights .rights-mcard-visual img,.zone-page.zone-rights .zone-cover-rights img{background:#fff;padding:8px;object-fit:contain!important;filter:none!important;width:100%!important;height:100%!important;position:static!important;inset:auto!important}.zone-page.zone-rights .rights-mcard-body,.zone-page.zone-rights .zone-card-body{padding:10px!important}.zone-page.zone-rights .rights-mcard-body h3,.zone-page.zone-rights .zone-card-body h3{color:#222!important;min-height:0!important;max-height:none!important;font-size:13px!important}.zone-page.zone-rights .rights-mcard-price strong{display:none}.zone-card-cover.contain img,.zone-cover-rights img{object-fit:contain;background:#fff;padding:8px}.course-cover-panel{z-index:1;color:#fff;box-sizing:border-box;background:linear-gradient(#00000014,#00000038);flex-direction:column;flex:1;justify-content:space-between;min-height:100%;padding:12px;display:flex;position:relative}.course-cover-badge,.course-cover-cat{white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.course-cover-cat{opacity:.92;text-overflow:ellipsis;max-width:48%;overflow:hidden}.course-cover-title{-webkit-line-clamp:2;text-shadow:0 1px 8px #0000002e;-webkit-box-orient:vertical;max-width:94%;margin:10px 0;font-size:14px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=900px){.zone-page .zone-card-course .zone-card-cover{min-width:78px;max-width:78px;width:78px!important}.course-cover-panel{padding:8px}.course-cover-title{-webkit-line-clamp:3;margin:6px 0;font-size:11px}}@media (width>=901px){.zone-page .zone-grid.zone-grid-desktop-3,.zone-page .zone-rights-grid,.zone-page .zone-course-grid,.zone-page .zone-physical-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.zone-page .zone-card{flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.zone-page .zone-card-cover{aspect-ratio:1.2!important;width:100%!important;min-width:0!important;max-width:none!important}.zone-page .zone-card-body{padding:12px!important}.zone-page .zone-card-body h3{min-height:2.8em;font-size:14px!important}.zone-page .zone-price{font-size:18px!important}.zone-page.zone-rights .rights-mgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1440px){.zone-page .zone-grid.zone-grid-desktop-3,.zone-page .zone-rights-grid,.zone-page .zone-course-grid,.zone-page .zone-physical-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1280px) and (width<=1439px){.zone-page .zone-card-body{padding:11px!important}.zone-page .zone-card-body h3{font-size:13px!important}.zone-page .zone-card-actions .buy-button,.zone-page .zone-card-actions .share-button{padding:7px 9px;font-size:12px}}@media (width>=1100px){.zone-page.zone-rights .rights-mcard:hover,.zone-page .zone-card:hover{border-color:#ffd2b3;box-shadow:var(--shadow-sm,0 1px 2px #0000000a)!important;transform:none!important}}.pd-sheet{background:#fff!important;border-radius:20px 20px 0 0!important;flex-direction:column!important;width:min(980px,100%)!important;max-height:min(92dvh,920px)!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 -8px 40px #0000002e!important}.pd-media-frame.square{aspect-ratio:1.15}.pd-media-frame.contain{background:#fff}.pd-media-frame.contain img{object-fit:contain;background:#fff;padding:18px}.pd-media-fallback.rights{color:#d97706;background:linear-gradient(#fff8f2,#fff1e8)}.pd-media-fallback.physical{color:#0d9f6e;background:linear-gradient(#f3faf6,#eaf6f0)}.pd-kicker.neutral{color:#666;background:#f4f4f4}.pd-kicker.physical{color:#0d9f6e;background:#eaf8f2}.pd-rebate.zero{color:#888;background:#f3f3f3}.pd-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-note.neutral{background:#f7f8fa;border-color:#eceff3}.pd-note.success{background:#f1faf6;border-color:#d7f0e4}.pd-actions .payment-button,.pd-actions .submit-button,.pd-actions .pd-primary-btn{border:0;border-radius:12px;width:100%;min-height:44px;padding:0 10px;font-size:13px;font-weight:800}.pd-actions .wechat-pay-button{color:#fff;background:#07c160}.pd-actions .alipay-pay-button{color:#fff;background:#1677ff}.pd-actions .payment-button:disabled{opacity:.55;cursor:not-allowed}.pd-sheet .payment-buttons{display:none}.pd-error{color:#b42318;background:#fff5f4;border:1px solid #ffd8d4;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.pd-spec-chip.muted{border-color:var(--color-border,#efefef);color:#666;background:#f7f7f7}body.pd-modal-open{overflow:hidden!important}body.pd-modal-open .mobile-tab-clean,body.pd-modal-open .floating-support,body.pd-modal-open .floating-support-sm{visibility:hidden!important;pointer-events:none!important}@media (width>=900px){.pd-sheet{border-radius:18px!important;width:min(980px,100%)!important;max-height:min(86vh,820px)!important}}@media (width>=1280px){.pd-sheet{width:min(1040px,100%)!important}}@media (width<=359px){.pd-actions .payment-button,.pd-actions .pd-primary-btn{padding:0 6px;font-size:12px}}.pd-sheet{position:relative!important}.pd-actions .pd-primary-btn.single{grid-column:1/-1}@media (width>=900px){.pd-sheet{flex-direction:column!important;display:flex!important}.pd-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-actions .payment-button,.pd-actions .pd-primary-btn{white-space:nowrap;font-size:12px}@media (width<=899px){.pd-rights .pd-media-frame,.pd-media-frame.contain.square{min-height:160px;max-height:190px;aspect-ratio:auto!important;height:clamp(160px,42vw,190px)!important}.pd-actions .payment-button{padding:0 6px;font-size:12px}}@media (width<=374px){.pd-actions .payment-button,.pd-actions .pd-primary-btn{font-size:11px}}@media (width>=900px){.pd-rights .pd-media-frame,.pd-media-frame.contain.square{aspect-ratio:1;max-width:100%}.pd-sheet{width:min(1000px,100%)!important}}@media (width>=1280px){.pd-sheet{width:min(1040px,100%)!important}}.pd-footer .pd-actions,.pd-footer .payment-button{z-index:2;position:relative}.pd-footer-error{color:#b42318;background:#fff5f4;border:1px solid #ffd8d4;border-radius:10px;margin:6px 14px 0;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.5}.login-backdrop,.auth-backdrop{z-index:120!important}#course-detail-form .required-field-target,.rights-account-field input,.rights-account-field select,.co-field-error,.pd-footer-error{scroll-margin-top:88px;scroll-margin-bottom:140px}.co-summary-thumb{aspect-ratio:4/3;color:#fff;background:linear-gradient(145deg,#5140d4,#9383ff);border-radius:12px;flex:none;width:90px;max-width:28vw;height:auto;min-height:0;font-size:14px;font-weight:900;display:block;position:relative;overflow:hidden;justify-content:unset!important;padding:0!important}.co-summary-thumb.rights{color:#d97706;background:#fff4ec}.co-summary-thumb.physical{color:#0d9f6e;background:#eaf8f2}.co-summary-thumb img{object-fit:cover;width:100%;height:100%;display:block}.co-summary-thumb.contain img{object-fit:contain;background:#fff;padding:4px}.co-amount-row.pay b{color:var(--color-primary,#ff7828);font-size:20px;font-weight:900}.co-amount-row.rebate b{color:#c2410c;font-size:14px}.co-amount-row.helper b{color:#666;font-size:13px;font-weight:700}.co-pay-pill.wechat{color:#079455;background:#f3fff7;border-color:#b7ebc9}.co-pay-pill.alipay{color:#1677ff;background:#f3f8ff;border-color:#b7d4ff}.pd-form .co-field-error,.co-field-error{color:#b42318;margin:0;font-size:11px;font-weight:700;line-height:1.45}.pd-footer.is-submitting .payment-button:disabled,.pd-actions.is-submitting .payment-button:disabled{opacity:.72}@media (width>=900px){.co-summary-thumb{aspect-ratio:4/3;width:96px;max-width:26vw;height:auto}}@media (width<=374px){.co-summary-thumb{aspect-ratio:4/3;width:84px;max-width:30vw;height:auto}}.pd-form .co-field-error{margin:6px 0 0}.co-summary-thumb.course-cover{flex-direction:unset!important;justify-content:unset!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important}.co-summary-thumb.course-cover:after{content:none!important;display:none!important}.co-summary-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.co-summary-thumb{min-height:0}.co-summary-thumb:not(:has(img)){place-items:center;display:grid;position:relative}.co-summary-thumb:has(img){position:relative}.co-summary-thumb:has(img):before{content:"";padding-top:75%;display:block}@media (width<=900px){.co-summary-thumb{width:88px;max-width:30vw}}@media (width<=360px){.co-summary-thumb{width:84px;max-width:32vw}}.pr-sheet{text-align:left;background:#fff;border-radius:20px;width:min(440px,100vw - 28px);max-height:min(88dvh,720px);padding:22px 20px 18px;overflow:auto;box-shadow:0 24px 64px #2218102e}.pr-sheet.center{text-align:center}.pr-badge{background:var(--color-primary-light,#fff3ea);color:var(--color-primary,#ff7828);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.pr-badge.ok{color:#0d9f6e;background:#eaf8f2}.pr-badge.warn{color:#c27803;background:#fff6e8}.pr-badge.fail{color:#b42318;background:#fff1f0}.pr-badge.process{color:#2f6fed;background:#eef4ff}.pr-icon{color:#fff;background:linear-gradient(145deg,#19c37d,#0d9f6e);border-radius:50%;place-items:center;width:56px;height:56px;margin:10px auto 8px;font-size:26px;font-weight:900;display:grid;box-shadow:0 10px 24px #0d9f6e38}.pr-icon.process{background:linear-gradient(145deg,#6b9bff,#2f6fed);box-shadow:0 10px 24px #2f6fed33}.pr-icon.warn{background:linear-gradient(145deg,#ffb020,#e08900);box-shadow:0 10px 24px #e0890033}.pr-icon.fail{background:linear-gradient(145deg,#ff7b72,#d6453d)}.pr-title{color:#222;letter-spacing:-.02em;margin:6px 0;font-size:20px;font-weight:900;line-height:1.3}.pr-desc{color:#666;margin:0 0 14px;font-size:13px;line-height:1.6}.pr-desc b{color:#222;word-break:break-all;font-weight:800}.pr-summary{text-align:left;background:#fafafa;border:1px solid #efefef;border-radius:14px;gap:10px;margin-bottom:12px;padding:12px 14px;display:grid}.pr-summary-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pr-summary-row span{color:#888;flex:none;font-size:12px;font-weight:700}.pr-summary-row b{color:#222;text-align:right;word-break:break-all;font-size:13px;font-weight:800}.pr-amounts{gap:8px;margin:0 0 12px;display:grid}.pr-amount-row{background:#fff8f1;border:1px solid #ffe2c8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pr-amount-row.muted{background:#f8fafc;border-color:#eef2f6}.pr-amount-row span{color:#666;font-size:12px;font-weight:700}.pr-amount-row b{color:var(--color-primary,#ff7828);font-size:18px;font-weight:900}.pr-amount-row.muted b{color:#444;font-size:15px}.pr-note{color:#64748b;text-align:left;background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.6}.pr-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.pr-status-cell{text-align:center;background:#fafafa;border:1px solid #efefef;border-radius:12px;padding:10px 8px}.pr-status-cell span{color:#999;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.pr-status-cell b{color:#222;font-size:12px;font-weight:800;line-height:1.35;display:block}.pr-actions{gap:8px;display:grid}.pr-actions .submit-button,.pr-actions .payment-button,.pr-actions .pr-primary{background:var(--color-primary,#ff7828);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:44px;font-size:14px;font-weight:800}.pr-actions .pr-primary:disabled{opacity:.6;cursor:not-allowed}.pr-actions .pr-secondary{color:#555;cursor:pointer;background:#fff;border:1px solid #ece7e2;border-radius:12px;width:100%;min-height:40px;font-size:13px;font-weight:700}.pr-actions .pr-ghost{color:#888;cursor:pointer;background:0 0;border:0;width:100%;min-height:36px;font-size:12px;font-weight:700}.orders-page-v2{background:0 0;padding:8px 0 48px}.orders-page-v2 .shell{max-width:1100px}.oc-zone-tabs button.active,.oc-status-tabs button.active{border-color:var(--color-primary,#ff7828);background:var(--color-primary,#ff7828);color:#fff}.oc-zone-tabs button.active em{color:#ffffffd9}.oc-card.open{border-color:#ffd2b3;box-shadow:0 10px 28px #ff782814}.oc-kind.course{background:linear-gradient(145deg,#5140d4,#9383ff)}.oc-kind.rights{background:linear-gradient(145deg,#ff8a3d,#ffb56b)}.oc-pill.done{color:#0d9f6e;background:#eaf8f2}.oc-pill.process{color:#2f6fed;background:#eef4ff}.oc-pill.wait{color:#888;background:#f5f5f5}.oc-pill.fail{color:#b42318;background:#fff1f0}.oc-progress span.done{color:#0d9f6e}.oc-progress span.done i{background:#19c37d}.oc-bottom .ghost,.oc-bottom .primary-soft{cursor:pointer;border-radius:10px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800}.oc-bottom .ghost{color:#555;background:#fff;border:1px solid #e8e8e8}@media (width<=899px){.pr-status-grid{grid-template-columns:1fr}}@media (width>=900px){.pr-sheet{padding:24px}.pr-title{font-size:22px}}.orders-page-v2 .orders-hero,.orders-page-v2 .orders-summary,.orders-page-v2 .orders-toolbar{display:contents}.oc-rights-usage{gap:10px;margin-top:12px;display:grid}.oc-usage-card .ghost,.oc-usage-card .primary{background:#fff;border:1px solid #e8e1db;border-radius:10px;min-height:40px;padding:0 12px}.oc-usage-card .primary{background:var(--color-primary,#ff5a1f);border-color:var(--color-primary,#ff5a1f);color:#fff;align-items:center;text-decoration:none;display:inline-flex}.rc-page{padding:8px 0 48px}.rc-shell{max-width:1100px}.rc-login{text-align:center;background:#fff;border:1px solid #efefef;border-radius:20px;max-width:420px;margin:40px auto;padding:28px 22px;box-shadow:0 12px 36px #2218100f}.rc-login-icon{color:#fff;background:linear-gradient(145deg,#ff8a3d,#ff7828);border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:22px;font-weight:900;display:grid}.rc-login .rc-kicker{margin-bottom:8px;display:inline-flex}.rc-login h1{color:#222;margin:0 0 8px;font-size:22px;font-weight:900}.rc-login p{color:#777;margin:0 0 16px;font-size:13px;line-height:1.6}.rc-login button{background:var(--color-primary,#ff7828);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:44px;font-weight:800}.rc-login small{color:#aaa;margin-top:12px;font-size:11px;line-height:1.5;display:block}.rc-kicker{color:#ff7828;background:#fff3ea;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.rc-wallet-main .label{opacity:.92;font-size:12px;font-weight:700;display:block}.rc-wallet-main .amount{letter-spacing:-.03em;margin:8px 0 6px;font-size:34px;font-weight:900;line-height:1.1}.rc-wallet-main .amount small{margin-right:2px;font-size:18px;font-weight:800}.rc-wallet-main .hint{opacity:.9;margin:0 0 14px;font-size:12px;line-height:1.55}.rc-wallet-actions .primary,.rc-wallet-actions .ghost{cursor:pointer;border-radius:11px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800}.rc-wallet-actions .primary{color:#ff7828;background:#fff;border:0}.rc-wallet-actions .ghost{color:#fff;background:0 0;border:1px solid #ffffff73}.rc-zone.course .rc-zone-ico{background:linear-gradient(145deg,#5140d4,#9383ff)}.rc-zone.rights .rc-zone-ico{background:linear-gradient(145deg,#ff8a3d,#ffb56b)}.rc-zone-metrics .pending strong{color:#c27803}.rc-zone-metrics .credited strong{color:#0d9f6e}.rc-records-head .titles span{color:#999;font-size:11px;font-weight:700;display:block}.rc-records-head .titles b{color:#222;margin-top:2px;font-size:15px;display:block}.rc-item .right{text-align:right}.rc-item .right strong{color:#c2410c;font-size:13px;font-weight:900;display:block}.rc-item .right span{color:#888;margin-top:3px;font-size:11px;font-weight:700;display:block}.rc-pill.done{color:#0d9f6e;background:#eaf8f2}.rc-pill.process{color:#2f6fed;background:#eef4ff}.rc-pill.wait{color:#888;background:#f5f5f5}.rc-pill.fail{color:#b42318;background:#fff1f0}.rc-pill.pending{color:#c27803;background:#fff6e8}@media (width<=899px){.rc-wallet-main .amount{font-size:30px}}@media (width<=374px){.rc-wallet-main .amount{font-size:26px}.rc-item .right{text-align:left}}@media (width>=900px){.rc-wallet-main .amount{font-size:36px}}.rc-state{text-align:center;background:#fff;border:1px solid #efefef;border-radius:20px;max-width:480px;margin:40px auto;padding:28px 22px;box-shadow:0 12px 36px #2218100f}.rc-state .rc-kicker{margin-bottom:8px;display:inline-flex}.rc-state h1{color:#222;margin:0 0 8px;font-size:22px;font-weight:900}.rc-state p{color:#777;margin:0 0 16px;font-size:13px;line-height:1.6}.rc-state button{background:var(--color-primary,#ff7828);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}.rc-state small{color:#aaa;margin-top:12px;font-size:11px;line-height:1.5;display:block}.rc-skeleton-wallet,.rc-skeleton-list{text-align:left;gap:10px;margin-top:8px;display:grid}.rc-skeleton-wallet{background:linear-gradient(145deg,#fff7f0,#fff);border-radius:16px;padding:16px}.rc-skeleton-list{margin-top:14px}.sk-lg{width:58%;height:42px}.sk-md{width:86%;height:14px}.sk-btn{border-radius:12px;width:42%;height:40px}.sk-row{width:100%;height:56px}@keyframes rc-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.rc-banner-error{background:#fff7f5;border:1px solid #ffd6cc;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.rc-banner-error b{color:#b42318;font-size:13px;font-weight:800;display:block}.rc-banner-error p{color:#9a4a3a;margin:4px 0 0;font-size:12px;line-height:1.5}.rc-banner-error button{color:#fff;cursor:pointer;background:#ff7828;border:0;border-radius:10px;flex:none;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.rc-wallet-actions .primary:disabled,.member-quick button:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.rc-banner-error{flex-direction:column;align-items:stretch}.rc-banner-error button{width:100%}}.account-page.rc-page,.rc-page{max-width:100%}.account-page .shell,.account-page .account-grid,.account-page .account-main,.rc-wallet,.rc-zones,.rc-records,.member-quick{min-width:0;max-width:100%}.account-page .account-grid{width:100%}.wd-backdrop{z-index:80}.wd-sheet{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #efefef;border-radius:22px;width:min(460px,100%);max-height:min(92vh,820px);padding:0 0 18px;overflow:auto;box-shadow:0 18px 48px #22181024}.wd-head{padding:22px 20px 14px}.wd-badge{color:#ff7828;background:#fff3ea;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.wd-sheet h2{color:#222;margin:9px 0 4px;font-size:22px;font-weight:900}.wd-sub{color:#777;margin:0;font-size:12px;line-height:1.5}.wd-balance{color:#fff;background:linear-gradient(145deg,#ff8a3d,#ff7828 55%,#f06a1d);border-radius:18px;margin:0 18px 20px;padding:18px 20px;box-shadow:0 12px 26px #f06a1d30}.wd-balance span{opacity:.92;font-size:12px;font-weight:700;display:block}.wd-balance strong{letter-spacing:-.02em;margin-top:3px;font-size:34px;font-weight:900;display:block}.wd-balance small{opacity:.9;margin-top:6px;font-size:11px;line-height:1.45;display:block}.wd-form{padding:0 18px 2px}.wd-form label.wd-field{margin:0 0 14px;display:block}.wd-field-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.wd-field-title b{color:#222;font-size:13px;font-weight:800}.wd-field-title span{color:#999;font-size:11px;font-weight:600}.wd-section-title{margin-bottom:9px}.wd-section-title b{font-size:15px}.wd-field>input{color:#222;width:100%;min-height:44px;font:inherit;background:#fafafa;border:1px solid #ececec;border-radius:12px;outline:0;padding:10px 12px}.wd-field>input:focus{border-color:#ff8a3d;box-shadow:0 0 0 3px #ff78281f}.wd-field>input:disabled{opacity:.65}.wd-amount-row{background:#fff;border:1px solid #e8e4e1;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:64px;padding:8px 10px 8px 14px;display:grid;box-shadow:0 4px 14px #2a1e1409}.wd-amount-row>span{color:#222;font-size:20px;font-weight:900}.wd-amount-row input{color:#222;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:4px 0;font-size:22px;font-weight:900}.wd-amount-row input:disabled{opacity:.6}.wd-all-btn{color:#e9661d;cursor:pointer;background:#fff7f1;border:1px solid #ffe2d0;border-radius:10px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.wd-all-btn:disabled{opacity:.5;cursor:not-allowed}.wd-fee-line{color:#999;justify-content:space-between;gap:10px;margin-top:8px;font-size:11px;display:flex}.wd-fee-line b{color:#ff7828;font-size:12px}.wd-error{color:#b42318;background:#fff5f4;border:1px solid #ffd5d0;border-radius:12px;margin:0 0 12px;padding:10px 12px}.wd-error b{font-size:13px;display:block}.wd-error p{color:#9a4a3a;margin:4px 0 0;font-size:12px;line-height:1.5}.wd-methods{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:18px;display:grid}.wd-method-option{min-width:0;position:relative}.wd-method{text-align:left;cursor:pointer;background:#fff;border:1px solid #e9e6e3;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:78px;padding:14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 3px 12px #2a1e1409}.wd-method-option.has-unbind .wd-method{padding-right:76px}.wd-method-unbind{z-index:1;color:#e9661d;cursor:pointer;background:#fff7f1;border:1px solid #ffe2d0;border-radius:10px;min-width:52px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.wd-method-unbind:disabled,.wd-method:disabled{opacity:.55;cursor:not-allowed}.wd-method:not(:disabled):active{transform:scale(.995)}.wd-method.selected{background:#fffaf7;border-color:#ff7828;box-shadow:inset 0 0 0 1px #ff782821,0 8px 20px #ff782814}.wd-method.need-bind{border-style:dashed}.payout-unbind-confirm-backdrop{z-index:2260}.payout-unbind-confirm{text-align:center;border-radius:15px;width:min(360px,100vw - 32px);padding:0;overflow:hidden}.payout-unbind-confirm p{color:#4b4541;margin:0;padding:30px 24px;font-size:15px;line-height:1.7}.payout-unbind-confirm-actions{border-top:1px solid #ebe8e5;grid-template-columns:1fr 1fr;display:grid}.payout-unbind-confirm-actions button{color:#2d2926;background:#fff;border:0;min-height:54px;font-size:16px;font-weight:800}.payout-unbind-confirm-actions button+button{color:#596b8f;border-left:1px solid #ebe8e5}.payout-unbind-confirm-actions button:active{background:#f8f6f4}.wd-method i{color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.wd-method i.ali{background:#1677ff}.wd-method i.wx{background:#10b461}.wd-method span{min-width:0;display:block;overflow:hidden}.wd-method b{color:#222;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.35;display:block}.wd-method small{color:#8d8782;overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.wd-method em{color:#e9661d;text-align:center;background:#fff7f1;border:1px solid #ffe2d0;border-radius:10px;justify-self:end;min-width:52px;padding:8px 10px;font-size:11px;font-style:normal;font-weight:800}.wd-key-points{background:#fcfaf8;border:1px solid #f0ece9;border-radius:15px;gap:9px;margin:0 0 14px;padding:13px 14px;display:grid}.wd-key-points p{color:#716761;align-items:flex-start;gap:9px;margin:0;font-size:11px;line-height:1.55;display:flex}.wd-key-points i{color:#ff7828;background:#fff0e7;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;display:grid}.wd-actions{gap:8px;display:grid}.wd-submit{color:#fff;cursor:pointer;background:#ff7828;border:0;border-radius:12px;min-height:46px;font-size:15px;font-weight:800}.wd-submit:disabled{opacity:.55;cursor:not-allowed}.wd-cancel{color:#666;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:12px;min-height:42px;font-size:13px;font-weight:700}.wd-cancel:disabled{opacity:.55;cursor:not-allowed}.wd-record-link{color:#ff7828;cursor:pointer;background:0 0;border:0;min-height:38px;font-size:12px;font-weight:800}.wd-record-link:disabled{opacity:.55;cursor:not-allowed}.wd-result{text-align:center;background:#fff;border:1px solid #efefef;border-radius:20px;width:min(420px,100%);padding:24px 18px 18px;box-shadow:0 18px 48px #22181024}.wd-result .icon{color:#0d9f6e;background:#eaf8f2;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:24px;font-weight:900;display:grid}.wd-result h2{color:#222;margin:0 0 8px;font-size:20px;font-weight:900}.wd-result p{color:#777;margin:0 0 16px;font-size:13px;line-height:1.55}.wd-result .wd-actions{grid-template-columns:1fr 1fr}.wd-binding.binding-modal{border-radius:22px;width:min(440px,100%);padding:22px 18px 18px}.wd-binding.binding-modal h2{margin:2px 0;font-size:20px;font-weight:900}.binding-channel-head{border-bottom:1px solid #f0ece9;align-items:center;gap:12px;padding:3px 36px 15px 0;display:flex}.binding-channel-head>i{color:#fff;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-style:normal;font-weight:900;display:grid}.binding-channel-head.wechat>i{background:#10b461}.binding-channel-head.alipay>i{background:#1677ff}.binding-channel-head>div{min-width:0}.binding-channel-head span{color:#a39992;font-size:10px;font-weight:700;display:block}.binding-channel-head p{color:#777;margin:2px 0 0;font-size:11px;line-height:1.45}.binding-steps{gap:0;margin:15px 0 13px;display:grid}.binding-steps p{border-bottom:1px solid #f3efec;gap:10px;margin:0;padding:9px 0;display:flex}.binding-steps i{color:#ff7828;background:#fff0e7;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.binding-steps span{min-width:0}.binding-steps b,.binding-steps small{display:block}.binding-steps b{color:#292522;font-size:12px}.binding-steps small{color:#999;margin-top:2px;font-size:10px;line-height:1.45}.binding-name-note{color:#a0623f;margin:7px 0 0;font-size:10px;line-height:1.5}.binding-name-field{margin:13px 0 0;display:block}.wd-binding .binding-security{color:#68766f;background:#f6faf8;border:1px solid #e7f2ec;border-radius:12px;flex-direction:row;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 11px;display:flex}.wd-binding .binding-security i{color:#fff;background:#10b461;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;display:grid}.wd-binding .binding-security span{color:#68766f;margin:0;font-size:10px;line-height:1.55;display:block}.binding-qr-stage{text-align:center;padding-top:16px}.wd-binding .binding-qr{background:#f7f9f8;margin:0 auto 12px;padding:12px}.binding-qr-stage h3{color:#25211f;margin:0;font-size:16px}.binding-qr-stage p{color:#777;margin:6px 0;font-size:11px;line-height:1.55}.binding-qr-stage>span{color:#1677ff;background:#eef5ff;border-radius:999px;margin-top:5px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-block}.wd-accounts{gap:10px;display:grid}.wd-account-card{background:#fff;border:1px solid #efefef;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.wd-account-card .meta{min-width:0}.wd-account-card b{color:#222;font-size:14px;display:block}.wd-account-card span{color:#666;word-break:break-all;margin-top:4px;font-size:12px;display:block}.wd-account-card small{color:#999;margin-top:4px;font-size:11px;display:block}.wd-account-card em{color:#0d9f6e;background:#eaf8f2;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.wd-account-card button{color:#fff;cursor:pointer;background:#ff7828;border:0;border-radius:10px;flex:none;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.wd-account-actions{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.wd-account-actions em{text-align:center}.wd-account-card .wd-account-unbind{color:#d7551f;background:#fff7f2;border:1px solid #f1c5ad;min-width:64px;min-height:36px;padding:0 13px}.wd-account-card .wd-account-unbind:disabled{cursor:not-allowed;opacity:.55}.wd-account-card .wd-account-unbind:not(:disabled):active{background:#ffede3}.wd-accounts-note{color:#999;margin:4px 0 0;font-size:11px;line-height:1.5}.wd-records{gap:12px;display:grid}.wd-records-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wd-records-summary div{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;min-width:0;padding:10px}.wd-records-summary span{color:#999;font-size:11px;font-weight:700;display:block}.wd-records-summary b{color:#222;margin-top:4px;font-size:14px;font-weight:900;display:block}.wd-records-summary small{color:#aaa;margin-top:2px;font-size:10px;display:block}.wd-records-list{gap:8px;max-height:min(52vh,420px);display:grid;overflow:auto}.wd-record{background:#fff;border:1px solid #f0f0f0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.wd-record b{color:#222;font-size:13px;font-weight:800;display:block}.wd-record small{color:#999;word-break:break-all;margin-top:3px;font-size:11px;line-height:1.45;display:block}.wd-record .amt{text-align:right}.wd-record .amt strong{color:#222;font-size:14px;font-weight:900;display:block}.wd-pill{border-radius:999px;align-items:center;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.wd-pill.paid{color:#0d9f6e;background:#eaf8f2}.wd-pill.process{color:#2f6fed;background:#eef4ff}.wd-pill.fail{color:#b42318;background:#fff1f0}.wd-record .confirm-btn{color:#fff;cursor:pointer;background:#10b461;border:0;border-radius:8px;min-height:30px;margin-top:6px;padding:0 10px;font-size:11px;font-weight:800}.wd-records-empty{text-align:center;color:#999;background:#fafafa;border:1px dashed #e8e8e8;border-radius:14px;padding:28px 14px;font-size:13px;line-height:1.55}.wd-records .submit-button,.wd-records .wd-new{color:#fff;cursor:pointer;background:#ff7828;border:0;border-radius:12px;min-height:44px;font-weight:800}@media (width<=640px){.wd-sheet{scrollbar-gutter:auto;border-radius:22px 22px 0 0;width:100%;max-height:94dvh;margin-top:auto}.wd-head{padding:8px 18px 13px}.wd-sheet h2{font-size:21px;line-height:1.25}.wd-balance{margin:0 16px 19px;padding:17px 18px}.wd-form{padding:0 16px 2px}.wd-methods{grid-template-columns:minmax(0,1fr)}.wd-sheet .wd-form>.wd-actions{z-index:3;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffb8,#fff 22%);margin:0 -16px -14px;position:sticky;bottom:-14px}.wd-binding.binding-modal{width:100%;max-height:94vh;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin-top:auto;overflow:auto}.wd-records-summary{grid-template-columns:1fr 1fr}.wd-result .wd-actions{grid-template-columns:1fr}}@media (width<=360px){.wd-head{padding-inline:15px}.wd-balance{margin-inline:13px}.wd-form{padding-inline:13px}.wd-method{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:74px;padding:12px}.wd-method i{border-radius:12px;width:40px;height:40px}.wd-method-option.has-unbind .wd-method{padding-right:71px}.wd-method-unbind{min-width:50px;right:10px}.wd-sheet .wd-form>.wd-actions{margin-inline:-13px;padding-inline:13px}}@media (width<=374px){.wd-balance strong{font-size:26px}.wd-amount-row input{font-size:18px}}@media (width>=1280px){.wd-sheet{width:min(480px,100%)}}@media (width<=899px){.account-page .mobile-member-head{box-sizing:border-box;max-width:none;margin-left:-12px;margin-right:-12px}}@media (width<=480px){.account-page .mobile-member-head{margin-left:-10px;margin-right:-10px}}.ac-id .meta{color:#888;word-break:break-all;margin-top:4px;font-size:12px;line-height:1.5}.ac-pill{border-radius:999px;align-items:center;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.ac-pill.wechat{color:#0d9f6e;background:#e9f8ef}.ac-pill.alipay{color:#1677ff;background:#e8f1ff}.ac-id-actions .soft{color:#555;background:#fafafa;border:1px solid #ececec}.ac-id-actions .text{color:#ff7828;background:0 0;border:0}.ac-balance-main .btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ac-balance-main .btns button{cursor:pointer;border-radius:10px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.ac-balance-main .btns .primary{color:#ff7828;background:#fff;border:0}.ac-balance-main .btns .ghost{color:#fff;background:0 0;border:1px solid #ffffff73}.ac-balance-main .btns button:disabled{opacity:.55;cursor:not-allowed}.ac-section-head button,.ac-link{color:#ff7828;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.ac-ref-actions .primary{color:#fff;background:#ff7828;border:0}.ac-ref-actions .soft{color:#555;background:#fff;border:1px solid #ececec}.ac-ref-actions .soft.active{color:#d95720;background:#fff5ee;border-color:#ffb085;box-shadow:inset 0 0 0 1px #ff782814}.support-modal{border-radius:20px;width:min(460px,100%)}.support-modal h2{font-size:20px;font-weight:900}.support-methods article{background:#fafafa;border:1px solid #f0f0f0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.support-methods i{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.support-methods .wechat i{background:#10b461}.support-methods .phone i{background:#ff7828}.support-methods .qq i{background:#1677ff}.support-methods span{color:#999;font-size:11px;font-weight:700;display:block}.support-methods b{color:#222;word-break:break-all;margin-top:2px;font-size:14px;font-weight:800;display:block}.support-methods small{color:#aaa;margin-top:2px;font-size:10px;display:block}.support-methods button,.support-methods a{color:#fff;cursor:pointer;background:#ff7828;border:0;border-radius:10px;place-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.support-faq{gap:8px;margin-top:12px;display:grid}.support-faq details{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;padding:10px 12px}.support-faq summary{cursor:pointer;color:#222;font-size:13px;font-weight:800}.support-security{background:#fff7f0;border:1px solid #ffe1c8;border-radius:12px;margin-top:12px;padding:12px}.support-security b{color:#c2410c;font-size:12px;display:block}.support-security span{color:#9a5b2f;margin-top:4px;font-size:11px;line-height:1.5;display:block}.poster-modal .poster-panel{max-width:100%}.poster-preview-wrap{justify-content:center;display:flex}.poster-preview-img{border-radius:12px;max-width:min(100%,320px);height:auto;box-shadow:0 10px 28px #0000001f}.ledger-filters{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ledger-filters button{color:#6b5e55;cursor:pointer;background:#fff;border:1px solid #eadfd6;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.ledger-filters button.active{color:#c2410c;background:#fff3ea;border-color:#ffd0a8}.ac-eating-coins{background:linear-gradient(#fffdf8,#fff);border-color:#f3e5cd}.ac-eating-stats>div.main{background:linear-gradient(145deg,#fff2d6,#fff9ec);border-color:#f1dba6}.auth-backdrop{z-index:85}.auth-sheet{background:#fff;border:1px solid #efefef;border-radius:20px;width:min(460px,100%);max-height:min(92vh,760px);padding:22px 18px 18px;overflow:auto;box-shadow:0 18px 48px #22181029}.auth-badge{color:#ff7828;background:#fff3ea;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.auth-sheet h2{color:#222;margin:10px 0 6px;font-size:22px;font-weight:900;line-height:1.25}.auth-sub{color:#777;margin:0 0 14px;font-size:13px;line-height:1.55}.auth-warm-tip{color:#5f301c;background:#fff8f2;border:1px solid #ffd2b7;border-radius:12px;margin:0 0 14px;padding:12px 14px}.auth-warm-tip b{color:#f05a19;margin-bottom:4px;font-size:14px;font-weight:900;display:block}.auth-warm-tip p{margin:0;font-size:12px;line-height:1.6}.wechat-login-entry{color:#222;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e9e7;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:76px;padding:13px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.wechat-login-entry:hover{border-color:#20b96b;transform:translateY(-1px);box-shadow:0 8px 22px #10b4611f}.wechat-login-entry:disabled{opacity:.58;cursor:not-allowed;transform:none}.wechat-login-entry-icon{color:#fff;background:#10b461;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:21px;font-weight:900;display:grid}.wechat-login-entry span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.wechat-login-entry b{color:#222;font-size:16px;font-weight:900}.wechat-login-entry small{color:#888;font-size:12px;line-height:1.45}.auth-consent-row{color:#555;cursor:pointer;align-items:flex-start;gap:8px;margin:13px 2px 14px;font-size:12px;line-height:1.55;display:flex}.auth-consent-row input{accent-color:#10b461;flex:none;width:17px;height:17px;margin:1px 0 0}.auth-consent-row button{color:#f05a19;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:800}.auth-tab.selected.wechat{color:#079455;background:#f0fff7;border-color:#23b26d;box-shadow:inset 0 0 0 1px #23b26d40}.auth-tab.selected.wechat i{background:#10b461}.auth-tab.selected.alipay{color:#156ed0;background:#f1f7ff;border-color:#1677ff;box-shadow:inset 0 0 0 1px #1677ff40}.auth-tab.selected.alipay i{background:#1677ff}.auth-qr-panel{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;align-items:center;padding:16px 14px;display:flex}.auth-qr-panel.wechat{background:linear-gradient(#f4fff8 0%,#fafafa 48%)}.auth-qr-panel.alipay{background:linear-gradient(#f3f8ff 0%,#fafafa 48%)}.auth-qr-frame{aspect-ratio:1;background:#fff;border:1px solid #efefef;border-radius:14px;place-items:center;width:min(200px,64vw);margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 8px 22px #2218100f}.auth-qr-frame img{object-fit:contain;width:100%;height:100%;display:block}.auth-qr-loading{place-items:center;width:100%;height:100%;display:grid;position:relative}.auth-qr-loading span{border:3px solid #e8e8e8;border-top-color:#ff7828;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite auth-spin}.auth-qr-panel.wechat .auth-qr-loading span{border-top-color:#10b461}.auth-qr-panel.alipay .auth-qr-loading span{border-top-color:#1677ff}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-qr-panel b{color:#222;font-size:14px;font-weight:900;display:block}.auth-status{color:#777;max-width:300px;margin:6px 0 0;font-size:12px;line-height:1.55}.auth-status.is-error{color:#b42318}.auth-status.is-ok{color:#0d9f6e}.auth-status.is-wait{color:#666}.auth-refresh{color:#555;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:10px;min-height:34px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:800}.auth-refresh:hover{color:#ff7828;border-color:#ffd0b8}.auth-actions{gap:8px;margin-top:12px;display:grid}.auth-secondary{color:#555;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:12px;min-height:42px;font-size:13px;font-weight:800}.auth-secondary.wechat:hover{color:#079455;border-color:#23b26d}.auth-secondary.alipay:hover{color:#156ed0;border-color:#1677ff}.auth-secondary:disabled{opacity:.55;cursor:not-allowed}.auth-note{background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;margin-top:12px;padding:12px}.auth-note b{color:#222;font-size:12px;font-weight:800;display:block}.auth-note p{color:#777;margin:4px 0 0;font-size:11px;line-height:1.55}.auth-banner{color:#b42318;background:#fff5f4;border:1px solid #ffd5d0;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.login-agreement-prompt-backdrop{z-index:125;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1917157a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.login-agreement-prompt{text-align:center;background:#fff;border:1px solid #eee;border-radius:18px;width:min(520px,100%);padding:28px 24px 24px;position:relative;box-shadow:0 24px 70px #00000038}.login-agreement-prompt>span{text-align:left;color:#444;font-size:15px;font-weight:800;display:block}.login-agreement-prompt h3{color:#222;margin:24px 0 12px;font-size:20px;font-weight:900}.login-agreement-prompt p{color:#555;margin:0;font-size:14px}.login-agreement-prompt p button{color:#f05a19;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;font-weight:800}.login-agreement-prompt-close{color:#777;cursor:pointer;background:#f5f2ef;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:11px;right:14px}.login-agreement-prompt-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.login-agreement-prompt-actions button{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:92px;min-height:42px;font-weight:800}.login-agreement-prompt-actions .primary{color:#fff;background:#ff6b25;border-color:#ff6b25}@media (width<=640px){.auth-sheet{width:100%;max-height:94vh;padding-bottom:max(18px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;margin-top:auto}.auth-backdrop{justify-content:center;align-items:flex-end;display:flex}.auth-qr-frame{width:min(188px,58vw)}.auth-sheet h2{font-size:20px}.login-agreement-prompt{padding:24px 18px 20px}}@media (width<=374px){.auth-secondary{font-size:12px}.auth-qr-frame{width:min(168px,62vw)}}@media (width>=900px){.auth-sheet{width:min(440px,100%)}}@media (width<=900px){.mobile-tab,.m8-mobile-tab{height:calc(58px + env(safe-area-inset-bottom))!important;padding:4px 0 env(safe-area-inset-bottom)!important;background:#fff!important;border-top:1px solid #efe6df!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important;box-shadow:0 -6px 18px #28180c0d!important}.m8-mobile-tab button.active{color:#ff7828!important;font-weight:800!important}.m8-mobile-tab button.active .tab-ico{color:#ff7828;background:#fff1e7}.m8-mobile-tab .m8-tab-primary.active .tab-hot{color:#fff!important;background:#ff7828!important}.floating-support,.floating-support-sm{bottom:calc(72px + env(safe-area-inset-bottom))!important;width:46px!important;height:46px!important;right:12px!important}footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.storefront-main{padding-bottom:8px}.zone-page .zone-head,.zone-course .zone-head,.jd-shop-clean .jd-shop-top,.rights-zone .rz-head{padding-top:10px!important;padding-bottom:8px!important}.zone-page h1,.zone-course h1{margin:0 0 4px!important;font-size:22px!important;line-height:1.25!important}.zone-page .zone-head p,.zone-course .zone-head p{color:#777!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.zone-course .zone-layout,.course-layout,.zone-body{gap:10px!important}.course-card,.zone-course .product-card,.home-product-card{border-radius:12px!important}.course-card .cover,.zone-course .product-cover{max-height:140px!important}.course-card .price-row,.zone-course .price-row{flex-wrap:wrap;gap:4px 8px}.pd-sheet,.co-sheet,.modal.pd-sheet{max-height:min(96vh,920px)}body.pd-modal-open .mobile-tab,body.co-modal-open .mobile-tab,body.login-open .mobile-tab,body.support-open .mobile-tab,body.pd-modal-open .floating-support,body.co-modal-open .floating-support,body.login-open .floating-support,body.support-open .floating-support,body.pd-modal-open .floating-support-sm,body.co-modal-open .floating-support-sm,body.login-open .floating-support-sm,body.support-open .floating-support-sm{display:none!important}.orders-page,.order-panel,.rebate-page,.withdraw-page,.account-page,.ac-shell,.member-center,.v2-account{padding-left:0;padding-right:0}.withdraw-form input,.withdraw-amount input,.ac-form input,.login-modal input{min-height:44px!important;font-size:16px!important}.withdraw-form button[type=submit],.withdraw-submit,.ac-primary,.submit-button{min-height:46px!important}.support-modal,.policy-modal,.login-modal,.auth-sheet,.poster-modal{border-radius:18px 18px 12px 12px!important;width:min(100%,440px)!important;max-height:min(92vh,860px)!important}.support-methods article,.support-methods .wechat,.support-methods .phone,.support-methods .qq{min-height:56px}.support-methods button,.support-methods a{min-height:40px}.policy-modal{flex-direction:column;display:flex;overflow:hidden}.policy-sections{-webkit-overflow-scrolling:touch;max-height:55vh;padding-right:2px;overflow:auto}.storefront-main,.home-hero,.home-section,.zone-page,.shell{max-width:100%}.shell{width:calc(100% - 24px)!important}img,svg,video{max-width:100%}.rights-page-clean .zone-head,.m8-zone-page .zone-head{padding-bottom:6px!important}.rights-page-clean h1{margin-bottom:4px!important;font-size:22px!important}.m8-account-page .ac-hero,.m8-account-page .rc-wallet,.account-page .ac-summary{margin-top:8px}.m8-account-page .ac-actions,.account-page .ac-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.m8-account-page .ac-actions button,.account-page .ac-quick-actions button{min-height:44px}.m8-account-page .ac-list button,.account-page .ac-list button{min-height:48px;padding-top:12px;padding-bottom:12px}}.rights-account-field{flex-direction:column;gap:6px;display:flex}.rights-account-label{color:#222;font-size:13px;font-weight:800}.rights-account-help{color:#888;margin-top:2px;font-size:12px;font-weight:400;line-height:1.45;display:block}@media (width<=900px){.rights-account-help{font-size:11px;line-height:1.4}.brand{min-width:0!important;max-width:min(160px,58vw)!important;overflow:hidden!important}footer .brand,footer .footer-brand-logo{max-width:140px!important}}.m8-mobile-tab-six,.mobile-tab.m8-mobile-tab-six{grid-template-columns:repeat(6,minmax(0,1fr))!important}:root{--h1-brand:#ff7828;--h1-brand-dark:#e8450d;--h1-brand-soft:#fff0e9;--h1-ink:#222;--h1-muted:#666;--h1-sub:#999;--h1-page:#fafafa;--h1-card:#fff;--h1-line:#efefef;--h1-success:#0d9f6e;--h1-warning:#e6a100;--h1-error:#e24b4a;--h1-space-1:4px;--h1-space-2:8px;--h1-space-3:12px;--h1-space-4:16px;--h1-space-5:20px;--h1-space-6:24px;--h1-space-7:32px;--h1-space-8:40px;--h1-space-9:48px;--h1-radius-tag:6px;--h1-radius-input:11px;--h1-radius-btn:12px;--h1-radius-card:16px;--h1-radius-module:20px;--h1-radius-drawer:20px;--h1-shell:min(1180px, calc(100% - 40px));--h1-tap:44px;--h1-tap-lg:48px;--h1-mobile-header:56px;--h1-bottom-nav:58px}@media (width<=900px){.m8h1-feature-card .name{color:#222;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.m8h1-feature-card .rate{color:#ff7828;background:#fff0e9;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:800}.m8h1-feature-card .row2 .rebate strong{color:#ff7828}.zone-course .zone-grid,.zone-course .product-grid,.m8-zone-page.zone-course .zone-grid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.zone-course .zone-card,.zone-course .product-card{border-radius:16px!important}.zone-course .zone-card-actions,.zone-course .home-product-actions,.zone-course .product-body .price-row{grid-template-columns:1fr 1.4fr!important;gap:8px!important;display:grid!important}.zone-course .buy-button,.zone-course .price-row button,.zone-course .home-product-actions .buy-button{border-radius:12px!important;min-height:48px!important;font-weight:800!important}.zone-course .share-button{color:#6d5e55!important;background:#fff!important;border:1px solid #e7ddd6!important;min-height:48px!important}.zone-layout{display:block!important}.zone-grid,.zone-physical-grid,.zone-rights .zone-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.zone-card h3,.zone-card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.35!important}.m8h1-chip-scroll button.active{color:#fff;background:#ff7828;border-color:#ff7828}.m8h1-filter-actions button.active{color:#d85a16;background:#fff3ea;border-color:#ffc09a}.m8h1-drawer-grid button.active{color:#d85a16;background:#fff1e7;border-color:#ffb58a}.m8h1-drawer-actions .ghost{color:#555;background:#f3eeea}.m8h1-drawer-actions .primary{color:#fff;background:linear-gradient(135deg,#ff7136,#ff7828)}body.m8h1-drawer-open{overflow:hidden!important}.course-detail-panel,.co-sheet,.pd-sheet{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.modal.pd-sheet,.modal.pr-sheet,.modal.login-modal,.modal.wd-sheet,.modal.auth-sheet{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;max-height:min(92dvh,920px)!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important;margin:0!important;overflow:auto!important;box-shadow:0 -16px 48px #0000002e!important}.modal.pd-sheet:before,.modal.pr-sheet:before,.modal.login-modal:before,.modal.wd-sheet:before{content:"";background:#e2d8d1;border-radius:999px;width:42px;height:4px;margin:8px auto 12px;display:block}.co-amount-row.pay strong,.co-summary-price{color:#222!important;font-size:22px!important}.co-amount-row.rebate strong{color:#ff7828!important}.pd-actions,.pr-actions,.co-pay-methods{padding-top:10px;padding-bottom:calc(4px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 28%);position:sticky;bottom:0;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.payment-button,.pd-primary-btn,.pr-primary,.pr-secondary,.co-secondary-btn,.login-modal button,.wd-sheet button[type=submit],.wd-sheet .primary{border-radius:12px!important;min-height:48px!important;font-size:15px!important;font-weight:800!important}.pd-side-btn,.pr-secondary{min-height:48px!important}.pd-close{width:44px!important;height:44px!important;top:8px!important;right:8px!important}.co-field-error,.pd-error,.pd-footer-error{color:#e24b4a!important;font-size:13px!important;line-height:1.5!important}.pr-sheet{text-align:left!important;padding:18px 16px calc(16px + env(safe-area-inset-bottom))!important}.pr-title{font-size:20px!important}.pr-actions{grid-template-columns:1fr!important}.orders-page-v2 .oc-hero{gap:12px!important;display:grid!important}.orders-page-v2 .oc-summary{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.orders-page-v2 .oc-summary article{border-radius:12px!important;padding:12px!important}.orders-page-v2 .oc-zone-tabs,.orders-page-v2 .oc-status-tabs{-webkit-overflow-scrolling:touch;gap:8px!important;display:flex!important;overflow-x:auto!important}.orders-page-v2 .oc-zone-tabs button,.orders-page-v2 .oc-status-tabs button{white-space:nowrap;flex:none;min-height:40px!important}.orders-page-v2 .oc-list{gap:10px!important;display:grid!important}.orders-page-v2 .oc-card,.orders-page-v2 .order-card,.orders-page-v2 .oc-item{border-radius:14px!important;padding:12px!important}.orders-page-v2 .oc-card-actions button,.orders-page-v2 .oc-item-actions button{min-height:44px!important}.login-modal.auth-sheet{padding:16px 16px calc(18px + env(safe-area-inset-bottom))!important}.login-modal .auth-qr,.login-modal img{max-width:min(240px,70vw)!important;margin:0 auto!important}.wd-sheet input,.wd-sheet select{min-height:48px!important;font-size:16px!important}.wd-sheet .method-grid,.wd-sheet .wd-methods{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.wd-sheet .method-grid button{min-height:48px!important}.wd-sheet .wd-method{min-height:78px!important}.wd-sheet .wd-method-unbind{min-height:34px!important}.brand small,.brand-sub{display:none!important}.pd-sheet,.pr-sheet,.orders-page-v2,.login-modal,.wd-sheet{overflow-x:hidden!important}}@media (width>=901px){.modal.pd-sheet,.modal.pr-sheet,.modal.login-modal,.modal.wd-sheet{border-radius:18px!important}}.inbox-page,.my-courses-page{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.inbox-tabs,.course-card-actions,.course-resource-actions,.payment-success-actions{flex-wrap:wrap;gap:8px;display:flex}.inbox-tabs button,.course-card-actions button,.course-resource-actions a,.course-resource-actions button,.payment-success-actions button{border:1px solid var(--color-border);min-width:48px;min-height:48px;color:var(--color-text-primary);background:#fff;border-radius:12px;padding:0 14px;font-size:14px}.inbox-tabs button.active,.course-card-actions .primary,.course-resource-actions .primary,.payment-success-actions .primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.inbox-list,.course-list,.course-resource-list{gap:12px;display:grid}.inbox-card,.course-card,.course-resource-card{text-align:left;border:1px solid var(--color-border);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.inbox-card.unread{background:#fffaf5;border-color:#ffd2b0}.inbox-top h3,.course-card h3,.course-resource-card h3,.course-access-head h2,.payment-success-card h2{color:var(--color-text-primary);margin:0;font-size:16px}.inbox-body p,.course-card p,.course-resource-card p,.course-access-note,.payment-success-card p{color:var(--color-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.inbox-empty{border:1px dashed var(--color-border);text-align:center;color:var(--color-text-secondary);border-radius:16px;justify-items:center;gap:10px;padding:24px 16px;display:grid}.course-resource-url{word-break:break-all;color:var(--color-text-muted)!important}.course-access-modal .modal-card,.payment-success-modal .modal-card{box-sizing:border-box;background:#fff;border-radius:18px;width:min(560px,100vw - 24px);max-width:100%;max-height:min(86vh,760px);padding:18px;overflow:auto}.course-access-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.oc-course-actions .primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (width>=1024px){.inbox-page .shell,.my-courses-page .shell{max-width:1080px}}@media (width<=360px){.course-resource-actions,.payment-success-actions{width:100%}.course-resource-actions a,.course-resource-actions button,.payment-success-actions button{flex:100%}}.course-access-backdrop,.payment-success-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18120f8f;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.course-access-modal,.payment-success-modal{width:min(560px,100%);max-height:min(86vh,760px);margin:0;position:relative;overflow:auto}.course-card-actions .primary[disabled],.oc-course-actions .primary[disabled]{opacity:.7;cursor:wait}.inner-page.orders-page-v2{padding:18px 0 calc(96px + env(safe-area-inset-bottom,0px));background:#f7f8fa}.orders-page-v2 .oc-hero{background:#fff7f1;border:1px solid #ffe0ca;border-radius:14px;align-items:center;margin:0 0 12px;padding:18px 20px;display:flex}.orders-page-v2 .oc-hero h1{letter-spacing:0;margin:6px 0 4px;font-size:28px}.orders-page-v2 .oc-hero p{color:#756b65;max-width:58ch}.orders-page-v2 .oc-summary{gap:10px;margin-bottom:12px}.orders-page-v2 .oc-summary article{border-radius:12px;min-height:94px;padding:14px 15px;position:relative;overflow:hidden;box-shadow:0 6px 20px #30261f09}.orders-page-v2 .oc-summary article:before{content:"";background:#ff7828;width:4px;position:absolute;inset:0 auto 0 0}.orders-page-v2 .oc-summary article.course:before{background:#2aa775}.orders-page-v2 .oc-summary article.rights:before{background:#3e83dd}.orders-page-v2 .oc-summary article.total:before{background:#6d667d}.orders-page-v2 .oc-summary article.balance{background:#fffaf6}.orders-page-v2 .oc-summary article.course{background:#f7fcfa}.orders-page-v2 .oc-summary article.rights{background:#f7faff}.orders-page-v2 .oc-summary article.total{background:#fbfaff}.orders-page-v2 .oc-summary strong{letter-spacing:0;margin-top:7px;font-size:21px}.orders-page-v2 .oc-filter-panel{background:#fff;border:1px solid #ece8e5;border-radius:14px;margin-bottom:12px;padding:12px;box-shadow:0 6px 20px #30261f08}.orders-page-v2 .oc-toolbar{margin-bottom:10px}.orders-page-v2 .oc-status-tabs{margin-bottom:0}.orders-page-v2 .oc-search{background:#faf9f8}.orders-page-v2 .oc-list{gap:9px}.orders-page-v2 .oc-card{border-radius:12px}.orders-page-v2 .oc-card.open{box-shadow:0 8px 24px #ff782814}.inner-page.my-courses-page{padding:18px 0 calc(96px + env(safe-area-inset-bottom,0px));background:#f7f8fa}.my-courses-page .inbox-hero{background:#fff7f1;border:1px solid #ffe0ca;border-radius:14px;margin:0 0 14px;padding:16px 18px}.my-courses-page .inbox-hero h1{letter-spacing:0;margin-top:3px;font-size:26px}.my-courses-page .course-list{gap:12px}.my-courses-page .course-card{border-radius:14px;gap:14px;padding:16px;box-shadow:0 6px 22px #30261f09}.course-inline-resources{gap:8px;margin-top:12px;display:grid}.my-courses-page .course-card-actions{border-top:1px solid #f0ece9;padding-top:2px}@media (width<=900px){.inner-page.orders-page-v2,.inner-page.my-courses-page{padding-top:12px}.orders-page-v2 .oc-hero{grid-template-columns:minmax(0,1fr) auto;padding:15px;gap:10px!important;display:grid!important}.orders-page-v2 .oc-hero h1{font-size:25px}.orders-page-v2 .oc-hero p{font-size:12px;line-height:1.5}.orders-page-v2 .oc-withdraw{min-height:42px;padding:0 13px}.orders-page-v2 .oc-summary{grid-template-columns:1fr 1fr!important}.orders-page-v2 .oc-summary article{min-height:82px;padding:12px 13px!important}.orders-page-v2 .oc-summary strong{font-size:19px}.orders-page-v2 .oc-summary small{margin-top:4px}.orders-page-v2 .oc-filter-panel{padding:10px}.orders-page-v2 .oc-toolbar{flex-direction:column;display:flex}.orders-page-v2 .oc-search{order:-1;width:100%;min-height:44px}.orders-page-v2 .oc-zone-tabs,.orders-page-v2 .oc-status-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px}.orders-page-v2 .oc-zone-tabs::-webkit-scrollbar{display:none}.orders-page-v2 .oc-status-tabs::-webkit-scrollbar{display:none}.orders-page-v2 .oc-zone-tabs button,.orders-page-v2 .oc-status-tabs button{min-height:38px!important}.my-courses-page .inbox-hero{grid-template-columns:auto minmax(0,1fr) auto;padding:13px;display:grid}.my-courses-page .inbox-hero h1{font-size:22px}.my-courses-page .inbox-hero .ghost,.my-courses-page .inbox-hero .primary-soft{min-height:40px;padding:0 10px}.my-courses-page .course-card{padding:13px}.my-courses-page .course-card-actions button{width:100%}.course-access-modal .course-resource-card{box-sizing:border-box;flex-direction:column;min-width:0}.course-access-modal .course-resource-actions{width:100%}.course-access-modal .course-resource-actions a,.course-access-modal .course-resource-actions button{box-sizing:border-box;flex:calc(50% - 4px)}}@media (width<=374px){.orders-page-v2 .oc-hero{grid-template-columns:1fr}.orders-page-v2 .oc-withdraw{width:100%}}:root{--color-primary:#ff7828;--color-primary-hover:#f06a1a;--color-primary-active:#e25d12;--color-primary-light:#fff3ea;--color-primary-soft:#ffe7d6;--color-text-primary:#222;--color-text-secondary:#666;--color-text-muted:#999;--color-page-bg:#fafafa;--color-card-bg:#fff;--color-border:#efefef;--color-border-light:#f3f3f3;--color-success:#0d9f6e;--color-warning:#e6a100;--color-error:#e24b4a;--color-info:#3b82f6;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--font-weight-black:800;--line-height-tight:1.25;--line-height-base:1.6;--line-height-loose:1.8;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--shadow-sm:0 1px 2px #2222220a;--shadow-md:0 6px 18px #2222220f;--shadow-lg:0 12px 32px #22222214;--container-sm:720px;--container-md:960px;--container-lg:1180px;--container-xl:1280px;--z-header:50;--z-overlay:80;--z-modal:100;--z-toast:120;--header-height:68px;--mobile-tab-height:64px;--orange:var(--color-primary);--orange-dark:var(--color-primary-active);--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--cream:var(--color-page-bg);--line:var(--color-border);--green:var(--color-success);--sub:var(--color-text-muted);--page:var(--color-page-bg);--card:var(--color-card-bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text-primary);background:var(--color-page-bg);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{cursor:pointer}.shell{width:min(var(--container-lg), calc(100% - 40px));margin:0 auto}.brand{color:var(--ink);background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;font-size:24px;font-weight:900;display:flex}.desktop-nav button.active,.desktop-nav button:hover{color:var(--orange)}.desktop-nav button.active:after{content:"";background:var(--orange);border-radius:3px 3px 0 0;width:26px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.primary,.submit-button{background:linear-gradient(135deg,#ff7136,var(--orange));color:#fff;border:0;border-radius:12px;font-weight:800;box-shadow:0 12px 28px #ff5a1f38}.primary{padding:15px 22px}.primary span{margin-left:12px}.process{grid-template-columns:220px 1fr;align-items:center;padding-top:52px;padding-bottom:52px;display:grid}.category-scroll button.active{background:var(--ink);border-color:var(--ink);color:#fff}.course-cover{color:#fff;flex-direction:column;justify-content:flex-end;height:190px;padding:24px;display:flex;position:relative;overflow:hidden}.course-cover:after{content:"";border:30px solid #ffffff17;border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:-45px}.course-cover.violet,.mini-cover.violet,.order-thumb.violet{background:linear-gradient(145deg,#5140d4,#9383ff)}.course-cover.orange,.mini-cover.orange,.order-thumb.orange{background:linear-gradient(145deg,#f66a2b,#ffb04f)}.course-cover.rose,.mini-cover.rose{background:linear-gradient(145deg,#c94570,#f68ba5)}.course-cover.teal,.mini-cover.teal{background:linear-gradient(145deg,#087d78,#52c5ae)}.course-cover.blue,.mini-cover.blue{background:linear-gradient(145deg,#235db4,#64a4ef)}.course-cover.gold,.mini-cover.gold{background:linear-gradient(145deg,#9c6319,#e8b853)}.cover-tag{z-index:1;color:#6c3519;background:#fff0cc;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:900;position:absolute;top:16px;left:16px}.course-cover small{z-index:1;opacity:.76;position:relative}.course-cover>b{z-index:1;max-width:80%;margin-top:6px;font-size:22px;line-height:1.25;position:relative}footer{color:#fff;background:#211c19;padding:52px 0 94px}.footer-zhidao-link{color:#d8ccc4!important}.policy-modal{width:min(680px,100%);padding:34px}.policy-modal h2{margin-bottom:10px}.policy-intro{color:#6d5144;background:#fff5ed;border-radius:10px;margin:0 0 22px;padding:14px 16px;line-height:1.75}.policy-sections{gap:18px;display:grid}.policy-sections section{border-bottom:1px solid var(--line);padding-bottom:17px}.policy-sections h3{color:#2e2723;margin:0 0 7px;font-size:15px}.policy-sections p{color:#71665f;margin:0;font-size:13px;line-height:1.8}.policy-company{background:#f5f2ef;border-radius:10px;flex-direction:column;gap:4px;margin:20px 0;padding:14px 16px;display:flex}.policy-company b{font-size:13px}.policy-company span{color:#82766f;font-size:11px;line-height:1.7}.floating-support{z-index:35;color:#fff;background:var(--orange,#ff7828);cursor:pointer;border:0;border-radius:22px;align-items:center;gap:5px;padding:7px 12px 7px 7px;font-size:12px;font-weight:800;display:flex;position:fixed;bottom:96px;right:16px;box-shadow:0 8px 20px #ff782847}.floating-support i{width:24px;height:24px;color:var(--orange,#ff7828);background:#fff;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.support-modal{width:min(620px,100%)}.support-intro{color:#756a63;margin:-8px 0 16px;font-size:13px;line-height:1.75}.support-copied{color:#0e7957;background:#eaf8f2;border-radius:8px;margin-bottom:12px;padding:9px 12px;font-size:12px}.support-methods{gap:10px;display:grid}.support-methods article{border:1px solid #e9e2dc;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.support-methods article>i{color:#fff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.support-methods .wechat>i{background:#12ad68}.support-methods .phone>i{background:#ef652e}.support-methods .qq>i{background:#2187e8}.support-methods article>div:not(.support-actions){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.support-methods span,.support-methods small{color:#8c8179;font-size:10px}.support-methods b{font-size:16px}.support-methods button,.support-methods a{color:#df5725;cursor:pointer;white-space:nowrap;background:#fff0e8;border:0;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}.support-actions{gap:5px;display:flex}.support-faq{margin-top:15px}.support-faq details{border-bottom:1px solid #eee8e3;padding:11px 0}.support-faq summary{cursor:pointer;font-size:12px;font-weight:800}.support-faq p{color:#81766f;margin:8px 0 0;font-size:11px;line-height:1.7}.support-security{color:#815123;background:#fff5df;border-radius:9px;gap:9px;margin-top:14px;padding:12px;font-size:10px;line-height:1.7;display:flex}.support-security b{white-space:nowrap}.mobile-tab{display:none}.inner-page{background:#f8f6f3;min-height:720px;padding:70px 0 90px}.member-order-filter button.active{color:#fff;background:#342b27;box-shadow:0 3px 9px #342b2726}.order-tabs button.active{color:var(--orange);border-bottom:2px solid var(--orange);font-weight:800}.order-top .pending{color:#d15819;background:#fff0e4}.order-top .complete{color:#08775b;background:#e7f7f1}.progress-track span.done{color:var(--green)}.progress-track span.done:before,.progress-track span.done:after{background:#64c7a7}.avatar{color:#fff;background:linear-gradient(145deg,#ff9b58,var(--orange));border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;font-size:30px;font-weight:900;display:grid}.recent{background:#fff;border-radius:15px;padding:22px}.recent h2{margin:0 0 8px;font-size:17px}.recent p{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0;padding:13px 0;display:grid}.recent p>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.recent small,.recent time{color:#9c9088;font-size:11px}.recent strong{color:var(--orange)}.activity-icon.success{color:var(--green);background:#e8f7f1}.activity-icon.mail{color:#576bd1;background:#eef2ff}.modal{background:#fff;border-radius:20px;width:min(480px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.global-search-backdrop{z-index:90}.global-search-modal{flex-direction:column;width:min(920px,100%);max-height:min(820px,92vh);padding:28px;display:flex;overflow:hidden}.global-search-modal>h2,.global-search-intro,.global-search-form,.global-search-scopes,.global-search-suggestions,.global-search-status{flex:none}.global-search-modal h2{margin:11px 0 4px;font-size:27px}.global-search-intro{color:#8d8179;margin:0;font-size:12px}.global-search-form{background:#faf8f6;border:1px solid #dfd5ce;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 6px 6px 15px;display:grid;margin:18px 0 12px!important}.global-search-form:focus-within{border-color:#ff7040;box-shadow:0 0 0 3px #ff63301a}.global-search-form>span{font-size:21px;line-height:1}.global-search-form input{min-width:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 4px!important}.global-search-form button{cursor:pointer;border:0;border-radius:9px}.global-search-clear{color:#81756d;background:#eee9e5;padding:9px 10px}.global-search-submit{color:#fff;background:#ff6530;padding:10px 18px;font-weight:800}.global-search-scopes{scrollbar-width:none;gap:8px;min-height:39px;padding:2px 0 5px;display:flex;overflow:auto visible}.global-search-scopes::-webkit-scrollbar{display:none}.global-search-scopes button{color:#746961;white-space:nowrap;background:#fff;border:1px solid #e4dbd5;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:8px 13px;font-weight:700;line-height:1.2;display:inline-flex}.global-search-scopes button.active{color:#ed5723;background:#fff1e9;border-color:#ff7540}.global-search-suggestions{color:#948880;scrollbar-width:none;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex;overflow-x:auto}.global-search-suggestions::-webkit-scrollbar{display:none}.global-search-suggestions span{flex:none;font-weight:800}.global-search-suggestions button{color:#6f645d;background:#f3efec;border:0;border-radius:15px;flex:none;padding:6px 10px}.global-search-status{color:#948880;justify-content:space-between;align-items:center;min-height:34px;margin-top:8px;font-size:11px;display:flex}.global-search-status button{color:#d85222;background:0 0;border:0;font-weight:700}.global-search-results{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0;padding:2px 4px 3px 1px;display:grid;overflow-y:auto}.global-search-result{min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #ebe4df;border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;transition:all .18s;display:grid}.global-search-result:hover,.global-search-result:focus-visible{border-color:#ffb08e;outline:0;transform:translateY(-1px);box-shadow:0 7px 20px #4b2f2117}.global-search-thumb{color:#fff;background:linear-gradient(135deg,#ff7040,#ff9b63);border-radius:11px;place-items:center;width:58px;height:58px;font-size:15px;font-weight:900;display:grid;overflow:hidden}.global-search-thumb.rights{color:#d54f1f;background:#fff0e8}.global-search-thumb.physical{background:linear-gradient(135deg,#5944c7,#8e7bed)}.global-search-thumb img{object-fit:cover;width:100%;height:100%}.global-search-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.global-search-copy>b,.global-search-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-copy>b{font-size:13px}.global-search-copy>small{color:#958981;font-size:9px}.global-search-kind{color:#d9501e;background:#fff0e8;border-radius:5px;align-self:flex-start;padding:3px 6px;font-size:8px;font-weight:900}.global-search-kind.rights{color:#1677bd;background:#eaf5ff}.global-search-kind.physical{color:#5644bd;background:#eeebff}.global-search-money{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.global-search-money>b{color:#ed5723;font-size:16px}.global-search-money small{color:#e25b2b;font-size:9px}.global-search-money em{color:#16835e;font-size:8px;font-style:normal}.global-search-empty{color:#9a8e86;text-align:center;background:#faf8f6;border:1px dashed #dfd5cf;border-radius:13px;grid-column:1/-1;place-items:center;gap:6px;padding:46px 20px;display:grid}.global-search-empty b{color:#5f554f;font-size:15px}.global-search-empty span{font-size:11px}.modal h2{margin:12px 0 20px;font-size:24px}.modal form{margin-top:20px}.modal label{color:#5f554f;flex-direction:column;gap:7px;margin-top:15px;font-size:13px;font-weight:700;display:flex}.modal input{background:#fff;border:1px solid #ded5cf;border-radius:9px;outline:0;width:100%;padding:12px 13px}.modal input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff5a1f14}.submit-button{width:100%;padding:13px}.payment-button{color:#fff;border:0;border-radius:12px;min-width:0;padding:13px 9px;font-weight:800;box-shadow:0 10px 24px #0000001f}.payment-button:disabled{cursor:not-allowed;opacity:.58}.wechat-pay-button{background:linear-gradient(135deg,#19b968,#07a957);box-shadow:0 10px 24px #07a95733}.alipay-pay-button{background:linear-gradient(135deg,#238cff,#1677ff);box-shadow:0 10px 24px #1677ff33}.amount-input{position:relative}.amount-input span{font-size:20px;position:absolute;top:10px;left:13px}.amount-input input{padding-left:34px;font-size:21px;font-weight:800}.method-grid button.selected{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);background:#fff9f6}.method-grid .ali{background:#1677ff}.provider-tabs button.selected.wechat{color:#079455;background:#f0fff7;border-color:#23b26d;box-shadow:inset 0 0 0 1px #23b26d}.provider-tabs button.selected.wechat i{background:#10b461}.provider-tabs button.selected.alipay{color:#156ed0;background:#f1f7ff;border-color:#1677ff;box-shadow:inset 0 0 0 1px #1677ff}.provider-tabs button.selected.alipay i,.qr-wrap.alipay .qr-art span{background:#1677ff}@keyframes qr-loading-spin{to{transform:rotate(360deg)}}.qr-refresh-button{color:#1677ff;background:#eef6ff;border:1px solid #b9d5fb;border-radius:8px;margin-top:10px;padding:7px 13px;font-weight:700}.scan-demo{color:#fff;border:0;border-radius:10px;width:100%;margin-top:13px;padding:12px;font-weight:800}.scan-demo.wechat{background:#10a75d}.scan-demo.alipay{background:#1677ff}.identity-notice{color:#7d5d39;background:#fff7ec;border-radius:10px;margin-top:15px;padding:12px}.identity-notice b{font-size:12px}.identity-notice p{margin:4px 0 0;font-size:10px;line-height:1.6}.agreement{text-align:center;color:#a79c95;margin-top:12px;display:block}.member-login-page{align-items:center;display:grid}.provider-pill.wechat{color:#087b4a;background:#e8f8f0}.provider-pill.alipay{color:#1469c9;background:#eaf3ff}.nickname-modal{width:min(430px,100%)}.nickname-intro{color:var(--muted);margin:8px 0 18px;font-size:12px;line-height:1.7}.nickname-form{flex-direction:column;display:flex}.nickname-form label{color:#665c56;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.nickname-form input{border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;outline:none;padding:13px 14px}.nickname-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff5b2d1a}.nickname-form>small{color:#a79c95;align-self:flex-end;margin:5px 2px 12px}.nickname-error{color:#c94832;margin:0 0 10px;font-size:11px}.nickname-later{color:#91857d;background:0 0;border:0;margin-top:10px;padding:8px;font-size:11px}.sign-days i.done{color:var(--orange);background:#ffe6d9}.sign-days i.today{box-shadow:inset 0 0 0 2px var(--orange);color:var(--orange);background:#fff}.panel-tools>button{color:#59636f;background:#fff;border:1px solid #dbe0e6;border-radius:8px;padding:9px 13px;font-size:11px}.bars{background:repeating-linear-gradient(#edf0f3 0 1px,#0000 1px 45px);border-bottom:1px solid #e7eaee;justify-content:space-around;align-items:flex-end;display:flex}.bars>div{align-items:flex-end;gap:3px;width:8%;height:100%;display:flex;position:relative}.bars i,.bars b{border-radius:4px 4px 0 0;width:45%}.bars i{background:#ff7c48}.bars b{background:#ffd2bd}.bars span{color:#9099a4;font-size:8px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.channel-tag{border-radius:5px;padding:4px 7px;font-size:9px;display:inline-block}.channel-tag.wechat{color:#087c52;background:#e9f8f2}.channel-tag.alipay{color:#176bc9;background:#eaf3ff}.mobile-data-list{display:none}.formula-example .result{background:#fff0e6}.physical-cover.has-image{background:#f5f1ed}.physical-purple{background:#d8cef5}.physical-blue{background:#c9e6ed}.physical-pink{background:#f5d6d9}.physical-orange{background:#f6d7b6}.affiliate-product-mini span.has-image,.affiliate-product-mini span.has-image img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.affiliate-warning{color:#785a42;background:#fff7e8;margin:14px 0;padding:12px}.affiliate-warning p{font-size:11px}.product-admin-tabs button.active{color:#df602c;border-color:#df602c}.share-product-name{background:#f7f5f3;flex-direction:column;gap:5px;padding:12px;display:flex}.share-product-name span{color:#958a83;font-size:9px}.share-qr{align-items:center;gap:14px;margin:15px 0;display:flex}.share-qr>div{border:7px dotted #302b2d;place-items:center;width:82px;height:82px;display:grid}.share-qr>div span{color:#fff;background:#e25d28;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.share-qr p{flex-direction:column;gap:5px;display:flex}.share-qr small{color:#91867f}.share-link{border:1px solid #e1ddd9;padding:5px 5px 5px 10px;display:flex}.share-link span{color:#887d76;white-space:nowrap;flex:1;align-self:center;font-size:10px;overflow:hidden}.share-link button{color:#df5924;background:#fff0e8;border:0;padding:8px 12px}.direct-rule{color:#69574b;background:#fff7e9;margin:14px 0;padding:12px}.direct-rule p{margin:5px 0 0;font-size:10px;line-height:1.6}.direct-tabs button.active{color:#de5b27;border-color:#de5b27}.commission-icon.wait{color:#b77824;background:#fff5df}.commission-ledger .negative{color:#cf4a39}.affiliate-config{margin-top:14px;overflow:hidden}.affiliate-warning{color:#8a5b1e;background:#fff5df;border-radius:8px;gap:10px;margin:0 20px 16px;padding:12px;font-size:9px;display:flex}.affiliate-warning b{white-space:nowrap}.member-rebate-zones .course i{background:#df5d29}.member-rebate-zones .affiliate i{background:#e1251b}.member-rebate-zones .course>button{color:#fff;background:#df5d29}.member-panel-modal{width:min(620px,100%)}.level-benefits{gap:10px;display:grid}.level-benefits article{border:1px solid #e7e1dc;border-radius:10px;padding:15px}.level-benefits article.current{color:#7a4b21;background:#fff3df;border-color:#efc38e}.level-benefits article b,.level-benefits article span{display:block}.level-benefits article span{color:#b1743c;margin-top:3px;font-size:9px}.level-benefits article p{color:#756a63;margin:9px 0 0;font-size:10px}.level-benefits>small{color:#91867f}.coupon-list,.favorite-list,.panel-records{gap:9px;display:grid}.coupon-list article,.favorite-list article,.panel-records article{border:1px solid #ece6e1;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.coupon-list article>div,.favorite-list article>div,.panel-records article>div{flex-direction:column;flex:1;gap:4px;display:flex}.coupon-list span,.favorite-list small,.panel-records small{color:#968b84;font-size:9px}.coupon-list button,.favorite-list button{color:#df5c28;background:0 0;border:0}.favorite-list article>span{color:#fff;border-radius:8px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.favorite-list>p{color:#91867f;text-align:center}.panel-records article>strong{color:#df5a26}.panel-records article>span{color:#a66a1c;background:#fff4df;border-radius:10px;padding:4px 7px;font-size:8px}.panel-records article>span.complete{color:#12835f;background:#e8f7f1}.email-setting label{flex-direction:column;gap:7px;display:flex}.email-setting input{border:1px solid #ded7d2;border-radius:8px;padding:11px}.email-setting p{color:#7b6a5f;background:#fff6e9;padding:10px;font-size:10px}.poster-panel{justify-items:center;gap:14px;display:grid}.share-poster{color:#fff;text-align:center;background:radial-gradient(circle at 85% 15%,#fd9d62,#0000 30%),linear-gradient(145deg,#3d2e3b,#9a5038);border-radius:18px;width:300px;padding:28px;box-shadow:0 20px 45px #4c2a2340}.share-poster>span{color:#ffc891;letter-spacing:.15em;font-size:10px}.share-poster h3{margin:14px 0 8px;font-size:28px}.share-poster p{color:#eadce2;font-size:10px}.poster-qr{background:#fff;border:9px dotted #292329;place-items:center;width:105px;height:105px;margin:18px auto 10px;display:grid}.poster-qr b{color:#fff;background:#ef642e;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.share-poster small{color:#e6d5dc}.method-grid button.disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.65)}.binding-list article>i.ali{background:#1677ff}.binding-modal{width:min(460px,100%)}.binding-qr{background:#f6f8f7;border-radius:14px;justify-items:center;gap:7px;margin:18px 0;padding:22px;display:grid}.binding-qr>div{background:#fff;border:12px dotted #25312d;place-items:center;width:140px;height:140px;display:grid}.binding-qr>div>span{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.binding-qr>img{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;background:#fff;border-radius:14px;width:min(230px,74vw);height:auto;padding:8px;display:block;box-shadow:0 8px 24px #25312d14}.binding-qr.wechat>div>span{background:#16a46f}.binding-qr.alipay>div>span{background:#1677ff}.binding-qr small{color:#78857f;text-align:center;line-height:1.65}.binding-security{color:#6f5d50;background:#fff5e9;flex-direction:column;gap:4px;margin-bottom:14px;padding:11px;display:flex}.binding-security span{font-size:9px}.binding-polling-note{color:#1677ff;text-align:center;background:#eef5ff;border-radius:9px;margin:0;padding:12px;font-size:11px;font-weight:700}.method-grid button:not(.selected) small{color:#948a84}.method-grid button:not(.selected):has(small:last-child){cursor:pointer}@media (width<=900px){.shell{width:min(100% - 28px,680px)}.brand{font-size:20px}.process{grid-template-columns:1fr;padding-top:35px;padding-bottom:35px}.course-cover{height:165px;padding:17px}.course-cover>b{font-size:18px}footer{padding:32px 0 calc(90px + env(safe-area-inset-bottom))}.mobile-tab{z-index:40;height:68px;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #eee7e2;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #231a140f}.mobile-tab button{color:#8d8179;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.mobile-tab i{place-items:center;height:22px;font-size:20px;font-style:normal;font-weight:800;display:grid}.mobile-tab button:nth-child(2) i{width:29px;height:21px;color:var(--orange);background:#fff0e7;border-radius:6px;font-size:10px}.mobile-tab button.active{color:var(--orange)}.floating-support{padding-right:11px;bottom:82px;right:12px}.inner-page{padding:38px 0 100px}.recent strong,.recent time{font-size:11px}.account-page{padding-top:0}.mobile-member-head .avatar{width:53px;height:53px;margin:0;font-size:21px}.mobile-data-list{padding:10px;display:block}.mobile-data-list article{border:1px solid #e6e9ed;border-radius:10px;margin-bottom:9px;padding:13px}.affiliate-warning{flex-direction:column;margin:0 12px 12px}}.panel-records article>span.failed{color:#bd4437;background:#ffeded}.order-identifiers span{overflow-wrap:anywhere;word-break:break-all;font-variant-numeric:tabular-nums}@media (width<=520px){.shell{width:calc(100% - 24px)}.primary{padding:14px 17px}.course-cover{height:132px;padding:13px}.cover-tag{top:10px;left:10px}.course-cover>b{font-size:15px}.modal{border-radius:22px 22px 0 0;width:100%;max-height:92vh;padding:24px 20px 30px}.login-modal{padding-bottom:24px}.recent{padding:16px}}.rights-page{background:#f7f5f2;min-height:760px;padding-bottom:80px}.rights-hero .shell>div{color:#f7e6dc;flex-wrap:wrap;gap:20px;margin-top:22px;font-size:12px;display:flex}.rights-category-tabs button.active{color:#e6531e;background:#fff2eb;border-color:#ff6b32}.rights-category-tabs button.active small{color:#fff;background:#ff6b32}.rights-brand-filter button.active{color:#fff;background:#28211d}.rights-sort-bar button.active{color:#e6531e;background:#fff0e8;border-color:#ffb897;box-shadow:0 3px 9px #e6531e14}.rights-empty-card{color:#968a82;text-align:center;padding:32px}.rights-load-more{color:#71665e;background:#fff;border:1px solid #dfd6cf;border-radius:9px;margin:25px auto 0;padding:11px 22px;display:block}.rights-buy-modal{width:min(580px,100%)}.rights-buy-modal form{gap:11px;display:grid}.rights-buy-modal form>label{color:#62564f;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.rights-buy-modal input,.rights-buy-modal select{background:#fff;border:1px solid #e2d9d3;border-radius:9px;outline:none;width:100%;padding:11px}.rights-buy-modal input:focus,.rights-buy-modal select:focus{border-color:#ff713a;box-shadow:0 0 0 3px #ff642b1a}.rights-buy-warning{color:#855119;background:#fff4de;border-radius:9px;padding:12px 14px;font-size:10px;line-height:1.65}.rights-buy-modal .submit-button{width:100%;padding:13px}.rights-buy-modal .secure-note{margin-top:0;line-height:1.6}@media (width<=860px){.mobile-tab{grid-template-columns:repeat(6,1fr)}}@media (width<=520px){.global-search-backdrop{align-items:flex-start;padding:0}.modal.global-search-modal{height:100dvh;max-height:100dvh;padding:18px 14px calc(82px + env(safe-area-inset-bottom));border-radius:0}.modal.global-search-modal h2{font-size:23px}.global-search-intro{padding-right:34px}.global-search-form{grid-template-columns:auto minmax(0,1fr) auto;padding-left:11px;margin-top:14px!important}.global-search-clear{display:none}.global-search-submit{padding:10px 13px}.global-search-results{grid-template-columns:1fr}.global-search-result{grid-template-columns:52px minmax(0,1fr) auto;padding:9px}.global-search-thumb{width:52px;height:52px}.global-search-copy>small{max-width:170px}.payment-button{padding:12px 5px;font-size:12px}.rights-hero .shell>div{gap:8px;display:grid}}.orders-page-v2{padding-bottom:40px}.orders-zone-tabs button.active,.orders-status-tabs button.active{background:linear-gradient(135deg, #ff7136, var(--orange));color:#fff;border-color:#0000}.orders-zone-tabs button.active em{color:#ffffffdb}.order-progress-v2 span.done{color:#0f8a55;font-weight:700}.order-progress-v2 span.done i{background:#19b968;box-shadow:0 0 0 4px #e8f8f0}.orders-bottom-actions .ghost,.orders-bottom-actions .primary-soft{cursor:pointer;border-radius:999px;min-height:44px;padding:0 18px;font-weight:800}.orders-bottom-actions .ghost{color:#6f625a;background:#fff;border:1px solid #eadfd6}.poster-qr.has-qr{background:#fff;border:1px dashed #d9cfc7;padding:8px}.poster-qr.has-qr img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.poster-link{color:#f2d2b4;word-break:break-all;margin-top:10px;font-size:11px;line-height:1.4;display:block}.poster-actions{gap:10px;margin-top:14px;display:grid}.poster-actions .secondary{color:#e25b24;background:#fff3ea}.direct-income-row strong.neg{color:#c0392b}.physical-side-card>button.active,.physical-side-card>button:hover{color:#d65a28;background:#fff4ec;border-color:#ffd2b8}.physical-side-card>button.active em{color:#d65a28}.physical-sort button.active,.physical-mobile-cats button.active,.physical-page-nums button.active{color:#e25b24;background:#fff1e8;border-color:#ffb08a}.physical-cat-nav button.active{color:#d65a28;background:linear-gradient(135deg,#fff1e8,#ffe4d4);border-color:#ffb08a}.physical-cat-nav button.active span{color:#d65a28;background:#d65a281f}.physical-filter-chips button.active{color:#d65a28;background:#fff4ec;border-color:#ffc2a0;font-weight:700}.member-rebate-zones.zones-3 .course i{background:linear-gradient(135deg,#f07a3d,#df5d29)}.member-rebate-zones.zones-3 .rights i{background:linear-gradient(135deg,#2db89a,#178f78)}.member-rebate-zones.zones-3 .affiliate i{background:linear-gradient(135deg,#f04a3d,#e1251b)}.member-rebate-zones.zones-3 .zone-actions .ghost{color:#6d5c52;background:#fff;border:1px solid #e7d9cf}.member-rebate-zones.zones-3 .zone-actions .primary{color:#fff;border:0}.member-rebate-zones.zones-3 .course .zone-actions .primary{background:#df5d29}.member-rebate-zones.zones-3 .rights .zone-actions .primary{background:#178f78}.member-rebate-zones.zones-3 .affiliate .zone-actions .primary{background:#e1251b}.member-panel-modal.poster-modal{max-width:460px}.poster-panel-v2{justify-items:center;gap:12px;display:grid}.poster-template-bar{grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;width:min(100%,340px);display:grid}.poster-nav{color:#5b4b42;background:#fff;border:1px solid #eadfd7;border-radius:12px;width:42px;height:42px;font-size:24px;line-height:1}.poster-template-meta{text-align:center}.poster-template-meta b{color:#2f2621;font-size:15px;display:block}.poster-template-meta small{color:#9a8f87;font-size:12px}.poster-preview-wrap{justify-items:center;width:min(100%,340px);display:grid}.poster-preview-img{background:#fff;border-radius:18px;width:100%;max-width:320px;box-shadow:0 18px 40px #301e182e}.poster-dots{justify-content:center;gap:8px;display:flex}.poster-dots button{background:#e2d6cd;border:0;border-radius:99px;width:8px;height:8px}.poster-dots button.active{background:#df5d29;width:20px}.poster-actions-v2{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,340px);display:grid}.poster-tip{color:#9a8f87;text-align:center;max-width:340px;margin:0;font-size:12px;line-height:1.6}.share-poster-fallback{width:300px}.poster-qr.has-qr img{object-fit:contain;width:88px;height:88px}@media (width<=720px){.poster-actions-v2{grid-template-columns:1fr}.member-panel-modal.poster-modal{width:min(100vw - 24px,460px)}}.account-todo-list article.warn{background:#fff6ef;border:1px solid #f0d7c4}.physical-page-v2 .shell{box-sizing:border-box;max-width:1120px;margin:0 auto;padding-left:16px;padding-right:16px}@media (width<=480px){.physical-page-v2 .shell{padding-left:12px;padding-right:12px}}.jd-shop-cats button.active,.jd-shop-sort button.active,.jd-shop-channels button.active{color:#d65a28;background:linear-gradient(135deg,#fff1e8,#ffe4d4);border-color:#ffb08a;font-weight:800}@media (width>=900px){.jd-shop-side-card>button.active{color:#d65a28;background:#fff4ec;border-color:#ffd2b8}}.rights-page{background:linear-gradient(#faf7f4 0%,#f4f0eb 100%)!important}.rights-card-tags .brand{color:#8a7b72;background:#f4f0eb}.rights-page-clean{padding-bottom:12px}.rights-page-clean .rights-category-tabs{scrollbar-width:none;gap:8px;padding:0 0 2px;overflow-x:auto;grid-template-columns:none!important;margin:10px 0 0!important;display:flex!important}.rights-page-clean .rights-category-tabs button{white-space:nowrap;color:#6f655e!important;background:#f4f0ec!important;border:0!important;border-radius:999px!important;flex:none!important;min-height:32px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.rights-page-clean .rights-category-tabs button small{display:none!important}.rights-page-clean .rights-category-tabs button.active{color:#fff!important;background:#2f2621!important}.rights-page-clean .rights-content-compact{margin-top:12px!important;padding-top:0!important}.rights-page-clean .rights-brand-filter{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto;background:0 0!important;border:0!important;padding:0!important}.rights-page-clean .rights-brand-filter>span{display:none}.rights-page-clean .rights-brand-filter button{color:#746960;background:#f6f3f1;border:0;border-radius:8px;flex:none;padding:6px 10px;font-size:11px;font-weight:700}.rights-page-clean .rights-brand-filter button.active{color:#e6531e;background:#fff1e8}.rights-page-clean .rights-sort-bar{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.rights-page-clean .rights-sort-bar>span{display:none}.rights-page-clean .rights-sort-bar button{color:#8a7f78;background:0 0;border:0;border-radius:8px;flex:none;min-width:auto;padding:6px 10px;font-size:11px;font-weight:700}.rights-page-clean .rights-sort-bar button.active{color:#e6531e;background:#fff1e8}.rights-page-clean .rights-result-head{justify-content:space-between;align-items:center;margin:4px 0 10px;padding:0;display:flex}.rights-page-clean .rights-result-head h2{color:#2f2621;margin:0;font-size:15px;font-weight:800}.rights-page-clean .rights-result-head span{color:#9a8f87;font-size:12px}.rights-page-clean .rights-card-grid{gap:8px!important}.rights-page-clean .rights-card{box-shadow:none;background:#fff;border:1px solid #efe8e3;border-radius:14px;overflow:hidden}.rights-page-clean .rights-card-cover{aspect-ratio:1;background:#f6f2ee}.rights-page-clean .rights-card-rebate{box-shadow:none;background:#ff5a1ff2;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:800;inset:auto auto 6px 6px}.rights-page-clean .rights-card-hot,.rights-page-clean .rights-card-save{display:none!important}.rights-page-clean .rights-card-body{gap:4px;padding:8px 9px 10px}.rights-page-clean .rights-card-brand{color:#a39890;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:700;overflow:hidden}.rights-page-clean .rights-card-tags{display:none!important}.rights-page-clean .rights-card-body h3{color:#2f2621;min-height:34px;max-height:34px;margin:0;font-size:12px;font-weight:650;line-height:1.4}.rights-page-clean .rights-card-price{gap:4px;margin-top:2px}.rights-page-clean .rights-card-price strong{color:#e1491a;font-size:16px}.rights-page-clean .rights-card-price strong small{font-size:11px}.rights-page-clean .rights-card-price del{color:#b8aea6;font-size:10px}.rights-page-clean .rights-card-meta{color:#8d8179;justify-content:space-between;align-items:center;gap:4px;margin-top:1px;font-size:10px;display:flex}.rights-page-clean .rights-card-meta b{color:#d65a28;font-weight:800}.rights-page-clean .rights-card-meta em{color:#0f8a55;white-space:nowrap;font-style:normal;font-weight:700}.rights-page-clean .rights-card-buy,.rights-page-clean .rights-flow-quiet{display:none}@media (width<=900px){.shell{width:calc(100% - 20px)}.rights-page-clean .rights-content-compact,.jd-shop-clean .jd-shop-body{width:calc(100% - 20px);margin-left:auto;margin-right:auto}}@media (width>=901px){.rights-page-clean .rights-flow-quiet{display:block}.rights-page-clean .rights-card-buy{color:#fff;background:linear-gradient(135deg,#ff7b3e,#ff5a1f);border:0;border-radius:10px;min-height:34px;margin:0 10px 10px;font-size:13px;font-weight:800;display:block}}.jd-shop-clean .jd-shop-cats button.active{color:#fff;background:#2f2621}.jd-shop-clean .jd-shop-sort button.active{color:#e6531e;background:#fff1e8}@media (width<=900px){.mobile-tab{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}}.rights-page-clean{background:#f7f8fa;min-height:calc(100vh - 56px);padding-bottom:88px}.rights-page-clean .rights-category-tabs{scrollbar-width:none;overflow-x:auto;background:0 0!important;border-bottom:0!important;gap:8px!important;margin:12px 0 0!important;padding:0 0 4px!important;display:flex!important}.rights-page-clean .rights-category-tabs::-webkit-scrollbar{display:none}.rights-page-clean .rights-category-tabs button{white-space:nowrap;position:relative;color:#6b7280!important;background:#f3f4f6!important;border:0!important;border-radius:999px!important;flex:none!important;min-height:34px!important;padding:7px 14px!important;font-size:13px!important;font-weight:600!important}.rights-page-clean .rights-category-tabs button:after,.rights-page-clean .rights-category-tabs button small{display:none!important}.rights-page-clean .rights-category-tabs button.active{color:#ff7a2f!important;background:#fff1e8!important;font-weight:700!important}.rights-page-clean .rights-content-compact{background:0 0;padding-top:10px;margin-top:0!important}.rights-page-clean .rights-brand-filter,.rights-page-clean .rights-sort-bar{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.rights-page-clean .rights-brand-filter::-webkit-scrollbar{display:none}.rights-page-clean .rights-sort-bar::-webkit-scrollbar{display:none}.rights-page-clean .rights-brand-filter>span,.rights-page-clean .rights-sort-bar>span{display:none}.rights-page-clean .rights-brand-filter button{white-space:nowrap;flex:none;min-height:30px;color:#6b7280!important;box-shadow:none!important;background:#f3f4f6!important;border:0!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:600!important}.rights-page-clean .rights-brand-filter button.active{color:#ff7a2f!important;background:#fff1e8!important;font-weight:700!important}.rights-page-clean .rights-sort-bar button{white-space:nowrap;flex:none;min-height:28px;position:relative;color:#9ca3af!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 4px 8px!important;font-size:12px!important;font-weight:600!important}.rights-page-clean .rights-sort-bar button.active{color:#ff7a2f!important;background:0 0!important;font-weight:700!important}.rights-page-clean .rights-sort-bar button.active:after{content:"";background:#ff7a2f;border-radius:2px;height:2px;position:absolute;bottom:0;left:10%;right:10%}.rights-page-clean .rights-result-head{justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0 12px;padding:0;display:flex}.rights-page-clean .rights-result-head h2{color:#111;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.rights-page-clean .rights-result-head span{color:#9ca3af;font-size:12px;font-weight:500}.rights-page-clean .rights-result-head p{display:none}.rights-mcard-foot em.muted{color:#c4c9d1;font-weight:500}.rights-page-clean .rights-flow-quiet{display:none}.rights-page-clean .rights-load-more{color:#6b7280;background:#fff;border:0;border-radius:12px;width:100%;min-height:42px;margin:14px 0 0;font-size:13px;font-weight:600;display:block;box-shadow:0 2px 10px #0000000a}.rights-page-clean .rights-empty-card{color:#6b7280;text-align:center;background:#fff;border:0;border-radius:16px;padding:28px 16px;box-shadow:0 4px 16px #1118270a}.rights-buy-math-v2 p.focus b{color:#ff7a2f;font-size:22px;font-weight:800}.rights-buy-math-v2 p .rebate{color:#ff7a2f}.rights-buy-math-v2 p.save em{color:#999;font-style:normal}.mobile-tab-clean button.active{color:#ff7a2f!important;font-weight:700!important}.mobile-tab-clean button.active .tab-ico{color:#ff7a2f;background:#fff1e8}@media (width<=900px){.floating-support,.floating-support-sm{padding:6px 10px 6px 6px;bottom:86px;right:12px}.floating-support i{width:22px;height:22px;font-size:9px}.jd-shop-clean .jd-shop-cats button.active{color:#ff7a2f!important;background:#fff1e8!important;font-weight:700!important}.jd-shop-clean .jd-shop-cats button.active:after{display:none!important}.jd-shop-clean .jd-shop-sort button.active{color:#ff7a2f!important;background:0 0!important}.jd-shop-clean .jd-shop-sort button.active:after{content:"";background:#ff7a2f;border-radius:2px;height:2px;position:absolute;bottom:0;left:12%;right:12%}}.jd-shop-v7 .jd-shop-cats button.active,.jd-shop-v7 .jd-shop-sort button.active,.jd-shop-v7 .jd-shop-channels button.active{color:#fff!important;background:#ff7828!important;border-color:#ff7828!important;font-weight:700!important}.floating-support,.floating-support-sm{transform-origin:100% 100%;opacity:.96;transform:scale(.88);bottom:96px!important;right:12px!important}.share-modal .share-qr>div.has-qr{background:#fff;border:1px solid #efe8e3;overflow:hidden}.share-modal .share-qr>div.has-qr img{object-fit:cover;width:100%;height:100%;display:block}.share-modal .share-link span{white-space:nowrap;text-overflow:ellipsis}.share-notice{color:#0f8a55;background:#eefbf4;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:600}.share-poster-preview{justify-items:center;gap:8px;margin-top:12px;display:grid}.share-poster-preview img{background:#fff;border-radius:14px;width:min(240px,70vw);box-shadow:0 10px 28px #0000001f}.share-poster-preview small{color:#999;font-size:11px}.share-actions{grid-template-columns:1fr 1.2fr;gap:10px;margin-top:14px;display:grid}.share-secondary{color:#ff7828;background:#fff7f1;border:1px solid #ffd2b8;border-radius:12px;min-height:46px;font-weight:800}.share-modal .submit-button{margin-top:0}@media (width<=900px){.share-actions{grid-template-columns:1fr}}.rights-page-clean .rights-brand-filter button.rights-brand-toggle,.rights-brand-filter button.rights-brand-toggle{color:#e6531e!important;box-shadow:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #ffd4b5!important;border-radius:999px!important;flex:none!important;font-weight:700!important}.rights-page-clean .rights-brand-filter button.rights-brand-toggle:hover,.rights-brand-filter button.rights-brand-toggle:hover{background:#fff7f0!important}@media (width>=901px){.rights-page-clean .rights-brand-filter,.rights-brand-filter{white-space:normal!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;max-width:100%!important;padding-right:0!important;display:flex!important;overflow:visible!important}.rights-page-clean .rights-brand-filter button,.rights-brand-filter button{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;max-width:none!important;overflow:visible!important}.rights-page-clean .rights-filter-row,.rights-filter-row,.rights-page-clean .shell.rights-content,.rights-page-clean .rights-content{overflow:visible!important}}.zone-page .rights-mgrid{grid-template-columns:1fr!important}@media (width>=901px){.zone-page .rights-mgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1440px){.zone-page .rights-mgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.zone-page .rights-mcard-hit{display:block}@media (width<=900px){.mobile-tab.m8-mobile-tab-six{grid-template-columns:repeat(6,1fr)!important}}.brand,button.brand{min-width:0;max-width:min(220px,62vw);overflow:hidden}@media (width>=901px){.brand,button.brand{max-width:240px}}.ledger-modal{background:#fff;border-radius:18px;width:min(100%,520px);max-height:min(86vh,720px);padding:16px;overflow:auto}.ledger-list{gap:10px;margin-top:12px;display:grid}.ledger-item{background:#f7f5f3;border-radius:14px;padding:12px}.ledger-item.focus{outline:2px solid #1677ff}.ledger-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ledger-item .plus{color:#1c8b4a}.ledger-item .minus{color:#b42318}.ledger-item .muted{color:#7d726b;font-size:12px;line-height:1.5}.ledger-item p{margin:4px 0 0}.binding-qr>.binding-qr-pending{background:#fff;border:1px solid #dfe7e3;border-radius:14px;place-items:center;width:min(230px,74vw);height:140px;display:grid}.binding-qr>.binding-qr-pending>span,.binding-qr.wechat>.binding-qr-pending>span,.binding-qr.alipay>.binding-qr-pending>span{color:#61706a;background:#eef3f1;border-radius:999px;width:auto;height:auto;padding:9px 14px;font-size:12px;font-weight:800}@media (width>=1100px){.brand,button.brand{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}}@media (width>=1280px){.home-hero .shell,.home-hero-compact .shell,.m8-home-hero .shell{max-width:1180px}}@media (width<=900px){.home-course-preview-cover .cover-tag{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px);overflow:hidden}.cover-rebate-badge{z-index:1;color:#fff;white-space:nowrap;background:#ff5a1ff2;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:10px;right:10px}}.course-cover-media{aspect-ratio:4/3;background:linear-gradient(145deg,#f4f1ee 0%,#ebe6e1 100%);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.course-cover-media img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.course-cover-skeleton{z-index:2;background:linear-gradient(90deg,#efecea 0%,#f7f5f3 50%,#efecea 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite course-cover-shimmer;position:absolute;inset:0}@keyframes course-cover-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.course-cover-template{z-index:1;color:#2c241f;background:radial-gradient(circle at 88% 12%,#ffffff8c,#0000 42%),linear-gradient(155deg,#f7f2ec 0%,#efe4d8 48%,#e7d4c4 100%);flex-direction:column;justify-content:flex-end;gap:6px;padding:14px 14px 16px;display:flex;position:absolute;inset:0}.course-cover-media-violet .course-cover-template{background:radial-gradient(circle at 88% 12%,#ffffff80,#0000 42%),linear-gradient(155deg,#f1ecfb,#e4daf6 50%,#d6c8ef)}.course-cover-media-orange .course-cover-template{background:radial-gradient(circle at 88% 12%,#ffffff80,#0000 42%),linear-gradient(155deg,#fff1e7,#ffe0cb 50%,#ffd0b0)}.course-cover-media-rose .course-cover-template{background:radial-gradient(circle at 88% 12%,#ffffff80,#0000 42%),linear-gradient(155deg,#ffecef,#ffd8e0 50%,#ffc5d1)}.course-cover-media-teal .course-cover-template{background:radial-gradient(circle at 88% 12%,#ffffff80,#0000 42%),linear-gradient(155deg,#e9f7f4,#d4efe9 50%,#bfe6dd)}.course-cover-media-blue .course-cover-template{background:radial-gradient(circle at 88% 12%,#ffffff80,#0000 42%),linear-gradient(155deg,#eaf2ff,#d7e6ff 50%,#c3d9ff)}.course-cover-media-gold .course-cover-template{background:radial-gradient(circle at 88% 12%,#ffffff80,#0000 42%),linear-gradient(155deg,#fff6e5,#ffe9c4 50%,#ffdca4)}.course-cover-kicker{color:#8a7465;letter-spacing:.04em;background:#ffffffb8;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:800}.course-cover-cat{color:#8d7666;font-size:11px;font-weight:700}.course-cover-title{color:#2b211b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:15px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.course-cover-mark{color:#543a2847;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.course-cover-media .cover-tag,.course-cover-media .cover-rebate-badge,.course-cover-media .zone-tag{z-index:3}@media (width>=1024px){.home-section .home-course-preview-cover.course-cover-media,.home-product-grid.home-course-preview-grid .home-course-preview-cover.course-cover-media{aspect-ratio:4/3!important;min-height:0!important;max-height:none!important}}@media (width<=1023.98px){.home-course-preview-cover.course-cover-media,.m8h410-course-cover.course-cover-media{aspect-ratio:4/3!important}}.pd-media>.course-cover-media.pd-course-cover{width:100%;height:100%;min-height:inherit;aspect-ratio:4/3;border-radius:inherit}.pd-media>.course-cover-media.pd-course-cover img{border-radius:inherit}.co-summary-thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pd-course-cover.course-cover-media.has-image:after{display:none}.pd-course-cover.course-cover-media.has-image{aspect-ratio:4/3;background:#f3efe9;place-items:center!important;display:grid!important}:root{--mobile-category-rail-width:90px;--m8h46-page-pad:10px;--m8h46-rail-gap:8px;--m8h46-orange:#ff7828;--m8h46-rail-bg:#f6f7f9;--m8h46-card-radius:14px}@media (width<=359px){:root{--mobile-category-rail-width:82px;--m8h46-page-pad:8px}}@media (width>=360px) and (width<=413px){:root{--mobile-category-rail-width:90px}}@media (width>=414px) and (width<=900px){:root{--mobile-category-rail-width:100px}}@media (width<=900px){.zone-page.zone-rights .m8h1-filter-bar,.zone-page.zone-physical .m8h1-filter-bar{display:none!important}.zone-page.zone-rights .zone-head,.zone-page.zone-physical .zone-head{margin-bottom:8px}.zone-page.zone-rights .zone-head h1,.zone-page.zone-physical .zone-head h1{font-size:20px!important}.zone-page.zone-rights .zone-head p,.zone-page.zone-physical .zone-head p{color:#8a817a!important;font-size:12px!important;line-height:1.45!important}.zone-page.zone-rights .m8h46-search-shell,.zone-page.zone-physical .m8h46-search-shell{top:calc(56px + env(safe-area-inset-top,0px));z-index:14;width:calc(100% - (var(--m8h46-page-pad) * 2));background:#f8f6f3;max-width:none;margin:0 auto 8px;padding:4px 0 2px;position:sticky}.zone-page.zone-rights .m8h46-search-shell .zone-search,.zone-page.zone-physical .m8h46-search-shell .zone-search{background:#fff;border:1px solid #ebe4de;border-radius:12px;width:100%;min-height:42px}.zone-page.zone-rights .zone-layout.m8h46-zone-layout,.zone-page.zone-physical .zone-layout.m8h46-zone-layout{align-items:start;grid-template-columns:var(--mobile-category-rail-width) minmax(0, 1fr)!important;gap:var(--m8h46-rail-gap)!important;width:calc(100% - (var(--m8h46-page-pad) * 2))!important;margin:0 auto!important;display:grid!important}.zone-page.zone-rights .m8h46-category-rail,.zone-page.zone-physical .m8h46-category-rail{top:calc(108px + env(safe-area-inset-top,0px));max-height:calc(100dvh - 108px - 58px - env(safe-area-inset-bottom,0px) - 12px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--m8h46-rail-bg);scrollbar-width:none;border-radius:12px;flex-direction:column;gap:2px;padding:6px 4px;position:sticky;overflow:hidden auto;display:flex!important}.zone-page.zone-rights .m8h46-category-rail::-webkit-scrollbar{width:0;height:0}.zone-page.zone-physical .m8h46-category-rail::-webkit-scrollbar{width:0;height:0}.zone-page.zone-rights .m8h46-category-rail .zone-side-title,.zone-page.zone-physical .m8h46-category-rail .zone-side-title{display:none!important}.zone-page.zone-rights .m8h46-category-rail button,.zone-page.zone-physical .m8h46-category-rail button{text-align:left;grid-template-columns:1fr;align-content:center;justify-items:stretch;gap:2px;min-height:58px;line-height:1.25;color:#5f574f!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:8px 6px!important;font-size:12.5px!important;font-weight:500!important;display:grid!important}.zone-page.zone-rights .m8h46-category-rail button span,.zone-page.zone-physical .m8h46-category-rail button span{-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden;white-space:normal!important}.zone-page.zone-rights .m8h46-category-rail button em,.zone-page.zone-physical .m8h46-category-rail button em,.zone-page.zone-rights .m8h46-category-rail .zone-side-count,.zone-page.zone-physical .m8h46-category-rail .zone-side-count{font-style:normal;line-height:1;color:#a39a93!important;font-size:10px!important;font-weight:600!important}.zone-page.zone-rights .m8h46-category-rail button.active,.zone-page.zone-physical .m8h46-category-rail button.active{position:relative;color:var(--m8h46-orange)!important;background:#fff!important;font-weight:600!important;box-shadow:0 1px 4px #1118270d!important}.zone-page.zone-rights .m8h46-category-rail button.active:before,.zone-page.zone-physical .m8h46-category-rail button.active:before{content:"";background:var(--m8h46-orange);border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.zone-page.zone-rights .m8h46-category-rail button.active em,.zone-page.zone-physical .m8h46-category-rail button.active em{color:#d88955!important}.zone-page.zone-rights .zone-main.m8h46-zone-main,.zone-page.zone-physical .zone-main.m8h46-zone-main{flex-direction:column;gap:8px;display:flex;width:auto!important;min-width:0!important}.zone-page.zone-rights .m8h46-zone-main .zone-toolbar,.zone-page.zone-physical .m8h46-zone-main .zone-toolbar{gap:8px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.zone-page.zone-rights .m8h46-zone-main .zone-search,.zone-page.zone-physical .m8h46-zone-main .zone-search{display:none!important}.m8h46-quick-row button.active,.m8h46-sort-row button.active{color:#d85a16;background:#fff4ec;border-color:#ffc09a;font-weight:700}.m8h46-sort-row button.m8h46-filter-entry.has-active{color:#d85a16;background:#fff4ec;border-style:solid;border-color:#ffc09a}.zone-page.zone-rights .m8h46-zone-main .zone-result-head,.zone-page.zone-physical .m8h46-zone-main .zone-result-head{justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:0 2px;display:flex}.zone-page.zone-rights .m8h46-zone-main .zone-result-head h2,.zone-page.zone-physical .m8h46-zone-main .zone-result-head h2{color:#2f2a26;margin:0;font-size:14px;font-weight:800}.zone-page.zone-rights .m8h46-zone-main .zone-result-head span,.zone-page.zone-physical .m8h46-zone-main .zone-result-head span{color:#9a918a;white-space:nowrap;font-size:12px}.zone-page.zone-rights .zone-rights-grid.m8h46-rights-list{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.zone-page.zone-rights .m8h46-rights-list .zone-card,.zone-page.zone-rights .m8h46-rights-list .zone-card-rights{min-height:126px;max-height:none;overflow:hidden;border-radius:var(--m8h46-card-radius)!important;background:#fff!important;border:1px solid #efe8e2!important;grid-template-columns:96px minmax(0,1fr)!important;gap:0!important;display:grid!important;box-shadow:0 1px 3px #11182708!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-cover,.zone-page.zone-rights .m8h46-rights-list .zone-cover-rights{aspect-ratio:auto!important;background:#faf8f6!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:100%!important;min-height:126px!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-cover img{background:#fff;padding:10px;object-fit:contain!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-body{min-width:0;gap:4px!important;padding:10px!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-kicker{color:#8b827b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.zone-page.zone-rights .m8h46-rights-list .zone-card-body h3{margin:0;-webkit-line-clamp:2!important;color:#222!important;-webkit-box-orient:vertical!important;min-height:0!important;max-height:2.7em!important;font-size:14px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-meta{color:#9a918a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.zone-page.zone-rights .m8h46-rights-list .zone-card-price{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.zone-page.zone-rights .m8h46-rights-list .zone-price{white-space:nowrap;font-weight:800;color:var(--m8h46-orange)!important;font-size:18px!important}.zone-page.zone-rights .m8h46-rights-list .origin{color:#b0a8a1;white-space:nowrap;margin-left:4px;font-size:11px;text-decoration:line-through}.zone-page.zone-rights .m8h46-rights-list .zone-rebate{white-space:nowrap;background:#fff1e8;border-radius:999px;flex:none;padding:2px 6px;font-weight:700;color:#d85a16!important;font-size:11px!important}.zone-page.zone-rights .m8h46-rights-list .m8h46-save{color:#0f9f6e;font-size:11px;font-weight:700}.zone-page.zone-rights .m8h46-rights-list .zone-card-actions{margin-top:2px}.zone-page.zone-rights .m8h46-rights-list .zone-card-actions .buy-button{height:36px;border-radius:10px!important;min-height:36px!important;font-size:13px!important;font-weight:800!important}.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card{min-width:0;overflow:hidden;border-radius:var(--m8h46-card-radius)!important;background:#fff!important;border:1px solid #efe8e2!important;flex-direction:column!important;grid-template-columns:none!important;display:flex!important;box-shadow:0 1px 3px #11182708!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-cover,.zone-page.zone-physical .m8h46-physical-grid .zone-cover-physical{border-radius:12px 12px 0 0;aspect-ratio:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-cover img{object-fit:cover!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-body{min-width:0;gap:4px!important;padding:8px!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-body h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.7em!important;max-height:2.7em!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-meta{color:#9a918a;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.zone-page.zone-physical .m8h46-physical-grid .zone-card-price{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.zone-page.zone-physical .m8h46-physical-grid .zone-price{font-weight:800;color:var(--m8h46-orange)!important;white-space:nowrap!important;font-size:15px!important}.zone-page.zone-physical .m8h46-physical-grid .origin{color:#b0a8a1;white-space:nowrap;font-size:10px;text-decoration:line-through}.zone-page.zone-physical .m8h46-physical-grid .zone-rebate{font-weight:700;color:#d85a16!important;white-space:nowrap!important;font-size:11px!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions{margin-top:2px;grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions .share-button{display:none!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions .buy-button{width:100%;height:36px;border-radius:10px!important;min-height:36px!important;font-size:12px!important;font-weight:800!important}@media (width<=389px){.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid{grid-template-columns:1fr!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card{grid-template-columns:112px minmax(0,1fr)!important;display:grid!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-cover,.zone-page.zone-physical .m8h46-physical-grid .zone-cover-physical{border-radius:12px 0 0 12px;aspect-ratio:1!important;width:112px!important;min-width:112px!important;max-width:112px!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-cover,.zone-page.zone-rights .m8h46-rights-list .zone-cover-rights{width:90px!important;min-width:90px!important;max-width:90px!important}.zone-page.zone-rights .m8h46-rights-list .zone-card{grid-template-columns:90px minmax(0,1fr)!important}}.zone-page.zone-rights,.zone-page.zone-physical{padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}body.m8h46-zone-open .floating-support,body.m8h46-zone-open .floating-support-sm{right:12px!important;bottom:calc(72px + env(safe-area-inset-bottom) + 14px)!important;z-index:28!important}body.m8h1-drawer-open .floating-support,body.m8h1-drawer-open .floating-support-sm,body.m8h46-filter-open .floating-support,body.m8h46-filter-open .floating-support-sm{display:none!important}}@media (width>=901px){.zone-page .zone-search.m8h1-only-desktop,.zone-page .zone-brand-row.m8h1-only-desktop,.zone-page .zone-chip-row.m8h1-only-desktop{display:flex!important}}@media (width<=900px){.zone-page.zone-rights .zone-head,.zone-page.zone-physical .zone-head{margin-bottom:4px!important}.zone-page.zone-rights .m8h46-zone-main .zone-result-head,.zone-page.zone-physical .m8h46-zone-main .zone-result-head{margin-top:-2px}.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions .buy-button,.zone-page.zone-rights .m8h46-rights-list .zone-card-actions .buy-button{height:40px;min-height:40px!important}.zone-page.zone-rights .m8h46-category-rail button,.zone-page.zone-physical .m8h46-category-rail button{min-width:44px!important;min-height:48px!important;padding:10px 8px!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-actions .buy-button,.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions .buy-button{min-width:44px!important;height:44px!important;min-height:44px!important;font-size:13px!important}body.m8h46-zone-open .floating-support,body.m8h46-zone-open .floating-support-sm{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;right:12px!important;bottom:calc(72px + env(safe-area-inset-bottom) + 16px)!important}.zone-page.zone-rights .m8h46-rights-list .zone-card,.zone-page.zone-rights .m8h46-rights-list .zone-card-rights{cursor:pointer;align-items:stretch;grid-template-columns:90px minmax(0,1fr)!important;min-height:0!important;max-height:none!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-cover,.zone-page.zone-rights .m8h46-rights-list .zone-cover-rights{width:90px!important;min-width:90px!important;max-width:90px!important;height:auto!important;min-height:150px!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-cover img{padding:8px!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-body{flex-direction:column!important;gap:3px!important;padding:8px 10px 8px 8px!important;display:flex!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-kicker{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px!important;line-height:1.2!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-body h3{min-height:0!important;max-height:2.6em!important;margin:0!important;font-size:13px!important;line-height:1.3!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-meta{display:none!important}.zone-page.zone-rights .m8h46-rights-list .m8h46-price-save-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-price{align-items:baseline;gap:4px;flex-wrap:nowrap!important;margin:0!important;display:flex!important}.zone-page.zone-rights .m8h46-rights-list .zone-price{white-space:nowrap!important;font-size:17px!important}.zone-page.zone-rights .m8h46-rights-list .origin{white-space:nowrap!important;font-size:11px!important}.zone-page.zone-rights .m8h46-rights-list .zone-rebate{white-space:nowrap!important;padding:2px 6px!important;font-size:11px!important}.zone-page.zone-rights .m8h46-rights-list .m8h46-save{color:#0f9f6e;font-weight:700;white-space:nowrap!important;font-size:11px!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-actions{padding-top:2px;margin-top:auto!important}.zone-page.zone-rights .m8h46-rights-list .zone-card-actions .buy-button{width:100%;border-radius:10px!important}.zone-page.zone-rights .zone-head,.zone-page.zone-physical .zone-head{margin-bottom:2px!important;padding-top:4px!important}.zone-page.zone-rights .zone-head h1,.zone-page.zone-physical .zone-head h1{margin:0!important;font-size:18px!important}.zone-page.zone-rights .zone-head p,.zone-page.zone-physical .zone-head p{display:none!important}.zone-page.zone-rights .m8h46-search-shell,.zone-page.zone-physical .m8h46-search-shell{margin-bottom:4px!important}.zone-page.zone-rights .m8h46-search-shell .zone-search,.zone-page.zone-physical .m8h46-search-shell .zone-search{min-height:40px!important}.zone-page.zone-rights .m8h46-zone-main,.zone-page.zone-physical .m8h46-zone-main{container:zone-main/inline-size;gap:6px!important}.zone-page.zone-rights .m8h46-zone-main .zone-toolbar,.zone-page.zone-physical .m8h46-zone-main .zone-toolbar{gap:6px!important}.zone-page.zone-rights .m8h46-zone-main .zone-result-head h2,.zone-page.zone-physical .m8h46-zone-main .zone-result-head h2{font-size:13px!important}.zone-page.zone-rights .m8h46-category-rail,.zone-page.zone-physical .m8h46-category-rail{border-radius:10px!important;padding:4px 3px 72px!important}.zone-page.zone-rights .m8h46-category-rail button.active,.zone-page.zone-physical .m8h46-category-rail button.active{border-radius:10px!important}.zone-page.zone-rights .m8h46-category-rail button em,.zone-page.zone-physical .m8h46-category-rail button em{font-size:11px!important}.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card{cursor:pointer}.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions .buy-button{width:100%}@media (width<=389px){.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid{grid-template-columns:1fr!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card{flex-direction:unset!important;grid-template-columns:112px minmax(0,1fr)!important;display:grid!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-cover,.zone-page.zone-physical .m8h46-physical-grid .zone-cover-physical{border-radius:12px 0 0 12px!important;width:112px!important;min-width:112px!important;max-width:112px!important}}}@container zone-main (width<=259px){.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid,.m8h46-physical-grid{grid-template-columns:1fr!important}.m8h46-physical-grid .zone-card{flex-direction:unset!important;grid-template-columns:112px minmax(0,1fr)!important;display:grid!important}}@container zone-main (width>=260px){.m8h46-physical-grid .zone-card{flex-direction:column!important;display:flex!important}}@media (width>=768px) and (width<=900px){:root{--mobile-category-rail-width:104px}.zone-page.zone-rights .zone-layout.m8h46-zone-layout,.zone-page.zone-physical .zone-layout.m8h46-zone-layout{grid-template-columns:104px minmax(0,1fr)!important}.zone-page.zone-rights .zone-rights-grid.m8h46-rights-list,.zone-page.zone-rights .m8h46-rights-list{grid-template-columns:1fr 1fr!important;gap:12px!important}.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid,.zone-page.zone-physical .m8h46-physical-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.zone-page.zone-rights .zone-head h1,.zone-page.zone-physical .zone-head h1{font-size:22px!important}.zone-page.zone-rights .zone-head p,.zone-page.zone-physical .zone-head p{font-size:13px!important;display:block!important}}@media (width<=900px){.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions .buy-button,.zone-page.zone-rights .m8h46-rights-list .zone-card-actions .buy-button{height:44px!important;min-height:44px!important}.zone-page.zone-rights .zone-rights-grid.m8h46-rights-list.m8h48-rights-grid,.zone-page.zone-rights .m8h48-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card,.zone-page.zone-rights .m8h48-rights-grid .zone-card-rights,.zone-page.zone-rights .m8h48-rights-grid .m8h48-rights-card{cursor:pointer;height:100%;background:#fff!important;border:1px solid #efe8e2!important;border-radius:14px!important;flex-direction:column!important;grid-template-columns:none!important;min-width:0!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 3px #11182708!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-cover,.zone-page.zone-rights .m8h48-rights-grid .zone-cover-rights{position:relative;aspect-ratio:1!important;background:#faf8f6!important;border-radius:12px 12px 0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-cover img{display:block;object-fit:cover!important;width:100%!important;height:100%!important;padding:0!important}.zone-page.zone-rights .m8h48-rights-grid .zone-cover-fallback{color:#d97706;background:linear-gradient(#fff8f2,#fff1e8);place-items:center;font-size:16px;font-weight:800;display:grid;position:absolute;inset:0}.zone-page.zone-rights .m8h48-rights-grid .m8h48-spec-tag,.zone-page.zone-rights .m8h48-rights-grid .zone-tag{z-index:1;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#111827b8;border-radius:999px;max-width:calc(100% - 16px);padding:3px 7px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;bottom:8px;left:8px;overflow:hidden}.zone-page.zone-rights .m8h48-rights-grid .zone-card-body{flex:auto;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:8px!important;display:flex!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-body h3{-webkit-line-clamp:2!important;color:#222!important;-webkit-box-orient:vertical!important;min-height:2.7em!important;max-height:2.7em!important;margin:0!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-meta{color:#9a918a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;display:block!important;overflow:hidden!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-kicker,.zone-page.zone-rights .m8h48-rights-grid .m8h46-price-save-row,.zone-page.zone-rights .m8h48-rights-grid .m8h46-save{display:none!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-price{flex-flow:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:2px!important;margin:0!important;display:flex!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-price>div{align-items:baseline;gap:4px;min-width:0;max-width:100%;display:flex}.zone-page.zone-rights .m8h48-rights-grid .zone-price{color:#ff7828!important;white-space:nowrap!important;font-size:15px!important;font-weight:800!important}.zone-page.zone-rights .m8h48-rights-grid .origin{color:#b0a8a1!important;white-space:nowrap!important;font-size:10px!important;text-decoration:line-through!important}.zone-page.zone-rights .m8h48-rights-grid .zone-rebate{color:#d85a16!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:700!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-actions{grid-template-columns:1fr!important;gap:6px!important;margin-top:auto!important;padding-top:2px!important;display:grid!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-actions .buy-button{border-radius:10px!important;width:100%!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:12px!important;font-weight:800!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-cover img{object-fit:cover!important}}@media (width<=359px){.zone-page.zone-rights .zone-rights-grid.m8h46-rights-list.m8h48-rights-grid,.zone-page.zone-rights .m8h48-rights-grid{grid-template-columns:1fr!important}}@media (width>=768px) and (width<=900px){.zone-page.zone-rights .zone-rights-grid.m8h46-rights-list.m8h48-rights-grid,.zone-page.zone-rights .m8h48-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media (width<=900px){.zone-page.zone-rights .m8h48-rights-grid .zone-card-body{gap:3px!important;padding:7px 8px 8px!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-body h3{min-height:2.6em!important;max-height:2.6em!important;font-size:12px!important}.zone-page.zone-rights .m8h48-rights-grid .zone-price{font-size:14px!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-actions{margin-top:4px!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-actions .buy-button{height:44px!important;min-height:44px!important}body.m8h46-zone-open .floating-support,body.m8h46-zone-open .floating-support-sm{right:10px!important;bottom:calc(72px + env(safe-area-inset-bottom) + 56px)!important;z-index:25!important;width:48px!important;height:48px!important}.zone-page.zone-rights,.zone-page.zone-physical{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}.zone-page.zone-rights .zone-main.m8h46-zone-main,.zone-page.zone-physical .zone-main.m8h46-zone-main{container:zone-main/inline-size}.zone-page .mobile-zone-product-grid.m8h46-rights-list,.zone-page .mobile-zone-product-grid.m8h48-rights-grid,.zone-page .mobile-zone-product-grid.m8h46-physical-grid,.zone-page.zone-rights .zone-rights-grid.mobile-zone-product-grid,.zone-page.zone-physical .zone-physical-grid.mobile-zone-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid,.zone-page.zone-physical .m8h46-physical-grid.mobile-zone-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card,.zone-page.zone-physical .mobile-zone-product-grid .zone-card{cursor:pointer;height:100%;background:#fff!important;border:1px solid #efe8e2!important;border-radius:14px!important;flex-direction:column!important;grid-template-columns:none!important;min-width:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 3px #11182708!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-cover,.zone-page.zone-physical .m8h46-physical-grid .zone-cover-physical,.zone-page.zone-physical .mobile-zone-product-grid .zone-card-cover{aspect-ratio:1!important;border-radius:12px 12px 0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-cover img,.zone-page.zone-physical .mobile-zone-product-grid .zone-card-cover img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-body,.zone-page.zone-physical .mobile-zone-product-grid .zone-card-body{flex:auto;flex-direction:column!important;gap:3px!important;min-width:0!important;padding:7px 8px 8px!important;display:flex!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-body h3,.zone-page.zone-physical .mobile-zone-product-grid .zone-card-body h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.6em!important;max-height:2.6em!important;margin:0!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-meta,.zone-page.zone-physical .mobile-zone-product-grid .zone-card-meta{color:#9a918a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;overflow:hidden!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-price,.zone-page.zone-physical .mobile-zone-product-grid .zone-card-price{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}.zone-page.zone-physical .m8h46-physical-grid .zone-price,.zone-page.zone-physical .mobile-zone-product-grid .zone-price,.zone-page.zone-rights .mobile-zone-product-grid .zone-price{font-variant-numeric:tabular-nums;white-space:nowrap!important;color:#ff7828!important;font-size:14px!important;font-weight:800!important}.zone-page.zone-physical .m8h46-physical-grid .origin,.zone-page.zone-physical .mobile-zone-product-grid .origin{font-variant-numeric:tabular-nums;white-space:nowrap!important;font-size:10px!important}.zone-page.zone-physical .m8h46-physical-grid .zone-rebate,.zone-page.zone-physical .mobile-zone-product-grid .zone-rebate,.zone-page.zone-rights .mobile-zone-product-grid .zone-rebate{font-variant-numeric:tabular-nums;white-space:nowrap!important;font-size:11px!important;font-weight:700!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions,.zone-page.zone-physical .mobile-zone-product-grid .zone-card-actions{grid-template-columns:1fr!important;margin-top:auto!important;padding-top:4px!important;display:grid!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions .share-button,.zone-page.zone-physical .mobile-zone-product-grid .zone-card-actions .share-button{display:none!important}.zone-page.zone-physical .m8h46-physical-grid .zone-card-actions .buy-button,.zone-page.zone-physical .mobile-zone-product-grid .zone-card-actions .buy-button,.zone-page.zone-rights .mobile-zone-product-grid .zone-card-actions .buy-button{border-radius:10px!important;width:100%!important;height:44px!important;min-height:44px!important;font-size:12px!important;font-weight:800!important}.zone-page.zone-rights .mobile-zone-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@container zone-main (width<=259px){.mobile-zone-product-grid,.zone-page .mobile-zone-product-grid.m8h46-physical-grid,.zone-page .mobile-zone-product-grid.m8h48-rights-grid,.zone-page .mobile-zone-product-grid.m8h46-rights-list{grid-template-columns:1fr!important}.mobile-zone-product-grid .zone-card{flex-direction:column!important;grid-template-columns:none!important;display:flex!important}}@container zone-main (width>=260px){.mobile-zone-product-grid,.zone-page .mobile-zone-product-grid.m8h46-physical-grid,.zone-page .mobile-zone-product-grid.m8h48-rights-grid,.zone-page .mobile-zone-product-grid.m8h46-rights-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-zone-product-grid .zone-card{flex-direction:column!important;grid-template-columns:none!important;display:flex!important}}@media (width<=359px){.zone-page .mobile-zone-product-grid{grid-template-columns:1fr!important}}@media (width<=900px){@media (width<=389px){.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid.mobile-zone-product-grid,.zone-page.zone-physical .m8h46-physical-grid.mobile-zone-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.zone-page.zone-physical .m8h46-physical-grid.mobile-zone-product-grid .zone-card{flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.zone-page.zone-physical .m8h46-physical-grid.mobile-zone-product-grid .zone-card-cover,.zone-page.zone-physical .m8h46-physical-grid.mobile-zone-product-grid .zone-cover-physical{aspect-ratio:1!important;border-radius:12px 12px 0 0!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (width<=359px){.zone-page.zone-rights .zone-rights-grid.m8h46-rights-list.m8h48-rights-grid.mobile-zone-product-grid,.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid.mobile-zone-product-grid,.zone-page .mobile-zone-product-grid.m8h46-physical-grid,.zone-page .mobile-zone-product-grid.m8h48-rights-grid,.zone-page .mobile-zone-product-grid.m8h46-rights-list{grid-template-columns:1fr!important}}}@container zone-main (width<=259px){.zone-page.zone-rights .zone-rights-grid.m8h46-rights-list.m8h48-rights-grid.mobile-zone-product-grid,.zone-page.zone-physical .zone-physical-grid.m8h46-physical-grid.mobile-zone-product-grid,.zone-page .mobile-zone-product-grid.m8h46-physical-grid,.zone-page .mobile-zone-product-grid.m8h48-rights-grid,.zone-page .mobile-zone-product-grid.m8h46-rights-list{grid-template-columns:1fr!important}}@media (width<=900px){.zone-page.zone-course .zone-head-back,.zone-page.zone-course .m8h410-course-head-desc{display:none!important}.zone-page.zone-course .zone-head h1{margin:0!important;font-size:18px!important}.zone-page.zone-course .zone-head{margin-bottom:4px!important}.zone-page.zone-course .zone-layout.m8h46-zone-layout{grid-template-columns:var(--mobile-category-rail-width,84px) minmax(0, 1fr)!important;gap:8px!important;width:calc(100% - 20px)!important;margin:0 auto!important;display:grid!important}.zone-page.zone-course .m8h46-category-rail{top:calc(56px + env(safe-area-inset-top,0px));max-height:calc(100dvh - 56px - 58px - env(safe-area-inset-bottom,0px) - 12px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f6f7f9;border-radius:12px;position:sticky;overflow-y:auto;flex-direction:column!important;padding:4px 3px 72px!important;display:flex!important}.zone-page.zone-course .m8h46-category-rail .zone-side-title{display:none!important}.zone-page.zone-course .m8h46-category-rail button{text-align:left;gap:2px;color:#5f574f!important;background:0 0!important;border:0!important;border-radius:10px!important;min-height:48px!important;padding:10px 8px!important;font-size:13px!important;font-weight:500!important;display:grid!important}.zone-page.zone-course .m8h46-category-rail button.active{position:relative;color:#ff7828!important;background:#fff!important;font-weight:600!important;box-shadow:0 1px 4px #1118270d!important}.zone-page.zone-course .m8h46-category-rail button.active:before{content:"";background:#ff7828;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.zone-page.zone-course .m8h46-zone-main{container:zone-main/inline-size;min-width:0!important}.zone-page.zone-course .mobile-zone-product-grid.m8h410-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.zone-page.zone-course .m8h410-course-card{cursor:pointer;height:100%;background:#fff!important;border:1px solid #efe8e2!important;border-radius:14px!important;flex-direction:column!important;grid-template-columns:none!important;min-width:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 10px #1419230d!important}.zone-page.zone-course .m8h410-course-cover{position:relative;overflow:hidden;aspect-ratio:4/3!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:#f7f5f2!important;border-radius:12px 12px 0 0!important;padding:0!important}.zone-page.zone-course .m8h410-course-cover.has-image{background:#f3f1ee!important}.zone-page.zone-course .m8h410-course-cover img{display:block;object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;box-shadow:none!important}.zone-page.zone-course .m8h410-course-cover:after,.zone-page.zone-course .m8h410-course-cover.has-image:after{content:none!important;display:none!important}.zone-page.zone-course .m8h410-course-fallback{color:#c2410c!important;background:linear-gradient(145deg,#fff4e8,#ffe0c7)!important;padding:10px!important}.zone-page.zone-course .m8h410-course-fallback .course-cover-title{color:#9a3412!important;text-shadow:none!important;font-size:12px!important}.zone-page.zone-course .m8h410-course-fallback .course-cover-cat{color:#9a3412!important;background:#ffffffb3!important;border-color:#c2410c26!important}.zone-page.zone-course .m8h410-course-cat-tag{z-index:2;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:45%;padding:3px 8px;font-weight:800;line-height:1.2;position:absolute;top:8px;left:8px;overflow:hidden;color:#666!important;box-shadow:none!important;background:#fffffff0!important;border:1px solid #efe8e2!important;font-size:10px!important}.zone-page.zone-course .m8h410-course-card .zone-card-body{flex:auto;flex-direction:column!important;gap:3px!important;min-width:0!important;padding:7px 8px 8px!important;display:flex!important}.zone-page.zone-course .m8h410-course-card .zone-card-body h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.6em!important;max-height:2.6em!important;margin:0!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.zone-page.zone-course .m8h410-course-card .zone-card-meta{display:none!important}.zone-page.zone-course .m8h410-course-card .zone-card-price{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}.zone-page.zone-course .m8h410-course-card .zone-price{font-variant-numeric:tabular-nums;white-space:nowrap!important;color:#ff7828!important;font-size:14px!important;font-weight:800!important}.zone-page.zone-course .m8h410-course-card .zone-rebate{font-variant-numeric:tabular-nums;white-space:nowrap!important;color:#d85a16!important;font-size:11px!important;font-weight:700!important}.zone-page.zone-course .m8h410-course-card .zone-net-cost{font-variant-numeric:tabular-nums;color:#9a918a!important;white-space:nowrap!important;font-size:10px!important}.zone-page.zone-course .m8h410-course-card .zone-card-actions{grid-template-columns:1fr!important;margin-top:auto!important;padding-top:4px!important;display:grid!important}.zone-page.zone-course .m8h410-course-share{display:none!important}.zone-page.zone-course .m8h410-course-card .zone-card-actions .buy-button{border-radius:10px!important;width:100%!important;height:44px!important;min-height:44px!important;font-size:12px!important;font-weight:800!important}.zone-course .zone-grid,.m8-zone-page.zone-course .zone-grid,.zone-page.zone-course .zone-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.zone-page .zone-card-course .zone-card-cover{width:100%!important;min-width:0!important;max-width:none!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-cover,.zone-page.zone-rights .m8h48-rights-grid .zone-cover-rights{box-shadow:none!important;filter:none!important;background:#faf8f6!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-cover:before,.zone-page.zone-rights .m8h48-rights-grid .zone-card-cover:after,.zone-page.zone-rights .m8h48-rights-grid .zone-cover-rights:before,.zone-page.zone-rights .m8h48-rights-grid .zone-cover-rights:after{content:none!important;display:none!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card-cover img{filter:none!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important}.zone-page.zone-rights .m8h48-rights-grid .m8h48-spec-tag,.zone-page.zone-rights .m8h48-rights-grid .zone-tag{z-index:2;min-height:24px;max-height:28px;color:#555!important;max-width:45%!important;height:auto!important;box-shadow:none!important;text-shadow:none!important;background:#fffffff0!important;border:1px solid #efe8e2!important;border-radius:8px!important;padding:3px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;position:absolute!important;inset:8px auto auto 8px!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card{box-shadow:0 2px 10px #1419230d!important}}@container zone-main (width<=259px){.zone-page.zone-course .mobile-zone-product-grid.m8h410-course-grid{grid-template-columns:1fr!important}}@container zone-main (width>=260px){.zone-page.zone-course .mobile-zone-product-grid.m8h410-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=359px){.zone-page.zone-course .mobile-zone-product-grid.m8h410-course-grid{grid-template-columns:1fr!important}}@media (width>=901px){.zone-page.zone-course .m8h46-search-shell,.zone-page.zone-course .m8h46-sort-row{display:none!important}.zone-page.zone-course .m8h410-course-share{display:inline-flex!important}}@media (width<=419px){.zone-page.zone-rights .zone-main.m8h46-zone-main{container-type:normal!important}.zone-page.zone-rights .zone-rights-grid.m8h46-rights-list.m8h48-rights-grid.mobile-zone-product-grid,.zone-page.zone-rights .m8h48-rights-grid.mobile-zone-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;gap:10px!important}.zone-page.zone-rights .m8h48-rights-grid .zone-card,.zone-page.zone-rights .m8h48-rights-grid .zone-card-rights,.zone-page.zone-rights .m8h48-rights-grid .m8h48-rights-card{align-self:start!important;height:auto!important}.zone-page.zone-rights .m8h46-category-rail{-webkit-overflow-scrolling:touch;overflow-anchor:none;overscroll-behavior:contain;isolation:isolate}.zone-page.zone-rights .m8h46-category-rail button{flex:none;transform:translateZ(0)}.zone-page.zone-rights .m8h46-category-rail button span,.zone-page.zone-rights .m8h46-category-rail button em{z-index:1;position:relative}}.pd-sheet .co-summary{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:84px minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;display:grid!important}.pd-sheet .co-summary-thumb{grid-column:1;align-self:center;min-width:0;overflow:hidden;aspect-ratio:4/3!important;width:84px!important;max-width:none!important;height:auto!important}.pd-sheet .co-summary-copy{grid-column:2;min-width:0;overflow:hidden}.pd-sheet .co-summary-copy b{overflow-wrap:anywhere;word-break:break-word;letter-spacing:0;min-width:0}.pd-sheet .co-summary-copy span{overflow-wrap:anywhere;min-width:0}.pd-sheet .co-summary-price{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:0;grid-column:3;justify-self:end;min-width:0;max-width:100%}.pd-sheet .pd-footer{padding-bottom:max(12px, env(safe-area-inset-bottom));box-sizing:border-box}.pd-sheet .pd-footer .pd-actions{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:minmax(112px,.9fr) minmax(0,2.2fr)!important;gap:8px!important;display:grid!important}.pd-sheet .pd-footer .pd-pay-group{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.pd-sheet .pd-footer .pd-side-btn,.pd-sheet .pd-footer .payment-button{box-sizing:border-box;width:100%;height:auto;margin:0;position:relative;overflow:hidden;transform:none;min-width:0!important;min-height:56px!important}.pd-sheet .pd-footer .pd-side-btn{overflow-wrap:anywhere;white-space:normal!important;padding:7px 9px!important;font-size:12px!important;line-height:1.3!important}@media (width<=359px){.pd-sheet .pd-footer .pd-actions{grid-template-columns:minmax(96px,.82fr) minmax(0,2fr)!important}.pd-sheet .pd-footer .pd-side-btn{padding-inline:6px!important;font-size:11px!important}}.pd-sheet .pd-footer .payment-button{white-space:normal!important;padding:7px 4px!important}.purchase-payment-content{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;line-height:1.15;display:flex}.purchase-payment-label,.purchase-payment-amount{text-overflow:clip;letter-spacing:0;max-width:100%;display:block;overflow:visible}.purchase-payment-label{overflow-wrap:anywhere;font-size:15px;font-weight:800}.purchase-payment-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}@media (width<=360px){.pd-sheet .co-summary{grid-template-columns:74px minmax(0,1fr) auto!important;column-gap:9px!important}.pd-sheet .co-summary-thumb{width:74px!important}.pd-sheet .co-summary-price{font-size:16px!important}.purchase-payment-label{font-size:13px}}@media (width>=900px){.pd-sheet .pd-footer{padding-bottom:0}.pd-sheet .pd-footer .pd-actions{grid-template-columns:minmax(72px,.7fr) minmax(0,2fr)!important}}@media (width<=900px){@supports (-webkit-touch-callout:none){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea{touch-action:manipulation;font-size:var(--mobile-control-font-size,16px)!important}.amount-input input{--mobile-control-font-size:21px}.wd-amount-row input{--mobile-control-font-size:18px}.pr-panel input{--mobile-control-font-size:28px}}}.axf ::selection{background:var(--axf-accent-edge);color:var(--axf-n-900)}.axf{caret-color:var(--axf-accent);scrollbar-color:var(--axf-n-300) transparent;scrollbar-width:thin}.axf ::-webkit-scrollbar{width:10px;height:10px}.axf ::-webkit-scrollbar-track{background:0 0}.axf ::-webkit-scrollbar-thumb{background:var(--axf-n-300);border-radius:var(--axf-radius-pill);background-clip:content-box;border:3px solid #0000}.axf ::-webkit-scrollbar-thumb:hover{background:var(--axf-n-400);background-clip:content-box}.axf :focus-visible{outline:2px solid var(--axf-accent);outline-offset:2px;border-radius:var(--axf-radius-sm)}.axf a{color:var(--axf-accent);text-underline-offset:3px;text-decoration-thickness:1px}.axf{font-family:var(--axf-font-text);font-size:var(--axf-t-base);line-height:var(--axf-lh-base);color:var(--axf-ink);background:var(--axf-surface-page);-webkit-tap-highlight-color:transparent}.axf-shell{width:var(--axf-shell);margin-inline:auto}.axf-fig,.axf [data-fig]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.axf-atmos{pointer-events:none;color:var(--axf-accent);opacity:.16;background-image:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 0);background-size:11px 11px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 110% at 100% 0,#000 0%,#0000 68%);mask-image:radial-gradient(125% 110% at 100% 0,#000 0%,#0000 68%)}.axf-header{z-index:50;height:var(--axf-header-h);background:var(--axf-surface-card);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.axf-header{background:color-mix(in srgb, var(--axf-surface-card) 92%, transparent)}}.axf-header{border-bottom:1px solid var(--axf-hairline);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px)}@supports not (background:color-mix(in srgb, #fff 92%, transparent)){.axf-header{background:var(--axf-surface-card)}}.axf-header-in{align-items:center;gap:var(--axf-s-5);height:100%;display:flex}.axf-mark{flex:none;width:auto;height:32px;display:block}.axf-brand-btn{background:0 0;flex:none;min-height:0;padding:0}.axf-brand-btn:hover{background:0 0}.axf-header-end{align-items:center;gap:var(--axf-s-2);flex:none;margin-left:auto;display:flex}.axf-icon-only{width:var(--axf-tap);min-height:var(--axf-tap);padding:0;position:relative}.axf-unread{border-radius:var(--axf-radius-pill);background:var(--axf-state-danger);min-width:16px;height:16px;color:var(--axf-ink-on-accent);text-align:center;padding-inline:4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:5px;right:3px}.axf-search-desktop{cursor:pointer;width:clamp(150px,16vw,260px);min-width:0;color:var(--axf-ink-muted);flex:0 auto}.axf-search-ph{white-space:nowrap;text-overflow:ellipsis;font-size:var(--axf-t-sm);overflow:hidden}.axf-search-mobile{display:none}.axf-nav{align-items:center;gap:var(--axf-s-1);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.axf-nav::-webkit-scrollbar{display:none}.axf-nav-item{align-items:center;gap:var(--axf-s-2);padding:var(--axf-s-2) var(--axf-s-3);border-radius:var(--axf-radius-pill);color:var(--axf-ink-secondary);font:inherit;font-size:var(--axf-t-base);white-space:nowrap;cursor:pointer;transition:background var(--axf-dur) var(--axf-ease), color var(--axf-dur) var(--axf-ease);background:0 0;border:0;font-weight:500;display:inline-flex}.axf-nav-item:hover{background:var(--axf-n-100);color:var(--axf-ink)}.axf-nav-item[aria-current=page]{background:var(--axf-accent-field);color:var(--axf-a-600);font-weight:600}.axf-nav-item[aria-current=page] .axf-ico{color:var(--axf-accent)}.axf-btn{justify-content:center;align-items:center;gap:var(--axf-s-2);min-height:var(--axf-tap);padding:var(--axf-s-3) var(--axf-s-5);border-radius:var(--axf-radius-md);font:inherit;font-size:var(--axf-t-base);cursor:pointer;transition:background var(--axf-dur) var(--axf-ease), border-color var(--axf-dur) var(--axf-ease), color var(--axf-dur) var(--axf-ease), transform var(--axf-dur-fast) var(--axf-ease);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.axf-btn:active{transform:translateY(1px)}.axf-btn[disabled],.axf-btn[aria-disabled=true]{cursor:not-allowed;opacity:1;background:var(--axf-n-100);border-color:var(--axf-hairline);color:var(--axf-n-400);transform:none}.axf-btn-primary{background:var(--axf-accent);color:var(--axf-ink-on-accent)}.axf-btn-primary:hover:not([disabled]){background:var(--axf-accent-hover)}.axf-btn-secondary{background:var(--axf-surface-card);border-color:var(--axf-hairline-strong);color:var(--axf-ink)}.axf-btn-secondary:hover:not([disabled]){border-color:var(--axf-accent);color:var(--axf-a-600)}.axf-btn-ghost{color:var(--axf-ink-secondary);min-height:0;padding:var(--axf-s-2) var(--axf-s-3);background:0 0}.axf-btn-ghost:hover:not([disabled]){background:var(--axf-n-100);color:var(--axf-ink)}.axf-btn-sm{min-height:34px;padding:var(--axf-s-2) var(--axf-s-3);font-size:var(--axf-t-sm)}.axf-btn[data-busy=true]{pointer-events:none;position:relative;overflow:hidden}.axf-btn[data-busy=true]:after{content:"";opacity:.5;height:2px;animation:axf-indet 1.1s var(--axf-ease) infinite;inset-inline:0;background:currentColor;position:absolute;bottom:0}@keyframes axf-indet{0%{transform:translate(-100%)scaleX(.4)}to{transform:translate(100%)scaleX(.4)}}.axf-ico{stroke-width:1.5px;vector-effect:non-scaling-stroke;flex:none;width:1.15em;height:1.15em}.axf-card{background:var(--axf-surface-card);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-lg);min-width:0;box-shadow:var(--axf-shadow-seat);flex-direction:column;display:flex;position:relative;overflow:hidden}.axf-card-cover{aspect-ratio:4/3;background:var(--axf-n-100);position:relative;overflow:hidden}.axf-card-cover>img{object-fit:cover;width:100%;height:100%;display:block}.axf-card-tag{top:var(--axf-s-2);left:var(--axf-s-2);z-index:1;padding:3px var(--axf-s-2);border-radius:var(--axf-radius-sm);background:var(--axf-surface-card);position:absolute}@supports (color:color-mix(in lab, red, red)){.axf-card-tag{background:color-mix(in srgb, var(--axf-surface-card) 92%, transparent)}}.axf-card-tag{border:1px solid var(--axf-hairline);color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:600}.axf-card-body{gap:var(--axf-s-2);padding:var(--axf-s-3);flex-direction:column;flex:1;display:flex}.axf-card-title{font-size:var(--axf-t-base);color:var(--axf-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.axf-card-meta{color:var(--axf-ink-muted);font-size:var(--axf-t-sm)}.axf-card-foot{gap:var(--axf-s-3);flex-direction:column;margin-top:auto;display:flex}.axf-card-actions{gap:var(--axf-s-2);display:flex}.axf-card-actions>.axf-btn-primary{flex:1}.axf-card-cover .has-image>.cover-tag{display:none}.axf-money{flex-direction:column;gap:2px;min-width:0;display:flex}.axf-pay{align-items:baseline;gap:var(--axf-s-2);min-width:0;display:flex}.axf-pay-fig{color:var(--axf-money-pay-text);font-size:var(--axf-t-xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.axf-pay-fig>.axf-cur{margin-right:1px;font-size:.62em;font-weight:600}.axf-pay-was{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);font-variant-numeric:tabular-nums;text-decoration:line-through}.axf-back{align-items:baseline;gap:var(--axf-s-1);min-width:0;color:var(--axf-money-back);font-size:var(--axf-t-sm);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.axf-back-fig{font-weight:700;font-size:var(--axf-t-base);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.axf-btn[data-busy=true]:after{animation:none;transform:scaleX(1)}}.axf-chip{align-items:center;gap:var(--axf-s-1);padding:4px var(--axf-s-2);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-pill);background:var(--axf-surface-card);color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);cursor:pointer;white-space:nowrap;transition:background var(--axf-dur) var(--axf-ease), color var(--axf-dur) var(--axf-ease), border-color var(--axf-dur) var(--axf-ease);font-weight:600;display:inline-flex}.axf-chip:hover{border-color:var(--axf-hairline-strong);color:var(--axf-ink)}.axf-chip-row{gap:var(--axf-s-2);scrollbar-width:none;padding-block:2px;display:flex;overflow-x:auto}.axf-chip-row::-webkit-scrollbar{display:none}.axf-badge-rate{border-radius:var(--axf-radius-sm);background:var(--axf-accent);height:18px;color:var(--axf-ink-on-accent);font-size:var(--axf-t-xs);font-variant-numeric:tabular-nums;align-items:center;padding-inline:5px;font-weight:700;line-height:1;display:inline-flex}.axf-search{align-items:center;gap:var(--axf-s-2);min-height:var(--axf-tap);padding-inline:var(--axf-s-3);border:1px solid var(--axf-hairline-strong);border-radius:var(--axf-radius-pill);background:var(--axf-surface-card);transition:border-color var(--axf-dur) var(--axf-ease), box-shadow var(--axf-dur) var(--axf-ease);display:flex}.axf-search:focus-within{border-color:var(--axf-accent);box-shadow:0 0 0 3px var(--axf-accent-edge)}.axf-search>.axf-ico{color:var(--axf-ink-muted)}.axf-search input{min-width:0;font:inherit;font-size:var(--axf-t-base);color:var(--axf-ink);background:0 0;border:0;outline:0;flex:1}.axf-search input::placeholder{color:var(--axf-ink-muted)}.axf-zone{--axf-zone-c:var(--axf-accent);--axf-zone-ink:var(--axf-a-600);--axf-zone-field:var(--axf-accent-field);--axf-zone-edge:var(--axf-accent-edge)}.axf-zone[data-zone=course]{--axf-zone-c:var(--axf-z-course);--axf-zone-ink:var(--axf-z-course-ink);--axf-zone-field:var(--axf-z-course-field);--axf-zone-edge:var(--axf-z-course-edge)}.axf-zone[data-zone=physical]{--axf-zone-c:var(--axf-z-physical);--axf-zone-ink:var(--axf-z-physical-ink);--axf-zone-field:var(--axf-z-physical-field);--axf-zone-edge:var(--axf-z-physical-edge)}.axf-zone[data-zone=rights]{--axf-zone-c:var(--axf-z-rights);--axf-zone-ink:var(--axf-z-rights-ink);--axf-zone-field:var(--axf-z-rights-field);--axf-zone-edge:var(--axf-z-rights-edge)}.axf-zone[data-zone=recharge]{--axf-zone-c:var(--axf-z-recharge);--axf-zone-ink:var(--axf-z-recharge-ink);--axf-zone-field:var(--axf-z-recharge-field);--axf-zone-edge:var(--axf-z-recharge-edge)}.axf-zone[data-zone=local]{--axf-zone-c:var(--axf-z-local);--axf-zone-ink:var(--axf-z-local-ink);--axf-zone-field:var(--axf-z-local-field);--axf-zone-edge:var(--axf-z-local-edge)}.axf-hero{background:var(--axf-zone-field);border-bottom:1px solid var(--axf-zone-edge);position:relative;overflow:hidden}.axf-hero-in{align-items:end;gap:var(--axf-s-6);padding-block:var(--axf-s-10) var(--axf-s-8);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.axf-hero h1 em{color:var(--axf-zone-c);font-style:normal;font-weight:800}.axf-hero h1{margin:0 0 var(--axf-s-3);font-size:var(--axf-t-3xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.02em;color:var(--axf-zone-ink);text-wrap:balance}.axf-hero p{max-width:46ch;color:var(--axf-ink-secondary);margin:0}.axf-rate{align-items:baseline;gap:var(--axf-s-2);color:var(--axf-zone-ink);display:flex}.axf-rate-fig{font-size:var(--axf-t-3xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.axf-rate-unit{font-size:var(--axf-t-lg);font-weight:600}.axf-hero-copy{min-width:0}.axf-hero-actions{gap:var(--axf-s-3);margin-top:var(--axf-s-5);flex-wrap:wrap;display:flex}.axf-trust{gap:var(--axf-s-2) var(--axf-s-4);margin:var(--axf-s-5) 0 0;color:var(--axf-ink-secondary);font-size:var(--axf-t-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.axf-trust li{align-items:center;gap:var(--axf-s-2);display:inline-flex}.axf-trust li:before{content:"";border-radius:var(--axf-radius-pill);background:var(--axf-zone-c);flex:none;width:5px;height:5px}.axf-rate-card{gap:var(--axf-s-2);width:min(320px,100%);padding:var(--axf-s-5);border:1px solid var(--axf-zone-edge);border-radius:var(--axf-radius-lg);background:var(--axf-surface-card);box-shadow:var(--axf-shadow-seat);flex-direction:column;display:flex}.axf-rate-skel{width:5.5ch;height:var(--axf-t-3xl);border-radius:var(--axf-radius-sm);display:block}.axf-rate-label{color:var(--axf-ink-secondary);font-size:var(--axf-t-sm);margin:0}.axf-rate-consequence{gap:var(--axf-s-2);margin-top:var(--axf-s-2);padding-top:var(--axf-s-4);border-top:1px solid var(--axf-hairline);flex-direction:column;display:flex}.axf-rate-consequence-t{color:var(--axf-ink);font-size:var(--axf-t-sm);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.axf-rate-note{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-steps{gap:var(--axf-s-3);margin:var(--axf-s-6) auto 0;counter-reset:axf-step;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.axf-steps li{counter-increment:axf-step;min-width:0;padding:var(--axf-s-4);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);flex-direction:column;gap:2px;display:flex}.axf-steps li:before{content:counter(axf-step, decimal-leading-zero);color:var(--axf-ink-muted);font-size:var(--axf-t-xs);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:700}.axf-steps b{font-size:var(--axf-t-base);font-weight:600}.axf-steps span{color:var(--axf-ink-muted);font-size:var(--axf-t-sm)}.axf-entries{gap:var(--axf-s-4);margin-top:var(--axf-s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.axf-entry{align-items:flex-start;gap:var(--axf-s-2);min-width:0;padding:var(--axf-s-5);border:1px solid var(--axf-zone-edge);border-radius:var(--axf-radius-lg);background:var(--axf-zone-field);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--axf-dur) var(--axf-ease), box-shadow var(--axf-dur) var(--axf-ease), transform var(--axf-dur-fast) var(--axf-ease);flex-direction:column;display:flex}.axf-entry:hover{border-color:var(--axf-zone-c);box-shadow:var(--axf-shadow-raise)}.axf-entry:active{transform:translateY(1px)}.axf-entry-ico{border-radius:var(--axf-radius-md);background:var(--axf-surface-card);width:36px;height:36px;color:var(--axf-zone-c);font-size:var(--axf-t-lg);place-items:center;display:grid}.axf-entry b{color:var(--axf-zone-ink);font-size:var(--axf-t-md);font-weight:600}.axf-entry-desc{color:var(--axf-ink-secondary);font-size:var(--axf-t-sm)}.axf-entry-go{align-items:center;gap:var(--axf-s-1);margin-top:var(--axf-s-2);color:var(--axf-zone-c);font-size:var(--axf-t-sm);font-weight:600;display:inline-flex}.axf-cover-fallback{color:var(--axf-n-400);font-size:var(--axf-t-2xl);letter-spacing:-.03em;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.axf-card-note{color:var(--axf-money-back);font-size:var(--axf-t-sm);margin:0}.axf-catalog{grid-template-columns:var(--axf-rail-w) minmax(0, 1fr);gap:var(--axf-s-5);padding-block:var(--axf-s-6);align-items:start;display:grid}.axf-rail{top:calc(var(--axf-header-h) + var(--axf-s-4));flex-direction:column;gap:2px;min-width:0;display:flex;position:sticky}.axf-rail-item{width:100%;padding:var(--axf-s-3) var(--axf-s-2);border-radius:0 var(--axf-radius-sm) var(--axf-radius-sm) 0;color:var(--axf-ink-secondary);font:inherit;font-size:var(--axf-t-sm);text-align:left;cursor:pointer;transition:background var(--axf-dur) var(--axf-ease), color var(--axf-dur) var(--axf-ease);background:0 0;border:0;border-left:2px solid #0000;display:block}.axf-rail-item:hover{background:var(--axf-n-100);color:var(--axf-ink)}.axf-rail-item[aria-selected=true]{background:var(--axf-zone-field);border-left-color:var(--axf-zone-c);color:var(--axf-zone-ink);font-weight:600}.axf-rail-count{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:400;display:block}.axf-grid{gap:var(--axf-s-4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));min-width:0;display:grid}.axf-zone-head{padding-block:var(--axf-s-8) var(--axf-s-2)}.axf-zone-head h1{margin:0 0 var(--axf-s-2);font-size:var(--axf-t-2xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.02em;color:var(--axf-zone-ink)}.axf-zone-head p{max-width:68ch;color:var(--axf-ink-secondary);font-size:var(--axf-t-sm);margin:0}.axf-zone-main{min-width:0}.axf-toolbar{gap:var(--axf-s-3);margin-bottom:var(--axf-s-4);flex-direction:column;display:flex}.axf-toolbar .axf-search{max-width:420px}.axf-search-clear{flex:none;width:28px;min-height:28px}.axf-result-head{padding-top:var(--axf-s-2);border-top:1px solid var(--axf-hairline);margin-bottom:0}.axf-result-head h2{font-size:var(--axf-t-lg)}.axf-result-count{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);white-space:nowrap}.axf-loader{padding:var(--axf-s-6) 0;color:var(--axf-ink-muted);font-size:var(--axf-t-sm);text-align:center}.axf-sec{justify-content:space-between;align-items:baseline;gap:var(--axf-s-4);margin-bottom:var(--axf-s-4);padding-top:var(--axf-s-8);display:flex}.axf-sec-sub{margin:var(--axf-s-1) 0 0;color:var(--axf-ink-muted);font-size:var(--axf-t-sm)}.axf-empty-span{grid-column:1/-1}.axf-card-open{cursor:pointer;transition:border-color var(--axf-dur) var(--axf-ease), box-shadow var(--axf-dur) var(--axf-ease)}.axf-card-open:focus-visible{outline:2px solid var(--axf-accent);outline-offset:2px}.axf-card-meta .axf-chip{cursor:default;color:var(--axf-money-pay-text-sm);border-color:var(--axf-accent-edge);background:var(--axf-money-pay-field)}.axf-sec h2{font-size:var(--axf-t-xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.015em;color:var(--axf-ink);margin:0}@keyframes axf-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.axf-skel{border-radius:var(--axf-radius-sm);background:linear-gradient(90deg, var(--axf-n-100) 0%, var(--axf-n-200) 50%, var(--axf-n-100) 100%) 0 0 / 200% 100%;animation:1.4s linear infinite axf-shimmer}@media (prefers-reduced-motion:reduce){.axf-skel{background:var(--axf-n-100);animation:none}}.axf-empty{text-align:center;justify-content:center;align-items:center;gap:var(--axf-s-3);min-height:180px;padding:var(--axf-s-10) var(--axf-s-6);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-lg);background:var(--axf-surface-card);color:var(--axf-ink-secondary);flex-direction:column;display:flex}.axf-empty>*{max-width:44ch}.axf-empty-t{color:var(--axf-ink);font-size:var(--axf-t-md);font-weight:600}.axf-tabbar{z-index:60;height:calc(var(--axf-tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--axf-surface-card);inset-inline:0;display:none;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.axf-tabbar{background:color-mix(in srgb, var(--axf-surface-card) 94%, transparent)}}.axf-tabbar{border-top:1px solid var(--axf-hairline);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px)}.axf-tab{min-width:0;color:var(--axf-ink-muted);font:inherit;font-size:var(--axf-t-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.axf-tab[aria-current=page]{color:var(--axf-a-600);font-weight:600}.axf-tab-ico{justify-content:center;align-items:center;display:inline-flex;position:relative}.axf-tab-badge{font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;height:15px;padding-inline:4px;font-size:9px;line-height:15px;position:absolute;bottom:60%;left:62%}.axf-sheet-mask{z-index:80;background:var(--axf-n-900);opacity:.4;position:fixed;inset:0}.axf-drawer{z-index:81;max-height:82dvh;padding:var(--axf-s-5) var(--axf-s-4) calc(var(--axf-s-5) + env(safe-area-inset-bottom));border-radius:var(--axf-radius-xl) var(--axf-radius-xl) 0 0;background:var(--axf-surface-card);box-shadow:var(--axf-shadow-sheet);inset-inline:0;position:fixed;bottom:0;overflow-y:auto}.axf-drawer h3{margin:0 0 var(--axf-s-4);font-size:var(--axf-t-lg);font-weight:700}.axf-drawer-sec{margin-bottom:var(--axf-s-5)}.axf-drawer-sec h4{margin:0 0 var(--axf-s-2);color:var(--axf-ink-secondary);font-size:var(--axf-t-sm);font-weight:600}.axf-drawer-grid{gap:var(--axf-s-2);flex-wrap:wrap;display:flex}.axf-range{align-items:center;gap:var(--axf-s-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.axf-range-single{grid-template-columns:minmax(0,1fr)}.axf-range input{min-width:0;min-height:var(--axf-tap);padding-inline:var(--axf-s-3);border:1px solid var(--axf-hairline-strong);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);font:inherit;font-size:var(--axf-t-base);color:var(--axf-ink);font-variant-numeric:tabular-nums}.axf-range input:focus-visible{border-color:var(--axf-accent);box-shadow:0 0 0 3px var(--axf-accent-edge);outline:0}.axf-range>span{color:var(--axf-ink-muted)}.axf-drawer-actions{gap:var(--axf-s-3);grid-template-columns:1fr 1fr;display:grid}.axf-chip-toggle{color:var(--axf-accent);border-color:var(--axf-accent-edge)}.axf-chip-filter.has-active{background:var(--axf-accent-field);border-color:var(--axf-accent-edge);color:var(--axf-a-600)}.axf-active-filters{align-items:center;gap:var(--axf-s-2);flex-wrap:wrap;display:flex}.axf-filter-tag{padding:3px var(--axf-s-2);border-radius:var(--axf-radius-sm);background:var(--axf-surface-sunken);color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);align-items:center;display:inline-flex}.axf-inline-error{margin:0 0 var(--axf-s-3);padding:var(--axf-s-3);border:1px solid var(--axf-state-danger);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);color:var(--axf-state-danger);font-size:var(--axf-t-sm)}.axf-wallet{align-items:center;gap:var(--axf-s-4);margin-top:var(--axf-s-8);padding:var(--axf-s-5);border:1px solid var(--axf-money-back);border-radius:var(--axf-radius-lg);background:var(--axf-money-back-field);display:flex}.axf-wallet-ico{border-radius:var(--axf-radius-md);background:var(--axf-surface-card);width:40px;height:40px;color:var(--axf-money-back);font-size:var(--axf-t-lg);flex:none;place-items:center;display:grid}.axf-wallet-amt{flex-direction:column;flex:none;gap:1px;min-width:0;display:flex}.axf-wallet-label{color:var(--axf-money-back);font-size:var(--axf-t-sm)}.axf-wallet-fig{color:var(--axf-money-back);font-size:var(--axf-t-xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.01em}.axf-wallet-fig .axf-cur{margin-right:2px;font-size:.62em;font-weight:600}.axf-wallet-fig-text{font-size:var(--axf-t-md)}.axf-wallet-copy{min-width:0;padding-left:var(--axf-s-4);border-left:1px solid var(--axf-money-back);flex-direction:column;flex:1;gap:1px;display:flex}.axf-wallet-copy b{font-size:var(--axf-t-sm);font-weight:600}.axf-wallet-copy span{color:var(--axf-ink-secondary);font-size:var(--axf-t-xs)}.axf-strip{gap:var(--axf-s-3);padding-bottom:var(--axf-s-2);scrollbar-width:none;display:flex;overflow-x:auto}.axf-strip::-webkit-scrollbar{display:none}.axf-strip-item{align-items:center;gap:var(--axf-s-3);width:260px;min-width:0;padding:var(--axf-s-2);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--axf-dur) var(--axf-ease);flex:none;display:flex}.axf-strip-item:hover{border-color:var(--axf-hairline-strong)}.axf-strip-cover{border-radius:var(--axf-radius-sm);background:var(--axf-n-100);flex:none;width:52px;height:52px;position:relative;overflow:hidden}.axf-strip-cover img{object-fit:cover;width:100%;height:100%;display:block}.axf-strip-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.axf-strip-copy b{font-size:var(--axf-t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.axf-strip-copy em{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);font-style:normal}.axf-strip-pay{color:var(--axf-money-pay-text-sm);font-size:var(--axf-t-sm);font-weight:700}.axf-strip-note{color:var(--axf-money-back);font-size:var(--axf-t-xs);font-weight:600}.axf-support{right:var(--axf-s-4);bottom:var(--axf-s-6);z-index:55;border-radius:var(--axf-radius-pill);background:var(--axf-accent);width:52px;height:52px;color:var(--axf-ink-on-accent);font:inherit;cursor:pointer;box-shadow:var(--axf-shadow-float);transition:background var(--axf-dur) var(--axf-ease), transform var(--axf-dur-fast) var(--axf-ease);border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:10px;font-weight:700;display:inline-flex;position:fixed}.axf-support:hover{background:var(--axf-accent-hover)}.axf-support:active{transform:translateY(1px)}.axf-support .axf-ico{width:20px;height:20px}.axf-oc-hero{padding-top:var(--axf-s-8)}.axf-oc-hero h1{font-size:var(--axf-t-2xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.02em;margin:0}.axf-oc-login{margin-top:var(--axf-s-10);align-items:flex-start}.axf-oc-login h2{font-size:var(--axf-t-lg);margin:0}.axf-oc-summary{gap:var(--axf-s-3);margin-bottom:var(--axf-s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.axf-oc-summary article{min-width:0;padding:var(--axf-s-4);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);flex-direction:column;gap:2px;display:flex}.axf-oc-summary span{color:var(--axf-ink-muted);font-size:var(--axf-t-sm)}.axf-oc-summary strong{font-size:var(--axf-t-xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.axf-oc-summary small{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-oc-summary .balance{border-color:var(--axf-money-back);background:var(--axf-money-back-field)}.axf-oc-summary .balance span,.axf-oc-summary .balance strong{color:var(--axf-money-back)}.axf-oc-filter-panel{margin-bottom:var(--axf-s-4)}.axf-oc-toolbar{align-items:center;gap:var(--axf-s-3);margin-bottom:var(--axf-s-3);flex-wrap:wrap;display:flex}.axf-oc-toolbar .axf-chip-row{flex:auto;min-width:0}.axf-oc-toolbar .axf-search{flex:0 260px}.axf-chip-count{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);margin-left:2px;font-weight:400}.axf-chip[aria-pressed=true] .axf-chip-count{color:currentColor;opacity:.8}.axf-oc-list{gap:var(--axf-s-3);flex-direction:column;display:flex}.axf-oc-card{border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-lg);background:var(--axf-surface-card);transition:border-color var(--axf-dur) var(--axf-ease);overflow:hidden}.axf-oc-card.open{border-color:var(--axf-hairline-strong)}.axf-oc-card-main{align-items:flex-start;gap:var(--axf-s-3);width:100%;padding:var(--axf-s-4);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.axf-oc-card-main:hover{background:var(--axf-n-50)}.axf-oc-kind{border-radius:var(--axf-radius-md);background:var(--axf-accent-field);width:36px;height:36px;color:var(--axf-a-600);font-size:var(--axf-t-md);flex:none;place-items:center;display:grid}.axf-oc-kind.rights{background:var(--axf-z-rights-field);color:var(--axf-z-rights-ink)}.axf-oc-kind.phone{background:var(--axf-z-recharge-field);color:var(--axf-z-recharge-ink)}.axf-oc-kind.points{background:var(--axf-money-back-field);color:var(--axf-money-back)}.axf-oc-card-body{flex:1;min-width:0}.axf-oc-card-top{justify-content:space-between;align-items:flex-start;gap:var(--axf-s-4);display:flex}.axf-oc-card-top h3{font-size:var(--axf-t-base);margin:0;font-weight:600;line-height:1.45}.axf-oc-card-top p{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);margin:2px 0 0}.axf-oc-money{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.axf-oc-money strong{color:var(--axf-money-back);font-size:var(--axf-t-base);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.axf-oc-money small{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.axf-oc-card-foot{align-items:center;gap:var(--axf-s-2) var(--axf-s-3);margin-top:var(--axf-s-3);flex-wrap:wrap;display:flex}.axf-oc-id{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);font-variant-numeric:tabular-nums}.axf-oc-toggle{color:var(--axf-accent);font-size:var(--axf-t-sm);margin-left:auto;font-style:normal;font-weight:600}.axf-oc-pill{align-items:center;gap:var(--axf-s-2);padding:3px var(--axf-s-2);border-radius:var(--axf-radius-pill);font-size:var(--axf-t-xs);white-space:nowrap;border:1px solid;font-weight:600;display:inline-flex}.axf-oc-pill:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.axf-oc-pill.good{color:var(--axf-state-success-text)}.axf-oc-pill.good:before{border-radius:var(--axf-radius-pill)}.axf-oc-pill.wait{color:var(--axf-state-warning-text)}.axf-oc-pill.wait:before{border-radius:1px;transform:rotate(45deg)}.axf-oc-pill.bad{color:var(--axf-state-danger)}.axf-oc-pill.bad:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.axf-oc-pill.neutral{color:var(--axf-ink-muted)}.axf-oc-pill.neutral:before{border-radius:1px}.axf-oc-detail{padding:0 var(--axf-s-4) var(--axf-s-4);border-top:1px solid var(--axf-hairline)}.axf-oc-dims,.axf-oc-rights-usage,.axf-oc-grid{gap:var(--axf-s-3);margin-top:var(--axf-s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.axf-oc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axf-oc-dim{min-width:0;padding:var(--axf-s-3);border-radius:var(--axf-radius-sm);background:var(--axf-surface-sunken);flex-direction:column;gap:2px;display:flex}.axf-oc-dim span{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-oc-dim b{font-size:var(--axf-t-sm);font-weight:600}.axf-oc-note{margin:var(--axf-s-3) 0 0;padding:var(--axf-s-3);border-left:1px solid var(--axf-state-warning);border-radius:0 var(--axf-radius-sm) var(--axf-radius-sm) 0;background:var(--axf-surface-sunken);color:var(--axf-ink-secondary);font-size:var(--axf-t-sm)}.axf-oc-note-soft{margin:var(--axf-s-2) 0 0;color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-oc-usage-box{gap:var(--axf-s-2);margin-top:var(--axf-s-3);flex-direction:column;display:flex}.axf-oc-usage-card{padding:var(--axf-s-3);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);font-size:var(--axf-t-sm)}.axf-oc-usage-card.is-expired{border-color:var(--axf-hairline);background:var(--axf-surface-sunken);color:var(--axf-ink-muted)}.axf-oc-progress{gap:var(--axf-s-2);margin-top:var(--axf-s-4);flex-wrap:wrap;display:flex}.axf-oc-course-actions{gap:var(--axf-s-2);margin-top:var(--axf-s-3);flex-wrap:wrap;display:flex}.axf-oc-jd-panel{padding:var(--axf-s-5);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-lg);background:var(--axf-surface-card)}.axf-oc-jd-panel h3{margin:0 0 var(--axf-s-2);font-size:var(--axf-t-md);font-weight:600}.axf-oc-jd-panel>p{margin:0 0 var(--axf-s-4);color:var(--axf-ink-secondary);font-size:var(--axf-t-sm)}.axf-oc-jd-metrics{gap:var(--axf-s-3);margin-bottom:var(--axf-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.axf-oc-jd-metrics article{padding:var(--axf-s-4);border-radius:var(--axf-radius-md);background:var(--axf-money-back-field);flex-direction:column;gap:2px;display:flex}.axf-oc-jd-metrics span{color:var(--axf-money-back);font-size:var(--axf-t-sm)}.axf-oc-jd-metrics strong{color:var(--axf-money-back);font-size:var(--axf-t-xl);font-variant-numeric:tabular-nums;font-weight:700}.axf-oc-bottom{justify-content:space-between;gap:var(--axf-s-3);margin:var(--axf-s-8) 0 var(--axf-s-10);padding-top:var(--axf-s-5);border-top:1px solid var(--axf-hairline);display:flex}.axf-oc-usage-box .axf-oc-note,.axf-oc-rights-usage .axf-oc-note{grid-column:1/-1}.axf-note{margin:0 0 var(--axf-s-4);color:var(--axf-ink-secondary);font-size:var(--axf-t-sm)}.axf-panel-head{padding-top:var(--axf-s-8)}.axf-panel-head-l{align-items:center;gap:var(--axf-s-3);min-width:0;display:flex}.axf-panel-head h1{font-size:var(--axf-t-xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.02em;margin:0}.axf-msg-list{gap:var(--axf-s-2);margin-top:var(--axf-s-4);flex-direction:column;display:flex}.axf-msg{align-items:flex-start;gap:var(--axf-s-3);width:100%;padding:var(--axf-s-4);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--axf-dur) var(--axf-ease), background var(--axf-dur) var(--axf-ease);display:flex}.axf-msg:hover{border-color:var(--axf-hairline-strong)}.axf-msg.unread{border-left:2px solid var(--axf-accent)}.axf-msg-ico{border-radius:var(--axf-radius-md);background:var(--axf-surface-sunken);width:34px;height:34px;color:var(--axf-ink-secondary);flex:none;place-items:center;display:grid}.axf-msg.unread .axf-msg-ico{background:var(--axf-accent-field);color:var(--axf-a-600)}.axf-msg-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.axf-msg-top{align-items:center;gap:var(--axf-s-2);min-width:0;display:flex}.axf-msg-top h3{font-size:var(--axf-t-base);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.axf-msg-dot{border-radius:var(--axf-radius-pill);background:var(--axf-accent);flex:none;width:7px;height:7px}.axf-msg-sum{color:var(--axf-ink-secondary);font-size:var(--axf-t-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.axf-msg-meta{gap:var(--axf-s-3);margin-top:var(--axf-s-1);color:var(--axf-ink-muted);font-size:var(--axf-t-xs);flex-wrap:wrap;display:flex}.axf-course-list{gap:var(--axf-s-3);margin-top:var(--axf-s-4);margin-bottom:var(--axf-s-10);flex-direction:column;display:flex}.axf-course-card{border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-lg);background:var(--axf-surface-card);overflow:hidden}.axf-course-main{padding:var(--axf-s-4)}.axf-course-heading{justify-content:space-between;align-items:flex-start;gap:var(--axf-s-4);display:flex}.axf-course-heading h3{font-size:var(--axf-t-md);margin:0;font-weight:600;line-height:1.4}.axf-course-intro{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);margin:2px 0 0}.axf-course-meta{gap:var(--axf-s-2) var(--axf-s-4);margin-top:var(--axf-s-3);color:var(--axf-ink-muted);font-size:var(--axf-t-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.axf-course-res{gap:var(--axf-s-2);margin-top:var(--axf-s-4);flex-direction:column;display:flex}.axf-course-res-row{justify-content:space-between;align-items:center;gap:var(--axf-s-3);padding:var(--axf-s-3);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);background:var(--axf-surface-sunken);display:flex}.axf-course-res-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.axf-course-res-row b{font-size:var(--axf-t-sm);font-weight:600}.axf-course-res-row span{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-course-res-row a{font-size:var(--axf-t-sm);flex:none;font-weight:600}.axf-course-actions{gap:var(--axf-s-2);padding:var(--axf-s-3) var(--axf-s-4);border-top:1px solid var(--axf-hairline);background:var(--axf-n-50);flex-wrap:wrap;display:flex}.axf-ac-page{padding-bottom:var(--axf-s-10)}.axf-ac-shell{width:var(--axf-shell);margin-inline:auto}.axf-ac-layout{gap:var(--axf-s-5);padding-top:var(--axf-s-6);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.axf-ac-side{gap:var(--axf-s-3);top:calc(var(--axf-header-h) + var(--axf-s-4));flex-direction:column;min-width:0;display:flex;position:sticky}.axf-ac-main{gap:var(--axf-s-4);flex-direction:column;min-width:0;display:flex}.axf-ac-id{padding:var(--axf-s-5);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-lg);background:var(--axf-surface-card)}.axf-ac-id-top{align-items:center;gap:var(--axf-s-3);min-width:0;display:flex}.axf-ac-avatar{border-radius:var(--axf-radius-pill);background:var(--axf-accent-field);width:44px;height:44px;color:var(--axf-a-600);font-size:var(--axf-t-md);flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.axf-ac-avatar img{object-fit:cover;width:100%;height:100%;display:block}.axf-ac-id-actions{gap:var(--axf-s-2);margin-top:var(--axf-s-4);flex-wrap:wrap;display:flex}.axf-ac-balance{padding:var(--axf-s-5);border:1px solid var(--axf-money-back);border-radius:var(--axf-radius-lg);background:var(--axf-money-back-field)}.axf-ac-balance-main{flex-direction:column;gap:2px;min-width:0;display:flex}.axf-ac-balance-amount{color:var(--axf-money-back);font-size:var(--axf-t-2xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.axf-ac-balance-side{gap:var(--axf-s-2);margin-top:var(--axf-s-4);flex-wrap:wrap;display:flex}.axf-ac-section{padding:var(--axf-s-5);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-lg);background:var(--axf-surface-card)}.axf-ac-section-head{justify-content:space-between;align-items:baseline;gap:var(--axf-s-4);margin-bottom:var(--axf-s-4);display:flex}.axf-ac-section-head h2,.axf-ac-section-head h3{font-size:var(--axf-t-md);letter-spacing:-.01em;margin:0;font-weight:600}.axf-ac-quick,.axf-ac-help-grid{gap:var(--axf-s-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.axf-ac-quick>button,.axf-ac-quick>a,.axf-ac-help-grid>button,.axf-ac-help-grid>a{min-width:0;padding:var(--axf-s-4);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);color:var(--axf-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--axf-dur) var(--axf-ease), background var(--axf-dur) var(--axf-ease);flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.axf-ac-tile-ico{border-radius:var(--axf-radius-md);background:var(--axf-accent-field);width:32px;height:32px;color:var(--axf-a-600);font-size:var(--axf-t-md);place-items:center;display:grid}.axf-ac-quick>button b,.axf-ac-help-grid>button b,.axf-ac-help-grid>a b{font-size:var(--axf-t-sm);font-weight:600}.axf-ac-quick>button small,.axf-ac-help-grid>button small,.axf-ac-help-grid>a small{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-ac-quick>button:hover,.axf-ac-quick>a:hover,.axf-ac-help-grid>button:hover,.axf-ac-help-grid>a:hover{border-color:var(--axf-accent);background:var(--axf-accent-field)}.axf-ac-list{flex-direction:column;display:flex}.axf-ac-list>*{padding:var(--axf-s-3) 0;border-bottom:1px solid var(--axf-hairline)}.axf-ac-list>:last-child{border-bottom:0}.axf-ac-mini{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);font-variant-numeric:tabular-nums}.axf-ac-link,.axf-ac-ledger-link{color:var(--axf-accent);font-size:var(--axf-t-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.axf-ac-eating-stats{gap:var(--axf-s-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.axf-ac-eating-coins{color:var(--axf-money-back);font-size:var(--axf-t-xl);font-variant-numeric:tabular-nums;font-weight:700}.axf-ac-eating-debt{color:var(--axf-state-warning-text);font-size:var(--axf-t-sm);font-weight:600}.axf-ac-eating-error{color:var(--axf-state-danger);font-size:var(--axf-t-sm)}.axf-ac-eating-latest,.axf-ac-eating-rule,.axf-ac-ref-note{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-ac-ref-stats{gap:var(--axf-s-3);margin-bottom:var(--axf-s-4);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.axf-ac-ref-actions{gap:var(--axf-s-2);flex-wrap:wrap;display:flex}.axf-ac-ref-list{flex-direction:column;display:flex}.axf-ac-ref-row{justify-content:space-between;align-items:center;gap:var(--axf-s-3);padding:var(--axf-s-3) 0;border-bottom:1px solid var(--axf-hairline);font-size:var(--axf-t-sm);display:flex}.axf-ac-empty,.axf-mm-empty{align-items:flex-start;gap:var(--axf-s-2);padding:var(--axf-s-6) 0;color:var(--axf-ink-muted);font-size:var(--axf-t-sm);flex-direction:column;display:flex}.axf-ac-login{align-items:flex-start;gap:var(--axf-s-3);margin-top:var(--axf-s-10);padding:var(--axf-s-10) var(--axf-s-6);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-lg);background:var(--axf-surface-card);flex-direction:column;display:flex}.axf-ac-logout{color:var(--axf-ink-muted);font-size:var(--axf-t-sm)}.axf-ac-mobile-only{display:none}.axf-backdrop{z-index:100;padding:var(--axf-s-5);background:var(--axf-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0}.axf-modal,.axf-modal-card{overscroll-behavior:contain;width:min(480px,100%);max-height:min(88dvh,760px);padding:var(--axf-s-6);border-radius:var(--axf-radius-xl);background:var(--axf-surface-card);color:var(--axf-ink);box-shadow:var(--axf-shadow-float);position:relative;overflow-y:auto}.axf-modal-close{top:var(--axf-s-3);right:var(--axf-s-3);z-index:1;border-radius:var(--axf-radius-pill);background:var(--axf-surface-sunken);width:34px;height:34px;color:var(--axf-ink-secondary);cursor:pointer;transition:background var(--axf-dur) var(--axf-ease), color var(--axf-dur) var(--axf-ease);border:0;place-items:center;display:grid;position:absolute}.axf-modal-close:hover:not([disabled]){background:var(--axf-n-200);color:var(--axf-ink)}.axf-modal-close[disabled]{cursor:not-allowed;color:var(--axf-n-400)}.axf-modal h2,.axf-modal-card h2{margin:0 var(--axf-s-8) var(--axf-s-2) 0;font-size:var(--axf-t-lg);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.015em}.axf-modal h3{margin:0 0 var(--axf-s-2);font-size:var(--axf-t-md);font-weight:600}.axf-modal p{color:var(--axf-ink-secondary);font-size:var(--axf-t-sm);line-height:var(--axf-lh-base)}.axf-modal-badge{align-items:center;gap:var(--axf-s-2);padding:3px var(--axf-s-3);border-radius:var(--axf-radius-pill);background:var(--axf-surface-sunken);color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);font-weight:600;display:inline-flex}.axf-backdrop.axf-pd-backdrop{place-items:center}.axf-modal.axf-pd-sheet{flex-direction:column;width:min(980px,100%);max-height:min(90dvh,860px);padding:0;display:flex;overflow:hidden}.axf-pd-body{overscroll-behavior:contain;min-height:0;padding:var(--axf-s-6);flex:1;overflow-y:auto}.axf-pd-layout{gap:var(--axf-s-6);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;display:grid}.axf-pd-media{min-width:0}.axf-pd-media-frame{aspect-ratio:4/3;border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-lg);background:var(--axf-n-100);position:relative;overflow:hidden}.axf-pd-media-frame img{object-fit:cover;width:100%;height:100%;display:block}.axf-pd-media-fallback{color:var(--axf-n-400);font-size:var(--axf-t-2xl);place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.axf-pd-main{min-width:0}.axf-co-title{margin:0 var(--axf-s-8) var(--axf-s-1) 0;font-size:var(--axf-t-xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.015em}.axf-co-subtitle{margin:0 0 var(--axf-s-5);color:var(--axf-ink-muted);font-size:var(--axf-t-sm)}.axf-co-summary{column-gap:var(--axf-s-3);width:100%;min-width:0;padding:var(--axf-s-3);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);background:var(--axf-surface-sunken);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;display:grid}.axf-co-summary-thumb{aspect-ratio:4/3;border-radius:var(--axf-radius-sm);background:var(--axf-n-200);grid-column:1;width:84px;min-width:0;overflow:hidden}.axf-co-summary-thumb img{object-fit:cover;width:100%;height:100%;display:block}.axf-co-summary-copy{grid-column:2;min-width:0;overflow:hidden}.axf-co-summary-copy b{overflow-wrap:anywhere;min-width:0;font-size:var(--axf-t-sm);font-weight:600;display:block}.axf-co-summary-copy span{overflow-wrap:anywhere;min-width:0;color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-co-summary-price{white-space:nowrap;text-align:right;min-width:0;max-width:100%;color:var(--axf-money-pay-text);font-size:var(--axf-t-lg);font-variant-numeric:tabular-nums;letter-spacing:-.01em;grid-column:3;justify-self:end;font-weight:700}.axf-pd-form{margin-top:var(--axf-s-5)}.axf-co-block{margin-bottom:var(--axf-s-5)}.axf-co-block>b{margin-bottom:var(--axf-s-2);font-size:var(--axf-t-sm);font-weight:600;display:block}.axf-co-note{margin:var(--axf-s-2) 0 0;color:var(--axf-ink-secondary);font-size:var(--axf-t-sm)}.axf-co-note-soft{margin:var(--axf-s-2) 0 0;color:var(--axf-ink-muted);font-size:var(--axf-t-xs);line-height:var(--axf-lh-base)}.axf-co-amount-list{border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);flex-direction:column;display:flex;overflow:hidden}.axf-co-amount-row{justify-content:space-between;align-items:baseline;gap:var(--axf-s-4);padding:var(--axf-s-3);border-bottom:1px solid var(--axf-hairline);font-size:var(--axf-t-sm);display:flex}.axf-co-amount-row:last-child{border-bottom:0}.axf-co-amount-row b,.axf-co-amount-row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.axf-co-amount-row.pay{background:var(--axf-money-pay-field)}.axf-co-amount-row.pay b,.axf-co-amount-row.pay strong{color:var(--axf-money-pay-text);font-size:var(--axf-t-lg)}.axf-co-amount-row.rebate b,.axf-co-amount-row.rebate strong,.axf-co-amount-row.helper b,.axf-co-amount-row.helper strong{color:var(--axf-money-back)}.axf-co-checklist{padding-left:var(--axf-s-5);color:var(--axf-ink-secondary);font-size:var(--axf-t-sm);line-height:var(--axf-lh-base);margin:0}.axf-co-pay-methods{gap:var(--axf-s-2);flex-wrap:wrap;display:flex}.axf-co-pay-pill{padding:4px var(--axf-s-3);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-pill);background:var(--axf-surface-card);color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);font-weight:600}.axf-co-rules{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);line-height:var(--axf-lh-base)}.axf-pd-error,.axf-pd-footer-error{margin-top:var(--axf-s-3);padding:var(--axf-s-3);border:1px solid var(--axf-state-danger);border-radius:var(--axf-radius-md);color:var(--axf-state-danger);font-size:var(--axf-t-sm)}.axf-pd-footer{padding:var(--axf-s-4) var(--axf-s-6) calc(var(--axf-s-4) + env(safe-area-inset-bottom));border-top:1px solid var(--axf-hairline);background:var(--axf-surface-card);box-sizing:border-box;flex:none}.axf-pd-pay-label{margin-bottom:var(--axf-s-2);color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-pd-actions{gap:var(--axf-s-2);grid-template-columns:minmax(112px,.9fr) minmax(0,2.2fr);width:100%;min-width:0;display:grid}.axf-pd-pay-group{gap:var(--axf-s-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.axf-pd-side-btn,.axf-pd-footer .payment-button,.axf-pd-primary-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--axf-s-2);border-radius:var(--axf-radius-md);width:100%;min-width:0;min-height:52px;font:inherit;font-size:var(--axf-t-base);cursor:pointer;transition:background var(--axf-dur) var(--axf-ease), border-color var(--axf-dur) var(--axf-ease), transform var(--axf-dur-fast) var(--axf-ease);border:1px solid #0000;margin:0;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.axf-pd-side-btn{background:var(--axf-surface-card);border-color:var(--axf-hairline-strong);color:var(--axf-ink);white-space:normal;overflow-wrap:anywhere;font-size:var(--axf-t-sm);line-height:1.3}.axf-pd-side-btn:hover:not([disabled]){border-color:var(--axf-accent);color:var(--axf-a-600)}.axf-pd-footer .payment-button,.axf-pd-primary-btn{background:var(--axf-accent);color:var(--axf-ink-on-accent)}.axf-pd-footer .payment-button:hover:not([disabled]),.axf-pd-primary-btn:hover:not([disabled]){background:var(--axf-accent-hover)}.axf-pd-side-btn:active,.axf-pd-footer .payment-button:active,.axf-pd-primary-btn:active{transform:translateY(1px)}.axf-pd-side-btn[disabled],.axf-pd-footer .payment-button[disabled],.axf-pd-primary-btn[disabled]{cursor:not-allowed;background:var(--axf-n-100);border-color:var(--axf-hairline);color:var(--axf-n-400)}.axf-modal.pr-sheet,.axf-modal.wd-result{width:min(440px,100%);padding:var(--axf-s-5)}.axf-modal.global-search-modal{flex-direction:column;width:min(880px,100%);max-height:min(86dvh,820px);display:flex}.axf-modal.policy-modal{width:min(720px,100%)}.axf-modal.policy-modal p,.axf-modal.policy-modal li{max-width:68ch;font-size:var(--axf-t-base);line-height:var(--axf-lh-loose)}.axf-modal.support-modal,.axf-modal.payout-unbind-confirm{width:min(400px,100%)}@media (width<=900px){.axf-backdrop{place-items:end center;padding:0}.axf-modal,.axf-modal-card{width:100%;max-height:90dvh;padding:var(--axf-s-5) var(--axf-s-4) calc(var(--axf-s-5) + env(safe-area-inset-bottom));border-radius:var(--axf-radius-xl) var(--axf-radius-xl) 0 0}.axf-modal.axf-pd-sheet{width:100%;max-height:92dvh;padding:0}.axf-pd-body{padding:var(--axf-s-5) var(--axf-s-4)}.axf-pd-layout{gap:var(--axf-s-4);grid-template-columns:minmax(0,1fr)}.axf-pd-media-frame{aspect-ratio:16/9}.axf-co-summary{grid-template-columns:74px minmax(0,1fr) auto}.axf-co-summary-thumb{width:74px}.axf-co-summary-price{font-size:var(--axf-t-md)}.axf-pd-footer{padding:var(--axf-s-3) var(--axf-s-4) calc(var(--axf-s-3) + env(safe-area-inset-bottom))}.axf-pd-actions{grid-template-columns:minmax(72px,.7fr) minmax(0,2fr)}.axf-pd-side-btn{padding-inline:var(--axf-s-2);font-size:var(--axf-t-xs)}.axf-modal.pr-sheet,.axf-modal.wd-result,.axf-modal.global-search-modal,.axf-modal.policy-modal,.axf-modal.support-modal,.axf-modal.payout-unbind-confirm{width:100%}}.axf-footer{margin-top:var(--axf-s-12);padding-top:var(--axf-s-10);background:var(--axf-surface-inverse);color:var(--axf-n-300)}.axf-footer-grid{gap:var(--axf-s-8);padding-bottom:var(--axf-s-8);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.axf-footer-about{gap:var(--axf-s-3);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.axf-footer-mark{width:auto;height:34px;display:block}.axf-footer-about p{max-width:34ch;color:var(--axf-n-300);font-size:var(--axf-t-sm);line-height:var(--axf-lh-base);margin:0}.axf-footer-about small{color:var(--axf-n-400);font-size:var(--axf-t-xs)}.axf-footer-sec{gap:var(--axf-s-3);flex-direction:column;min-width:0;display:flex}.axf-footer-sec b{color:var(--axf-n-50);font-size:var(--axf-t-sm);font-weight:600}.axf-footer-links{align-items:flex-start;gap:var(--axf-s-2);flex-direction:column;display:flex}.axf-footer-links button,.axf-footer-links a{color:var(--axf-n-300);font:inherit;font-size:var(--axf-t-sm);text-align:left;cursor:pointer;transition:color var(--axf-dur) var(--axf-ease);background:0 0;border:0;padding:0;text-decoration:none}.footer-zhidao-mobile{display:none}.axf-footer-links button:hover,.axf-footer-links a:hover{color:var(--axf-a-300);text-underline-offset:3px;text-decoration:underline}.axf-footer :focus-visible{outline-color:var(--axf-a-300)}.axf-footer ::selection{background:var(--axf-a-600);color:var(--axf-n-50)}.axf-footer-legal{align-items:center;gap:var(--axf-s-2) var(--axf-s-4);padding:var(--axf-s-4) 0 var(--axf-s-8);border-top:1px solid var(--axf-n-800);color:var(--axf-n-400);font-size:var(--axf-t-xs);flex-wrap:wrap;display:flex}.axf-footer-beian{color:var(--axf-n-400);text-decoration:none}.axf-footer-beian:hover{color:var(--axf-a-300);text-underline-offset:3px;text-decoration:underline}@media (width<=1200px) and (width>=901px){.axf-search-desktop{display:none}.axf-search-mobile{display:inline-flex}.axf-nav-item{padding-inline:var(--axf-s-2)}}@media (width<=900px){.axf-tabbar{display:flex}.footer-zhidao-desktop{display:none}.footer-zhidao-mobile{display:inline-flex}.axf-has-tabbar{padding-bottom:calc(var(--axf-tabbar-h) + env(safe-area-inset-bottom) + var(--axf-s-4))}.axf-nav,.axf-search-desktop{display:none}.axf-search-mobile{display:inline-flex}.axf-mark{height:26px}.axf-rate-card{width:100%}.axf-steps{gap:var(--axf-s-2);margin-top:var(--axf-s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.axf-steps li{padding:var(--axf-s-3)}.axf-hero-actions .axf-btn{flex:1;min-width:140px}.axf-entries{gap:var(--axf-s-2);margin-top:var(--axf-s-4);grid-template-columns:minmax(0,1fr)}.axf-entry{padding:var(--axf-s-3);flex-flow:wrap;align-items:center}.axf-entry b{flex:1}.axf-entry-desc{flex-basis:100%}.axf-entry-go{margin-top:0}.axf-wallet{gap:var(--axf-s-3);margin-top:var(--axf-s-6);padding:var(--axf-s-4);flex-wrap:wrap}.axf-wallet-copy{border-left:0;flex-basis:100%;padding-left:0}.axf-wallet .axf-btn{flex:1}.axf-strip-item{width:224px}.axf-footer{margin-top:var(--axf-s-8);padding-top:var(--axf-s-8)}.axf-footer-grid{gap:var(--axf-s-5);grid-template-columns:1fr 1fr}.axf-footer-about,.axf-footer-rules{grid-column:1/-1}.axf-footer-rules .axf-footer-links{gap:var(--axf-s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.axf-footer-legal{padding-bottom:calc(var(--axf-tabbar-h) + env(safe-area-inset-bottom) + var(--axf-s-6))}.axf-ac-layout{gap:var(--axf-s-3);padding-top:var(--axf-s-4);grid-template-columns:minmax(0,1fr)}.axf-ac-side{position:static}.axf-ac-mobile-only{display:block}.axf-ac-id,.axf-ac-balance,.axf-ac-section{padding:var(--axf-s-4)}.axf-ac-quick{gap:var(--axf-s-1);grid-template-columns:repeat(5,minmax(0,1fr))}.axf-ac-quick>button{padding:var(--axf-s-2) 2px;text-align:center;background:0 0;border:0;align-items:center}.axf-ac-quick>button:hover{background:0 0}.axf-ac-quick>button small{display:none}.axf-ac-quick>button b{font-size:var(--axf-t-xs);font-weight:500;line-height:1.3}.axf-ac-help-grid{gap:var(--axf-s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.axf-ac-ref-stats{gap:var(--axf-s-2);grid-template-columns:repeat(3,minmax(0,1fr))}.axf-ac-balance-amount{font-size:var(--axf-t-xl)}.axf-oc-summary{gap:var(--axf-s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.axf-oc-summary article{padding:var(--axf-s-3)}.axf-oc-summary strong{font-size:var(--axf-t-lg)}.axf-oc-toolbar .axf-search{flex:100%}.axf-oc-dims,.axf-oc-rights-usage,.axf-oc-grid,.axf-oc-jd-metrics{grid-template-columns:minmax(0,1fr)}.axf-oc-card-top{gap:var(--axf-s-2);flex-direction:column}.axf-oc-money{text-align:left;align-items:flex-start}.axf-oc-bottom .axf-btn{flex:1}.axf-zone-head{padding-block:var(--axf-s-5) var(--axf-s-1)}.axf-zone-head h1{font-size:var(--axf-t-xl)}.axf-toolbar{gap:var(--axf-s-2);margin-bottom:var(--axf-s-3)}.axf-toolbar .axf-search{max-width:none}.axf-result-head h2{font-size:var(--axf-t-md)}.axf-support{right:var(--axf-s-3);bottom:calc(var(--axf-tabbar-h) + env(safe-area-inset-bottom) + var(--axf-s-3));width:46px;height:46px}.axf-hero-in{align-items:start;gap:var(--axf-s-5);padding-block:var(--axf-s-6) var(--axf-s-5);grid-template-columns:minmax(0,1fr)}.axf-hero h1{font-size:var(--axf-t-2xl)}.axf-catalog{grid-template-columns:var(--axf-rail-w) minmax(0, 1fr);gap:var(--axf-s-3);padding-block:var(--axf-s-4)}.axf-grid{gap:var(--axf-s-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.axf-card-body{padding:var(--axf-s-2)}.axf-sec{padding-top:var(--axf-s-6)}.axf-rail{top:calc(var(--axf-header-h) + var(--axf-s-2));max-height:calc(100dvh - var(--axf-header-h) - var(--axf-tabbar-h) - var(--axf-s-6));overscroll-behavior-y:contain;scrollbar-width:none;position:sticky;overflow-y:auto}.axf-rail::-webkit-scrollbar{display:none}.axf-catalog .axf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axf-toolbar .axf-chip-row{flex-wrap:wrap;overflow-x:visible}@media (width<=359px){.axf-catalog .axf-grid{grid-template-columns:1fr}}.axf input,.axf select,.axf textarea{font-size:max(18px, var(--axf-t-base))}}.axf-modal.axf-wd-sheet{flex-direction:column;width:min(460px,100%);max-height:min(90dvh,840px);padding:0;display:flex;overflow:hidden}.axf-wd-head{padding:var(--axf-s-6) var(--axf-s-6) var(--axf-s-4)}.axf-wd-head h2{margin:0 var(--axf-s-8) var(--axf-s-1) 0;font-size:var(--axf-t-xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.015em}.axf-wd-sub{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);margin:0}.axf-wd-balance{margin:0 var(--axf-s-6);padding:var(--axf-s-4);border:1px solid var(--axf-money-back);border-radius:var(--axf-radius-md);background:var(--axf-money-back-field);flex-direction:column;gap:2px;display:flex}.axf-wd-balance span{color:var(--axf-money-back);font-size:var(--axf-t-sm)}.axf-wd-balance strong{color:var(--axf-money-back);font-size:var(--axf-t-2xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.axf-wd-balance small{color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);font-variant-numeric:tabular-nums}.axf-wd-form{overscroll-behavior:contain;min-height:0;padding:var(--axf-s-5) var(--axf-s-6) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.axf-wd-field-title,.axf-wd-section-title{justify-content:space-between;align-items:baseline;gap:var(--axf-s-3);margin-bottom:var(--axf-s-2);display:flex}.axf-wd-field-title b,.axf-wd-section-title b{font-size:var(--axf-t-sm);font-weight:600}.axf-wd-field-title span,.axf-wd-section-title span{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-wd-field{margin-bottom:var(--axf-s-5);display:block}.axf-wd-methods{gap:var(--axf-s-3);margin-bottom:var(--axf-s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.axf-wd-method-option{min-width:0;position:relative}.axf-wd-method{align-items:center;gap:var(--axf-s-3);width:100%;min-height:76px;padding:var(--axf-s-3);border:1px solid var(--axf-hairline-strong);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--axf-dur) var(--axf-ease), background var(--axf-dur) var(--axf-ease);display:flex}.axf-wd-method:hover:not(:disabled){border-color:var(--axf-accent)}.axf-wd-method.selected{border-color:var(--axf-money-back);background:var(--axf-money-back-field)}.axf-wd-method.need-bind{border-style:dashed}.axf-wd-method:disabled{cursor:not-allowed;background:var(--axf-n-100);color:var(--axf-n-400)}.axf-wd-method:not(:disabled):active{transform:translateY(1px)}.axf-wd-method-ico{border-radius:var(--axf-radius-md);background:var(--axf-surface-sunken);width:34px;height:34px;color:var(--axf-ink-secondary);flex:none;place-items:center;display:grid}.axf-wd-method.selected .axf-wd-method-ico{background:var(--axf-surface-card);color:var(--axf-money-back)}.axf-wd-method span{flex-direction:column;gap:2px;min-width:0;display:flex}.axf-wd-method b{font-size:var(--axf-t-sm);font-weight:600}.axf-wd-method small{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);text-overflow:ellipsis;overflow:hidden}.axf-wd-method em{padding:2px var(--axf-s-2);border-radius:var(--axf-radius-pill);background:var(--axf-accent-field);color:var(--axf-a-600);font-size:var(--axf-t-xs);flex:none;margin-left:auto;font-style:normal;font-weight:600}.axf-wd-method-unbind{top:var(--axf-s-1);right:var(--axf-s-1);padding:2px var(--axf-s-2);border-radius:var(--axf-radius-sm);color:var(--axf-ink-muted);font:inherit;font-size:var(--axf-t-xs);cursor:pointer;background:0 0;border:0;position:absolute}.axf-wd-method-unbind:hover:not(:disabled){color:var(--axf-state-danger)}.axf-wd-method-unbind:disabled{cursor:not-allowed;opacity:.5}.axf-wd-amount-row{align-items:center;gap:var(--axf-s-2);min-height:var(--axf-tap);padding-inline:var(--axf-s-3);border:1px solid var(--axf-hairline-strong);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);transition:border-color var(--axf-dur) var(--axf-ease), box-shadow var(--axf-dur) var(--axf-ease);display:flex}.axf-wd-amount-row:focus-within{border-color:var(--axf-accent);box-shadow:0 0 0 3px var(--axf-accent-edge)}.axf-wd-amount-row>span{color:var(--axf-ink-muted);font-size:var(--axf-t-lg);font-weight:600}.axf-wd-amount-row input{min-width:0;font:inherit;font-size:var(--axf-t-xl);color:var(--axf-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-weight:700}.axf-wd-amount-row input:disabled{color:var(--axf-n-400)}.axf-wd-all-btn{padding:var(--axf-s-1) var(--axf-s-3);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-pill);background:var(--axf-surface-card);color:var(--axf-accent);font:inherit;font-size:var(--axf-t-xs);cursor:pointer;flex:none;font-weight:600}.axf-wd-all-btn:hover:not(:disabled){border-color:var(--axf-accent)}.axf-wd-all-btn:disabled{cursor:not-allowed;color:var(--axf-n-400)}.axf-wd-fee-line{justify-content:space-between;align-items:baseline;gap:var(--axf-s-3);margin-top:var(--axf-s-2);font-size:var(--axf-t-sm);color:var(--axf-ink-muted);display:flex}.axf-wd-fee-line b{color:var(--axf-money-back);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.axf-wd-key-points{margin:0 0 var(--axf-s-5);padding-left:var(--axf-s-5);color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);line-height:var(--axf-lh-base)}.axf-wd-key-points li{margin-bottom:var(--axf-s-2)}.axf-wd-key-points li::marker{color:var(--axf-ink-muted);font-variant-numeric:tabular-nums}.axf-wd-binding-policy-notice{margin-bottom:var(--axf-s-4);padding:var(--axf-s-3);border:1px solid var(--axf-state-warning);border-radius:var(--axf-radius-md);color:var(--axf-state-warning-text);font-size:var(--axf-t-sm)}.axf-wd-error{margin-bottom:var(--axf-s-4);padding:var(--axf-s-3);border:1px solid var(--axf-state-danger);border-radius:var(--axf-radius-md);color:var(--axf-state-danger)}.axf-wd-error b{font-size:var(--axf-t-sm);margin-bottom:2px;font-weight:700;display:block}.axf-wd-error p{color:var(--axf-state-danger);font-size:var(--axf-t-sm);margin:0}.axf-wd-actions{z-index:2;gap:var(--axf-s-2);margin-inline:calc(var(--axf-s-6) * -1);padding:var(--axf-s-4) var(--axf-s-6) calc(var(--axf-s-4) + env(safe-area-inset-bottom));border-top:1px solid var(--axf-hairline);background:var(--axf-surface-card);flex-direction:column;display:flex;position:sticky;bottom:0}.axf-wd-submit{border-radius:var(--axf-radius-md);background:var(--axf-accent);width:100%;min-height:48px;color:var(--axf-ink-on-accent);font:inherit;font-size:var(--axf-t-base);cursor:pointer;transition:background var(--axf-dur) var(--axf-ease), transform var(--axf-dur-fast) var(--axf-ease);border:0;font-weight:600}.axf-wd-submit:hover:not(:disabled){background:var(--axf-accent-hover)}.axf-wd-submit:active:not(:disabled){transform:translateY(1px)}.axf-wd-submit:disabled{cursor:not-allowed;background:var(--axf-n-100);color:var(--axf-n-400)}.axf-wd-record-link,.axf-wd-cancel{border-radius:var(--axf-radius-md);width:100%;min-height:40px;color:var(--axf-ink-secondary);font:inherit;font-size:var(--axf-t-sm);cursor:pointer;background:0 0;border:0}.axf-wd-record-link:hover:not(:disabled),.axf-wd-cancel:hover:not(:disabled){background:var(--axf-n-100);color:var(--axf-ink)}.axf-wd-record-link:disabled,.axf-wd-cancel:disabled{cursor:not-allowed;color:var(--axf-n-400)}.axf-modal.axf-wd-result{width:min(400px,100%);padding:var(--axf-s-8) var(--axf-s-6) var(--axf-s-6);text-align:center}.axf-wd-result .icon{width:52px;height:52px;margin:0 auto var(--axf-s-4);border-radius:var(--axf-radius-pill);background:var(--axf-money-back-field);color:var(--axf-money-back);font-size:var(--axf-t-xl);place-items:center;display:grid}.axf-wd-result h2{margin:0 0 var(--axf-s-2);font-size:var(--axf-t-lg);font-weight:700}.axf-wd-result p{margin:0 0 var(--axf-s-5);color:var(--axf-ink-secondary);font-size:var(--axf-t-sm)}.axf-wd-result .axf-wd-actions{border-top:0;margin-inline:0;padding:0;position:static}.axf-backdrop.payout-unbind-confirm-backdrop{padding:var(--axf-s-5);place-items:center}.axf-modal.axf-payout-unbind-confirm,.axf-modal.payout-unbind-confirm{width:min(380px,100%);padding:var(--axf-s-6)}.payout-unbind-confirm-actions{gap:var(--axf-s-3);margin-top:var(--axf-s-5);grid-template-columns:1fr 1fr;display:grid}.payout-unbind-confirm-actions button{min-height:var(--axf-tap);border:1px solid var(--axf-hairline-strong);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);font:inherit;font-size:var(--axf-t-base);cursor:pointer;font-weight:600}.payout-unbind-confirm-actions button:first-child{border-color:var(--axf-state-danger);color:var(--axf-state-danger)}.payout-unbind-confirm-actions button:first-child:hover{background:var(--axf-n-50)}.axf-wd-accounts{gap:var(--axf-s-3);flex-direction:column;display:flex}.axf-wd-account-card{align-items:center;gap:var(--axf-s-3);padding:var(--axf-s-4);border:1px solid var(--axf-hairline);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);display:flex}.axf-wd-account-card .meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.axf-wd-account-card b{font-size:var(--axf-t-sm);font-weight:600}.axf-wd-account-card span,.axf-wd-account-card small{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-wd-account-card em{padding:2px var(--axf-s-2);border-radius:var(--axf-radius-pill);background:var(--axf-money-back-field);color:var(--axf-money-back);font-size:var(--axf-t-xs);flex:none;font-style:normal;font-weight:600}.axf-wd-account-actions{gap:var(--axf-s-2);flex:none;display:flex}.axf-wd-account-card button,.axf-wd-new{min-height:34px;padding-inline:var(--axf-s-3);border:1px solid var(--axf-hairline-strong);border-radius:var(--axf-radius-md);background:var(--axf-surface-card);font:inherit;font-size:var(--axf-t-sm);cursor:pointer;font-weight:600}.axf-wd-account-card .axf-wd-account-unbind{border-color:var(--axf-hairline);color:var(--axf-ink-muted)}.axf-wd-account-card .axf-wd-account-unbind:hover:not(:disabled){border-color:var(--axf-state-danger);color:var(--axf-state-danger)}.axf-wd-account-card .axf-wd-account-unbind:disabled{cursor:not-allowed;opacity:.5}.axf-wd-accounts-note{margin-top:var(--axf-s-3);color:var(--axf-ink-muted);font-size:var(--axf-t-xs);line-height:var(--axf-lh-base)}.axf-wd-records{gap:var(--axf-s-4);flex-direction:column;display:flex}.axf-wd-records-summary{gap:var(--axf-s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.axf-wd-records-summary div{padding:var(--axf-s-3);border-radius:var(--axf-radius-md);background:var(--axf-surface-sunken);flex-direction:column;gap:2px;display:flex}.axf-wd-records-summary span{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-wd-records-summary b{font-size:var(--axf-t-lg);font-variant-numeric:tabular-nums;font-weight:700}.axf-wd-records-summary small{color:var(--axf-ink-muted);font-size:var(--axf-t-xs)}.axf-wd-records-list{flex-direction:column;display:flex}.axf-wd-record{align-items:center;gap:var(--axf-s-3);padding:var(--axf-s-3) 0;border-bottom:1px solid var(--axf-hairline);display:flex}.axf-wd-record:last-child{border-bottom:0}.axf-wd-record b{font-size:var(--axf-t-sm);font-weight:600}.axf-wd-record small{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);font-variant-numeric:tabular-nums;display:block}.axf-wd-record .amt{text-align:right;flex:none;margin-left:auto}.axf-wd-record .amt strong{color:var(--axf-money-back);font-size:var(--axf-t-base);font-variant-numeric:tabular-nums;font-weight:700}.axf-wd-pill{align-items:center;gap:var(--axf-s-2);padding:3px var(--axf-s-2);border-radius:var(--axf-radius-pill);font-size:var(--axf-t-xs);white-space:nowrap;border:1px solid;font-weight:600;display:inline-flex}.axf-wd-pill:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.axf-wd-pill.paid{color:var(--axf-state-success-text)}.axf-wd-pill.paid:before{border-radius:var(--axf-radius-pill)}.axf-wd-pill.process{color:var(--axf-state-warning-text)}.axf-wd-pill.process:before{border-radius:1px;transform:rotate(45deg)}.axf-wd-pill.fail{color:var(--axf-state-danger)}.axf-wd-pill.fail:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.axf-wd-records-empty{align-items:center;gap:var(--axf-s-2);padding:var(--axf-s-8) var(--axf-s-4);text-align:center;color:var(--axf-ink-muted);font-size:var(--axf-t-sm);flex-direction:column;display:flex}@media (width<=900px){.axf-modal.axf-wd-sheet{width:100%;max-height:92dvh}.axf-wd-head{padding:var(--axf-s-5) var(--axf-s-4) var(--axf-s-3)}.axf-wd-balance{margin-inline:var(--axf-s-4)}.axf-wd-form{padding-inline:var(--axf-s-4)}.axf-wd-actions{margin-inline:calc(var(--axf-s-4) * -1);padding-inline:var(--axf-s-4)}.axf-wd-methods,.axf-wd-records-summary{grid-template-columns:minmax(0,1fr)}.axf-wd-account-card{flex-wrap:wrap}.axf-wd-account-actions{flex-basis:100%}.axf-wd-amount-row input{font-size:max(18px, var(--axf-t-xl))}}.axf-header{background:var(--axf-a-700);border-bottom:1px solid var(--axf-a-800);-webkit-backdrop-filter:none;backdrop-filter:none}.axf-header-in{height:52px}.axf-mark{filter:brightness(0)invert()}.axf-nav-item{color:var(--axf-a-200);margin-inline:var(--axf-s-2);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding-inline:0}.axf-nav-item:hover{border-bottom-color:var(--axf-a-400);color:var(--axf-surface-card);background:0 0}.axf-nav-item[aria-current=page]{color:var(--axf-surface-card);border-bottom-color:var(--axf-money-pay);background:0 0;font-weight:700}.axf-search-desktop,.axf-search-mobile,.axf-inbox-btn{color:var(--axf-a-200)}.axf-search-desktop{border-color:var(--axf-a-600);background:0 0}.axf-search-desktop:hover{border-color:var(--axf-a-400)}.axf-search-ph{color:var(--axf-a-200)}.axf-inbox-btn:hover,.axf-search-mobile:hover{background:var(--axf-a-800)}.sc-ruler{background:repeating-linear-gradient(90deg, var(--axf-n-800) 0 1px, transparent 1px 10px), repeating-linear-gradient(90deg, var(--axf-n-800) 0 1px, transparent 1px 50px);opacity:.5;border-bottom:1px solid var(--axf-hairline);background-position:0 100%,0 100%;background-repeat:repeat-x;background-size:100% 7px,100% 14px;height:18px}.sc-face{background:var(--axf-surface-card);border-bottom:1px solid var(--axf-hairline);grid-template-columns:7fr 5fr;display:grid}.sc-read{padding:var(--axf-s-12) var(--axf-s-10) var(--axf-s-10);border-right:1px solid var(--axf-hairline);min-width:0}.sc-read h1{font-size:var(--axf-t-2xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.02em;max-width:20ch;margin:0}.sc-read h1 em{color:var(--axf-money-pay-text-sm);font-style:normal;font-weight:800}.sc-readout{align-items:flex-start;gap:var(--axf-s-2);margin-top:var(--axf-s-6);display:flex}.sc-fig{letter-spacing:-.045em;color:var(--axf-money-pay-text);font-variant-numeric:tabular-nums;font-size:clamp(84px,9vw,132px);font-weight:700;line-height:.86}.sc-unit{color:var(--axf-money-pay-text);letter-spacing:-.02em;margin-top:.08em;font-size:clamp(26px,2.7vw,38px);font-weight:700}.sc-fig-wait{background:repeating-linear-gradient(0deg, var(--axf-n-300) 0 1px, transparent 1px 12px);border-bottom:2px solid var(--axf-n-400);width:2.6ch;height:clamp(72px,7.7vw,113px);display:block}.sc-src{margin:var(--axf-s-5) 0 0;padding-top:var(--axf-s-3);border-top:1px solid var(--axf-hairline);font-size:var(--axf-t-sm);color:var(--axf-ink-muted);line-height:var(--axf-lh-loose);max-width:48ch}.sc-src b{color:var(--axf-ink-secondary);font-weight:600}.sc-marks{gap:var(--axf-s-2) var(--axf-s-3);margin:var(--axf-s-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sc-marks li{border:1px solid var(--axf-money-back);border-radius:var(--axf-radius-sm);background:var(--axf-money-back-field);color:var(--axf-money-back);font-size:var(--axf-t-xs);letter-spacing:.06em;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.sc-marks li:before{content:"";border-radius:var(--axf-radius-pill);background:var(--axf-money-back);flex:none;width:6px;height:6px}.sc-actions{gap:var(--axf-s-3);margin-top:var(--axf-s-6);flex-wrap:wrap;display:flex}.sc-weigh{padding:var(--axf-s-12) var(--axf-s-10) var(--axf-s-10);background:var(--axf-surface-page);min-width:0}.sc-weigh-h{font-size:var(--axf-t-sm);letter-spacing:.14em;color:var(--axf-ink-muted);margin:0;font-weight:600}.sc-weigh-item{margin:var(--axf-s-5) 0 0;font-size:var(--axf-t-base);color:var(--axf-ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sc-rows{margin-top:var(--axf-s-5)}.sc-row{justify-content:space-between;align-items:baseline;gap:var(--axf-s-4);padding:var(--axf-s-3) 0;border-bottom:1px solid var(--axf-hairline);display:flex}.sc-row-k{font-size:var(--axf-t-base);color:var(--axf-ink-muted)}.sc-row-v{font-size:var(--axf-t-xl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700}.sc-v-gross{color:var(--axf-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--axf-n-400);-webkit-text-decoration-color:var(--axf-n-400);-webkit-text-decoration-color:var(--axf-n-400);text-decoration-color:var(--axf-n-400);font-size:var(--axf-t-lg)}.sc-v-tare{color:var(--axf-money-pay-text-sm)}.sc-row-total{margin-top:var(--axf-s-2);padding-top:var(--axf-s-4);border-top:2px solid var(--axf-n-800);border-bottom:0}.sc-v-net{color:var(--axf-money-back);font-size:var(--axf-t-2xl)}.sc-weigh-foot{margin:var(--axf-s-4) 0 0;font-size:var(--axf-t-xs);color:var(--axf-ink-muted);line-height:var(--axf-lh-loose)}.axf-entries.sc-decks{background:var(--axf-surface-card);border-bottom:1px solid var(--axf-hairline);grid-template-columns:repeat(3,1fr);gap:0;max-width:none;margin:0;padding:0;display:grid}.sc-decks .axf-entry{border:0;border-right:1px solid var(--axf-hairline);background:var(--axf-surface-card);padding:var(--axf-s-6) var(--axf-s-6) var(--axf-s-5);box-shadow:none;text-align:left;border-radius:0;display:block}.sc-decks .axf-entry:last-child{border-right:0}.sc-decks .axf-entry:hover{background:var(--axf-zone-field);box-shadow:none;transform:none}.sc-deck-edge{height:10px;margin-bottom:var(--axf-s-4);background:repeating-linear-gradient(90deg, var(--axf-n-700) 0 1px, transparent 1px 9px);opacity:.45;display:block}.sc-decks .axf-entry b{font-size:var(--axf-t-lg);letter-spacing:-.01em;display:block}.sc-deck-range{margin-top:var(--axf-s-2);font-size:var(--axf-t-base);color:var(--axf-ink-muted);display:block}.sc-decks .axf-entry .sc-deck-range b{color:var(--axf-money-pay-text-sm);font-size:var(--axf-t-md);font-weight:700;display:inline}.sc-decks .axf-entry-go{margin-top:var(--axf-s-4);color:var(--axf-a-600)}@media (width<=900px){.sc-face{grid-template-columns:1fr}.sc-read{border-right:0;border-bottom:1px solid var(--axf-hairline);padding:var(--axf-s-5) var(--axf-s-4) var(--axf-s-4)}.sc-read h1{font-size:var(--axf-t-xl);max-width:none}.sc-readout{margin-top:var(--axf-s-4)}.sc-src,.sc-marks{margin-top:var(--axf-s-3)}.sc-actions{margin-top:var(--axf-s-4)}.sc-weigh{padding:var(--axf-s-4) var(--axf-s-4) var(--axf-s-8)}.sc-weigh-item,.sc-rows{margin-top:var(--axf-s-3)}.axf-entries.sc-decks{grid-template-columns:1fr}.sc-decks .axf-entry{border-right:0;border-bottom:1px solid var(--axf-hairline);padding:var(--axf-s-4);justify-content:space-between;align-items:baseline;gap:var(--axf-s-4);display:flex}.sc-deck-edge{display:none}.sc-decks .axf-entry b{font-size:var(--axf-t-md)}.sc-deck-range{text-align:right;white-space:nowrap;margin-top:0}.sc-decks .axf-entry-go{display:none}.sc-ruler{height:12px}.sc-row-total{padding-bottom:var(--axf-s-2);display:block}.sc-row-total .sc-row-k{display:block}.sc-row-total .sc-v-net{margin-top:var(--axf-s-1);display:block}}.sc-plate{background:var(--axf-zone-ink);border-bottom:1px solid var(--axf-zone-c)}.sc-plate-in{align-items:end;gap:var(--axf-s-6);padding-block:var(--axf-s-8) var(--axf-s-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-plate h1{margin:0 0 var(--axf-s-2);font-size:var(--axf-t-2xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.02em;color:var(--axf-surface-card)}.sc-plate p{max-width:62ch;color:var(--axf-zone-edge);font-size:var(--axf-t-sm);line-height:var(--axf-lh-loose);margin:0}.sc-plate-spec{border:1px solid var(--axf-zone-c);margin:0;display:flex}.sc-plate-spec>div{padding:var(--axf-s-2) var(--axf-s-4);border-right:1px solid var(--axf-zone-c)}.sc-plate-spec>div:last-child{border-right:0}.sc-plate-spec dt{color:var(--axf-zone-edge);font-size:var(--axf-t-xs);letter-spacing:.1em;margin:0}.sc-plate-spec dd{margin:var(--axf-s-1) 0 0;color:var(--axf-surface-card);font-size:var(--axf-t-md);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.axf-catalog>.axf-rail{border-left:2px solid var(--axf-n-800);gap:0}.axf-catalog .axf-rail-item{border-left:0;border-bottom:1px solid var(--axf-hairline);padding:var(--axf-s-3) var(--axf-s-2) var(--axf-s-3) var(--axf-s-3);border-radius:0;position:relative}.axf-catalog .axf-rail-item:last-child{border-bottom:0}.axf-catalog .axf-rail-item:after{content:"";background:var(--axf-n-400);width:5px;height:1px;position:absolute;top:50%;left:0}.axf-catalog .axf-rail-item:hover{background:var(--axf-n-100)}.axf-catalog .axf-rail-item[aria-selected=true]{background:var(--axf-zone-field);color:var(--axf-zone-ink);font-weight:600}.axf-catalog .axf-rail-item[aria-selected=true]:after{display:none}.axf-catalog .axf-rail-item[aria-selected=true] .axf-rail-count{color:var(--axf-zone-ink)}.axf-rail-item[aria-current=true],.axf-rail-item[aria-selected=true],.axf-rail-item.is-active{position:relative}.axf-rail-item[aria-current=true]:before,.axf-rail-item[aria-selected=true]:before,.axf-rail-item.is-active:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid var(--axf-money-pay);width:0;height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.axf-search,.axf-search-desktop,.axf-chip,.axf-filter-tag,.axf-drawer .axf-chip{border-radius:var(--axf-radius-sm)}.axf-chip[aria-pressed=true]{background:var(--axf-n-800);border-color:var(--axf-n-800);color:var(--axf-surface-card)}.axf-result-head{margin-top:var(--axf-s-6);border-top:2px solid var(--axf-n-800);padding-top:var(--axf-s-3)}.axf-result-count{font-variant-numeric:tabular-nums;letter-spacing:.04em}.axf-card{box-shadow:none;border-color:var(--axf-hairline-strong);border-radius:0}.axf-card-cover{border-bottom:1px solid var(--axf-hairline-strong)}.axf-card-body{padding-top:var(--axf-s-4);position:relative}.axf-card-body:before{content:"";background:repeating-linear-gradient(90deg, var(--axf-n-700) 0 1px, transparent 1px 9px);opacity:.38;inset-inline:0;height:6px;position:absolute;top:0}.axf-card-open:hover{border-color:var(--axf-n-800);box-shadow:none}.axf-card-open:hover .axf-card-body:before{opacity:1}.axf-card-tag{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--axf-surface-card);border-radius:0}.axf-card-meta .axf-chip{border-color:var(--axf-money-pay);letter-spacing:.04em;border-radius:0}.axf-card-foot .axf-back{justify-content:space-between;gap:var(--axf-s-2);margin-top:var(--axf-s-1);padding-top:var(--axf-s-1);border-top:1px solid var(--axf-n-800)}.axf-card-foot .axf-back-fig{flex:none}.axf-empty{border-color:var(--axf-hairline-strong);border-top:2px solid var(--axf-n-800);border-radius:0}.axf-loader{font-variant-numeric:tabular-nums}@keyframes sc-sweep{0%{background-position-x:0%,0,0}to{background-position-x:100%,0,0}}.axf-skel{background:linear-gradient(var(--axf-n-500), var(--axf-n-500)) 0 0 / 2px 100% no-repeat, repeating-linear-gradient(90deg, var(--axf-n-300) 0 1px, transparent 1px 10px) 0 100% / 100% 8px no-repeat, linear-gradient(var(--axf-n-100), var(--axf-n-100)) 0 0 / 100% 100% no-repeat;animation:sc-sweep 1.7s var(--axf-ease) infinite alternate;border-radius:0}@media (prefers-reduced-motion:reduce){.axf-skel{animation:none}}@media (width<=900px){.sc-plate-in{align-items:start;gap:var(--axf-s-4);padding-block:var(--axf-s-6) var(--axf-s-5);grid-template-columns:minmax(0,1fr)}.sc-plate h1{font-size:var(--axf-t-xl)}.sc-plate p{max-width:none}.sc-plate-spec>div{padding-inline:var(--axf-s-3);flex:1 1 0}.sc-plate-spec dd{font-size:var(--axf-t-base)}.axf-card-foot .axf-back{white-space:normal;display:block}.axf-card-foot .axf-back-fig{margin-top:1px;display:block}.axf-catalog .axf-rail-item{padding-left:var(--axf-s-3)}.axf-card-foot .axf-pay{flex-wrap:wrap}.axf-card-foot .axf-pay-was{flex:1 0 100%}.axf-card-actions{flex-direction:column;align-items:stretch}.axf-card-actions>.axf-btn{width:100%}.axf-card-actions .axf-btn-sm{padding-inline:var(--axf-s-2)}.course-cover-mark{display:none}}.axf-pay-fig>.axf-cur{color:var(--axf-money-pay-text-sm)}.course-cover-media{background:var(--axf-surface-sunken)}.course-cover-template,.course-cover-media-violet .course-cover-template,.course-cover-media-orange .course-cover-template,.course-cover-media-rose .course-cover-template,.course-cover-media-teal .course-cover-template,.course-cover-media-blue .course-cover-template,.course-cover-media-gold .course-cover-template{color:var(--axf-ink);background:var(--axf-surface-sunken);max-width:none}.course-cover-kicker{display:none}.course-cover-cat{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);letter-spacing:.1em;opacity:1;max-width:100%;font-weight:600}.course-cover-mark{right:var(--axf-s-2);top:var(--axf-s-2);border:1px solid var(--axf-n-400);color:var(--axf-ink-muted);font-size:var(--axf-t-xs);letter-spacing:.08em;padding:2px 5px;font-weight:600}.course-cover-skeleton{background:linear-gradient(var(--axf-n-500), var(--axf-n-500)) 0 0 / 2px 100% no-repeat, repeating-linear-gradient(90deg, var(--axf-n-300) 0 1px, transparent 1px 10px) 0 100% / 100% 8px no-repeat, linear-gradient(var(--axf-n-100), var(--axf-n-100)) 0 0 / 100% 100% no-repeat;animation:sc-sweep 1.7s var(--axf-ease) infinite alternate}@media (prefers-reduced-motion:reduce){.course-cover-skeleton{animation:none}}.course-cover-template .course-cover-cat,.course-cover-template .course-cover-title{display:none}.cover-tag,.axf-card-tag{border-radius:var(--axf-radius-sm);background:var(--axf-surface-card);border:1px solid var(--axf-n-400);color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);letter-spacing:.08em;-webkit-backdrop-filter:none;backdrop-filter:none;padding:2px 6px;font-weight:600}.axf-btn{border-radius:var(--axf-radius-sm)}.axf-footer a.axf-footer-beian{color:var(--axf-n-400)}.axf-cover-fallback{color:var(--axf-n-500)}.sc-sec{align-items:baseline;gap:var(--axf-s-2) var(--axf-s-6);margin-top:var(--axf-s-16);padding-top:var(--axf-s-3);border-top:2px solid var(--axf-n-800);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-sec h2{font-size:var(--axf-t-xl);font-weight:700;line-height:var(--axf-lh-tight);letter-spacing:-.015em;color:var(--axf-ink);grid-area:1/1;margin:0}.sc-sec p{max-width:68ch;color:var(--axf-ink-muted);font-size:var(--axf-t-sm);line-height:var(--axf-lh-loose);grid-area:2/1;margin:0}.sc-sec>.axf-btn{grid-area:1/2}.sc-log{margin-top:var(--axf-s-5);border-top:1px solid var(--axf-hairline)}.sc-log-head,.sc-log-row{align-items:baseline;gap:var(--axf-s-4);width:100%;padding:var(--axf-s-3) var(--axf-s-2);border-bottom:1px solid var(--axf-hairline);text-align:left;grid-template-columns:minmax(0,1fr) 120px 120px 128px;display:grid}.sc-log-head{padding-block:var(--axf-s-2);border-bottom:1px solid var(--axf-n-800);color:var(--axf-ink-muted);font-size:var(--axf-t-xs);letter-spacing:.14em}.sc-log-head span+span,.sc-log-v{text-align:right}.sc-log-row{font:inherit;color:var(--axf-ink);cursor:pointer;transition:background var(--axf-dur) var(--axf-ease);border-top:0;background:0 0;border-inline:0;position:relative}.sc-log-row:hover{background:var(--axf-surface-page)}.sc-log-row:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid #0000;width:0;height:0;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.sc-log-row:hover:before,.sc-log-row:focus-visible:before{border-left-color:var(--axf-money-pay)}.sc-log-name{min-width:0;font-size:var(--axf-t-base);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.sc-log-zone{margin-right:var(--axf-s-3);border:1px solid var(--axf-zone-c);color:var(--axf-zone-ink);font-style:normal;font-size:var(--axf-t-xs);letter-spacing:.08em;padding:1px 6px;font-weight:600;display:inline-block}.sc-log-v{font-size:var(--axf-t-md);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.sc-log-v i{display:none}.sc-log-gross{color:var(--axf-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--axf-n-400);-webkit-text-decoration-color:var(--axf-n-400);-webkit-text-decoration-color:var(--axf-n-400);text-decoration-color:var(--axf-n-400);font-weight:400}.sc-log-tare{color:var(--axf-money-pay-text-sm)}.sc-log-net{color:var(--axf-money-back);font-size:var(--axf-t-lg)}.sc-log-foot{margin:var(--axf-s-4) 0 0;color:var(--axf-ink-muted);font-size:var(--axf-t-xs);line-height:var(--axf-lh-loose)}@keyframes sc-seat{0%{transform:translateY(-5px)}to{transform:none}}.sc-log-v{animation:.42s cubic-bezier(.16,1,.3,1) both sc-seat}@media (prefers-reduced-motion:reduce){.sc-log-v{animation:none}}.sc-log-wait{cursor:default}.sc-log-wait .axf-skel{height:1em;display:block}.sc-log-wait .sc-log-name .axf-skel{width:62%}.sc-log-wait .sc-log-v .axf-skel{width:100%}.sc-gates{margin:var(--axf-s-5) 0 0;border:1px solid var(--axf-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.sc-gate{width:100%;height:100%;padding:var(--axf-s-4);border:0;border-right:1px solid var(--axf-hairline);background:var(--axf-surface-card);font:inherit;text-align:left;cursor:pointer;transition:background var(--axf-dur) var(--axf-ease);display:block}.sc-gates li:last-child .sc-gate{border-right:0}.sc-gate:hover{background:var(--axf-zone-field)}.sc-gate b{font-size:var(--axf-t-base);color:var(--axf-ink);font-weight:600;line-height:1.45;display:block}.sc-gate span{margin-top:var(--axf-s-1);color:var(--axf-ink-muted);font-size:var(--axf-t-sm);display:block}.sc-gate em{margin-top:var(--axf-s-3);color:var(--axf-zone-ink);font-style:normal;font-size:var(--axf-t-sm);font-weight:600;display:block}.sc-gate-wait{cursor:default}.sc-gate-wait .axf-skel{height:3.2em;display:block}.axf-steps{margin-top:var(--axf-s-5);border-top:2px solid var(--axf-n-800);gap:0}.axf-steps li{padding:var(--axf-s-5) var(--axf-s-4) var(--axf-s-4) 0;background:0 0;border:0;border-radius:0;position:relative}.axf-steps li:after{content:"";background:var(--axf-n-800);width:1px;height:12px;position:absolute;top:0;left:0}.axf-steps li:before{letter-spacing:.14em}.axf-wallet{margin-top:var(--axf-s-16);border:1px solid var(--axf-hairline-strong);border-top:2px solid var(--axf-n-800);background:var(--axf-surface-card);border-radius:0}.axf-wallet-ico{background:var(--axf-money-back-field);border:1px solid var(--axf-money-back);border-radius:0}.axf-wallet-copy{border-left-color:var(--axf-hairline)}.axf-strip-item,.axf-strip-cover{border-radius:0}.axf-strip-item{border-color:var(--axf-hairline-strong)}@media (width<=900px){.sc-sec{margin-top:var(--axf-s-10);grid-template-columns:minmax(0,1fr)}.sc-sec h2{font-size:var(--axf-t-lg)}.sc-sec>.axf-btn{margin-top:var(--axf-s-1);grid-area:3/1;justify-self:start}.sc-log-head{display:none}.sc-log-row{gap:var(--axf-s-3) var(--axf-s-3);grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}.sc-log-name{white-space:normal;grid-column:1/-1;overflow:visible}.sc-log-v{text-align:left;font-size:var(--axf-t-base)}.sc-log-net{font-size:var(--axf-t-md)}.sc-log-v i{color:var(--axf-ink-muted);font-style:normal;font-size:var(--axf-t-xs);letter-spacing:.1em;margin-bottom:1px;font-weight:400;display:block}.sc-log-row:before{left:-6px}.sc-gates{grid-template-columns:1fr}.sc-gate{border-right:0;border-bottom:1px solid var(--axf-hairline);padding:var(--axf-s-3) var(--axf-s-4)}.sc-gates li:last-child .sc-gate{border-bottom:0}.sc-gate em{margin-top:var(--axf-s-2)}.axf-wallet{margin-top:var(--axf-s-10)}}.axf-ac-section{box-shadow:none;border:1px solid var(--axf-hairline-strong);border-radius:0}.axf-ac-section-head{padding-bottom:var(--axf-s-3);border-bottom:2px solid var(--axf-n-800);align-items:baseline}.sc-ac-head-id{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-ac-head-id h3{font-size:var(--axf-t-md);letter-spacing:-.01em;color:var(--axf-ink);margin:0;font-weight:700}.sc-ac-head-id p{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);line-height:var(--axf-lh-base);margin:0}.axf-ac-balance{background:var(--axf-surface-card);border:1px solid var(--axf-hairline-strong);border-top:2px solid var(--axf-n-800);box-shadow:none;border-radius:0}.axf-ac-balance-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.axf-ac-quick,.axf-ac-help-grid{border-top:1px solid var(--axf-hairline);border-left:1px solid var(--axf-hairline);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0}.axf-ac-quick>button,.axf-ac-quick>a,.axf-ac-help-grid>button,.axf-ac-help-grid>a{border:0;border-right:1px solid var(--axf-hairline);border-bottom:1px solid var(--axf-hairline);box-shadow:none;background:var(--axf-surface-card);border-radius:0}.axf-ac-quick>button:hover,.axf-ac-help-grid>button:hover{background:var(--axf-surface-page);box-shadow:none}.axf-ac-tile-ico{border:1px solid var(--axf-hairline);border-radius:0}.axf-ac-list>button,.axf-ac-list>a{align-items:center;gap:var(--axf-s-4);border:0;border-bottom:1px solid var(--axf-hairline);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.axf-ac-list>button>div,.axf-ac-list>a>div{flex-direction:column;gap:2px;min-width:0;display:flex}.axf-ac-list b{font-size:var(--axf-t-base);color:var(--axf-ink);font-weight:600}.axf-ac-list small{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);line-height:var(--axf-lh-base)}.axf-ac-list em{color:var(--axf-ink-muted);font-style:normal;font-size:var(--axf-t-md)}.axf-ac-list>button:hover{background:var(--axf-surface-page)}.axf-ac-id,.axf-ac-login{box-shadow:none;border:1px solid var(--axf-hairline-strong);border-top:2px solid var(--axf-n-800);border-radius:0}.axf-ac-avatar{border-radius:0}.axf-ac-eating-stats b,.axf-ac-ref-stats b,.axf-ac-mini{font-variant-numeric:tabular-nums}.axf-oc-summary{border:1px solid var(--axf-hairline-strong);border-top:2px solid var(--axf-n-800);gap:0}.axf-oc-summary>*{border:0;border-right:1px solid var(--axf-hairline);background:var(--axf-surface-card);box-shadow:none;border-radius:0}.axf-oc-summary>:last-child{border-right:0}.axf-oc-summary>.balance{background:var(--axf-surface-card)}.axf-oc-summary b,.axf-oc-summary strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.axf-oc-card{box-shadow:none;border:1px solid var(--axf-hairline-strong);border-radius:0}.axf-oc-card:hover{border-color:var(--axf-n-800);box-shadow:none}.axf-oc-money{font-variant-numeric:tabular-nums}.axf-oc-pill{border-radius:var(--axf-radius-sm)}.axf-oc-kind{border-radius:0}.axf-msg,.axf-course-card{box-shadow:none;border:1px solid var(--axf-hairline-strong);border-left-width:1px;border-radius:0;position:relative}.axf-msg.unread{border-left-color:var(--axf-hairline-strong)}.axf-msg.unread:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid var(--axf-money-pay);width:0;height:0;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.axf-modal,.ll-phone-dialog{border:1px solid var(--axf-n-800);border-top:2px solid var(--axf-n-800);box-shadow:var(--axf-shadow-sheet);border-radius:0}.axf-modal-close,.ll-phone-dialog-close{border:1px solid var(--axf-hairline-strong);border-radius:0}.axf-modal-badge{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);letter-spacing:.06em;background:0 0;border:0;border-radius:0;padding:0;font-weight:400;display:block}.axf-wd-balance{background:var(--axf-surface-card);border:1px solid var(--axf-hairline-strong);border-top:2px solid var(--axf-n-800);border-radius:0}.axf-wd-account-card,.axf-wd-record{box-shadow:none;border-radius:0}.axf-wd-record{border-color:var(--axf-hairline-strong)}.axf-co-summary,.axf-co-block{border-radius:0}.axf-co-amount-row{justify-content:space-between;align-items:baseline;gap:var(--axf-s-4);font-variant-numeric:tabular-nums;display:flex}.axf-co-amount-row b,.axf-co-summary-price{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.axf-co-pay-pill{border-radius:var(--axf-radius-sm)}.axf-co-summary-thumb{border-radius:0}@media (width<=900px){.axf-ac-quick,.axf-ac-help-grid,.axf-oc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.axf-ac-section-head{padding-bottom:var(--axf-s-2)}.axf-msg.unread:before{left:-6px}}.axf-ac-eating-stats>div,.axf-ac-ref-stats>div,.axf-ac-mini,.axf-ac-eating-latest,.axf-ac-eating-debt,.axf-ac-ref-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.axf-ac-eating-stats>div>span,.axf-ac-ref-stats>div>span,.axf-ac-mini>span,.axf-ac-eating-latest>span{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);letter-spacing:.08em}.axf-ac-eating-stats>div>b,.axf-ac-ref-stats>div>b,.axf-ac-mini>b,.axf-ac-eating-latest>b{font-size:var(--axf-t-md);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700}.axf-ac-eating-stats>div>small,.axf-ac-ref-stats>div>small,.axf-ac-mini>small,.axf-ac-eating-latest>small,.axf-ac-eating-debt>span,.axf-ac-ref-row small{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);line-height:var(--axf-lh-base)}.axf-ac-ref-row{align-items:baseline;gap:var(--axf-s-4);padding:var(--axf-s-3) 0;border-bottom:1px solid var(--axf-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.axf-ac-ref-row:last-child{border-bottom:0}.axf-ac-ref-row>strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.axf-ac-eating-debt{border-left:1px solid var(--axf-state-danger);border-radius:0}.axf-ac-balance-main .btns{gap:var(--axf-s-2);margin-top:var(--axf-s-4);flex-wrap:wrap;display:flex}.axf-ac-balance-main>span{color:var(--axf-ink-muted);font-size:var(--axf-t-xs);letter-spacing:.08em;display:block}.axf-ac-balance-main>small{margin-top:var(--axf-s-2);max-width:60ch;color:var(--axf-ink-muted);font-size:var(--axf-t-sm);line-height:var(--axf-lh-loose);display:block}.axf-ac-balance-side{gap:var(--axf-s-4);padding-top:var(--axf-s-4);border-top:1px solid var(--axf-hairline);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.account-page .primary,.axf-ac-page .primary,.axf-backdrop .primary,.axf-modal .primary{background:var(--axf-accent);color:var(--axf-ink-on-accent);border:1px solid var(--axf-accent);border-radius:var(--axf-radius-sm);box-shadow:none;background-image:none}.account-page .primary:hover,.axf-ac-page .primary:hover,.axf-backdrop .primary:hover,.axf-modal .primary:hover{background:var(--axf-accent-hover);border-color:var(--axf-accent-hover)}.account-page .ghost,.axf-ac-page .ghost,.axf-modal .ghost{border-radius:var(--axf-radius-sm);background:var(--axf-surface-card);border:1px solid var(--axf-hairline-strong);color:var(--axf-ink-secondary)}.ac-pill,.ac-pill.wechat,.ac-pill.alipay{border-radius:var(--axf-radius-sm);background:var(--axf-surface-card);border:1px solid var(--axf-n-400);color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);letter-spacing:.08em;padding:2px 6px;font-weight:600}.ac-eating-coins,.axf-ac-eating-coins{background:var(--axf-surface-card);background-image:none}.ac-eating-stats>div.main,.axf-ac-eating-stats>div.main{background:var(--axf-surface-page);border-color:var(--axf-hairline-strong);background-image:none;border-radius:0}.axf-course-res-row a,.axf-course-res-row button{color:var(--axf-accent-hover)}.axf-co-summary-price,.axf-co-amount-row.pay b,.axf-co-amount-row .pay{color:var(--axf-money-pay-text-sm)}.cover-rebate-badge{border-radius:var(--axf-radius-sm);background:var(--axf-surface-card);border:1px solid var(--axf-money-pay);color:var(--axf-money-pay-text-sm);font-size:var(--axf-t-xs);letter-spacing:.04em;-webkit-backdrop-filter:none;backdrop-filter:none;padding:2px 6px;font-weight:600}.axf-co-summary-copy>span{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);margin-top:2px;display:block}.axf-pd-media .course-cover-media,.axf-pd-media .course-cover{background:var(--axf-surface-sunken);background-image:none}.axf-zone,.axf-zone[data-zone=course],.axf-zone[data-zone=rights],.axf-zone[data-zone=physical],.axf-zone[data-zone=local],.axf-zone[data-zone=recharge]{--axf-zone-c:var(--axf-a-500);--axf-zone-ink:var(--axf-a-700);--axf-zone-field:var(--axf-a-100);--axf-zone-edge:var(--axf-a-200)}.sc-limit{background:var(--axf-a-800);border-bottom:1px solid var(--axf-a-600);color:var(--axf-a-200);font-size:var(--axf-t-xs);letter-spacing:.08em;line-height:var(--axf-lh-loose);padding-block:var(--axf-s-2)}.axf-entries.sc-decks{grid-template-columns:repeat(4,1fr)}.sc-decks .axf-entry[data-zone=local]:hover{background:var(--axf-zone-field)}.course-cover-template .course-cover-cat{border:1px solid var(--axf-n-400);background:var(--axf-surface-card);color:var(--axf-ink-secondary);font-size:var(--axf-t-xs);letter-spacing:.1em;align-self:flex-start;margin-top:auto;padding:2px 6px;font-weight:600;display:block}.course-cover-template,.course-cover-media-violet .course-cover-template,.course-cover-media-orange .course-cover-template,.course-cover-media-rose .course-cover-template,.course-cover-media-teal .course-cover-template,.course-cover-media-blue .course-cover-template,.course-cover-media-gold .course-cover-template{background:linear-gradient(var(--axf-n-400), var(--axf-n-400)) 50% 46% / 34% 1px no-repeat, repeating-linear-gradient(90deg, var(--axf-n-700) 0 1px, transparent 1px 9px) 50% 40% / 34% 6px no-repeat, var(--axf-surface-sunken);padding:var(--axf-s-3);justify-content:flex-end}.course-cover-media.is-fallback:after{content:"";inset:var(--axf-s-3);border:1px solid var(--axf-n-300);pointer-events:none;position:absolute}.wechat-pay-button,.alipay-pay-button,.ll-phone-pay-actions .wechat,.ll-phone-pay-actions .alipay{box-shadow:none;border-radius:var(--axf-radius-sm)}.axf-wd-method-option{border-radius:var(--axf-radius-sm);position:relative}.axf-wd-method,.axf-wd-method-ico{border-radius:var(--axf-radius-sm)}.axf-wd-method.selected{background:var(--axf-surface-card);border-color:var(--axf-n-800)}.axf-wd-method-option:has(.axf-wd-method.selected):before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid var(--axf-money-pay);width:0;height:0;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}@media (width<=900px){.axf-ac-side{display:none}.axf-entries.sc-decks{grid-template-columns:1fr}}.sc-gate-rows{margin:var(--axf-s-5) 0 0;border-top:1px solid var(--axf-hairline);padding:0;list-style:none}.sc-gate-row{align-items:center;gap:var(--axf-s-4);width:100%;padding:var(--axf-s-3) var(--axf-s-2);border:0;border-bottom:1px solid var(--axf-hairline);font:inherit;text-align:left;cursor:pointer;transition:background var(--axf-dur) var(--axf-ease);background:0 0;border-radius:0;grid-template-columns:56px minmax(0,1fr) auto;display:grid;position:relative}.sc-gate-row:hover{background:var(--axf-surface-page)}.sc-gate-row[disabled]{cursor:wait}.sc-gate-row:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid #0000;width:0;height:0;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.sc-gate-row:hover:before,.sc-gate-row:focus-visible:before{border-left-color:var(--axf-money-pay)}.sc-gate-thumb{border:1px solid var(--axf-hairline-strong);background:repeating-linear-gradient(90deg, var(--axf-n-700) 0 1px, transparent 1px 9px) 0 100% / 100% 5px no-repeat, var(--axf-surface-sunken);width:56px;height:56px;display:block;overflow:hidden}.sc-gate-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sc-gate-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-gate-copy b{font-size:var(--axf-t-base);color:var(--axf-ink);font-weight:600;line-height:1.45}.sc-gate-tag{margin-right:var(--axf-s-2);border:1px solid var(--axf-zone-c);color:var(--axf-zone-ink);font-style:normal;font-size:var(--axf-t-xs);letter-spacing:.08em;padding:1px 6px;font-weight:600;display:inline-block}.sc-gate-copy small{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);line-height:var(--axf-lh-base)}.sc-gate-go{align-items:center;gap:var(--axf-s-1);color:var(--axf-a-600);font-size:var(--axf-t-sm);white-space:nowrap;font-weight:600;display:inline-flex}.axf-ac-quick,.axf-ac-help-grid{border:0;border-top:1px solid var(--axf-hairline);margin-top:var(--axf-s-4);display:block}.axf-ac-quick>button,.axf-ac-quick>a,.axf-ac-help-grid>button,.axf-ac-help-grid>a{align-items:baseline;column-gap:var(--axf-s-3);width:100%;padding:var(--axf-s-3) var(--axf-s-2);border:0;border-bottom:1px solid var(--axf-hairline);text-align:left;background:0 0;border-radius:0;grid-template-columns:20px minmax(0,1fr);row-gap:2px;display:grid}.axf-ac-quick>button:hover,.axf-ac-help-grid>button:hover{background:var(--axf-surface-page)}.axf-ac-quick>button[disabled]{opacity:.55;cursor:not-allowed}.axf-ac-tile-ico{width:20px;height:20px;color:var(--axf-ink-muted);background:0 0;border:0;grid-row:1/span 2;align-self:center}.axf-ac-quick b,.axf-ac-help-grid b{font-size:var(--axf-t-base);color:var(--axf-ink);grid-column:2;font-weight:600}.axf-ac-quick small,.axf-ac-help-grid small{color:var(--axf-ink-muted);font-size:var(--axf-t-sm);line-height:var(--axf-lh-base);grid-column:2}.axf-ac-help-grid>button>b:first-child,.axf-ac-help-grid>a>b:first-child,.axf-ac-help-grid>button>small,.axf-ac-help-grid>a>small{grid-column:1/-1}.axf-ac-section{margin-top:var(--axf-s-10);border:0;padding-inline:0}.axf-ac-balance,.axf-ac-id,.axf-ac-login{border-inline:0;border-bottom:0;padding-inline:0}@media (width<=900px){.sc-gate-row{grid-template-columns:48px minmax(0,1fr);padding-inline:0}.sc-gate-thumb{width:48px;height:48px}.sc-gate-go{margin-top:var(--axf-s-1);grid-column:2;justify-self:start}.sc-gate-row:before{left:-6px}.axf-ac-section{margin-top:var(--axf-s-8)}}.sc-face[data-settled=true] .sc-fig,.sc-face[data-settled=true] .sc-unit,.sc-face[data-settled=true] .sc-row-v{animation:.42s cubic-bezier(.16,1,.3,1) both sc-seat}@media (prefers-reduced-motion:reduce){.sc-face[data-settled=true] .sc-fig,.sc-face[data-settled=true] .sc-unit,.sc-face[data-settled=true] .sc-row-v{animation:none}}.course-cover-media.is-fallback>.cover-tag{display:none}.axf-drawer{border-top:2px solid var(--axf-n-800);border-radius:0}.axf-co-amount-list,.axf-course-res-row,.axf-msg-ico,.axf-oc-summary>*,.axf-oc-summary .balance,.axf-oc-summary .course,.axf-oc-summary .rights,.axf-oc-summary .total,.axf-oc-kind,.axf-oc-kind.course,.axf-pd-side,.axf-wd-methods{border-radius:0}.axf-pd-side-btn,.axf-wd-amount-row,.axf-wd-record-link,.axf-wd-submit,.axf-wd-all-btn,.payment-button,.axf-pd-footer .payment-button,.axf-pd-pay-group .payment-button,.course-cover-cat,.axf-wd-method em,.axf-wd-method-unbind{border-radius:var(--axf-radius-sm)}.axf-modal,.axf-drawer,.ll-phone-dialog,.ll-phone-dialog-backdrop .ll-phone-dialog{box-shadow:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
