.v5-route-page{min-height:100vh;color:var(--tp-text-main);background-color:var(--tp-bg);overflow-x:clip;box-sizing:border-box}.v5-route-page>:is(.card,.section-card,.form-card,.panel,.state-card,.info-card,.class-card,.member-card,.order-card,.coupon-card,.action-card){border-color:var(--border);border-radius:8px;box-shadow:var(--shadow-sm)}.v5-route-page>:is(.topbar,.top-bar,.page-head,.page-header,.header,.title-bar){border-bottom-color:var(--border);background-color:#fffffff0;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.v5-route-page :is(button,[role=button],.action,.link,.nav-action):focus-visible{outline:3px solid color-mix(in srgb,var(--tp-primary) 32%,transparent);outline-offset:2px}.v5-domain--auth,.v5-domain--settings{background-color:var(--ds-background)}.v5-domain--auth>:is(.form-card,.auth-card),.v5-domain--settings>:is(.form-card,.security-card,.section-card){border-top:3px solid var(--tp-primary)}.v5-domain--aidou,.v5-domain--member,.v5-domain--redeem-purchase,.v5-domain--id-center,.v5-domain--coupon,.v5-domain--profile-qr,.v5-domain--q{background-color:#f7f5f2}.v5-domain--id-center>:is(.hero,.hero-card,.identity-card),.v5-domain--member>:is(.hero,.member-card),.v5-domain--coupon>:is(.hero,.hero-card){border-bottom:3px solid var(--tp-gold)}.v5-domain--agent,.v5-domain--invite,.v5-domain--customer-service{background-color:var(--ds-background)}.v5-domain--agent>:is(.stats-band,.metric-grid,.summary-card,.workbench-card){border-left:3px solid var(--tp-secondary)}.v5-domain--voice-classroom,.v5-domain--live{background-color:var(--ds-background)}.v5-domain--voice-classroom>:is(.hero,.room-summary),.v5-domain--live>:is(.hero,.live-stage){border-color:var(--ds-ink)}.v5-domain--ai-assistant>:is(.hero,.assistant-hero,.intro-card),.v5-domain--tongpin>:is(.hero,.hero-card),.v5-domain--lewo>:is(.hero,.profile-hero){border-bottom:3px solid var(--tp-primary)}@media(max-width:374px){.v5-route-page>:is(.card,.section-card,.form-card,.panel,.state-card,.info-card){max-width:100%}}@media(prefers-reduced-motion:reduce){.v5-route-page *,.v5-route-page *:before,.v5-route-page *:after{scroll-behavior:auto!important}}.v5-route-page{--v5-page-gutter: clamp(12px, 3.6vw, 16px);--v5-section-gap: 12px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.v5-route-page>:where(.topbar,.top-bar,.page-head,.page-header,.header,.title-bar,.navbar){min-height:56px;border-bottom:1px solid var(--tp-border)!important;background:#ffffffe6!important;box-shadow:none!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.v5-route-page>:where(.hero,.hero-card,.intro,.summary-card,.profile-hero,.member-hero){margin-right:var(--v5-page-gutter);margin-left:var(--v5-page-gutter);border-radius:18px!important;background:var(--tp-hero-mesh)!important;box-shadow:0 10px 28px #0866d938!important}.v5-route-page>:where(.card,.section-card,.form-card,.panel,.info-card,.state-card,.list-card){margin-right:var(--v5-page-gutter);margin-left:var(--v5-page-gutter);border-radius:14px!important;box-shadow:var(--shadow-sm)!important}.v5-layout--auth{padding:clamp(18px,5vh,42px) var(--v5-page-gutter) 32px;background:linear-gradient(180deg,rgba(234,243,255,.62) 0,rgba(234,243,255,.24) 240px,var(--tp-bg) 520px)}.v5-layout--auth>:where(.brand-area,.brand-section,.auth-brand,.logo-section){margin-bottom:18px;text-align:center}.v5-layout--auth>:where(.auth-card,.form-card,.login-card,.register-card,.panel){max-width:430px;margin-right:auto!important;margin-left:auto!important;padding:clamp(16px,4vw,22px)!important;border:1px solid var(--tp-border)!important;border-top:3px solid var(--tp-primary)!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:var(--shadow-md)!important}.v5-layout--form,.v5-layout--settings{background:var(--tp-bg)}.v5-layout--form>:where(.form,.form-card,.panel,.section-card,.content-card),.v5-layout--settings>:where(.form,.form-card,.panel,.section-card,.settings-card,.security-card){margin-top:var(--v5-section-gap);padding:16px!important;border:1px solid var(--tp-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--shadow-sm)!important}.v5-layout--form :where(.field,.form-item,.input-row)+:where(.field,.form-item,.input-row){margin-top:14px}.v5-layout--settings :where(.menu-list,.setting-list,.security-list,.list){overflow:hidden;border:1px solid var(--tp-border);border-radius:14px;background:#fff}.v5-layout--settings :where(.menu-row,.setting-row,.security-row,.list-row,.item){min-height:58px;border-bottom:1px solid var(--tp-border)!important;background:#fff!important;box-shadow:none!important}.v5-layout--dashboard>:where(.metric-grid,.stats-grid,.overview-grid,.dashboard,.summary-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:var(--v5-section-gap) var(--v5-page-gutter) 0}.v5-layout--dashboard :where(.metric-card,.stat-card,.overview-cell,.summary-item){min-width:0;padding:14px!important;border:1px solid var(--tp-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--shadow-sm)!important}.v5-layout--feed>:where(.tabs,.tab-row,.filter-tabs,.filters){position:sticky;top:56px;z-index:20;display:flex;gap:8px;padding:9px var(--v5-page-gutter);overflow-x:auto;background:#f5f8fcf0!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.v5-layout--feed>:where(.feed-list,.list,.waterfall,.post-waterfall,.coupon-list,.card-list){margin:12px var(--v5-page-gutter) 0}.v5-layout--feed :where(.post-card,.feed-card,.coupon-card,.member-card){overflow:hidden;border:1px solid var(--tp-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--shadow-sm)!important}.v5-layout--detail>:where(.content,.detail-content,.article,.details,.body),.v5-layout--profile>:where(.content,.profile-content,.body){margin:12px var(--v5-page-gutter) 0}.v5-layout--detail :where(.detail-card,.info-card,.article-card,.content-card),.v5-layout--profile :where(.profile-card,.info-card,.section-card){border:1px solid var(--tp-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--shadow-sm)!important}.v5-layout--profile>:where(.profile-hero,.hero,.hero-card){padding-top:22px!important;padding-bottom:22px!important}.v5-layout--ledger :where(.amount,.balance,.metric-value,.record-amount,.total){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.v5-layout--ledger :where(.record-list,.ledger-list,.transaction-list){overflow:hidden;margin:12px var(--v5-page-gutter) 0;border:1px solid var(--tp-border);border-radius:14px;background:#fff;box-shadow:var(--shadow-sm)}.v5-layout--ledger :where(.record-item,.ledger-item,.transaction-row){min-height:64px;border-bottom:1px solid var(--tp-border)!important}.v5-layout--conversation{background:linear-gradient(180deg,var(--ds-blue-tint) 0,var(--tp-bg) 300px)}.v5-layout--conversation :where(.message-list,.conversation-list,.chat-list){border-radius:14px}.v5-layout--immersive{color:#fff;background:var(--ds-ink)}.v5-layout--immersive>:where(.topbar,.header,.page-head,.navbar){border-color:#ffffff1a!important;background:#172d46e0!important;color:#fff!important}.v5-layout--immersive>:where(.hero,.stage,.room-stage,.video-stage,.scanner-stage){border-radius:0!important;background:var(--ds-ink)!important;box-shadow:none!important}@media(min-width:720px){.v5-route-page>:where(.hero,.hero-card,.intro,.summary-card,.profile-hero,.member-hero),.v5-route-page>:where(.card,.section-card,.form-card,.panel,.info-card,.state-card,.list-card),.v5-layout--feed>:where(.feed-list,.list,.waterfall,.post-waterfall,.coupon-list,.card-list),.v5-layout--detail>:where(.content,.detail-content,.article,.details,.body),.v5-layout--profile>:where(.content,.profile-content,.body){max-width:920px;margin-right:auto;margin-left:auto}}@media(max-width:359px){.v5-route-page{--v5-page-gutter: 10px}.v5-layout--dashboard>:where(.metric-grid,.stats-grid,.overview-grid,.dashboard,.summary-grid){gap:8px}}.v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar,.aidou-v5-topbar):first-child{--v5-titlebar-side-reserve: 104px;position:relative}.v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar,.aidou-v5-topbar):first-child>:is(.v5-titlebar-title,.top-title,.topbar-title,.nav-title,.page-title,.idv5-page-title,.title,.brand,.title-wrap,.head-title,.peer-info),.v5-route-page>.aidou-v5-topbar:first-child .v5-titlebar-title{position:absolute!important;top:50%;left:50%;z-index:1;grid-row:1!important;grid-column:1 / -1!important;width:calc(100% - (var(--v5-titlebar-side-reserve) * 2));min-width:0;max-width:calc(100% - (var(--v5-titlebar-side-reserve) * 2));margin:0!important;overflow:hidden;text-align:center!important;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%,-50%)}body.has-global-page-nav .v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar):first-child{--v5-titlebar-side-reserve: 116px}.v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.page-head):first-child>:is(.head-title,.title-wrap){display:flex;flex-direction:column;align-items:center}.v5-route-page>.room-head:first-child>.peer-info{display:grid;grid-template-columns:38px minmax(0,max-content);justify-content:center;text-align:left!important}.v5-route-page>.aidou-v5-topbar:first-child .aidou-v5-brand{min-width:34px}.v5-route-page>.aidou-v5-topbar:first-child .v5-titlebar-title{display:flex;flex-direction:column;align-items:center}.v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar,.aidou-v5-topbar):first-child>:last-child:not(:is(.v5-titlebar-title,.top-title,.topbar-title,.nav-title,.page-title,.idv5-page-title,.title,.brand,.title-wrap,.head-title,.peer-info)){grid-column:-2 / -1;justify-self:end;margin-left:auto!important}.v5-route-page>:is(.profile-topbar,.idv5-page-head):first-child>:is(.topbar-title,.idv5-page-title){font-size:17px;line-height:1.25}#app .v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar):first-child:has(>:is(.v5-titlebar-title,.top-title,.topbar-title,.nav-title,.page-title,.idv5-page-title,.title,.brand,.title-wrap,.head-title,.peer-info)){display:grid;grid-template-columns:var(--v5-titlebar-side-reserve) minmax(0,1fr) var(--v5-titlebar-side-reserve);align-items:center;column-gap:0;row-gap:4px;box-sizing:border-box;height:auto;min-height:52px;padding:8px 14px!important}html body.has-global-page-nav.has-global-page-titlebar #app>.app>.v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar):first-child:has(>:is(.v5-titlebar-title,.top-title,.topbar-title,.nav-title,.page-title,.idv5-page-title,.title,.brand,.title-wrap,.head-title,.peer-info)){--v5-titlebar-side-reserve: var(--v5-global-nav-width, 116px) !important;padding-top:calc(8px + env(safe-area-inset-top))!important}#app .v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar):first-child>:is(.v5-titlebar-title,.top-title,.topbar-title,.nav-title,.page-title,.idv5-page-title,.title,.brand,.title-wrap,.head-title,.peer-info){position:static!important;grid-row:var(--v5-titlebar-title-row, 1)!important;grid-column:var(--v5-titlebar-title-column, 2)!important;justify-self:stretch;width:100%;max-width:100%;height:auto;transform:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.6}body.has-global-page-nav #app .v5-route-page>:first-child>:is(.back-btn,.nav-back,.topbar-back,.page-back,.header-back,[data-back=true]),body.has-global-page-nav #app .v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row):first-child>:is(.back,.icon-btn,.link,.nav-btn,.ghost-btn,.nav-link,.topbar-link,.nav-action):first-child{display:none!important}body.has-stacked-page-titlebar .v5-route-page{--v5-titlebar-title-row: 2;--v5-titlebar-title-column: 1 / -1}body.has-stacked-page-titlebar #app .v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar):first-child:has(>:is(.v5-titlebar-title,.top-title,.topbar-title,.nav-title,.page-title,.idv5-page-title,.title,.brand,.title-wrap,.head-title,.peer-info)){grid-template-columns:var(--v5-titlebar-side-reserve) minmax(0,1fr);grid-template-rows:minmax(36px,auto) auto}#app .v5-route-page>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar):first-child>:not(:is(.v5-titlebar-title,.top-title,.topbar-title,.nav-title,.page-title,.idv5-page-title,.title,.brand,.title-wrap,.head-title,.peer-info)){grid-row:1}#app .v5-route-page>.room-head:first-child:has(>.peer-info){grid-template-columns:var(--v5-global-nav-width, 38px) minmax(0,1fr) 34px;column-gap:8px}#app .v5-route-page>.room-head:first-child>.peer-info{grid-template-columns:38px minmax(0,1fr);justify-content:stretch}#app .v5-route--aidou-private-chat-list>.page-head:first-child:has(>.head-title){grid-template-columns:minmax(0,1fr) auto;column-gap:12px}#app .v5-route--aidou-private-chat-list>.page-head:first-child>.head-title{grid-column:1!important;grid-row:1!important;text-align:left!important;align-items:flex-start}#app .v5-route--aidou-private-chat-list>.page-head:first-child>.head-actions{position:static;grid-column:2}#app .v5-route--aidou-private-chat-list .chat-v5-brand .subtitle{max-width:100%;white-space:normal;overflow:visible}body.has-stacked-page-titlebar #app .v5-route--coupon-detail>.topbar:first-child>.topbar-actions,body.has-stacked-page-titlebar #app .v5-route--coupon-bundle>.topbar:first-child>button:last-child{grid-row:3;grid-column:1 / -1;justify-self:stretch;margin-left:0!important;flex-wrap:wrap;justify-content:center}html body.has-global-page-nav #app .v5-route--live-room>.topbar:first-child:has(>.title-wrap){grid-template-columns:minmax(0,1fr);grid-template-rows:36px auto auto}#app .v5-route--live-room>.topbar:first-child>.title-wrap{grid-row:2!important;grid-column:1 / -1!important}#app .v5-route--live-room>.topbar:first-child>.top-meta{grid-row:3;grid-column:1 / -1;justify-self:stretch;margin-left:0!important;flex-wrap:wrap;justify-content:center}#app .v5-route-page>.aidou-v5-topbar:first-child{height:auto;align-items:center}#app .aidou-v5-topbar .aidou-v5-brand{flex:1;min-width:0}#app .v5-route-page>.aidou-v5-topbar:first-child .v5-titlebar-title{position:static!important;width:auto;max-width:none;min-width:0;transform:none;white-space:normal;overflow:visible;text-align:left!important;align-items:flex-start;line-height:1.6}#app .aidou-v5-ledger-btn{flex:0 0 auto;max-width:30%;line-height:1.5}.tab-bar[data-v-60f6a08f]{position:fixed;bottom:0;left:0;right:0;width:100vw;max-width:none;min-height:calc(72px + var(--safe-area-bottom, env(safe-area-inset-bottom, 0px)));margin:0;background:#ffffffad;border-top:1px solid rgba(224,232,241,.85);box-shadow:0 -8px 30px #172d4612;backdrop-filter:saturate(180%) blur(26px);-webkit-backdrop-filter:saturate(180%) blur(26px);box-sizing:border-box;z-index:100;padding:0 0 var(--safe-area-bottom, env(safe-area-inset-bottom, 0px))}.tab-bar-inner[data-v-60f6a08f]{position:relative;width:100%;max-width:480px;height:72px;margin:0 auto;display:flex;align-items:flex-end;padding:9px 6px 12px;box-sizing:border-box}.tab-icon-defs[data-v-60f6a08f]{position:absolute;width:0;height:0;overflow:hidden}.tab-indicator[data-v-60f6a08f]{position:absolute;top:0;width:24px;height:3px;border-radius:0 0 4px 4px;background:var(--tp-button-gradient, linear-gradient(135deg, var(--ds-blue), var(--ds-blue) 46%, var(--ds-blue)));box-shadow:0 3px 10px #0866d98c;transform:translate(-50%);transition:left .42s cubic-bezier(.34,1.4,.5,1);pointer-events:none}.tab-item[data-v-60f6a08f]{position:relative;display:flex;flex:1;min-width:0;height:47px;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;cursor:pointer;padding:0 2px;box-sizing:border-box;color:var(--ds-muted);-webkit-tap-highlight-color:transparent;outline:none}.tab-icon-shell[data-v-60f6a08f]{position:relative;display:grid;flex:0 0 auto;place-items:center;width:32px;height:30px;overflow:visible;color:inherit;background:transparent;border:0;line-height:1;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.tab-unread[data-v-60f6a08f]{position:absolute;top:-7px;right:-11px;z-index:3;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ds-blue);color:#fff;border:2px solid #fff;box-shadow:0 6px 14px #0866d952;font-size:10px;font-weight:900;line-height:17px;text-align:center;box-sizing:border-box}.tab-icon-symbol[data-v-60f6a08f]{display:block;width:25px;height:25px;fill:currentColor;transition:fill .3s,filter .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.tab-label[data-v-60f6a08f]{display:block;flex:0 0 13px;width:100%;height:13px;max-width:58px;font-size:10.5px;line-height:13px;color:currentColor;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:clip}html:lang(km) .tab-label,html:lang(vi) .tab-label,html:lang(en) .tab-label{flex:0 0 16px;height:16px;max-width:100%;line-height:16px}.tab-item.active[data-v-60f6a08f]{color:var(--tp-primary, var(--ds-blue))}.tab-item.active .tab-icon-shell[data-v-60f6a08f]{transform:translateY(-3px)}.tab-item.active .tab-icon-symbol[data-v-60f6a08f]{fill:url(#tab-nav-gradient);filter:drop-shadow(0 5px 11px rgba(8,102,217,.45));transform:scale(1.1)}.tab-item.center[data-v-60f6a08f]{height:47px}.tab-item.center .tab-icon-shell[data-v-60f6a08f]{width:32px;height:30px;border-radius:0;background:transparent;color:inherit;box-shadow:none;transform:none}.tab-item.center .tab-icon-symbol[data-v-60f6a08f]{width:25px;height:25px;fill:currentColor}.tab-item.center.active[data-v-60f6a08f]{height:63px}.tab-item.center.active .tab-icon-shell[data-v-60f6a08f]{width:46px;height:46px;border-radius:16px;background:var(--tp-button-gradient, linear-gradient(135deg, var(--ds-blue), var(--ds-blue) 46%, var(--ds-blue)));color:#fff;transform:translateY(-11px) scale(1.05);box-shadow:0 14px 26px #0866d99e,inset 0 1px #fff6}.tab-item.center.active .tab-icon-symbol[data-v-60f6a08f]{width:24px;height:24px;fill:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.28));transform:none}.tab-item.active .tab-label[data-v-60f6a08f]{font-weight:700}.tab-item.tapped .tab-icon-symbol[data-v-60f6a08f]{animation:tab-tap-pop-60f6a08f .34s}@keyframes tab-tap-pop-60f6a08f{0%{transform:scale(1)}38%{transform:scale(.8)}70%{transform:scale(1.15)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tab-indicator[data-v-60f6a08f],.tab-icon-shell[data-v-60f6a08f],.tab-icon-symbol[data-v-60f6a08f]{transition:none}.tab-item.tapped .tab-icon-symbol[data-v-60f6a08f]{animation:none}}.toast-overlay[data-v-1c6d11fc]{position:fixed;left:50%;bottom:80px;transform:translate(-50%);z-index:200;pointer-events:none}.toast-box[data-v-1c6d11fc]{background:#13231df0;border-radius:var(--radius-md, 8px);padding:10px 20px;max-width:300px}.toast-text[data-v-1c6d11fc]{color:#fff;font-size:14px;text-align:center}.global-page-nav[data-v-5893d157]{position:fixed;top:calc(5px + env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left),var(--v5-global-nav-left, calc((100vw - var(--page-max-width, 480px)) / 2 + 8px)));z-index:140;display:flex;align-items:center;gap:4px;pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.global-page-nav.is-hidden[data-v-5893d157]{opacity:0;transform:translateY(-12px);pointer-events:none}.nav-pill[data-v-5893d157]{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:36px;min-width:46px;margin:0;padding:0 8px;border:1px solid var(--tp-border, var(--ds-line));border-radius:8px;color:var(--tp-primary-strong, var(--ds-blue));background:#fffffff5;box-shadow:0 4px 12px #172d4614;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;font-weight:800;line-height:1}.nav-pill[data-v-5893d157]:after{border:0}.nav-pill[data-v-5893d157]:active{transform:scale(.96)}.nav-pill--home[data-v-5893d157]{min-width:48px;color:var(--tp-text-secondary, var(--ds-ink))}.nav-icon[data-v-5893d157]{font-size:15px;line-height:1;transform:translateY(-1px)}body.is-live-room-page .global-page-nav,body.is-wide-media-page .global-page-nav{left:max(8px,env(safe-area-inset-left))}body.has-global-page-nav .back-btn,body.has-global-page-nav .nav-back,body.has-global-page-nav .topbar-back,body.has-global-page-nav .page-back,body.has-global-page-nav .header-back,body.has-global-page-nav [data-back=true],body.has-global-page-nav .topbar>.back:first-child,body.has-global-page-nav .topbar>.icon-btn:first-child,body.has-global-page-nav .topbar>.link:first-child,body.has-global-page-nav .topbar>.nav-btn:first-child,body.has-global-page-nav .topbar>.nav-link:first-child,body.has-global-page-nav .topbar>.topbar-link:first-child,body.has-global-page-nav .topbar>.nav-action:first-child,body.has-global-page-nav .top-bar>.nav-btn:first-child,body.has-global-page-nav .top-bar>.ghost-btn:first-child,body.has-global-page-nav .cs-topbar>.nav-link:first-child,body.has-global-page-nav .nav-bar>.nav-btn:first-child,body.has-global-page-nav .nav-bar>.nav-action:first-child,body.has-global-page-nav .page-nav>.nav-action:first-child,body.has-global-page-nav .page-head>.nav-action:first-child,body.has-global-page-nav .page-header>.nav-action:first-child,body.has-global-page-nav .header>.nav-action:first-child,body.has-global-page-nav .head-row>.nav-action:first-child{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.panda-float[data-v-8544d170]{position:fixed;z-index:88;width:46px;height:46px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.panda-float.dragging[data-v-8544d170]{cursor:grabbing}.panda-face[data-v-8544d170]{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid rgba(0,161,214,.18);box-shadow:0 10px 24px #00a1d62e;font-size:24px;line-height:1}.panda-face-img[data-v-8544d170]{display:block;width:36px;height:36px;object-fit:contain}.panda-face[data-v-8544d170]:active{transform:scale(.96)}.broadcast-float[data-v-605471b5]{position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));z-index:960;display:flex;width:min(420px,calc(100vw - 28px));gap:12px;transform:translate(-50%);padding:14px;border:1px solid rgba(143,196,250,.18);border-radius:12px;background:#fffffffa;box-shadow:0 18px 50px #063b8029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.broadcast-float.priority-high[data-v-605471b5],.broadcast-float.priority-urgent[data-v-605471b5]{border-color:#ec701f52}.broadcast-float.broadcast-gift[data-v-605471b5]{width:min(430px,calc(100vw - 24px));padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.gift-broadcast-card[data-v-605471b5]{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;width:100%;min-height:112px;gap:12px;overflow:hidden;padding:16px;border:1px solid rgba(255,255,255,.62);border-radius:22px;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.92),transparent 30%),linear-gradient(135deg,#8fc4fafa,#cfe1f8eb 48%,#8fc4faf5);box-shadow:0 22px 70px #8fc4fa57,0 10px 26px #0866d933;animation:giftCardPop-605471b5 .42s cubic-bezier(.18,1.2,.24,1),giftCardFloat-605471b5 3s ease-in-out both}.gift-aurora[data-v-605471b5]{position:absolute;inset:-60% -20%;background:linear-gradient(100deg,transparent 34%,rgba(255,255,255,.4) 48%,transparent 62%);transform:translate(-50%);animation:giftShimmer-605471b5 1.8s ease-in-out infinite;pointer-events:none}.gift-sparkle[data-v-605471b5]{position:absolute;width:7px;height:7px;border-radius:999px;background:var(--ds-orange-border);box-shadow:0 0 16px #ffc078db;animation:giftSparkle-605471b5 1.35s ease-in-out infinite}.sparkle-1[data-v-605471b5]{top:18px;left:62px}.sparkle-2[data-v-605471b5]{right:82px;top:14px;width:9px;height:9px;animation-delay:.32s}.sparkle-3[data-v-605471b5]{right:28px;bottom:22px;animation-delay:.62s}.gift-medal[data-v-605471b5]{position:relative;z-index:1;display:grid;place-items:center;width:74px;height:74px;border-radius:22px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.92),transparent 18%),linear-gradient(145deg,var(--ds-orange-border),var(--ds-orange) 55%,var(--ds-orange));box-shadow:inset 0 2px 10px #ffffff85,0 14px 24px #b94b1238;animation:giftMedalPulse-605471b5 1.5s ease-in-out infinite}.gift-medal img[data-v-605471b5]{max-width:62px;max-height:62px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(8,102,217,.28))}.gift-bean[data-v-605471b5]{color:var(--ds-orange-strong);font-size:18px;font-weight:900}.gift-copy[data-v-605471b5]{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:4px}.gift-kicker[data-v-605471b5]{width:fit-content;border-radius:999px;padding:3px 9px;color:var(--ds-blue);background:#ffffffc7;font-size:11px;font-weight:900}.gift-title[data-v-605471b5]{color:#fff;font-size:16px;font-weight:900;line-height:1.35;text-shadow:0 2px 12px rgba(6,59,128,.24)}.gift-subtitle[data-v-605471b5]{color:#ffffffdb;font-size:12px;line-height:1.4}.gift-amount[data-v-605471b5]{position:relative;z-index:1;min-width:74px;border-radius:999px;padding:9px 10px;color:var(--ds-orange-strong);background:linear-gradient(135deg,var(--ds-orange-border),var(--ds-orange-light));box-shadow:inset 0 1px #ffffffd1,0 10px 18px #0866d92e;font-size:13px;font-weight:900;text-align:center;white-space:nowrap}.broadcast-icon[data-v-605471b5]{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:10px;color:#fff;font-size:18px;font-weight:800;background:var(--tp-button-gradient)}.priority-high .broadcast-icon[data-v-605471b5],.priority-urgent .broadcast-icon[data-v-605471b5]{background:var(--tp-rose-gold, var(--ds-blue-light))}.broadcast-body[data-v-605471b5]{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.broadcast-head[data-v-605471b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.broadcast-title[data-v-605471b5]{min-width:0;color:#111827;font-size:15px;font-weight:800;line-height:1.35}.broadcast-close[data-v-605471b5]{width:28px;height:28px;flex:0 0 28px;border:0;border-radius:50%;color:#6b7280;background:#f3f4f6;font-size:18px;line-height:28px}.broadcast-subtitle[data-v-605471b5]{color:#4b5563;font-size:13px;line-height:1.45}.broadcast-content[data-v-605471b5]{color:#374151;font-size:13px;line-height:1.55;white-space:pre-wrap}.broadcast-actions[data-v-605471b5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.broadcast-action[data-v-605471b5]{min-height:32px;border:1px solid #d1d5db;border-radius:8px;padding:0 12px;color:#374151;background:#fff;font-size:13px}.broadcast-action.primary[data-v-605471b5]{border-color:var(--tp-primary);color:#fff;background:var(--tp-button-gradient)}.broadcast-float-enter-active[data-v-605471b5],.broadcast-float-leave-active[data-v-605471b5]{transition:opacity .18s ease,transform .18s ease}.broadcast-float-enter-from[data-v-605471b5],.broadcast-float-leave-to[data-v-605471b5]{opacity:0;transform:translate(-50%,10px)}@keyframes giftCardPop-605471b5{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes giftCardFloat-605471b5{0%,to{filter:saturate(1)}50%{filter:saturate(1.12)}}@keyframes giftShimmer-605471b5{0%{transform:translate(-55%) rotate(8deg)}to{transform:translate(55%) rotate(8deg)}}@keyframes giftSparkle-605471b5{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1.28)}}@keyframes giftMedalPulse-605471b5{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-3px) rotate(2deg)}}@media(min-width:768px){.broadcast-float[data-v-605471b5]{right:28px;left:auto;bottom:28px;transform:none}.broadcast-float-enter-from[data-v-605471b5],.broadcast-float-leave-to[data-v-605471b5]{transform:translateY(10px)}}@media(max-width:380px){.gift-broadcast-card[data-v-605471b5]{grid-template-columns:58px minmax(0,1fr);gap:10px}.gift-medal[data-v-605471b5]{width:58px;height:58px;border-radius:18px}.gift-medal img[data-v-605471b5]{max-width:48px;max-height:48px}.gift-amount[data-v-605471b5]{grid-column:1 / -1;width:fit-content;min-width:0;justify-self:end;padding:6px 10px}}.pwa-guide[data-v-846ec6cb]{position:fixed;left:50%;right:auto;bottom:calc(var(--tab-bar-height, 72px) + env(safe-area-inset-bottom,0px) + 12px);z-index:230;display:flex;align-items:center;gap:10px;width:min(calc(100vw - 28px),430px);max-width:calc(100vw - 28px);margin:0;padding:12px 12px 12px 14px;transform:translate(-50%);box-sizing:border-box;border:1px solid var(--tp-border);border-radius:8px;background:#fffffffa;box-shadow:0 12px 32px #172d4624}.pwa-guide__mark[data-v-846ec6cb],.pwa-modal__icon[data-v-846ec6cb]{display:block;flex:0 0 auto;box-sizing:border-box;border-radius:8px;background:#fff;object-fit:contain;box-shadow:inset 0 1px #ffffff9e,0 10px 20px #8fc4fa38}.pwa-guide__mark[data-v-846ec6cb]{width:38px;height:38px}.pwa-guide__content[data-v-846ec6cb]{flex:1;min-width:0}.pwa-guide__title[data-v-846ec6cb]{color:var(--tp-text-main);font-size:14px;font-weight:900;line-height:1.35}.pwa-guide__text[data-v-846ec6cb]{margin-top:3px;color:var(--tp-text-secondary);font-size:12px;line-height:1.4}.pwa-guide__primary[data-v-846ec6cb],.pwa-guide__close[data-v-846ec6cb]{border:0;outline:none}.pwa-guide__primary[data-v-846ec6cb]{flex:0 0 auto;min-width:64px;height:34px;padding:0 14px;border-radius:8px;background:var(--tp-button-gradient);color:#fff;font-size:13px;font-weight:900;box-shadow:0 8px 18px #8fc4fa38}.pwa-guide__close[data-v-846ec6cb]{flex:0 0 30px;width:30px;height:30px;border-radius:8px;background:var(--tp-bg-soft);color:var(--tp-primary-dark);font-size:20px;line-height:28px}.pwa-modal[data-v-846ec6cb]{position:fixed;inset:0;z-index:520;display:flex;align-items:flex-end;justify-content:center;padding:18px max(14px,env(safe-area-inset-left,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-right,0px));box-sizing:border-box}.pwa-modal__mask[data-v-846ec6cb]{position:absolute;inset:0;background:#172d4675}.pwa-modal__panel[data-v-846ec6cb]{position:relative;width:100%;max-width:430px;max-height:min(78vh,640px);overflow-y:auto;box-sizing:border-box;border:1px solid var(--tp-border);border-radius:8px;background:#fff;box-shadow:0 22px 46px #063b802e}.pwa-modal__header[data-v-846ec6cb]{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:18px 18px 12px;border-bottom:1px solid var(--tp-border-soft);background:var(--tp-bg-soft)}.pwa-modal__brand[data-v-846ec6cb]{display:flex;gap:12px;min-width:0}.pwa-modal__icon[data-v-846ec6cb]{width:44px;height:44px}.pwa-modal__title[data-v-846ec6cb]{color:var(--tp-text-main);font-size:18px;font-weight:900;line-height:1.35}.pwa-modal__subtitle[data-v-846ec6cb]{margin-top:6px;color:var(--tp-text-secondary);font-size:13px;line-height:1.55}.pwa-modal__close[data-v-846ec6cb]{flex:0 0 34px;width:34px;height:34px;border:0;border-radius:8px;background:var(--tp-bg-card-pink);color:var(--tp-primary-dark);font-size:22px;line-height:30px}.pwa-modal__browser[data-v-846ec6cb]{margin:14px 18px 0;padding:10px 12px;border-radius:8px;background:var(--tp-bg-card-pink);color:var(--tp-primary-dark);font-size:13px;font-weight:900}.pwa-modal__browser text[data-v-846ec6cb]{display:block;margin-top:3px;color:var(--tp-text-secondary);font-size:12px;font-weight:700}.pwa-modal__android[data-v-846ec6cb]{margin:14px 18px 0;padding:14px;border:1px solid rgba(143,196,250,.24);border-radius:8px;background:linear-gradient(135deg,var(--tp-bg-card-pink),#fff)}.pwa-modal__android-heading[data-v-846ec6cb]{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.pwa-modal__android-title[data-v-846ec6cb]{color:var(--tp-text-main);font-size:15px;font-weight:900;line-height:1.4}.pwa-modal__android-status[data-v-846ec6cb]{margin-top:3px;color:var(--tp-primary-dark);font-size:13px;font-weight:800;line-height:1.45}.pwa-modal__android-version[data-v-846ec6cb]{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#fff;color:var(--tp-primary-dark);font-size:11px;font-weight:800}.pwa-modal__android-copy[data-v-846ec6cb]{margin-top:9px;color:var(--tp-text-secondary);font-size:12px;line-height:1.6}.pwa-modal__android-primary[data-v-846ec6cb],.pwa-modal__android-secondary[data-v-846ec6cb]{width:100%;height:42px;margin-top:12px;border:0;border-radius:8px;font-size:14px;font-weight:900}.pwa-modal__android-primary[data-v-846ec6cb]{background:var(--tp-button-gradient);color:#fff;box-shadow:0 10px 22px #8fc4fa38}.pwa-modal__android-primary--link[data-v-846ec6cb]{display:flex;box-sizing:border-box;align-items:center;justify-content:center;text-decoration:none}.pwa-modal__android-primary[data-v-846ec6cb]:disabled{opacity:.7}.pwa-modal__android-secondary[data-v-846ec6cb]{background:#fff;color:var(--tp-primary-dark);box-shadow:inset 0 0 0 1px var(--tp-border)}.pwa-modal__android-secondary[data-v-846ec6cb]:disabled{opacity:.65}.pwa-modal__android-help[data-v-846ec6cb]{display:grid;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(143,196,250,.16)}.pwa-modal__android-help-title[data-v-846ec6cb]{color:var(--tp-text-main);font-size:12px;font-weight:900}.pwa-modal__android-help-step[data-v-846ec6cb]{display:flex;gap:8px;align-items:flex-start;color:var(--tp-text-secondary);font-size:11px;line-height:1.55}.pwa-modal__android-help-step text[data-v-846ec6cb]{flex:0 0 18px;height:18px;border-radius:50%;background:#8fc4fa1f;color:var(--tp-primary-dark);font-size:10px;font-weight:900;line-height:18px;text-align:center}.pwa-modal__steps[data-v-846ec6cb]{display:grid;gap:10px;padding:14px 18px 4px}.pwa-modal__step[data-v-846ec6cb]{display:flex;gap:10px;align-items:flex-start;min-width:0}.pwa-modal__step-index[data-v-846ec6cb]{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--tp-button-gradient);color:#fff;font-size:13px;font-weight:900;line-height:24px;text-align:center}.pwa-modal__step-text[data-v-846ec6cb]{flex:1;min-width:0;color:var(--tp-text-body);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.pwa-modal__note[data-v-846ec6cb]{margin:12px 18px 0;padding:10px 12px;border-radius:8px;background:var(--tp-gold-soft);color:var(--tp-text-secondary);font-size:12px;line-height:1.55}.pwa-modal__feedback[data-v-846ec6cb]{margin:10px 18px 0;color:var(--tp-primary-dark);font-size:12px;font-weight:800;line-height:1.5;text-align:center}.pwa-modal__actions[data-v-846ec6cb]{display:flex;gap:10px;padding:16px 18px 18px}.pwa-modal__primary[data-v-846ec6cb],.pwa-modal__secondary[data-v-846ec6cb]{flex:1;height:42px;border:0;border-radius:8px;font-size:14px;font-weight:900}.pwa-modal__primary[data-v-846ec6cb]{background:var(--tp-button-gradient);color:#fff;box-shadow:0 10px 22px #8fc4fa38}.pwa-modal__secondary[data-v-846ec6cb]{background:var(--tp-bg-card-pink);color:var(--tp-primary-dark)}@media(max-width:420px){.pwa-guide[data-v-846ec6cb]{grid-template-columns:38px minmax(0,1fr) 30px;display:grid;align-items:center}.pwa-guide__mark[data-v-846ec6cb]{grid-column:1;grid-row:1}.pwa-guide__content[data-v-846ec6cb]{grid-column:2;grid-row:1}.pwa-guide__close[data-v-846ec6cb]{grid-column:3;grid-row:1}.pwa-guide__primary[data-v-846ec6cb]{grid-column:2 / 4;grid-row:2;width:100%;min-width:0}}@media(max-width:360px){.pwa-modal__actions[data-v-846ec6cb]{flex-direction:column}}.update-toast[data-v-52ebdef0]{position:fixed;left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px));bottom:calc(var(--tab-bar-height, 72px) + env(safe-area-inset-bottom,0px) + 12px);z-index:240;display:flex;align-items:center;gap:8px;max-width:430px;margin:0 auto;padding:12px;box-sizing:border-box;border:1px solid rgba(207,225,248,.72);border-radius:14px;background:#f4f8fffa;box-shadow:0 14px 32px #8fc4fa2e}.update-toast--force[data-v-52ebdef0]{background:#f4f8fffa}.update-toast__content[data-v-52ebdef0]{flex:1;min-width:0}.update-toast__title[data-v-52ebdef0]{color:var(--tp-text-main);font-size:14px;font-weight:700;line-height:1.35}.update-toast__text[data-v-52ebdef0]{margin-top:2px;color:var(--tp-text-secondary);font-size:12px;line-height:1.4}.update-toast__primary[data-v-52ebdef0],.update-toast__secondary[data-v-52ebdef0]{flex:0 0 auto;height:34px;min-width:54px;padding:0 12px;border:0;border-radius:8px;font-size:13px;font-weight:700}.update-toast__primary[data-v-52ebdef0]{background:var(--tp-button-gradient);color:#fff;box-shadow:0 8px 18px #8fc4fa33}.update-toast__secondary[data-v-52ebdef0]{background:var(--tp-bg-card-pink);color:var(--tp-primary-dark)}@media(max-width:360px){.update-toast[data-v-52ebdef0]{gap:6px;padding:10px}.update-toast__primary[data-v-52ebdef0],.update-toast__secondary[data-v-52ebdef0]{min-width:46px;padding:0 9px}}.member-gate-overlay[data-v-9d99775b]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#172d467a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.member-gate-card[data-v-9d99775b]{position:relative;width:min(100%,360px);overflow:hidden;padding:28px 22px 20px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:linear-gradient(155deg,#fff 0%,var(--ds-blue-tint) 58%,var(--ds-blue-tint) 100%);box-shadow:0 24px 64px #063b8040;text-align:center}.member-gate-card[data-v-9d99775b]:before{content:"";position:absolute;top:-64px;right:-46px;width:142px;height:142px;border-radius:50%;background:linear-gradient(135deg,#0866d933,#0866d92e)}.member-gate-mark[data-v-9d99775b]{position:relative;display:grid;place-items:center;width:54px;height:54px;margin:0 auto 10px;border:2px solid var(--ds-orange-light);border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--ds-blue),var(--ds-blue));box-shadow:0 9px 22px #0866d94d;font-size:15px;font-weight:900}.member-gate-kicker[data-v-9d99775b],.member-gate-title[data-v-9d99775b],.member-gate-content[data-v-9d99775b]{position:relative;display:block}.member-gate-kicker[data-v-9d99775b]{color:var(--ds-blue);font-size:12px;font-weight:800}.member-gate-title[data-v-9d99775b]{margin-top:5px;color:var(--ds-ink);font-size:21px;font-weight:900}.member-gate-content[data-v-9d99775b]{margin:10px auto 0;color:var(--ds-muted);font-size:14px;line-height:1.65}.member-gate-benefits[data-v-9d99775b]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px}.member-gate-benefit[data-v-9d99775b]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:1px solid var(--ds-blue-soft);border-radius:12px;color:var(--ds-ink);background:#ffffffdb;font-size:11px;font-weight:700}.benefit-icon[data-v-9d99775b]{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;color:var(--ds-blue);background:var(--ds-blue-soft);font-size:13px;font-weight:900}.member-gate-actions[data-v-9d99775b]{position:relative;display:grid;grid-template-columns:1fr 1.28fr;gap:10px;margin-top:20px}.member-gate-btn[data-v-9d99775b]{height:44px;margin:0;padding:0 12px;border:0;border-radius:13px;font-size:14px;font-weight:800;line-height:44px}.member-gate-btn[data-v-9d99775b]:after{border:0}.member-gate-btn--ghost[data-v-9d99775b]{color:var(--ds-muted);background:var(--ds-background)}.member-gate-btn--primary[data-v-9d99775b]{color:#fff;background:linear-gradient(120deg,var(--ds-blue),var(--ds-blue));box-shadow:0 9px 20px #0866d940}.lewo-image-viewer[data-v-300b7cbc]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#05080ef0;touch-action:none}.viewer-stage[data-v-300b7cbc]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab}.viewer-stage[data-v-300b7cbc]:active{cursor:grabbing}.viewer-image[data-v-300b7cbc]{display:block;max-width:100vw;max-height:100vh;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform .16s ease;will-change:transform}.viewer-close[data-v-300b7cbc],.viewer-nav[data-v-300b7cbc]{position:fixed;z-index:2;border:0;color:#fff;background:#ffffff29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.viewer-close[data-v-300b7cbc]{top:calc(12px + env(safe-area-inset-top));right:12px;width:42px;height:42px;border-radius:50%;font-size:28px;line-height:1}.viewer-nav[data-v-300b7cbc]{top:50%;width:42px;height:56px;border-radius:999px;transform:translateY(-50%);font-size:34px}.viewer-nav.prev[data-v-300b7cbc]{left:10px}.viewer-nav.next[data-v-300b7cbc]{right:10px}.viewer-counter[data-v-300b7cbc]{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:2;transform:translate(-50%);min-width:58px;padding:7px 12px;border-radius:999px;color:#fff;background:#ffffff29;text-align:center;font-size:13px;font-weight:800;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:480px){.viewer-nav[data-v-300b7cbc]{display:none}}:root{--ds-blue: #0866d9;--ds-blue-strong: #0754b8;--ds-blue-deep: #063b80;--ds-blue-soft: #eaf3ff;--ds-blue-tint: #f4f8ff;--ds-blue-border: #cfe1f8;--ds-blue-light: #8fc4fa;--ds-cyan: #16b9e8;--ds-orange: #ec701f;--ds-orange-strong: #b94b12;--ds-orange-soft: #fff2e8;--ds-orange-border: #f7cba9;--ds-orange-light: #ffc078;--ds-ink: #172d46;--ds-body: #40566e;--ds-muted: #5c6d82;--ds-background: #f5f8fc;--ds-line: #e0e8f1;--ds-shadow: #14365c;--tp-primary: var(--ds-blue);--tp-primary-strong: var(--ds-blue-strong);--tp-primary-2: var(--ds-blue-light);--tp-primary-3: var(--ds-blue-border);--tp-primary-dark: var(--ds-blue-strong);--tp-primary-light: var(--ds-blue-border);--tp-primary-soft: var(--ds-blue-soft);--tp-secondary: var(--ds-orange-strong);--tp-secondary-strong: var(--ds-orange-strong);--tp-secondary-soft: var(--ds-orange-soft);--tp-gold: var(--ds-orange-strong);--tp-gold-strong: var(--ds-orange-strong);--tp-gold-soft: var(--ds-orange-soft);--tp-bg: var(--ds-background);--tp-bg-soft: var(--ds-blue-tint);--tp-bg-card: #ffffff;--tp-bg-card-pink: var(--ds-blue-tint);--tp-rose-gold: var(--ds-orange-strong);--tp-purple: var(--ds-blue);--tp-purple-soft: var(--ds-blue-soft);--tp-deep-purple: var(--ds-blue-deep);--tp-text-main: var(--ds-ink);--tp-text-title: var(--ds-ink);--tp-text-body: var(--ds-body);--tp-text-secondary: var(--ds-body);--tp-text-muted: var(--ds-muted);--tp-text-disabled: var(--ds-muted);--tp-text-light: #ffffff;--tp-border: var(--ds-line);--tp-border-strong: var(--ds-blue-border);--tp-border-soft: #edf2f8;--tp-shadow: rgba(20, 54, 92, .12);--tp-shadow-soft: rgba(20, 54, 92, .07);--tp-page-gradient: linear-gradient(180deg, #fafcff 0%, #f5f8fc 100%);--tp-hero-gradient: linear-gradient(135deg, #0754b8 0%, #0866d9 46%, #0873bf 100%);--tp-hero-mesh: radial-gradient(120% 90% at 15% 0%, #0873bf 0%, #0866d9 58%, #063b80 100%);--tp-button-gradient: linear-gradient(135deg, #0754b8 0%, #0866d9 52%, #0873bf 100%);--tp-rose-gold-gradient: linear-gradient(135deg, #b94b12 0%, #ec701f 48%, #ffc078 76%, #ec701f 100%);--tp-member-card-gradient: linear-gradient(135deg, #0754b8 0%, #0866d9 100%);--tp-vip-gradient: linear-gradient(140deg, #172d46 0%, #063b80 52%, #0866d9 100%);--tp-card-gradient: #ffffff;--tp-soft-gradient: var(--ds-blue-tint);--lewo-primary: var(--tp-primary);--lewo-primary-dark: var(--tp-primary-dark);--lewo-primary-light: var(--tp-bg-card-pink);--lewo-primary-soft: var(--tp-bg);--lewo-accent: var(--tp-purple);--lewo-accent-soft: var(--tp-secondary-soft);--lewo-bg: var(--tp-bg);--lewo-card: var(--tp-bg-card);--lewo-text: var(--tp-text-main);--lewo-text-secondary: var(--tp-text-secondary);--lewo-text-muted: var(--tp-text-muted);--lewo-border: var(--tp-border);--lewo-success: #16845b;--lewo-warning: var(--ds-orange-strong);--lewo-danger: #c43e3e;--lewo-info: var(--ds-blue);--lewo-hero: var(--tp-hero-gradient);--lewo-hero-soft: var(--tp-page-gradient);--green: var(--tp-primary);--green-dark: var(--tp-primary-dark);--green-light: var(--tp-primary-2);--gold: var(--tp-rose-gold);--gold-soft: var(--tp-gold-soft);--ink: var(--tp-text-main);--muted: var(--tp-text-secondary);--line: var(--tp-border);--surface-soft: var(--tp-bg-card-pink);--primary: var(--tp-primary);--primary-dark: var(--tp-primary-dark);--accent: var(--tp-purple);--text-title: var(--tp-text-main);--text-body: var(--tp-text-secondary);--text-hint: var(--tp-text-muted);--border: var(--tp-border);--bg-page: var(--tp-bg);--bg-card: var(--tp-bg-card);--success: var(--lewo-success);--warning: var(--lewo-warning);--danger: var(--lewo-danger);--info: var(--lewo-info);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 2px rgba(23, 45, 70, .05), 0 3px 10px rgba(23, 45, 70, .07);--shadow-md: 0 5px 14px rgba(23, 45, 70, .08), 0 16px 32px rgba(23, 45, 70, .09);--shadow-lg: 0 10px 22px rgba(23, 45, 70, .12), 0 28px 56px rgba(23, 45, 70, .16);--shadow-soft: var(--shadow-sm);--shadow-card: var(--shadow-md);--font-mono: "SF Mono", "Menlo", "Consolas", "Courier New", monospace;--page-max-width: 480px;--tab-bar-height: 72px;--safe-area-bottom: env(safe-area-inset-bottom, 0px)}html:lang(km),html:lang(km) body{font-family:Khmer OS System,Noto Sans Khmer,Leelawadee UI,system-ui,sans-serif;line-height:1.65}html:lang(en) button,html:lang(vi) button,html:lang(km) button{word-break:normal;overflow-wrap:break-word}html,body{margin:0;padding:0;min-height:100%;min-width:320px;overflow-x:hidden;overflow-x:clip;background:var(--tp-bg);color:var(--tp-text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}view,scroll-view,swiper,swiper-item{display:block;box-sizing:border-box}text,image,button,input,textarea{box-sizing:border-box}image{display:inline-block;max-width:100%}button,input,textarea{font:inherit}#app{max-width:var(--page-max-width);margin:0 auto;min-height:100vh;background:var(--tp-bg);position:relative;overflow-x:hidden;overflow-x:clip}body.is-live-room-page #app,body.is-wide-media-page #app{width:100%;max-width:none}.page-container{min-height:100vh;padding-bottom:calc(var(--tab-bar-height) + var(--safe-area-bottom))}.page-container.no-tab{padding-bottom:0}.lewo-page{min-height:100vh;padding:14px 14px calc(var(--tab-bar-height) + 18px + var(--safe-area-bottom));background:var(--tp-bg);color:var(--tp-text-main)}body.has-global-page-nav:not(.has-global-page-titlebar) #app>.app>:first-child{padding-top:calc(46px + env(safe-area-inset-top))!important}body.has-global-page-nav #app>.app>:first-child{overflow-x:clip!important}body.has-global-page-nav.has-global-page-titlebar #app>.app>:first-child>:is(.topbar,.top-bar,.cs-topbar,.nav-bar,.page-nav,.page-head,.page-header,.header,.head-row,.header-bar,.head,.nav,.room-head,.idv5-page-head,.invite-nav,.poster-nav,.profile-topbar):first-child{position:sticky!important;top:0!important;z-index:120!important;margin-top:0!important;padding-top:env(safe-area-inset-top)!important}body.has-global-page-nav.has-global-page-titlebar #app>.app>:first-child{padding-top:0!important}.lewo-hero{position:relative;overflow:hidden;padding:20px 18px;border-radius:var(--radius-lg);background:var(--tp-hero-gradient);color:#fff;box-shadow:0 16px 34px var(--tp-shadow)}.lewo-hero:after{display:none}.lewo-card{margin-top:12px;padding:14px;border:1px solid var(--tp-border);border-radius:var(--radius-md);background:var(--tp-bg-card);box-shadow:var(--shadow-sm)}.lewo-btn{min-height:44px;border:0;border-radius:var(--radius-md);background:var(--tp-button-gradient);color:#fff;font-size:14px;font-weight:800;box-shadow:0 7px 16px #0866d92e}.lewo-btn--ghost{border:1px solid var(--tp-border);background:var(--tp-bg-card-pink);color:var(--tp-primary-dark);box-shadow:none}.lewo-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:var(--tp-bg-card-pink);color:var(--tp-primary-dark);font-size:11px;font-weight:800}.lewo-state{margin-top:12px;padding:24px 16px;border:1px solid var(--tp-border);border-radius:var(--radius-md);background:var(--tp-bg-card);color:var(--tp-text-secondary);text-align:center;box-shadow:var(--shadow-sm)}.lewo-state__icon{display:block;margin-bottom:8px;font-size:28px}.lewo-state__title{display:block;color:var(--tp-text-main);font-size:15px;font-weight:800}.lewo-state__desc{display:block;margin-top:6px;color:var(--tp-text-muted);font-size:12px;line-height:1.6}.lewo-safe-card{margin-top:12px;padding:12px 14px;border:1px solid var(--ds-orange-light);border-left:3px solid var(--tp-gold);border-radius:var(--radius-md);background:var(--tp-gold-soft);color:var(--tp-text-secondary);font-size:12px;line-height:1.6}p,span,div,li,td,th{word-break:break-word;overflow-wrap:break-word}.topbar,.navbar,.header{color:var(--tp-text-main)!important;background:#fffffff5!important;border-bottom:1px solid var(--tp-border)!important;box-shadow:0 4px 18px #172d460f!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-action,.nav-back,.back,.back-btn,.topbar-back,.topbar-link,.link,.section-link,.video-open,.kicker,.hero-kicker{color:var(--tp-primary)!important}.icon-btn,.back-btn,.nav-back,.topbar-back{border:1px solid var(--tp-border)!important;background:var(--tp-bg-card)!important;color:var(--tp-primary-dark)!important;box-shadow:var(--shadow-sm)!important}.page,.detail-page,.list-page,.form-page,.planet-page,.square-page,.agent-page,.invite-page,.live-page,.mine-page,.member-page,.settings-page,.message-page,.aidou-page,.login-root,.register-root,.page-root,.redeem-page,.id-page,.team-page,.reward-page,.coupon-page,.settings-root{background:var(--tp-bg)!important;color:var(--tp-text-main)!important}.hero,.hero-card,.summary-card,.cover-card.empty,.cover-empty,.profile-hero,.member-hero,.vip-card,.intro{background:var(--tp-hero-gradient)!important;color:#fff!important;border:0!important;border-radius:var(--radius-md)!important;box-shadow:0 16px 34px #8fc4fa29!important}.hero-card .desc,.hero-card .hero-desc,.hero-card .hero-sub,.hero-card .hero-summary,.summary-card .stage-range,.hero-card .hero-kicker,.hero .kicker,.hero .desc,.hero .safe,.lewo-hero .kicker,.lewo-hero .desc,.lewo-hero .hero-sub,.lewo-hero .hero-desc,.intro .desc{color:#ffffffdb!important}.hero-card .hero-title,.hero .hero-title,.hero .title,.intro-title,.lewo-hero .hero-title,.summary-card .hero-title{color:#fff!important}.card,.safe-card,.state-card,.section-card,.story-card,.list-card,.question-card,.info-card,.filter-card,.article-card,.comment-card,.title-card,.hint-card,.form-card,.search-card,.dashboard,.member-card,.benefit-card,.theme-card,.task-card,.service-card,.panel-card,.live-card{border:1px solid var(--tp-border)!important;border-radius:var(--radius-md)!important;background:var(--tp-bg-card)!important;box-shadow:var(--shadow-sm)!important}.primary-btn,.primary,.dark,.submit-button,.main-btn,.pill-btn,.search-btn,.submit-btn,.bottom-btn,.action-btn.primary,.actions button,.actions .dark,.comment-form button,.modal-actions .primary,.modal-actions .dark,.popup-actions .primary-btn,.tabs .active,.filter.active,.tool-grid button,.search-row button{border-color:var(--tp-primary)!important;background:var(--tp-button-gradient)!important;color:#fff!important;box-shadow:0 7px 16px #0866d92e!important}.ghost-btn,.ghost-action,.secondary-btn,.secondary,.ghost,.upload-btn,.owner-actions button,.toggle-btn,.load-more,.state-btn,.action-btn.ghost{border:1px solid var(--ds-blue-border)!important;background:var(--tp-bg-card)!important;color:var(--tp-primary-dark)!important}.tag,.badge,.status-chip,.status-pill,.total-chip,.status,.meta text,.meta-row text,.tabs text,.member-tags text,.tag-row text,.stats view,.dashboard view{background:var(--tp-bg-card-pink)!important;color:var(--tp-primary-dark)!important;border-color:#cfe1f8d9!important}.tag.gold,.badge.gold,.pvu-chip,.announcement{background:var(--tp-gold-soft)!important;color:var(--tp-gold-strong)!important;border-color:var(--ds-orange-light)!important}.state-card,.state-row,.empty-inline,.empty,.no-more{color:var(--tp-text-secondary)!important}.state-card.error,.hint-card.rejected{border-color:#c026742e!important;background:#fff7fa!important}.safety,.safe-card,.notice-card,.notice,.modal-note,.risk-warning{border:1px solid #ead8af!important;border-left:3px solid var(--tp-warning)!important;background:var(--tp-gold-soft)!important;color:var(--tp-text-body)!important}.class-desc,.quick-desc,.apply-desc,.apply-status,.member-desc,.resource-desc,.card-summary,.section-desc,.sub,.desc,.helper,.tip,.form-tip,.placeholder,.muted{color:var(--tp-text-body)!important}.title,.section-title,.card-title,.quick-title,.class-title,.modal-title,.label,.switch-title{color:var(--tp-text-title)!important}.hero .title,.hero .section-title,.hero .card-title,.hero .quick-title,.hero .class-title,.hero .kicker,.hero .sub,.hero .desc,.hero .safe,.intro .intro-title,.intro .intro-desc{color:#ffffffeb!important}.hero .title,.hero .hero-title,.intro .intro-title{color:#fff!important}.input,.textarea,.picker,input,textarea{border-color:var(--tp-border-strong)!important;border-radius:var(--radius-md)!important;background:var(--tp-bg-card)!important;color:var(--tp-text-main)!important}input::placeholder,textarea::placeholder{color:var(--tp-text-muted)!important}.toast,.toast-message,.copy-fallback,.modal,.popup,.dialog{border:1px solid var(--tp-border)!important;background:#fffffffa!important;color:var(--tp-text-main)!important;box-shadow:0 18px 42px #063b802e!important}.filter{border:1px solid var(--tp-border)!important;background:var(--tp-bg-card)!important;color:var(--tp-text-body)!important}.rich-content :is(img),.story-rich :is(img),.block-image,.supplement-image,.grid-img,.image-thumb,.review-image,.cover-image{cursor:zoom-in}.app-v5 :is(button,[role=button],input,textarea,select){letter-spacing:0}.app-v5 :is(button,[role=button]){-webkit-tap-highlight-color:transparent;transition:transform .1s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.app-v5 :is(button,[role=button]):active{transform:translateY(1px) scale(.99)}.app-v5 :is(button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid rgba(47,111,197,.34);outline-offset:2px}.app-v5 :is(button,input,textarea,select):disabled,.app-v5 [aria-disabled=true]{cursor:not-allowed!important;border-color:var(--tp-border)!important;background:var(--ds-line)!important;color:var(--ds-muted)!important;box-shadow:none!important;opacity:1!important}.app-v5 :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,select){min-height:44px}.app-v5 :is(.state,.state-card,.feed-state-card,.empty,.empty-state,.error-state,.loading-state){border:1px solid var(--tp-border)!important;border-radius:var(--radius-md)!important;background:var(--tp-bg-card)!important;color:var(--tp-text-body)!important;box-shadow:var(--shadow-sm)!important}.app-v5 :is(.state-title,.empty-title,.error-title){color:var(--tp-text-title)!important;letter-spacing:0!important}.app-v5 :is(.eyebrow,.kicker,.brand-kicker){letter-spacing:0!important}.app-v5 :is(.hero-title,.page-title,.title){letter-spacing:0!important;overflow-wrap:anywhere}.app-v5 :is(.hero,.hero-card,.summary-band,.reward-band):after,.app-v5 :is(.hero,.hero-card,.summary-band,.reward-band):before,.app-v5 :is(.login-root,.register-root) .bg-deco{display:none!important}.app-v5 .growth-deco{display:none!important}.app-v5 :is(.login-root,.register-root) :is(.brand-name,.field-label),.app-v5 .page-root :is(.panel-title,.field-label,.section-title,.topbar-title){color:var(--tp-text-title)!important}.app-v5 :is(.login-root,.register-root,.page-root) :is(.brand-sub,.field-hint,.panel-desc,.section-subtitle){color:var(--tp-text-muted)!important}.app-v5 :is(.login-root,.register-root,.page-root) :is(.pwd-toggle,.forgot-link,.link,.country-code,.wallet-meta,.text-btn){color:var(--tp-primary-strong)!important}.app-v5 :is(.login-root,.register-root) .agree-check.checked{border-color:var(--tp-primary)!important;background:var(--tp-primary)!important}.app-v5 :is(.login-mode,.register-mode,.filter-tabs,.tabs){border:1px solid var(--tp-border)!important;background:var(--tp-bg-soft)!important}.app-v5 :is(.mode-btn,.tab-btn,.filter-tab).active{border-color:var(--ds-blue-border)!important;background:var(--tp-primary-soft)!important;color:var(--tp-primary-strong)!important;box-shadow:none!important}.app-v5 :is(.metric-card,.reward-item,.conversation-card,.coupon-card){border:1px solid var(--tp-border)!important;border-radius:var(--radius-md)!important;background:var(--tp-bg-card)!important;box-shadow:var(--shadow-sm)!important}.app-v5 :is(.section-head,.card-head,.page-head){min-width:0}.app-v5 :is(.section-head,.card-head,.page-head)>*{min-width:0}.app-v5 :is(.list,.grid,.feature-grid,.quick-grid){min-width:0}.app-v5 :is(.success,.success-state,.status-success){color:var(--success)!important}.app-v5 :is(.warning,.warning-state,.status-warning){color:var(--warning)!important}.app-v5 :is(.error,.error-state,.status-error){color:var(--danger)!important}@media(max-width:374px){.lewo-page,.app-v5 :is(.page,.detail-page,.list-page,.form-page,.square-page,.agent-page,.invite-page){padding-left:12px!important;padding-right:12px!important}}@media(prefers-reduced-motion:reduce){.app-v5 *,.app-v5 *:before,.app-v5 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.idv5-page{--idv5-gold: #c8951c;--idv5-gold-dark: #785307;--idv5-gold-light: #f2d65f;--idv5-gold-soft: #fff7df;--idv5-magenta: #b71972;--idv5-purple: #8f27b7;--idv5-pink: #f52f8a;--idv5-ink: #17131d;--idv5-body: #514b5d;--idv5-muted: #817a8f;--idv5-line: #e5e2eb;min-height:100vh;padding:12px 14px calc(38px + env(safe-area-inset-bottom));overflow-x:clip;background:#f3f2f7;color:var(--idv5-ink);box-sizing:border-box}.idv5-page button,.idv5-page input{font:inherit}.idv5-page button{border:0;letter-spacing:0}.idv5-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;margin:-12px -14px 14px;padding:0 16px;border-bottom:1px solid var(--idv5-line);background:#fffffff5}.idv5-page-title{min-width:0;overflow:hidden;font-size:18px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.idv5-page-action{padding:8px 4px;background:transparent;color:var(--idv5-body);font-size:13px;font-weight:800}.idv5-page-action--pink{color:var(--idv5-pink)}.idv5-hero{position:relative;overflow:hidden;padding:20px 18px;border:1px solid rgba(126,84,5,.18);border-radius:8px;background:linear-gradient(120deg,#9d6b05,#c89218 52%,#f0d464);color:#fff;box-shadow:0 12px 26px #6f4b082e}.idv5-hero:after{position:absolute;right:-34px;top:-44px;width:132px;height:132px;border-radius:50%;background:#ffffff29;content:""}.idv5-hero--number{padding:28px 18px 24px;text-align:center}.idv5-hero-kicker,.idv5-hero-title,.idv5-hero-subtitle,.idv5-result-title,.idv5-result-id,.idv5-result-desc{display:block}.idv5-hero-kicker{position:relative;z-index:1;font-size:13px;font-weight:900}.idv5-hero-title{position:relative;z-index:1;margin-top:7px;font-size:25px;font-weight:900;line-height:1.22;letter-spacing:0}.idv5-hero-number{position:relative;z-index:1;display:block;margin:4px 0 13px;font-family:var(--font-mono);font-size:clamp(38px,12vw,52px);font-weight:900;line-height:1.15;letter-spacing:.14em;text-indent:.14em;text-shadow:0 2px 8px rgba(75,45,0,.34)}.idv5-hero-subtitle{position:relative;z-index:1;max-width:300px;margin-top:5px;color:#ffffffeb;font-size:12px;line-height:1.6}.idv5-hero-chip-row,.idv5-chip-row,.idv5-segmented,.idv5-inline-actions,.idv5-result-actions{display:flex;gap:8px;align-items:center}.idv5-hero-chip-row{position:relative;z-index:1;justify-content:center;flex-wrap:wrap}.idv5-hero-chip{padding:5px 9px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#ffffff2e;color:#fff;font-size:11px;font-weight:800}.idv5-toolbar{display:flex;gap:10px;align-items:center;margin-top:12px}.idv5-toolbar .idv5-chip-row{flex:1;min-width:0}.idv5-chip-row{overflow-x:auto;padding:1px 0 6px;scrollbar-width:none}.idv5-chip-row::-webkit-scrollbar{display:none}.idv5-chip{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid var(--idv5-line)!important;border-radius:999px;background:#fff;color:var(--idv5-body);font-size:12px;font-weight:800}.idv5-chip.active{border-color:#c79a28!important;background:linear-gradient(120deg,#a87308,#efd35d);color:#fff;box-shadow:0 5px 12px #97690c33}.idv5-segmented{margin-top:8px;padding:4px;border:1px solid var(--idv5-line);border-radius:8px;background:#fff}.idv5-segmented button{flex:1;min-width:0;min-height:34px;padding:0 7px;border-radius:6px;background:transparent;color:var(--idv5-muted);font-size:11px;font-weight:800}.idv5-segmented button.active{background:var(--idv5-gold-soft);color:var(--idv5-gold-dark)}.idv5-section{margin-top:16px}.idv5-section-head{display:flex;gap:12px;align-items:flex-end;justify-content:space-between;margin:0 2px 9px}.idv5-section-title,.idv5-section-note{display:block}.idv5-section-title{font-size:16px;font-weight:900}.idv5-section-note{margin-top:3px;color:var(--idv5-muted);font-size:11px;line-height:1.45}.idv5-section-link{flex:0 0 auto;padding:5px 0;background:transparent;color:var(--idv5-pink);font-size:12px;font-weight:800}.idv5-card,.idv5-state,.idv5-search-panel,.idv5-order-card,.idv5-holding-card,.idv5-favorite-card{border:1px solid var(--idv5-line);border-radius:8px;background:#fff;box-shadow:0 4px 12px #20182712}.idv5-card,.idv5-state,.idv5-search-panel{padding:15px}.idv5-stack{display:grid;gap:10px}.idv5-state{display:grid;gap:8px;color:var(--idv5-body);font-size:13px;line-height:1.65}.idv5-state--error{border-color:#f0b4c8;background:#fff7fa;color:#a62753}.idv5-notice{display:flex;gap:8px;margin-top:12px;padding:11px 12px;border:1px solid #e7c771;border-radius:8px;background:var(--idv5-gold-soft);color:#754d06;font-size:12px;line-height:1.6}.idv5-notice--info{border-color:#cbd9ff;background:#f1f5ff;color:#3458b8}.idv5-notice-mark{flex:0 0 auto;font-weight:900}.idv5-info-list{overflow:hidden;padding:0 15px}.idv5-info-row{display:grid;grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:14px;align-items:start;min-height:48px;padding:14px 0;border-bottom:1px solid var(--idv5-line)}.idv5-info-row:last-child{border-bottom:0}.idv5-info-label{color:var(--idv5-body);font-size:13px}.idv5-info-value{min-width:0;overflow-wrap:anywhere;color:var(--idv5-ink);font-size:13px;font-weight:900;line-height:1.55;text-align:left}.idv5-info-value--pink{color:var(--idv5-pink)}.idv5-info-value--success{color:#16845b}.idv5-btn{min-height:44px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:900}.idv5-btn--gold{background:linear-gradient(120deg,#9f6c05,#edcf55);color:#fff;box-shadow:0 8px 18px #95660838}.idv5-btn--pink{background:linear-gradient(120deg,var(--idv5-pink),#b52dca);color:#fff;box-shadow:0 8px 18px #d7297933}.idv5-btn--outline{border:1px solid #e3c369!important;background:#fff;color:var(--idv5-gold-dark)}.idv5-btn--soft{background:#f4eef8;color:var(--idv5-purple)}.idv5-btn--danger{background:#fff0f4;color:#be2f5d}.idv5-btn:disabled,.idv5-chip:disabled{cursor:not-allowed;opacity:.56}.idv5-btn--wide{width:100%}.idv5-inline-actions,.idv5-result-actions{margin-top:14px}.idv5-inline-actions>*,.idv5-result-actions>*{flex:1}.idv5-search-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.idv5-input{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid #d8d4e1;border-radius:7px;outline:0;background:#fff;color:var(--idv5-ink)}.idv5-input:focus{border-color:#c6941f;box-shadow:0 0 0 3px #c8951c24}.idv5-agreement{display:flex;gap:9px;align-items:flex-start;margin-top:13px;color:var(--idv5-body);font-size:12px;line-height:1.55}.idv5-check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:19px;height:19px;border:1px solid #cfc8d8;border-radius:5px;background:#fff;color:#fff;font-size:12px;font-weight:900}.idv5-check.checked{border-color:var(--idv5-pink);background:var(--idv5-pink)}.idv5-product{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px;border:1px solid var(--idv5-line);border-radius:8px;background:#fff;box-shadow:0 4px 12px #20182714}.idv5-product__body{min-width:0}.idv5-product__number,.idv5-product__meta,.idv5-product__story,.idv5-product__price,.idv5-product__member{display:block}.idv5-product__number{font-family:var(--font-mono);font-size:21px;font-weight:900}.idv5-product__meta{margin-top:4px;overflow:hidden;color:var(--idv5-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.idv5-product__story{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--idv5-body);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.idv5-product__side{min-width:76px;text-align:right}.idv5-product__price{color:var(--idv5-pink);font-family:var(--font-mono);font-size:14px;font-weight:900}.idv5-product__member{margin-top:4px;color:var(--idv5-muted);font-size:10px}.idv5-product__cta{display:inline-block;margin-top:7px;padding:6px 12px;border-radius:999px;background:linear-gradient(120deg,var(--idv5-pink),#c02bc1);color:#fff;font-size:11px;font-weight:900}.idv5-id-badge{display:inline-flex;flex-direction:column;justify-content:center;min-width:72px;min-height:58px;padding:8px 9px;border-radius:8px;color:#fff;background:linear-gradient(145deg,#8d248f,#bc1976);box-sizing:border-box}.idv5-id-badge--gold{background:linear-gradient(145deg,#9f6d08,#e6c245)}.idv5-id-badge--purple{background:linear-gradient(145deg,#6f2b9f,#9f28bd)}.idv5-id-badge--small{min-width:72px;min-height:58px}.idv5-id-badge--large{width:100%;min-height:112px;align-items:center;padding:18px;background:linear-gradient(120deg,#986705,#c8951c 55%,#f0d464);text-align:center}.idv5-id-badge__label,.idv5-id-badge__number{display:block}.idv5-id-badge__label{font-size:10px;font-weight:800;opacity:.92}.idv5-id-badge__number{margin-top:5px;font-family:var(--font-mono);font-size:17px;font-weight:900;line-height:1}.idv5-id-badge--large .idv5-id-badge__number{margin-top:9px;font-size:clamp(34px,11vw,48px);letter-spacing:.12em;text-indent:.12em;text-shadow:0 2px 8px rgba(75,45,0,.32)}.idv5-order-card,.idv5-holding-card,.idv5-favorite-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px}.idv5-order-main,.idv5-holding-main,.idv5-favorite-main{min-width:0}.idv5-order-number,.idv5-order-meta,.idv5-holding-title,.idv5-holding-meta{display:block}.idv5-order-number,.idv5-holding-title{font-family:var(--font-mono);font-size:17px;font-weight:900}.idv5-order-meta,.idv5-holding-meta{margin-top:4px;overflow:hidden;color:var(--idv5-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.idv5-order-side{text-align:right}.idv5-order-price{display:block;color:var(--idv5-pink);font-family:var(--font-mono);font-size:13px;font-weight:900}.idv5-status{display:inline-block;margin-top:5px;padding:4px 7px;border-radius:999px;background:#eef8f2;color:#148150;font-size:10px;font-weight:900}.idv5-status--pending{background:var(--idv5-gold-soft);color:#865d08}.idv5-status--danger{background:#fff0f4;color:#bd315d}.idv5-primary-holding{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border:1px solid #dfc267;border-radius:8px;border-color:#dfc267;background:var(--idv5-gold-soft);box-shadow:0 4px 12px #6f4b0814}.idv5-primary-pill{padding:6px 9px;border:1px solid #d8b853;border-radius:999px;color:var(--idv5-gold-dark);font-size:10px;font-weight:900}.idv5-swap{display:grid;gap:8px;margin-top:12px}.idv5-swap-arrow{color:var(--idv5-muted);font-size:20px;text-align:center}.idv5-swap-card{padding:18px;border:1px solid var(--idv5-line);border-radius:8px;background:#fff;text-align:center;box-shadow:0 4px 12px #2018270f}.idv5-swap-label,.idv5-swap-number,.idv5-swap-level{display:block}.idv5-swap-label{color:var(--idv5-muted);font-size:12px}.idv5-swap-number{margin-top:8px;font-family:var(--font-mono);font-size:27px;font-weight:900}.idv5-swap-level{margin-top:8px;color:var(--idv5-purple);font-size:11px;font-weight:800}.idv5-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0}.idv5-progress-step{height:5px;border-radius:999px;background:#ddd9e3}.idv5-progress-step.active{background:linear-gradient(90deg,var(--idv5-pink),var(--idv5-purple))}.idv5-result{padding:28px 18px 22px;text-align:center}.idv5-result-icon{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#e8f8ef;color:#15945a;font-size:42px;font-weight:700}.idv5-result-icon--pending{background:var(--idv5-gold-soft);color:#a16c06;font-size:28px}.idv5-result-title{margin-top:14px;font-size:21px;font-weight:900}.idv5-result-id{margin-top:7px;font-family:var(--font-mono);font-size:25px;font-weight:900}.idv5-result-desc{max-width:300px;margin:8px auto 0;color:var(--idv5-muted);font-size:12px;line-height:1.65}.idv5-rule-list{overflow:hidden}.idv5-rule-item{border-bottom:1px solid var(--idv5-line)}.idv5-rule-item:last-child{border-bottom:0}.idv5-rule-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:48px;padding:0 14px;background:#fff;color:var(--idv5-ink);font-size:13px;font-weight:900;text-align:left}.idv5-rule-body{padding:0 14px 14px;color:var(--idv5-body);font-size:12px;line-height:1.7}.idv5-toast{position:fixed;z-index:100;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));max-width:82vw;padding:10px 14px;border-radius:999px;background:linear-gradient(120deg,var(--idv5-pink),var(--idv5-purple));color:#fff;font-size:12px;transform:translate(-50%)}@media(max-width:374px){.idv5-page{padding-right:10px;padding-left:10px}.idv5-page-head{margin-right:-10px;margin-left:-10px}.idv5-product{grid-template-columns:68px minmax(0,1fr)}.idv5-product__side{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left}.idv5-product__member{display:none}.idv5-product__cta{margin-top:0}.idv5-info-row{grid-template-columns:minmax(82px,auto) minmax(0,1fr)}.idv5-result-actions,.idv5-inline-actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.idv5-page *,.idv5-page *:before,.idv5-page *:after{scroll-behavior:auto!important;transition:none!important}}.v5-page-intro[data-v-b6b84413]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;width:auto;min-height:112px;margin:12px 14px;padding:18px 16px;overflow:hidden;color:#fff;background:var(--tp-hero-mesh);border:0;border-radius:16px;box-shadow:0 10px 26px #0866d938;box-sizing:border-box}.v5-page-intro[data-v-b6b84413]:after{position:absolute;right:-38px;top:-50px;width:150px;height:150px;content:"";border-radius:42px;background:#ffffff17;transform:rotate(22deg)}.v5-page-intro__mark[data-v-b6b84413]{display:grid;place-items:center;position:relative;z-index:1;width:44px;height:44px;color:#fff;font-size:17px;font-weight:800;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);border-radius:14px;box-shadow:inset 0 1px #ffffff52}.v5-page-intro__copy[data-v-b6b84413],.v5-page-intro__eyebrow[data-v-b6b84413],.v5-page-intro__title[data-v-b6b84413],.v5-page-intro__description[data-v-b6b84413]{display:block;min-width:0}.v5-page-intro__copy[data-v-b6b84413]{position:relative;z-index:1}.v5-page-intro__eyebrow[data-v-b6b84413]{margin-bottom:3px;color:#ffffffd1;font-size:11px;font-weight:800}.v5-page-intro__title[data-v-b6b84413]{overflow-wrap:anywhere;color:#fff;font-size:22px;font-weight:850;line-height:1.24}.v5-page-intro__description[data-v-b6b84413]{margin-top:5px;color:#ffffffdb;font-size:12px;line-height:1.6}.v5-page-intro--identity .v5-page-intro__mark[data-v-b6b84413],.v5-page-intro--asset .v5-page-intro__mark[data-v-b6b84413]{color:#fff;background:#ffffff2e}.v5-page-intro--identity[data-v-b6b84413]:after,.v5-page-intro--asset[data-v-b6b84413]:after{background:#f7cba924}.v5-page-intro--operations .v5-page-intro__mark[data-v-b6b84413]{background:#ffffff2e}.v5-page-intro--voice[data-v-b6b84413]{color:#fff;background:linear-gradient(140deg,var(--ds-ink),var(--ds-blue-deep) 58%,var(--ds-blue));border-color:var(--ds-ink)}.v5-page-intro--voice .v5-page-intro__description[data-v-b6b84413]{color:var(--ds-line)}.v5-page-intro.is-compact[data-v-b6b84413]{min-height:112px}.v5-page-intro.is-markless[data-v-b6b84413]{grid-template-columns:minmax(0,1fr)}@media(max-width:374px){.v5-page-intro[data-v-b6b84413]{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:15px 14px}.v5-page-intro.is-markless[data-v-b6b84413]{grid-template-columns:minmax(0,1fr)}.v5-page-intro__mark[data-v-b6b84413]{width:38px;height:38px}.v5-page-intro__title[data-v-b6b84413]{font-size:19px}}
