svg.one-bkc-equipment-image{display:block;width:100%;height:100%;overflow:hidden;object-fit:contain}svg.one-bkc-equipment-image>g[data-equipment-nameplate]{pointer-events:none}.task-detail-cover-button>svg.one-bkc-equipment-image{height:auto;aspect-ratio:16 / 9}.task-image-viewer>svg.one-bkc-equipment-image{width:100%;height:100%;min-height:0;border-radius:16px;touch-action:pinch-zoom;filter:drop-shadow(0 16px 34px rgba(0,0,0,.32))}.bts-member-fund{--fund-ink: #112f42;--fund-text-soft: #50646a;--fund-line: #dce6e1;color:var(--fund-ink);background:radial-gradient(ellipse at 15% 5%,#dceee6 0,transparent 40%),radial-gradient(ellipse at 100% 35%,#f4e9c9 0,transparent 43%)}.bts-member-fund h1,.bts-member-fund h2,.bts-member-fund p,.bts-member-fund dl,.bts-member-fund dd{margin:0}.bts-member-fund button,.bts-member-fund input,.bts-member-fund select{font:inherit}.bts-member-fund :is(button,input,select):focus-visible{outline:2px solid #08755a;outline-offset:3px}.bts-member-fund button:disabled{cursor:default}.bts-fund-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;margin-bottom:14px;border:1px solid #e3eae6;border-radius:15px;background:#edf3ef}.bts-fund-nav button{min-height:44px;display:flex;gap:7px;justify-content:center;align-items:center;border:0;border-radius:11px;background:transparent;color:#365253;font-size:13px;font-weight:650}.bts-fund-nav button[aria-pressed=true]{background:#fff;color:#0b5a46;box-shadow:0 2px 8px #122d2610}.bts-fund-nav svg,.bts-fund-product h2 svg,.bts-fund-order header svg{flex:0 0 auto}.bts-fund-hero{display:flex;gap:12px;align-items:center;padding:17px 15px;border:1px solid #355e53;border-radius:19px;color:#fff;background:linear-gradient(115deg,#134339,#226651);box-shadow:0 8px 24px #14493b1f}.bts-fund-hero-symbol{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border:1px solid #e4c87960;border-radius:13px;color:#f6d88b;background:#ffffff14}.bts-fund-hero small{color:#ffe1a1;font-size:11px;font-weight:650}.bts-fund-hero h2{margin:2px 0;font-size:clamp(19px,5vw,24px);line-height:1.25}.bts-fund-hero p{color:#eef7f1;font-size:12px;line-height:1.45}.bts-fund-purchase-hero{margin-bottom:14px;align-items:flex-start}.bts-fund-purchase-rate{display:grid;gap:3px;margin-left:auto;text-align:right;align-self:center}.bts-fund-purchase-rate strong{color:#ffe1a1;font-size:25px;line-height:1.1}.bts-fund-purchase-rate small{font-weight:500;line-height:1.3}.bts-fund-balance{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:11px 13px;margin:12px 0!important;border:1px solid var(--fund-line);border-radius:12px;background:#f6faf7;color:var(--fund-text-soft);font-size:12px}.bts-fund-balance strong{color:#153f34;font-size:15px;font-variant-numeric:tabular-nums}.bts-fund-eligibility{margin:11px 0!important;color:#64522a;font-size:12px;line-height:1.5}.bts-fund-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bts-fund-product,.bts-fund-order,.bts-fund-form{min-width:0;border:1px solid #e0e7e2;border-radius:17px;background:#fffdf9f2;box-shadow:0 5px 16px #213a2d0a}.bts-fund-product{display:block;padding:12px}.bts-fund-product-main{display:grid;gap:9px}.bts-fund-product h2{display:flex;align-items:center;gap:6px;font-size:16px}.bts-fund-product h2 svg,.bts-fund-order header svg{color:#15715c}.bts-fund-product-rate{display:grid;gap:3px}.bts-fund-product-rate strong{font-size:24px;line-height:1;color:#135c49;font-variant-numeric:tabular-nums}.bts-fund-product small{color:var(--fund-text-soft);font-size:11px}.bts-fund-product-bottom{display:grid;gap:9px;margin-top:auto;padding-top:10px}.bts-fund-product-bottom p{display:grid;gap:2px;padding-top:7px;border-top:1px solid #e8ede9}.bts-fund-product-bottom p>span{font-size:11px;font-weight:600;line-height:1.45}.bts-fund-product-bottom button,.bts-fund-confirm{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:7px 9px;border:1px solid #c8dfd3;border-radius:10px;background:#e8f3eb;color:#145441;font-size:12px;font-weight:700}.bts-fund-product-bottom button:disabled,.bts-fund-confirm:disabled{border-color:#e1e6e3;background:#f2f4f2;color:#5d6c67}.bts-fund-policy{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;border:1px solid #eadfc8;border-radius:12px;background:#fff9eb;color:#5d4c30;font-size:12px;line-height:1.5}.bts-fund-policy p+p{margin-top:4px}.bts-fund-policy svg{flex:0 0 auto;color:#9c701d}.bts-fund-form{display:grid;gap:8px;padding:14px}.bts-fund-form .bts-fund-balance{margin:0 0 5px!important}.bts-fund-form>label{margin-top:5px;font-size:13px;font-weight:700}.bts-fund-form>small{color:var(--fund-text-soft);font-size:11px;line-height:1.4}.bts-fund-input{display:flex;align-items:center;gap:8px;border:1px solid #ccdcd2;border-radius:10px;background:#fff;padding:0 12px}.bts-fund-input:focus-within{outline:2px solid #08755a;outline-offset:2px}.bts-fund-input span{font-weight:700;color:#165948}.bts-fund-input input,.bts-fund-form select{min-height:44px;min-width:0;width:100%;font-size:14px}.bts-fund-input input{border:0;background:transparent;outline:0!important}.bts-fund-form select{border:1px solid #ccdcd2;border-radius:10px;background:#fff;padding:7px 11px;color:var(--fund-ink)}.bts-fund-estimate{margin-top:5px;padding:11px;border-radius:12px;background:#f2f7f3}.bts-fund-estimate h2{margin-bottom:6px;font-size:14px}.bts-fund-estimate dl div,.bts-fund-order dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:5px 0}.bts-fund-estimate dt,.bts-fund-order dt{color:var(--fund-text-soft);font-size:12px}.bts-fund-estimate dd,.bts-fund-order dd{text-align:right;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.bts-fund-estimate .is-total{margin-top:4px;padding-top:9px;border-top:1px solid #d8e4dc}.bts-fund-estimate .is-total dd{font-size:16px;color:#105744}.bts-fund-form .bts-fund-policy{margin-top:3px}.bts-fund-confirm{min-height:48px;justify-content:space-between;margin-top:5px;padding:8px 13px;border-color:#e1c77c;background:#f6e4ac;color:#473616;font-size:14px}.bts-fund-orders{display:grid;gap:11px}.bts-fund-orders>h2{font-size:18px}.bts-fund-orders>.bts-fund-balance{margin:0!important}.bts-fund-orders>.bts-fund-legacy-title{margin-top:6px;font-size:15px}.bts-fund-order{padding:12px}.bts-fund-order header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #e5eae6}.bts-fund-order header>span{display:inline-flex;align-items:center;gap:7px}.bts-fund-status{border-radius:99px;padding:4px 8px;background:#e8f3eb;color:#185744;font-size:11px}.bts-fund-status.is-due{background:#f8eed4;color:#72591e}.bts-fund-order dl{padding-top:4px}.bts-fund-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 12px;border-radius:10px;background:#f0f5f2;color:#36584b;font-size:13px}.bts-fund-feedback.is-error{background:#f8eeea;color:#873e2f}.bts-fund-feedback.is-success{background:#e8f5eb;color:#1c6446}.bts-fund-feedback button{padding:6px 8px;border:1px solid currentColor;border-radius:7px;background:none;color:inherit}@media(max-width:359px){.bts-fund-product{padding:9px}.bts-fund-product-bottom p>span{font-size:10px}.bts-fund-purchase-rate strong{font-size:22px}}.bts-member-fund .bts-fund-solar-banner{background:linear-gradient(126deg,#fffffff2,#e5f5f0e6 62%,#fceec3db),url(/brand/bts/BTS_Icon.svg) 108% 108% / 145px auto no-repeat}.bts-member-fund .solar-fund-hero h2{color:#163b3c}.bts-member-fund .solar-fund-hero p{color:#62716c}.bts-member-fund .bts-fund-overview strong{white-space:normal!important;overflow-wrap:anywhere}.bts-member-fund .solar-fund-summary.bts-fund-overview small{min-height:24px;font-size:9px}.bts-member-fund .solar-fund-summary.bts-fund-overview strong{font-size:11px;line-height:1.4}.bts-member-fund .solar-fund-plan-card.bts-fund-product{display:block;padding:13px}.bts-member-fund .solar-fund-plan-thumb{overflow:hidden;background:#fff}.bts-member-fund .solar-fund-plan-thumb :is(svg,img){width:100%;height:100%;object-fit:contain}.bts-member-fund .solar-fund-plan-return>span{flex:1}.bts-member-fund .solar-fund-plan-return{flex-direction:row;align-items:center}.bts-member-fund .solar-fund-plan-return small{font-size:10px;line-height:1.4;font-weight:600}.bts-member-fund .solar-fund-plan-return strong{margin-top:5px;font-size:19px}.bts-member-fund .solar-fund-plan-return em{flex-basis:86px;width:auto;display:grid;min-height:58px}.bts-member-fund .solar-fund-plan-card-head>span:nth-child(2) strong{font-size:15px}.bts-member-fund .solar-fund-plan-card-head>b{max-width:76px;font-size:9px;line-height:1.35}.bts-member-fund .solar-fund-plan-card-head small{font-size:10px}.bts-member-fund .solar-fund-plan-investment strong{font-size:14px}.bts-member-fund .solar-fund-plan-card>footer{grid-template-columns:minmax(0,1fr) minmax(115px,45%);gap:10px;align-items:center}.bts-member-fund .solar-fund-plan-card>footer>span{font-size:11px}.bts-member-fund .solar-fund-plan-card>footer>button{min-width:0;min-height:44px;font-size:13px;padding:8px}.bts-member-fund .solar-fund-plan-card>footer>button:disabled{box-shadow:none;border:1px solid #dce8e2;background:#eaf1ed;color:#5f736b}.bts-member-fund .bts-fund-product-rule{margin-top:9px;padding-top:9px;border-top:1px solid #dee9e2;color:#697a72;font-size:10px;line-height:1.4}.bts-member-fund .bts-fund-special{border-color:#d8a33180;background:linear-gradient(130deg,#fffdf5,#fff3d7 65%,#eaf5ed)}.bts-member-fund .bts-fund-special .solar-fund-plan-return{background:linear-gradient(118deg,#e1f5e9,#fce5aa)}.bts-member-fund .bts-fund-special .solar-fund-plan-card-head small{color:#9b6a13}.bts-member-fund .bts-fund-special .solar-fund-plan-card-head>b{background:#f8e5b3;color:#805b14}.bts-member-fund .bts-fund-special-section .solar-fund-section-head em{color:#977524}.bts-member-fund .bts-fund-purchase-hero{border:1px solid #dbe8de;color:#173c35;background:linear-gradient(115deg,#fffdf5,#e8f4ed);box-shadow:0 5px 18px #14493b0c}.bts-member-fund .bts-fund-purchase-hero small{color:#96701f}.bts-member-fund .bts-fund-purchase-hero p{color:#62756b}.bts-member-fund .bts-fund-purchase-rate strong{color:#a37316}.bts-member-fund .bts-fund-purchase-rate{flex:0 0 65px}.bts-fund-hero-equipment{width:54px;height:54px;flex:0 0 54px;border:1px solid #e2e8dd;border-radius:13px;overflow:hidden;background:#fff}.bts-fund-coupon-exclusion{padding:8px 9px;border-radius:8px;background:#f7f1e3;color:#7c6230!important}.bts-fund-trial-dialog{max-width:min(340px,calc(100vw - 36px));width:100%;border:1px solid #e1d6b8;border-radius:20px;padding:22px;color:#082c4b;background:#fffef9;box-shadow:0 18px 54px #082c4b2c}.bts-fund-trial-dialog::backdrop{background:#082c4b55}.bts-fund-trial-dialog h2{margin:0 0 10px;font-size:18px}.bts-fund-trial-dialog p{margin:0;color:#516067;font-size:13px;line-height:1.7}.bts-fund-trial-dialog>div{display:flex;gap:9px;margin-top:20px}.bts-fund-trial-dialog button{display:inline-flex;flex:1;min-width:0;align-items:center;justify-content:center;gap:5px;padding:11px 8px;min-height:44px;border:1px solid #e3e5df;border-radius:11px;background:#f3f5f0;color:#51606a;font:inherit;font-size:13px;font-weight:650}.bts-fund-trial-dialog button:last-child{border-color:#c89d45;background:linear-gradient(115deg,#dfb54e,#bd861c);color:#fff}.bts-fund-trial-dialog button:focus-visible{outline:2px solid #082c4b;outline-offset:3px}@media(max-width:374px){.bts-member-fund .solar-fund-plan-card.bts-fund-product{padding:11px}.bts-member-fund .solar-fund-plan-card-head>span:nth-child(2) strong{font-size:14px}.bts-member-fund .solar-fund-plan-investment strong{font-size:13px}.bts-member-fund .solar-fund-plan-card>footer>button{font-size:12px}.bts-member-fund .solar-fund-plan-return em{flex-basis:75px}}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card.bts-fund-product{display:flex;flex-direction:column;gap:7px;padding:8px;border-radius:17px}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card-head{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;min-height:30px}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-thumb{width:30px;height:30px;border-radius:9px}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card-head>span:nth-child(2){min-width:0}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card-head>span:nth-child(2) strong{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card-head small,.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card-head>b{display:none}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-investment{margin:0;gap:2px}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-investment>small{font-size:9px}.bts-member-fund.solar-fund-workspace .bts-fund-products .bts-fund-amount-range{display:flex;flex-wrap:wrap;gap:1px 4px;margin-top:1px;font-size:11px;line-height:1.4}.bts-member-fund.solar-fund-workspace .bts-fund-products .bts-fund-amount-range>span{white-space:nowrap}.bts-member-fund.solar-fund-workspace .bts-fund-products .bts-fund-amount-range>span:last-child{flex-basis:100%}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-return{display:flex;flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:7px;border-radius:12px;flex:1}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-return>span{flex:0 0 auto}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-return small{font-size:9px;line-height:1.4}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-return strong{margin-top:3px;font-size:16px;line-height:1.3;white-space:nowrap}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-return em{display:flex;justify-content:space-between;align-items:center;gap:4px;flex:0 0 auto;min-height:33px;padding:4px 6px;border-radius:9px}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-return em>span{max-width:64px;font-size:8px;line-height:1.3}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-return em>b{font-size:22px;line-height:1}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card>footer{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card>footer>span{font-size:10px;line-height:1.4}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card>footer svg{width:14px;height:14px;flex:0 0 auto}.bts-member-fund.solar-fund-workspace .bts-fund-products .solar-fund-plan-card>footer>button{width:100%;min-height:38px;padding:6px;font-size:11px}.bts-member-fund .bts-fund-settlement-note{margin-top:14px;color:#5f736b;font-size:11px;line-height:1.6}.bts-member-fund .bts-fund-special .bts-fund-range-separator{margin-inline:4px}.indonesia-draft-note{font-size:11px;line-height:1.6;color:#63788b;margin:8px 0 12px;padding:0 4px;overflow-wrap:anywhere}.bts-four-draw-meter{cursor:pointer}.bts-four-draw-meter small,.bts-four-draw-meter span{color:var(--control-light);font-size:clamp(7px,2.2cqw,10px);line-height:1.2}.bts-four-draw-meter strong{font-size:clamp(8px,2.9cqw,13px);white-space:nowrap;color:var(--control-light)}.bts-four-draw-meter em{color:#ffe5a1;font-style:normal}.arc-gacha.is-bts-vip .arc-gacha-machine-display{white-space:normal;font-size:2.7cqw;line-height:1.15}.bts-vip-pool-meter small,.bts-vip-pool-meter span{min-width:0;overflow-wrap:anywhere}.bts-treasure-physical-icon{display:block;width:70%;height:70%;margin:15% auto;color:#c58d37}.arc-gacha-drawer .bts-treasure-physical-icon{color:var(--control-accent)}.bts-approved-product-art>img{display:block;width:100%;height:100%;object-fit:contain;background:transparent;border-radius:0}.bts-vip-prize-inactive{display:block;margin-top:3px;color:var(--control-accent);font-size:.9em;font-weight:500}[data-market=ID] .vip-v2 .vip-plan-metrics strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;min-width:0}@media(max-width:380px){[data-market=ID] .vip-v2 .vip-plan-metrics>span:last-child strong{font-size:12px;letter-spacing:-.02em}}.indonesia-shareholder-banner{display:grid;gap:4px;margin:2px 0 14px;padding:9px 12px;border:1px solid rgba(179,145,74,.2);border-radius:12px;background:#ffffffb8;color:#586d80;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.indonesia-shareholder-banner strong{font-size:10px;font-weight:650;color:#836b38;letter-spacing:.02em}html:is([lang=id-ID],[lang=jv],[lang=su]) .login-security{flex-wrap:wrap}html:is([lang=id-ID],[lang=jv],[lang=su]) .login-security .indonesia-draft-note{flex-basis:100%;text-align:center;margin:3px 0 0}html:is([lang=id-ID],[lang=jv],[lang=su]) .vip-perks-preview-grid>.arc-member-entry>strong{font-size:10px;line-height:1.45;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}html:is([lang=id-ID],[lang=jv],[lang=su]) .wallet-ledger-grid strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35;overflow-wrap:normal}[data-market=ID] .finance-workspace.is-withdraw .finance-net-summary{grid-template-columns:minmax(0,1fr);gap:0;margin-top:10px;padding:10px 12px;border-radius:14px}[data-market=ID] .finance-workspace.is-withdraw .finance-tax-lines{display:grid;gap:5px}[data-market=ID] .finance-workspace.is-withdraw .finance-fee-row{gap:7px;margin:0}[data-market=ID] .finance-workspace.is-withdraw .finance-fee-row>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}[data-market=ID] .finance-workspace.is-withdraw .finance-fee-row em{font-size:12px}[data-market=ID] .finance-workspace.is-withdraw .finance-fee-row small{white-space:normal;line-height:1.4}[data-market=ID] .finance-workspace.is-withdraw .finance-fee-row>strong{font-size:14px;line-height:1.45}[data-market=ID] .finance-workspace.is-withdraw .finance-received-row{gap:7px;margin:0;padding-top:6px}[data-market=ID] .finance-workspace.is-withdraw .finance-received-row>strong{font-size:17px;line-height:1.4}[data-market=ID] .finance-workspace.is-withdraw .finance-received-row>small{white-space:normal;line-height:1.4}[data-market=ID] .finance-workspace.is-withdraw .bts-bank-fee-note{margin:6px 2px 0;font-size:10px;line-height:1.45}[data-market=ID] .finance-workspace.is-withdraw [data-bts-withdrawal-hours] span{min-width:0;line-height:1.5}[data-market=ID] .finance-workspace.is-withdraw [data-bts-next-opening]{display:block;margin-top:3px;font-size:11px;color:#63788b}.arc-market-language-selector{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;width:100%;min-width:0;color:var(--text, #1c3446);font-size:13px;line-height:1.55}.arc-market-language-selector>span{min-width:0;overflow-wrap:anywhere}.arc-language-trigger,.arc-language-menu{font-family:Inter,ARC Noto Devanagari,ARC Noto Bengali,ARC Noto Telugu,ARC Noto Tamil,system-ui,sans-serif}.arc-language-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:44px;padding:7px 11px 7px 12px;border:1px solid rgba(133,154,161,.24);border-radius:12px;color:#304b57;background:linear-gradient(145deg,#ffffffeb,#f8faf8db);box-shadow:inset 0 1px #fffffff5,0 3px 10px #293c4009;font-size:inherit;line-height:1.55;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.arc-language-trigger>span{min-width:0}.arc-language-chevron{flex:0 0 auto;color:#85959c}.arc-language-trigger[aria-expanded=true]{border-color:#5c8e8752;background:#fafdfbf5}.arc-language-trigger[aria-expanded=true] .arc-language-chevron{transform:rotate(180deg)}.arc-language-trigger:focus-visible{outline:2px solid rgba(65,133,122,.5);outline-offset:3px}.arc-language-trigger:disabled{opacity:.6;cursor:not-allowed}.arc-language-menu{position:fixed;z-index:10000;box-sizing:border-box;padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#c4d1cb transparent;border:1px solid rgba(146,164,163,.25);border-radius:16px;color:#304b57;background:linear-gradient(150deg,#fffffffc,#fafcf9fc);box-shadow:0 12px 34px #293c4021,inset 0 1px #fff;font-size:13px;line-height:1.55;-webkit-tap-highlight-color:transparent}.arc-language-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;box-sizing:border-box;padding:8px 11px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.arc-language-option>span{min-width:0;overflow-wrap:anywhere}.arc-language-option svg{flex:0 0 auto;color:#408679}.arc-language-option.is-active{background:#f3f4ed}.arc-language-option.is-selected{color:#296c61;background:#eaf4ee;font-weight:600}.arc-language-option.is-selected.is-active{background:#e4f0e8}@media(forced-colors:active){.arc-language-trigger,.arc-language-menu{border-color:ButtonText}.arc-language-option.is-active{outline:1px solid Highlight;outline-offset:-2px}.arc-language-option.is-selected{color:Highlight}}.mobile-prototype:has(.cpc-archive),.app-scroll:has(.cpc-archive){background:#fff}.mobile-prototype:has(.cpc-archive):before,.mobile-prototype:has(.cpc-archive):after{display:none}.account-company-page:has(.cpc-archive){background:#fff;padding-bottom:105px}.account-company-page:has(.cpc-archive)>.account-page-header{border-bottom:1px solid #e3e8ed;padding-bottom:14px;margin-bottom:0}.account-company-page:has(.cpc-archive)>.account-page-header h1{color:#172f48;font-size:17px;font-weight:600}.account-company-page:has(.cpc-archive) .task-page-back,.account-company-page:has(.cpc-archive) .task-page-notice{background:#fff;border:1px solid #e0e6ed;box-shadow:none;color:#40556a}.cpc-archive{--cpc-line: #e0e6ec;--cpc-navy: #1d354e;--cpc-muted: #7c8996;color:#4a5a6b;font-size:13px;line-height:1.75;min-width:0;padding:0 2px 18px;background:#fff}.cpc-archive *{min-width:0;box-sizing:border-box}.cpc-archive :is(h2,h3,p,dl){margin:0}.cpc-archive :is(button,input,select){font:inherit}.cpc-archive a{color:#345b7c;text-decoration:none;overflow-wrap:anywhere}.cpc-archive a:hover{text-decoration:underline;text-underline-offset:4px}.cpc-archive button,.cpc-archive summary{cursor:pointer}.cpc-archive :is(button,input,select,a,summary):focus-visible{outline:2px solid #9b7d42;outline-offset:3px}.cpc-archive summary{list-style:none}.cpc-archive summary::-webkit-details-marker{display:none}.cpc-archive svg{flex-shrink:0}.cpc-archive time{font-variant-numeric:tabular-nums}.cpc-archive .cpc-archive-hero{padding:26px 0 20px}.cpc-archive .cpc-legal-name{font:600 clamp(23px,6.1vw,26px)/1.27 Inter,"Segoe UI",sans-serif;letter-spacing:-.6px;color:#172f48}.cpc-archive .cpc-legal-name span{display:block}.cpc-archive .cpc-archive-subtitle{margin-top:10px;font-size:11px;color:#89754e;letter-spacing:.1px}.cpc-archive .cpc-archive-intro{margin-top:12px;color:#748190;font-size:12px;line-height:1.85}.cpc-archive .cpc-search{display:flex;align-items:center;gap:9px;border:1px solid #d5dfe8;border-radius:3px;padding:11px 12px;color:#8899a7;background:#fff}.cpc-archive .cpc-search input{width:100%;padding:0;border:0;background:none;outline:0;color:#2c465f;font-size:12px}.cpc-archive .cpc-search input::placeholder{color:#939fac}.cpc-archive .cpc-directory{margin-top:19px}.cpc-archive .cpc-directory>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px}.cpc-archive .cpc-directory>header h3{font-size:12px;font-weight:500;color:#51677c}.cpc-archive .cpc-all{border:0;padding:3px 0;background:none;color:#7b8996;font-size:11px}.cpc-archive .cpc-all[aria-pressed=true]{color:#294966;text-decoration:underline;text-underline-offset:4px}.cpc-archive .cpc-category-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cbd6e0;border-left:1px solid #e0e6ed}.cpc-archive .cpc-category{display:flex;align-items:center;gap:5px;text-align:left;padding:10px 9px;min-height:42px;color:#3b546b;background:#fff;border:0;border-right:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed;border-radius:0;font-size:12px;line-height:1.6}.cpc-archive .cpc-category>span{flex:1}.cpc-archive .cpc-category>small{flex:none;font-size:10px;color:#8c98a4;font-variant-numeric:tabular-nums}.cpc-archive .cpc-category>svg{color:#8c9ba8}.cpc-archive .cpc-category:last-child{grid-column:1/-1;min-height:38px}.cpc-archive .cpc-category.is-selected{background:#f2f5f8;box-shadow:inset 2px 0 #9c8352;color:#1e3a55}.cpc-archive .cpc-results{margin-top:23px;scroll-margin-top:15px}.cpc-archive .cpc-results-header{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding-bottom:10px;border-bottom:1px solid #b8c5d0}.cpc-archive .cpc-results-header h2{color:#203b54;font-size:17px;line-height:1.6;font-weight:600}.cpc-archive .cpc-category-description{font-size:12px;color:#7a8996;line-height:1.9;padding-top:11px}.cpc-archive .cpc-structure-toggle{display:flex;align-items:center;gap:5px;background:none;border:0;padding:0;font-size:12px;color:#6b7e8f;text-decoration:underline;text-underline-offset:4px}.cpc-archive .cpc-filter-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1fr);gap:9px;margin-top:13px}.cpc-archive .cpc-filter-grid label{font-size:10px;color:#87939f;display:grid;align-content:end;gap:5px}.cpc-archive .cpc-filter-grid select{width:100%;min-height:35px;padding:6px 4px;border-radius:2px;border:1px solid #dbe2e9;color:#4a6279;background:#fff;font-size:11px}.cpc-archive .cpc-result-count{display:flex;justify-content:space-between;align-items:center;margin:12px 0 6px;color:#8a97a3;font-size:11px}.cpc-archive .cpc-clear{border:0;background:none;color:#55738c;font-size:11px;padding:3px 0}.cpc-archive .cpc-language-note{font-size:11px;line-height:1.8;color:#8d99a4;margin:8px 0}.cpc-archive .cpc-records{border-top:1px solid #d9e1e8}.cpc-archive .cpc-record{padding:19px 0 14px;border-bottom:1px solid #dfe6ed}.cpc-archive .cpc-record h3{font-size:14px;line-height:1.75;font-weight:500}.cpc-archive .cpc-record-title{color:#233f59}.cpc-archive .cpc-record-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;color:#84929f;font-size:10px;line-height:1.8;margin-top:7px}.cpc-archive .cpc-record-meta span+span:before{content:"·";margin-right:7px;color:#a2acb5}.cpc-archive .cpc-record-period{margin-top:2px;color:#929da6;font-size:10px;line-height:1.8}.cpc-archive .cpc-record-brief{font-size:12px;line-height:1.9;color:#687d8f;margin-top:9px}.cpc-archive .cpc-rating-subject{font-size:11px;color:#7f8d99;margin-top:5px;line-height:1.75}.cpc-archive .cpc-access-pending{font-size:11px;color:#8b7a5d;line-height:1.8;margin-top:7px}.cpc-archive .cpc-original-link{display:inline-flex;align-items:center;gap:5px;padding:7px 0 4px;margin-top:5px;font-size:12px;color:#3c6484}.cpc-archive .cpc-record-notes{margin-top:5px}.cpc-archive .cpc-record-notes>summary{display:inline-flex;align-items:center;gap:5px;color:#8797a5;font-size:11px;line-height:1.8;padding:4px 0}.cpc-archive details[open]>summary>svg:last-child{transform:rotate(180deg)}.cpc-archive .cpc-record-notes>div{padding:12px 11px;border-left:1px solid #c9d5df;margin:8px 0 0 1px;background:#fafbfc}.cpc-archive .cpc-record-notes dl{margin:0 0 9px;font-size:11px}.cpc-archive .cpc-record-notes dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:9px;margin:7px 0}.cpc-archive .cpc-record-notes dt{color:#8b98a4}.cpc-archive .cpc-record-notes dd{margin:0;color:#61788c;overflow-wrap:anywhere}.cpc-archive .cpc-record-notes p{font-size:11px;color:#7b8d9c;line-height:1.95;margin-top:9px}.cpc-archive .cpc-host{font-size:10px;color:#a1abb4;display:block;overflow-wrap:anywhere;margin-top:9px}.cpc-archive .cpc-empty{padding:30px 0;color:#8795a1;font-size:12px}.cpc-archive .cpc-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:17px;gap:10px;font-size:11px;color:#8c99a6}.cpc-archive .cpc-pagination button{padding:8px 11px;border:1px solid #d9e2e9;border-radius:2px;background:#fff;color:#456680;font-size:11px;min-height:36px}.cpc-archive .cpc-pagination button:disabled{opacity:.38;cursor:default}.cpc-archive .cpc-registration-note{border-bottom:1px solid #e1e7ed;margin-top:13px;padding-bottom:12px}.cpc-archive .cpc-registration-note summary{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#627e95}.cpc-archive .cpc-registration-note p{margin-top:10px;font-size:11px;line-height:1.9;color:#7a8f9f}.cpc-archive .cpc-portals{margin-top:5px}.cpc-archive .cpc-portal{padding:18px 0;border-bottom:1px solid #dfe6ec}.cpc-archive .cpc-portal h3{color:#29465e;font-size:14px;font-weight:500}.cpc-archive .cpc-portal p{margin-top:8px;font-size:12px;line-height:1.9;color:#7a8c9a}.cpc-archive .cpc-portal small{font-size:10px;color:#98a3ac;display:block;margin-top:12px}.cpc-archive .cpc-query-name{overflow-wrap:anywhere;color:#5d768b!important;font-size:11px!important}.cpc-archive .cpc-portal .cpc-query-name{margin-top:1px}.cpc-archive .cpc-about-archive{margin-top:27px;padding:13px 0;border-top:1px solid #cbd6df;border-bottom:1px solid #e4e9ee}.cpc-archive .cpc-about-archive summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8a98a4;font-size:11px}.cpc-archive .cpc-about-archive p{color:#8b9aa6;font-size:11px;line-height:1.95;margin-top:10px}.cpc-archive .cpc-archive-footer{margin-top:19px;color:#a1aab2;font-size:10px}.cpc-archive .cpc-structure-detail{padding-top:20px}.cpc-archive .cpc-structure-back{padding:5px 0;border:0;background:none;color:#647e93;font-size:12px}.cpc-archive .cpc-context-name{color:#9b8a64;font-size:10px;letter-spacing:.6px;margin-top:20px}.cpc-archive .cpc-structure-detail h2{color:#263f57;font-weight:600;font-size:21px;margin-top:5px}.cpc-archive .cpc-detail-intro{color:#7f8f9d;font-size:12px;margin:10px 0 20px;line-height:1.9}.cpc-archive .cpc-map-label{color:#798b9b;font-size:11px;margin-bottom:8px}.cpc-archive .cpc-sponsors{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cpc-archive .cpc-map-node{border:1px solid #d0dbe4;border-radius:2px;text-align:center;padding:11px}.cpc-archive .cpc-map-node small{display:block;font-size:10px;color:#9a8963;letter-spacing:.5px}.cpc-archive .cpc-map-node strong{font-size:12px;color:#38526a;font-weight:500;line-height:1.85;display:block;overflow-wrap:anywhere}.cpc-archive .cpc-map-trust{background:#f5f7fa;border-color:#aabccc}.cpc-archive .cpc-map-trust strong{font-size:16px}.cpc-archive .cpc-map-connector{min-height:45px;display:flex;align-items:center;justify-content:center;position:relative;padding:8px 20px;text-align:center}.cpc-archive .cpc-map-connector:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid #b5c5d3}.cpc-archive .cpc-map-connector.is-dashed:before{border-left-style:dashed}.cpc-archive .cpc-map-connector span{position:relative;background:#fff;color:#8497a7;font-size:11px;padding:2px 7px;line-height:1.75}.cpc-archive .cpc-map-services{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-top:13px}.cpc-archive .cpc-map-services>div{border-left:1px solid #d3dfe7;padding-left:9px}.cpc-archive .cpc-map-services small{font-size:11px;color:#8c9aa6}.cpc-archive .cpc-map-services strong{font-size:11px;font-weight:400;color:#768c9e;display:block;line-height:1.8;overflow-wrap:anywhere}.cpc-archive .cpc-map-solar{border-top:2px solid #aa9463}.cpc-archive .cpc-structure-sources{display:flex;flex-wrap:wrap;gap:9px 15px;margin-top:16px}.cpc-archive .cpc-source{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.85}.cpc-archive .cpc-small-note{color:#899aa8;font-size:11px;line-height:1.9;margin-top:15px}@media(max-width:370px){.cpc-archive .cpc-legal-name{font-size:23px}.cpc-archive .cpc-category{padding-left:7px;padding-right:7px;font-size:11px}.cpc-archive .cpc-filter-grid{gap:6px}.cpc-archive .cpc-record-notes dl>div{grid-template-columns:67px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cpc-archive *{scroll-behavior:auto!important}}.account-company-page:has(.bts-company-dossier){background:#fff}.bts-company-dossier{--navy: #082c4b;--gold: #d8a331;--green: #23814b;--line: #dce5e9;min-width:0;color:#273b4a;font-size:14px;line-height:1.7;overflow-wrap:anywhere;padding-bottom:26px}.bts-company-dossier .bts-company-logo{width:180px;margin:0 0 18px}.bts-company-dossier .bts-dossier-muted{color:#425b6b;font-size:.85rem}.bts-company-dossier section[id]{scroll-margin-top:12px}.bts-company-dossier h2,.bts-company-dossier h3,.bts-company-dossier h4,.bts-company-dossier h5,.bts-company-dossier p{margin:0 0 .65em}.bts-company-dossier h2,.bts-company-dossier h3,.bts-company-dossier h4,.bts-company-dossier h5{line-height:1.25;color:var(--navy)}.bts-company-dossier h2{font-size:clamp(23px,5.7vw,34px);letter-spacing:-.025em}.bts-company-dossier h3{font-size:clamp(22px,4vw,30px);letter-spacing:-.02em}.bts-company-dossier h4{font-size:16px;margin-top:20px}.bts-company-dossier a{color:#185b43;text-decoration:underline;text-underline-offset:.22em}.bts-company-dossier .bts-dossier-eyebrow{letter-spacing:.08em;font-size:11px;font-weight:750;text-transform:uppercase;color:var(--green)}.bts-company-dossier .bts-profile-intro{border-top:3px solid var(--gold)}.bts-company-dossier .bts-dossier-hero{padding:18px 0 8px}.bts-company-dossier .bts-dossier-hero p:not(.bts-dossier-eyebrow){max-width:65ch}.bts-company-dossier .bts-hero-numbers{display:flex;flex-wrap:wrap;gap:0 14px;padding-top:8px;color:var(--navy)}.bts-company-dossier .bts-hero-numbers strong{font-size:17px}.bts-company-dossier .bts-hero-numbers span{font-size:12px;align-self:center}.bts-company-dossier .bts-profile-nav{display:flex;flex-wrap:wrap;gap:0 16px;border-top:1px solid var(--line);padding-top:5px}.bts-company-dossier .bts-profile-nav a{display:inline-block;padding:6px 0;font-size:12px;font-weight:650}.bts-company-dossier .bts-dossier-photo{margin:0;background:#f3f6f7;min-width:0}.bts-company-dossier .bts-dossier-photo img{width:100%;height:auto;display:block}.bts-company-dossier .bts-profile-intro .bts-dossier-photo img{aspect-ratio:1.85 / 1;object-fit:cover}.bts-company-dossier .bts-dossier-photo figcaption{padding:8px 10px;font-size:10px;line-height:1.5;color:#425b6b}.bts-company-dossier .bts-dossier-photo figcaption span{display:block}.bts-company-dossier .bts-technology-photo{margin-top:20px}.bts-company-dossier .bts-dossier-panel{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.bts-company-dossier .bts-register-grid{margin:16px 0}.bts-company-dossier .bts-register-grid>div{display:grid;grid-template-columns:minmax(88px,.85fr) minmax(0,1.4fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.bts-company-dossier .bts-register-grid dt{color:#607887;font-size:12px}.bts-company-dossier .bts-register-grid dd{margin:0;color:var(--navy);font-weight:600;font-size:13px}.bts-company-dossier .bts-dossier-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;padding:16px 10px;background:var(--navy)}.bts-company-dossier .bts-dossier-stats>div{display:flex;flex-direction:column-reverse;gap:6px}.bts-company-dossier .bts-dossier-stats dt{font-size:11px;color:#dce9f0;line-height:1.35}.bts-company-dossier .bts-dossier-stats dd{margin:0;color:#ffda91;font-size:clamp(16px,4vw,24px);font-weight:800;line-height:1.25}.bts-company-dossier .bts-project-finance{border-left:3px solid var(--green);padding:4px 0 4px 14px}.bts-company-dossier .bts-project-finance span,.bts-company-dossier .bts-project-finance small{display:block;color:#526b79}.bts-company-dossier .bts-project-finance strong{display:block;color:var(--navy);font-size:24px;line-height:1.4;letter-spacing:-.025em}.bts-company-dossier .bts-technology{margin:18px 0;background:#eff6f4;padding:16px 12px;border-top:2px solid var(--green)}.bts-company-dossier .bts-technology small{color:var(--green);font-size:11px;font-weight:650}.bts-company-dossier .bts-technology h4{margin:2px 0 15px}.bts-company-dossier .bts-technology ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:12px;margin:0 0 14px}.bts-company-dossier .bts-technology li{font-size:11px;font-weight:650;line-height:1.4;color:var(--navy)}.bts-company-dossier .bts-technology svg{display:block;width:38px;height:38px;margin-bottom:8px;stroke:var(--green);stroke-width:1.5;fill:none;stroke-linejoin:round}.bts-company-dossier .bts-technology p{font-size:12px;line-height:1.7;margin:0}.bts-company-dossier .bts-document-group{margin:24px 0 0}.bts-company-dossier .bts-document-group>h4{font-size:12px;color:#637a88;text-transform:uppercase;letter-spacing:.07em}.bts-company-dossier .bts-document-grid{display:grid;gap:12px;padding:0;list-style:none;margin:0}.bts-company-dossier .bts-document-card{padding:16px;background:#f5f7f8;border:1px solid #e2e9ed;border-left:3px solid var(--gold);min-width:0;display:flex;flex-direction:column}.bts-company-dossier .bts-document-meta{font-size:10px;color:#607887;line-height:1.5;margin-bottom:10px}.bts-company-dossier .bts-document-meta span,.bts-company-dossier .bts-document-meta time{display:block}.bts-company-dossier .bts-document-card h5{font-size:14px;line-height:1.5;margin:0 0 6px}.bts-company-dossier .bts-document-card p{font-size:12px;line-height:1.7;color:#506777}.bts-company-dossier .bts-document-card a{margin-top:auto;padding-top:5px;font-weight:650;font-size:12px}.bts-company-dossier .bts-progress-snapshot{display:flex;align-items:center;gap:14px;margin:16px 0 22px;padding:16px 12px;background:#edf6ef}.bts-company-dossier .bts-progress-snapshot>strong{font-size:30px;color:var(--green);line-height:1;white-space:nowrap}.bts-company-dossier .bts-progress-snapshot>div{font-size:11px;line-height:1.6;color:#365646}.bts-company-dossier .bts-dossier-trail{list-style:none;padding:0 0 0 14px;margin:12px 0 20px;border-left:2px solid #d3e4db}.bts-company-dossier .bts-dossier-trail li{position:relative;padding:0 0 16px}.bts-company-dossier .bts-dossier-trail li:before{content:"";position:absolute;inset:8px auto auto -19px;width:8px;height:8px;background:var(--green);border-radius:50%}.bts-company-dossier .bts-dossier-trail li:last-child{padding-bottom:0}.bts-company-dossier .bts-dossier-trail p{margin:2px 0 0}.bts-company-dossier .bts-dossier-owners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.bts-company-dossier .bts-dossier-owners>div{background:#eef4f7;border-top:3px solid var(--gold);padding:12px}.bts-company-dossier .bts-dossier-owners strong,.bts-company-dossier .bts-dossier-owners b,.bts-company-dossier .bts-dossier-target small{display:block}.bts-company-dossier .bts-dossier-owners strong{color:var(--navy);font-size:28px}.bts-company-dossier .bts-dossier-owners b{line-height:1.4;font-size:12px}.bts-company-dossier .bts-dossier-owners small{display:block;margin-top:6px;color:#526b79;font-size:11px;line-height:1.5}.bts-company-dossier .bts-dossier-flow{text-align:center;color:var(--green);margin:12px 0;font-size:11px;font-weight:700}.bts-company-dossier .bts-dossier-target{background:var(--navy);color:#fff;padding:16px;text-align:center}.bts-company-dossier .bts-dossier-target strong{display:block;line-height:1.4;font-size:15px}.bts-company-dossier .bts-dossier-target small{color:#dce9f0;margin-top:5px}.bts-company-dossier .bts-international-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.bts-company-dossier .bts-international-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border:1px solid #dbe8e1;border-radius:10px;background:#eef6f0;color:var(--green)}.bts-company-dossier .bts-international-heading>div{min-width:0}.bts-company-dossier .bts-international-heading .bts-dossier-eyebrow{font-size:10px;margin-bottom:5px}.bts-company-dossier .bts-international-heading h3{font-size:clamp(21px,5.1vw,29px);margin:0;line-height:1.3}.bts-company-dossier .bts-geapp-name{font-size:12px;font-weight:650;line-height:1.5}.bts-company-dossier .bts-grant-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px 18px;padding:16px;margin:16px 0 12px;border-radius:10px;border:1px solid #e7ddc2;background:#fbf8ef}.bts-company-dossier .bts-grant-total>div>span{display:block;font-size:11px;color:#6c7f86;margin-bottom:3px}.bts-company-dossier .bts-grant-total strong{display:block;color:var(--navy);font-size:32px;letter-spacing:-.8px;line-height:1.25;white-space:nowrap}.bts-company-dossier .bts-grant-total strong small{font-size:13px;font-weight:600;color:#8d743f;letter-spacing:0}.bts-company-dossier .bts-grant-total>span{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;color:var(--green)}.bts-company-dossier .bts-grant-total>span>svg{flex-shrink:0}.bts-company-dossier .bts-grant-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.bts-company-dossier .bts-grant-breakdown>div{min-width:0;padding:12px;background:#f5f8f9;border-top:2px solid var(--green);border-radius:0 0 8px 8px}.bts-company-dossier .bts-grant-breakdown dt{font-size:11px;line-height:1.5;color:#5c7684;font-weight:600}.bts-company-dossier .bts-grant-breakdown dd{margin:5px 0 8px;font-size:21px;line-height:1.35;color:var(--navy);font-weight:700;white-space:nowrap;letter-spacing:-.4px}.bts-company-dossier .bts-grant-breakdown dd small{display:block;font-size:9px;letter-spacing:.4px;font-weight:500;color:#8498a2}.bts-company-dossier .bts-grant-breakdown p{font-size:11px;font-weight:400;letter-spacing:0;white-space:normal;line-height:1.6;color:#6a808c;margin:8px 0 0}.bts-company-dossier .bts-international-source{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none}.bts-company-dossier .bts-international-source strong{display:block;color:var(--green);font-size:12px;line-height:1.5}.bts-company-dossier .bts-international-source small{display:block;color:#7e939e;font-size:10px;margin-top:3px}.bts-company-dossier .bts-international-source>svg{flex-shrink:0}.bts-company-dossier .bts-international-service .bts-international-icon{background:#edf3f7;color:var(--navy);border-color:#dfe8ee}.bts-company-dossier .bts-service-location{display:inline-flex;align-items:center;gap:6px;color:var(--navy);background:#f2f6f8;border:1px solid #e2e9ed;border-radius:5px;font-size:11px;font-weight:600;padding:4px 8px;margin-bottom:11px}.bts-company-dossier .bts-service-roles{margin:16px 0 0;padding:0;list-style:none;background:#f6f9fa;border:1px solid #e1e9ed;border-radius:10px}.bts-company-dossier .bts-service-roles li{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border-bottom:1px solid #e1e9ed}.bts-company-dossier .bts-service-roles li:last-child{border-bottom:0}.bts-company-dossier .bts-service-roles li>svg{flex-shrink:0;color:var(--green);margin-top:2px}.bts-company-dossier .bts-service-roles strong{display:block;font-size:12px;line-height:1.5;color:var(--navy)}.bts-company-dossier .bts-service-roles small{display:block;font-size:11px;line-height:1.6;color:#718893;margin-top:4px}.bts-company-dossier .bts-community-support{margin:20px 0}.bts-company-dossier .bts-community-support h4{font-size:14px;margin:0 0 10px}.bts-company-dossier .bts-community-benefits{display:grid;gap:0;padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.bts-company-dossier .bts-community-benefits li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.bts-company-dossier .bts-community-benefits li>svg{flex-shrink:0;margin-top:2px;color:var(--green)}.bts-company-dossier .bts-community-benefits strong{display:block;font-size:12px;line-height:1.5;color:var(--navy)}.bts-company-dossier .bts-community-benefits small{display:block;font-size:11px;line-height:1.6;color:#708792;margin-top:2px}.bts-company-dossier .bts-financing-commitment{margin:18px 0;padding:15px;border:1px solid #dbe6ec;border-left:3px solid var(--navy);border-radius:0 9px 9px 0;background:#f2f6f8}.bts-company-dossier .bts-financing-commitment>span{display:block;font-size:11px;font-weight:650;color:#567483}.bts-company-dossier .bts-financing-commitment>strong{display:block;color:var(--navy);font-size:27px;line-height:1.3;letter-spacing:-.5px;margin:5px 0;white-space:nowrap}.bts-company-dossier .bts-financing-commitment>strong>small{font-size:12px;letter-spacing:0;font-weight:500}.bts-company-dossier .bts-financing-commitment>p{font-size:10px;color:#78909d;margin:0 0 8px}.bts-company-dossier .bts-financing-commitment>small{display:block;font-size:11px;line-height:1.65;color:#627e8e}.bts-company-dossier .bts-service-deployment{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px}.bts-company-dossier .bts-service-deployment>span{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1.6;padding:5px 7px;background:#f2f6f8;border:1px solid #e0e8ed;border-radius:5px;color:var(--navy)}.bts-company-dossier .bts-service-deployment>span>svg{flex-shrink:0}.bts-company-dossier .bts-service-deployment>svg{flex-shrink:0;color:#9aabb5}.bts-company-dossier .bts-local-service-focus{display:flex;align-items:flex-start;gap:11px;padding:14px;background:#eef6f0;border:1px solid #dbe9df;border-radius:9px;margin:16px 0}.bts-company-dossier .bts-local-service-focus>svg{flex-shrink:0;color:var(--green);margin-top:2px}.bts-company-dossier .bts-local-service-focus strong{display:block;font-size:12px;line-height:1.5;color:var(--navy)}.bts-company-dossier .bts-local-service-focus small{display:block;font-size:11px;line-height:1.65;color:#5e7e6c;margin-top:4px}@media(max-width:375px){.bts-company-dossier .bts-grant-breakdown>div{padding:10px}.bts-company-dossier .bts-grant-breakdown dd{font-size:19px}}@media(min-width:860px){.mobile-prototype:has(.bts-company-dossier){width:min(1100px,calc(100vw - 64px))}.account-company-page:has(.bts-company-dossier){padding-inline:24px}.bts-company-dossier{font-size:16px}.bts-company-dossier .bts-profile-intro{display:grid;grid-template-columns:1.15fr 1fr;background:#f5f7f8}.bts-company-dossier .bts-dossier-hero{padding:24px}.bts-company-dossier .bts-profile-intro .bts-dossier-photo{display:flex;flex-direction:column}.bts-company-dossier .bts-profile-intro .bts-dossier-photo img{flex:1;min-height:0;height:0;aspect-ratio:auto}.bts-company-dossier .bts-dossier-panel{padding-top:30px;margin-top:32px}.bts-company-dossier .bts-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bts-company-dossier .bts-register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.bts-company-dossier .bts-dossier-stats{padding:20px}.bts-company-dossier .bts-technology-photo{max-width:640px;margin-inline:auto}.bts-company-dossier .bts-technology{padding:24px}.bts-company-dossier .bts-technology li{font-size:14px}.bts-company-dossier .bts-document-meta{display:flex;justify-content:space-between;gap:16px}.bts-company-dossier .bts-document-card{padding:20px}.bts-company-dossier .bts-document-card h5{font-size:17px}.bts-company-dossier .bts-document-card p,.bts-company-dossier .bts-document-card a{font-size:14px}.bts-company-dossier .bts-dossier-owners{gap:18px}.bts-company-dossier .bts-dossier-owners b{font-size:16px}}.finance-deposit-evidence{margin:0 0 12px 46px;color:var(--muted);font-size:12px}.finance-deposit-evidence summary{cursor:pointer;line-height:1.5}.finance-deposit-evidence form{display:grid;gap:9px;padding:10px 0}.finance-deposit-evidence label{display:grid;gap:5px;line-height:1.5}.finance-deposit-evidence input{width:100%;min-width:0;box-sizing:border-box;padding:9px;color:var(--text);border:1px solid var(--line);border-radius:10px;background:#ffffffb3}.finance-deposit-evidence button{padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#ebf5f1cc;color:#246658;line-height:1.5}.finance-deposit-evidence p{margin:0;line-height:1.6;overflow-wrap:anywhere}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.wheel-concept-workspace.arc-gacha.bts-luxury{--control-screen:#102e47;--control-light:#f4f4ed;--control-accent:#e1c78b;--drawer-ink:#f4f4ed;--drawer-muted:#b4c4d1;--chamber-dark:#082536;--switch-light:#4f7d93;--switch-mid:#163d57;--switch-dark:#082536;--gacha-ink:#082c4b;--capsule-top:#edf5fa;--capsule-metal:#abc0cb;--capsule-tint:#7e9aae;padding-bottom:110px;background:linear-gradient(180deg,#e9eef2,#f5f5f0)}.bts-luxury .arc-gacha-window{box-shadow:none}.bts-luxury .arc-gacha-machine-display{font-size:3cqw;line-height:1.3;white-space:normal;color:#e1c78b}.bts-luxury .bts-luxury-closed-levels{cursor:default;justify-content:center;gap:6px;color:#f4f4ed}.bts-luxury .bts-luxury-closed-levels small{font-size:3cqw;color:inherit}.bts-luxury .bts-luxury-closed-status{display:flex;align-items:center;justify-content:space-between;gap:5px}.bts-luxury .bts-luxury-closed-status small,.bts-luxury .bts-luxury-closed-status strong{font-size:2.7cqw;color:#e1c78b}.bts-luxury .arc-gacha-joystick:disabled,.bts-luxury .arc-gacha-machine-trigger:disabled,.bts-luxury .arc-gacha-machine-five:disabled{cursor:default;opacity:.58}.arc-gacha.bts-luxury .bts-luxury-catalog{height:auto;margin-top:12px;padding:13px 12px 11px;border:2px solid #b6a371;border-radius:13px;background:#0d2b43;box-shadow:inset 0 1px #fff3d733;animation:none;scroll-margin-top:10px}.bts-luxury-catalog>header>svg{flex-shrink:0;color:#dec58e;margin-top:3px}.bts-luxury .bts-luxury-catalog-content{padding-top:9px;min-width:0}.wheel-concept-workspace.arc-gacha.bts-luxury .bts-luxury-catalog .arc-gacha-rewards-grid>.wheel-concept-prize{grid-template-rows:64px max-content auto max-content;gap:5px;min-height:134px;padding:10px 5px;text-align:center}.bts-luxury-prize-art{grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:64px}.bts-luxury-prize-art .wheel-prize-art{display:block;width:52px;height:52px;filter:none;margin:0}.bts-luxury-prize-art .wheel-prize-sprite{transform:none}.bts-luxury-prize-art .art-points .wheel-prize-sprite{clip-path:inset(0 0 0 6%)}.bts-luxury-prize-art>img{display:block;width:100%;height:64px;object-fit:contain;background:transparent;border-radius:0}.arc-gacha.bts-luxury .bts-luxury-catalog .wheel-concept-prize>em{font-size:8px;line-height:1.35;color:#a9bdcb;font-style:normal;grid-row:4;text-shadow:none;position:static}.arc-gacha.bts-luxury .bts-luxury-catalog .wheel-concept-prize.is-grand-prize{background:#e1c78b09;box-shadow:inset 0 0 0 1px #d8a33155}.arc-gacha.bts-luxury .bts-luxury-catalog .wheel-concept-prize.is-inactive{opacity:.6}.bts-luxury-catalog footer{display:grid;gap:6px;padding-top:11px;color:#b6c8d5}.bts-luxury-catalog footer>span{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.5}.bts-luxury-catalog footer>span>svg{flex-shrink:0;margin-top:1px}.bts-luxury-catalog footer>small{font-size:9px;line-height:1.5;color:#91a9b9}.bts-luxury-empty{display:grid;gap:10px;justify-items:center;padding:30px 12px;color:#b9cad7;font-size:12px}.bts-luxury-empty button{border:1px solid #c5d3dc;background:#fff;border-radius:7px;padding:8px 18px;color:#082c4b}.bts-luxury-dialog{width:min(350px,calc(100vw - 28px));max-height:calc(100dvh - 48px);border:1px solid #b7a26d;border-radius:18px;padding:19px;background:#f7f9fa;color:#082c4b;overflow:auto;box-shadow:0 22px 80px #00152d44}.bts-luxury-dialog::backdrop{background:#061d35b5}.bts-luxury-dialog header{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#8b743d;font-size:10px}.bts-luxury-dialog header button{border:1px solid #d2dde4;border-radius:50%;width:33px;height:33px;background:#fff;display:grid;place-items:center;color:#082c4b;cursor:pointer}.bts-luxury-detail-art{height:150px;display:flex;align-items:center;justify-content:center;margin:16px 0 8px}.bts-luxury-detail-art>.wheel-prize-art{height:110px;width:110px;margin:0}.bts-luxury-detail-art>img{display:block;height:100%;max-width:100%;object-fit:contain;background:transparent;border-radius:0}.bts-luxury-dialog h2{font-size:23px;letter-spacing:-.035em;line-height:1.25;margin:8px 0}.bts-luxury-detail-value{font-size:18px;color:#9a7122}.bts-luxury-dialog p{font-size:12px;line-height:1.7;color:#60778a;margin:13px 0}.bts-luxury-dialog small,.bts-luxury-dialog a{font-size:10px;line-height:1.6;color:#7a8f9f;display:block}.bts-luxury-dialog a{margin-top:8px;color:#366782}.bts-luxury-shipping,.bts-luxury-detail-closed{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #dce4e9;padding-top:12px}.bts-luxury-shipping>svg,.bts-luxury-detail-closed>svg{flex-shrink:0;margin-top:2px}.bts-luxury-detail-done{width:100%;background:#082c4b;border:0;color:#fff;border-radius:9px;font:inherit;font-size:13px;padding:12px;cursor:pointer}@media(max-width:375px){.wheel-concept-workspace.arc-gacha.bts-luxury .bts-luxury-catalog .arc-gacha-rewards-grid>.wheel-concept-prize{padding-left:3px;padding-right:3px}.arc-gacha.bts-luxury .bts-luxury-catalog .wheel-concept-prize>small{font-size:10px}.arc-gacha.bts-luxury .bts-luxury-catalog .wheel-concept-prize>strong{font-size:9px}}.team-workspace.one-bkc-team-career-page{padding-bottom:12px}.one-bkc-team-sections{display:flex;gap:22px;border-bottom:1px solid #dbe2e8;margin:12px 0 18px}.one-bkc-team-sections>button{flex:1;min-width:0;padding:10px 2px;background:none;border:0;border-bottom:2px solid transparent;color:#74828f;font:inherit;font-size:12px;font-weight:500;line-height:1.5;cursor:pointer}.one-bkc-team-sections>button[aria-pressed=true]{color:#0b2747;font-weight:700;border-bottom-color:#d7b15a}.one-bkc-team-sections>button:focus-visible{outline:2px solid #b98f36;outline-offset:2px}.one-bkc-career{--career-navy:#0b2747;--career-gold:#d7b15a;--career-muted:#72808c;color:var(--career-navy);font-variant-numeric:tabular-nums;min-width:0;margin:0 0 12px}.one-bkc-career *{box-sizing:border-box;min-width:0}.one-bkc-career h2,.one-bkc-career h3,.one-bkc-career h4,.one-bkc-career p{margin:0}.one-bkc-career h2,.one-bkc-career h3,.one-bkc-career h4,.one-bkc-career p,.one-bkc-career button,.one-bkc-career small{overflow-wrap:anywhere}.one-bkc-career-accessible-title{height:0;overflow:hidden;font-size:0!important}.one-bkc-career-current{padding:17px 18px 15px;border:1px solid #25435d;border-radius:20px;background:linear-gradient(125deg,#0b2747,#163a53);color:#fff;box-shadow:0 12px 26px #0b274719}.one-bkc-career-identity{display:flex;align-items:center;gap:12px}.one-bkc-career-badge{flex-shrink:0;display:block}.one-bkc-career-title{flex:1}.one-bkc-career-title>small{display:block;color:#9eb2c5;font-size:10px;line-height:1.7}.one-bkc-career-title h3{color:#fff;font-weight:600;font-size:21px;line-height:1.4;letter-spacing:-.3px}.one-bkc-career-state{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.7;color:#c0cdd7;margin-top:3px}.one-bkc-career-state:before{content:"";width:4px;height:4px;border-radius:50%;background:#d7b15a;flex-shrink:0}.one-bkc-career-state.is-active:before{background:#85b7a8}.one-bkc-career-state.is-held{color:#e0c286}.one-bkc-career-insignia{text-align:right;font-size:7px;letter-spacing:1px;color:#c5b388;align-self:flex-start;line-height:1.8;padding-top:2px}.one-bkc-career-insignia small{display:block;font-size:9px;letter-spacing:2px;color:#8ba1b5}.one-bkc-career-target{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ffffff18;margin-top:13px;padding-top:10px;line-height:1.6}.one-bkc-career-target>span{color:#a7bdcc;font-size:10px}.one-bkc-career-target>strong{display:flex;align-items:center;gap:5px;color:#f1dfb8;font-size:12px;font-weight:500;text-align:right}.one-bkc-career-target svg{flex-shrink:0;color:#d7b15a}.one-bkc-career-qualification{padding-top:7px}.one-bkc-career-count-line{display:flex;justify-content:space-between;align-items:center;gap:12px}.one-bkc-career-count-line>div:first-child>strong{display:block;font-size:30px;font-weight:500;line-height:1.25;letter-spacing:-.8px;color:#fff}.one-bkc-career-count-line>div:first-child>strong>small{font-size:14px;font-weight:400;color:#7f9ab1;letter-spacing:0}.one-bkc-career-count-line>div:first-child>small{display:block;font-size:9px;line-height:1.6;color:#9bb2c4;margin-top:3px}.one-bkc-career-layers{display:flex;gap:0}.one-bkc-career-layers>span{display:grid;gap:2px;padding:0 11px;text-align:center;border-left:1px solid #ffffff1c}.one-bkc-career-layers>span:first-child{border:0}.one-bkc-career-layers>span:last-child{padding-right:1px}.one-bkc-career-layers small{font-size:9px;color:#97adbf;line-height:1.4}.one-bkc-career-layers b{font-size:16px;font-weight:500;line-height:1.5;color:#e5edf2}.one-bkc-career-progress{height:5px;background:#ffffff16;border-radius:4px;overflow:hidden;margin:12px 0 7px}.one-bkc-career-progress>i{display:block;height:100%;background:linear-gradient(90deg,#c8a153,#edcf8f);border-radius:inherit;transition:width .18s ease}.one-bkc-career-promotion{display:flex;align-items:flex-start;gap:5px;color:#b6c5d1;font-size:10px;line-height:1.7}.one-bkc-career-promotion>span:first-of-type{flex:1}.one-bkc-career-promotion>svg{flex-shrink:0;margin-top:2px}.one-bkc-career-promotion.is-ready{color:#cfe7da}.one-bkc-career-promotion b{font-weight:500;margin-left:5px}.one-bkc-career-promotion>span:last-child{color:#d9bc7d;font-size:10px}.one-bkc-career-apply{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;margin-top:13px;padding:10px 13px;border:1px solid #ddbe7c;border-radius:9px;background:linear-gradient(110deg,#e6cc95,#d7b15a);color:#26344a;font:inherit;font-size:12px;font-weight:600;line-height:1.55;cursor:pointer}.one-bkc-career-apply>svg{flex-shrink:0}.one-bkc-career-apply:disabled{opacity:.5;cursor:not-allowed}.one-bkc-career-apply:active:not(:disabled){transform:translateY(1px)}.one-bkc-career button:focus-visible,.one-bkc-career summary:focus-visible,.one-bkc-career input:focus-visible,.one-bkc-career-table-wrap:focus-visible{outline:2px solid #b48a36;outline-offset:3px}.one-bkc-career-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff18;font-size:10px;line-height:1.7}.one-bkc-career-meta>span{display:flex;align-items:center;gap:5px;color:#9eb4c5}.one-bkc-career-meta strong{font-weight:500;color:#e2d1ac;text-align:right}.one-bkc-career-meta svg{flex-shrink:0}.one-bkc-career-pay{margin-top:14px;padding:15px 16px 13px;background:#ffffffd6;border:1px solid #fff;border-radius:15px;box-shadow:0 4px 14px #0b274705}.one-bkc-career-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.one-bkc-career-section-title h3{font-size:11px;font-weight:500;line-height:1.6;color:#5d7385}.one-bkc-career-section-title>span{font-size:9px;line-height:1.6;padding:1px 6px;border:1px solid #e3dac6;border-radius:4px;color:#96804f;text-align:right;max-width:52%}.one-bkc-career-pay-overview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:3px}.one-bkc-career-total>strong{display:block;font-size:29px;font-weight:600;line-height:1.4;letter-spacing:-.7px;color:#0b2747}.one-bkc-career-total>small{display:block;font-size:9px;line-height:1.7;color:#8c9aa6}.one-bkc-career-calculation-link{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dbe4e9;border-radius:50%;background:#f6f9fa;color:#526e83;flex-shrink:0;cursor:pointer}.one-bkc-career-pay-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:9px;border-top:1px solid #e6ebef;gap:15px}.one-bkc-career-pay-lines>span+span{border-left:1px solid #e6ebef;padding-left:15px}.one-bkc-career-pay-lines small{display:block;font-size:9px;line-height:1.7;color:#81909b}.one-bkc-career-pay-lines strong{font-size:13px;font-weight:600;line-height:1.8;color:#3b566e}.one-bkc-career-caption{font-size:10px!important;line-height:1.75!important;color:#81909b!important;margin-top:7px!important}.one-bkc-career-standard-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:17px;align-items:center;margin-top:10px}.one-bkc-career-standard-preview small{display:block;font-size:10px;line-height:1.6;color:#81909b}.one-bkc-career-standard-preview strong{display:block;margin-top:2px;color:#0b2747;font-size:23px;line-height:1.4;letter-spacing:-.5px;font-weight:600}.one-bkc-career-standard-preview>p{font-size:10px;color:#80909e;line-height:1.8;border-left:1px solid #e3e8ec;padding-left:13px}.one-bkc-career-directory{margin-top:23px}.one-bkc-career-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.one-bkc-career-directory-heading>div>span{font-size:8px;letter-spacing:2px;color:#ae914c;display:block;line-height:1.5;margin-bottom:3px}.one-bkc-career-directory-heading h3{font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.2px}.one-bkc-career-directory-heading>small{color:#84909b;font-size:9px;line-height:1.8;text-align:right;max-width:40%}.one-bkc-career-family{margin-top:13px}.one-bkc-career-family>header{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0 1px 7px}.one-bkc-career-family>header h4{font-size:10px;font-weight:600;color:#687b8a;letter-spacing:.2px;line-height:1.7}.one-bkc-career-family>header>span{font-size:8px;letter-spacing:1.2px;color:#9ba6ae}.one-bkc-career-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.one-bkc-career-role{display:grid;grid-template-rows:auto 51px 1fr auto;justify-items:center;align-items:start;gap:5px;padding:10px 5px 11px;border:1px solid #dce3e7;border-radius:11px;background:#fafbfbe8;box-shadow:inset 0 1px #fff;color:#18354e;font:inherit;text-align:center;cursor:pointer}.one-bkc-career-role>svg{align-self:center}.one-bkc-career-role-state{display:flex;align-items:center;justify-content:center;gap:3px;color:#8a98a1;font-size:8px;line-height:1.5;min-height:12px}.one-bkc-career-role-state>svg{flex-shrink:0}.one-bkc-career-role>strong{font-size:11px;font-weight:600;line-height:1.6;align-self:center}.one-bkc-career-role>small{font-size:9px;color:#8d9ba5;line-height:1.6;align-self:end}.one-bkc-career-role>small>b{font-weight:500;color:#4b6479;font-size:11px}.one-bkc-career-role.is-next{border-color:#c9ab6b;background:linear-gradient(155deg,#fffdf8,#f7f1e3);box-shadow:inset 0 0 0 1px #fff8e7}.one-bkc-career-role.is-next .one-bkc-career-role-state{color:#a28548}.one-bkc-career-role.is-current{border-color:#163c5c;background:linear-gradient(130deg,#173c58,#0b2747);color:#fff}.one-bkc-career-role.is-current .one-bkc-career-role-state{color:#d7ba7c}.one-bkc-career-role.is-current>small,.one-bkc-career-role.is-current>small>b{color:#c2d0dd}.one-bkc-career-role.is-locked{background:#edf1f3b8;border-color:#dde4e8;box-shadow:none;color:#8494a1}.one-bkc-career-role.is-locked .one-bkc-career-badge{opacity:.8}.one-bkc-career-role:active{transform:scale(.98)}.one-bkc-career-role-detail{scroll-margin-top:10px;margin-top:18px;border:1px solid #d4dde5;border-radius:14px;background:#fff;padding:15px;color:#0b2747;outline:none}.one-bkc-career-detail-back{display:flex;align-items:center;gap:6px;padding:0 0 12px;border:0;background:none;color:#7c8f9e;font:inherit;font-size:11px;line-height:1.7;text-align:left;cursor:pointer}.one-bkc-career-role-detail>header{display:flex;align-items:center;gap:12px;border-top:1px solid #e8edf0;padding-top:13px;padding-bottom:12px}.one-bkc-career-role-detail>header>div>small{font-size:9px;color:#8798a4;line-height:1.7}.one-bkc-career-role-detail>header h3{font-size:20px;line-height:1.5;font-weight:600}.one-bkc-career-role-detail>header>div>span{display:block;font-size:10px;color:#4b7d71;line-height:1.8}.one-bkc-career-detail-qualification{border-top:1px solid #e3e9ed;padding-top:12px}.one-bkc-career-detail-qualification>span{display:block;font-size:10px;color:#7a8d9c;line-height:1.7}.one-bkc-career-detail-qualification>strong{display:block;font-size:14px;font-weight:600;line-height:1.8;margin-top:2px}.one-bkc-career-detail-qualification>p{font-size:10px;line-height:1.8;color:#8b9aa5;margin-top:4px}.one-bkc-career-role-base{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;line-height:1.8;margin-top:13px;padding-top:12px;border-top:1px solid #e3e9ed;color:#738899}.one-bkc-career-role-base strong{color:#0b2747;font-weight:600;font-size:21px;line-height:1.4}.one-bkc-career-standard-status{font-size:9px;text-align:right;color:#729285;margin:4px 0 12px}.one-bkc-career-rate-heading{font-size:11px;font-weight:500;margin-top:10px!important;margin-bottom:5px!important}.one-bkc-career-table-wrap{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5ebef;border-radius:7px}.one-bkc-career table{border-collapse:collapse;width:100%;font-size:10px;line-height:1.8;color:#637a8d}.one-bkc-career th,.one-bkc-career td{padding:7px 5px;border-bottom:1px solid #e7edf0;text-align:right;vertical-align:top;white-space:nowrap}.one-bkc-career th:first-child{text-align:left;font-weight:500}.one-bkc-career thead{background:#f2f6f8}.one-bkc-career thead th{font-weight:500;color:#718b9d}.one-bkc-career tr:last-child th,.one-bkc-career tr:last-child td{border-bottom:0}.one-bkc-career-locked-detail{display:grid;justify-items:center;gap:9px;padding:23px 0;color:#8a9aa7;text-align:center}.one-bkc-career-locked-detail strong{font-size:14px;line-height:1.7}.one-bkc-career-locked-detail p{font-size:11px;line-height:1.8}.one-bkc-career-action{margin-top:4px}.one-bkc-career-ack{display:flex;gap:8px;font-size:11px;line-height:1.7;color:#cbd9e2;margin-top:10px}.one-bkc-career-ack>input{width:16px;height:16px;flex-shrink:0;accent-color:#b48a36;margin:2px 0 0}.one-bkc-career-error{font-size:11px;line-height:1.7;color:#e7a69d;margin-top:8px!important}.one-bkc-career-notice{padding:8px 10px;margin-top:9px!important;font-size:11px;line-height:1.7;border-left:2px solid #c3a76d;background:#f6f4ee;color:#776849}.one-bkc-career-notice.is-hold{background:#f8f2e7;color:#8f7243}.one-bkc-career-receipt{display:flex;align-items:center;gap:9px;margin:14px 0 4px;padding:11px 0 13px;border-bottom:1px solid #dce6e2;color:#397a65}.one-bkc-career-receipt>svg{flex-shrink:0}.one-bkc-career-receipt>div{flex:1}.one-bkc-career-receipt small{display:block;font-size:10px;line-height:1.7;color:#7b8e86}.one-bkc-career-receipt strong{font-size:17px;font-weight:600;line-height:1.5}.one-bkc-career-receipt>span{max-width:48%;font-size:10px;text-align:right;line-height:1.6;color:#6c7f88}.one-bkc-career-tools{margin-top:16px}.one-bkc-career-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:13px 1px;border:0;border-bottom:1px solid #dfe5e9;background:transparent;color:#294761;font:inherit;font-size:12px;line-height:1.6;text-align:left;cursor:pointer}.one-bkc-career-toggle>span{flex:1}.one-bkc-career-toggle>span>small{display:block;color:#8b98a2;font-size:10px;line-height:1.7;font-weight:400}.one-bkc-career-toggle>svg{flex-shrink:0;color:#8b9ba7;transition:transform .15s}.one-bkc-career-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.one-bkc-career-toggle>strong{font-size:14px;font-weight:600;color:#36566e}.one-bkc-career-details{padding:0 1px 10px;scroll-margin-top:12px}.one-bkc-career-vip{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:11px 0;font-size:11px;color:#7a8a96;line-height:1.7}.one-bkc-career-vip>b{color:#35556d;font-weight:600}.one-bkc-career-layer-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:9px 0;border-top:1px solid #e1e7eb;border-bottom:1px solid #e1e7eb}.one-bkc-career-layer-totals>span>small{display:block;font-size:9px;line-height:1.7;color:#7d8d99}.one-bkc-career-layer-totals b{font-size:12px;line-height:1.8;color:#38586e;font-weight:600}.one-bkc-career-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 0;border-bottom:1px solid #e4e9ed;font-size:11px;line-height:1.65;color:#7b8c99}.one-bkc-career-breakdown strong{color:#35546c;font-weight:500}.one-bkc-career-breakdown small{font-size:10px;line-height:1.7}.one-bkc-career-breakdown b{font-size:12px;font-weight:600;color:#3d6d5c}.one-bkc-career-explanation{margin:11px 0 0}.one-bkc-career-explanation>summary{cursor:pointer;font-size:11px;line-height:1.8;color:#6a8192}.one-bkc-career-explanation p{font-size:11px;line-height:1.85;color:#748795;margin-top:8px}.one-bkc-career-explanation.is-schedule{margin:0}.one-bkc-career-explanation.is-schedule>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 1px;list-style:none;border-bottom:1px solid #dfe5e9;color:#294761;font-size:12px;line-height:1.6}.one-bkc-career-explanation.is-schedule>summary::-webkit-details-marker{display:none}.one-bkc-career-explanation.is-schedule>summary>svg{color:#8b9ba7;flex-shrink:0}.one-bkc-career-history article,.one-bkc-career-legacy article{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid #e1e7eb}.one-bkc-career-history article>div,.one-bkc-career-legacy article>div{flex:1}.one-bkc-career-history article strong,.one-bkc-career-legacy article strong{display:block;font-size:11px;font-weight:500;line-height:1.7;color:#35526b}.one-bkc-career-history article small,.one-bkc-career-legacy article small{display:block;font-size:10px;line-height:1.7;color:#7c8f9e}.one-bkc-career-history article>span,.one-bkc-career-legacy article>span{max-width:45%;text-align:right}.one-bkc-career-history article b,.one-bkc-career-legacy article b{font-size:12px;line-height:1.7;color:#355c4c;font-weight:600}.one-bkc-career-history .is-paid{color:#3b7b64}.one-bkc-career-history .is-held{color:#9a7e4b}.one-bkc-career-legacy{margin:10px 0}.one-bkc-career-legacy>summary{font-size:11px;line-height:1.8;color:#647c8f;cursor:pointer}.one-bkc-career-legacy>p{font-size:11px;color:#748797;line-height:1.8;margin-top:8px}@media(max-width:375px){.one-bkc-team-sections{margin-bottom:15px}.one-bkc-career-current{padding:15px 15px 13px}.one-bkc-career-title h3{font-size:20px}.one-bkc-career-insignia{font-size:6px;letter-spacing:.5px}.one-bkc-career-layers>span{padding:0 10px}.one-bkc-career-role-grid{gap:6px}.one-bkc-career-role>strong{font-size:10px}.one-bkc-career-role-state{font-size:7px}.one-bkc-career-directory-heading h3{font-size:15px}.one-bkc-career-pay{padding:13px 14px}.one-bkc-career-total>strong{font-size:27px}}@media(prefers-reduced-motion:reduce){.one-bkc-career *{transition:none!important}}.bts-position-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #dce6ec;border-radius:10px;background:#f0f5f8;color:#082c4b}.bts-position-icon.position-family-1{background:#f9f4e9;color:#8f6a1d;border-color:#eadfc6}.bts-position-icon.position-family-2,.bts-position-icon.is-muted{background:#f2f5f6;border-color:#e3e8eb;color:#8999a3}.bts-career{--career-navy:#082c4b;--career-gold:#d8a331;color:#082c4b}.bts-career .one-bkc-career-current{padding:0;overflow:hidden;border:1px solid #d7e1e8;border-radius:18px;background:#fff;box-shadow:0 7px 20px #082c4b0a;color:#082c4b}.bts-career .one-bkc-career-identity{padding:16px;background:#082c4b;gap:11px}.bts-career .one-bkc-career-identity .bts-position-icon{border-color:#ffffff20;background:#ffffff0b;color:#edc66d;border-radius:10px}.bts-career .one-bkc-career-title>small{font-size:10px;color:#b7c8d4;line-height:1.5}.bts-career .one-bkc-career-title h3{font-size:21px;line-height:1.35;font-weight:650;letter-spacing:-.3px}.bts-career .one-bkc-career-state{font-size:10px;line-height:1.5;margin-top:5px;color:#d6e0e6}.bts-career .one-bkc-career-state:before{width:5px;height:5px;background:#d8a331}.bts-career .one-bkc-career-target{margin:0;padding:10px 15px;border-top:0;border-bottom:1px solid #e6edf1;background:#f5f8fa;gap:12px}.bts-career .one-bkc-career-target>span{color:#768995;font-size:10px;flex:0 0 auto}.bts-career .one-bkc-career-target>strong{font-size:12px;line-height:1.5;color:#082c4b;font-weight:650}.bts-career .one-bkc-career-target svg{color:#23814b}.bts-career .one-bkc-career-qualification{padding:12px 15px 13px}.bts-career .one-bkc-career-count-line{gap:8px}.bts-career .one-bkc-career-count-line>div:first-child>strong{font-size:27px;font-weight:650;color:#082c4b;letter-spacing:-.7px}.bts-career .one-bkc-career-count-line>div:first-child>strong>small{font-size:13px;color:#8b9aa5;letter-spacing:0}.bts-career .one-bkc-career-count-line>div:first-child>small{font-size:10px;color:#7b8c97;max-width:130px;line-height:1.45}.bts-career .one-bkc-career-layers{border:1px solid #e5ecef;border-radius:8px;background:#f9fbfc;padding:6px 0}.bts-career .one-bkc-career-layers>span{padding:0 12px;border-color:#e2e9ed;min-width:38px}.bts-career .one-bkc-career-layers>span:last-child{padding-right:12px}.bts-career .one-bkc-career-layers small{font-size:9px;color:#8a9ba6}.bts-career .one-bkc-career-layers b{font-size:15px;color:#2b5269;font-weight:650}.bts-career .one-bkc-career-progress{height:5px;margin:10px 0 6px;background:#e7edef}.bts-career .one-bkc-career-progress>i{background:#23814b}.bts-career .one-bkc-career-promotion{color:#738893;font-size:10px}.bts-career .one-bkc-career-promotion>span:last-child{color:#23814b;font-weight:650}.bts-career .one-bkc-career-promotion.is-ready{color:#23814b}.bts-career .one-bkc-career-current>.one-bkc-career-apply{margin:0 14px 13px;width:calc(100% - 28px);border-radius:9px;background:#d8a331;color:#082c4b;border-color:#d8a331;box-shadow:none}.bts-career .one-bkc-career-meta{padding:10px 15px;margin:0;border-color:#e3ebef;color:#5d7686;background:#f7fafb}.bts-career .one-bkc-career-meta strong{color:#082c4b}.bts-career .one-bkc-career-ack{padding:0 15px 12px;margin:0;color:#637d8e}.bts-career .one-bkc-career-error{padding:0 15px 12px;color:#ae4a42}.bts-career .one-bkc-career-pay{margin-top:13px;padding:14px 15px;background:#fff;border:1px solid #dfe7eb;border-radius:14px;box-shadow:none}.bts-career .one-bkc-career-section-title{gap:8px;align-items:baseline}.bts-career .one-bkc-career-section-title h3{font-size:12px;font-weight:650}.bts-career .one-bkc-career-section-title>span{font-size:9px;line-height:1.5;border:0;color:#6c8190;background:#f2f6f8;border-radius:4px;padding:3px 6px}.bts-career-base-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 10px}.bts-career-base-preview>span{font-size:11px;color:#5c7789;line-height:1.6}.bts-career-base-preview>span>small{display:block;font-size:10px;color:#8c9ca6}.bts-career-base-preview>strong{font-size:23px;line-height:1.3;font-weight:650;color:#082c4b;white-space:nowrap;letter-spacing:-.5px}.bts-career-unit-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e5ecef;padding-top:10px;gap:8px}.bts-career-unit-preview small{display:block;color:#8b9ba4;font-size:9px;line-height:1.6}.bts-career-unit-preview strong{display:block;color:#2c5266;font-size:12px;font-weight:650;line-height:1.6;white-space:nowrap}.bts-career .one-bkc-career-caption{font-size:10px;line-height:1.65;color:#82939e;margin-top:8px}.bts-career-reference{display:block;font-size:9px;line-height:1.65;color:#8798a3;margin-top:5px!important}.bts-career .one-bkc-career-directory{margin-top:22px}.bts-career .one-bkc-career-directory-heading{align-items:flex-start;margin-bottom:13px;gap:10px}.bts-career .one-bkc-career-directory-heading>div>span{font-size:9px;letter-spacing:1px;color:#9a7b38}.bts-career .one-bkc-career-directory-heading h3{font-size:18px;font-weight:650;line-height:1.4;margin-top:4px}.bts-career .one-bkc-career-directory-heading>small{font-size:9px;line-height:1.6;color:#7c929e;max-width:84px;text-align:right}.bts-career .one-bkc-career-family{margin-top:14px}.bts-career .one-bkc-career-family>header{margin-bottom:6px;padding:0 1px}.bts-career .one-bkc-career-family>header h4{font-size:11px;color:#526f81;font-weight:650}.bts-career .one-bkc-career-family>header>span{font-size:9px;letter-spacing:.5px;color:#9aabb4}.bts-career .one-bkc-career-role-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid #dfe7ec;border-radius:12px;overflow:hidden;background:#fff}.bts-career .one-bkc-career-role{display:grid;grid-template-columns:34px minmax(0,1fr) auto 12px;grid-template-rows:auto;align-items:center;justify-items:stretch;gap:9px;min-height:65px;padding:11px 12px;border:0;border-bottom:1px solid #e8eef1;border-radius:0;background:#fff;color:#082c4b;text-align:left;box-shadow:none;transform:none}.bts-career .one-bkc-career-role:last-child{border-bottom:0}.bts-career .one-bkc-career-role:active{background:#f2f7f9;transform:none}.bts-career-role-copy{display:grid;gap:3px}.bts-career-role-copy>strong{display:flex;align-items:baseline;gap:7px;font-size:12px;line-height:1.45;font-weight:650;color:inherit}.bts-career-role-copy>strong>small{font-size:9px;letter-spacing:.5px;color:#a0afb8;font-weight:500;flex-shrink:0}.bts-career-role-copy>small{font-size:10px;line-height:1.4;color:#82959f}.bts-career-role-copy b{font-weight:650;color:#526f81}.bts-career .one-bkc-career-role-state{font-size:9px;line-height:1.5;color:#728a97;text-align:right;max-width:65px;min-height:0;justify-content:flex-end}.bts-career .one-bkc-career-role>svg{color:#a0b0ba}.bts-career .one-bkc-career-role.is-next{background:#fcfaf5;box-shadow:inset 3px 0 #d8a331}.bts-career .one-bkc-career-role.is-next .one-bkc-career-role-state{color:#a27a23}.bts-career .one-bkc-career-role.is-current{background:#edf5f2;box-shadow:inset 3px 0 #23814b;color:#184d3a}.bts-career .one-bkc-career-role.is-current .one-bkc-career-role-state{color:#23814b}.bts-career .one-bkc-career-role.is-locked{background:#f8fafb;color:#8497a2}.bts-career .one-bkc-career-directory.is-detail-open .one-bkc-career-path{display:none}.bts-career .one-bkc-career-directory.is-detail-open>.one-bkc-career-directory-heading{display:none}.bts-career .one-bkc-career-role-detail{margin:0;padding:16px;border:1px solid #d9e4e9;background:#fff;border-radius:15px;box-shadow:0 8px 24px #082c4b06;scroll-margin-top:12px}.bts-career .one-bkc-career-detail-back{color:#6e8796;font-size:11px;padding-bottom:14px}.bts-career .one-bkc-career-role-detail>header{gap:11px;padding:15px 0;border-color:#e5edf1}.bts-career .one-bkc-career-role-detail>header h3{font-size:21px;font-weight:650;line-height:1.4;color:#082c4b}.bts-career .one-bkc-career-role-detail>header>div>small{font-size:9px;letter-spacing:.25px}.bts-career .one-bkc-career-role-detail>header>div>span{color:#23814b;font-size:10px}.bts-career .one-bkc-career-detail-qualification{padding:12px;border:1px solid #e5ecef;border-radius:9px;background:#f7fafb}.bts-career .one-bkc-career-detail-qualification>strong{font-size:13px;color:#234f65;line-height:1.6}.bts-career .one-bkc-career-detail-qualification>p{font-size:10px;color:#81939e;line-height:1.6}.bts-career .one-bkc-career-role-base{margin-top:14px;padding-top:0;border:0;color:#59788a;font-size:11px}.bts-career .one-bkc-career-role-base strong{font-size:24px;font-weight:650;color:#082c4b;letter-spacing:-.5px}.bts-career .one-bkc-career-standard-status{color:#8e9ca3;font-size:9px;margin:2px 0 16px}.bts-career .one-bkc-career-rate-heading{font-size:12px;font-weight:650;color:#2d536a;margin-bottom:1px!important}.bts-career-table-caption{color:#93a2ac;font-size:9px;line-height:1.5;margin-bottom:9px!important}.bts-career .one-bkc-career-table-wrap{border:1px solid #e0e9ee;border-radius:9px}.bts-career table{font-size:11px;table-layout:fixed;line-height:1.4;color:#46677c}.bts-career th,.bts-career td{padding:8px 6px;white-space:normal;border-color:#e7edf0}.bts-career thead{background:#eff4f7}.bts-career thead th{font-size:10px;font-weight:650;color:#6f899a}.bts-career th:first-child{width:43px;text-align:left;font-size:10px;font-weight:650;color:#5e7e91}.bts-career tbody tr:nth-child(2n){background:#fafcfd}.bts-career td small{display:block;color:#a4b1b9;font-size:8px;line-height:1.2}.bts-career td strong{display:block;font-size:11px;font-weight:650;color:#31586e;white-space:nowrap;line-height:1.5}.bts-career .one-bkc-career-explanation>summary{color:#5b7b8d}.bts-career .one-bkc-career-locked-detail{padding:24px 8px;color:#8397a2}.bts-career .one-bkc-career-pay-lines strong,.bts-career .one-bkc-career-total>strong{color:#082c4b}@media(max-width:375px){.bts-career .one-bkc-career-title h3{font-size:20px}.bts-career .one-bkc-career-count-line>div:first-child>small{max-width:120px}.bts-career .one-bkc-career-layers>span{padding:0 9px;min-width:33px}.bts-career .one-bkc-career-layers>span:last-child{padding-right:9px}.bts-career-base-preview>strong{font-size:21px}.bts-career .one-bkc-career-role{grid-template-columns:32px minmax(0,1fr) auto 10px;gap:7px;padding:10px}.bts-career .one-bkc-career-role-state{font-size:8px;max-width:57px}.bts-career .one-bkc-career-role-detail{padding:13px}.bts-career td strong{font-size:10px}}.one-bkc-team-vip-commission{margin:10px 0 15px;padding:11px 12px;border:1px solid rgba(210,221,221,.72);border-radius:12px;background:linear-gradient(120deg,#fdfcf7cc,#f5faf9a6);min-width:0}.one-bkc-team-vip-commission-head{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0}.one-bkc-team-vip-commission-head>strong{flex:1;min-width:0;font-size:11px;font-weight:600;line-height:1.6;color:#526c77;overflow-wrap:anywhere}.one-bkc-team-vip-commission-rates{display:flex;gap:12px;flex-shrink:0}.one-bkc-team-vip-commission-rates>span{display:flex;flex-direction:column;align-items:center;gap:2px}.one-bkc-team-vip-commission-rates small{font-size:9px;color:#95a1a5;line-height:1.4}.one-bkc-team-vip-commission-rates b{font-size:12px;font-weight:650;color:#648b7d;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.one-bkc-team-vip-commission>p{font-size:10px;color:#7c8e96;line-height:1.7;margin:8px 0 3px;overflow-wrap:anywhere}.one-bkc-team-vip-commission>small{display:block;font-size:9px;color:#98a3a9;line-height:1.7;overflow-wrap:anywhere}@media(max-width:375px){.one-bkc-team-vip-commission{padding:10px}.one-bkc-team-vip-commission-head,.one-bkc-team-vip-commission-rates{gap:9px}}.app-scroll.is-trial-calendar-view{padding:0 0 96px}.wheel-concept-console:has(>.trial-calendar-entry){grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.trial-calendar-workspace{--trial-teal: #278a83;--trial-teal-deep: #176f6d;--trial-mint: #d8f0eb;--trial-gold-soft: #fff7df;display:grid;align-content:start;gap:10px;min-height:100%;padding:18px 16px 20px;color:var(--text);background:radial-gradient(circle at 100% 0,rgba(55,190,176,.16),transparent 35%),radial-gradient(circle at 0 100%,rgba(237,186,64,.13),transparent 32%),linear-gradient(145deg,#f5f7f4,#edf8f3 55%,#fff9e6)}.trial-calendar-workspace button,.trial-calendar-rules button{font-family:inherit;cursor:pointer}.trial-calendar-workspace button:focus-visible,.trial-calendar-rules button:focus-visible,.trial-calendar-entry:focus-visible{outline:2px solid #177f7b;outline-offset:3px}.trial-calendar-workspace button:disabled{cursor:default;opacity:.6}.trial-calendar-header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:6px}.trial-calendar-header .icon-button{width:40px;height:40px;color:var(--trial-teal-deep)}.trial-calendar-header>div{min-width:0}.trial-calendar-header small{display:block;color:var(--trial-teal-deep);font-size:10px;font-weight:600;letter-spacing:.06em}.trial-calendar-header h1{margin:3px 0 0;font-size:24px;line-height:1.25;letter-spacing:-.4px}.trial-calendar-rules-trigger{min-height:40px;padding:8px 12px;border:1px solid rgba(39,138,131,.25);border-radius:999px;color:var(--trial-teal-deep);background:#ffffffb8;font-size:12px;font-weight:600}.trial-calendar-gift{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:15px 16px;border:1px solid rgba(216,173,69,.48);border-radius:20px;background:linear-gradient(100deg,#fff7df,#e8f7f2);box-shadow:var(--shadow),inset 0 1px #ffffffe6}.trial-calendar-gift-icon{display:grid;place-items:center;width:48px;height:48px;color:#9a6818;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#ffffffb8}.trial-calendar-gift>div{min-width:0}.trial-calendar-gift>div>strong{color:#9a6818;font-size:13px}.trial-calendar-gift p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.trial-calendar-gift-count{display:grid;justify-items:end;gap:3px;color:#9a6818}.trial-calendar-gift-count>strong{white-space:nowrap;font-size:28px;line-height:1.2;letter-spacing:-.7px}.trial-calendar-gift-count em{margin-left:3px;font-size:12px;font-style:normal;letter-spacing:0}.trial-calendar-gift-count small{display:flex;align-items:center;gap:3px;color:var(--trial-teal-deep);font-size:11px}.trial-calendar-progress{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:10px 14px;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:#ffffffad}.trial-calendar-progress>div{min-width:0;display:grid;gap:3px}.trial-calendar-progress strong{font-size:12px}.trial-calendar-progress small{color:var(--muted);font-size:11px;line-height:1.4}.trial-calendar-progress ol{display:flex;align-items:center;flex:0 0 auto;gap:12px;margin:0;padding:0;list-style:none}.trial-calendar-progress li{position:relative;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--bg);font-size:11px;font-weight:700}.trial-calendar-progress li:not(:first-child):before{content:"";position:absolute;width:8px;height:2px;left:-11px;background:var(--line)}.trial-calendar-progress li.is-current{color:#9a6818;border-color:var(--gold);background:var(--trial-gold-soft)}.trial-calendar-progress li.is-done{color:#fff;border-color:var(--trial-teal);background:var(--trial-teal)}.trial-calendar-days{display:grid;gap:10px}.trial-calendar-day{--day-accent: var(--trial-teal-deep);display:grid;grid-template-columns:58px minmax(0,1fr);min-height:126px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#ffffffe6;box-shadow:var(--shadow),inset 0 1px #fff}.trial-calendar-day.is-tasks,.trial-calendar-day.is-claimable{border-color:#278a838c}.trial-calendar-day.is-claimed,.trial-calendar-day.is-used{--day-accent: var(--green)}.trial-calendar-day.is-final{--day-accent: #9a6818;border-color:#d8ad4580}.trial-calendar-day.is-locked{--day-accent: #6b7280}.trial-calendar-day.is-missed,.trial-calendar-day.is-expired{--day-accent: #7b807f}.trial-calendar-day.is-rejected{--day-accent: #b05b4e}.trial-calendar-day-rail{display:grid;align-content:center;justify-items:center;gap:5px;padding:16px 6px;color:var(--day-accent);background:var(--trial-mint)}.trial-calendar-day-rail strong{font-size:24px;line-height:1;letter-spacing:-.5px}.trial-calendar-day-rail small{font-size:9px;font-weight:600;letter-spacing:.1em}.trial-calendar-day.is-final .trial-calendar-day-rail{background:var(--trial-gold-soft)}.trial-calendar-day.is-locked .trial-calendar-day-rail,.trial-calendar-day.is-missed .trial-calendar-day-rail,.trial-calendar-day.is-expired .trial-calendar-day-rail{background:#f1f4f1}.trial-calendar-day-body{display:grid;align-content:center;gap:6px;min-width:0;padding:12px}.trial-calendar-day-body>header{display:flex;align-items:start;justify-content:space-between;gap:7px}.trial-calendar-day-body>header>div{min-width:0;display:grid;gap:3px}.trial-calendar-day-body>header strong{font-size:13px;line-height:1.3}.trial-calendar-day time{color:var(--muted);font-size:11px;line-height:1.4}.trial-calendar-chip{max-width:45%;flex-shrink:0;padding:4px 8px;border-radius:999px;color:var(--day-accent);background:#eaf7f3;font-size:10px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.trial-calendar-day.is-final .trial-calendar-chip{background:var(--trial-gold-soft)}.trial-calendar-day.is-locked .trial-calendar-chip,.trial-calendar-day.is-missed .trial-calendar-chip,.trial-calendar-day.is-expired .trial-calendar-chip{background:#f1f4f1}.trial-calendar-day h2{margin:0;color:var(--day-accent);font-size:18px;line-height:1.4;letter-spacing:-.3px}.trial-calendar-day-body>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.trial-calendar-day-status{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--day-accent);font-size:11px;line-height:1.45}.trial-calendar-day-status>svg{flex:0 0 auto}.trial-calendar-day-status>span{flex:1 1 110px;min-width:0}.trial-calendar-inline-action{flex:0 0 auto;min-height:36px;padding:6px 10px;border:1px solid rgba(255,255,255,.65);border-radius:10px;color:#fff;background:linear-gradient(145deg,#31978f,#177f7b);box-shadow:0 3px 8px #177f7b24,inset 0 1px #ffffff4d;font-size:11px;font-weight:600}.trial-calendar-inline-action:active,.trial-calendar-action:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #00000014}.trial-calendar-conditions{display:grid;gap:9px;margin-top:3px}.trial-calendar-conditions>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--muted)}.trial-calendar-conditions>div>svg{flex:0 0 auto}.trial-calendar-conditions>div>span{flex:1 1 100px;min-width:0;display:grid;gap:3px}.trial-calendar-conditions strong{font-size:11px;font-weight:600}.trial-calendar-conditions small{color:var(--muted);font-size:11px;line-height:1.4}.trial-calendar-conditions>div.is-done{color:var(--green)}.trial-calendar-conditions>div.is-error{color:#b05b4e}.trial-calendar-text-action{min-height:36px;padding:4px 0;color:var(--trial-teal-deep);border:0;background:transparent;font-size:11px;text-decoration:underline}.trial-calendar-final-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid rgba(216,173,69,.2);color:var(--day-accent);font-size:11px;line-height:1.5}.trial-calendar-final-status>span{flex:1 1 100px}.trial-calendar-expiry{display:flex;align-items:start;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.8);border-radius:16px;color:var(--trial-teal-deep);background:#ffffffad}.trial-calendar-expiry>svg{flex:0 0 auto;margin-top:2px}.trial-calendar-expiry>div{min-width:0;display:grid;gap:4px}.trial-calendar-expiry p{margin:0 0 3px;color:var(--muted);font-size:11px;line-height:1.55}.trial-calendar-expiry strong,.trial-calendar-expiry time{font-size:11px;line-height:1.4}.trial-calendar-expiry time{color:#9a6818;font-weight:600}.trial-calendar-expiry small{color:var(--muted);font-size:10px;line-height:1.4}.trial-calendar-actions{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px}.trial-calendar-action{display:flex;align-items:center;justify-content:center;gap:7px;min-height:50px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.55);border-radius:14px;color:#fff;background:linear-gradient(145deg,#278a83,#177f7b);box-shadow:0 6px 14px #177f7b29,inset 0 1px #ffffff40;font-size:13px;font-weight:600;line-height:1.4}.trial-calendar-action>svg{flex-shrink:0}.trial-calendar-action.is-secondary{border-color:#278a8373;color:#176f6d;background:#ffffffd1;box-shadow:inset 0 1px #fff}.trial-calendar-remaining{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:1px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.trial-calendar-remaining strong{color:#9a6818;font-size:16px}.trial-calendar-remaining small{font-size:11px;font-weight:500}.trial-calendar-notice{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:12px;color:#167352;background:#e2f4ea;font-size:12px;line-height:1.5}.trial-calendar-notice>svg{flex:0 0 auto}.trial-calendar-notice>span{min-width:0;flex:1}.trial-calendar-notice.is-error{color:#a25043;background:#fbede7}.trial-calendar-notice button{min-height:36px;padding:4px 7px;border:1px solid currentColor;border-radius:8px;color:inherit;background:transparent;font-size:11px}.trial-calendar-empty{display:grid;justify-items:center;gap:12px;padding:70px 15px;text-align:center;color:#176f6d}.trial-calendar-empty h2{margin:0;font-size:18px}.trial-calendar-empty p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.trial-calendar-entry{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;min-width:0;padding:9px 12px;border:0;border-top:1px solid rgba(39,138,131,.15);color:#176f6d;background:linear-gradient(100deg,#effbf7f2,#fff7dff0);text-align:left;font-family:inherit;cursor:pointer}.trial-calendar-entry-icon{flex:0 0 auto;display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(216,173,69,.3);border-radius:12px;color:var(--gold-dark);background:#ffffffa6}.trial-calendar-entry>span:nth-child(2){display:grid;gap:3px;flex:1;min-width:0}.trial-calendar-entry strong{font-size:12px;line-height:1.3}.trial-calendar-entry small{color:#667f79;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.trial-calendar-entry>svg{flex-shrink:0}.trial-calendar-rules{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px}.trial-calendar-rules-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#18332f7a}.trial-calendar-rules>section{--trial-teal-deep: #176f6d;position:relative;display:flex;flex-direction:column;width:min(100%,430px);max-height:calc(100dvh - 32px);padding:20px;border:1px solid rgba(255,255,255,.8);border-radius:24px;color:var(--text);background:linear-gradient(145deg,#f8fffc,#edf7f2,#fff9e6);box-shadow:var(--glass-shadow)}.trial-calendar-rules header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.trial-calendar-rules header small{color:#278a83;font-size:10px;font-weight:600;letter-spacing:.06em}.trial-calendar-rules h2{margin:4px 0 0;font-size:22px}.trial-calendar-rules-body{overflow-y:auto;min-height:0;overscroll-behavior:contain}.trial-calendar-rules ol{display:grid;gap:16px;margin:0;padding-left:22px}.trial-calendar-rules li{padding-left:3px;color:#176f6d;font-size:13px;line-height:1.5}.trial-calendar-rules li p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.trial-calendar-rules-final{margin:20px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.trial-calendar-rules footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}@media(max-width:370px){.trial-calendar-workspace{padding-right:12px;padding-left:12px}.trial-calendar-header h1{font-size:22px}.trial-calendar-gift{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:12px}.trial-calendar-gift-icon{width:40px;height:44px;border-radius:14px}.trial-calendar-day{grid-template-columns:50px minmax(0,1fr)}.trial-calendar-day-body{padding:11px}.trial-calendar-actions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.trial-calendar-workspace{gap:14px;padding:20px 18px 24px;background:transparent}.trial-calendar-header{margin-bottom:4px;grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.trial-calendar-header .icon-button{width:44px;height:44px;color:var(--text)}.trial-calendar-header small{color:var(--muted);font-size:10px}.trial-calendar-header h1{font-size:25px}.trial-calendar-rules-trigger{border-color:#ffffffd9;color:var(--gold-dark);background:#ffffff85}.trial-calendar-gift{min-height:64px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:11px 14px;border-radius:20px;border-color:#ffffffdb;background:#ffffff73;box-shadow:inset 0 1px #fff}.trial-calendar-gift-icon{width:34px;height:36px;border-radius:12px}.trial-calendar-gift-icon svg{width:21px}.trial-calendar-gift-count>strong{font-size:22px}.trial-calendar-gift p{font-size:11px}.trial-month-progress{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;padding:17px 18px;border:1px solid rgba(255,255,255,.8);border-radius:24px;overflow:hidden;color:#fff;background:linear-gradient(112deg,#194943,#23615a 70%,#59674c);box-shadow:0 10px 25px #1c4c4514,inset 0 1px #ffffff47}.trial-month-progress:after{content:"";position:absolute;z-index:-1;right:-70px;bottom:-135px;width:260px;height:260px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 26px #ffffff06,0 0 0 52px #ffffff05;pointer-events:none}.trial-month-progress>div{display:grid;gap:7px;min-width:0}.trial-month-progress>div+div{padding-left:18px;border-left:1px solid rgba(255,255,255,.16)}.trial-month-progress small{color:#d6e8e2;font-size:11px;line-height:1.4}.trial-month-progress strong{font-size:27px;line-height:1.2}.trial-month-progress strong span{color:#d6e8e2;font-size:12px;font-weight:500}.trial-month-progress>.trial-calendar-milestones{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.14);margin-top:8px}.trial-calendar-milestones:before{content:"";position:absolute;top:31px;left:17%;right:17%;height:1px;background:#efe6c440;pointer-events:none}.trial-calendar-milestone{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;min-height:61px;padding:0 3px;border:0;border-radius:13px;color:#d7e8e1;background:transparent}.trial-calendar-milestone>span{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(234,242,232,.35);border-radius:13px;color:#d4e5df;background:#285c56;box-shadow:inset 0 1px #ffffff21}.trial-calendar-milestone>small{max-width:100%;font-size:11px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.trial-calendar-milestone.is-signed>span{color:#eafaf1;background:linear-gradient(135deg,#439780,#287963);border-color:#beebd399;box-shadow:0 3px 10px #00261d1f,inset 0 1px #ffffff59}.trial-calendar-milestone.is-final>span{border-color:#dfc67e80;color:#f1ddb0;background:linear-gradient(135deg,#6b7450,#3d6556)}.trial-calendar-milestone.is-final.is-signed>span{color:#fff9e7;background:linear-gradient(135deg,#b79649,#887037)}.trial-calendar-milestone.is-missed>span{color:#d4c6bb;border-color:#ccb39f4d}.trial-month-surface{padding:18px 14px 14px;border:1px solid rgba(255,255,255,.88);border-radius:26px;background:linear-gradient(140deg,#ffffffde,#f8f8f2ab);box-shadow:var(--shadow),inset 0 1px #fff}.trial-month-surface>header{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:0 3px 15px}.trial-month-surface header small{color:var(--muted);font-size:10px;letter-spacing:.035em}.trial-month-surface h2{margin:4px 0 0;font-size:21px;line-height:1.3;letter-spacing:-.4px}.trial-month-surface header>div:first-child{min-width:0}.trial-month-surface{position:relative;isolation:isolate;overflow:hidden}.trial-month-surface:before{content:"";position:absolute;z-index:-1;width:150px;height:150px;top:-74px;right:-32px;border:1px solid rgba(196,159,74,.15);border-radius:50%;box-shadow:0 0 0 17px #d8ad4506;pointer-events:none}.trial-month-surface:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 42%,rgba(255,255,255,.7) 53%,rgba(242,232,198,.14) 63%,transparent 74%);pointer-events:none}.trial-month-surface header>div:last-child{display:flex;flex-shrink:0;gap:3px}.trial-month-surface header button{display:grid;place-items:center;width:40px;height:44px;padding:0;border:1px solid rgba(148,163,184,.12);border-radius:14px;color:var(--muted);background:#fff9}.trial-month-weekdays,.trial-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.trial-month-weekdays{margin-bottom:7px;color:var(--muted);text-align:center;font-size:11px;font-weight:500;line-height:1.5}.trial-month-date,.trial-month-blank{min-height:46px}.trial-month-date{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:3px;padding:6px 2px 4px;border:1px solid transparent;border-radius:14px;color:var(--text);background:transparent}.trial-month-date time{font-size:14px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.trial-month-date.is-inactive{color:#7c848b}.trial-month-date.is-future{background:#e0e8e559;color:#697c76}.trial-month-date.is-unsigned{background:#f3e6bd85;color:#936819}.trial-month-date.is-signed{color:#176c58;background:#e3f2e9}.trial-month-date.is-missed{color:#997567;background:#eeddd447}.trial-month-date.is-pending{color:#386a65;background:#e6efeb}.trial-month-date.is-today{border-color:var(--gold);box-shadow:inset 0 0 0 1px #d8ad452e}.trial-month-date.is-selected{outline:1px solid #5e8981;outline-offset:1px}.trial-month-date.is-selected.is-inactive{background:#fffc}.trial-month-date.is-signed{border-color:#77b19640;background:linear-gradient(145deg,#f2fbf4,#d6ebdf);box-shadow:inset 0 1px #fffffff2,0 3px 7px #3e71570d}.trial-month-date.is-today{border-color:#c59a3b;background-image:linear-gradient(145deg,#ffffffd9,#f3e1ad80);box-shadow:inset 0 1px #fff,inset 0 -2px #b584231a,0 4px 10px #a0813e1f}.trial-month-date.is-selected{outline-color:#5e8981;outline-offset:2px}.trial-month-date-mark{display:grid;place-items:center;height:12px}.trial-month-date-mark i{width:4px;height:4px;border-radius:50%;background:currentColor}.trial-month-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:6px;padding:7px 10px;border:0;border-radius:13px;color:#657773;background:transparent;font-size:11px;line-height:1.4;font-weight:600}.trial-month-toggle .is-down{transform:rotate(90deg)}.trial-month-toggle .is-up{transform:rotate(-90deg)}.trial-month-toggle:active{background:#ffffffa6}.trial-month-surface.is-collapsed .trial-month-legend{padding-top:3px}.trial-calendar-date-band{position:relative;isolation:isolate;overflow:hidden;padding:14px 10px 12px;border:1px solid rgba(255,255,255,.65);border-radius:22px;color:#fff;background:linear-gradient(112deg,#194943,#23615a 70%,#59674c);box-shadow:0 6px 16px #1c4c4514,inset 0 1px #ffffff40}.trial-calendar-date-band:before{content:"";position:absolute;z-index:-1;right:-100px;bottom:-200px;width:310px;height:310px;border:1px solid rgba(255,255,255,.07);border-radius:50%;box-shadow:0 0 0 22px #ffffff09,0 0 0 46px #ffffff06;pointer-events:none}.trial-calendar-date-band .trial-month-weekdays{color:#dbeae4}.trial-calendar-date-band .trial-month-date{min-height:46px;color:#eff7f2;gap:3px;padding:6px 2px}.trial-calendar-date-band .trial-month-date.has-reward{min-height:100px;gap:5px;padding:8px 2px 7px}.trial-calendar-date-band .trial-month-date.is-inactive{color:#d0dfd8}.trial-calendar-date-band .trial-month-date.is-future{color:#e5eee9;background:#ffffff0e}.trial-calendar-date-band .trial-month-date.is-pending{color:#e7f3ee;background:#c4e4d51f;border-color:#d0e8dc40}.trial-calendar-date-band .trial-month-date.is-signed{color:#176c58;background:linear-gradient(145deg,#f2fbf4,#d6ebdf)}.trial-calendar-date-band .trial-month-date.is-unsigned{color:#75571e;background:linear-gradient(145deg,#fff9e9,#ecdbad)}.trial-calendar-date-band .trial-month-date.is-missed{color:#e7d4c9;background:#b08c7721}.trial-calendar-date-band .trial-month-date.is-today{color:#775820;background:linear-gradient(145deg,#fffdf1,#ebd69b);border-color:#e6c56e}.trial-calendar-date-band .trial-month-date.is-today.is-signed{color:#176c58}.trial-calendar-date-band .trial-month-date.is-selected{outline-color:#e9f7eee6}.trial-calendar-date-band .trial-month-date.is-selected.is-inactive{color:#fff;background:#ffffff1f}.trial-calendar-date-art{display:block;flex:0 0 auto;width:32px;height:30px;background:url(/assets/wheel/arc-treasure-prizes.png) no-repeat;background-size:400% 300%;background-position:33.333% 0%;filter:drop-shadow(0 3px 3px rgba(0,34,25,.14))}.trial-calendar-date-art.is-cash{background-position:0% 0%}.trial-calendar-date-reward{max-width:100%;min-height:28px;font-size:10px;font-weight:600;line-height:1.4;text-align:center;overflow-wrap:anywhere}.trial-calendar-early-group-hint{display:flex;align-items:flex-start;gap:6px;margin:9px 3px 0;color:#55746e;font-size:10px;line-height:1.5}.trial-calendar-early-group-hint>svg{flex:0 0 auto;margin-top:1px;color:#2b8c80}.trial-calendar-early-group-hint>span{min-width:0}.trial-calendar-plan-ended{display:flex;align-items:center;gap:7px;margin:9px 3px 0;color:#57776d;font-size:11px;line-height:1.45}.trial-calendar-plan-ended svg{flex:0 0 auto;color:#2a8a77}.trial-month-surface>.trial-calendar-days{margin-top:13px;padding-top:16px;border-top:1px solid var(--line)}.trial-month-surface .trial-calendar-day{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.trial-month-surface .trial-calendar-day:before{display:none}.trial-month-surface .trial-month-no-day{border:0;background:transparent;padding:0}.trial-calendar-primary-action{margin-top:14px}.trial-calendar-primary-action .trial-calendar-action{width:100%}.trial-month-surface>.trial-calendar-actions{margin-top:17px}.trial-calendar-actions.is-secondary-only{grid-template-columns:1fr}.trial-calendar-opening-summary{display:flex;justify-content:center;align-items:center;gap:6px;margin:17px 0 0;color:#797466;font-size:11px;line-height:1.5;text-align:center}.trial-calendar-rules-link{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:14px;color:#708078;background:transparent;font-size:11px;line-height:1.4}.trial-calendar-rules-link:focus-visible{outline:2px solid #177f7b;outline-offset:2px}.trial-calendar-rules-link:active{background:#fff6}.trial-month-legend{display:flex;flex-wrap:wrap;gap:7px 13px;padding:13px 3px 10px;font-size:10px;color:var(--muted)}.trial-month-legend span{display:flex;align-items:center;gap:5px;line-height:1.5}.trial-month-legend i{width:6px;height:6px;border-radius:50%;background:#93a199}.trial-month-legend i.is-signed{background:#278a72}.trial-month-legend i.is-unsigned{background:#c69a37}.trial-month-legend i.is-missed{background:#bc8e76}.trial-month-legend i.is-inactive{background:#b7bdc1}.trial-month-legend i.is-today{width:8px;height:8px;border:1px solid var(--gold);background:transparent}.trial-month-legend i.is-future{background:#c1d4ce}.trial-month-legend i.is-pending{background:#608f86}.trial-month-surface>footer{display:flex;align-items:center;gap:9px;padding:10px 3px 0;border-top:1px solid var(--line)}.trial-month-surface footer p{flex:1;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.trial-month-surface footer button,.trial-month-no-day button{flex-shrink:0;min-height:40px;max-width:40%;padding:5px 7px;border:0;color:#947020;background:transparent;font-size:11px;line-height:1.4;font-weight:600}.trial-calendar-day{display:block;min-height:0;padding:17px;border-radius:24px;background:linear-gradient(135deg,#fffc,#faf8efb3);border-color:#ffffffe6}.trial-calendar-day-rail{display:none}.trial-calendar-day-body{padding:0;gap:10px}.trial-calendar-day h2{font-size:20px;color:#9a741e}.trial-calendar-day{position:relative;isolation:isolate;overflow:hidden}.trial-calendar-day:before{content:"";position:absolute;z-index:-1;top:-40px;right:-17px;width:110px;height:175px;transform:rotate(25deg);background:repeating-linear-gradient(90deg,transparent 0 15px,rgba(180,161,105,.065) 15px 16px);pointer-events:none}.trial-calendar-day.is-final{border-color:#d2af6073;background:linear-gradient(135deg,#fffffff2,#faf0d2d9 75%,#ebf2e6cc)}.trial-calendar-reward-row{display:grid;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:12px}.trial-calendar-reward-row>h2{min-width:0;margin:0;line-height:1.4;overflow-wrap:anywhere}.trial-calendar-reward-art{position:relative;isolation:isolate;display:block;width:68px;height:64px}.trial-calendar-reward-art>span{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/wheel/arc-treasure-prizes.png) no-repeat;background-size:400% 300%;background-position:33.333% 0%;filter:drop-shadow(0 5px 5px rgba(85,112,95,.15))}.trial-calendar-reward-art.is-cash>span{background-position:0% 0%}.trial-calendar-reward-art.is-cash:before{content:"";position:absolute;z-index:-1;top:-6px;right:-6px;bottom:-6px;left:-6px;background:radial-gradient(ellipse,rgba(224,185,68,.24),rgba(238,214,142,.1) 48%,transparent 72%);pointer-events:none}.trial-calendar-day-body>header strong{font-size:14px}.trial-calendar-day-body>header time{font-size:12px}.trial-calendar-day-body>p,.trial-calendar-day-status{font-size:12px}.trial-calendar-chip{font-size:11px}.trial-calendar-inline-action{min-height:44px;border-radius:13px;background:linear-gradient(130deg,#c69a3b,#b17d19);color:#fff;font-size:12px;box-shadow:0 4px 10px #a1741e1a,inset 0 1px #ffffff8c}.trial-calendar-conditions>div{padding:9px 0;border-top:1px solid var(--line);gap:9px}.trial-calendar-conditions strong,.trial-calendar-conditions small{font-size:12px}.trial-calendar-actions{grid-template-columns:1fr}.trial-calendar-workspace .trial-calendar-action,.home-trial-popup-action{min-height:54px;border-radius:18px;background:linear-gradient(125deg,#d0a344,#b88520);box-shadow:0 8px 20px #a1741e1c,inset 0 1px #ffffff8c;font-size:14px}.trial-calendar-workspace .trial-calendar-action.is-secondary{min-height:44px;color:#376b63;background:#fff6;box-shadow:none;border-color:#ffffffb3}.trial-month-no-day{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;border-radius:20px;color:#617772;background:#ffffff8f;border:1px solid rgba(255,255,255,.8)}.trial-month-no-day>div{flex:1 1 150px;min-width:0}.trial-month-no-day strong{font-size:12px}.trial-month-no-day p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.greeting-block.has-trial-check-in{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}.greeting-block.has-trial-check-in>p,.greeting-block.has-trial-check-in>strong,.greeting-block.has-trial-check-in>span{grid-column:1;min-width:0;overflow-wrap:anywhere}.greeting-block.has-trial-check-in>.trial-calendar-entry.is-home{grid-column:2;grid-row:1 / 4;align-self:center}.trial-calendar-entry.is-home{width:auto;min-height:44px;margin:0;padding:8px 12px;gap:7px;border:1px solid rgba(216,173,69,.3);border-radius:17px;color:var(--gold-dark);background:linear-gradient(135deg,#ffffffeb,#f7f1dccc);box-shadow:0 5px 15px #7160330f,inset 0 1px #fffffff2}.trial-calendar-workspace{position:relative;isolation:isolate;background:linear-gradient(180deg,#edf8f2 0,#fbfcf7 30%,#fbf6e7)}.trial-calendar-workspace:before{content:"";position:absolute;z-index:-1;top:4px;right:-35px;width:185px;height:125px;background:radial-gradient(ellipse at 67% 22%,rgba(232,194,94,.15),transparent 72%);pointer-events:none}.trial-calendar-workspace>.checkin-tier-nav{border-color:#ffffffe0;background:#ffffffb8;box-shadow:0 9px 19px #2b675314,inset 0 1px #fff}.trial-calendar-workspace .checkin-tier-tab.is-trial.is-current{color:#2b5d4a;background:linear-gradient(140deg,#fff6d7,#e4b64e);box-shadow:inset 0 1px #fff9e6,0 4px 10px #aa7b2633}.trial-calendar-workspace .trial-month-progress{border-color:#eecf8fc7;background:radial-gradient(ellipse 190px 120px at 92% 8%,rgba(222,190,103,.31),transparent 70%),linear-gradient(124deg,#103f3d,#23665d 57%,#546349);box-shadow:0 16px 30px #1c52442e,inset 0 1px #ffffff61}.trial-calendar-workspace .trial-month-surface{border-color:#ffffffeb;background:linear-gradient(145deg,#ffffffeb,#f7faf1d1);box-shadow:0 13px 27px #375f4b1a,inset 0 1px #fff}.trial-calendar-workspace .trial-month-surface>header h2{color:#143f37}.trial-calendar-workspace .trial-calendar-day{border-color:#fffffff0;background:linear-gradient(135deg,#fffffff7,#f3fbf4e0);box-shadow:0 10px 23px #355f481a,inset 0 1px #fff}.trial-calendar-workspace .trial-calendar-day.is-final{border-color:#e0b752a6;background:linear-gradient(135deg,#fffef6,#fff3c9 70%,#f1dda0)}.trial-calendar-workspace .trial-calendar-day h2{color:#9c6f1b}.trial-calendar-workspace .trial-calendar-reward-art>span{filter:drop-shadow(0 8px 7px rgba(33,100,68,.2))}.trial-calendar-workspace .trial-calendar-day.is-final .trial-calendar-reward-art>span{filter:drop-shadow(0 8px 7px rgba(123,82,16,.27))}.trial-calendar-workspace .trial-calendar-primary-action .trial-calendar-action{background:linear-gradient(120deg,#d8ad45,#bd8520);box-shadow:0 9px 20px #a4711b2b,inset 0 1px #fff8dc}.trial-calendar-workspace .trial-calendar-rules-link{color:#7d672b}.trial-calendar-entry.is-home strong{margin:0;color:var(--gold-dark);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.trial-calendar-entry.is-home>span{margin:0}.trial-calendar-entry.is-home .trial-calendar-entry-icon{width:22px;height:22px;border:0;border-radius:0;color:var(--gold-dark);background:transparent}.trial-calendar-entry.is-home:active{transform:translateY(1px);box-shadow:inset 0 1px 4px #7160331a}.home-trial-popup{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:22px}.home-trial-popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#252d2a24;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default}.home-trial-popup-panel{position:relative;isolation:isolate;overflow:hidden;width:min(100%,320px);padding:17px 18px 10px;border:1px solid rgba(255,255,255,.93);border-radius:26px;background:linear-gradient(135deg,#fffffff7,#f8f7eff2);box-shadow:0 22px 60px #29302929,inset 0 1px #fff}.home-trial-popup-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 38%,rgba(216,173,69,.045) 58%,rgba(255,255,255,.5) 70%,transparent 85%)}.home-trial-popup-panel:focus{outline:none}.home-trial-popup-close{position:absolute;z-index:2;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:#66716f;background:#fff9;cursor:pointer}.home-trial-popup-body{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;width:calc(100% - 36px);margin-bottom:12px;padding:0;border:0;text-align:left;color:var(--text);background:transparent;font-family:inherit;cursor:pointer}.home-trial-popup-emblem{display:grid;place-items:center;width:48px;height:48px;margin:0 0 10px;border:1px solid #fff;border-radius:18px;color:#b18326;background:linear-gradient(140deg,#fff,#f4edd8);box-shadow:0 6px 20px #71603312,inset 0 1px #fff}.home-trial-popup-body>small{color:var(--muted);font-size:10px;letter-spacing:.12em}.home-trial-popup h2{grid-column:1 / -1;margin:0;max-width:100%;font-size:20px;line-height:1.35;font-weight:700}.home-trial-popup-summary{align-self:center;color:#4a7e6e;font-size:11px;line-height:1.5}.home-trial-popup time{color:var(--muted);font-size:12px;line-height:1.5}.home-trial-popup-state{display:flex;align-items:center;justify-content:center;gap:5px;margin:10px 0;padding:6px 12px;border-radius:999px;color:#786e54;background:#f4edd9;font-size:12px;line-height:1.4}.home-trial-popup-state.is-signed{color:#20725d;background:#e5f5ed}.home-trial-popup-state.is-pending{color:#326e65;background:#e9f3ef}.home-trial-popup-reward{display:grid;gap:4px;width:100%;padding:10px 0;border-top:1px solid var(--line);text-align:center}.home-trial-popup-reward small{color:var(--muted);font-size:11px}.home-trial-popup-reward strong{color:#9b7424;font-size:19px;line-height:1.45}.home-trial-popup .home-trial-popup-action{width:100%;min-height:44px;margin-top:0;border-radius:15px;font-size:13px;cursor:pointer}.home-trial-popup-action.is-signed{color:#24765e;background:linear-gradient(130deg,#e3f3ec,#d7ebe3);box-shadow:inset 0 1px #fff;cursor:default;opacity:1}.home-trial-popup-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 10px}.home-trial-popup-day{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 4px;border:1px solid rgba(175,201,191,.45);border-radius:15px;color:#627571;background:linear-gradient(140deg,#ffffffdb,#e1efe9a6);font-family:inherit;cursor:pointer}.home-trial-popup-day.is-signed{color:#24775f;border-color:#b8d6c8;background:linear-gradient(140deg,#f5fcf8,#dceee4)}.home-trial-popup-day.is-today{border-color:#c59c41;box-shadow:inset 0 0 0 1px #ffffffe6,0 4px 10px #a1741e12}.home-trial-popup-day.is-missed{color:#856e64;background:#f2eeea}.home-trial-popup-day.is-rejected{color:#99594e;border-color:#dfbdb3;background:linear-gradient(140deg,#fff9f4,#f2e4dd)}.home-trial-popup-day>small{font-size:10px;line-height:1.5;text-align:center}.home-trial-popup-day>small time{color:inherit;font-size:inherit;line-height:inherit}.home-trial-popup-day>time{color:inherit;font-size:12px;font-weight:600}.home-trial-popup-day>strong{color:#967021;font-size:12px;line-height:1.35;text-align:center;overflow-wrap:anywhere}.home-trial-popup-day-state{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3px;font-size:10px;line-height:1.35;text-align:center}.home-trial-popup-footer{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:5px}.home-trial-popup-details{order:2;display:flex;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:36px;padding:4px 0;border:0;background:transparent;color:#597870;font:inherit;font-size:11px;cursor:pointer}.home-trial-popup-preference{order:1;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;max-width:100%;min-height:32px;margin:0;color:#6d7872;font-size:11px;line-height:1.4;cursor:pointer}.home-trial-popup-preference input{flex:0 0 13px;width:13px;height:13px;margin:0;accent-color:#488775;cursor:pointer}.home-trial-popup-preference input:focus-visible{outline:2px solid #447f72;outline-offset:3px}.home-trial-popup-error{margin:8px 0;color:#a15a47;font-size:12px;line-height:1.5;text-align:center}.home-trial-popup button:focus-visible{outline:2px solid #447f72;outline-offset:3px}.home-trial-popup button:active{transform:translateY(1px)}@media(max-width:370px){.trial-calendar-workspace{padding:18px 13px 22px}.trial-month-surface{padding-right:10px;padding-left:10px}.trial-calendar-header h1{font-size:22px}.trial-month-surface h2{font-size:19px}.trial-month-date{min-height:44px}.home-trial-popup{padding:20px}.home-trial-popup-panel{padding-right:16px;padding-left:16px}}@media(max-height:400px){.home-trial-popup{padding:10px}.home-trial-popup-panel{padding-top:12px;padding-bottom:6px}}@supports not (backdrop-filter: blur(1px)){.home-trial-popup-backdrop{background:#252d2a24}}.trial-calendar-date-band .trial-month-date.is-rejected{color:#ffe3d7;border-color:#f6b08961;background:#8f43323d}.trial-month-legend i.is-rejected{background:#b9654d}.trial-calendar-review{margin:12px 0 2px;padding-top:11px;border-top:1px solid rgba(96,143,124,.16)}.trial-calendar-review>strong{display:block;margin:0 2px 8px;color:#365f53;font-size:11px;line-height:1.3}.trial-calendar-review>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.trial-calendar-review button{display:grid;justify-items:center;align-content:center;gap:2px;min-width:0;min-height:89px;padding:6px 3px;border:1px solid rgba(255,255,255,.94);border-radius:14px;color:#1f6959;background:linear-gradient(145deg,#f9fff9,#e3f2e9);box-shadow:inset 0 1px #fff,0 4px 10px #225c4014}.trial-calendar-review button:last-child{color:#8d681c;background:linear-gradient(145deg,#fff9e8,#f3e0a8)}.trial-calendar-review .trial-calendar-date-art{width:30px;height:28px;filter:drop-shadow(0 3px 3px rgba(0,34,25,.19))}.trial-calendar-review small{color:inherit;font-size:10px;line-height:1.2}.trial-calendar-review b{max-width:100%;color:inherit;font-size:10px;line-height:1.2;text-align:center;overflow-wrap:anywhere}.trial-calendar-review em{color:#618078;font-size:9px;font-style:normal;line-height:1.2}.trial-calendar-workspace{gap:10px}.trial-calendar-workspace .trial-month-surface{padding:16px 13px 14px}.trial-month-surface>header{margin-bottom:11px}.trial-calendar-date-band{padding:11px 8px 10px;background:linear-gradient(120deg,#164843,#1e625b 68%,#386c59);box-shadow:0 8px 18px #164e4021,inset 0 1px #ffffff4d}.trial-calendar-date-band .trial-month-date.has-reward{min-height:101px;gap:3px;padding:6px 1px 5px;border-color:#ffffff30;box-shadow:inset 0 1px #ffffff26}.trial-calendar-date-band .trial-month-date.has-reward.is-signed{border-color:#d0f1dcc2;background:linear-gradient(160deg,#f7fff8,#d8f0e2);box-shadow:inset 0 1px #fff,0 4px 10px #002a1f21}.trial-calendar-date-band .trial-month-date.has-reward.is-today{border-color:#e7ba52;background:linear-gradient(150deg,#fffef4,#f0d484);box-shadow:inset 0 1px #fff,0 4px 13px #62440e30}.trial-calendar-date-band .trial-month-date.has-reward.is-selected{outline:2px solid rgba(255,249,218,.96);outline-offset:2px}.trial-calendar-date-prize{position:relative;isolation:isolate;display:grid;place-items:center;flex:0 0 auto;width:36px;height:34px;border:1px solid rgba(255,255,255,.68);border-radius:12px;background:linear-gradient(145deg,#ffffffdb,#d4efdd91);box-shadow:inset 0 1px #fff,0 3px 7px #002e1f21}.trial-calendar-date-prize:after{content:"";position:absolute;z-index:0;bottom:2px;left:6px;right:6px;height:5px;border-radius:50%;background:#26684933;filter:blur(3px);pointer-events:none}.trial-month-date.is-today .trial-calendar-date-prize,.trial-calendar-review button:last-child .trial-calendar-date-prize{border-color:#fff4ce;background:linear-gradient(145deg,#fffdf4,#f8e2a8)}.trial-calendar-date-art{position:relative;z-index:1;width:32px;height:30px;filter:drop-shadow(0 2px 2px rgba(0,48,32,.2))}.trial-calendar-date-reward{min-height:0;font-size:10px;line-height:1.25}.trial-calendar-early-group-hint{align-items:center;gap:6px;margin:8px 2px 0;padding:6px 8px;border-radius:10px;color:#416f62;background:#e3f4eb8f;font-size:10px;line-height:1.35}.trial-calendar-early-group-hint>svg{margin-top:0}.trial-month-toggle{min-height:38px;margin-top:1px}.trial-calendar-primary-action{margin-top:5px}.trial-month-surface>.trial-calendar-days{margin-top:11px;padding-top:0;border-top:0}.trial-calendar-workspace .trial-month-surface .trial-calendar-day{padding:13px;border:1px solid rgba(196,224,208,.7);border-radius:20px;background:linear-gradient(135deg,#fff,#edf9f1eb);box-shadow:0 8px 20px #30624814,inset 0 1px #fff;overflow:hidden}.trial-calendar-workspace .trial-month-surface .trial-calendar-day.is-final{border-color:#e1bb60a6;background:linear-gradient(135deg,#fffef8,#fff5db 75%,#f2eddb)}.trial-calendar-day-body{gap:8px}.trial-calendar-reward-row{grid-template-columns:minmax(0,1fr) 75px;gap:8px;min-height:83px;padding:6px 7px 6px 12px;border:1px solid rgba(209,235,217,.82);border-radius:17px;background:linear-gradient(112deg,#effaf2f0,#ffffffa6)}.trial-calendar-day.is-final .trial-calendar-reward-row{border-color:#e1c06c99;background:linear-gradient(112deg,#fff9e8,#ffffffbd)}.trial-calendar-workspace .trial-calendar-day:not(.is-final) .trial-calendar-reward-row h2{color:#176d59}.trial-calendar-reward-row>h2{font-size:19px;line-height:1.25}.trial-calendar-reward-art{width:75px;height:70px;border:1px solid rgba(255,255,255,.92);border-radius:17px;background:radial-gradient(circle at 50% 31%,#fff 5%,#e1f2e8 70%,#d4e9de);box-shadow:inset 0 1px #fff,0 5px 12px #2a64441c}.trial-calendar-reward-art:after{content:"";position:absolute;z-index:0;left:13px;right:13px;bottom:5px;height:10px;border-radius:50%;background:#23684833;filter:blur(4px);pointer-events:none}.trial-calendar-reward-art>span{top:3px;right:3px;bottom:3px;left:3px;z-index:1}.trial-calendar-day.is-final .trial-calendar-reward-art{background:radial-gradient(circle at 50% 29%,#fffdf3 5%,#f8e8b7 70%,#ead38f);box-shadow:inset 0 1px #fff,0 5px 13px #8a601921}.trial-calendar-review{margin-top:9px;padding-top:9px}.trial-calendar-review button{min-height:88px;gap:2px;padding:5px 3px}.trial-calendar-review .trial-calendar-date-prize{width:34px;height:32px}.trial-calendar-review .trial-calendar-date-art{width:30px;height:28px}.trial-month-legend{gap:4px 10px;margin-top:12px;padding:9px 3px 5px;border-top:1px solid rgba(92,143,118,.17);font-size:10px}.trial-month-legend span{gap:4px;line-height:1.35}.trial-month-surface>footer{padding-top:5px}.trial-calendar-workspace{--trial-ice: #ddf5f8;overflow:clip;--trial-blue: #287b93;--trial-electric: #16a9b6;gap:11px;background:radial-gradient(ellipse 220px 170px at 103% 0%,rgba(112,213,231,.29),transparent 76%),radial-gradient(ellipse 200px 240px at -13% 60%,rgba(134,222,207,.14),transparent 77%),linear-gradient(175deg,#f4fafc,#f8fbfa 48%,#f9f7ee)}.trial-calendar-workspace:before{top:0;right:-60px;width:230px;height:150px;background:radial-gradient(ellipse at 50% 14%,rgba(120,221,234,.22),transparent 73%)}.trial-calendar-workspace button:focus-visible{outline-color:#248da2}.trial-calendar-workspace .trial-calendar-header small{color:#607e89}.trial-calendar-workspace .trial-calendar-header h1{color:#173a48}.trial-calendar-workspace .trial-calendar-header .icon-button{color:#275b68;border-color:#ffffffd9;background:#ffffffb8;box-shadow:0 5px 14px #2b718112,inset 0 1px #fff}.trial-calendar-workspace>.checkin-tier-nav{border-color:#fffffff5;background:#ffffffc7;box-shadow:0 9px 22px #2d6c7a14,inset 0 1px #fff}.trial-calendar-workspace .checkin-tier-tab.is-trial.is-current{color:#15546a;background:linear-gradient(145deg,#f9ffff,#a5e6ec);box-shadow:inset 0 1px #fff,0 5px 13px #239dab2b}.trial-calendar-workspace .trial-month-surface{border-color:#fffffffa;background:linear-gradient(145deg,#fffffff5,#f3fafbdb 63%,#fffdf6db);box-shadow:0 15px 32px #29606d1a,inset 0 1px #fff}.trial-calendar-workspace .trial-month-surface:before{border-color:#5bb2c229;box-shadow:0 0 0 17px #70d6e30a}.trial-calendar-workspace .trial-month-surface:after{background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.56) 55%,rgba(192,241,245,.12) 70%,transparent 81%)}.trial-calendar-workspace .trial-month-surface>header{align-items:end}.trial-calendar-workspace .trial-calendar-pass-label{color:#2b93a3;font-weight:700;letter-spacing:.025em}.trial-calendar-workspace .trial-calendar-pass-label span{margin:0 3px;color:#a9cbd0}.trial-calendar-workspace .trial-month-surface>header h2{color:#153d4b}.trial-calendar-workspace .trial-month-surface>header button{color:#477883;border-color:#9cd3da57;background:#ffffffc7}.trial-calendar-workspace .trial-calendar-date-band{border-color:#fffffffa;color:#285866;background:radial-gradient(ellipse 150px 90px at 0 0,rgba(255,255,255,.9),transparent),linear-gradient(130deg,#e7f8fa,#d8f1f4 51%,#d1eaf0);box-shadow:0 8px 19px #3180911c,inset 0 1px #fff,inset 0 -1px #3d99a821}.trial-calendar-workspace .trial-calendar-date-band:before{border-color:#419eb51c;box-shadow:0 0 0 22px #ffffff17,0 0 0 46px #53b9cb0e}.trial-calendar-workspace .trial-calendar-date-band .trial-month-weekdays{color:#648795}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date,.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.is-inactive{color:#557984}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.is-future{color:#587f89;background:#ffffff42}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.is-selected.is-inactive{color:#235568;background:#ffffffc7}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.has-reward{color:#156779;border-color:#fffffff0;background:linear-gradient(155deg,#fff 3%,#e9fbf8 66%,#cdeef1);box-shadow:inset 0 1px #fff,0 4px 10px #297e8a1a}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.has-reward.is-signed{color:#176d5d;border-color:#84ccb5bf;background:linear-gradient(155deg,#fff,#d9f3e9)}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.has-reward.is-pending{color:#426e7b;border-color:#7eb6c380;background:linear-gradient(155deg,#fff,#dceef1)}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.has-reward.is-missed,.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.has-reward.is-rejected{color:#766e6a;border-color:#beaea173;background:linear-gradient(155deg,#f8f7f4,#eae9e5)}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.is-today{border-color:#42b5c5;box-shadow:inset 0 1px #fff,0 0 0 1px #1da7b73b,0 4px 10px #2596a61a}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.is-final-reward:not(.is-missed):not(.is-rejected){color:#866116;border-color:#e8c672bd;background:linear-gradient(150deg,#fffef9,#fff1c9 77%,#f1dea2)}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.is-selected{outline:2px solid #249db0;outline-offset:2px}.trial-calendar-workspace .trial-calendar-date-band .trial-month-date.is-final-reward.is-selected{outline-color:#c9942e}.trial-calendar-workspace .trial-calendar-date-prize{border-color:#fffffffa;background:linear-gradient(150deg,#fffffff7,#dbf8f6cc);box-shadow:inset 0 1px #fff,0 3px 7px #257a851c}.trial-calendar-workspace .trial-month-date.is-final-reward .trial-calendar-date-prize{background:linear-gradient(150deg,#fff,#fff0c7)}.trial-calendar-workspace .trial-calendar-date-prize:after{background:#2c778229}.trial-calendar-workspace .trial-calendar-date-art{filter:drop-shadow(0 2px 2px rgba(25,93,102,.2))}.trial-calendar-workspace .trial-calendar-date-reward{font-weight:700}.trial-calendar-workspace .trial-calendar-plan-ended{color:#597885}.trial-calendar-workspace .trial-calendar-plan-ended svg{color:#3ca3ae}.trial-calendar-workspace .trial-calendar-early-group-hint{color:#427688;background:#e4f7f8c7}.trial-calendar-workspace .trial-calendar-early-group-hint svg{color:#36a7b2}.trial-calendar-workspace .trial-calendar-review{border-color:#5ba9b530}.trial-calendar-workspace .trial-calendar-review>strong{color:#397280}.trial-calendar-workspace .trial-calendar-review button{color:#1b7889;border-color:#fffffff5;background:linear-gradient(150deg,#fff,#d8f4f3);box-shadow:inset 0 1px #fff,0 5px 13px #2d808d17}.trial-calendar-workspace .trial-calendar-review button:last-child{color:#906b1c;background:linear-gradient(150deg,#fff,#fff0c6)}.trial-calendar-workspace .trial-calendar-review em{color:#59808a}.trial-calendar-workspace .trial-month-toggle{color:#557d89}.trial-calendar-workspace .trial-calendar-primary-action .trial-calendar-action{border-color:#ffffffa8;background:linear-gradient(115deg,#27b9bf,#0f879e);box-shadow:0 9px 21px #18899b33,inset 0 1px #fff6}.trial-calendar-workspace .trial-calendar-action:active{transform:translateY(1px);filter:brightness(.98)}.trial-calendar-workspace .trial-month-surface .trial-calendar-day{border-color:#a8dcdec7;background:linear-gradient(140deg,#fff,#e8f8f9f2);box-shadow:0 9px 21px #2c748017,inset 0 1px #fff}.trial-calendar-workspace .trial-month-surface .trial-calendar-day.is-final{border-color:#e3c473c2;background:linear-gradient(140deg,#fff,#fff8e8 76%,#f8edcb)}.trial-calendar-workspace .trial-calendar-day:not(.is-final) .trial-calendar-reward-row{border-color:#a3dde0cc;background:linear-gradient(112deg,#e2f7f8,#ffffffe3)}.trial-calendar-workspace .trial-calendar-reward-row{position:relative;grid-template-columns:minmax(0,1fr) 82px;min-height:90px}.trial-calendar-workspace .trial-calendar-reward-row:before{content:"";position:absolute;top:10px;bottom:10px;right:89px;border-left:1px dashed rgba(55,163,175,.35);pointer-events:none}.trial-calendar-workspace .trial-calendar-day.is-final .trial-calendar-reward-row:before{border-color:#b1852c57}.trial-calendar-workspace .trial-calendar-day:not(.is-final) .trial-calendar-reward-row h2{color:#11778d}.trial-calendar-workspace .trial-calendar-day.is-final .trial-calendar-reward-row h2{color:#9a7120}.trial-calendar-workspace .trial-calendar-reward-art{width:82px;height:76px}.trial-calendar-workspace .trial-calendar-day:not(.is-final) .trial-calendar-reward-art{background:radial-gradient(circle at 50% 30%,#fff 8%,#d5f4f4 70%,#c5eaed);box-shadow:inset 0 1px #fff,0 5px 13px #227c8e1f}.trial-calendar-workspace .trial-calendar-day:not(.is-final) .trial-calendar-reward-art>span{filter:drop-shadow(0 8px 7px rgba(30,115,130,.2))}.trial-calendar-workspace .trial-calendar-day.is-final .trial-calendar-reward-art>span{filter:drop-shadow(0 8px 7px rgba(132,91,21,.22))}.trial-calendar-workspace .trial-calendar-day:not(.is-final) .trial-calendar-inline-action{background:linear-gradient(120deg,#20adba,#13879c);box-shadow:0 4px 11px #1f85941f,inset 0 1px #ffffff80}.trial-calendar-workspace .trial-calendar-action.is-secondary{color:#377787;border-color:#7ccbd459;background:#ffffff9e}.trial-calendar-workspace .trial-month-no-day{color:#537988;background:#f3fbfcab}.trial-calendar-workspace .trial-month-legend{border-color:#5ba9b52e}.trial-calendar-workspace .trial-month-legend i.is-today{border-color:#2da9b7}.trial-calendar-workspace .trial-month-surface footer button,.trial-calendar-workspace .trial-month-no-day button,.trial-calendar-workspace .trial-calendar-rules-link{color:#287d8f}.checkin-tier-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border:1px solid rgba(255,255,255,.85);border-radius:19px;background:linear-gradient(135deg,#ffffffb8,#eff7f3a6);box-shadow:0 8px 22px #28433c0e,inset 0 1px #fff}.checkin-tier-tab{position:relative;display:grid;align-content:center;justify-items:center;gap:1px;min-width:0;min-height:48px;padding:5px 3px;border:1px solid transparent;border-radius:14px;color:#52645f;background:transparent;font:inherit}.checkin-tier-tab strong{font-size:12px;line-height:1.3;white-space:nowrap}.checkin-tier-tab small{color:#82908b;font-size:9px;line-height:1.3;white-space:nowrap}.checkin-tier-tab.is-current{border-color:#ffffffe6;color:#176b63;background:linear-gradient(140deg,#f8fffb,#e5f4ed);box-shadow:0 4px 13px #29685a17,inset 0 1px #fff}.checkin-tier-tab.is-advanced.is-current{border-color:#debb6b85;color:#8e651c;background:linear-gradient(145deg,#fffdf4,#f3e3b8);box-shadow:0 5px 14px #ac7f261f,inset 0 1px #fff}.checkin-tier-tab.is-current small{color:inherit;opacity:.8}.checkin-tier-tab.is-preview{color:#7d8d87}.checkin-tier-tab.is-preview small{color:#9aa6a0}.checkin-tier-tab.is-preview svg{position:absolute;right:5px;top:5px;color:#a2afa8}.checkin-tier-tab:not(:disabled):active{transform:translateY(1px)}.checkin-tier-tab:focus-visible{outline:2px solid #177f7b;outline-offset:2px}@media(max-width:370px){.checkin-tier-nav{gap:3px;padding:4px}.checkin-tier-tab strong{font-size:11px}.checkin-tier-tab small{font-size:8px}}.app-scroll.is-vip-checkin-view{padding:0 0 102px}.vip-checkin-workspace{--vc-teal: #1f7f76;--vc-teal-deep: #155c57;--vc-gold: #c79328;--vc-gold-soft: #fff4d2;display:grid;align-content:start;gap:11px;min-height:100%;padding:18px 16px 24px;color:var(--text);background:radial-gradient(circle at 87% 3%,rgba(75,183,169,.17),transparent 33%),radial-gradient(circle at 8% 88%,rgba(226,181,74,.19),transparent 36%),linear-gradient(155deg,#f8faf8,#eef5f1 56%,#fff8e9)}.vip-checkin-workspace button{font-family:inherit;cursor:pointer}.vip-checkin-workspace button:focus-visible,.vip-checkin-entry:focus-visible{outline:2px solid var(--vc-teal);outline-offset:3px}.vip-checkin-workspace button:disabled{cursor:default;opacity:.56}.vip-checkin-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.vip-checkin-header .icon-button{width:42px;height:42px;color:var(--vc-teal-deep)}.vip-checkin-header>div{min-width:0}.vip-checkin-header small{display:block;color:var(--vc-teal-deep);font-size:10px;font-weight:700;letter-spacing:.07em}.vip-checkin-header h1{margin:2px 0 0;font-size:25px;line-height:1.15;letter-spacing:-.5px}.vip-checkin-header>span{padding:7px 10px;border:1px solid rgba(31,127,118,.17);border-radius:999px;color:var(--vc-teal-deep);background:#e5f8f2d6;font-size:11px;font-weight:700}.vip-checkin-preview-notice{display:flex;align-items:flex-start;gap:7px;margin:0;padding:11px 13px;border:1px solid rgba(31,127,118,.12);border-radius:16px;color:#366b65;background:#e9f7f3c7;font-size:11px;line-height:1.5}.vip-checkin-preview-notice svg{flex:0 0 auto;margin-top:1px}.vip-checkin-summary{position:relative;min-height:159px;overflow:hidden;padding:20px;border:1px solid rgba(238,206,139,.72);border-radius:28px;color:#fff;background:linear-gradient(120deg,#123f3e,#23675f 58%,#58684a);box-shadow:0 17px 38px #184c4429,inset 0 1px #fff5cd73,inset 0 0 0 3px #ffffff0e}.vip-checkin-summary:before,.vip-checkin-summary:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(255,255,255,.09);border-radius:50%}.vip-checkin-summary:before{width:205px;height:205px;right:-72px;bottom:-133px}.vip-checkin-summary:after{width:145px;height:145px;right:-41px;bottom:-105px}.vip-checkin-summary-mark{position:absolute;z-index:2;top:15px;right:19px;display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(247,221,160,.71);border-radius:50%;color:#f8df9e;background:linear-gradient(135deg,#fff8d94a,#d49d302b);box-shadow:0 0 0 5px #fff4cc0e,inset 0 1px #ffffff85,0 10px 22px #092c2a30}.vip-checkin-summary-mark:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,236,188,.25);border-radius:50%}.vip-checkin-summary-copy{position:relative;z-index:1;display:grid;gap:4px;min-height:75px;padding:0 65px 14px 0;border-bottom:1px solid rgba(255,255,255,.18)}.vip-checkin-summary-copy small{color:#fff3d3db;font-size:11px}.vip-checkin-summary-copy strong{font-size:33px;line-height:1;letter-spacing:-.8px;text-shadow:0 1px 8px rgba(255,255,255,.08)}.vip-checkin-summary-copy span{color:#f0fffbc2;font-size:10px;line-height:1.45}.vip-checkin-summary>div:last-child{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;gap:0;padding-top:14px}.vip-checkin-summary>div:last-child>span{display:grid;gap:4px;min-width:0}.vip-checkin-summary>div:last-child>span+span{padding-left:16px;border-left:1px solid rgba(255,255,255,.16)}.vip-checkin-summary>div:last-child small{color:#ebfffab3;font-size:10px}.vip-checkin-summary>div:last-child strong{font-size:19px;line-height:1.25;overflow-wrap:anywhere}.vip-checkin-summary em{margin-left:3px;font-size:10px;font-style:normal;font-weight:500;opacity:.75}.vip-checkin-summary.is-premium{min-height:151px;border-color:#eecc7deb;background:radial-gradient(circle at 93% 6%,rgba(247,215,141,.21),transparent 31%),linear-gradient(122deg,#172e36,#245056 57%,#6d5a38);box-shadow:0 18px 38px #1b3e3f36,inset 0 1px #fff7dbab,inset 0 0 0 3px #ffffff0b}.vip-checkin-summary.is-premium .vip-checkin-summary-copy{padding-bottom:11px}.vip-checkin-summary.is-premium .vip-checkin-summary-copy strong{font-size:27px}.vip-checkin-summary.is-premium p{position:relative;z-index:1;display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#ffe9b3;font-size:12px;font-weight:650}.vip-checkin-calendar,.vip-checkin-day-panel{border:1px solid rgba(231,207,153,.43);border-radius:28px;background:linear-gradient(145deg,#fffc,#fafaf5a1);box-shadow:0 15px 34px #37413e14,inset 0 1px #fff,inset 0 0 0 3px #ffffff52;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vip-checkin-calendar{position:relative;overflow:hidden;padding:18px 16px 14px}.vip-checkin-calendar:before{content:"";position:absolute;top:-100px;right:-78px;width:185px;height:185px;border:1px solid rgba(198,151,55,.12);border-radius:50%;box-shadow:0 0 0 19px #dab35d07;pointer-events:none}.vip-checkin-calendar>*{position:relative}.vip-checkin-calendar>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vip-checkin-calendar>header>div:first-child{min-width:0}.vip-checkin-calendar>header small{color:var(--muted);font-size:10px}.vip-checkin-calendar>header h2{margin:3px 0 0;font-size:21px;letter-spacing:-.35px}.vip-checkin-calendar>header>div:last-child{display:flex;gap:5px}.vip-checkin-calendar>header button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(148,163,184,.2);border-radius:14px;color:var(--muted);background:#ffffffa3}.vip-checkin-weekdays,.vip-checkin-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.vip-checkin-date-stage{position:relative;overflow:hidden;margin-top:15px;padding:12px 8px 10px;border:1px solid rgba(213,186,124,.39);border-radius:23px;background:radial-gradient(circle at 16% 4%,rgba(255,255,255,.98),transparent 38%),linear-gradient(135deg,#edf8f3,#fff8e6);box-shadow:inset 0 1px #fff,0 7px 17px #4d67540f}.vip-checkin-date-stage:before{content:"";position:absolute;right:-32px;top:-50px;width:142px;height:142px;border:1px solid rgba(197,151,58,.11);border-radius:50%;pointer-events:none}.vip-checkin-date-stage>*{position:relative}.vip-checkin-weekdays{margin-top:0}.vip-checkin-weekdays span{color:#466a64;font-size:10px;font-weight:700;text-align:center}.vip-checkin-grid{margin-top:8px}.vip-checkin-grid>button,.vip-checkin-grid>.is-blank{min-height:46px}.vip-checkin-grid>button{position:relative;display:grid;place-items:center;align-content:center;gap:3px;min-width:0;padding:4px 1px;border:1px solid transparent;border-radius:14px;color:#4c6964;background:#ffffff73}.vip-checkin-calendar.is-collapsed .vip-checkin-grid>button,.vip-checkin-calendar.is-collapsed .vip-checkin-grid>.vip-checkin-preview-date{min-height:65px}.vip-checkin-grid time{font-size:13px;font-weight:700}.vip-checkin-grid b{display:grid;place-items:center;min-height:15px;color:#a7afb5;font-size:8px;font-weight:650}.vip-checkin-grid b span{transform:scale(.92)}.vip-checkin-grid .is-today{color:#8d6517;border-color:#c7932894;background:linear-gradient(145deg,#fffdf4,#f4e2b5);box-shadow:inset 0 1px #fff,0 4px 10px #af80251c}.vip-checkin-grid .is-today b{color:#9b701a}.vip-checkin-grid .is-claimed{color:#176f60;background:#dbf3ecbf}.vip-checkin-grid .is-claimed b{color:#218a75}.vip-checkin-grid .is-inactive{color:#a9b0b3;background:transparent}.vip-checkin-grid .is-adjacent{color:#899c97;background:#ffffff3d}.vip-checkin-grid .is-preview{color:#58716d;background:#e8f4ef5c}.vip-checkin-grid .is-preview.is-weekend-date{color:#a27622;background:#fff7de9e}.vip-checkin-grid .is-preview.is-today{color:#8d6517;border-color:#c7932894;background:linear-gradient(145deg,#fffdf4,#f4e2b5)}.vip-checkin-grid .is-preview b{color:#a27930}.vip-checkin-grid>.vip-checkin-preview-date{display:grid;place-items:center;min-height:46px;border-radius:14px;color:#70817e}.vip-checkin-grid>.vip-checkin-preview-date.is-weekend-date{color:#9b7b41;background:#fff7de7a}.vip-checkin-grid>.vip-checkin-preview-date.is-today{color:#8d6517;border:1px solid rgba(199,147,40,.58);background:linear-gradient(145deg,#fffdf4,#f4e2b5)}.vip-checkin-grid .is-weekend,.vip-checkin-grid .is-future:nth-child(7n),.vip-checkin-grid .is-future:nth-child(7n-1){color:#a27622;background:#fff7de70}.vip-checkin-grid .is-weekend b,.vip-checkin-grid .is-future:nth-child(7n) b,.vip-checkin-grid .is-future:nth-child(7n-1) b{color:#bd8c2c}.vip-checkin-grid .is-selected{box-shadow:0 0 0 2px #1f7f7640}.vip-checkin-calendar-spotlight{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px;border:1px solid rgba(211,178,104,.36);border-radius:18px;background:linear-gradient(120deg,#fffbf0eb,#effaf5cc)}.vip-checkin-calendar-spotlight>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(202,160,70,.39);border-radius:14px;color:#a77920;background:#fff3d5}.vip-checkin-calendar-spotlight>div{display:grid;gap:3px;min-width:0}.vip-checkin-calendar-spotlight small{color:#6d7877;font-size:10px;line-height:1.3}.vip-checkin-calendar-spotlight strong{color:#9e701a;font-size:17px;line-height:1.25;overflow-wrap:anywhere}.vip-checkin-calendar-spotlight em{max-width:74px;color:#1b746a;font-size:10px;font-style:normal;font-weight:700;line-height:1.3;text-align:right}.vip-checkin-calendar-toggle{display:flex!important;align-items:center;justify-content:center;gap:6px;min-height:38px;width:100%;margin-top:8px;border:0!important;border-radius:13px!important;color:#346861!important;background:transparent!important;font-size:11px!important;font-weight:700}.vip-checkin-calendar-toggle svg{color:#b48630}.is-premium-calendar .vip-checkin-date-stage{border-color:#ebc87aab;background:radial-gradient(circle at 86% 13%,rgba(211,174,95,.2),transparent 38%),linear-gradient(130deg,#173b3e,#245a58 66%,#435f4c);box-shadow:inset 0 1px #fff4d257,0 11px 23px #143d3829}.is-premium-calendar .vip-checkin-date-stage:before{width:190px;height:190px;top:-84px;right:-64px;border-color:#ffe5a821;box-shadow:0 0 0 20px #ffebc009}.is-premium-calendar .vip-checkin-weekdays span{color:#fff4d5c4}.is-premium-calendar .vip-checkin-grid>.vip-checkin-preview-date{color:#fffff7de;background:#ffffff12}.is-premium-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-weekend-date{color:#ffe0a1;background:#e4b55229}.is-premium-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-today{color:#79500f;border-color:#ffe194d4;background:linear-gradient(145deg,#fffaf0,#f1d796);box-shadow:0 0 0 3px #fce4a821,inset 0 1px #fff}.is-premium-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-adjacent{opacity:.6}.vip-checkin-calendar-spotlight.is-premium-spotlight{background:linear-gradient(120deg,#fff8e9,#f4f9f5)}.vip-checkin-calendar-spotlight.is-premium-spotlight strong{font-size:14px}.vip-checkin-calendar>footer{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(148,163,184,.17)}.vip-checkin-calendar>footer span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px}.vip-checkin-calendar>footer i{width:7px;height:7px;border-radius:50%;background:#afb7bd}.vip-checkin-calendar>footer i.is-claimed{background:#278f7e}.vip-checkin-calendar>footer i.is-today{border:1px solid #c79328;background:transparent}.vip-checkin-calendar>footer i.is-weekend{background:#c79328}.vip-checkin-calendar>footer i.is-inactive{background:#a9b0b3}.vip-checkin-notice{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;font-size:11px;line-height:1.45}.vip-checkin-notice svg{flex:0 0 auto}.vip-checkin-notice.is-success{color:#176f60;background:#dbf3ecdb}.vip-checkin-notice.is-error{color:#9d4c43;background:#ffece7e0}.vip-checkin-day-panel{position:relative;overflow:hidden;padding:17px}.vip-checkin-day-panel:after{content:"";position:absolute;width:150px;height:220px;right:-88px;top:-80px;opacity:.55;transform:rotate(30deg);background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(199,147,40,.08) 14px 15px);pointer-events:none}.vip-checkin-day-panel>*{position:relative;z-index:1}.vip-checkin-day-panel>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.vip-checkin-day-panel>header div{min-width:0}.vip-checkin-day-panel>header small{color:var(--muted);font-size:10px}.vip-checkin-day-panel>header h2{margin:4px 0 0;font-size:18px;line-height:1.3}.vip-checkin-day-panel>header>span{flex:0 0 auto;padding:5px 9px;border-radius:999px;color:var(--vc-teal-deep);background:#def6efdb;font-size:9px;font-weight:700}.vip-checkin-inactive-note{margin:15px 0 0;padding:13px;border-top:1px solid rgba(148,163,184,.17);color:var(--muted);font-size:11px;text-align:center}.vip-checkin-weekday-reward{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid rgba(148,163,184,.17)}.vip-checkin-weekday-reward>span{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;color:#a57617;background:linear-gradient(145deg,#fff7df,#f9e8ae)}.vip-checkin-weekday-reward>div{display:grid;gap:3px;min-width:0}.vip-checkin-weekday-reward small{color:var(--muted);font-size:10px}.vip-checkin-weekday-reward strong{color:#9b6e16;font-size:22px}.vip-checkin-weekday-reward button,.vip-checkin-weekend-modules button{grid-column:1 / -1;min-height:46px;margin-top:3px;border:0;border-radius:15px;color:#fff;background:linear-gradient(145deg,#d8ab43,#c58c1d);box-shadow:0 9px 18px #bb841e2b,inset 0 1px #ffffff61;font-size:13px;font-weight:700}.vip-checkin-weekday-reward>em{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:5px;min-height:42px;color:var(--vc-teal-deep);font-size:10px;font-style:normal}.vip-checkin-weekend-intro{display:flex;align-items:center;gap:6px;margin:14px 0 0;padding:10px 11px;border-radius:13px;color:#926717;background:#fff6d8b3;font-size:10px;line-height:1.45}.vip-checkin-weekend-modules{display:grid;gap:9px;margin-top:10px}.vip-checkin-weekend-modules article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#ffffff91}.vip-checkin-weekend-modules article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px}.vip-checkin-weekend-modules article>span.is-cash{color:#a37317;background:#fff1c5}.vip-checkin-weekend-modules article>span.is-invite{color:#176f67;background:#dcf3ee}.vip-checkin-weekend-modules article>div{display:grid;gap:3px;min-width:0}.vip-checkin-weekend-modules article small{color:var(--muted);font-size:10px}.vip-checkin-weekend-modules article strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.vip-checkin-weekend-modules article>em{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:5px;min-height:34px;color:var(--muted);font-size:10px;font-style:normal;text-align:center}.vip-checkin-weekend-modules article>p{grid-column:1 / -1;margin:0;padding-top:8px;border-top:1px solid rgba(148,163,184,.14);color:var(--muted);font-size:10px;line-height:1.5}.vip-checkin-weekend-modules article>b{grid-column:1 / -1;color:var(--vc-teal-deep);font-size:10px}.vip-checkin-footnote{display:flex;align-items:start;gap:6px;margin:0 4px;color:var(--muted);font-size:9px;line-height:1.55}.vip-checkin-footnote svg{flex:0 0 auto;margin-top:1px}.vip-checkin-empty{display:grid;place-items:center;gap:10px;min-height:280px;padding:24px;border:1px solid rgba(255,255,255,.84);border-radius:28px;color:var(--muted);background:#ffffffad;text-align:center;box-shadow:var(--shadow)}.vip-checkin-empty h2,.vip-checkin-empty p{margin:0}.vip-checkin-empty h2{color:var(--text);font-size:18px}.vip-checkin-empty p{font-size:12px;line-height:1.55}.vip-checkin-empty>button{min-height:42px;padding:8px 18px;border:0;border-radius:14px;color:#fff;background:var(--vc-teal);font-weight:650}.greeting-block.has-checkin-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:start}.greeting-block.has-checkin-entry>p,.greeting-block.has-checkin-entry>strong,.greeting-block.has-checkin-entry>span{grid-column:1;min-width:0;overflow-wrap:anywhere}.home-checkin-actions{grid-column:2;grid-row:1 / 4;align-self:center;display:grid;justify-items:end;gap:6px}.home-checkin-actions .trial-calendar-entry.is-home{grid-column:auto;grid-row:auto}.vip-checkin-entry{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:7px 10px;border:1px solid rgba(31,127,118,.24);border-radius:16px;color:var(--vc-teal-deep, #155c57);background:linear-gradient(135deg,#ffffffed,#e2f6efd1);box-shadow:0 5px 15px #2a685e0f,inset 0 1px #fffffff2}.vip-checkin-entry>span{display:grid;place-items:center;color:#1b8178}.vip-checkin-entry strong{color:#176f67;font-size:11px;font-weight:650;white-space:nowrap}.vip-checkin-entry:active{transform:translateY(1px)}.vip-checkin-entry.is-premium{border-color:#c1973b59;color:#8b681f;background:linear-gradient(135deg,#fffffff5,#faecc2e6)}.vip-checkin-entry.is-premium>span,.vip-checkin-entry.is-premium strong{color:#8b681f}@media(max-width:370px){.vip-checkin-workspace{padding-inline:13px}.vip-checkin-summary{padding:17px}.vip-checkin-calendar{padding-inline:13px}.vip-checkin-grid{gap:3px}.vip-checkin-grid>button{border-radius:12px}.home-checkin-actions{gap:4px}.trial-calendar-entry.is-home,.vip-checkin-entry{min-height:38px;padding:6px 8px;border-radius:14px}.trial-calendar-entry.is-home strong,.vip-checkin-entry strong{font-size:10px}}@media(prefers-reduced-motion:no-preference){.vip-checkin-summary,.vip-checkin-calendar,.vip-checkin-day-panel{animation:vip-checkin-rise .28s ease both}.vip-checkin-calendar{animation-delay:.04s}.vip-checkin-day-panel{animation-delay:.08s}}@keyframes vip-checkin-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.vip-checkin-featured{display:grid;grid-template-columns:87px minmax(0,1fr);align-items:center;gap:10px;min-height:105px;margin-top:12px;padding:10px 12px;border:1px solid rgba(225,192,109,.4);border-radius:22px;background:radial-gradient(circle at 17% 25%,rgba(255,243,187,.72),transparent 42%),linear-gradient(120deg,#fff9e9,#f0f9f3);box-shadow:inset 0 1px #fff,0 8px 17px #a17e3014}.vip-checkin-featured-art{position:relative;display:grid;place-items:center;width:82px;height:82px;border-radius:22px;background:radial-gradient(circle,#fff 15%,#fff2ca 63%,#f7e2a26b);box-shadow:inset 0 1px #fff,0 6px 14px #a67a1c1a}.vip-checkin-cash-art{display:block;width:76px;height:76px;background:url(/assets/wheel/arc-treasure-prizes.png) 0% 0% / 400% 300% no-repeat;filter:drop-shadow(0 6px 4px rgba(85,93,48,.18))}.vip-checkin-featured.is-weekend{border-color:#e8bf688a;background:radial-gradient(circle at 18% 32%,rgba(255,230,154,.9),transparent 42%),linear-gradient(120deg,#fff8e9,#f9f2dc 65%,#e9f8f3)}.vip-checkin-featured.is-weekend .vip-checkin-featured-art{color:#bc831f;background:radial-gradient(circle,#fff9e5,#f8dfa1)}.vip-checkin-featured.is-weekend .vip-checkin-featured-art:before,.vip-checkin-featured.is-weekend .vip-checkin-featured-art:after{content:"✦";position:absolute;color:#d7a640;font-size:13px}.vip-checkin-featured.is-weekend .vip-checkin-featured-art:before{top:4px;right:7px}.vip-checkin-featured.is-weekend .vip-checkin-featured-art:after{bottom:8px;left:6px;font-size:9px}.vip-checkin-featured>div{display:grid;gap:3px;min-width:0}.vip-checkin-featured small{color:#527a72;font-size:10px;line-height:1.3}.vip-checkin-featured strong{color:#9e6b19;font-size:24px;line-height:1.15;overflow-wrap:anywhere}.vip-checkin-featured.is-weekend strong{font-size:19px}.vip-checkin-featured>div>span{color:#6b7f73;font-size:10px;line-height:1.35}.vip-checkin-featured>em{grid-column:1 / -1;display:inline-flex;align-items:center;gap:5px;justify-self:end;margin-top:-4px;color:#1b806e;font-size:10px;font-style:normal;font-weight:700}.vip-checkin-date-art{display:grid;place-items:center;width:29px;height:29px;font-style:normal}.vip-checkin-date-art.is-cash>span{display:block;width:29px;height:29px;background:url(/assets/wheel/arc-treasure-prizes.png) 0% 0% / 400% 300% no-repeat;filter:drop-shadow(0 2px 2px rgba(79,95,59,.14))}.vip-checkin-date-art.is-gift{color:#bf8520;filter:drop-shadow(0 2px 2px rgba(133,85,25,.17))}.vip-checkin-date-claimed{position:absolute;top:3px;right:2px;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;color:#fff;background:#2caa87}.vip-checkin-primary-slot{display:grid;gap:6px;margin-top:13px}.vip-checkin-primary-slot>button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:47px;border:0;border-radius:15px;color:#fff;background:linear-gradient(105deg,#2b987c,#168b78);box-shadow:0 9px 18px #218e7430,inset 0 1px #ffffff57;font-size:13px;font-weight:800}.vip-checkin-primary-slot>button:not(:disabled):active{transform:translateY(1px)}.vip-checkin-primary-slot>button:disabled{opacity:.5}.vip-checkin-primary-slot>small{color:#678079;font-size:10px;line-height:1.4;text-align:center}.vip-checkin-primary-slot>span{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:12px;color:#56766e;background:#eef8f2;font-size:11px;font-weight:700}.vip-checkin-workspace.is-integrated-reward{display:block;min-height:100%;padding:0 0 32px;color:#183933;background:linear-gradient(180deg,#fffdf8,#fffaf0 40%,#f6faf6 82%,#f6f7f3)}.is-integrated-reward .vip-checkin-world-top{position:relative;height:194px;overflow:visible;padding:18px 17px 0;border-radius:0 0 38px 38px;background:linear-gradient(124deg,#074b44,#087d70 46%,#33b892);isolation:isolate}.is-integrated-reward .vip-checkin-world-top:before,.is-integrated-reward .vip-checkin-world-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none}.is-integrated-reward .vip-checkin-world-top:before{background:radial-gradient(ellipse 190px 145px at 89% -9%,#d9ffe557,transparent 74%),radial-gradient(ellipse 255px 120px at 43% 106%,#0060546b,transparent 83%)}.is-integrated-reward .vip-checkin-world-top:after{background:linear-gradient(121deg,transparent 40%,#e7fff114 53%,transparent 66%),repeating-linear-gradient(135deg,#effff008 0 1px,transparent 1px 19px);-webkit-mask-image:linear-gradient(90deg,transparent 33%,#000 100%);mask-image:linear-gradient(90deg,transparent 33%,#000 100%)}.is-integrated-reward .vip-checkin-header{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;color:#fff}.is-integrated-reward .vip-checkin-header .icon-button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #ffffff7d;border-radius:14px;color:#fff;background:linear-gradient(140deg,#ffffff35,#ffffff16);box-shadow:inset 0 1px #ffffff79,0 5px 12px #053d3b1c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.is-integrated-reward .vip-checkin-heading{min-width:0}.is-integrated-reward .vip-checkin-heading small{margin-top:2px;color:#e4fff4;font-size:11px;font-weight:900;letter-spacing:.14em}.is-integrated-reward .vip-checkin-heading h1{margin:16px 0 4px;color:#fff;font-size:27px;font-weight:900;line-height:1.05;letter-spacing:-.03em}.is-integrated-reward .vip-checkin-heading p{margin:0;color:#d4f8ec;font-size:11px;font-weight:650;line-height:1.35}.is-integrated-reward .vip-checkin-header>span{align-self:end;margin-bottom:1px;padding:8px 10px;border:0;color:#31584a;background:linear-gradient(120deg,#fff0bd,#e5b453);box-shadow:0 4px 9px #09564777;font-size:10px;font-weight:900;white-space:nowrap}.is-integrated-reward .checkin-tier-nav{position:relative;z-index:2;height:50px;margin-top:19px;padding:5px;border-radius:17px;background:linear-gradient(132deg,#ffffffeb,#ffffffe0 62%,#eff9f3d9);box-shadow:0 11px 23px #0647372a,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.is-integrated-reward .checkin-tier-tab{min-height:38px;border-radius:12px}.is-integrated-reward .checkin-tier-tab.is-advanced.is-current{background:linear-gradient(140deg,#fff7df,#f4d588);box-shadow:inset 0 1px #fff9e9,0 4px 9px #ae7b2d29}.is-integrated-reward .vip-checkin-reward-body{padding:20px 16px 8px}.is-integrated-reward .vip-checkin-calendar{padding:13px 10px 11px;border:1px solid #fff;border-radius:24px;background:linear-gradient(139deg,#fffffff2,#fafff9e9 53%,#f7f9ecdf);box-shadow:0 13px 27px #346a4620,inset 0 1px #fff}.is-integrated-reward .vip-checkin-calendar:before{top:-36px;right:-25px;width:190px;height:126px;border:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 76% 29%,#f5cf8357,transparent 69%)}.is-integrated-reward .vip-checkin-calendar>header{padding:0 5px}.is-integrated-reward .vip-checkin-calendar>header small{color:#6c8e83;font-size:10px;font-weight:800}.is-integrated-reward .vip-checkin-calendar>header h2{margin-top:1px;color:#123f36;font-size:18px;font-weight:900}.is-integrated-reward .vip-checkin-calendar>header button{width:30px;height:30px;border-color:#e0eee6;border-radius:10px;color:#427368;background:#ffffffe0}.is-integrated-reward .vip-checkin-week-meta{display:flex;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:11px 5px 8px}.is-integrated-reward .vip-checkin-week-meta strong{color:#42675c;font-size:11px;line-height:1.3}.is-integrated-reward .vip-checkin-week-meta span{color:#a2792e;font-size:10px;font-weight:800;line-height:1.3;text-align:right}.is-integrated-reward .vip-checkin-date-stage{overflow:visible;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.is-integrated-reward .vip-checkin-date-stage:before{content:none}.is-integrated-reward .vip-checkin-weekdays{gap:5px;margin:0 0 5px}.is-integrated-reward .vip-checkin-weekdays span{color:#5c8577;font-size:10px;font-weight:800}.is-integrated-reward .vip-checkin-grid{gap:5px;margin:0}.is-integrated-reward .vip-checkin-grid>button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;min-height:93px;padding:5px 1px 4px;border:1px solid #fff;border-radius:13px;color:#1e6451;background:linear-gradient(155deg,#fffffff5,#e6f6eccc);box-shadow:inset 0 1px #fff,0 0 0 1px #badfd029,0 4px 8px #285e3d13;transition:transform .18s,box-shadow .18s}.is-integrated-reward .vip-checkin-calendar.is-collapsed .vip-checkin-grid>button{min-height:93px}.is-integrated-reward .vip-checkin-grid>button:not(:disabled):active{transform:translateY(-2px)}.is-integrated-reward .vip-checkin-grid time{font-size:13px;font-weight:900;line-height:17px}.is-integrated-reward .vip-checkin-date-art{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px}.is-integrated-reward .vip-checkin-date-art:before{content:"";position:absolute;left:4px;right:4px;bottom:2px;height:7px;border-radius:50%;background:#39886438;filter:blur(3px)}.is-integrated-reward .vip-checkin-date-art.is-gift:before{background:#a6782e55}.is-integrated-reward .vip-checkin-date-art img{position:relative;width:32px;height:32px;object-fit:contain}.is-integrated-reward .vip-checkin-grid b{min-height:15px;color:#237f61;font-size:10px;font-weight:900;line-height:13px;white-space:nowrap}.is-integrated-reward .vip-checkin-grid .is-weekend-date{color:#906722;background:linear-gradient(150deg,#fff9e8,#f5dfac);box-shadow:inset 0 1px #fff9e9,0 0 0 1px #e6bd6544,0 4px 8px #a2712919}.is-integrated-reward .vip-checkin-grid .is-weekend-date b{color:#a16b1c}.is-integrated-reward .vip-checkin-grid .is-claimed:not(.is-weekend-date){color:#176f60;background:linear-gradient(155deg,#effff7,#d0eee0)}.is-integrated-reward .vip-checkin-grid .is-claimed b{color:#218a75}.is-integrated-reward .vip-checkin-grid .is-today-date{border-color:#dca63a;box-shadow:inset 0 1px #fff,0 0 0 1px #dca63a66}.is-integrated-reward .vip-checkin-grid .is-missed{opacity:.72}.is-integrated-reward .vip-checkin-grid .is-inactive{opacity:.55}.is-integrated-reward .vip-checkin-grid .is-selected{z-index:1;transform:translateY(-3px);border:2px solid #dca63a;box-shadow:0 7px 14px #ad7c2738,inset 0 1px #fff;opacity:1}.is-integrated-reward .vip-checkin-grid .is-selected:after{content:"";position:absolute;bottom:-7px;left:50%;width:13px;height:3px;transform:translate(-50%);border-radius:3px;background:#b98522}.is-integrated-reward .vip-checkin-week-note{display:flex;align-items:baseline;gap:5px;margin:11px 5px 0;color:#758a80;font-size:10px;line-height:1.35}.is-integrated-reward .vip-checkin-week-note i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#39a982}.is-integrated-reward .vip-checkin-week-note strong{color:#9a6d23}.is-integrated-reward .vip-checkin-calendar-toggle{min-height:27px;margin-top:2px;padding:0;font-size:10px!important}.is-integrated-reward .vip-checkin-month-summary{margin-top:3px}.is-integrated-reward .vip-checkin-featured{position:relative;display:block;height:240px;overflow:hidden;margin-top:12px;padding:0;border:1px solid #fff;border-radius:25px;background:linear-gradient(125deg,#fffefa,#f3fff8 43%,#d0f2e1);box-shadow:0 14px 30px #37705025,inset 0 1px #fff}.is-integrated-reward .vip-checkin-featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 138px 132px at 86% 50%,#83d7b28a,transparent 76%),linear-gradient(136deg,transparent 57%,#ffffff72 75%,transparent 92%);pointer-events:none}.is-integrated-reward .vip-checkin-featured:after{content:"";position:absolute;right:13px;bottom:16px;width:146px;height:19px;border-radius:50%;background:#2e815049;filter:blur(9px);pointer-events:none}.is-integrated-reward .vip-checkin-featured-copy{position:absolute;z-index:2;top:21px;left:18px;width:169px}.is-integrated-reward .vip-checkin-featured-tag{display:inline-block;padding:5px 8px;border:1px solid #ffffffd9;border-radius:9px;color:#167354;background:linear-gradient(135deg,#dff8e8,#c8efdbdd);box-shadow:inset 0 1px #fff;font-size:10px;font-weight:900;letter-spacing:.04em}.is-integrated-reward .vip-checkin-featured h2{margin:14px 0 2px;color:#1b4d3d;font-size:30px;font-weight:950;line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere}.is-integrated-reward .vip-checkin-featured h2 small{display:block;margin-bottom:2px;color:#577768;font-size:15px;font-weight:850;letter-spacing:0}.is-integrated-reward .vip-checkin-featured p{max-width:138px;margin:7px 0 0;color:#507164;font-size:11px;font-weight:600;line-height:1.5}.is-integrated-reward .vip-checkin-featured-image{position:absolute;z-index:1;top:33px;right:1px;width:201px;height:201px;object-fit:contain;filter:drop-shadow(0 15px 11px #2164454d)}.is-integrated-reward .vip-checkin-featured-base{position:absolute;z-index:3;bottom:17px;left:18px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:145px;padding:8px 0 0;border-top:1px solid #6ea98973}.is-integrated-reward .vip-checkin-featured-base strong,.is-integrated-reward .vip-checkin-featured-base span{font-size:10px;line-height:1.15}.is-integrated-reward .vip-checkin-featured-base strong{color:#3b6657}.is-integrated-reward .vip-checkin-featured-base span{color:#a77b2b;font-weight:900}.is-integrated-reward .vip-checkin-featured.is-weekend{background:linear-gradient(120deg,#fffdf8,#fff6dd,#f7dc98)}.is-integrated-reward .vip-checkin-featured.is-weekend:before{background:radial-gradient(ellipse 148px 136px at 88% 46%,#ffe3a9b3,transparent 74%),linear-gradient(135deg,transparent 57%,#ffffff69 75%,transparent 93%)}.is-integrated-reward .vip-checkin-featured.is-weekend:after{background:#a5773073}.is-integrated-reward .vip-checkin-featured.is-weekend .vip-checkin-featured-copy{width:159px}.is-integrated-reward .vip-checkin-featured.is-weekend .vip-checkin-featured-tag{color:#966619;background:linear-gradient(135deg,#fff5d8,#f9e8b8d9)}.is-integrated-reward .vip-checkin-featured.is-weekend h2{color:#8b5b12;font-size:27px}.is-integrated-reward .vip-checkin-featured.is-weekend p{color:#786744}.is-integrated-reward .vip-checkin-featured.is-weekend .vip-checkin-featured-image{top:30px;right:0;width:199px;height:199px;filter:drop-shadow(0 16px 11px #76532c66)}.is-integrated-reward .vip-checkin-featured.is-weekend .vip-checkin-featured-base{border-top-color:#b9894770}.is-integrated-reward .vip-checkin-member-card{position:relative;display:flex;align-items:center;gap:11px;overflow:hidden;min-height:73px;margin-top:12px;padding:13px 15px;border:1px solid #ffffff68;border-radius:22px;color:#fff;background:linear-gradient(111deg,#0b6354,#147f66 57%,#3a9976);box-shadow:0 9px 21px #236a4f35,inset 0 1px #fff5}.is-integrated-reward .vip-checkin-member-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,transparent 53%,#d5ffda1a 68%,transparent 82%),radial-gradient(ellipse 130px 70px at 97% 0,#9de3a440,transparent 78%);pointer-events:none}.is-integrated-reward .vip-checkin-member-mark{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:14px;background:linear-gradient(145deg,#fff5d1,#e8bd5b);box-shadow:inset 0 1px #fff,0 4px 9px #073e3552}.is-integrated-reward .vip-checkin-member-mark img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 2px #8d661f60)}.is-integrated-reward .vip-checkin-member-card>div{position:relative;z-index:1;flex:1;min-width:0}.is-integrated-reward .vip-checkin-member-card strong{display:block;font-size:12px;line-height:1.3}.is-integrated-reward .vip-checkin-member-card small{display:block;margin-top:4px;color:#cfefe2;font-size:10px;line-height:1.3}.is-integrated-reward .vip-checkin-member-card button{position:relative;z-index:1;flex:0 0 auto;max-width:95px;padding:9px 7px;border:1px solid #ffedb9;border-radius:10px;color:#31513e;background:linear-gradient(135deg,#fff4cb,#e2ae45);box-shadow:inset 0 1px #fff9e9,0 4px 9px #063d3440;font-size:11px;font-weight:900;line-height:1.2}.is-integrated-reward .vip-checkin-primary-slot{margin-top:12px}.is-integrated-reward .vip-checkin-primary-slot>button{min-height:51px;color:#245442;background:linear-gradient(120deg,#fff0bd,#e4b34f);box-shadow:0 8px 19px #b4863050,inset 0 1px #fff7d6;font-size:14px}.is-integrated-reward .vip-checkin-day-panel{margin-top:13px}.is-integrated-reward .vip-checkin-footnote{margin:13px 3px 0}.is-integrated-reward .vip-checkin-empty{margin:40px 16px}@media(max-width:370px){.is-integrated-reward .vip-checkin-world-top{height:181px;padding-top:12px}.is-integrated-reward .vip-checkin-heading h1{margin-top:10px;font-size:24px}.is-integrated-reward .checkin-tier-nav{margin-top:14px}.is-integrated-reward .vip-checkin-reward-body{padding-top:16px}.is-integrated-reward .vip-checkin-calendar{padding-top:10px;padding-bottom:9px}.is-integrated-reward .vip-checkin-grid>button,.is-integrated-reward .vip-checkin-calendar.is-collapsed .vip-checkin-grid>button{min-height:83px}.is-integrated-reward .vip-checkin-date-art,.is-integrated-reward .vip-checkin-date-art img{width:29px;height:29px}.is-integrated-reward .vip-checkin-date-art{flex-basis:29px}.is-integrated-reward .vip-checkin-featured{height:231px;margin-top:10px}.is-integrated-reward .vip-checkin-featured-image{top:35px;right:0;width:181px;height:181px}.is-integrated-reward .vip-checkin-featured.is-weekend .vip-checkin-featured-image{top:33px;right:-4px;width:184px;height:184px}.is-integrated-reward .vip-checkin-featured-base{bottom:14px;width:139px}.is-integrated-reward .vip-checkin-member-card{margin-top:10px;padding:12px}}@media(min-width:400px)and (min-height:900px){.is-integrated-reward .vip-checkin-reward-body{padding-top:25px}.is-integrated-reward .vip-checkin-calendar{padding-top:17px;padding-bottom:15px}.is-integrated-reward .vip-checkin-grid>button,.is-integrated-reward .vip-checkin-calendar.is-collapsed .vip-checkin-grid>button{min-height:103px}.is-integrated-reward .vip-checkin-featured{height:275px;margin-top:18px}.is-integrated-reward .vip-checkin-featured-image{top:35px;width:224px;height:224px}.is-integrated-reward .vip-checkin-featured.is-weekend .vip-checkin-featured-image{top:32px;width:221px;height:221px}.is-integrated-reward .vip-checkin-featured-base{bottom:20px}.is-integrated-reward .vip-checkin-member-card{margin-top:18px;padding:18px 15px}}.vip-checkin-month-summary{display:flex;justify-content:space-between;gap:8px;padding:9px 2px 0;border-top:1px solid rgba(118,158,140,.15);color:#668078;font-size:10px}.vip-checkin-month-summary strong{color:#1a7163;font-size:11px}.is-integrated-reward .vip-checkin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin:0 3px 9px}.is-integrated-reward .vip-checkin-section-heading>strong{min-width:0;color:#123f36;font-size:18px;font-weight:900;line-height:1.2}.is-integrated-reward .vip-checkin-section-heading>div{display:flex;align-items:center;gap:3px;min-width:0}.is-integrated-reward .vip-checkin-section-heading span{overflow:hidden;margin-right:3px;color:#669085;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.is-integrated-reward .vip-checkin-section-heading button{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:1px solid #dbece3;border-radius:8px;color:#417a68;background:#ffffffc9}.is-integrated-reward .vip-checkin-section-heading button:active{transform:translateY(1px)}.is-integrated-reward .vip-checkin-week-meta{padding:1px 5px 9px}.is-integrated-reward .vip-checkin-calendar.is-collapsed .vip-checkin-weekdays{display:none}.is-integrated-reward .vip-checkin-date-weekday{color:#5c8577;font-size:10px;font-weight:800;line-height:11px}.is-integrated-reward .vip-checkin-calendar.is-collapsed .vip-checkin-grid>button{min-height:94px}.is-integrated-reward .vip-checkin-calendar.is-collapsed .vip-checkin-week-note{min-height:24px;margin-top:10px;padding-right:57px}.is-integrated-reward .vip-checkin-calendar.is-collapsed .vip-checkin-calendar-toggle{position:absolute;right:10px;bottom:8px;width:auto;min-height:22px;margin:0;padding:0 2px}.is-integrated-reward .vip-checkin-calendar.is-collapsed .vip-checkin-month-summary{display:none}.is-integrated-reward .vip-checkin-calendar.is-expanded .vip-checkin-weekdays{margin:7px 0 5px}.is-integrated-reward .vip-checkin-calendar.is-expanded .vip-checkin-grid>button{min-height:59px;padding-block:2px}.is-integrated-reward .vip-checkin-calendar.is-expanded .vip-checkin-date-art,.is-integrated-reward .vip-checkin-calendar.is-expanded .vip-checkin-date-art img{width:22px;height:22px}.is-integrated-reward .vip-checkin-calendar.is-expanded .vip-checkin-date-art{flex-basis:22px}.is-integrated-reward .vip-checkin-calendar.is-expanded .vip-checkin-grid b{font-size:8px}@media(max-width:370px){.is-integrated-reward .vip-checkin-section-heading>strong{font-size:16px}.is-integrated-reward .vip-checkin-section-heading span{max-width:100px}.is-integrated-reward .vip-checkin-calendar.is-collapsed .vip-checkin-grid>button{min-height:85px}}.is-integrated-reward[lang=sw] .vip-checkin-world-top{height:216px}.is-integrated-reward[lang=sw] .vip-checkin-heading h1{font-size:24px}.is-integrated-reward[lang=sw] .checkin-tier-nav{margin-top:25px}.is-premium-preview{--vc-teal: #416bb0;display:block;min-height:100%;padding:0 0 32px;color:#24365f;background:radial-gradient(ellipse 320px 250px at 100% 58%,rgba(162,179,232,.25),transparent 76%),linear-gradient(165deg,#eef3fb,#f9f9f5 49%,#f0e8d8)}.is-premium-preview .vip-checkin-world-top{position:relative;isolation:isolate;height:194px;padding:18px 17px 0;border-radius:0 0 38px 38px;background:linear-gradient(125deg,#111d3e,#233d70 60%,#446c91);box-shadow:0 13px 28px #18285233}.is-premium-preview .vip-checkin-world-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 190px 145px at 89% -9%,rgba(203,221,255,.25),transparent 74%),linear-gradient(121deg,transparent 40%,rgba(255,245,207,.07) 53%,transparent 66%);pointer-events:none}.is-premium-preview .vip-checkin-header{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;color:#fff}.is-premium-preview .vip-checkin-header .icon-button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:14px;color:#fff6dc;background:linear-gradient(140deg,#ffffff38,#a6bcee21);box-shadow:0 7px 14px #07113333,inset 0 1px #ffffff6e}.is-premium-preview .vip-checkin-heading{min-width:0}.is-premium-preview .vip-checkin-heading small{margin-top:2px;color:#dbe8ff;font-size:11px;font-weight:900;letter-spacing:.14em}.is-premium-preview .vip-checkin-heading h1{margin:16px 0 4px;color:#fff9ea;font-size:27px;font-weight:900;line-height:1.05;letter-spacing:-.03em}.is-premium-preview .vip-checkin-heading p{margin:0;color:#dce8fa;font-size:11px;font-weight:650;line-height:1.35}.is-premium-preview .vip-checkin-header>span{align-self:end;margin-bottom:1px;padding:8px 10px;border:0;color:#453a36;background:linear-gradient(145deg,#fff7dc,#e6c777 67%,#bda36b);box-shadow:0 4px 9px #0a122c3d;font-size:10px;font-weight:900;white-space:nowrap}.is-premium-preview .checkin-tier-nav{position:relative;z-index:2;height:50px;margin-top:19px;padding:5px;border:1px solid rgba(255,255,255,.87);border-radius:17px;background:#fafbffe6;box-shadow:0 11px 23px #0e1f4d33,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.is-premium-preview .checkin-tier-tab{min-height:38px;border-radius:12px}.is-premium-preview .checkin-tier-tab.is-premium.is-current{color:#343153;background:linear-gradient(140deg,#fff8df,#ecd08d 62%,#ceb06d);box-shadow:inset 0 1px #fff9e7,0 5px 12px #1c22502b}.is-premium-preview .vip-checkin-reward-body{padding:20px 16px 8px}.is-premium-preview .vip-checkin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin:0 3px 9px}.is-premium-preview .vip-checkin-section-heading>strong{min-width:0;color:#24365f;font-size:18px;font-weight:900;line-height:1.2}.is-premium-preview .vip-checkin-section-heading>div{display:flex;align-items:center;gap:3px;min-width:0}.is-premium-preview .vip-checkin-section-heading span{overflow:hidden;margin-right:3px;color:#68799c;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.is-premium-preview .vip-checkin-section-heading button{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:1px solid #dbe2f0;border-radius:8px;color:#465d91;background:#ffffffd9}.is-premium-preview .vip-checkin-section-heading button:active{transform:translateY(1px)}.premium-preview-calendar{margin:0;padding:13px 10px 11px;border:1px solid #fff;border-radius:24px;background:linear-gradient(145deg,#fffffff7,#f1f5fde3 62%,#fbf5e6e0);box-shadow:0 13px 27px #23336a24,inset 0 1px #fff}.premium-preview-calendar .vip-checkin-week-meta{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;padding:1px 5px 9px}.premium-preview-calendar .vip-checkin-week-meta strong{color:#536482;font-size:11px;line-height:1.3}.premium-preview-calendar .vip-checkin-week-meta span{color:#a78242;font-size:10px;font-weight:800;line-height:1.3;text-align:right}.premium-preview-calendar .vip-checkin-date-stage{overflow:visible;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.premium-preview-calendar .vip-checkin-date-stage:before{content:none}.premium-preview-calendar .vip-checkin-weekdays{gap:5px;margin:7px 0 5px}.premium-preview-calendar .vip-checkin-weekdays span{color:#63769f;font-size:10px;font-weight:800}.premium-preview-calendar.is-collapsed .vip-checkin-weekdays{display:none}.premium-preview-calendar .vip-checkin-grid{gap:5px;margin:0}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;min-width:0;min-height:94px;padding:5px 1px 4px;border:1px solid rgba(219,231,255,.55);border-radius:13px;color:#f2f5ff;background:linear-gradient(150deg,#5476b8,#263d76);box-shadow:inset 0 1px #ffffff4d,0 4px 8px #0b194a29;transition:transform .18s,box-shadow .18s}.premium-preview-calendar.is-collapsed .vip-checkin-grid>.vip-checkin-preview-date{min-height:94px}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date:active{transform:translateY(-2px)}.premium-preview-calendar .vip-checkin-date-weekday{color:#d9e5ff;font-size:10px;font-weight:800;line-height:11px}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date time{font-size:13px;font-weight:900;line-height:17px}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date b{min-height:15px;color:#edf3ff;font-size:10px;font-weight:900;line-height:13px;white-space:nowrap}.premium-preview-calendar .premium-preview-date-art{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px}.premium-preview-calendar .premium-preview-date-art:before{content:"";position:absolute;right:4px;bottom:2px;left:4px;height:7px;border-radius:50%;background:#07124169;filter:blur(3px);pointer-events:none}.premium-preview-calendar .premium-preview-date-art img{position:relative;width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(5,20,64,.28))}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-weekend-date{border-color:#ffdea2a8;color:#fff5e5;background:linear-gradient(150deg,#8367a7,#584d8c);box-shadow:inset 0 1px #ffffff61,0 4px 9px #1a144333}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-weekend-date b{color:#ffe8b3}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-today{outline:1px solid #f4dba5;outline-offset:1px}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-today b{color:#fbe7b3}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-selected{z-index:1;transform:translateY(-3px);border:2px solid #fff2cc;color:#203561;background:linear-gradient(150deg,#fffbe7,#ead39a 66%,#d4b878);box-shadow:0 7px 14px #08164747,inset 0 1px #ffffffde}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-selected .vip-checkin-date-weekday{color:#465776}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-selected b{color:#5b4872}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-selected:after{content:"";position:absolute;bottom:-7px;left:50%;width:13px;height:3px;transform:translate(-50%);border-radius:3px;background:#f3cf7b}.premium-preview-calendar .vip-checkin-grid>.vip-checkin-preview-date.is-adjacent{opacity:.6}.premium-preview-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:calc(100% - 68px);min-height:24px;margin:10px 5px 0}.premium-preview-benefits>button{display:flex;align-items:center;justify-content:flex-start;gap:3px;min-width:0;min-height:24px;padding:2px 4px;border:0;border-radius:8px;color:#68799c;background:transparent;font:inherit;font-size:9px;font-weight:750;line-height:1.2;text-align:left;cursor:pointer}.premium-preview-benefits>button:active{transform:translateY(1px)}.premium-preview-benefits>button.is-active{color:#405b93;background:#dce6fab3}.premium-preview-benefits img{flex:0 0 18px;width:18px;height:18px;object-fit:contain}.premium-preview-benefits b{color:#a47a32;font-size:9px;white-space:nowrap}.premium-preview-calendar.is-collapsed .vip-checkin-calendar-toggle{position:absolute;right:10px;bottom:8px;width:auto;min-height:22px;margin:0;padding:0 2px}.premium-preview-calendar.is-expanded .vip-checkin-grid>.vip-checkin-preview-date{min-height:59px;padding-block:2px}.premium-preview-calendar.is-expanded .premium-preview-date-art,.premium-preview-calendar.is-expanded .premium-preview-date-art img{width:22px;height:22px}.premium-preview-calendar.is-expanded .premium-preview-date-art{flex-basis:22px}.premium-preview-calendar.is-expanded .vip-checkin-grid>.vip-checkin-preview-date b{font-size:8px}.premium-preview-calendar.is-expanded .premium-preview-benefits{width:auto}.premium-preview-calendar .vip-checkin-calendar-toggle{min-height:27px;margin-top:2px;padding:0;color:#455b86!important;font-size:10px!important}.premium-preview-calendar .vip-checkin-calendar-toggle svg{color:#b38b3d}.is-bts-premium .vip-checkin-preview-date.is-current-date{outline:1px solid #f4dba5;outline-offset:1px}.is-bts-premium .premium-preview-calendar.is-collapsed{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px}.is-bts-premium .premium-preview-calendar.is-collapsed :is(.vip-checkin-week-meta,.vip-checkin-date-stage){grid-column:1 / -1}.is-bts-premium .premium-preview-calendar.is-collapsed .premium-preview-benefits{width:auto;margin-inline:0}.is-bts-premium .premium-preview-calendar.is-collapsed .vip-checkin-calendar-toggle{position:static;margin:10px 0 0}.premium-preview-featured{position:relative;isolation:isolate;height:240px;overflow:hidden;margin-top:12px;padding:0;border:1px solid rgba(246,219,157,.8);border-radius:25px;color:#fff;background:linear-gradient(120deg,#17244d,#283e73 59%,#5a608e);box-shadow:0 14px 30px #19255340,inset 0 1px #ffffff85}.premium-preview-featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(116deg,transparent 33%,rgba(169,192,243,.13) 55%,transparent 68%),linear-gradient(159deg,transparent 73%,rgba(255,222,157,.17) 73.3%,transparent 73.8%),repeating-linear-gradient(134deg,transparent 0 24px,rgba(255,255,255,.024) 24px 25px);pointer-events:none}.premium-preview-featured:after{content:"";position:absolute;right:13px;bottom:16px;width:146px;height:19px;border-radius:50%;background:#050c328c;filter:blur(9px);pointer-events:none}.premium-preview-featured-copy{position:absolute;z-index:2;top:21px;left:18px;width:169px}.premium-preview-edition{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:5px 8px;border:1px solid rgba(255,255,255,.38);border-radius:9px;color:#f6db9e;background:#192756a8;box-shadow:inset 0 1px #ffffff38;font-size:10px;font-weight:900;line-height:1.25}.premium-preview-edition svg{flex:0 0 auto}.premium-preview-featured-copy h2{margin:14px 0 2px;color:#fff2c9;font-size:30px;font-weight:950;line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere}.premium-preview-featured-copy h2 small{display:block;margin-bottom:2px;color:#d9e4f9;font-size:15px;font-weight:850;letter-spacing:0}.premium-preview-featured-copy p{max-width:138px;margin:7px 0 0;color:#dae3f4;font-size:11px;font-weight:600;line-height:1.5}.premium-preview-reward-scene{position:absolute;z-index:1;top:33px;right:1px;display:grid;place-items:center;width:201px;height:201px;background:radial-gradient(ellipse at 55% 57%,rgba(195,201,255,.25),transparent 67%)}.premium-preview-reward-scene:before{content:"";position:absolute;width:152px;height:131px;transform:rotate(-11deg);border:1px solid rgba(248,224,162,.3);border-radius:23px;background:linear-gradient(150deg,#ffffff2e,#ffffff03 63%);box-shadow:inset 0 1px #ffffff2b}.premium-preview-reward-scene img{position:relative;display:block;width:201px;height:201px;object-fit:contain;filter:drop-shadow(0 15px 10px rgba(5,11,48,.48))}.premium-preview-featured-base{position:absolute;z-index:3;bottom:17px;left:18px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:145px;padding:8px 0 0;border-top:1px solid rgba(215,226,255,.5)}.premium-preview-featured-base strong,.premium-preview-featured-base span{font-size:10px;line-height:1.15}.premium-preview-featured-base strong{color:#d9e4f9}.premium-preview-featured-base span{color:#f6db9e;font-weight:900}.premium-preview-featured.is-weekend{background:radial-gradient(ellipse 195px 142px at 82% 42%,rgba(246,190,125,.33),transparent 76%),linear-gradient(124deg,#1b1f4a,#473d78 56%,#756080)}.premium-preview-featured.is-weekend .premium-preview-featured-copy h2{font-size:27px}.premium-preview-featured.is-weekend .premium-preview-reward-scene{background:radial-gradient(ellipse at 53% 57%,rgba(249,202,129,.38),transparent 68%)}.premium-preview-featured.is-weekend .premium-preview-reward-scene img{filter:drop-shadow(0 17px 11px rgba(49,26,73,.5))}.premium-preview-status-card{position:relative;display:flex;align-items:center;gap:11px;min-height:73px;margin-top:12px;padding:13px 15px;border:1px solid rgba(242,219,169,.58);border-radius:22px;color:#fff;background:linear-gradient(111deg,#1b2f61,#2d4984 57%,#526fa2);box-shadow:0 9px 21px #1829583b,inset 0 1px #ffffff59}.premium-preview-status-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(125deg,transparent 53%,rgba(235,243,255,.08) 68%,transparent 82%);pointer-events:none}.premium-preview-status-mark{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:14px;color:#594a36;background:linear-gradient(145deg,#fff5d1,#e8bd5b);box-shadow:inset 0 1px #fff,0 4px 9px #08143861}.premium-preview-status-card>div{position:relative;z-index:1;flex:1;min-width:0}.premium-preview-status-card strong{display:block;font-size:12px;line-height:1.3}.premium-preview-status-card small{display:block;margin-top:4px;color:#d5e1f5;font-size:10px;line-height:1.3}.premium-preview-status-chip{position:relative;z-index:1;flex:0 0 auto;max-width:74px;padding:8px 7px;border:1px solid #ffedb9;border-radius:10px;color:#3f465d;background:linear-gradient(135deg,#fff4cb,#e2be71);box-shadow:inset 0 1px #fff9e9,0 4px 9px #08143852;font-size:10px;font-weight:900;line-height:1.2;text-align:center}@media(max-width:370px){.is-premium-preview .vip-checkin-world-top{height:181px;padding-top:12px}.is-premium-preview .vip-checkin-heading h1{margin-top:10px;font-size:24px}.is-premium-preview .checkin-tier-nav{margin-top:14px}.is-premium-preview .vip-checkin-reward-body{padding-top:16px}.is-premium-preview .vip-checkin-section-heading>strong{font-size:16px}.is-premium-preview .vip-checkin-section-heading span{max-width:100px}.premium-preview-calendar{padding-top:10px;padding-bottom:9px}.premium-preview-calendar.is-collapsed .vip-checkin-grid>.vip-checkin-preview-date{min-height:85px}.premium-preview-calendar .premium-preview-date-art,.premium-preview-calendar .premium-preview-date-art img{width:29px;height:29px}.premium-preview-calendar .premium-preview-date-art{flex-basis:29px}.premium-preview-featured{height:231px;margin-top:10px}.premium-preview-featured-copy h2{font-size:28px}.premium-preview-reward-scene{top:35px;right:0;width:181px;height:181px}.premium-preview-reward-scene img{width:181px;height:181px}.premium-preview-featured.is-weekend .premium-preview-reward-scene{top:33px;right:-4px;width:184px;height:184px}.premium-preview-featured.is-weekend .premium-preview-reward-scene img{width:184px;height:184px}.premium-preview-featured-base{bottom:14px;width:139px}.premium-preview-benefits>button,.premium-preview-benefits b{font-size:8px}.premium-preview-status-card{margin-top:10px;padding:12px}}@media(min-width:400px)and (min-height:900px){.is-premium-preview .vip-checkin-reward-body{padding-top:25px}.premium-preview-calendar{padding-top:17px;padding-bottom:15px}.premium-preview-calendar.is-collapsed .vip-checkin-grid>.vip-checkin-preview-date{min-height:103px}.premium-preview-featured{height:275px;margin-top:18px}.premium-preview-reward-scene,.premium-preview-reward-scene img{width:224px;height:224px}.premium-preview-featured-base{bottom:20px}}.is-premium-preview[lang=sw] .vip-checkin-world-top{height:216px}.is-premium-preview[lang=sw] .vip-checkin-heading h1{font-size:24px}.is-premium-preview[lang=sw] .checkin-tier-nav{margin-top:25px}.is-premium-preview[lang=sw] .premium-preview-featured{min-height:280px}.verification-center{position:relative;min-height:100%;padding:24px 18px 110px;color:#111827;background:radial-gradient(circle at 88% 8%,rgba(34,151,137,.11),transparent 28%),linear-gradient(155deg,#f8faf8,#f5f4ee 72%,#fbf6e7)}.verification-center:before{content:"";position:absolute;inset:92px 0 auto 43%;height:118px;pointer-events:none;opacity:.45;background:repeating-linear-gradient(132deg,transparent 0 16px,rgba(181,132,35,.08) 17px 18px);-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.verification-center-header{position:relative;z-index:1;display:grid;grid-template-columns:48px 1fr 44px;align-items:center;gap:10px}.verification-center-header>button,.verification-center-header>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:18px;color:#53646d;background:#ffffffad;box-shadow:0 10px 25px #2e343d14,inset 0 1px #fff}.verification-center-header>button{cursor:pointer}.verification-center-header small{display:block;color:#77828c;font-size:10px;font-weight:700;letter-spacing:.12em}.verification-center-header h1{margin:3px 0 0;font-size:25px;line-height:1.05}.verification-center-header>span{color:#228f83}.verification-center-intro{position:relative;z-index:1;margin:17px 2px 15px;color:#66727c;font-size:12px;line-height:1.65}.verification-center-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:14px;padding:5px;border:1px solid rgba(255,255,255,.88);border-radius:18px;background:#ffffff75;box-shadow:0 10px 26px #2e343d12,inset 0 1px #fffffff0}.verification-center-tabs button{min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 9px;border:0;border-radius:14px;color:#738087;background:transparent;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.verification-center-tabs button.is-active{color:#0f786d;background:linear-gradient(135deg,#e4f8f2f5,#fffcf2e6);box-shadow:0 7px 17px #1f8f831c,inset 0 0 0 1px #1f8f831f}.verification-center-loading{min-height:190px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid rgba(255,255,255,.86);border-radius:26px;color:#66727c;background:#ffffff8f;box-shadow:0 18px 42px #2e343d1a,inset 0 1px #fffffff0}.verification-center-loading.is-error{color:#955e52}.verification-center-loading button{min-height:38px;padding:0 16px;border:0;border-radius:14px;color:#fff;background:#1f8f83;font:inherit;font-weight:700}.verification-project-card{position:relative;z-index:1;overflow:hidden;padding:16px;border:1px solid rgba(255,255,255,.92);border-radius:28px;background:linear-gradient(145deg,#ffffffc2,#faf9f19e);box-shadow:0 18px 42px #2e343d1c,inset 0 1px #fffffff5}.verification-project-card:after{content:"";position:absolute;width:180px;height:180px;top:-94px;right:-68px;border:1px solid rgba(201,156,54,.17);border-radius:50%;box-shadow:0 0 0 32px #c99c360a,0 0 0 62px #208f8306;pointer-events:none}.verification-project-card>header{position:relative;z-index:1;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:10px}.verification-project-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(145deg,#31a994,#17796f);box-shadow:0 10px 22px #1f8f833b,inset 0 1px #fff6}.verification-project-card header small{color:#879198;font-size:9px;font-weight:700;letter-spacing:.08em}.verification-project-card h2{margin:3px 0 0;font-size:17px}.verification-status{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;color:#66727c;background:#e6ebe9d9;font-size:10px;font-weight:700;white-space:nowrap}.verification-status i{width:6px;height:6px;border-radius:50%;background:#9aa4aa}.verification-status.is-pending_review{color:#95670d;background:#fff2cc}.verification-status.is-pending_review i{background:#d2a12f}.verification-status.is-verified{color:#137463;background:#dcf5eb}.verification-status.is-verified i{background:#21947f}.verification-status.is-rejected{color:#99584b;background:#f9e7e2}.verification-status.is-rejected i{background:#b76b5a}.verification-project-unavailable,.verification-phone-used{display:flex;gap:11px;margin-top:16px;padding:15px;border:1px solid rgba(151,165,170,.2);border-radius:18px;color:#66727c;background:#f1f4f2b3}.verification-project-unavailable strong,.verification-phone-used strong{color:#35434a;font-size:13px}.verification-project-unavailable p,.verification-phone-used p{margin:4px 0 0;font-size:11px;line-height:1.55}.verification-group-link{min-height:48px;display:flex;align-items:center;gap:9px;margin-top:15px;padding:0 14px;border:1px solid rgba(30,143,131,.18);border-radius:17px;color:#167a6d;background:linear-gradient(100deg,#e1f8f0e6,#ffffffa8);text-decoration:none;font-size:13px;font-weight:750}.verification-group-link svg:last-child{margin-left:auto}.verification-review-state{display:flex;gap:10px;margin-top:13px;padding:13px;border-radius:17px;color:#7b5c1b;background:#fff7df}.verification-review-state.is-verified{color:#137463;background:#e7f7f1}.verification-review-state.is-rejected{color:#99584b;background:#fbefeb}.verification-review-state strong{font-size:13px}.verification-review-state p{margin:3px 0 0;color:#6e777e;font-size:11px;line-height:1.5}.verification-review-state small{display:block;margin-top:7px;font-size:10px;line-height:1.5}.verification-form{display:grid;gap:12px;margin-top:15px}.verification-form>label,.verification-phone-change label{display:grid;gap:6px;color:#4c5d64;font-size:11px;font-weight:700}.verification-form input,.verification-phone-change input{width:100%;min-height:46px;padding:0 13px;border:1px solid rgba(112,139,142,.24);border-radius:15px;outline:0;color:#17232a;background:#ffffffc4;font:inherit;font-size:14px;box-sizing:border-box}.verification-form input:focus,.verification-phone-change input:focus{border-color:#1f8f839e;box-shadow:0 0 0 3px #1f8f8314}.verification-form input[readonly]{color:#718087;background:#ebefedb3}.verification-form label small{color:#8b959b;font-size:10px;font-weight:500}.verification-phone-change{display:grid;gap:10px;padding:14px;border:1px solid rgba(204,158,50,.3);border-radius:20px;background:linear-gradient(145deg,#fff8e1de,#ffffffb3)}.verification-phone-change>header{display:flex;gap:9px;color:#9a6f19}.verification-phone-change header strong{font-size:13px}.verification-phone-change header p{margin:3px 0 0;color:#6d7477;font-size:11px;line-height:1.5}.verification-change-warning{display:flex;gap:7px;margin:0;color:#6f777c;font-size:10px;line-height:1.5}.verification-phone-change>button{min-height:45px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:15px;color:#fff;background:linear-gradient(105deg,#c79729,#dfb445);font:inherit;font-size:12px;font-weight:750;box-shadow:0 10px 20px #b5842333}.verification-phone-change>button:disabled{opacity:.48;box-shadow:none}.verification-phone-change>small{color:#96702c;font-size:9px;text-align:center}.verification-phone-used button{margin-top:7px;padding:0;border:0;color:#167a6d;background:transparent;font:inherit;font-size:10px;font-weight:700}.verification-proof{position:relative;cursor:pointer}.verification-proof>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.verification-proof>div{min-height:94px;display:grid;place-items:center;align-content:center;gap:5px;overflow:hidden;border:1px dashed rgba(31,143,131,.35);border-radius:18px;color:#257f75;background:#ebf8f48c}.verification-proof>div strong{font-size:12px}.verification-proof>div small{font-size:10px;font-weight:500}.verification-proof.has-proof>div{position:relative;min-height:112px;display:block;background:#eef3f1}.verification-proof img{width:100%;height:112px;display:block;object-fit:cover}.verification-proof.has-proof>div>button{position:absolute;top:7px;right:7px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#17232abd}.verification-proof.has-proof>div>strong{position:absolute;left:8px;right:42px;bottom:7px;overflow:hidden;padding:5px 8px;border-radius:9px;color:#fff;background:#17232aad;text-overflow:ellipsis;white-space:nowrap}.verification-proof>em{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:7px;color:#257f75;font-size:10px;font-style:normal}.verification-notice{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;border-radius:13px;color:#137463;background:#e7f7f1;font-size:11px;line-height:1.45}.verification-notice.is-error{color:#99584b;background:#fbefeb}.verification-submit{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:18px;color:#fff;background:linear-gradient(105deg,#c79729,#dfb445);box-shadow:0 13px 24px #b584233d,inset 0 1px #ffffff5c;font:inherit;font-size:14px;font-weight:800}.verification-submit:disabled{color:#9aa4a7;background:#e1e6e2db;box-shadow:none}.verification-reward-code-panel{position:relative;z-index:1}.verification-reward-code-panel .reward-code-hero{min-height:126px;margin-top:0;padding:17px}.verification-reward-code-panel .reward-code-redeemer,.verification-reward-code-panel .reward-code-history{margin-top:14px}.verification-reward-code-panel .reward-code-redeemer,.verification-reward-code-panel .reward-code-history{padding:16px}@media(max-width:370px){.verification-center{padding-inline:14px}.verification-project-card{padding:14px}.verification-project-card>header{grid-template-columns:42px 1fr}.verification-status{grid-column:2;justify-self:start}.verification-center-intro{font-size:11px}.verification-center-tabs button{font-size:10px}.verification-reward-code-panel .reward-code-hero{grid-template-columns:66px minmax(0,1fr);gap:11px}.verification-reward-code-panel .reward-code-orbit{width:62px;height:62px;border-radius:20px}}.arc-player-history{margin-top:18px;color:#f3dbab}.arc-player-history h2,.arc-player-dialog h2{margin:0;font-size:13px;line-height:1.5;letter-spacing:.07em}.arc-player-session{border:1px solid #b9975455;background:linear-gradient(135deg,#182d25,#0c1d18);padding:15px 13px 11px;border-radius:10px}.arc-player-session dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;margin:14px 0 9px}.arc-player-session dl>div{min-width:0}.arc-player-session dt{font-size:11px;color:#c1c5ad;line-height:1.6}.arc-player-session dd{margin:3px 0 0;font-size:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.arc-player-session .is-primary dd{font-size:25px;color:#ffe1a0}.arc-player-session p{font-size:10px;color:#aeb8a8;line-height:1.6;margin:0}.arc-player-recent{margin-top:19px}.arc-player-recent>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding-inline:2px}.arc-player-recent>header>span{font-size:11px;color:#bba36c}.arc-player-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;color:#eedab5;background:#0d211acc;border:0;border-bottom:1px solid #aa854134;padding:13px 11px 10px;text-align:left;cursor:pointer;font:inherit}.arc-player-row:first-of-type{border-radius:8px 8px 0 0}.arc-player-row-top{display:flex;align-items:center;gap:13px}.arc-player-multiplier{font-family:Georgia,Times New Roman,serif;font-size:27px;min-width:42px;color:#e8d3a9}.arc-player-return{margin-left:auto;font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.arc-player-return small{font-size:12px;font-weight:400;color:#b8c0ae}.arc-player-row-top>svg{color:#b39255;flex-shrink:0}.arc-player-row-account{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:6px;font-size:12px;line-height:1.5;color:#b9c2b1}.arc-player-row-account b{font-weight:500}.arc-player-row time{display:block;margin-top:5px;font-size:10px;color:#8fa392}.arc-player-row.tier-3,.arc-player-row.tier-4{background:linear-gradient(100deg,#223729,#10251c);border-left:2px solid #c39a4b;padding-left:9px}.arc-player-row.tier-3 .arc-player-multiplier,.arc-player-row.tier-4 .arc-player-multiplier,.arc-player-row.tier-4 .arc-player-return{color:#ffe4a5}.arc-player-history .is-positive,.arc-player-dialog .is-positive{color:#95d2af}.arc-player-history .is-negative,.arc-player-dialog .is-negative{color:#dba59a}.arc-player-history .is-neutral,.arc-player-dialog .is-neutral{color:#c6ceb9}.arc-player-history button:focus-visible,.arc-player-dialog button:focus-visible{outline:2px solid #e0bd70;outline-offset:-3px}.arc-player-history button:disabled,.arc-player-dialog button:disabled{cursor:default;opacity:.6}.arc-player-view-all{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;color:#e5c993;background:#152a20;border:1px solid #a5864250;border-radius:0 0 8px 8px;font:inherit;font-size:13px;cursor:pointer}.arc-player-message,.arc-player-end{font-size:12px;color:#b5c2ad;line-height:1.7;margin:10px 0;padding:7px 9px}.arc-player-message button{color:#ffe0a0;background:transparent;border:0;font:inherit;text-decoration:underline;padding:5px;cursor:pointer}.arc-player-end{text-align:center;font-size:11px}.arc-player-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;align-items:flex-end;justify-content:center;background:#030d0bcc;padding:10px 8px max(8px,env(safe-area-inset-bottom));color:#f3dbab}.arc-player-dialog{width:min(100%,460px);max-height:86dvh;display:flex;flex-direction:column;min-height:160px;border:1px solid #bb985366;border-radius:16px;overflow:hidden;background:linear-gradient(150deg,#20382c,#0c1e18);box-shadow:0 15px 60px #0008;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.arc-player-dialog *,.arc-player-dialog *:before,.arc-player-dialog *:after{box-sizing:border-box}.arc-player-dialog>header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #b3945044;gap:8px}.arc-player-dialog>header button{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid #b9975455;border-radius:50%;color:#e5c993;background:#10261d;cursor:pointer}.arc-player-dialog-content{overflow:auto;overscroll-behavior:contain;min-height:0;padding:9px}.arc-player-detail-prize{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 8px 19px;border-bottom:1px solid #b3945044}.arc-player-detail-prize>strong{font:700 40px Georgia,serif;color:#ffe1a0}.arc-player-detail-prize>span{display:grid;text-align:right;font-size:12px;color:#b9c2b1}.arc-player-detail-prize b{margin-top:4px;font-size:27px;color:#f6d99c}.arc-player-detail-fields{margin:12px 4px}.arc-player-detail-fields>div{display:flex;gap:16px;justify-content:space-between;padding-block:9px;border-bottom:1px solid #b3945025;font-size:12px;line-height:1.5}.arc-player-detail-fields dt{color:#b9c2b1;flex:0 0 36%}.arc-player-detail-fields dd{min-width:0;margin:0;text-align:right;color:#f3dbab;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(min-width:600px){.arc-player-overlay{align-items:center}}@media(max-width:340px){.arc-player-row{padding-inline:8px}.arc-player-return{font-size:19px}.arc-player-row-top{gap:6px}.arc-player-session .is-primary dd{font-size:23px}}.app-scroll>.arc-spin-page{margin-inline:-18px}.app-scroll:has(>.arc-spin-page){background:#10231e}.arc-spin-page{--sw-paper: #f3dbab;--sw-gold: #d2a75a;--sw-muted: #b3b9a7;padding:12px 12px 26px;min-height:100%;color:var(--sw-paper);background:radial-gradient(ellipse at 44% 31%,#28554755,transparent 45%),radial-gradient(ellipse at 90% 0,#c68c3222,transparent 37%),linear-gradient(155deg,#1e302a,#0d201b 50%,#10231e);isolation:isolate}.arc-spin-page *,.arc-spin-page *:before,.arc-spin-page *:after{box-sizing:border-box}.arc-spin-page button,.arc-spin-page input{font:inherit}.arc-spin-page button{cursor:pointer;-webkit-tap-highlight-color:transparent}.arc-spin-header{display:flex;align-items:center;justify-content:space-between;min-height:38px;gap:8px}.arc-spin-back{display:grid;place-items:center;width:36px;height:36px;color:#dfc592;border:1px solid #b68b4844;border-radius:50%;background:#14261e;box-shadow:inset 0 1px #e5d5a422;flex-shrink:0}.arc-spin-brand{font-size:12px;letter-spacing:.14em;color:#fbebc6}.arc-spin-brand b{color:#d3b577;font-weight:500}.arc-spin-demo{font-size:10px;letter-spacing:.08em;border:1px solid #b6955855;padding:4px 6px;color:#d3b577;border-radius:3px}.arc-spin-page .arc-spin-audio-toggle{display:inline-flex;align-items:center;gap:5px;min-height:32px;font-size:10px;background:transparent;flex-shrink:0}.arc-spin-audio-toggle:focus-visible{outline:2px solid #dfc592;outline-offset:3px}.arc-spin-marquee{display:flex;justify-content:center;align-items:center;gap:15px;padding:15px 0 13px;text-align:center}.arc-spin-marquee>span{color:#b39054;font-size:15px}.arc-spin-marquee>div{min-width:0}.arc-spin-marquee p{margin:0 0 5px;font-size:8px;letter-spacing:.22em;color:#c4ac7e}.arc-spin-marquee h1{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;letter-spacing:.06em;line-height:1.18;margin:0;color:#ffedc0;text-shadow:0 2px #795435,0 5px 10px #0008}.arc-spin-bank{display:grid;grid-template-columns:1.1fr 1px 1fr;align-items:center;gap:14px;padding:10px 20px;background:linear-gradient(180deg,#0b1c17,#162b23);border-block:1px solid #ac84435e;box-shadow:inset 0 2px 5px #0007;position:relative}.arc-spin-bank:before,.arc-spin-bank:after{content:"";position:absolute;top:50%;width:4px;height:4px;border-radius:50%;background:#be9b57;box-shadow:inset 0 -1px #684720}.arc-spin-bank:before{left:7px}.arc-spin-bank:after{right:7px}.arc-spin-bank>div{min-width:0}.arc-spin-bank>div:last-child{text-align:right}.arc-spin-bank span{display:block;font-size:10px;line-height:1.35;letter-spacing:.04em;color:#bcc5b4}.arc-spin-bank strong{display:block;margin-top:3px;font-size:24px;letter-spacing:-.03em;font-weight:600;font-variant-numeric:tabular-nums;color:#f8e5b7;overflow-wrap:anywhere}.arc-spin-bank>i{height:29px;background:linear-gradient(transparent,#bd9b5666,transparent)}.arc-spin-stage{position:relative;margin:8px -8px 0;padding-top:2px}.arc-spin-stage-light{position:absolute;top:5%;right:12%;bottom:6%;left:12%;z-index:-1;background:radial-gradient(ellipse,#aa86482e,transparent 68%);pointer-events:none}.arc-spin-wheel{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 12px 10px #0005)}.arc-spin-multiplier{font-size:30px;font-family:Georgia,Times New Roman,serif;font-weight:700}.arc-spin-pointer{stroke:#f0c979;stroke-linecap:round}.arc-spin-loading{display:grid;place-items:center;aspect-ratio:484 / 452;font-size:14px}.arc-spin-status{margin:4px 0 13px;min-height:17px;display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px;letter-spacing:.07em;color:#c1b391;line-height:1.4}.arc-spin-status i{width:5px;height:5px;background:#6fa087;border-radius:50%;box-shadow:0 0 5px #7ad0a24d;flex-shrink:0}.arc-spin-status i.is-running{background:#f2cb72;box-shadow:0 0 7px #f4c56380}.arc-spin-console{position:relative;padding:14px 15px 18px;border:1px solid #a57e434f;border-bottom:4px solid #231a12;border-radius:7px 7px 3px 3px;background:repeating-linear-gradient(2deg,#fff2d402 0 2px,transparent 2px 7px),linear-gradient(175deg,#604332,#3e2b22 70%,#292018);box-shadow:inset 0 1px #dfb4775c,0 5px 8px #0003}.arc-spin-console:before,.arc-spin-console:after{content:"";position:absolute;bottom:7px;width:5px;height:5px;background:#b08a54;border-radius:50%;box-shadow:inset 0 -1px #513a28}.arc-spin-console:before{left:6px}.arc-spin-console:after{right:6px}.arc-spin-bet-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:#e2cda4;font-size:10px;line-height:1.4;letter-spacing:.05em}.arc-spin-bet-title small{white-space:nowrap;font-size:10px;color:#baa681}.arc-spin-bets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:11px 0 16px}.arc-spin-bets button{display:grid;place-items:center;min-width:0;height:46px;padding:3px;border:2px solid #2a1c15;border-radius:50%;background:linear-gradient(170deg,#938062,#554432);box-shadow:0 3px #211710,inset 0 1px 1px #e2c69b80;color:#f5e2bd}.arc-spin-bets button>span{display:grid;place-items:center;width:100%;height:100%;border:1px dashed #e9d1a744;border-radius:50%;font-weight:600;font-size:18px;line-height:1}.arc-spin-bets button.is-selected{background:linear-gradient(155deg,#fae2a3,#c08c37);color:#382715;border-color:#a77b3e;box-shadow:0 3px #5d3c1d,inset 0 1px #fff1c6,0 0 0 2px #e3c3824d}.arc-spin-bets button.is-selected>span{border-color:#70502366}.arc-spin-action{display:flex;justify-content:center;align-items:center;gap:24px;width:100%;min-height:58px;padding:9px 12px;border:1px solid #f0d794;border-bottom:2px solid #9c6628;border-radius:5px;color:#3c2918;background:linear-gradient(165deg,#f4d995 5%,#e2bc6b 42%,#c88c38);box-shadow:0 4px #66401d,0 7px 10px #0004,inset 0 1px #fff4cd}.arc-spin-action b{font-size:23px;font-family:Georgia,Times New Roman,serif;letter-spacing:.06em;line-height:1.25}.arc-spin-action>span{font-size:14px;color:#805526}.arc-spin-page button:disabled{cursor:not-allowed;opacity:.55}.arc-spin-page button:focus-visible,.arc-spin-page input:focus-visible{outline:2px solid #fff0ba;outline-offset:4px}.arc-spin-page button:not(:disabled):active{transform:translateY(2px)}.arc-spin-result{margin:18px 5px 0;padding:0 0 10px;border-bottom:1px solid #aa854637}.arc-spin-result-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #aa854637;margin-bottom:10px;padding-bottom:6px}.arc-spin-result-heading h2{margin:0;font-size:10px;font-weight:500;letter-spacing:.08em;color:#bfbdab}.arc-spin-result-heading>span{min-width:40px;text-align:right;color:#efce85;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700}.arc-spin-result dl{display:grid;grid-template-columns:.8fr .8fr 1.2fr;gap:5px;margin:0}.arc-spin-result dl>div{min-width:0}.arc-spin-result dt{font-size:9px;line-height:1.4;color:#b5bfad}.arc-spin-result dd{margin:5px 0 0;font-size:16px;font-weight:500;color:#f1e1bd;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.arc-spin-result dl>div:last-child{text-align:right}.arc-spin-empty{font-size:12px;color:#b9c0b0;margin:5px 0 0}.arc-spin-footnote{margin:13px 5px 0}.arc-spin-footnote strong{display:block;font-size:10px;font-weight:500;letter-spacing:.06em;color:#c6ad7d}.arc-spin-footnote p{margin:4px 0 0;color:#9faa99;font-size:10px;line-height:1.5}.arc-spin-unavailable,.arc-spin-error{margin:10px 0 0;font-size:12px;line-height:1.5;color:#ffc7ad}.arc-spin-developer{margin:18px 5px 0}.arc-spin-tools-toggle{display:flex;align-items:center;gap:7px;min-height:36px;border:0;background:none;padding:0;color:#bcb79e;font-size:11px!important}.arc-spin-dev{margin:8px 0;border:1px solid #ad95586e;border-radius:4px;padding:12px;min-width:0}.arc-spin-dev legend,.arc-spin-dev label{font-size:12px}.arc-spin-dev label{display:block;margin-bottom:8px}.arc-spin-target-row{display:flex;gap:7px;margin-bottom:10px}.arc-spin-target-row input{min-width:0;width:66px;padding:8px;background:#eee3c8;color:#342c1c;border:1px solid #dbbd77;border-radius:3px}.arc-spin-dev button,.arc-spin-test-actions button{min-height:42px;min-width:40px;padding:8px;color:#f3dbab;border:1px solid #9c814b;border-radius:3px;background:#284334}.arc-spin-dev p{margin:10px 0 0;font-size:11px;line-height:1.5;color:#b6bea7}.arc-spin-test-actions{display:flex;flex-wrap:wrap;gap:8px}.arc-spin-tests{margin-top:14px}.arc-spin-tests h2{font-size:12px}.arc-spin-tests ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.arc-spin-tests li{padding:7px;background:#2c4435;font-size:10px;border-radius:3px}.arc-spin-preview-shell{position:relative;width:min(100%,430px);height:100dvh;margin:auto;overflow:auto;background:#10231e}.arc-spin-preview-shell .arc-spin-page{min-height:100%}@media(max-width:350px){.app-scroll>.arc-spin-page{margin-inline:-14px}}@media(max-width:359px){.arc-spin-page{padding-inline:10px}.arc-spin-marquee{gap:10px}.arc-spin-marquee h1{font-size:25px}.arc-spin-bank{padding-inline:15px}.arc-spin-bank strong{font-size:22px}.arc-spin-console{padding-inline:11px}.arc-spin-bets{gap:7px}.arc-spin-bets button{height:42px}.arc-spin-action{gap:15px}.arc-spin-action b{font-size:21px}.arc-spin-result dd{font-size:14px}}.arc-member-entry{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.arc-member-icon{--member-icon-size: 42px;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--member-icon-size);height:var(--member-icon-size);border-radius:calc(var(--member-icon-size) / 3);isolation:isolate;border:1px solid rgba(207,217,215,.7);background:linear-gradient(145deg,#fffdf9,#f7f8f5 48%,#eaf2f1);box-shadow:0 5px 10px #485a5c17,0 1px 2px #6f65490f,inset 0 1px 1px #fffffffa;transform:scale(1);transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out;pointer-events:none;vertical-align:middle}.arc-member-icon:before{content:"";position:absolute;z-index:1;pointer-events:none;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;opacity:.85;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 48%);box-shadow:inset 0 1px #ffffffe6;transition:opacity .12s ease-out}.arc-member-icon>.arc-member-glyph{position:relative;display:block;width:100%;height:100%;object-fit:contain;transform:translateY(0);transition:transform .12s ease-out}.arc-member-entry:not(:disabled):is(:active,[data-pressed=true]) .arc-member-icon,.arc-member-icon[data-pressed=true]{transform:scale(.975);border-color:#becdcbcc;background:linear-gradient(145deg,#f5f5ef,#edf3f1);box-shadow:0 1px 3px #485a5c0d,inset 0 2px 4px #5b6c681f,inset 0 -1px #fffc}.arc-member-entry:not(:disabled):is(:active,[data-pressed=true]) .arc-member-icon:before,.arc-member-icon[data-pressed=true]:before{opacity:.32}.arc-member-entry:not(:disabled):is(:active,[data-pressed=true]) .arc-member-glyph,.arc-member-icon[data-pressed=true]>.arc-member-glyph{transform:translateY(1.25px)}.arc-member-entry:focus-visible{outline:2px solid #86aaa9;outline-offset:3px}.arc-member-entry:disabled{opacity:.45;cursor:not-allowed}.vip-perks-preview-grid>.arc-member-entry>strong{text-wrap:balance}@media(prefers-reduced-motion:reduce){.arc-member-icon,.arc-member-icon:before,.arc-member-icon>.arc-member-glyph{transition:none}}.points-exchange-page{padding:16px 0 24px;color:var(--text)}.points-page-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.points-page-header>div{min-width:0}.points-page-header small{font-size:10px;color:var(--muted)}.points-page-header h1{margin:3px 0 0;font-size:24px;line-height:1.3;overflow-wrap:anywhere}.points-balance-card,.points-exchange-card,.points-history{border:1px solid rgba(255,255,255,.86);border-radius:24px;background:linear-gradient(145deg,#ffffffdb,#f5f8f39e);box-shadow:0 12px 28px #31443f0f,inset 0 1px #fff}.points-balance-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px}.points-balance-card small,.points-balance-card strong{display:block}.points-balance-card small{color:var(--muted);font-size:12px}.points-balance-card strong{margin-top:4px;font-size:30px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.points-balance-card p{grid-column:1/-1;color:var(--muted);font-size:12px;line-height:1.6;margin:0}.points-exchange-card{margin-top:14px;padding:18px 16px}.points-pool-hint{margin:0 0 14px;color:var(--muted);font-size:11px;line-height:1.6}.points-exchange-items{display:grid;gap:8px}.points-exchange-item{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(66px,auto);align-items:center;gap:9px;width:100%;padding:12px 10px;border:1px solid rgba(142,164,167,.16);border-radius:15px;color:inherit;text-align:left;background:#ffffff8a;cursor:pointer}.points-exchange-item.is-selected{border-color:#4d917e66;background:#e6f4ec99}.points-exchange-item>span{min-width:0}.points-exchange-item strong{display:block;font-size:13px;line-height:1.5}.points-exchange-item small{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.5}.points-exchange-item b{max-width:105px;font-size:12px;color:#347e6a;text-align:right;line-height:1.5;overflow-wrap:anywhere}.points-quantity{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.points-quantity>label{min-width:0;font-size:12px;color:var(--muted)}.points-quantity>div{display:flex;align-items:center;gap:10px;flex-shrink:0}.points-quantity button{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(142,164,167,.22);border-radius:10px;background:#fffc;color:#476c65;cursor:pointer}.points-quantity output{min-width:22px;text-align:center;font-size:14px}.points-required{display:flex;justify-content:space-between;gap:10px;margin:16px 0;font-size:12px}.points-required span{color:var(--muted)}.points-required b{color:#347e6a;text-align:right}.points-exchange-submit{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 16px;border:1px solid rgba(190,145,43,.2);border-radius:15px;background:linear-gradient(125deg,#d5b35f,#ba8826);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.points-exchange-page button:disabled{opacity:.5;cursor:not-allowed}.points-exchange-page button:focus-visible,.points-history summary:focus-visible{outline:2px solid #669b8e;outline-offset:3px}.points-insufficient{margin:10px 0 0;color:var(--muted);font-size:11px}.points-result{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;color:#66757d;font-size:12px;line-height:1.6}.points-result svg{flex-shrink:0;margin-top:2px}.points-result.is-success{color:#267b5f}.points-result.is-error{color:#9b5956}.points-secondary{border:0;padding:8px 0;background:none;color:#637778;cursor:pointer}.points-machine-link{display:flex;align-items:center;gap:10px;width:100%;margin:16px 0;padding:12px 8px;border:0;background:none;text-align:left;color:#526e70;cursor:pointer}.points-machine-link>span:not(.arc-member-icon){flex:1;font-size:12px}.points-history{padding:0 16px}.points-history summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;font-size:13px;cursor:pointer;list-style:none}.points-history summary::-webkit-details-marker{display:none}.points-history>p{color:var(--muted);font-size:12px;padding-bottom:16px}.points-history ol{margin:0;padding:0;list-style:none}.points-history li{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid rgba(142,164,167,.14);font-size:11px}.points-history li>span{min-width:0}.points-history li>span:last-child{text-align:right}.points-history time,.points-history li small{display:block;margin-top:5px;color:var(--muted);line-height:1.5}.app-scroll.is-messages-view{overflow:hidden;padding-bottom:10px}.messages-workspace.is-service-center{height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;padding:9px 0 0}.is-service-center .messages-page-header{flex:0 0 auto}.is-service-center .messages-page-header>svg{color:var(--green)}.messages-center-tabs{display:grid;grid-template-columns:1fr 1fr;flex:0 0 auto;gap:5px;padding:5px;border:1px solid var(--glass-edge);border-radius:18px;background:var(--surface-soft)}.messages-center-tabs button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:0;border-radius:13px;color:var(--muted);background:transparent;font-size:12px;line-height:1.35}.messages-center-tabs button.is-current{color:#176f67;background:var(--glass-strong);box-shadow:inset 0 1px #fffffff2,0 4px 12px #2e343d0d}.messages-center-tabs button svg,.messages-center-tabs b{flex:0 0 auto}.messages-center-tabs b{min-width:19px;padding:3px;border-radius:9px;background:#176f67;color:#fff;font-size:10px}.messages-center-tabs button:focus-visible,.messages-archive summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.messages-center-panel{flex:1;min-height:0;overflow-y:auto;padding:1px 1px 12px}.messages-center-panel.is-account .messages-hero{margin-top:0}.support-workspace .support-message{flex:0 0 auto;content-visibility:visible;contain-intrinsic-size:none}.support-workspace .support-load-earlier{flex:0 0 auto}.messages-archive{margin-top:18px}.messages-archive summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;color:var(--muted);font-size:12px}.messages-archive>p{font-size:12px;line-height:1.6;color:var(--muted)}.message-center-detail{padding:14px;margin:5px 0 10px;border-radius:16px;background:var(--surface);color:var(--text);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.message-center-detail p{margin-top:7px;white-space:pre-wrap}.is-service-center .message-row{width:100%}@media(max-width:350px){.messages-center-tabs button{font-size:11px;padding:7px 4px;gap:4px}}.app-scroll.is-home-view{background-image:linear-gradient(90deg,#f8faf9,#f8faf9f5 30%,#f8faf9a3 56%,#f8faf91a 94%),linear-gradient(180deg,rgba(255,255,255,.36),transparent 18%,transparent 82%,rgba(250,248,240,.32)),repeating-linear-gradient(113deg,rgba(248,253,255,.48) 0 1px,transparent 1px 46px),repeating-linear-gradient(113deg,transparent 0 11px,rgba(248,253,255,.18) 11px 11.7px,transparent 11.7px 23px),repeating-linear-gradient(170deg,rgba(248,253,255,.45) 0 1px,transparent 1px 54px),repeating-linear-gradient(113deg,transparent 0 139px,rgba(249,254,255,.64) 139px 142px,transparent 142px 184px),repeating-linear-gradient(170deg,transparent 0 207px,rgba(249,254,255,.62) 207px 210px,transparent 210px 270px),linear-gradient(180deg,rgba(154,186,207,.22),rgba(154,186,207,.2) 48%,rgba(154,186,207,.08) 78%,transparent),linear-gradient(113deg,#dae6ea1f 28%,#a9c2d15c 70%,#9bb9cc6e);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 800px,100% 100%;background-repeat:no-repeat;background-position:left top;background-attachment:local}.app-scroll.is-home-view::-webkit-scrollbar-track{background-image:none}.home-growth-panel{position:relative}.home-growth-panel .home-growth-solar-mark{position:absolute;top:20px;left:17px;display:inline-flex;color:#ad8c48;pointer-events:none}.home-growth-panel .growth-outlook-head>div{padding-left:20px}.app-scroll.is-home-view .quick-actions>.quick-action{--home-action-rim: #c7dfdf;--home-action-surface: linear-gradient(145deg, #faffff 8%, #c5e9e9 42%, #93c4c7 76%, #eff9f8);--home-action-ink: #28757b;--home-action-shadow: rgba(39, 92, 99, .15);background:transparent;box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-scroll.is-home-view .quick-actions>.quick-action.is-primary{--home-action-rim: #e1bc67;--home-action-surface: linear-gradient(145deg, #fff8dc 5%, #edcd78 34%, #c69a3b 75%, #edcd7d);--home-action-ink: #fffdf4;--home-action-shadow: rgba(149, 105, 26, .2)}.app-scroll.is-home-view .quick-actions>.quick-action:nth-child(3){--home-action-rim: #dacdca;--home-action-surface: linear-gradient(145deg, #fffdfc 8%, #eee5e3 44%, #d8c7c3 77%, #fbf5f1);--home-action-ink: #8e6965;--home-action-shadow: rgba(113, 82, 78, .13)}.app-scroll.is-home-view .quick-actions>.quick-action .nova-symbol{color:var(--home-action-ink);border-color:var(--home-action-rim);background:var(--home-action-surface);box-shadow:0 7px 13px var(--home-action-shadow),0 0 0 2px #ffffffad,inset 0 1px 2px #fffffff2,inset 0 -2px 3px #5c69691a;backdrop-filter:none;-webkit-backdrop-filter:none}.app-scroll.is-home-view .quick-actions>.quick-action .nova-symbol-halo{border-color:#ffffffc7;background:radial-gradient(ellipse at 30% 15%,#ffffffc4,#ffffff1a 65%,#ffffff3d);box-shadow:inset 0 1px 2px #ffffffc2;pointer-events:none}.app-scroll.is-home-view .quick-actions>.quick-action.is-primary .nova-symbol-halo{background:radial-gradient(ellipse at 30% 15%,#ffffff94,#fffadf14 65%,#fff5c929)}.app-scroll.is-home-view .quick-actions>.quick-action .nova-symbol-core{filter:none;pointer-events:none}.app-scroll.is-home-view .quick-actions>.quick-action .nova-symbol-core>svg{width:26px;height:26px}.app-scroll.is-home-view .quick-actions>.quick-action.is-primary .nova-symbol-core>svg{width:36px;height:36px}.app-scroll.is-home-view .quick-actions>.quick-action .nova-symbol-depth,.app-scroll.is-home-view .quick-actions>.quick-action .nova-symbol-orbit,.app-scroll.is-home-view .quick-actions>.quick-action .nova-symbol-sheen,.app-scroll.is-home-view .quick-actions>.quick-action .nova-symbol-accent{display:none}.app-scroll.is-home-view .quick-actions:before,.app-scroll.is-home-view .quick-actions>.quick-action:before,.app-scroll.is-home-view .quick-actions>.quick-action:after{content:none}.app-scroll.is-home-view .quick-actions>.quick-action:not(:disabled):hover .nova-symbol{box-shadow:0 8px 15px var(--home-action-shadow),0 0 0 2px #ffffffd1,inset 0 1px 2px #fff}.app-scroll.is-home-view .quick-actions>.quick-action:not(:disabled):active .nova-symbol{box-shadow:0 3px 7px var(--home-action-shadow),0 0 0 2px #ffffffad,inset 0 2px 4px #4655571f}.app-scroll.is-home-view .home-today-tasks{height:240.5px;display:grid;grid-template-rows:38px minmax(0,1fr) 42px;row-gap:8px;background:linear-gradient(135deg,#ffffffad,#fff9e752);box-shadow:0 15px 30px #414f551a,inset 0 1px #ffffffeb}.app-scroll.is-home-view .home-today-tasks[data-language=zh]{height:242.5px}.app-scroll.is-home-view .home-today-tasks .task-heading-row{align-items:center;gap:9px}.app-scroll.is-home-view .home-task-emblem{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid #dec077;color:#fffdf4;background:linear-gradient(145deg,#fff5d0,#e6c36e 36%,#c29639 78%,#e8ca80);box-shadow:0 3px 7px #976e1e26,inset 0 1px 2px #fff8dd}.app-scroll.is-home-view .home-task-heading{min-width:0;flex:1}.app-scroll.is-home-view .home-task-counts{display:flex;align-items:baseline;gap:8px;margin-top:4px}.app-scroll.is-home-view .home-task-counts>strong{white-space:nowrap;color:var(--gold-dark);font-size:12px;line-height:14px}.app-scroll.is-home-view .home-task-counts>strong>small{color:var(--muted);font-size:9px;font-weight:400}.app-scroll.is-home-view .home-today-tasks .available-task-count{min-width:0;gap:4px;padding:0;border:0;white-space:nowrap}.app-scroll.is-home-view .home-today-tasks .available-task-count small{font-size:9px}.app-scroll.is-home-view .home-today-tasks .available-task-count b{color:var(--gold-dark);font-size:12px}.app-scroll.is-home-view .home-today-tasks .task-content{margin:0;gap:13px}.app-scroll.is-home-view .home-today-tasks .task-progress .CircularProgressbar-trail{stroke:#beab7938}.app-scroll.is-home-view .home-today-tasks .task-progress strong{font-size:20px}.app-scroll.is-home-view .home-today-tasks .task-progress span{font-size:9px}.app-scroll.is-home-view .home-today-tasks .task-summary{padding:0 0 0 10px;border-left:1px solid rgba(156,172,182,.2)}.app-scroll.is-home-view .home-today-tasks .home-task-type{color:#637d8b;font-size:10px;line-height:13px;overflow-wrap:anywhere}.app-scroll.is-home-view .home-today-tasks .home-current-task-label{margin-top:3px;font-size:9px;line-height:11px}.app-scroll.is-home-view .home-today-tasks .home-current-task-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:700;line-height:18px}.app-scroll.is-home-view .home-today-tasks .home-task-reward{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 6px;margin-top:5px;padding:4px 7px;border:1px solid rgba(255,255,255,.76);border-radius:10px;background:linear-gradient(100deg,#f4e6b73b,#e0f4eb66)}.app-scroll.is-home-view .home-today-tasks .home-task-reward>span{font-size:9px;line-height:15px}.app-scroll.is-home-view .home-today-tasks .home-task-reward>b{white-space:nowrap;font-size:12px;line-height:15px}.app-scroll.is-home-view .home-task-reward-note{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:12px;overflow-wrap:anywhere}.app-scroll.is-home-view .home-today-tasks .start-task{margin:0;border-radius:11px;background:linear-gradient(145deg,#eed184,#d0a544 38%,#b6892d);box-shadow:0 5px 11px #a1751c26,inset 0 1px 1px #ffffffb8}.app-scroll.is-home-view .home-today-tasks .start-task:focus-visible{outline:2px solid #9a7627;outline-offset:2px}.app-scroll.is-home-view .home-today-tasks .start-task:active{box-shadow:inset 0 2px 4px #64461429}.app-scroll.is-home-view .vip-annual-outlook{display:grid;gap:3px}.app-scroll.is-home-view .vip-annual-outlook .growth-outlook-head{margin:0;display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.app-scroll.is-home-view .vip-annual-outlook .growth-outlook-head>div{display:flex;align-items:center;gap:2px}.app-scroll.is-home-view .vip-annual-outlook h2{margin:0;color:#344d5a;font-size:14px;line-height:20px;font-weight:700}.app-scroll.is-home-view .vip-annual-outlook .vip-annual-period{color:#6d7c88;font-size:10px;line-height:14px;font-weight:400}.app-scroll.is-home-view .vip-annual-outlook .vip-reward-periods{padding:2px;border:1px solid rgba(209,180,109,.3);border-radius:9px;background:#ffffff6b}.app-scroll.is-home-view .vip-reward-periods button{min-height:28px;padding:3px 7px;border:0;border-radius:6px;background:transparent;color:#647985;font-size:11px;line-height:16px;white-space:nowrap;cursor:pointer}.app-scroll.is-home-view .vip-reward-periods button[aria-pressed=true]{color:#8c661d;background:linear-gradient(115deg,#f5e7bd,#fff5d9);box-shadow:inset 0 1px #ffffffd9;font-weight:600}.app-scroll.is-home-view .vip-reward-periods button:active{background-color:#ebd7a547}.app-scroll.is-home-view .vip-reward-periods button:focus-visible{outline:2px solid #af934b;outline-offset:1px}.app-scroll.is-home-view .vip-annual-tiers{display:grid;gap:2px}.app-scroll.is-home-view .vip-annual-tier{--vip-tone: #a47b2c;min-width:0;padding:4px 8px;border:0;border-radius:8px;background:transparent}.app-scroll.is-home-view .vip-annual-tier.is-current{background:linear-gradient(115deg,#fcf0cba6,#ffffff94);border-color:#d1b46d6e}.app-scroll.is-home-view .vip-annual-tier.is-next{--vip-tone: #337c9a}.app-scroll.is-home-view .vip-annual-tier.is-higher{--vip-tone: #298463}.app-scroll.is-home-view .vip-annual-tier-main{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:8px}.app-scroll.is-home-view .vip-annual-tier-identity{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.app-scroll.is-home-view .vip-annual-tier-identity>strong{display:flex;gap:5px;align-items:center;color:var(--vip-tone);font-size:14px;line-height:20px}.app-scroll.is-home-view .vip-annual-tier-identity i{width:12px;height:3px;flex-shrink:0;border-radius:3px;background:var(--vip-tone)}.app-scroll.is-home-view .vip-annual-current-badge{display:inline-block;margin:0;padding:1px 3px;color:#947021;background:#edd08240;border-radius:5px;font-size:10px;line-height:14px}.app-scroll.is-home-view .vip-annual-amount{min-width:0;text-align:right}.app-scroll.is-home-view .vip-annual-amount>b{display:block;margin:0;color:var(--vip-tone);font-size:16px;line-height:21px;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.app-scroll.is-home-view .vip-annual-difference,.app-scroll.is-home-view .vip-annual-missing,.app-scroll.is-home-view .vip-annual-release{margin:2px 0 0;color:#73808b;font-size:11px;line-height:15px;overflow-wrap:anywhere}.app-scroll.is-home-view .vip-annual-difference b{color:var(--vip-tone);font-weight:600;white-space:normal;overflow-wrap:anywhere}.app-scroll.is-home-view .vip-reward-bar-track{height:6px;margin-top:5px;overflow:hidden;border-radius:5px;background:#cfd8dc4d;box-shadow:inset 0 1px 1px #73858f0f}.app-scroll.is-home-view .vip-reward-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d6b665,#b38935)}.app-scroll.is-home-view .vip-annual-tier.is-next .vip-reward-bar-fill{background:linear-gradient(90deg,#82b4c6,#3984a3)}.app-scroll.is-home-view .vip-annual-tier.is-higher .vip-reward-bar-fill{background:linear-gradient(90deg,#83bca5,#328d6c)}.app-scroll.is-home-view .vip-annual-note{margin:0;color:#687c86;font-size:11px;line-height:16px}.app-scroll.is-home-view .vip-annual-method{color:#6d7c88;font-size:11px;line-height:16px}.app-scroll.is-home-view .vip-annual-method summary{min-height:24px;cursor:pointer;color:#7f6c3e}.app-scroll.is-home-view .vip-annual-method summary:focus-visible{outline:2px solid #af934b;outline-offset:2px;border-radius:5px}.app-scroll.is-home-view .vip-annual-method p{margin:3px 0 0}.activity-ticker .activity-ticker-sequence{display:flex;align-items:center;flex:none;width:max-content}.activity-ticker .activity-ticker-sequence>.activity-ticker-item{flex:none}.activity-ticker .activity-ticker-label>svg{flex-shrink:0}.activity-ticker .activity-ticker-label>span{min-width:0}.activity-ticker .activity-ticker-label small{line-height:1.25}.activity-ticker .activity-ticker-label small .activity-ticker-topic{display:inline-block;white-space:nowrap}@keyframes novaxTickerPreview{0%{transform:translate(0)}to{transform:translate(var(--activity-ticker-distance))}}.task-workspace.energy-task-workspace{--energy-gold: #b88b36;--energy-teal: #398d89;position:relative;isolation:isolate;padding-top:12px;padding-bottom:24px}.energy-task-workspace:before{content:"";position:absolute;z-index:-1;top:65px;right:-12px;bottom:0;left:-12px;pointer-events:none;background-image:linear-gradient(90deg,#f8faf9,#f8faf9f0 42%,#f8faf933),repeating-linear-gradient(113deg,rgba(255,255,255,.52) 0 1px,transparent 1px 46px),repeating-linear-gradient(170deg,rgba(255,255,255,.5) 0 1px,transparent 1px 65px),linear-gradient(150deg,#baced82e,#cddcdf40 35%,#f2e6c040 85%);-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.energy-task-workspace button:focus-visible,.energy-task-workspace summary:focus-visible{outline:2px solid #43968e;outline-offset:3px}.energy-task-workspace .energy-daily-strip{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:18px 0 19px;padding:0 1px}.energy-task-workspace .energy-day-ring{width:42px;height:42px;display:grid;place-items:center;position:relative;border-radius:50%;background:conic-gradient(#c9a254 var(--day-angle),rgba(153,170,175,.17) 0)}.energy-task-workspace .energy-day-ring:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;background:#f8faf8}.energy-task-workspace .energy-day-ring strong{z-index:1;font-size:14px;font-weight:600}.energy-task-workspace .energy-day-ring small{color:#7e8990;font-size:10px}.energy-task-workspace .energy-day-heading{display:grid;gap:5px;min-width:0}.energy-task-workspace .energy-day-heading small{color:#839092;font-size:10px}.energy-task-workspace .energy-day-heading>strong{color:#43565c;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.energy-task-workspace .energy-day-reward{display:grid;gap:5px;max-width:151px;text-align:right}.energy-task-workspace .energy-day-reward small{color:#819092;font-size:10px;line-height:1.45}.energy-task-workspace .energy-day-reward strong{color:#a3792f;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.energy-task-workspace .energy-day-reward.is-credited strong{color:#328167}.energy-task-workspace .energy-track-pills{display:flex;flex-wrap:wrap;gap:6px;margin:-5px 0 12px}.energy-task-workspace .energy-track-pills span{padding:5px 9px;font-size:10px;color:#6c8384;border:1px solid rgba(155,181,179,.19);background:#ffffff78;border-radius:9px}.energy-task-workspace .energy-track-pills b{margin-left:7px;color:#9d7936}.energy-task-workspace .task-vip-experience-freeze{margin:0 0 12px}.energy-task-workspace .energy-hero{isolation:isolate;position:relative;overflow:hidden;padding:18px 17px 12px;border:1px solid rgba(255,255,255,.93);border-radius:28px;background:linear-gradient(125deg,#ffffffd4,#fffcf2a1 65%,#f1f6f594);box-shadow:0 15px 32px #414f5517,inset 0 1px #fff}.energy-task-workspace .energy-hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 100% 10%,rgba(237,214,158,.19),transparent 60%),linear-gradient(116deg,transparent 56%,rgba(255,255,255,.32) 57%,transparent 68%)}.energy-task-workspace .energy-hero.is-running:before{background:radial-gradient(ellipse at 96% 46%,rgba(170,209,213,.21),transparent 62%),linear-gradient(116deg,transparent 56%,rgba(255,255,255,.32) 57%,transparent 68%)}.energy-task-workspace .energy-hero.is-complete:before{background:radial-gradient(ellipse at 100% 4%,rgba(238,210,139,.28),transparent 64%)}.energy-task-workspace .energy-hero-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:0}.energy-task-workspace .energy-hero-heading>div{min-width:0}.energy-task-workspace .energy-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#ab8644;font-size:10px;font-weight:500;letter-spacing:.8px}.energy-task-workspace .energy-eyebrow:before{content:"";width:17px;height:1px;background:#c7a665}.energy-task-workspace .energy-hero-heading h2{margin:7px 0 0;font-size:21px;line-height:1.35;font-weight:600;color:#2c414c;letter-spacing:-.4px}.energy-task-workspace .energy-status{flex-shrink:0;display:inline-flex;gap:5px;align-items:center;margin-top:1px;padding:4px 0 4px 7px;font-size:10px;line-height:1.4;font-weight:400;color:#a78a54}.energy-task-workspace .energy-status>i{width:4px;height:4px;border-radius:50%;background:currentColor}.energy-task-workspace .energy-status.is-running{color:#4c9390}.energy-task-workspace .energy-loading{min-height:190px;display:grid;place-content:center;justify-items:center;gap:12px;color:#ac873e;font-size:13px}.energy-task-workspace .energy-solar-scene{position:relative;display:grid;grid-template-columns:47% minmax(0,1fr);gap:4%;min-height:225px;padding:9px 8px 5px 0;margin:3px -17px 0;isolation:isolate;overflow:hidden}.energy-task-workspace .energy-solar-scene.is-standby{min-height:215px}.energy-task-workspace .solar-equipment-visual{position:absolute;top:4px;left:0;width:47%;height:200px}.energy-task-workspace .solar-equipment-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 76%,rgba(0,0,0,.75) 90%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 15%,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 76%,rgba(0,0,0,.75) 90%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 15%,#000 80%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.energy-task-workspace .solar-equipment-photo>img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 55%}.energy-task-workspace .solar-equipment-fallback{height:100%;display:grid;place-items:center;color:#b99750;background:linear-gradient(140deg,#faf8ec,#e9f2ef)}.energy-task-workspace .solar-collection-meter{--orbit-a: #d3ad53;--orbit-b: #237e77;--orbit-ink: #286e6c;position:relative;grid-column:2;width:100%;max-width:168px;display:flex;flex-direction:column;align-items:center;text-align:center}.energy-task-workspace .energy-solar-scene.is-standby .solar-collection-meter{--orbit-a: #ead5a0;--orbit-b: #c1a364;--orbit-ink: #ac8a45}.energy-task-workspace .energy-solar-scene.is-complete .solar-collection-meter{--orbit-a: #8fb69b;--orbit-b: #477f62;--orbit-ink: #477f62}.energy-task-workspace .solar-meter-label{color:#627f83;font-size:11px;line-height:1.45;max-width:100%}.energy-task-workspace .solar-orbit-face{position:relative;width:100%;aspect-ratio:160 / 160;margin-top:4px}.energy-task-workspace .solar-orbit{display:block;width:100%;height:100%;overflow:visible}.energy-task-workspace .solar-orbit-tick{stroke:#8c977d70;stroke-width:1}.energy-task-workspace .solar-phase-link{stroke:#dce4dd;stroke-width:2;stroke-linecap:round}.energy-task-workspace .solar-phase-link.is-completed{stroke:#8eb7a3}.energy-task-workspace .solar-phase-node{color:#9ba9a4}.energy-task-workspace .solar-phase-focus{fill:none;stroke:transparent;stroke-width:1.2}.energy-task-workspace .solar-phase-core{fill:#f3f5ee;stroke:#d3ddd4;stroke-width:1}.energy-task-workspace .solar-phase-node text{fill:currentColor;font-size:8px;font-weight:600;font-variant-numeric:tabular-nums}.energy-task-workspace .solar-phase-node.is-completed{color:#4e806b}.energy-task-workspace .solar-phase-node.is-completed .solar-phase-core{fill:#dceadf;stroke:#a4c3ae}.energy-task-workspace .solar-phase-node.is-current{color:#8d6b2c}.energy-task-workspace .solar-phase-node.is-current .solar-phase-core{fill:#f2dfac;stroke:#d4b568}.energy-task-workspace .solar-phase-node.is-current .solar-phase-focus{stroke:#d9bd78}.energy-task-workspace .energy-solar-scene.is-complete .solar-phase-node.is-current{color:#386c51}.energy-task-workspace .energy-solar-scene.is-complete .solar-phase-node.is-current .solar-phase-core{fill:#d2e4d6;stroke:#89ae96}.energy-task-workspace .energy-solar-scene.is-complete .solar-phase-node.is-current .solar-phase-focus{stroke:#9bb9a3}.energy-task-workspace .solar-orbit-track{stroke:#8eb3a840;stroke-width:8;stroke-linecap:round}.energy-task-workspace .solar-orbit-inner{stroke:#91b1a242;stroke-width:1.5;stroke-dasharray:.8 3.2}.energy-task-workspace .solar-panel-symbol{color:#b7984d}.energy-task-workspace .energy-solar-scene.is-running .solar-panel-symbol{color:#4c978d}.energy-task-workspace .energy-solar-scene.is-complete .solar-panel-symbol{color:#638c6c}.energy-task-workspace .energy-solar-scene.is-standby .solar-orbit-track{stroke:#cabe9f59}.energy-task-workspace .solar-orbit-start{stop-color:var(--orbit-a)}.energy-task-workspace .solar-orbit-end{stop-color:var(--orbit-b)}.energy-task-workspace .solar-orbit-value{stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.energy-task-workspace .solar-orbit-flow{stroke:#fffff6d6;stroke-width:4;stroke-linecap:round;stroke-dasharray:6 19;stroke-dashoffset:0;opacity:0}.energy-task-workspace .energy-solar-scene.is-running .solar-orbit-flow{opacity:.82;animation:solar-orbit-current 3.6s linear infinite}.energy-task-workspace .solar-orbit-copy{position:absolute;top:20%;left:12%;right:12%;display:flex;flex-direction:column;align-items:center;gap:5px}.energy-task-workspace .solar-orbit-symbol{display:flex;color:#c4a568}.energy-task-workspace .energy-solar-scene.is-complete .solar-orbit-symbol{color:#698e70}.energy-task-workspace .solar-orbit-copy>strong{color:var(--orbit-ink);font-size:42px;line-height:1.04;letter-spacing:-1.3px;font-weight:500;font-variant-numeric:tabular-nums}.energy-task-workspace .solar-orbit-copy>strong small{margin-left:2px;font-size:14px;font-weight:400;letter-spacing:0}.energy-task-workspace .solar-orbit-state{color:var(--orbit-ink);font-size:11px;line-height:1.35;overflow-wrap:anywhere;max-width:100%}.energy-task-workspace .solar-current-stage{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px;margin:1px 0 6px;font-size:10px;line-height:1.5;color:#80918a;max-width:100%}.energy-task-workspace .solar-current-stage strong{color:#53877e;font-weight:500}.energy-task-workspace .energy-solar-scene.is-standby .solar-current-stage strong{color:#a58c56}.energy-task-workspace .energy-solar-scene.is-complete .solar-current-stage strong{color:#527f63}.energy-task-workspace .solar-scene-context{color:#637f7c;font-size:10px;line-height:1.5;margin-top:5px;max-width:100%;overflow-wrap:anywhere}.energy-task-workspace .solar-scene-context b{color:#608583;font-size:11px;font-weight:500}.energy-task-workspace .solar-scene-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 5px;align-items:baseline;margin-top:0;padding:0 7px;font-variant-numeric:tabular-nums}.energy-task-workspace .solar-scene-footer>small{color:#7f938c;font-size:10px;line-height:1.5}.energy-task-workspace .solar-scene-footer>strong{color:#3d8077;font-size:16px;line-height:1.3;font-weight:500}.energy-task-workspace .solar-charge-track{stroke:#699a903b;stroke-width:2.5;stroke-linecap:round}.energy-task-workspace .solar-charge-flow{stroke-width:2;stroke-dasharray:12 18;stroke-linecap:round;opacity:0}.energy-task-workspace .energy-solar-scene.is-running .solar-charge-flow{opacity:1;animation:solar-charge-current 1.8s linear infinite}.energy-task-workspace .solar-charge-arrow{stroke:#659c8d;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.energy-task-workspace .energy-solar-scene.is-running .solar-charge-arrow{opacity:1}.energy-task-workspace .solar-collection-indicator{display:flex;gap:2px;height:12px;align-items:end}.energy-task-workspace .solar-collection-indicator i{width:3px;height:5px;border-radius:2px;background:#c6ac6c}.energy-task-workspace .solar-collection-indicator i:nth-child(2){height:8px;background:#8fb39d}.energy-task-workspace .solar-collection-indicator i:nth-child(3){height:11px;background:#509587}.energy-task-workspace .energy-primary-start{display:grid;grid-template-columns:23px minmax(0,1fr) 19px;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:8px;padding:10px 14px;color:#fff;border:1px solid rgba(244,212,139,.7);border-radius:13px;background:linear-gradient(145deg,#e9cc80,#cba249 40%,#b58a31);box-shadow:0 6px 14px #a1751c21,inset 0 1px 1px #ffffffb8}.energy-task-workspace .energy-primary-start>span{font-weight:600;font-size:15px;text-align:left;line-height:1.4}.energy-task-workspace .energy-primary-start:active{transform:translateY(1px);box-shadow:inset 0 2px 6px #6c4c1426}.energy-task-workspace .energy-primary-start:disabled{opacity:.53}.energy-task-workspace .energy-estimate-note{display:block;margin-top:6px;text-align:center;font-size:10px;line-height:1.5;color:#8f9999}.energy-task-workspace .energy-start-feedback{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.5;color:#4c8c76;margin:8px 0 0}.energy-task-workspace .energy-no-tasks{font-size:12px;color:#8a938d;line-height:1.5}.energy-task-workspace .energy-no-tasks>button{color:#a27c30;background:none;margin-left:5px}.energy-task-workspace .energy-live-counts{display:flex;align-items:center;gap:17px;margin-top:13px}.energy-task-workspace .energy-live-counts>span{display:flex;align-items:center;gap:4px;color:#89979b;font-size:11px;line-height:1.5}.energy-task-workspace .energy-live-counts strong{color:#59817f;font-size:13px;font-weight:500}.energy-task-workspace .energy-parallel-hint{margin:7px 0 0;color:#8c999b;font-size:10px;line-height:1.5}.energy-task-workspace .energy-selected-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;margin-top:8px;font-size:11px;color:#6f858a;line-height:1.5}.energy-task-workspace .energy-selected-caption button{flex-shrink:0;padding:3px 5px;color:#a28240;background:#ffffffa6;border-radius:5px;font-size:11px}.energy-task-workspace .energy-live-credit{margin-top:8px;color:#a78b54;font-size:11px}.energy-task-workspace .energy-hero.is-complete .energy-solar-scene{min-height:215px}.energy-task-workspace .is-complete .solar-equipment-visual{height:179px;top:0}.energy-task-workspace .is-complete .solar-scene-context{display:none}.energy-task-workspace .energy-result{margin:0}.energy-task-workspace .energy-result-count{display:flex;align-items:center;gap:6px;color:#8d9d96;font-size:11px}.energy-task-workspace .energy-result-count svg{color:#8aac87}.energy-task-workspace .energy-result-count>strong{margin-left:auto;font-size:20px;font-weight:600;color:#58836e;font-variant-numeric:tabular-nums}.energy-task-workspace .energy-result-count>strong small{font-size:12px;color:#97a99b}.energy-task-workspace .energy-result-amount{margin-top:9px;padding-top:11px;border-top:1px solid rgba(165,176,160,.14);display:grid;gap:5px}.energy-task-workspace .energy-result-amount span{color:#879c92;font-size:11px}.energy-task-workspace .energy-result-amount strong{color:#328162;font-size:28px;font-weight:600;letter-spacing:-.7px;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.energy-task-workspace .energy-frozen-total{display:flex;align-items:center;gap:4px;margin-top:8px;color:#849c9b;font-size:11px;line-height:1.5}.energy-task-workspace .energy-result-actions{display:flex;justify-content:space-between;gap:8px;margin-top:10px}.energy-task-workspace .energy-result-actions button{display:flex;align-items:center;gap:4px;padding:5px 0;min-height:30px;font-size:11px;color:#9a8b68;background:none}.energy-task-workspace .energy-result-actions button:disabled{opacity:.5}.energy-task-workspace .energy-hero.has-completion:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 25%,rgba(242,221,158,.19) 50%,transparent 75%);animation:solar-finish 1.2s ease-out both}.energy-task-workspace .energy-trial-card{isolation:isolate;position:relative;overflow:hidden;margin-top:16px;padding:15px 16px 12px;border:1px solid rgba(255,255,255,.85);border-radius:24px;background:linear-gradient(125deg,#ffffffbd,#fbf7e88f);box-shadow:0 8px 20px #55605d0d,inset 0 1px #ffffffbf}.energy-task-workspace .energy-trial-watermark{position:absolute;z-index:-1;pointer-events:none;top:-25px;right:-28px;width:175px;height:175px;opacity:.12;-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%),linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(90deg,transparent,#000 65%),linear-gradient(180deg,#000 60%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.energy-task-workspace .energy-trial-watermark img{width:100%;height:100%;object-fit:cover}.energy-task-workspace .energy-trial-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.energy-task-workspace .energy-trial-card>header>span{display:grid;gap:4px;color:#53656a;min-width:0}.energy-task-workspace .energy-trial-card>header strong{font-size:13px;line-height:1.4;font-weight:500}.energy-task-workspace .energy-trial-card>header>span>small{font-size:9px;line-height:1.4;letter-spacing:.6px;color:#b2935c}.energy-task-workspace .energy-trial-card>header>small{flex-shrink:0;padding:3px 0;font-size:11px;line-height:1.4;color:#ac8b47;max-width:110px;text-align:right}.energy-task-workspace .energy-trial-compact-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:15px}.energy-task-workspace .energy-trial-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.energy-task-workspace .energy-trial-days>span{display:grid;justify-items:center;gap:7px;position:relative;color:#9ca7a3}.energy-task-workspace .energy-trial-days>span:not(:last-child):after{content:"";position:absolute;top:10px;left:calc(50% + 12px);width:calc(100% - 18px);height:1px;background:#b9b2933d}.energy-task-workspace .energy-trial-days i{position:relative;z-index:1;width:20px;height:20px;display:grid;place-items:center;color:#b3b7a2;border-radius:50%;background:#ffffffa6}.energy-task-workspace .energy-trial-days small{font-size:10px;text-align:center;line-height:1.4}.energy-task-workspace .energy-trial-days .is-current{color:#a58039}.energy-task-workspace .energy-trial-days .is-current i{color:#b38c3c;background:#fbf0d1;box-shadow:0 0 0 4px #efdba321}.energy-task-workspace .energy-trial-days .is-past i{color:#7fa494}.energy-task-workspace .energy-trial-remaining{display:grid;gap:5px;text-align:right;max-width:144px}.energy-task-workspace .energy-trial-remaining>small{font-size:10px;color:#97a39f}.energy-task-workspace .energy-trial-remaining>strong{color:#a58543;font-size:16px;line-height:1.4;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.energy-task-workspace .energy-trial-deadline{display:flex;justify-content:space-between;gap:8px;margin:12px 0 0;padding-top:9px;border-top:1px solid rgba(174,173,143,.13);color:#929d96;font-size:10px;line-height:1.5}.energy-task-workspace .energy-trial-deadline time{color:#738d88}.energy-task-workspace .energy-trial-recovery{display:block;margin-top:6px;color:#9ba49c;font-size:10px;line-height:1.5}.energy-task-workspace .energy-trial-arrangements{margin-top:6px}.energy-task-workspace .energy-trial-arrangements>summary{display:flex;justify-content:flex-end;align-items:center;gap:3px;cursor:pointer;list-style:none;font-size:10px;color:#a08c5a}.energy-task-workspace .energy-trial-dates{display:grid;gap:5px;margin:8px 0 0}.energy-task-workspace .energy-trial-dates>div{display:flex;justify-content:space-between;gap:7px;color:#89978c;font-size:11px;line-height:1.4}.energy-task-workspace .energy-trial-dates dd{margin:0}.energy-task-workspace .energy-trial-arrangements p{color:#8f998e;font-size:11px;line-height:1.5;margin:7px 0}.energy-task-workspace .energy-trial-arrangements button{display:flex;align-items:center;gap:3px;color:#9b874f;background:none;font-size:11px;padding:5px 0}.energy-task-workspace .energy-trial-card.is-ended{opacity:.8}.energy-task-workspace .energy-task-filters{grid-template-columns:repeat(4,minmax(0,1fr));scroll-margin-top:15px;margin-top:18px;padding:3px;border:1px solid rgba(255,255,255,.88);border-radius:13px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff6;box-shadow:0 5px 15px #505c5606}.energy-task-workspace .energy-task-filters>button{min-height:32px;padding:5px 2px;font-size:11px;border-radius:10px;overflow-wrap:anywhere}.energy-task-workspace .energy-records{margin-top:18px}.energy-task-workspace .energy-records>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline:3px}.energy-task-workspace .energy-records h2{margin:0;color:#354b60;font-size:16px;line-height:1.4;font-weight:600}.energy-task-workspace .energy-records>header>span{color:#8c9bab;font-size:11px;font-variant-numeric:tabular-nums}.energy-task-workspace .energy-task-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:10px;padding:0 12px;border:1px solid rgba(190,207,221,.42);border-radius:22px;background:linear-gradient(120deg,#fafdffe6,#edf4fadb);box-shadow:0 8px 22px #42577009,inset 0 1px #ffffffb3}.energy-task-workspace .energy-task-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px 0;border:0;border-radius:0;background:none;box-shadow:none}.energy-task-workspace .energy-task-row+.energy-task-row{border-top:1px solid rgba(161,181,201,.19)}.energy-task-workspace .energy-task-row.is-selected:before{content:"";position:absolute;pointer-events:none;top:4px;right:-7px;bottom:4px;left:-7px;border-radius:12px;background:#b0c5da21;box-shadow:inset 2px 0 #7192b080}.energy-task-workspace .energy-task-select{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 9px;width:100%;min-width:0;padding:0;color:inherit;text-align:left;background:none}.energy-task-workspace .energy-tile-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;grid-column:1;min-width:0}.energy-task-workspace .energy-tile-heading>b{color:#8697a8;font-size:10px;line-height:1.5;font-weight:400;font-variant-numeric:tabular-nums}.energy-task-workspace .energy-tile-heading>em{display:inline-flex;align-items:center;gap:4px;color:#8394a6;font-size:10px;font-style:normal;line-height:1.5}.energy-task-workspace .energy-tile-heading>em:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor}.energy-task-workspace .energy-task-row.is-running .energy-tile-heading>em{color:#638ca0}.energy-task-workspace .energy-task-row.is-completed .energy-tile-heading>em{color:#6b9982}.energy-task-workspace .energy-row-amount{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 4px;grid-column:2;grid-row:1;max-width:160px;text-align:right;font-variant-numeric:tabular-nums}.energy-task-workspace .energy-row-amount>small{color:#96a4b1;font-size:9px;line-height:1.4}.energy-task-workspace .energy-row-amount>b{color:#4d8875;font-size:13px;line-height:1.45;font-weight:500;overflow-wrap:anywhere}.energy-task-workspace .energy-tile-name{grid-column:1 / -1;display:block;color:#344c63;font-size:13px;line-height:1.5;font-weight:500;margin:0;overflow-wrap:anywhere}.energy-task-workspace .energy-tile-values{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px;font-variant-numeric:tabular-nums}.energy-task-workspace .energy-tile-values>strong{color:#7890a5;font-size:11px;line-height:1.5;font-weight:500}.energy-task-workspace .energy-tile-values>strong small{margin-left:1px;font-size:9px}.energy-task-workspace .energy-tile-values>time,.energy-task-workspace .energy-tile-values>small{color:#91a0af;font-size:10px;line-height:1.5}.energy-task-workspace .energy-task-row.is-ready .energy-tile-values>strong{color:#a2adba}.energy-task-workspace .energy-progress-track{grid-column:1 / -1;display:block;width:38%;height:2px;margin-top:1px;border-radius:5px;background:#99afc524;overflow:hidden}.energy-task-workspace .energy-progress-track>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9bb2c9,#7eaaa9);transition:width 1s linear}.energy-task-workspace .energy-row-actions{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.energy-task-workspace .energy-row-actions>button{flex-shrink:0;min-height:30px;padding:5px 7px;color:#617f9b;background:#dce8f4a3;font-size:10px;line-height:1.5;border-radius:8px}.energy-task-workspace .energy-row-actions>button:disabled{opacity:.5}.energy-task-workspace .energy-row-actions>.energy-record-link{min-width:28px;height:44px;padding:0;display:grid;place-items:center;color:#94a6b8;background:none}.energy-task-workspace .energy-task-blocked{grid-column:1 / -1;display:block;color:#b08b73;font-size:11px;line-height:1.5}.energy-task-workspace .energy-task-row.is-newly-completed{animation:solar-result-arrive .7s ease-out 1}.energy-task-workspace .energy-next-level{margin-top:20px;color:#939e9b;font-size:11px}.energy-task-workspace .energy-next-level>summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none}.energy-task-workspace .energy-next-level>button{display:flex;justify-content:space-between;gap:8px;width:100%;margin-top:8px;padding:10px;color:#899b96;border-radius:9px;background:#fff6;font-size:11px}@keyframes solar-charge-current{to{stroke-dashoffset:-60}}@keyframes solar-orbit-current{to{stroke-dashoffset:-100}}@keyframes solar-result-arrive{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes solar-finish{0%{opacity:1;transform:translate(-70%)}to{opacity:0;transform:translate(70%)}}.energy-task-workspace[data-animations-paused=true] *,.energy-task-workspace[data-animations-paused=true] *:before,.energy-task-workspace[data-animations-paused=true] *:after{animation-play-state:paused!important}@media(max-width:370px){.energy-task-workspace .energy-hero{padding-inline:15px}.energy-task-workspace .energy-solar-scene{margin-inline:-15px}.energy-task-workspace .energy-hero-heading h2{font-size:19px}.energy-task-workspace .energy-status{font-size:9px}.energy-task-workspace .energy-day-reward{max-width:133px}.energy-task-workspace .energy-day-reward strong{font-size:13px}.energy-task-workspace .solar-orbit-copy>strong{font-size:39px}.energy-task-workspace .solar-orbit-copy{gap:3px}.energy-task-workspace .solar-orbit-state{font-size:10px}.energy-task-workspace .energy-primary-start>span{font-size:14px}.energy-task-workspace .energy-task-list{padding-inline:10px}.energy-task-workspace .energy-task-select{column-gap:7px}.energy-task-workspace .energy-row-amount{max-width:140px}.energy-task-workspace .energy-trial-compact-main{gap:13px}}@media(prefers-reduced-motion:reduce){.energy-task-workspace *,.energy-task-workspace *:before,.energy-task-workspace *:after{animation:none!important;transition:none!important}.energy-task-workspace .energy-solar-scene.is-running .solar-charge-flow{stroke-dasharray:8 12;opacity:.75}}.arc-reward-page{padding-bottom:28px}.arc-reward-page .vip-page-header>div{min-width:0}.arc-reward-page .vip-page-header h1{overflow-wrap:anywhere}.arc-reward-card{margin-top:22px;padding:27px 20px 22px;border:1px solid rgba(255,255,255,.86);border-radius:25px;background:linear-gradient(135deg,#fffc,#f7f7ee80);box-shadow:0 16px 32px #2a313714,inset 0 1px #fffffff5}.arc-reward-card>.arc-member-icon{display:grid;margin:0 auto 18px}.arc-reward-card h2{margin:0;text-align:center;color:var(--text);font-size:21px;line-height:1.35;overflow-wrap:anywhere}.arc-reward-intro{margin:8px 0 26px;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}.arc-reward-card form{display:grid;gap:9px}.arc-reward-card label{color:#506271;font-size:12px;font-weight:600}.arc-reward-card input{width:100%;min-width:0;min-height:52px;padding:13px 14px;border:1px solid rgba(128,153,164,.26);border-radius:14px;color:#243b4b;font:inherit;font-size:16px;background:#ffffffa3;box-shadow:inset 0 1px 3px #40566009}.arc-reward-card input::placeholder{color:#96a2ab;font-size:13px}.arc-reward-card input:focus-visible{outline:2px solid #94b4b6;outline-offset:2px}.arc-reward-card input[aria-invalid=true]{border-color:#be8081}.arc-reward-submit{display:flex;align-items:center;justify-content:center;gap:9px;min-height:51px;margin-top:6px;padding:12px 16px;border:1px solid rgba(255,236,180,.7);border-radius:15px;color:#fffdf5;font:inherit;font-size:15px;font-weight:600;background:linear-gradient(115deg,#dcb852,#b88b2d);box-shadow:0 7px 16px #9f782a24,inset 0 1px #fff6}.arc-reward-submit:active:not(:disabled){transform:scale(.985);box-shadow:inset 0 2px 4px #604b201f}.arc-reward-submit:disabled{opacity:.5;cursor:not-allowed}.arc-reward-submit:focus-visible,.arc-reward-records summary:focus-visible{outline:2px solid #85aaa9;outline-offset:3px}.arc-reward-feedback{display:flex;align-items:flex-start;gap:9px;margin:18px 0 0;padding:13px 12px;border-radius:14px;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.arc-reward-feedback>svg{flex:none;margin-top:1px}.arc-reward-feedback.is-error{color:#984b53;background:#f6e8e7a3}.arc-reward-feedback.is-success{color:#247461;background:#def2e88c}.arc-reward-feedback strong,.arc-reward-feedback small{display:block}.arc-reward-feedback strong{font-size:14px}.arc-reward-feedback small{margin-top:3px;color:#607d73;font-size:11px}.arc-reward-records{margin:18px 3px 0;color:#687c87;font-size:12px}.arc-reward-records summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;padding:10px 0}.arc-reward-records summary::-webkit-details-marker{display:none}.arc-reward-records[open] summary>svg{transform:rotate(90deg)}.arc-reward-records>p{margin:5px 0 12px;font-size:11px;line-height:1.6}.arc-reward-records ul{padding:0;margin:0;list-style:none}.arc-reward-records li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;border-top:1px solid rgba(133,155,165,.16)}.arc-reward-records li>span{min-width:0}.arc-reward-records li strong{font-size:11px;overflow-wrap:anywhere}.arc-reward-records li small{display:block;margin-top:3px;font-size:10px}.arc-reward-records li b{max-width:50%;color:#287561;font-size:12px;text-align:right;overflow-wrap:anywhere}.wallet-fx-history{margin:16px 0;padding:14px 16px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#ffffff73}.wallet-fx-history summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:600}.wallet-fx-history p,.wallet-fx-history article>small{color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.wallet-fx-history dl{margin:10px 0 0}.wallet-fx-history dl>div{display:grid;gap:4px;padding:8px 0;border-top:1px solid rgba(148,163,184,.12)}.wallet-fx-history dt{font-size:12px;color:var(--muted)}.wallet-fx-history dd{margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.wallet-fx-history dd i{font-style:normal;color:var(--muted)}.wallet-fx-history strong{color:var(--text)}.one-bkc-vip-deposit-inline,.one-bkc-vip-deposit-records{--deposit-navy:#0b2747;--deposit-gold:#d7b15a;color:var(--deposit-navy);font-variant-numeric:tabular-nums;min-width:0}.one-bkc-vip-deposit-inline *,.one-bkc-vip-deposit-records *{box-sizing:border-box;min-width:0}.one-bkc-vip-deposit-inline p,.one-bkc-vip-deposit-records p{margin:0}.one-bkc-vip-deposit-inline{margin-top:12px;border-top:1px solid #e0e5e5;border-bottom:1px solid #e0e5e5}.one-bkc-vip-deposit-inline>button{display:grid;grid-template-columns:16px minmax(0,1fr) minmax(0,auto) 13px;align-items:center;gap:7px;width:100%;min-height:42px;padding:7px 0;border:0;background:none;color:#476172;font:inherit;font-size:11px;line-height:1.5;text-align:left;cursor:pointer}.one-bkc-vip-deposit-inline>button>svg:first-child{color:#af8938}.one-bkc-vip-deposit-inline>button>svg:last-of-type{color:#85939e}.one-bkc-vip-deposit-inline-face{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:1px;overflow-wrap:anywhere}.one-bkc-vip-deposit-inline-face>b{font-size:12px;font-weight:600;color:var(--deposit-navy)}.one-bkc-vip-deposit-inline-countdown{max-width:146px;text-align:right;overflow-wrap:anywhere}.one-bkc-vip-deposit-inline-countdown>strong{font-size:11px;font-weight:500;color:#577b7a}.one-bkc-vip-deposit-inline-countdown>strong.is-due{color:#9c7c3f}.one-bkc-vip-deposit-inline-review{grid-column:2/4;font-size:10px;color:#9c8148}.vip-v2 .vip-current-identity .vip-valid-until{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}.vip-v2 .vip-current-identity .vip-valid-until>svg{flex-shrink:0}.vip-v2 .vip-current-stage .one-bkc-vip-deposit-inline+.vip-money-progress{margin-top:12px;padding-top:0;border-top:0}.one-bkc-vip-deposit-days>small{font-size:10px;font-weight:400;margin-left:4px;color:#8a9aa3}.one-bkc-vip-deposit-policy{font-size:10px;line-height:1.75;color:#8a98a3;overflow-wrap:anywhere}.one-bkc-vip-deposit-inline button:focus-visible,.one-bkc-vip-deposit-records summary:focus-visible,.one-bkc-vip-deposit-records button:focus-visible{outline:2px solid #b89142;outline-offset:3px}.one-bkc-vip-deposit-inline button:active,.one-bkc-vip-deposit-records button:active{transform:translateY(1px)}.one-bkc-vip-deposit-empty{padding:13px 0 3px}.one-bkc-vip-deposit-empty>strong{font-size:12px;font-weight:500;line-height:1.7;color:#617789;display:block}.one-bkc-vip-deposit-empty>p{font-size:11px;line-height:1.8;color:#8998a3;margin-top:3px}.one-bkc-vip-deposit-loading{font-size:11px;color:#8796a1;padding:11px 0;line-height:1.7}.one-bkc-vip-deposit-error{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:11px;line-height:1.8;color:#9d7850;padding:11px 0}.one-bkc-vip-deposit-error>button{display:flex;align-items:center;gap:5px;flex-shrink:0;padding:1px 0;border:0;background:none;font:inherit;color:#55758a;cursor:pointer}.one-bkc-vip-deposit-review{font-size:10px;line-height:1.8;color:#a08750;margin-top:8px!important;overflow-wrap:anywhere}.one-bkc-vip-deposit-records{margin:14px 0 0;border-top:1px solid #dce5eb}.one-bkc-vip-deposit-records>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;column-gap:9px;row-gap:5px;padding:14px 0 2px;list-style:none;cursor:pointer}.one-bkc-vip-deposit-records>summary::-webkit-details-marker{display:none}.one-bkc-vip-deposit-entry-title{display:flex;align-items:center;gap:7px}.one-bkc-vip-deposit-records>summary strong{font-size:12px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.one-bkc-vip-deposit-entry-title>svg{color:#a78c53;flex-shrink:0}.one-bkc-vip-deposit-entry-face{font-size:13px;font-weight:600;overflow-wrap:anywhere}.one-bkc-vip-deposit-records>summary>svg{grid-column:3;grid-row:1;color:#8b9aa6;transition:transform .15s}.one-bkc-vip-deposit-entry-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:10px;row-gap:3px;color:#81919c;font-size:10px;line-height:1.8;overflow-wrap:anywhere}.one-bkc-vip-deposit-entry-meta time{color:#48687e}.one-bkc-vip-deposit-records>summary .one-bkc-vip-deposit-entry-meta strong{font-size:10px;font-weight:500;color:#577b7a}.one-bkc-vip-deposit-records>summary .one-bkc-vip-deposit-entry-meta strong.is-due{color:#9c7c3f}.one-bkc-vip-deposit-records[open]>summary>svg{transform:rotate(180deg)}.one-bkc-vip-deposit-record-body{margin-top:11px;padding:0 0 3px;border-top:1px solid #e5ebef}.one-bkc-vip-deposit-list{display:grid}.one-bkc-vip-deposit-record{padding:13px 0;border-bottom:1px solid #e3eaee}.one-bkc-vip-deposit-record>header{display:flex;align-items:flex-start;justify-content:space-between;gap:13px}.one-bkc-vip-deposit-record>header>div:first-child{max-width:47%}.one-bkc-vip-deposit-record>header strong{font-size:13px;font-weight:600;line-height:1.7;color:#244a68}.one-bkc-vip-deposit-record>header span{display:block;font-size:9px;line-height:1.8;color:#788f96;overflow-wrap:anywhere}.one-bkc-vip-deposit-record[data-deposit-state=due_pending]>header span,.one-bkc-vip-deposit-record[data-deposit-state=history_review]>header span{color:#9c8148}.one-bkc-vip-deposit-record>header>div:last-child{text-align:right;flex:1}.one-bkc-vip-deposit-record>header small{display:block;font-size:9px;line-height:1.7;color:#8395a3}.one-bkc-vip-deposit-record>header b{font-size:17px;font-weight:600;line-height:1.7;display:block;color:var(--deposit-navy);overflow-wrap:anywhere}.one-bkc-vip-deposit-record dl{display:grid;gap:6px;margin:10px 0 0}.one-bkc-vip-deposit-record dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px;font-size:10px;line-height:1.8}.one-bkc-vip-deposit-record dt{color:#8a9aa6;overflow-wrap:anywhere}.one-bkc-vip-deposit-record dd{margin:0;text-align:right;color:#4b6d85;overflow-wrap:anywhere}.one-bkc-vip-deposit-record dd>strong{font-size:10px;font-weight:500}.one-bkc-vip-deposit-record dd>strong.is-due{color:#9c7d42}.one-bkc-vip-deposit-policy{margin-top:12px!important}.one-bkc-vip-deposit-date-rule{margin-top:8px}.one-bkc-vip-deposit-date-rule>summary{font-size:10px;line-height:1.8;color:#6e8799;cursor:pointer}.one-bkc-vip-deposit-date-rule>p{font-size:10px;line-height:1.8;color:#899aa7;margin-top:5px}@media(max-width:375px){.one-bkc-vip-deposit-inline>button{column-gap:5px}.one-bkc-vip-deposit-inline-countdown{max-width:118px}.one-bkc-vip-deposit-records>summary{column-gap:6px}.one-bkc-vip-deposit-entry-title{gap:5px}}@media(prefers-reduced-motion:reduce){.one-bkc-vip-deposit-records>summary>svg{transition:none}}.admin-shell.admin-section-dashboard{background:#f4f5f7}.admin-shell.admin-section-dashboard .admin-main,.admin-shell.admin-section-dashboard .admin-sidebar{min-width:0}.admin-shell.admin-section-dashboard .admin-sidebar nav{min-width:0;max-width:100%}.admin-shell.admin-section-dashboard .admin-topbar{min-height:60px;padding:9px 24px;border-color:#e2e5e9}.admin-shell.admin-section-dashboard .admin-topbar h1{margin:2px 0 0;font-size:19px;line-height:1.3}.admin-shell.admin-section-dashboard .admin-content{min-width:0;padding:16px 24px 28px}.admin-overview{min-width:0;color:#29323e;font-size:13px;line-height:1.45}.admin-overview *,.ao-dialog *{box-sizing:border-box}.admin-overview button,.admin-overview input,.ao-dialog button{font:inherit}.admin-overview button,.ao-dialog button{cursor:pointer}.admin-overview button:disabled,.ao-dialog button:disabled{cursor:default;opacity:.48}.admin-overview button:focus-visible,.ao-dialog button:focus-visible{outline:2px solid #2675bd;outline-offset:2px}.ao-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.ao-heading h2{margin:0 0 5px;color:#192637;font-size:21px;letter-spacing:-.3px}.ao-heading p{margin:0;color:#737e8d;font-size:12px}.ao-clock{display:grid;gap:3px;text-align:right;font-variant-numeric:tabular-nums}.ao-clock strong{font-size:12px;font-weight:600}.ao-clock span,.ao-clock small{color:#788394;font-size:10px}.ao-filters{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.ao-presets{display:flex;flex-wrap:wrap;gap:4px}.ao-presets button,.ao-refresh,.ao-custom-dates button{min-height:31px;padding:0 11px;border:1px solid #dfe3e8;border-radius:5px;background:#fff;color:#536172}.ao-presets button.is-active{color:#1d5a91;border-color:#a4c3df;background:#edf4fb;font-weight:650}.ao-refresh{display:flex;align-items:center;gap:5px;white-space:nowrap}.ao-custom-dates{display:flex;flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:10px;padding:10px;border:1px solid #dce1e7;border-radius:5px;background:#fff}.ao-custom-dates label{display:grid;gap:4px;color:#657487}.ao-custom-dates input{max-width:150px;min-height:32px;border:1px solid #d8dfe7;border-radius:4px;padding:4px 7px;background:#fff;color:#26384a}.ao-custom-dates>span{margin-bottom:8px;color:#8a95a2}.ao-custom-dates small{margin-bottom:7px;color:#818b98}.ao-custom-dates p{width:100%;margin:0;color:#b44747}.ao-realm{margin-bottom:8px;padding:5px 10px;border:1px solid #e8ddbd;border-radius:4px;color:#847037;background:#fffbed;font-size:11px}.ao-initial-loading{padding:50px 12px;color:#718092;text-align:center}.ao-error{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:12px;color:#a63838;background:#fff0f0;border:1px solid #edcccc;border-radius:5px}.ao-error button{padding:5px 9px;color:#984747;border:1px solid #d3a4a4;border-radius:4px;background:#fff}.ao-pending{display:grid;grid-template-columns:115px repeat(4,minmax(0,1fr));gap:0;margin-bottom:10px;overflow:hidden;border:1px solid #e2e5e9;border-radius:6px;background:#fff}.ao-pending-label{display:grid;align-content:center;gap:5px;padding:12px;color:#2d3849;font-weight:700;background:#f7f8fa}.ao-pending-label span{color:#83909f;font-size:10px;font-weight:400}.ao-pending>button{display:grid;gap:3px;min-width:0;padding:8px 12px;border:0;border-left:1px solid #e9ecf0;background:#fff;text-align:left}.ao-pending>button>span{color:#697482;font-size:11px}.ao-pending>button>strong{color:#303d4f;font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ao-pending>button>small{display:flex;justify-content:space-between;color:#8b6d2c;font-size:10px}.ao-pending>button:hover{background:#f7f9fc}.ao-section{min-width:0;margin-bottom:10px;overflow:hidden;border:1px solid #dfe4eb;border-radius:6px;background:#fff}.ao-section>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 14px 5px}.ao-section>header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.ao-section h2{margin:0;color:#233248;font-size:15px}.ao-section>header small{color:#8b95a2;font-size:10px}.ao-link{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:28px;padding:3px;border:0;color:#396b9a;background:transparent;white-space:nowrap}.ao-link:hover{color:#154b82}.ao-metric-grid{display:grid}.ao-finance-grid,.ao-invite-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ao-metric{display:grid;align-content:start;gap:5px;min-width:0;min-height:72px;padding:8px 14px;border:0;border-right:1px solid #eff1f4;border-radius:0;background:#fff;text-align:left}.ao-metric:last-child{border-right:0}button.ao-metric:hover{background:#f7f9fc}.ao-metric>span{color:#77808e;font-size:11px;line-height:1.35}.ao-metric>strong{color:#273347;font-size:19px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ao-metric.is-strong>strong{color:#24577f}.ao-metric>small{display:flex;justify-content:space-between;gap:5px;color:#929ba6;font-size:10px;line-height:1.35}.ao-metric>small>svg{flex:0 0 auto;margin-top:1px;color:#829aae}.ao-stocks{display:grid;grid-template-columns:155px repeat(3,minmax(0,1fr));border-top:1px solid #eceff3;background:#fafbfc}.ao-stocks>span{display:grid;align-content:center;gap:5px;padding:10px 14px;color:#6c7888;font-size:11px}.ao-stocks>span small{font-size:10px;line-height:1.4;color:#909ba8}.ao-stocks .ao-metric{min-height:63px;border-left:1px solid #eceff3;border-right:0;background:transparent;padding-block:7px}.ao-stocks .ao-metric>strong{font-size:16px}.ao-definition{margin:0;padding:5px 14px 6px;color:#8791a0;font-size:10px;line-height:1.4}.ao-completion-note{margin:0;padding:7px 14px;color:#977331;background:#fffbef;font-size:11px;line-height:1.5}.ao-more-finance{border-top:1px solid #edf0f4}.ao-more-finance>summary{padding:6px 14px;color:#697a8d;font-size:11px;cursor:pointer}.ao-finance-breakdown{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;padding:5px 14px 10px}.ao-finance-breakdown>div:first-child{display:grid;gap:5px}.ao-finance-breakdown>div:first-child>div{display:grid;grid-template-columns:minmax(0,1fr) auto 48px;gap:8px;align-items:center;font-size:11px;color:#748190}.ao-finance-breakdown strong{color:#3d4d5f;font-size:12px}.ao-finance-breakdown small{color:#939ba6;font-size:10px}.ao-fund-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;padding-left:15px;border-left:1px solid #e4e9ef}.ao-fund-breakdown>span{grid-column:1 / -1;color:#738192;font-size:11px}.ao-fund-breakdown>div{display:grid;gap:4px}.ao-team-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #eef0f4}.ao-team-grid .ao-metric{min-height:64px;padding-top:7px;padding-bottom:6px}.ao-team-grid .ao-metric strong{font-size:16px}.ao-sources{padding:8px 14px 0;border-top:1px solid #edf0f3}.ao-sources h3{margin:0 0 7px;color:#4e6074;font-size:12px}.ao-table-scroll{max-width:100%;overflow-x:auto}.admin-overview table,.ao-dialog table{width:100%;border-collapse:collapse;text-align:left}.admin-overview th{padding:5px 8px;color:#8995a4;font-weight:500;font-size:10px;line-height:1.3;background:#f8fafc;border-bottom:1px solid #e8edf3}.admin-overview td{padding:5px 8px;color:#4e5b6d;font-size:11px;line-height:1.3;border-bottom:1px solid #f0f2f5}.admin-overview td:not(:first-child){font-variant-numeric:tabular-nums}.admin-overview td>strong{font-weight:600}.admin-overview td>small{display:inline-block;margin-left:7px;color:#9c8e76;font-size:10px}.ao-referral-context{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:7px 8px;color:#728399;font-size:10px;background:#f8fafc}.ao-referral-context strong{color:#526d88;font-weight:600}.ao-sources .ao-definition{padding-left:0;padding-right:0}.ao-vip-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px}.ao-vip-layout>div{min-width:0}.ao-vip-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ao-vip-grid .ao-metric{min-height:79px;padding:9px 12px}.ao-vip-grid .ao-metric>strong{font-size:17px}.ao-vip-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 12px 10px;gap:6px}.ao-vip-categories button{min-width:0;display:grid;gap:3px;padding:6px 8px;border:1px solid #e9edf2;border-radius:4px;background:#fafbfc;text-align:left}.ao-vip-categories button:hover{background:#f1f5fa}.ao-vip-categories span{color:#8894a4;font-size:10px}.ao-vip-categories strong{color:#526275;font-size:12px}.ao-vip-categories small{color:#919aa7;font-size:10px;overflow-wrap:anywhere}.ao-vip-levels{padding:5px 14px 10px;border-left:1px solid #ecf0f4}.ao-vip-levels h3{margin:0 0 4px;color:#8894a1;font-size:10px;font-weight:500}.ao-vip-levels td{padding:2px;font-size:11px}.ao-vip-levels td:last-child{text-align:right;color:#385576}.ao-game-row{display:grid;grid-template-columns:160px 1fr 1fr 1.15fr 1.75fr 36px;align-items:center;gap:9px;padding:9px 14px;border-top:1px solid #edf0f4}.ao-game-row>div{min-width:0;display:grid;gap:4px}.ao-game-row strong{color:#40536b;font-size:12px}.ao-game-row small{color:#969faa;font-size:10px;line-height:1.45}.ao-game-row b{color:#526175;font-size:12px;font-weight:600;overflow-wrap:anywhere}.ao-game-note span{color:#84909e;font-size:10px;line-height:1.4}.ao-game-row.is-casino{background:#fafbfd}.ao-recent-list{padding:0 14px 7px}.ao-recent-list>button{display:grid;grid-template-columns:160px 1fr 120px 135px 65px;width:100%;min-height:31px;align-items:center;gap:9px;padding:4px 0;border:0;border-top:1px solid #f0f2f5;background:#fff;color:#7e8999;text-align:left;font-size:10px}.ao-recent-list>button:hover{color:#38618a;background:#fafbfd}.ao-recent-list strong,.ao-recent-list b{font-size:11px;font-weight:500;color:#546478}.ao-recent-list small{font-size:10px}.ao-empty{padding:10px;color:#929cab;text-align:center;font-size:11px}.ao-warnings{color:#818c9b;font-size:10px;line-height:1.6}.ao-warnings summary{cursor:pointer}.ao-warnings ul{margin-top:7px;padding-left:18px}.ao-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#1d283759}.ao-dialog{display:flex;flex-direction:column;width:min(1140px,100%);max-height:calc(100dvh - 44px);overflow:hidden;color:#33455c;border:1px solid #d6dfe9;border-radius:9px;background:#fff;box-shadow:0 15px 50px #1c2a3a26;font-size:12px}.ao-dialog>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px;border-bottom:1px solid #e6ebf1}.ao-dialog h2{margin:0;font-size:17px}.ao-dialog p{margin:5px 0 0;color:#8894a3;font-size:11px}.ao-dialog>header>button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:5px;background:#f4f6f8;color:#677587}.ao-detail-body{min-height:0;padding:14px 18px;overflow-y:auto}.ao-detail-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px;margin-bottom:12px;color:#8490a1;font-size:11px}.ao-detail-summary strong{color:#56718b;font-weight:600}.ao-dialog th{padding:9px 8px;color:#7e8d9f;background:#f4f7fb;font-size:11px;font-weight:600;text-align:left;white-space:nowrap}.ao-dialog td{padding:9px 8px;color:#526175;font-size:11px;border-bottom:1px solid #edf0f4;vertical-align:top}.ao-dialog td>small{display:block;margin-top:4px;color:#94a0ae;font-size:10px}.ao-dialog td>strong{font-weight:600}.ao-row-id{max-width:210px;padding:0;border:0;color:#48709a;background:transparent;text-align:left;overflow-wrap:anywhere;font-size:10px!important}.ao-dialog>footer{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid #e6ebf1;color:#92a0b0;font-size:10px}.ao-dialog>footer>div{display:flex;gap:7px}.ao-dialog>footer button{padding:6px 10px;border:1px solid #dce3eb;border-radius:4px;color:#5d7087;background:#fff}.ao-record-info{margin-top:12px;padding:11px;border:1px solid #e2e8ef;border-radius:5px;background:#fafbfd}.ao-record-info>header{display:flex;justify-content:space-between;align-items:center}.ao-record-info>header button{border:0;background:transparent;color:#6c88a4}.ao-record-info dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0}.ao-record-info dl>div{min-width:0}.ao-record-info dt{color:#8996a5;font-size:10px}.ao-record-info dd{margin:4px 0 0;color:#52647a;font-size:11px;overflow-wrap:anywhere}.ao-muted{color:#8796a8}.ao-heading h2{font-size:23px}.ao-heading p{color:#657487}.ao-clock span,.ao-clock small{font-size:11px}.ao-pending{grid-template-columns:130px repeat(4,minmax(0,1fr));border-color:#ddd9cd}.ao-pending-label{background:#f9f7ef;font-size:14px}.ao-pending-label span{font-size:11px}.ao-pending>button{padding:10px 13px}.ao-pending>button>span{font-size:12px;color:#596576}.ao-pending>button>strong{font-size:21px}.ao-pending>button>small{font-size:11px}.ao-section{margin-bottom:12px}.ao-section>header{padding:10px 15px 7px}.ao-section h2{font-size:17px;font-weight:700}.ao-section>header small{font-size:11px;color:#768393}.ao-finance{border-top:3px solid #426e97}.ao-finance-grid{grid-template-columns:1.17fr 1.17fr 1.15fr 1fr 1fr}.ao-metric{min-height:90px;padding:10px 15px;gap:5px}.ao-metric>span{color:#627084;font-size:12px}.ao-metric>strong{font-size:24px;letter-spacing:-.4px}.ao-metric>small{color:#8390a1;font-size:11px}.ao-finance-grid .ao-metric{min-height:133px}.ao-finance-grid .ao-metric>strong{font-size:22px}.ao-finance-grid .ao-metric.is-strong>strong{font-size:27px;color:#244e75}.ao-finance-grid .ao-metric.is-strong{background:#fbfcfe}.ao-comparison{display:grid;gap:2px;margin-top:4px;color:#8190a0;font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.ao-comparison>span{font-weight:400}.ao-comparison>b{color:#50657c;font-weight:600}.ao-comparison i{font-style:normal;font-weight:400}.ao-comparison.is-unavailable{color:#8e98a6}.ao-stocks{grid-template-columns:150px repeat(3,minmax(0,1fr));background:#f6f8fb}.ao-stocks>span{color:#53677c;font-size:12px}.ao-stocks>span small{color:#7e8b9a;font-size:11px}.ao-stocks .ao-metric{min-height:67px}.ao-stocks .ao-metric>strong{font-size:19px}.ao-definition{color:#778494;font-size:11px;padding-block:7px}.ao-more-finance>summary{padding:7px 15px;font-size:11px}.ao-acquisition-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ao-acquisition-grid .ao-metric{min-height:127px;padding-bottom:12px}.ao-acquisition-grid .ao-metric>strong{font-size:28px}.ao-comparison-band{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:0 2px 10px;color:#718297;font-size:11px}.ao-comparison-band strong{color:#506983;font-weight:600}.ao-comparison-band small{margin-left:auto;color:#87919d;font-size:11px}.ao-engagement{border-top:2px solid #d9e2ed}.ao-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-task-grid .ao-metric{background:#fcfdff;min-height:125px}.ao-task-grid .ao-metric>strong{font-size:28px}.ao-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #edf0f4}.ao-activity-grid .ao-metric{min-height:121px}.ao-activity-grid .ao-metric>strong{font-size:23px}.ao-analysis-notes,.ao-team-details,.ao-vip-details{border-top:1px solid #e7ecf2}.ao-analysis-notes>summary,.ao-team-details>summary,.ao-vip-details>summary{cursor:pointer;padding:9px 15px;color:#667a90;font-size:12px}.ao-analysis-notes>p{padding:0 15px;margin:8px 0 12px;color:#7c8998;font-size:11px;line-height:1.6}.ao-task-status{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 15px 6px}.ao-task-status>div{display:grid;justify-items:start;align-content:start;gap:4px;padding:12px;background:#f7f9fc;border-radius:4px}.ao-task-status span{color:#69798c;font-size:12px}.ao-task-status strong{color:#4c627b;font-size:18px}.ao-task-status small{font-size:11px;color:#8190a1;line-height:1.5}.ao-invitations>header>div{display:grid;gap:4px}.ao-invite-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;padding:0 4px}.ao-invite-flow .ao-metric{min-height:130px;border:0}.ao-flow-arrow{display:grid;place-items:center;color:#acbac9}.ao-invite-secondary{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ecf0f4}.ao-invite-secondary .ao-metric{min-height:117px}.ao-invite-secondary .ao-metric>strong{font-size:21px}.ao-team-grid .ao-metric{min-height:76px}.ao-team-grid .ao-metric>strong{font-size:17px}.ao-sources{padding-top:11px}.ao-sources h3{font-size:13px;color:#50667f}.admin-overview th{color:#7e8a9a;font-size:11px;padding-block:7px}.admin-overview td{font-size:12px;padding-block:7px}.admin-overview td>small{color:#9b8a70;font-size:11px}.ao-referral-context{font-size:11px}.ao-vip-grid{grid-template-columns:1.1fr .9fr .9fr 1.2fr 1fr}.ao-vip-grid .ao-metric{min-height:125px;padding:10px 15px}.ao-vip-grid .ao-metric>strong{font-size:25px}.ao-vip-details summary>span{margin-left:10px;color:#8b96a5;font-size:11px}.ao-vip-detail-layout{display:grid;grid-template-columns:210px minmax(0,1fr);padding:0 15px 10px;gap:15px}.ao-vip-levels{padding:0 12px 0 0;border-left:0;border-right:1px solid #edf0f4}.ao-vip-levels h3{margin-bottom:5px;font-size:12px}.ao-vip-levels td{padding-block:4px;font-size:12px}.ao-vip-categories{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;padding:0}.ao-vip-categories button{padding:9px}.ao-vip-categories span,.ao-vip-categories small{font-size:11px}.ao-vip-categories strong{font-size:15px}.ao-game-row{grid-template-columns:145px .95fr 1fr 1.1fr 1.6fr 40px;padding-block:12px}.ao-game-row strong{font-size:13px}.ao-game-row b{font-size:14px}.ao-game-row small,.ao-game-note span{font-size:11px}.ao-game-note span{max-height:3.1em;overflow-y:auto}.ao-recent-collapse{margin-bottom:12px;border:1px solid #e0e5ec;border-radius:5px;background:#fff}.ao-recent-collapse>summary{padding:11px 15px;color:#596d83;cursor:pointer;font-size:12px}.ao-recent-collapse>summary>span{margin-left:9px;color:#8e98a6;font-size:11px}.ao-recent-collapse .ao-section{border:0;margin:0}.ao-warnings{font-size:11px}.ao-finance>header,.ao-acquisition>header{padding-top:7px;padding-bottom:5px}.ao-finance-grid .ao-metric{padding-top:8px;padding-bottom:8px;min-height:129px}.ao-finance .ao-stocks .ao-metric{padding-block:6px}.ao-finance .ao-more-finance>summary{padding-block:6px}.ao-finance .ao-more-finance>summary>span{color:#8f7954}.ao-acquisition-grid .ao-metric{min-height:120px;padding-top:8px;padding-bottom:9px}@media(max-width:1250px){.ao-pending{grid-template-columns:90px repeat(4,minmax(0,1fr))}.ao-pending>button{padding-inline:9px}.ao-metric{padding-inline:10px}.ao-metric>strong{font-size:17px}.ao-vip-layout{grid-template-columns:minmax(0,1fr) 125px}.ao-vip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-vip-grid .ao-metric{min-height:70px}.ao-game-row{grid-template-columns:130px 1fr 1fr 1.15fr 1.5fr 36px;gap:7px}}@media(max-width:950px){.ao-finance-grid,.ao-invite-grid,.ao-team-grid,.ao-stocks{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-stocks>span{grid-column:1 / -1;display:flex;gap:9px;padding-block:7px}.ao-vip-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-game-row{grid-template-columns:120px 1fr 1fr}.ao-game-row>div:first-child{grid-row:span 2}.ao-game-row .ao-link{justify-content:start}}@media(max-width:640px){.admin-shell.admin-section-dashboard .admin-content{padding:12px 10px 24px}.admin-shell.admin-section-dashboard .admin-topbar{min-height:65px;padding:12px 10px}.admin-shell.admin-section-dashboard .admin-topbar h1{font-size:17px}.admin-shell.admin-section-dashboard .admin-top-actions{flex:0 0 auto;gap:6px}.admin-shell.admin-section-dashboard .admin-top-actions>button:not(.admin-support-alert){flex:0 0 auto;width:auto;min-width:0;min-height:36px;padding:8px;white-space:nowrap;font-size:11px}.admin-shell.admin-section-dashboard .admin-top-actions>button>svg{flex-shrink:0}.admin-shell.admin-section-dashboard .admin-top-actions>strong{max-width:65px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.ao-heading{align-items:start;gap:8px}.ao-heading h2{font-size:18px}.ao-heading p{max-width:190px;font-size:10px;line-height:1.5}.ao-clock strong{font-size:10px}.ao-clock span,.ao-clock small{font-size:9px;line-height:1.4}.ao-clock span{max-width:145px}.ao-filters{align-items:start;gap:5px}.ao-presets{gap:3px}.ao-presets button{min-height:33px;padding:0 8px;font-size:11px}.ao-refresh{min-height:33px;padding:0 7px;font-size:10px}.ao-realm{font-size:10px;line-height:1.5}.ao-pending{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-pending-label{grid-column:1 / -1;display:flex;align-items:center;gap:9px;padding:7px 10px;font-size:11px}.ao-pending>button{min-height:76px;border-top:1px solid #e9ecf0}.ao-pending>button:nth-child(2n){border-left:0}.ao-pending>button>strong{font-size:16px}.ao-section>header{align-items:start;padding:10px}.ao-section>header>div{display:grid;gap:4px}.ao-section h2{font-size:15px}.ao-section>header small{font-size:10px}.ao-finance-grid,.ao-invite-grid,.ao-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-metric{min-height:83px;padding:9px 10px;border-bottom:1px solid #eff1f4}.ao-metric>span{font-size:11px}.ao-metric>strong{font-size:18px}.ao-metric>small{font-size:10px}.ao-stocks{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-stocks .ao-metric{min-height:78px}.ao-definition{padding-inline:10px;font-size:10px}.ao-finance-breakdown{grid-template-columns:1fr;padding-inline:10px}.ao-fund-breakdown{border-left:0;padding-left:0}.ao-sources{padding-inline:10px}.ao-sources table{min-width:520px}.ao-sources td,.ao-sources th{font-size:11px}.admin-overview td>small{display:block;margin:3px 0 0}.ao-referral-context{gap:6px 12px;font-size:11px}.ao-referral-context strong{width:100%}.ao-vip-layout{grid-template-columns:minmax(0,1fr)}.ao-vip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-vip-grid .ao-metric{padding-inline:10px;min-height:77px}.ao-vip-grid .ao-metric>strong{font-size:18px}.ao-vip-categories{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:10px}.ao-vip-categories button{min-height:65px}.ao-vip-categories span,.ao-vip-categories small{font-size:11px}.ao-vip-levels{border-left:0;border-top:1px solid #e6ebf1;padding:9px 10px}.ao-vip-levels h3,.ao-vip-levels td{font-size:11px}.ao-game-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.ao-game-row>div:first-child{grid-column:1 / -1;grid-row:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.ao-game-row small,.ao-game-note span{font-size:11px}.ao-game-row .ao-link{justify-content:end}.ao-recent-list{padding-inline:10px}.ao-recent-list>button{grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;font-size:11px}.ao-recent-list strong,.ao-recent-list b,.ao-recent-list small,.ao-warnings{font-size:11px}.ao-backdrop{padding:10px}.ao-dialog{max-height:calc(100dvh - 20px)}.ao-dialog>header,.ao-detail-body,.ao-dialog>footer{padding-inline:12px}.ao-dialog>footer{align-items:start}.ao-dialog>footer{flex-wrap:wrap}.ao-dialog>footer>div{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.ao-dialog>footer button{min-height:35px}.ao-dialog table{min-width:730px}.ao-record-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1250px){.ao-finance-grid .ao-metric{padding-inline:11px}.ao-finance-grid .ao-metric.is-strong>strong{font-size:24px}.ao-finance-grid .ao-metric>strong{font-size:20px}.ao-vip-grid{grid-template-columns:1.1fr .9fr .9fr 1.2fr 1fr}.ao-vip-grid .ao-metric{padding-inline:11px;min-height:125px}.ao-vip-grid .ao-metric>strong{font-size:23px}.ao-game-row{grid-template-columns:120px .9fr 1fr 1.1fr 1.5fr 38px}}@media(max-width:950px){.ao-finance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-finance-grid .ao-metric{min-height:124px}.ao-finance-grid .ao-metric:nth-child(n+4){border-top:1px solid #edf0f4}.ao-stocks{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-acquisition-grid,.ao-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-acquisition-grid .ao-metric:nth-child(n+3),.ao-activity-grid .ao-metric:nth-child(n+3){border-top:1px solid #edf0f4}.ao-vip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-vip-grid .ao-metric:nth-child(n+4){border-top:1px solid #edf0f4}.ao-game-row{grid-template-columns:120px 1fr 1fr}.ao-task-grid .ao-metric{padding-inline:11px}.ao-task-grid .ao-metric>strong{font-size:25px}.ao-comparison-band small{width:100%;margin-left:0}}@media(max-width:640px){.admin-overview{font-size:13px}.ao-heading{flex-wrap:wrap;gap:5px 10px}.ao-heading h2{font-size:21px}.ao-heading p{max-width:none;font-size:11px}.ao-clock{display:flex;flex-wrap:wrap;align-items:baseline;text-align:left;gap:4px 8px;width:100%}.ao-clock strong{font-size:11px}.ao-clock span,.ao-clock small{font-size:10px}.ao-clock span{max-width:none}.ao-clock small{width:100%}.ao-filters{align-items:start;margin-top:9px}.ao-presets{gap:4px}.ao-presets button{min-height:36px;padding-inline:9px;font-size:12px}.ao-refresh{min-height:36px;padding-inline:8px;font-size:11px}.ao-realm{font-size:11px}.ao-pending{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-pending-label{font-size:13px;padding-block:9px}.ao-pending>button{min-height:91px;padding:10px}.ao-pending>button>span{font-size:12px}.ao-pending>button>strong{font-size:20px}.ao-pending>button>small{font-size:11px}.ao-section>header{padding:11px 10px 7px}.ao-section h2{font-size:17px}.ao-section>header small{font-size:11px;line-height:1.5}.ao-finance-grid,.ao-acquisition-grid,.ao-activity-grid,.ao-vip-grid,.ao-invite-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-finance-grid .ao-metric{min-height:136px}.ao-finance-grid .ao-metric:nth-child(3){grid-column:1 / -1}.ao-finance-grid .ao-metric.is-strong>strong{font-size:26px}.ao-finance-grid .ao-metric>strong{font-size:22px}.ao-metric{padding:10px;min-height:120px}.ao-metric>span{font-size:12px}.ao-metric>small{font-size:11px}.ao-comparison{font-size:11px}.ao-stocks{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-stocks .ao-metric{min-height:91px}.ao-stocks .ao-metric>strong{font-size:20px}.ao-acquisition-grid .ao-metric{min-height:137px}.ao-acquisition-grid .ao-metric>strong{font-size:28px}.ao-comparison-band{gap:4px 8px;line-height:1.5}.ao-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-task-grid .ao-metric{min-height:137px}.ao-task-grid .ao-metric:last-child{grid-column:1 / -1;border-top:1px solid #edf0f4}.ao-task-grid .ao-metric>strong{font-size:28px}.ao-activity-grid .ao-metric{min-height:137px}.ao-task-status{grid-template-columns:1fr;padding-inline:10px}.ao-analysis-notes>p{padding-inline:10px}.ao-invite-flow{grid-template-columns:1fr;padding:0}.ao-invite-flow .ao-metric{min-height:130px;padding-inline:13px}.ao-invite-flow .ao-metric>strong{font-size:28px}.ao-flow-arrow{padding:0 13px;justify-content:start;border-top:1px solid #eef1f5;height:22px}.ao-flow-arrow svg{transform:rotate(90deg)}.ao-invite-secondary .ao-metric{min-height:137px}.ao-invite-secondary .ao-metric:last-child{grid-column:1 / -1}.ao-invite-secondary .ao-metric>strong{font-size:22px}.ao-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-team-grid .ao-metric>strong{font-size:20px}.ao-vip-grid .ao-metric{min-height:126px;padding:10px}.ao-vip-grid .ao-metric>strong{font-size:24px}.ao-vip-detail-layout{grid-template-columns:1fr;padding-inline:10px}.ao-vip-levels{border:0;padding:0}.ao-vip-categories{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.ao-vip-details summary>span{display:block;margin:4px 0 0 13px}.ao-game-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 10px}.ao-game-row>div:first-child{grid-column:1 / -1}.ao-game-row b{font-size:15px}.ao-game-note span{max-height:none;overflow:visible}.ao-recent-collapse>summary>span{display:block;margin:4px 0 0 13px}}.ao-heading>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ao-heading h2{margin-bottom:0}.ao-clock{grid-template-columns:auto auto;gap:3px 9px;align-items:baseline}.ao-clock>small{grid-column:1 / -1}.ao-section>header .ao-link{min-height:22px;padding-block:0}.ao-comparison-band{padding-bottom:7px;font-size:12px}.ao-comparison-band small{font-size:11px}.ao-comparison{gap:2px;margin-top:3px;font-size:12px;color:#748295}.ao-comparison>b{color:#41576e;font-weight:650}.ao-comparison i{color:#52667c}.ao-section{margin-bottom:11px}.ao-finance>header,.ao-invitations>header,.ao-engagement>header{padding-block:7px 5px}.ao-finance-grid .ao-metric{min-height:115px;padding-block:6px;gap:3px}.ao-finance-grid .ao-comparison,.ao-invite-flow .ao-comparison{gap:0}.ao-wallet-strip{display:flex;flex-wrap:wrap;align-items:center;gap:5px 18px;padding:7px 15px;border-top:1px solid #e8edf3;background:#f6f8fb}.ao-wallet-strip>button{display:flex;align-items:center;gap:11px;min-width:0;padding:0;border:0;background:transparent;text-align:left;color:#52657b}.ao-wallet-strip>button>span{font-size:12px}.ao-wallet-strip strong{color:#35516e;font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ao-wallet-strip>small{color:#798695;font-size:11px}.ao-finance .ao-pending{grid-template-columns:100px repeat(4,minmax(0,1fr));margin:0;border:0;border-top:1px solid #e6e9ee;border-radius:0}.ao-finance .ao-pending-label{padding:7px 12px;gap:3px;font-size:12px;background:#f8f8f6}.ao-finance .ao-pending-label span{font-size:11px}.ao-finance .ao-pending>button{grid-template-columns:minmax(0,1fr) auto;gap:3px 6px;padding:7px 11px}.ao-finance .ao-pending>button>span{grid-column:1 / -1;font-size:12px}.ao-finance .ao-pending>button>strong{font-size:17px;line-height:1.25}.ao-finance .ao-pending>button>small{align-items:center;gap:6px;color:#708094;font-size:11px}.ao-finance .ao-pending>button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding-block:8px}.ao-finance .ao-pending>button>span{grid-column:auto;font-size:11px}.ao-finance .ao-pending>button>strong{text-align:right;font-size:16px}.ao-finance .ao-pending>button>small{gap:3px}.ao-finance .ao-stocks{grid-template-columns:150px repeat(2,minmax(0,1fr))}.ao-invitations>header>div{display:flex;gap:8px}.ao-invite-flow{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.ao-invite-flow .ao-metric{min-height:113px;padding:6px 15px;gap:3px;border-right:1px solid #eff1f4}.ao-invite-flow .ao-metric:last-child{border-right:0}.ao-invite-flow .ao-metric>strong{font-size:27px}.ao-invite-flow .ao-metric:nth-child(4)>strong{font-size:23px}.ao-invite-context{display:flex;flex-wrap:wrap;align-items:center;gap:4px 17px;padding:6px 15px;border-top:1px solid #edf0f4;background:#fafbfd}.ao-invite-context>button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#607185;font-size:12px}.ao-invite-context strong{color:#425b73;font-weight:650}.ao-invite-context>span{color:#8190a1;font-size:11px}.ao-finance .ao-comparison-band{padding:8px 15px}.ao-invite-details{border-top:1px solid #e7ecf2}.ao-invite-details>summary{cursor:pointer;padding:7px 15px;color:#667a90;font-size:12px}.ao-invite-details>summary>span{color:#8894a2;font-size:11px;margin-left:12px}.ao-invite-first-paid{max-width:380px}.ao-invite-first-paid .ao-metric{min-height:105px}.ao-invite-details .ao-team-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ao-task-grid{grid-template-columns:1fr 1fr 1fr 1.35fr}.ao-task-grid .ao-metric{grid-template-columns:minmax(0,1fr) auto;min-height:105px;padding-block:8px;gap:4px 8px;background:#fcfdff}.ao-task-grid .ao-metric>span{grid-column:1;grid-row:1;align-self:center}.ao-task-grid .ao-metric>strong{grid-column:2;grid-row:1}.ao-task-grid .ao-metric>small{grid-column:1 / -1;grid-row:2}.ao-task-grid .ao-metric>.ao-comparison{grid-column:1 / -1;grid-row:3}.ao-engagement>header{padding-block:5px 3px}.ao-task-grid .ao-metric>strong{font-size:27px}.ao-all-tasks{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:7px 15px;border-top:1px solid #edf0f4;background:#fafbfd}.ao-all-tasks>span{font-size:12px;color:#68798c}.ao-all-tasks>strong{font-size:13px;color:#53687f;font-weight:600}.ao-all-tasks>small{color:#8290a1;font-size:11px}.ao-activity-grid .ao-metric{min-height:112px;padding-block:8px}.ao-vip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ao-vip-grid .ao-metric{min-height:103px;padding-block:8px}.ao-vip-grid .ao-metric>strong{font-size:23px}.ao-vip-details>summary{padding-block:8px}.ao-dialog>footer>span{line-height:1.5;max-width:340px;font-size:11px}@media(max-width:1250px){.ao-invite-flow .ao-metric{padding-inline:11px}.ao-invite-flow .ao-metric>strong{font-size:25px}.ao-invite-flow .ao-metric:nth-child(4)>strong{font-size:22px}.ao-task-grid .ao-metric{padding-inline:11px}.ao-task-grid .ao-metric>strong{font-size:25px}}@media(max-width:950px){.ao-invite-flow,.ao-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-invite-flow .ao-metric:nth-child(n+3),.ao-task-grid .ao-metric:nth-child(n+3){border-top:1px solid #edf0f4}.ao-task-grid .ao-metric:last-child{grid-column:auto}.ao-task-grid .ao-metric{grid-template-columns:minmax(0,1fr)}.ao-task-grid .ao-metric>span,.ao-task-grid .ao-metric>strong{grid-column:1;grid-row:auto}.ao-task-grid .ao-metric>small,.ao-task-grid .ao-metric>.ao-comparison{grid-row:auto}.ao-finance .ao-pending{grid-template-columns:repeat(4,minmax(0,1fr))}.ao-finance .ao-pending-label{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding-block:5px}.ao-finance .ao-pending>button{grid-template-columns:minmax(0,1fr) auto}.ao-finance .ao-pending>button>span{grid-column:1 / -1;font-size:12px}.ao-finance .ao-pending>button>strong{text-align:left;font-size:17px}.ao-invite-details .ao-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-vip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ao-heading>div:first-child{display:block}.ao-heading h2{margin-bottom:4px}.ao-clock{display:flex}.ao-section>header .ao-link{min-height:28px}.ao-comparison-band{font-size:11px;padding-bottom:9px}.ao-comparison{font-size:11px}.ao-finance-grid .ao-metric{min-height:136px}.ao-wallet-strip{padding-inline:10px;gap:5px 12px}.ao-wallet-strip>button{flex-wrap:wrap;gap:5px 8px}.ao-wallet-strip strong{font-size:22px}.ao-wallet-strip>small{font-size:11px}.ao-finance .ao-pending{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-finance .ao-pending-label{padding:7px 10px;font-size:12px}.ao-finance .ao-pending>button{min-height:70px;padding:9px 10px}.ao-finance .ao-pending>button>strong{font-size:18px}.ao-finance .ao-stocks{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-finance .ao-stocks>span{grid-column:1 / -1}.ao-invitations>header>div{display:grid;gap:4px}.ao-invite-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-invite-flow .ao-metric{min-height:143px;padding-inline:10px}.ao-invite-flow .ao-metric>strong{font-size:26px}.ao-invite-flow .ao-metric:nth-child(4)>strong{font-size:22px}.ao-invite-context{padding-inline:10px}.ao-invite-context>span{line-height:1.5}.ao-invite-details>summary{padding-inline:10px}.ao-invite-details>summary>span{display:block;margin:4px 0 0 13px}.ao-invite-first-paid{max-width:none}.ao-invite-details .ao-team-grid,.ao-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-task-grid .ao-metric{min-height:139px;padding-inline:10px}.ao-task-grid .ao-metric>strong{font-size:26px}.ao-task-grid .ao-metric:last-child{grid-column:auto}.ao-activity-grid .ao-metric{min-height:133px}.ao-all-tasks{padding-inline:10px;gap:4px 9px}.ao-all-tasks>small{width:100%;line-height:1.5}.ao-vip-grid .ao-metric{min-height:124px}}.admin-shell .admin-sidebar.admin-sidebar-organized{min-height:0;display:flex;flex-direction:column;overflow:hidden}.admin-sidebar-organized .admin-brand{flex:0 0 auto}.admin-sidebar-organized .admin-brand img{display:block;width:158px;max-width:100%;height:auto;object-fit:contain}.admin-sidebar-organized .admin-function-search-trigger{display:flex;flex:0 0 auto;align-items:center;gap:7px;min-height:38px;width:100%;padding:0 10px;margin:0 0 12px;border:1px solid #dce4e7;border-radius:6px;color:#52656d;background:#f7f9fa;font:inherit;font-size:13px;text-align:left;cursor:pointer}.admin-function-search-trigger kbd{margin-left:auto;color:#79878d;font-family:inherit;font-size:10px;white-space:nowrap}.admin-function-search-overlay{position:fixed;z-index:2200;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:min(15vh,120px) 16px 24px;background:#17212857;font-family:Inter,Arial,Microsoft YaHei,sans-serif}.admin-function-search-dialog{width:min(640px,100%);border:1px solid #dbe3e7;border-radius:10px;background:#fff;box-shadow:0 14px 48px #11242b26;color:#243842}.admin-function-search-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}.admin-function-search-dialog h2{margin:0;font-size:17px}.admin-function-search-dialog header button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:5px;background:transparent;color:#60747e;cursor:pointer}.admin-function-search-input{display:flex;align-items:center;gap:10px;margin:0 18px 12px;padding:0 12px;border:1px solid #a2bdc6;border-radius:6px;color:#60747e}.admin-function-search-input:focus-within{outline:2px solid #168c92;outline-offset:1px}.admin-function-search-input input{width:100%;min-width:0;height:44px;border:0;outline:none;font:inherit;font-size:14px;color:#243842;background:transparent}.admin-function-search-results{display:grid;max-height:min(58vh,520px);overflow-y:auto;padding:0 8px 8px;overscroll-behavior:contain}.admin-function-search-results>button{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px;border:0;border-radius:5px;background:transparent;color:#243842;text-align:left;font:inherit;cursor:pointer}.admin-function-search-results>button.is-highlighted,.admin-function-search-results>button:hover{background:#edf6f7}.admin-function-search-results>button:focus-visible,.admin-function-search-dialog header button:focus-visible{outline:2px solid #168c92;outline-offset:-2px}.admin-function-search-results>button>span{flex:1 1 0;min-width:0}.admin-function-search-results strong{display:block;font-size:14px;line-height:1.4}.admin-function-search-results small{display:block;margin-top:3px;color:#70808a;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.admin-function-search-results>button>b{flex:0 0 auto;border:1px solid #dbe5e8;border-radius:4px;padding:3px 5px;color:#5a6e77;font-size:11px;font-weight:500;background:#fff}.admin-function-search-results>button>svg{flex:0 0 auto}.admin-function-search-empty{padding:12px 10px 20px;margin:0;color:#6b7c84;font-size:13px;line-height:1.6}.admin-function-search-dialog footer{padding:11px 18px;border-top:1px solid #e8edef;color:#7a8990;font-size:11px}.admin-shell .admin-sidebar-organized nav.admin-nav-scroll{min-height:0;flex:1 1 0;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;padding:0 3px 8px 0;overscroll-behavior:contain}.admin-shell .admin-sidebar-organized .admin-nav-group{flex:0 0 auto;display:block;margin:0}.admin-shell .admin-sidebar-organized .admin-nav-group-title{min-height:40px;height:40px;gap:9px;padding:0 11px;font-size:13px;font-weight:700}.admin-shell .admin-sidebar-organized .admin-nav-group-title svg{flex:0 0 auto}.admin-shell .admin-sidebar-organized .admin-nav-group-title svg:last-child{transform:none;transition:none}.admin-shell .admin-sidebar-organized .admin-nav-group.is-expanded .admin-nav-group-title svg:last-child{transform:rotate(90deg)}.admin-shell .admin-sidebar-organized .admin-nav-group.has-current-page .admin-nav-group-title{color:#0b777d}.admin-shell .admin-sidebar-organized .admin-nav-group-items{display:none;padding:2px 0 4px}.admin-shell .admin-sidebar-organized .admin-nav-group.is-expanded .admin-nav-group-items,.admin-shell .admin-sidebar-organized .admin-nav-group.is-standalone .admin-nav-group-items{display:grid;gap:2px}.admin-shell .admin-sidebar-organized .admin-nav-item,.admin-shell .admin-sidebar-organized .admin-nav-group:not(.is-standalone) .admin-nav-item{min-height:38px;height:38px;padding:0 11px 0 30px;gap:9px;font-size:13px;font-weight:500}.admin-shell .admin-sidebar-organized .admin-nav-group.is-standalone .admin-nav-item{min-height:40px;height:40px;padding-left:11px;font-weight:700}.admin-shell .admin-sidebar-organized .admin-nav-item svg{flex:0 0 auto}.admin-shell .admin-sidebar-organized .admin-nav-item.is-active{color:#0b777d;background:#e0f3f3;font-weight:700}.admin-shell .admin-sidebar-organized nav button:focus-visible,.admin-shell .admin-sidebar-organized .admin-logout:focus-visible{outline:2px solid #168c92;outline-offset:-2px}.admin-shell .admin-sidebar-organized .admin-support-nav-badge{height:18px;min-width:18px;box-shadow:none;font-size:10px}.admin-shell .admin-sidebar-organized .admin-logout{min-height:42px;flex:0 0 auto;margin-top:8px;border-top:1px solid #e5edef;border-radius:0;font-size:13px}@media(max-width:760px){.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-function-search-trigger{max-width:300px;margin:0 0 8px}.admin-function-search-overlay{padding:64px 10px 18px}.admin-function-search-dialog header{padding:12px}.admin-function-search-input{margin-inline:12px}.admin-function-search-results{max-height:60dvh}.admin-shell:not(.admin-section-support) .admin-sidebar.admin-sidebar-organized{position:relative}.admin-shell:not(.admin-section-support) .admin-sidebar-organized nav.admin-nav-scroll{flex:0 0 auto;flex-direction:row;gap:4px;padding:0 0 5px;overflow-x:auto;overflow-y:hidden}.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-nav-group,.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-nav-group-items,.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-nav-group.is-expanded .admin-nav-group-items,.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-nav-group.is-standalone .admin-nav-group-items{display:contents}.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-nav-group-title{display:none}.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-nav-item,.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-nav-group:not(.is-standalone) .admin-nav-item,.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-nav-group.is-standalone .admin-nav-item{width:auto;flex:0 0 auto;min-height:40px;height:40px;padding:0 11px}.admin-shell:not(.admin-section-support) .admin-sidebar-organized .admin-logout{position:absolute;top:10px;right:12px;display:flex;width:auto;min-height:36px;margin:0;padding:0 8px;border:0;border-radius:5px}}@media(max-width:900px){.admin-shell.admin-section-support .admin-sidebar.admin-sidebar-organized{display:none;height:calc(100dvh - 56px)}.admin-shell.admin-section-support.is-support-nav-open .admin-sidebar.admin-sidebar-organized{display:flex}.admin-shell.admin-section-support .admin-sidebar-organized nav.admin-nav-scroll{flex:1 1 0;flex-direction:column;overflow-x:hidden;overflow-y:auto}.admin-shell.admin-section-support .admin-sidebar-organized .admin-nav-group-title,.admin-shell.admin-section-support .admin-sidebar-organized .admin-logout{display:flex}}.admin-config-center{color:#253740}.admin-config-center-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.admin-config-center-heading>svg{flex:0 0 auto;margin-top:3px;color:#58727d}.admin-config-center-heading h2{margin:0 0 6px;font-size:20px}.admin-config-center-heading p{margin:0;color:#77838c;font-size:13px;line-height:1.6}.admin-config-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.admin-config-directory-group{min-width:0;overflow:hidden;border:1px solid #dde6e9;border-radius:8px;background:#fff}.admin-config-directory-group>header{padding:15px 16px 12px;border-bottom:1px solid #e9eef0;background:#fbfcfc}.admin-config-directory-group h3{margin:0 0 5px;font-size:15px}.admin-config-directory-group>header p{margin:0;color:#78858e;font-size:12px;line-height:1.5}.admin-config-directory-links{display:grid}.admin-config-directory-links>button{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:12px 16px;border:0;border-bottom:1px solid #eef2f3;color:#273d47;background:#fff;text-align:left;font:inherit;cursor:pointer}.admin-config-directory-links>button:last-child{border-bottom:0}.admin-config-directory-links>button:hover{background:#f3f8f9}.admin-config-directory-links>button:focus-visible{outline:2px solid #168c92;outline-offset:-2px}.admin-config-directory-links>button>span{min-width:0;flex:1 1 0}.admin-config-directory-links strong{display:block;font-size:13px;line-height:1.4}.admin-config-directory-links small{display:block;margin-top:4px;color:#7b8890;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.admin-config-directory-links>button>b{flex:0 0 auto;padding:3px 5px;border:1px solid #dce6e9;border-radius:4px;color:#71828b;font-size:10px;font-weight:500;white-space:nowrap}.admin-config-directory-links>button>svg{flex:0 0 auto;color:#6b7e87}.admin-config-directory-note{margin:0;padding:12px 16px;border-top:1px solid #e9eef0;color:#75808b;font-size:12px;line-height:1.6;background:#f8fafb}.admin-config-center-loading{padding:20px;border:1px solid #e3e9ec;border-radius:8px;color:#71828b;background:#fff;font-size:13px}@media(min-width:1500px){.admin-config-center-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.admin-config-center-grid{grid-template-columns:1fr}}@media(max-width:480px){.admin-config-center-heading h2{font-size:18px}.admin-config-directory-links>button{padding:11px 12px;gap:6px}.admin-config-directory-links>button>svg{display:none}}.admin-reward-codes-workspace .admin-reward-code-form small{display:block;margin-top:5px;color:#71838b;font-size:11px;line-height:1.5}.admin-reward-codes-workspace .admin-reward-code-form{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-reward-codes-workspace .admin-reward-code-form .is-wide{grid-column:1 / -1}.admin-reward-codes-workspace .admin-reward-field{min-width:0}.admin-reward-codes-workspace .admin-reward-field-label{display:flex;align-items:center;gap:5px;min-height:24px;margin-bottom:5px}.admin-reward-codes-workspace .admin-reward-field-label>label{color:#52626b;font-size:12px;font-weight:650;line-height:1.4}.admin-reward-codes-workspace .admin-reward-field input,.admin-reward-codes-workspace .admin-reward-field select{min-width:0;max-width:100%}.admin-reward-codes-workspace .admin-reward-field input[readonly],.admin-reward-codes-workspace .admin-reward-field select:disabled{color:#607681;background:#f5f8f9}.admin-reward-codes-workspace .admin-reward-language{display:grid;flex:0 0 auto;gap:4px;max-width:150px;color:#687f87;font-size:11px}.admin-reward-codes-workspace .admin-reward-language select{min-height:34px;padding:5px 8px;border:1px solid #d8e3e7;border-radius:7px;color:#42606c;background:#fff;font:inherit;font-size:12px}.admin-reward-help-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;border-radius:50%;color:#66848e;background:transparent;cursor:help}.admin-reward-help-trigger:hover,.admin-reward-help-trigger[aria-expanded=true]{color:#187a82;background:#eaf5f5}.admin-reward-help-trigger:focus-visible,.admin-reward-codes-workspace summary:focus-visible{outline:2px solid #248a94;outline-offset:2px}.admin-reward-help-popover{position:fixed;z-index:100000;box-sizing:border-box;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:14px 15px;border:1px solid #d6e4e7;border-radius:11px;color:#425c68;background:#fcfefe;box-shadow:0 10px 35px #1e415029,0 2px 6px #1e415014;font-family:Inter,Microsoft YaHei,system-ui,sans-serif;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.admin-reward-help-popover>strong{display:block;margin-bottom:9px;color:#235f6c;font-size:13px}.admin-reward-help-popover p{margin:8px 0 0}.admin-reward-help-popover b{display:block;color:#4a6b77;font-size:11px;font-weight:650}.admin-reward-codes-workspace .admin-reward-advanced{margin-top:3px;padding:12px 14px;border:1px solid #e0e9eb;border-radius:8px;background:#f8fafb}.admin-reward-codes-workspace .admin-reward-advanced>summary{color:#486975;font-size:12px;font-weight:650;cursor:pointer}.admin-reward-codes-workspace .admin-reward-advanced>p{margin:10px 0;color:#748993;font-size:11px;line-height:1.6}.admin-reward-codes-workspace .admin-reward-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-reward-codes-workspace .admin-reward-legacy-note{display:flex;align-items:center;gap:5px;margin-top:12px;color:#74858c;font-size:11px;line-height:1.5}.admin-reward-codes-workspace .admin-reward-rule-summary{padding:12px 14px;border:1px solid #d6e8e9;border-radius:8px;background:#f1f8f8;color:#446873;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.admin-reward-codes-workspace .admin-reward-rule-summary>strong{font-size:11px;font-weight:650}.admin-reward-codes-workspace .admin-reward-rule-summary>p{margin:4px 0 0}.admin-reward-codes-workspace .admin-reward-created-summary,.admin-reward-codes-workspace .admin-reward-saved-summary{flex:1 1 100%;margin:7px 0 0;color:#687e85;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.admin-reward-codes-workspace .admin-reward-code-form>button:disabled{opacity:.55;cursor:wait}.admin-reward-codes-workspace .admin-reward-legacy{margin-top:18px;padding-top:14px;border-top:1px solid #e4ecee}.admin-reward-codes-workspace .admin-reward-legacy summary{color:#526d77;font-size:12px;cursor:pointer}.admin-reward-codes-workspace .admin-reward-legacy[open] summary{margin-bottom:14px}.admin-reward-codes-workspace .admin-reward-created{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;color:#25645b;font-size:12px}.admin-reward-codes-workspace .admin-reward-created button,.admin-reward-codes-workspace .admin-reward-pager button,.admin-reward-codes-workspace .admin-reward-search>button,.admin-reward-codes-workspace .admin-reward-refresh,.admin-reward-codes-workspace .admin-reward-close{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 11px;border:1px solid #d7e1e5;border-radius:7px;color:#425f6b;background:#fff;font:inherit;font-size:12px;cursor:pointer}.admin-reward-codes-workspace .admin-reward-search{display:flex;align-items:start;gap:8px}.admin-reward-codes-workspace .admin-reward-search .admin-search-with-icon{flex:1}.admin-reward-codes-workspace .admin-reward-search>button{min-height:42px}.admin-reward-codes-workspace .admin-reward-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;color:#6a7e87;font-size:12px}.admin-reward-codes-workspace .admin-reward-pager span{margin-right:auto}.admin-reward-codes-workspace .admin-reward-pager button:disabled,.admin-reward-codes-workspace .admin-reward-refresh:disabled{opacity:.45;cursor:not-allowed}.admin-reward-codes-workspace .admin-reward-error{padding:10px 12px;border-radius:7px;color:#a03c43;background:#fff1f2;font-size:13px}.admin-reward-codes-workspace .admin-code-value{overflow-wrap:anywhere}.admin-reward-codes-workspace td>small{display:block;margin-top:4px}.admin-reward-codes-workspace .admin-reward-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:720px){.admin-reward-codes-workspace .admin-reward-code-form,.admin-reward-codes-workspace .admin-reward-advanced-grid{grid-template-columns:minmax(0,1fr)}.admin-reward-codes-workspace .admin-reward-code-create .admin-panel-head{align-items:start;gap:12px}.admin-reward-codes-workspace .admin-reward-language{max-width:110px}.admin-reward-codes-workspace .admin-code-status-action{min-width:0;padding:10px}}@media(min-width:721px)and (max-width:1120px){.admin-reward-codes-workspace .admin-reward-code-form,.admin-reward-codes-workspace .admin-reward-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-activity-playback-test{margin-top:14px;padding-top:12px;border-top:1px solid var(--admin-line);min-width:0}.admin-activity-playback-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.admin-activity-playback-actions>span{color:var(--admin-muted);font-size:12px}.admin-activity-playback-test p{color:var(--admin-muted);font-size:11px;line-height:1.65;overflow-wrap:anywhere}.admin-activity-playback-test .admin-activity-playback-error{color:#a23f47}.admin-activity-playback-results dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.admin-activity-playback-results dt{color:var(--admin-muted);font-size:11px}.admin-activity-playback-results dd{margin:4px 0 0;color:var(--admin-text);font-size:13px;font-weight:600;overflow-wrap:anywhere}.admin-activity-playback-results summary{color:#36777d;cursor:pointer;font-size:12px}.admin-activity-playback-results ul{padding-left:18px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.admin-home-activity{min-width:0;color:var(--admin-text)}.admin-home-activity-heading,.admin-home-activity-actions,.admin-home-activity-list>header,.admin-home-activity-editor>header,.admin-home-activity-editor>footer,.admin-home-activity-preview>header{display:flex;align-items:center;gap:10px}.admin-home-activity-heading{justify-content:space-between;flex-wrap:wrap;margin-bottom:15px}.admin-home-activity h2{margin:0;font-size:20px}.admin-home-activity h3{margin:0;font-size:15px}.admin-home-activity-heading p{margin:6px 0 0;color:var(--admin-muted);font-size:12px;line-height:1.6}.admin-home-activity button,.admin-home-activity-open{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:6px 11px;border:1px solid var(--admin-line);border-radius:7px;color:var(--admin-text);background:#fff;font:inherit;font-size:12px;cursor:pointer;text-decoration:none}.admin-home-activity button.is-primary{background:#138b91;border-color:#138b91;color:#fff}.admin-home-activity button.is-danger{color:#9e3944;background:snow;border-color:#edd9dc}.admin-home-activity button:disabled{cursor:default;opacity:.5}.admin-home-activity button:focus-visible,.admin-home-activity input:focus-visible,.admin-home-activity textarea:focus-visible,.admin-home-activity select:focus-visible,.admin-home-activity a:focus-visible{outline:2px solid #138b91;outline-offset:3px}.admin-home-activity label{display:flex;align-items:center;gap:7px;font-size:12px}.admin-home-activity input:not([type=checkbox]),.admin-home-activity select,.admin-home-activity textarea{min-width:0;max-width:100%;min-height:36px;border:1px solid var(--admin-line);border-radius:7px;padding:7px 9px;background:#fff;color:var(--admin-text);font:inherit;font-size:12px}.admin-home-activity input[type=checkbox]{width:16px;height:16px;accent-color:#138b91}.admin-home-activity small{color:var(--admin-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.admin-home-activity-state{color:var(--admin-muted);font-size:12px;line-height:1.7}.admin-home-activity-error,.admin-home-activity-feedback{padding:10px 12px;margin:10px 0;border:1px solid #f0d5d6;border-radius:7px;background:#fff8f8;color:#a23f47;font-size:12px;line-height:1.7}.admin-home-activity-feedback{border-color:#cce9df;color:#287964;background:#f2fbf7}.admin-home-activity-settings{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}.admin-home-activity-settings input[type=number]{width:72px}.admin-home-activity-settings>label,.admin-home-activity-preview-controls label{white-space:nowrap}.admin-home-activity-settings p{margin:0;width:100%;color:var(--admin-muted);font-size:12px}.admin-home-activity-settings>small{flex-basis:100%}.admin-home-activity-settings>[data-testid=activity-saved-playback]{flex-basis:100%;margin:0}.admin-home-activity-pressure-archive summary{color:#52666e;cursor:pointer;font-size:12px}.admin-home-activity-pressure-archive p{color:var(--admin-muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.admin-home-activity-editor{display:grid;gap:14px}.admin-home-activity-editor>header{justify-content:space-between}.admin-home-activity-editor-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-home-activity-editor-meta label,.admin-home-activity-editor-languages label{display:grid;gap:6px;min-width:0}.admin-home-activity-editor-languages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-home-activity-editor textarea{width:100%;resize:vertical;min-height:76px;line-height:1.6}.admin-home-activity-editor>footer{flex-wrap:wrap}.admin-home-activity-editor>footer input[type=number]{width:86px}.admin-home-activity-editor>footer>button{margin-left:auto}.admin-home-activity-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,480px);gap:16px;align-items:start}.admin-home-activity-grid>.admin-panel{min-width:0;margin-top:0}.admin-home-activity-list>header{flex-wrap:wrap;margin-bottom:12px}.admin-home-activity-list>header>span{color:var(--admin-muted);font-size:11px}.admin-home-activity-list>header>button{margin-left:auto}.admin-home-activity-list article{border-top:1px solid var(--admin-line);padding:13px 0}.admin-home-activity-list article:last-child{padding-bottom:0}.admin-home-activity-list article.is-disabled{opacity:.66}.admin-home-activity-row-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-home-activity-row-title strong{font-size:13px}.admin-home-activity-row-title>span{border-radius:4px;background:#edf3f1;color:#4b7169;font-size:10px;padding:2px 6px}.admin-home-activity-list article>p{color:#52666e;margin:7px 0 4px;line-height:1.6;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.admin-home-activity-row-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.admin-home-activity-row-actions button[aria-label]{width:34px;padding:0}.admin-home-activity-preview>header{margin-bottom:13px}.admin-home-activity-preview-controls{display:flex;flex-wrap:wrap;gap:10px 12px}.admin-home-activity-preview-controls label:first-child{flex-basis:100%}.admin-home-activity-phone{max-width:100%;margin:14px auto 18px;padding:14px 18px;box-sizing:border-box;border:1px solid #e4e9e5;border-radius:18px;background:#f6f8f6;overflow:hidden}.admin-home-activity-phone>*{margin-block:0}.admin-home-activity-open{width:100%;border-color:#c7dddf;color:#28737b}.admin-home-activity-preview>small{display:block;margin-top:10px}.admin-home-activity-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px}.admin-home-activity-tabs button{min-width:0;border-radius:7px;font-weight:600}.admin-home-activity-tabs button[aria-selected=true]{color:#187a80;border-color:#acd4d4;background:#eaf5f3}.admin-home-activity-main{min-width:0;display:grid;gap:14px;align-content:start}.admin-home-activity-main>.admin-panel{margin:0}.admin-home-activity-random>header,.admin-home-activity-manual>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.admin-home-activity-manual>header>div{display:grid;gap:4px}.admin-home-activity-random-types{display:grid;gap:8px}.admin-home-activity-random-type{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:38px}.admin-home-activity-random-type>label{flex-shrink:0;white-space:nowrap}.admin-home-activity-range{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.admin-home-activity-range input{width:90px}.admin-home-activity-range>span{color:var(--admin-muted);font-size:11px}.admin-home-activity-random-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 10px;padding-top:14px;border-top:1px solid var(--admin-line)}.admin-home-activity-random-controls>label{white-space:nowrap}.admin-home-activity-random-controls input[type=number]{width:68px}.admin-home-activity-random-controls input[aria-label=随机播报币种]{width:64px}.admin-home-activity-random-controls>button{margin-left:auto}.admin-home-activity-refresh-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:13px}.admin-home-activity-refresh-controls>label{white-space:nowrap}.admin-home-activity-refresh-controls>small{flex-basis:100%}.admin-home-activity-runtime{margin:0 0 14px;padding:11px 12px;border:1px solid var(--admin-line);border-radius:8px;background:#f9fbfb}.admin-home-activity-runtime>header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.admin-home-activity-runtime>header>strong{color:#376e75;font-size:12px}.admin-home-activity-runtime>header>span{color:var(--admin-muted);font-size:11px}.admin-home-activity-runtime dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.admin-home-activity-runtime dl>div{min-width:0}.admin-home-activity-runtime dt{color:var(--admin-muted);font-size:10px;line-height:1.5}.admin-home-activity-runtime dd{margin:2px 0 0;color:var(--admin-text);font-size:12px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.admin-home-activity-runtime-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.admin-home-activity-runtime>small{display:block;margin-top:8px}.admin-home-activity-runtime .admin-home-activity-error{margin-bottom:0}.admin-home-activity-editor{padding-top:12px;border-top:1px solid var(--admin-line)}.admin-home-activity-editor>header>strong{font-size:13px}.admin-home-activity-advanced{border-top:1px solid var(--admin-line);padding-top:11px}.admin-home-activity-advanced>summary,.admin-home-activity-list>summary{cursor:pointer;color:#36777d;font-size:13px;font-weight:600}.admin-home-activity-advanced>.admin-home-activity-editor-meta{margin-top:12px;margin-bottom:12px}.admin-home-activity-advanced>.admin-home-activity-editor-languages{margin-top:12px;grid-template-columns:minmax(0,1fr)}.admin-home-activity-list>summary{padding-block:2px}.admin-home-activity-list>summary>span{font-size:11px;font-weight:400;color:var(--admin-muted);margin-left:10px}.admin-home-activity-list[open]>summary{margin-bottom:12px}.admin-home-activity .is-toggle{white-space:nowrap}.admin-home-activity-random-type>small{max-width:58%;text-align:right}.admin-home-activity-stress>label{margin-block:10px}.admin-home-activity-stress-currency input{width:74px}.admin-home-activity-stress>.admin-home-activity-random-type{margin-top:8px}.admin-home-activity-rule-status{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:baseline;padding:7px 9px;border-radius:6px;background:#faf4e8;color:#906929;font-size:11px;line-height:1.6}.admin-home-activity-rule-status>strong{font-size:11px}.admin-home-activity-rule-status.is-matched{background:#eef7f3;color:#327868}.admin-home-activity-rule-status.is-unavailable{background:#f1f3f5;color:#667581}.admin-home-activity-list article>.admin-home-activity-rule-status{display:block;margin-top:6px}.admin-home-activity-local-accounts{padding:11px 12px;margin-bottom:14px;border:1px solid var(--admin-line);border-radius:7px;background:#f9fbfb}.admin-home-activity-mixed-summary{display:grid;gap:3px;margin-bottom:11px}.admin-home-activity-mixed-summary>strong{color:#36777d;font-size:13px}.admin-home-activity-local-accounts>label{flex-wrap:wrap}.admin-home-activity-local-accounts input[type=search]{flex:1;min-width:130px}.admin-home-activity-account-options{display:grid;gap:7px;margin-top:11px}.admin-home-activity-account-options>label{min-height:30px}.admin-home-activity-account-options b{font-size:11px;min-width:55px}.admin-home-activity-account-options span{color:var(--admin-muted);font-size:12px;overflow-wrap:anywhere}.admin-home-activity-account-pages{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.admin-home-activity-account-pages>small{flex:1}.admin-home-activity-fixed-count{color:#36777d;font-size:12px}.admin-home-activity-source{display:inline-block;margin-top:7px;padding:2px 6px;color:#577386;background:#edf3f7;border-radius:4px;font-size:10px}.admin-home-activity-source[data-simulation-source=synthetic]{color:#8e7848;background:#f7f3e9}.admin-home-activity-quantity{display:grid;gap:3px;font-size:12px}.admin-home-activity-quantity strong{font-size:14px}.admin-home-activity-primary-actions{flex-basis:100%;flex-wrap:wrap;padding-top:4px}.admin-home-activity-primary-actions .admin-home-activity-open{width:auto}.admin-home-activity-home-runtime{margin-top:14px}.admin-home-activity-home-runtime>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.admin-home-activity-home-runtime>header>span{color:#36777d;font-size:12px}.admin-home-activity-home-runtime dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 20px;margin:0 0 12px}.admin-home-activity-home-runtime dl>div{min-width:0}.admin-home-activity-home-runtime dt{color:var(--admin-muted);font-size:11px}.admin-home-activity-home-runtime dd{margin:4px 0 0;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-home-activity-simple-preview{margin-top:14px}.admin-home-activity-simple-preview>header{flex-wrap:wrap}.admin-home-activity-simple-preview .admin-home-activity-preview-controls label:first-child{flex-basis:auto}.admin-home-activity-simple-preview .admin-home-activity-phone{margin:12px 0 0}.admin-home-activity-toolbox{margin-top:14px}.admin-home-activity-toolbox>summary{cursor:pointer;color:#36777d;font-size:13px;font-weight:600}.admin-home-activity-toolbox-content{padding-top:16px}.admin-home-activity-toolbox .admin-home-activity-tabs{margin-top:14px}@media(max-width:1240px){.admin-home-activity-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.admin-home-activity-heading{align-items:flex-start}.admin-home-activity .admin-panel{padding:14px}.admin-home-activity-editor-meta,.admin-home-activity-editor-languages{grid-template-columns:minmax(0,1fr)}.admin-home-activity button,.admin-home-activity select,.admin-home-activity input:not([type=checkbox]){min-height:40px}.admin-home-activity-list>header>button{margin-left:0}.admin-home-activity-manual>header{flex-wrap:wrap}.admin-home-activity-random>header{align-items:flex-start;flex-direction:column;gap:4px}.admin-home-activity-random-type{gap:8px;flex-wrap:wrap}.admin-home-activity-range input{width:76px}.admin-home-activity-range{flex:1}.admin-home-activity-random-controls>button{margin-left:0}.admin-home-activity-home-runtime dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-record-queries{color:#253446;min-width:0}.admin-record-queries *,.arq-drawer *{box-sizing:border-box}.arq-page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px}.arq-page-heading small{color:#718096;font-size:12px}.arq-page-heading h2{margin:4px 0 6px;font-size:25px;line-height:1.2}.arq-page-heading p{margin:0;font-size:13px;color:#64748b}.arq-heading-actions{display:flex;gap:8px;flex-shrink:0}.arq-panel{background:#fff;border:1px solid #dfe5ec;border-radius:9px;overflow:hidden}.admin-record-queries button,.arq-drawer button,.admin-record-queries input,.admin-record-queries select,.arq-drawer input,.arq-drawer select,.arq-drawer textarea{font:inherit}.arq-primary,.arq-secondary,.arq-danger{min-height:36px;padding:8px 13px;border-radius:6px;font-size:13px;font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:6px;cursor:pointer}.arq-primary{color:#fff;background:#187f89;border:1px solid #187f89}.arq-secondary{color:#34465a;background:#fff;border:1px solid #d7e0e9}.arq-secondary:hover{background:#f5f8fb}.arq-danger{color:#ae3640;background:#fff;border:1px solid #e4b7bc}.admin-record-queries button:disabled,.arq-drawer button:disabled{opacity:.48;cursor:not-allowed}.admin-record-queries button:focus-visible,.arq-drawer button:focus-visible,.admin-record-queries input:focus-visible,.admin-record-queries select:focus-visible,.arq-drawer textarea:focus-visible{outline:2px solid #1a7fbd;outline-offset:2px}.arq-filter-form{padding:16px;display:flex;gap:12px;align-items:end;flex-wrap:wrap;border-bottom:1px solid #e8edf2}.arq-filter-form>label{display:flex;flex-direction:column;gap:6px;min-width:115px;flex:0 1 145px}.arq-filter-form label>span{font-size:12px;font-weight:600;color:#536275}.arq-filter-form input,.arq-filter-form select{height:36px;width:100%;min-width:0;padding:6px 9px;color:#263548;background:#fff;border:1px solid #d4dce6;border-radius:5px;font-size:13px}.arq-filter-form>.arq-search-field{flex:1 1 260px;min-width:220px}.arq-search-field>div{display:flex;align-items:center;height:36px;border:1px solid #d4dce6;border-radius:5px;padding:0 10px;gap:7px;color:#7b889a}.arq-search-field>div input{border:0;padding:6px 0;background:transparent;outline-offset:-1px}.arq-filter-actions{display:flex;gap:8px}.arq-finance-filters>label{flex-basis:124px}.arq-scope{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;background:#f5f8fb;border-bottom:1px solid #e6edf3;color:#536277;font-size:12px}.arq-scope small{font-size:11px;text-align:right}.arq-summary{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:13px 16px;border-bottom:1px solid #e6edf3}.arq-summary>span:not(.arq-summary-note){display:flex;flex-direction:column;gap:4px}.arq-summary small{color:#68788c;font-size:11px}.arq-summary strong{font-size:17px}.arq-summary-note{margin-left:auto;color:#748198;font-size:11px}.arq-table-scroll{overflow-x:auto}.admin-record-queries table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.admin-record-queries th{background:#fafbfc;color:#6b798b;padding:11px 14px;font-size:12px;white-space:nowrap;border-bottom:1px solid #e4e9ef}.admin-record-queries td{padding:12px 14px;border-bottom:1px solid #edf0f4;vertical-align:middle;line-height:1.45}.admin-record-queries tbody tr:hover{background:#f8fafc}.admin-record-queries td>small{display:block;color:#7c8797;margin-top:3px;font-size:11px;max-width:240px;word-break:break-word}.admin-record-queries td>strong{display:block}.arq-amount{font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.arq-link{padding:0;color:#21688e;font-size:13px;border:0;background:none;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:5px}.arq-link:hover{text-decoration:underline}.arq-status{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #dfe6ed;background:#f5f7fa;border-radius:4px;color:#566678;font-size:11px;line-height:1.3;white-space:nowrap}.arq-status.is-active,.arq-status.is-completed{color:#26715b;background:#eff8f3;border-color:#cde5d8}.arq-status.is-pending,.arq-status.is-processing,.arq-status.is-approved{color:#896426;background:#fff8e8;border-color:#eedeba}.arq-status.is-rejected,.arq-status.is-failed,.arq-status.is-blocked{color:#a03d45;background:#fff5f5;border-color:#eed4d5}.arq-pagination{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#617185;font-size:12px}.arq-pagination>div{display:flex;align-items:center;gap:8px}.arq-pagination button,.arq-mini-pagination button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:5px 9px;border:1px solid #dce3eb;background:#fff;border-radius:4px;color:#47586c;cursor:pointer;font-size:12px}.arq-pagination label{display:flex;align-items:center;gap:6px;margin-right:6px}.arq-pagination select{padding:4px;border:1px solid #dce3eb;border-radius:4px;background:#fff}.arq-empty{padding:28px 16px!important;color:#7b8796;font-size:13px;text-align:center;font-weight:400}.arq-error{display:flex;align-items:center;gap:10px;margin:12px 16px;padding:10px 12px;color:#9c3540;background:#fff4f4;border:1px solid #f0d5d7;border-radius:5px;font-size:13px;line-height:1.5}.arq-error>span{flex:1}.arq-error button{padding:4px 8px;border:1px solid #dfb9bd;color:#913740;background:#fff;border-radius:4px;white-space:nowrap}.arq-success{color:#2b6f50;background:#eff8f2;padding:10px;font-size:13px;border-radius:4px}.arq-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:#1c283657}.arq-drawer{width:min(660px,94vw);height:100dvh;display:flex;flex-direction:column;background:#fff;color:#263548;box-shadow:-5px 0 28px #11253921;outline:0}.arq-drawer-heading{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:17px 22px;border-bottom:1px solid #e3e9ef;background:#fff}.arq-drawer-heading small{color:#6b7b90;font-size:12px}.arq-drawer-heading h2{margin:5px 0 0;font-size:21px}.arq-close{padding:7px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #dbe2eb;border-radius:5px;background:#fff;color:#687689;cursor:pointer}.arq-drawer-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px}.arq-drawer-footer{flex:0 0 auto;padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e3e9ef;background:#fafbfd}.arq-drawer-footer small{color:#778395;font-size:11px}.arq-drawer-footer>div{display:flex;gap:8px}.arq-detail-section{border-bottom:1px solid #e8edf2;padding:19px 0}.arq-detail-section:last-child{border-bottom:0}.arq-detail-section>h3{font-size:15px;margin:0 0 14px}.arq-customer-title{display:flex;align-items:center;gap:11px;margin:0 0 15px}.arq-customer-title>div{flex:1;min-width:0}.arq-customer-title h3{font-size:16px;margin:0 0 4px;overflow-wrap:anywhere}.arq-customer-title p{margin:0;color:#6f7c8e;font-size:12px;overflow-wrap:anywhere}.arq-avatar{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;color:#43637f;background:#edf2f8;font-weight:650}.arq-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0}.arq-facts>div{min-width:0}.arq-facts>div.is-wide{grid-column:1 / -1}.arq-facts dt{font-size:11px;color:#748196;margin:0 0 4px}.arq-facts dd{font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.arq-facts dd>strong{font-size:16px}.arq-note{color:#768397;font-size:12px;line-height:1.6;margin:9px 0}.arq-inline-notice{padding:8px 11px;border-radius:4px;background:#faf7ef;margin-top:12px}.arq-inline-notice p{margin:4px 0;font-size:12px;color:#866735}.arq-mini-records article{display:flex;justify-content:space-between;align-items:center;padding:11px 0;gap:12px;border-bottom:1px solid #eef1f5}.arq-mini-records article>div{display:flex;flex-direction:column;gap:5px;min-width:0}.arq-mini-records article>div:last-child{align-items:flex-end;flex-shrink:0}.arq-mini-records small{color:#7b8798;font-size:11px}.arq-mini-records strong{font-size:13px;white-space:nowrap}.arq-mini-records .arq-link{overflow-wrap:anywhere}.arq-mini-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;font-size:12px;color:#7b8798}.arq-mini-pagination span{margin-right:auto}.arq-detail-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.arq-detail-links>button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;color:#356686;border:1px solid #dbe3ed;border-radius:4px;background:#fafbfd;font-size:12px;cursor:pointer}.arq-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.arq-ledger article{padding:12px;margin-bottom:10px;border:1px solid #e3e9f0;border-radius:5px;background:#fbfcfe}.arq-ledger-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px}.arq-ledger-head strong{font-size:12px}.arq-ledger-head time{color:#738094;font-size:11px}.arq-timeline{padding-left:12px;border-left:2px solid #e5ebf2}.arq-timeline article{padding:0 0 14px}.arq-timeline article:last-child{padding-bottom:0}.arq-timeline article>span{display:flex;align-items:center;gap:12px}.arq-timeline time{color:#748397;font-size:11px}.arq-timeline p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#627389;white-space:pre-wrap;overflow-wrap:anywhere}.arq-review-form{display:flex;flex-direction:column;gap:12px}.arq-review-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#526479}.arq-review-form textarea,.arq-review-form select{padding:9px;font-size:13px;color:#253749;border:1px solid #d5dee9;border-radius:5px;resize:vertical}.arq-review-form>div{display:flex;flex-wrap:wrap;gap:8px}.arq-review-form>small{color:#7a8798;font-size:11px}.arq-audit article{padding:10px 0;border-bottom:1px solid #edf1f5}.arq-audit strong{font-size:13px}.arq-audit small{display:block;margin-top:4px;color:#7b8796;font-size:11px}.arq-audit p{margin:6px 0 0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:800px){.arq-filter-form>label{flex:1 1 135px}.arq-filter-form>.arq-search-field{flex-basis:100%}.arq-summary{gap:16px}.arq-summary-note{margin-left:0}.arq-pagination{flex-wrap:wrap}.admin-record-queries table{min-width:790px}}@media(max-width:480px){.arq-page-heading{gap:10px;margin-bottom:14px}.arq-page-heading h2{font-size:22px}.arq-page-heading p{font-size:12px}.arq-page-heading>button{flex-shrink:0;padding:7px 10px}.arq-heading-actions{flex-wrap:wrap;max-width:110px;justify-content:flex-end}.arq-filter-form{padding:12px;gap:10px}.arq-filter-form>label{min-width:0;flex-basis:calc(50% - 10px)}.arq-filter-actions{width:100%}.arq-filter-actions>button{flex:1}.arq-scope{flex-direction:column;gap:5px;padding:10px 12px}.arq-scope small{text-align:left}.arq-pagination{padding:12px}.arq-pagination>div{flex-wrap:wrap}.arq-drawer{width:100%}.arq-drawer-heading{padding:14px 16px}.arq-drawer-scroll{padding:0 16px}.arq-drawer-footer{padding:11px 16px}.arq-facts{gap:13px}.arq-mini-records article{gap:8px}.arq-timeline article>span{flex-wrap:wrap;gap:6px}}.customer-login-security{margin:16px 0;padding:14px 0;border-top:1px solid #e5e9ec;color:#34434e}.customer-login-security h3{margin:0 0 12px;font-size:14px}.customer-login-security p,.customer-login-security small{font-size:12px;line-height:1.6}.customer-security-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:38px;font-size:13px}.customer-security-row>span,.customer-security-row>output{flex:1;min-width:70px;color:#77828b}.customer-security-row>output{color:#34434e;font-family:Consolas,monospace;overflow-wrap:anywhere}.customer-security-row>div{display:flex;gap:8px}.customer-security-row>.customer-security-login-actions{flex-wrap:wrap}.customer-security-diagnostics{margin:8px 0;font-size:12px;line-height:1.6}.customer-security-diagnostics>div{display:flex;flex-wrap:wrap;gap:4px 10px}.customer-security-diagnostics dt{color:#66747e}.customer-security-diagnostics dd{margin:0}.customer-login-security button{padding:6px 10px;border:1px solid #d9e2e6;border-radius:6px;background:#fff;color:#276c70;cursor:pointer;font:inherit}.customer-login-security button:disabled{opacity:.5;cursor:not-allowed}.customer-security-form{margin:8px 0 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-security-form label{display:grid;gap:5px;font-size:12px}.customer-security-form input{width:100%;box-sizing:border-box;padding:9px;border:1px solid #d6dfe5;border-radius:5px;background:#fff}.customer-security-editor-actions{grid-column:1 / -1;display:flex;gap:8px}@media(max-width:420px){.customer-security-form{grid-template-columns:1fr}}.admin-solar-fund-query{min-width:0;color:#263548}.admin-solar-fund-query *,.asfq-drawer *{box-sizing:border-box}.asfq-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.asfq-heading small{color:#728095;font-size:12px}.asfq-heading h2{margin:4px 0 7px;font-size:25px;line-height:1.2}.asfq-heading p{margin:0;font-size:13px;color:#67768b}.asfq-panel{border:1px solid #dfe6ed;border-radius:8px;background:#fff;overflow:hidden}.admin-solar-fund-query button,.admin-solar-fund-query input,.admin-solar-fund-query select,.asfq-drawer button{font:inherit}.asfq-primary,.asfq-secondary{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:5px;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:600}.asfq-primary{color:#fff;background:#187e88;border:1px solid #187e88}.asfq-secondary{color:#43536a;background:#fff;border:1px solid #d7e0ea}.asfq-secondary:hover{background:#f5f8fb}.admin-solar-fund-query button:disabled,.asfq-drawer button:disabled{opacity:.45;cursor:not-allowed}.admin-solar-fund-query button:focus-visible,.admin-solar-fund-query input:focus-visible,.admin-solar-fund-query select:focus-visible,.asfq-drawer button:focus-visible{outline:2px solid #1c7fa6;outline-offset:2px}.asfq-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;border-bottom:1px solid #e7edf3}.asfq-filters>label{min-width:110px;flex:0 1 136px;display:flex;flex-direction:column;gap:6px}.asfq-filters label>span{color:#607086;font-weight:600;font-size:12px}.asfq-filters input,.asfq-filters select{min-width:0;width:100%;height:36px;padding:6px 9px;border:1px solid #d4deea;border-radius:5px;color:#26374b;font-size:13px;background:#fff}.asfq-filters>.asfq-search{flex:1 1 250px}.asfq-search>div{height:36px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #d4deea;border-radius:5px;color:#7b8797}.asfq-search>div input{border:0;padding:6px 0}.asfq-filter-actions{display:flex;gap:8px}.asfq-scope{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;background:#f7f9fb;color:#64748a;font-size:12px;border-bottom:1px solid #e7edf3}.asfq-scope small{font-size:11px;text-align:right}.asfq-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:13px 0;border-bottom:1px solid #e7edf3}.asfq-summary>button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:2px 16px;text-align:left;border:0;border-right:1px solid #e5ebf1;background:#fff;cursor:pointer;color:#283b50}.asfq-summary>button:last-child{border-right:0}.asfq-summary>button:hover:not(:disabled) strong{color:#1f6f8b}.asfq-summary small{font-size:12px;color:#65758a}.asfq-summary strong{font-size:19px;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.asfq-summary span{font-size:11px;line-height:1.5;color:#7d899a}.asfq-table-scroll{max-width:100%;overflow-x:auto}.admin-solar-fund-query table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.admin-solar-fund-query th{white-space:nowrap;padding:11px 13px;color:#68788d;background:#fafbfd;font-size:12px;border-bottom:1px solid #e3eaf2}.admin-solar-fund-query td{padding:12px 13px;border-bottom:1px solid #edf1f5;vertical-align:middle;line-height:1.5}.admin-solar-fund-query td>small{display:block;color:#7e8a9b;font-size:11px;margin-top:3px;max-width:230px;overflow-wrap:anywhere}.admin-solar-fund-query tbody tr:hover{background:#f8fafc}.asfq-amount{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.asfq-link{display:inline-flex;align-items:center;gap:5px;padding:0;color:#266789;background:transparent;border:0;text-align:left;font-size:13px;cursor:pointer}.asfq-link:hover{text-decoration:underline}.asfq-status{display:inline-flex;padding:3px 7px;border:1px solid #dfe6ec;background:#f5f7fa;border-radius:4px;color:#5a6b7f;font-size:11px;line-height:1.3;white-space:nowrap}.asfq-status.is-active,.asfq-status.is-credited{background:#f0f8f6;color:#286a60;border-color:#d1e9e3}.asfq-status.is-completed{background:#f1f6fb;color:#466c8d;border-color:#d8e3ee}.asfq-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-size:12px;color:#68778b}.asfq-pagination>div{display:flex;align-items:center;gap:8px}.asfq-pagination label{display:flex;align-items:center;gap:6px}.asfq-pagination select{border:1px solid #dce3ec;border-radius:4px;padding:4px;background:#fff}.asfq-pagination button{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border:1px solid #dce3ec;border-radius:4px;color:#495c72;background:#fff;font-size:12px;cursor:pointer}.asfq-empty{color:#7a889b;padding:25px 15px!important;text-align:center;font-size:13px}.asfq-error{display:flex;align-items:center;gap:10px;border:1px solid #eed1d4;background:#fff5f5;color:#a23e48;padding:10px 12px;margin:12px 16px;border-radius:5px;font-size:13px;line-height:1.5}.asfq-error>span{flex:1}.asfq-error>button{padding:5px 8px;border:1px solid #e1b8bd;border-radius:4px;color:#a13e47;background:#fff;cursor:pointer;white-space:nowrap}.asfq-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:#1c283657}.asfq-drawer{display:flex;flex-direction:column;width:min(650px,94vw);height:100dvh;background:#fff;color:#293b50;box-shadow:-4px 0 25px #14233326;outline:0}.asfq-drawer>header{padding:18px 22px;flex-shrink:0;border-bottom:1px solid #e4ebf2;display:flex;align-items:center;justify-content:space-between;gap:12px}.asfq-drawer>header small{color:#7b889b;font-size:12px}.asfq-drawer>header h2{margin:5px 0 0;font-size:21px}.asfq-close{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:#fff;border:1px solid #dae3ec;border-radius:5px;color:#64768c;cursor:pointer}.asfq-drawer-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px}.asfq-drawer>footer{padding:12px 22px;flex-shrink:0;display:flex;justify-content:space-between;gap:10px;align-items:center;background:#fafbfd;border-top:1px solid #e3eaf2}.asfq-drawer>footer small{color:#78869b;font-size:11px}.asfq-detail-section{padding:18px 0;border-bottom:1px solid #e8eef4}.asfq-detail-section:last-child{border-bottom:0}.asfq-detail-section>h3{margin:0 0 14px;font-size:15px}.asfq-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.asfq-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0}.asfq-facts>div{min-width:0}.asfq-facts>div.is-wide{grid-column:1 / -1}.asfq-facts dt{color:#78869b;font-size:11px;margin-bottom:4px}.asfq-facts dd{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.asfq-facts dd>strong{font-size:16px}.asfq-note{color:#79879a;font-size:12px;line-height:1.6;margin:12px 0 0}.asfq-notice{padding:10px 12px;background:#f7f9fc;color:#63748c;border:1px solid #e4ebf2;border-radius:4px;font-size:13px;line-height:1.6}.asfq-transaction-link{margin-top:14px}.asfq-benefits article{padding:12px;border:1px solid #e3ebf3;border-radius:5px;margin-bottom:10px}.asfq-benefits article>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px}.asfq-benefits strong{font-size:13px}@media(max-width:1100px){.asfq-filters>label{flex-grow:1}.asfq-summary strong{font-size:17px}.admin-solar-fund-query table{min-width:1000px}}@media(max-width:700px){.asfq-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.asfq-summary>button:nth-child(2){border-right:0}.asfq-pagination{flex-wrap:wrap}.asfq-scope{flex-direction:column;gap:5px}.asfq-scope small{text-align:left}}@media(max-width:480px){.asfq-heading h2{font-size:22px}.asfq-heading p{font-size:12px}.asfq-heading>button{flex-shrink:0}.asfq-filters{padding:12px;gap:10px}.asfq-filters>label{min-width:0;flex-basis:calc(50% - 10px)}.asfq-filters>.asfq-search{flex-basis:100%}.asfq-filter-actions{width:100%}.asfq-filter-actions>button{flex:1}.asfq-summary>button{padding:2px 12px}.asfq-summary strong{font-size:17px}.asfq-pagination{padding:12px}.asfq-pagination>div{flex-wrap:wrap}.asfq-drawer{width:100%}.asfq-drawer>header,.asfq-drawer>footer{padding:14px 16px}.asfq-drawer-scroll{padding:0 16px}.asfq-facts{gap:13px}}.bmf-admin-actions,.bmf-admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.bmf-admin-tabs{padding-bottom:13px;margin-bottom:18px;border-bottom:1px solid #dfe6ed}.bmf-admin-tabs button{min-height:36px;padding:7px 13px;border:1px solid #d7e0ea;border-radius:6px;background:#fff;color:#43536a;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.bmf-admin-tabs button[aria-pressed=true]{background:#082c4b;border-color:#082c4b;color:#fff}.bmf-admin-tabs button:focus-visible{outline:2px solid #187e88;outline-offset:2px}.bmf-admin .asfq-heading h2{color:#082c4b}.bmf-admin td{white-space:nowrap}.bmf-admin td>small{white-space:normal}.bmf-admin td:first-child small{display:block;max-width:290px;min-width:190px;line-height:1.5;margin-top:4px}.bmf-admin .asfq-error{margin-bottom:12px}.bmf-admin-order-scope,.bmf-admin-order-scope>div,.bmf-admin-order-scope label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bmf-admin-order-scope select{min-height:32px;padding:4px 8px;border:1px solid #d7e0ea;border-radius:5px;color:#43536a;background:#fff}@media(max-width:630px){.bmf-admin .asfq-heading{flex-wrap:wrap;align-items:flex-start}}.admin-drawer-form>.admin-check,.admin-inline-form>.admin-check{display:flex;flex-direction:row;align-items:center;gap:7px;line-height:1.5}.admin-drawer-form>.admin-check input,.admin-inline-form>.admin-check input,.arq-review-form input[type=checkbox]{width:16px;min-width:16px;min-height:16px;height:16px;margin:0;padding:0}.arq-review-form input:not([type=checkbox]){min-height:36px;padding:8px 9px;border:1px solid #d5dee9;border-radius:5px;color:#253749}.admin-drawer-form details summary,details.admin-drawer-form>summary{cursor:pointer;font-weight:650;line-height:1.6}.admin-drawer-form article p,.admin-drawer-form article small{overflow-wrap:anywhere}.admin-drawer-form .admin-wallet-audit-row{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding:12px;margin-top:10px;border:1px solid #dce9e6;border-radius:8px;background:#f3faf8;min-width:0;text-align:left}.admin-wallet-audit-row p{margin:0}.admin-wallet-audit-row small{color:#667b85;line-height:1.5}.admin-casino{min-width:0}.admin-casino .admin-panel:first-child{margin-top:0}.admin-casino .admin-panel-head{margin-bottom:14px}.admin-casino .admin-panel-head h2{margin:0}.admin-casino .admin-panel-head p{max-width:780px;margin-bottom:0}.admin-casino-refresh{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:36px;padding:0 12px;border:1px solid #bfd9db;border-radius:7px;color:#087a82;font:inherit;background:#fff;cursor:pointer}.admin-casino-current{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;border:1px solid #cde2df;border-radius:7px;background:#f0f8f6}.admin-casino-current span,.admin-casino-current small{color:#607d7d;font-size:12px}.admin-casino-current strong{color:#136d68;font-size:16px}.admin-casino-search{display:grid;gap:7px;margin:0 0 14px}.admin-casino-search-box{position:relative}.admin-casino-autocomplete{position:absolute;z-index:5;top:100%;left:0;right:0;margin-top:-8px;padding:7px;border:1px solid #c6dcdf;border-radius:7px;background:#fff;box-shadow:0 9px 24px #1c4e5321}.admin-casino-autocomplete .admin-casino-search-results{margin:0;max-height:340px;gap:2px}.admin-casino-autocomplete .admin-casino-search-results>button{border-color:transparent}.admin-casino-autocomplete .admin-casino-search-results>button.is-active,.admin-casino-autocomplete .admin-casino-search-results>button:hover{background:#eef8f6;border-color:#bddeda}.admin-casino-autocomplete .admin-casino-note{margin:5px 7px}.admin-casino-search>label{color:#526f73;font-size:12px;font-weight:700}.admin-casino-search>div{display:flex;gap:10px}.admin-casino-search input{flex:1;width:100%;min-width:0;min-height:40px;padding:0 11px;border:1px solid #c6dcdf;border-radius:7px;color:#243e43;font:inherit;background:#fff}.admin-casino-search button{flex-shrink:0;padding:0 16px;border:0;border-radius:7px;color:#fff;font:inherit;font-weight:700;background:#138a8e;cursor:pointer}.admin-casino-search-results{display:grid;max-height:250px;overflow-y:auto;gap:6px;margin:10px 0 16px}.admin-casino-search-results>button{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #d8e7e8;border-radius:6px;color:#365b63;text-align:left;font:inherit;background:#fff;cursor:pointer}.admin-casino-search-results>button[aria-pressed=true]{border-color:#138a8e;background:#eef8f6;box-shadow:inset 3px 0 #138a8e}.admin-casino-search-results>button span:first-child{display:grid;min-width:0;gap:4px;overflow-wrap:anywhere}.admin-casino-search-results small{color:#728389;font-size:12px}.admin-casino-search-results>button span:last-child{flex-shrink:0;font-size:12px}.admin-casino-owner{margin:0 0 13px;color:#526f73;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.admin-casino-owner strong{color:#16474d}.admin-casino-cancel{margin-top:12px;padding:8px 12px;border:1px solid #edcece;border-radius:6px;color:#a44242;font:inherit;font-size:12px;background:#fff;cursor:pointer}.admin-casino-player-balance{display:grid;flex-shrink:0;gap:6px;text-align:right}.admin-casino-player-balance span{color:#61797e;font-size:12px}.admin-casino-player-balance strong{color:#16474d;font-size:22px}.admin-casino-player-metrics{margin:10px 0 20px}.admin-casino-history-head h3{margin:0;color:#365b63;font-size:15px}.admin-casino-history-head{margin-bottom:12px}.admin-casino-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-casino-history-head .admin-casino-note{margin-top:5px}.admin-casino-history-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#728389;font-size:12px}.admin-casino-next-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px}.admin-casino-next-form label{display:grid;gap:7px;min-width:0;color:#526f73;font-size:12px;font-weight:700}.admin-casino-next-form select,.admin-casino-house-form input{width:100%;min-width:0;min-height:42px;padding:0 10px;border:1px solid #c6dcdf;border-radius:7px;color:#243e43;font:inherit;background:#fff}.admin-casino-house-form{grid-template-columns:minmax(0,1fr) auto auto}.admin-casino-next-form button{min-height:42px;padding:0 17px;border:0;border-radius:7px;color:#fff;font:inherit;font-weight:700;background:#138a8e;cursor:pointer}.admin-casino button:disabled,.admin-casino select:disabled{opacity:.55;cursor:not-allowed}.admin-casino-note{margin:12px 0 0;color:#728389;font-size:12px;line-height:1.6}.admin-casino-error{margin:14px 0 0;padding:10px 12px;border:1px solid #edcece;border-radius:6px;color:#a44242;font-size:13px;background:#fff6f6}.admin-casino-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px}.admin-casino-metrics article{display:grid;gap:10px;min-width:0;padding:17px;border:1px solid #d8e7e8;border-radius:8px;background:#fff;box-shadow:0 4px 15px #1c4e5309}.admin-casino-metrics span,.admin-casino-house span,.admin-casino-probabilities span{color:#61797e;font-size:12px}.admin-casino-metrics strong{color:#16474d;font-size:24px;overflow-wrap:anywhere}.admin-casino-house{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.admin-casino-house>div,.admin-casino-probabilities>div{display:grid;gap:7px;min-width:0}.admin-casino-house strong{color:#1a535a;font-size:22px;overflow-wrap:anywhere}.admin-casino .admin-table-wrap{max-width:100%}.admin-casino .admin-table-wrap td{white-space:nowrap}.admin-casino-id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.admin-casino .admin-casino-empty{padding:22px;color:#869498;text-align:center}.admin-casino-internal summary{display:flex;align-items:center;gap:8px;color:#2c6670;cursor:pointer}.admin-casino-internal summary:focus-visible,.admin-casino button:focus-visible,.admin-casino select:focus-visible,.admin-casino input:focus-visible{outline:2px solid #158b96;outline-offset:3px}.admin-casino-probabilities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #dde8e9;border-radius:7px;background:#f7fafb}.admin-casino-probabilities strong{color:#365b63;font-size:17px}.admin-casino-overview{margin-top:0}.admin-casino-house-overview{padding:15px 18px;margin:12px 0 0;border:1px solid #d8e7e8;border-radius:8px;background:#fff}.admin-casino-house-overview strong{font-size:22px}.admin-casino-date{margin:7px 0 14px}.admin-casino-fold>summary{display:flex;align-items:center;gap:18px;min-height:28px;color:#365b63;cursor:pointer;list-style:none}.admin-casino-fold>summary:before{content:"›";color:#138a8e;font-size:22px;line-height:1}.admin-casino-fold[open]>summary:before{transform:rotate(90deg)}.admin-casino-fold>summary strong{font-size:15px}.admin-casino-fold>summary span{color:#728389;font-size:12px}.admin-casino-fold>summary small{margin-left:auto;color:#138a8e;font-size:12px}.admin-casino-fold-content{margin-top:16px}.admin-casino-fold>summary:focus-visible{outline:2px solid #158b96;outline-offset:3px}.admin-casino-account-search{display:flex;max-width:500px;gap:10px;margin-bottom:12px}.admin-casino-account-search input{flex:1;min-width:0;min-height:36px;padding:0 10px;border:1px solid #c6dcdf;border-radius:6px;color:#243e43;font:inherit}.admin-casino-account-search button{padding:0 15px;border:1px solid #bfd9db;border-radius:6px;color:#087a82;font:inherit;background:#fff;cursor:pointer}@media(max-width:1100px){.admin-casino-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.admin-casino-next-form{grid-template-columns:1fr}.admin-casino-metrics,.admin-casino-house,.admin-casino-probabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-casino-house strong{font-size:19px}.admin-casino-player .admin-panel-head{flex-wrap:wrap}.admin-casino-player-balance{flex-shrink:1;text-align:left}.admin-casino-search-results>button{align-items:flex-start;flex-wrap:wrap;gap:6px}.admin-casino-fold>summary{flex-wrap:wrap;gap:8px}}.bts-treasure-admin-tabs,.bts-vip-treasure-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.bts-treasure-admin-tabs{padding:0 0 13px;border-bottom:1px solid #dce6ec}.bts-treasure-admin-tabs button,.bts-vip-treasure-nav button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 13px;border:1px solid #d5e1e8;border-radius:6px;background:#fff;color:#315a72;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.bts-treasure-admin-tabs button[aria-pressed=true]{background:#082c4b;border-color:#082c4b;color:#fff}.bts-vip-treasure-nav button[aria-pressed=true]{background:#edf6f1;border-color:#cfdfd7;color:#1e6646}.bts-treasure-admin-tabs button:focus-visible{outline:2px solid #d8a331;outline-offset:2px}.bts-vip-treasure-editor .bts-treasure-header{margin-bottom:16px}.bts-vip-treasure-editor .bts-vip-treasure-table-head{align-items:center}.bts-vip-treasure-table-head .bts-treasure-total{flex-shrink:0;min-width:163px}.bts-vip-treasure-table table{min-width:710px}.bts-vip-treasure-table td{padding-top:7px;padding-bottom:7px}.bts-vip-treasure-table tbody tr:nth-child(2n){background:#f9fbfc}.bts-vip-treasure-table tbody tr.is-off{background:#f0f4f6}.bts-vip-treasure-table th:nth-child(5),.bts-vip-treasure-table td:nth-child(5){text-align:center}.bts-vip-treasure-table th:nth-child(7),.bts-vip-treasure-table td:nth-child(7){text-align:right}.bts-vip-treasure-table .bts-treasure-probability{min-width:83px}.bts-vip-treasure-table td>small.bts-vip-treasure-value{font-size:10px;color:#53768b}.bts-vip-treasure-published{font-size:11px;white-space:nowrap;font-weight:700;color:#36596d}.bts-vip-treasure-errors{margin:12px 18px}.bts-vip-treasure-editor .bts-vip-treasure-empty{padding:15px 0;color:#6e8795;font-size:12px}.bts-vip-fulfillment-list{padding:0 18px}.bts-vip-fulfillment-list>.bts-treasure-message{margin-top:13px}.bts-vip-fulfillment-row{padding:13px 0;border-bottom:1px solid #e8eef1}.bts-vip-fulfillment-row:last-child{border-bottom:0}.bts-vip-fulfillment-row-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bts-vip-fulfillment-row-title strong{display:block;font-size:14px;color:#082c4b}.bts-vip-fulfillment-row-title small,.bts-vip-fulfillment-row p{overflow-wrap:anywhere;line-height:1.6;color:#607f90;font-size:11px}.bts-vip-fulfillment-row p{margin-top:4px}.bts-vip-fulfillment-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:9px;margin-top:9px}.bts-vip-fulfillment-form label{flex:1 0 120px}@media(max-width:560px){.bts-vip-treasure-editor .bts-vip-treasure-table-head{flex-direction:column;align-items:stretch;gap:8px}}.bts-vip-treasure-editor .bts-treasure-simulation label{white-space:nowrap}.bts-luxury-vehicle-section{margin:0 18px 16px}.bts-luxury-vehicle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.bts-luxury-vehicle-grid article{padding:16px 18px}.bts-luxury-vehicle-grid article+article{border-left:1px solid #e6edf1}.bts-luxury-vehicle-grid header{margin-bottom:14px}.bts-luxury-vehicle-grid header small{font-size:10px;color:#9b7c36}.bts-luxury-vehicle-grid h4{font-size:15px;color:#082c4b}.bts-luxury-vehicle-grid label{display:block;margin-top:10px}.bts-luxury-vehicle-grid textarea{resize:vertical;line-height:1.6}@media(max-width:760px){.bts-luxury-vehicle-grid{grid-template-columns:minmax(0,1fr)}.bts-luxury-vehicle-grid article+article{border-left:0;border-top:1px solid #e6edf1}.bts-luxury-vehicle-section{margin-right:14px;margin-left:14px}}.bts-vip-treasure-editor p.bts-luxury-publication-note{margin:0;padding:0 18px 12px;font-size:11px;color:#6b8290;line-height:1.7}.bts-guaranteed-message{margin:0 0 16px;padding:10px 13px;border:1px solid #dbe5eb;border-radius:7px;color:#46667c;background:#f3f7f9;font-size:12px;line-height:1.6}.bts-guaranteed-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;padding:18px}.bts-guaranteed-form label{display:grid;gap:7px;color:#526f83;font-size:12px;min-width:0}.bts-guaranteed-form input,.bts-guaranteed-form select,.bts-guaranteed .bts-treasure-section-head>select{width:100%;padding:10px 11px;border:1px solid #d8e2e9;border-radius:6px;background:#fff;color:#16384f;font:inherit;min-width:0}.bts-guaranteed-form .bts-guaranteed-reason{grid-column:1/3}.bts-guaranteed-form>button{align-self:end;justify-content:center;min-height:38px}.bts-guaranteed-user-picker{min-width:0}.bts-guaranteed-user-input{display:flex;align-items:center;border:1px solid #d8e2e9;border-radius:6px;background:#fff}.bts-guaranteed-user-input input{border:0;min-width:0;flex:1}.bts-guaranteed-user-input>button{border:0;background:transparent;color:#637e90;padding:9px;cursor:pointer}.bts-guaranteed-user-results{display:grid;max-height:240px;overflow:auto;margin-top:7px;border:1px solid #d8e2e9;border-radius:7px;background:#fff}.bts-guaranteed-user-results>button{display:grid;gap:4px;text-align:left;border:0;border-bottom:1px solid #edf1f4;padding:10px 11px;background:transparent;color:#16384f;cursor:pointer;font:inherit;font-size:12px}.bts-guaranteed-user-results>button:hover{background:#f2f7fa}.bts-guaranteed-user-results>button>span{font-size:11px;color:#708898}.bts-guaranteed-user-results>p{padding:13px;font-size:12px;color:#708898}.bts-guaranteed-user-results>.bts-guaranteed-user-close{color:#6d8392;font-size:11px}.bts-guaranteed .bts-treasure-section-head>select{width:auto;min-width:115px;font-size:12px}.bts-guaranteed-table{overflow-x:auto}.bts-guaranteed-table table{border-collapse:collapse;width:100%;min-width:800px;text-align:left;font-size:12px}.bts-guaranteed-table th{padding:11px 14px;background:#f5f8fa;border-bottom:1px solid #dfe7ec;color:#7a909f;font-size:11px;font-weight:600}.bts-guaranteed-table td{padding:13px 14px;border-bottom:1px solid #e7edf1;vertical-align:top;line-height:1.6;color:#23465e;max-width:290px;overflow-wrap:anywhere}.bts-guaranteed-table td>strong,.bts-guaranteed-table td>span,.bts-guaranteed-table td>small{display:block}.bts-guaranteed-table td>small{font-size:11px;color:#8094a1;margin-top:4px}.bts-guaranteed-state{display:inline-block!important;padding:3px 8px;border:1px solid #d7e0e7;border-radius:5px;color:#60798a;background:#f3f6f8;font-size:11px;white-space:nowrap}.bts-guaranteed-state.is-consumed{border-color:#c8dfd0;background:#edf7f0;color:#23814b}.bts-guaranteed-empty{padding:24px 14px;text-align:center;font-size:12px;color:#8094a1}@media(max-width:900px){.bts-guaranteed-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bts-guaranteed-form .bts-guaranteed-reason{grid-column:1/-1}}@media(max-width:560px){.bts-guaranteed-form{grid-template-columns:1fr;padding:14px}.bts-guaranteed-form .bts-guaranteed-reason{grid-column:auto}.bts-guaranteed .bts-treasure-header,.bts-guaranteed .bts-treasure-section-head{flex-wrap:wrap;gap:10px}}.bts-treasure-editor{color:#16384f;font-variant-numeric:tabular-nums;min-width:0}.bts-treasure-editor *{box-sizing:border-box;min-width:0}.bts-treasure-editor h2,.bts-treasure-editor h3,.bts-treasure-editor h4,.bts-treasure-editor p{margin:0}.bts-treasure-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:2px 0 20px}.bts-treasure-header small{display:block;font-size:11px;letter-spacing:.06em;color:#9a7a36;margin-bottom:5px}.bts-treasure-header h2{font-size:25px;line-height:1.35;color:#082c4b}.bts-treasure-header p{font-size:12px;color:#758b99;line-height:1.7;margin-top:8px;max-width:780px}.bts-treasure-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;border:1px solid #e7d8af;background:#fcf7e9;color:#987320;padding:7px 10px;border-radius:6px;white-space:nowrap}.bts-treasure-status.is-live{background:#edf7f0;color:#23814b;border-color:#d3e6d9}.bts-treasure-boundary{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;background:#f1f6f8;border:1px solid #dbe6ec;border-radius:8px;color:#5d788a;font-size:12px;line-height:1.7;margin-bottom:18px}.bts-treasure-boundary>svg{flex-shrink:0;margin-top:3px;color:#55788c}.bts-treasure-pools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.bts-treasure-pools>button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;background:#fff;border:1px solid #dce6ec;border-radius:9px;padding:14px;cursor:pointer;color:#082c4b;font:inherit}.bts-treasure-pools>button[aria-selected=true]{border-color:#082c4b;background:#082c4b;color:#fff}.bts-treasure-pools strong{display:block;font-size:14px;line-height:1.6}.bts-treasure-pools small{display:block;font-size:11px;color:#8599a5;line-height:1.6}.bts-treasure-pools>button[aria-selected=true] small{color:#afc3d0}.bts-treasure-pools svg{flex-shrink:0}.bts-treasure-section{border:1px solid #dce6ec;background:#fff;border-radius:11px;margin-bottom:18px;overflow:hidden}.bts-treasure-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #e6edf1}.bts-treasure-section-head h3{font-size:16px;color:#082c4b;line-height:1.5}.bts-treasure-section-head p{font-size:11px;color:#7e939f;line-height:1.7;margin-top:4px}.bts-treasure-section-head>span{font-size:11px;line-height:1.6;color:#8095a2;text-align:right}.bts-treasure-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid #e6edf1}.bts-treasure-steps button{padding:13px 15px;border:0;border-right:1px solid #e6edf1;background:#f8fafb;text-align:left;font:inherit;cursor:pointer;color:#58788c}.bts-treasure-steps button:last-child{border-right:0}.bts-treasure-steps button[aria-selected=true]{background:#fff;box-shadow:inset 0 -3px #d8a331;color:#082c4b}.bts-treasure-steps button>span{display:flex;align-items:center;justify-content:space-between;gap:6px}.bts-treasure-steps strong{font-size:13px;line-height:1.6}.bts-treasure-steps small{display:block;font-size:10px;line-height:1.6;color:#8297a3;margin-top:3px}.bts-treasure-step-body{padding:17px 18px}.bts-treasure-mode-line{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr);align-items:end;gap:16px;margin-bottom:14px}.bts-treasure-editor label{font-size:11px;color:#678194;line-height:1.6}.bts-treasure-editor label>span{display:block;margin-bottom:5px;font-weight:600}.bts-treasure-editor input:not([type=checkbox]):not([type=radio]),.bts-treasure-editor select,.bts-treasure-editor textarea{width:100%;border:1px solid #d6e2e9;border-radius:6px;padding:9px 10px;font:inherit;font-size:12px;background:#fff;color:#244d66;min-height:36px}.bts-treasure-editor input:focus-visible,.bts-treasure-editor select:focus-visible,.bts-treasure-editor button:focus-visible,.bts-treasure-editor textarea:focus-visible{outline:2px solid #d8a331;outline-offset:2px}.bts-treasure-editor input[type=checkbox],.bts-treasure-editor input[type=radio]{accent-color:#23814b;width:15px;height:15px;cursor:pointer;flex-shrink:0}.bts-treasure-total{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #ead8ac;background:#fffaf0;border-radius:7px;padding:9px 12px;font-size:11px;color:#977426;line-height:1.5}.bts-treasure-total strong{font-size:20px;color:#8f6e2a;white-space:nowrap}.bts-treasure-total.is-valid{background:#edf7f0;border-color:#d0e4d6;color:#498362}.bts-treasure-total.is-valid strong{color:#23814b}.bts-treasure-cash-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;background:#fcf6e9;border-left:3px solid #d8a331;padding:10px 12px;margin-bottom:14px;color:#896f36}.bts-treasure-cash-note svg{flex-shrink:0;margin-top:2px}.bts-treasure-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e6edf1;border-left:1px solid #e6edf1;border-radius:8px;overflow:hidden}.bts-treasure-selection-row{display:grid;grid-template-columns:18px minmax(0,1fr) 94px;gap:10px;align-items:center;border-right:1px solid #e6edf1;border-bottom:1px solid #e6edf1;padding:10px 12px;background:#fff}.bts-treasure-selection-row.is-selected{background:#f4f9f6}.bts-treasure-selection-row.is-disabled{opacity:.6;background:#fafbfc}.bts-treasure-selection-copy strong{display:block;font-size:12px;line-height:1.5;color:#244f66}.bts-treasure-selection-copy small{display:block;font-size:10px;line-height:1.6;color:#8a9ca6}.bts-treasure-probability{display:flex;align-items:center;gap:5px;font-size:12px;color:#8094a1}.bts-treasure-probability input{padding:7px!important;text-align:right;font-variant-numeric:tabular-nums}.bts-treasure-probability span{flex-shrink:0}.bts-treasure-rule-errors{list-style:none;margin:12px 0 0;padding:10px 12px;background:#fff4ef;border-radius:6px;color:#a96b50;font-size:11px;line-height:1.8}.bts-treasure-rule-errors li:before{content:"· ";font-weight:700}.bts-treasure-prize-table{overflow-x:auto;max-width:100%}.bts-treasure-prize-table table{border-collapse:collapse;width:100%;min-width:680px;font-size:11px;text-align:left}.bts-treasure-prize-table th{padding:11px 12px;background:#f6f9fb;color:#8398a5;font-size:10px;font-weight:600;white-space:nowrap}.bts-treasure-prize-table td{padding:9px 12px;border-top:1px solid #e8eef2;color:#54758a;vertical-align:middle}.bts-treasure-prize-table td:first-child{width:48px;color:#9eafb8}.bts-treasure-prize-table td:nth-child(2){min-width:210px}.bts-treasure-prize-table td:nth-child(4){min-width:125px}.bts-treasure-prize-table td:nth-child(3){white-space:nowrap}.bts-treasure-prize-table td>small{display:block;font-size:9px;color:#95a7b0;line-height:1.5;margin-top:3px}.bts-treasure-name-locales{font-size:10px;color:#8198a5;margin-top:4px}.bts-treasure-name-locales summary{cursor:pointer}.bts-treasure-name-locales label{display:block;margin-top:7px}.bts-treasure-savebar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;padding:16px 18px;border-top:1px solid #e2ebef;background:#f8fafb}.bts-treasure-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bts-treasure-editor button.bts-treasure-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:37px;padding:9px 13px;border:1px solid #d5e1e8;border-radius:6px;background:#fff;color:#315a72;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.bts-treasure-editor button.bts-treasure-button.is-primary{background:#082c4b;color:#fff;border-color:#082c4b}.bts-treasure-editor button.bts-treasure-button.is-publish{background:#23814b;color:#fff;border-color:#23814b}.bts-treasure-editor button:disabled{opacity:.45;cursor:not-allowed}.bts-treasure-preview{padding:17px 18px;background:#f7faf9;border-top:1px solid #e1e9e6}.bts-treasure-preview h4{font-size:13px;color:#244d63;margin-bottom:9px}.bts-treasure-preview ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:9px;list-style:none;margin:0}.bts-treasure-preview li{border:1px solid #dce7e2;background:#fff;border-radius:7px;padding:11px;font-size:11px;line-height:1.6;color:#6e8791}.bts-treasure-preview li>strong{display:block;color:#2a596b;font-size:12px;margin:3px 0}.bts-treasure-preview small{font-size:10px;color:#8a9da5}.bts-treasure-message{padding:11px 13px;border:1px solid #d9e5e9;border-radius:7px;background:#f3f8fa;color:#52798a;font-size:12px;line-height:1.7;margin-bottom:14px}.bts-treasure-message.is-error{background:#fff3ef;border-color:#efd9cf;color:#a3654b}.bts-treasure-simulation{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:14px 18px;border-top:1px solid #e6edf1;font-size:11px;color:#728b99}.bts-treasure-simulation label{display:flex;align-items:center;gap:7px}.bts-treasure-simulation select{width:85px}.bts-treasure-simulation-result{padding:0 18px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bts-treasure-simulation-result article{padding:11px 12px;border:1px solid #dbe6ec;border-radius:7px;background:#f8fafb;color:#4a6e82;font-size:11px;line-height:1.7}.bts-treasure-simulation-result strong{display:block;font-size:12px;color:#163e56}.bts-treasure-history{padding:6px 18px 15px}.bts-treasure-history>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;border-bottom:1px solid #e8eef1;color:#708998;font-size:11px;line-height:1.6}.bts-treasure-history>article:last-child{border-bottom:0}.bts-treasure-history strong{color:#315a70;font-size:12px;display:block}.bts-treasure-history small{color:#91a3ad;font-size:10px}.bts-treasure-history time{font-size:10px;color:#8ba0ac;text-align:right}@media(max-width:760px){.bts-treasure-header{flex-direction:column;gap:10px}.bts-treasure-pools{gap:6px}.bts-treasure-pools>button{padding:10px}.bts-treasure-pools strong{font-size:12px}.bts-treasure-pools small{font-size:10px}.bts-treasure-steps button{padding:11px 9px}.bts-treasure-steps small{font-size:9px}.bts-treasure-step-body,.bts-treasure-section-head{padding:14px}.bts-treasure-selection,.bts-treasure-mode-line,.bts-treasure-savebar{grid-template-columns:minmax(0,1fr)}.bts-treasure-preview ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.bts-treasure-editor .bts-treasure-simple-savebar{align-items:center;grid-template-columns:minmax(0,1fr) auto;font-size:11px;color:#728b99;padding:12px 18px}.bts-treasure-editor .bts-treasure-field-error{color:#a54936!important;font-size:10px;line-height:1.5}.bts-treasure-editor input[aria-invalid=true]{border-color:#c77867!important}.bts-treasure-editor p.bts-treasure-total-error{padding:10px 18px;border-top:1px solid #eee7e3}.bts-trial-copy-select{display:flex;align-items:center;gap:8px;flex-shrink:0}.bts-trial-copy-select>span{margin:0!important;white-space:nowrap}.bts-trial-treasure-editor .bts-treasure-simulation label{white-space:nowrap}.bts-trial-copy-select select{max-width:175px}.bts-trial-draw-tabs button{text-align:center;padding:13px 16px}.bts-trial-current-rule{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;padding:16px 18px;border-bottom:1px solid #e6edf1}.bts-trial-current-rule>label{flex:1 1 230px;max-width:340px}.bts-trial-current-total{margin-left:auto;align-self:center;display:grid;gap:3px;text-align:right;color:#6c8492;font-size:11px;line-height:1.6}.bts-trial-current-total strong{color:#23814b;font-size:19px;margin-left:7px}.bts-trial-current-total small{display:block;font-size:10px}.bts-trial-prize-table table{min-width:660px;table-layout:fixed}.bts-trial-prize-table th:first-child{width:46px}.bts-trial-prize-table th:nth-child(2){width:30%}.bts-trial-prize-table th:nth-child(3){width:22%}.bts-trial-prize-table th:nth-child(4){width:60px}.bts-trial-prize-table th:nth-child(5){width:78px}.bts-trial-prize-table th:nth-child(6){width:130px}.bts-trial-prize-table td{padding:8px 12px}.bts-trial-prize-table td:nth-child(2){min-width:0}.bts-trial-prize-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere}.bts-trial-prize-table td:nth-child(4),.bts-trial-prize-table td:nth-child(5){text-align:center}.bts-trial-prize-table tbody tr:nth-child(2n){background:#f9fbfc}.bts-trial-prize-table tr.is-off{background:#f0f4f6}.bts-trial-prize-table .bts-treasure-probability{min-width:82px}.bts-trial-prize-table td.is-selected{background:#f4f9f6}.bts-trial-fixed{font-size:12px;color:#315a70}.bts-trial-no-choice{color:#bcc8cf}@media(max-width:760px){.bts-trial-copy-select{width:100%;justify-content:space-between}.bts-trial-treasure-editor .bts-treasure-section-head{flex-wrap:wrap}}.admin-faq-page{min-width:0}.admin-faq-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-faq-heading h2{margin:0;font-size:20px}.admin-faq-heading p,.admin-faq-display p{color:var(--admin-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.admin-faq-actions,.admin-support-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-faq-page button,.admin-support-heading-actions button{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 11px;border:1px solid var(--admin-line);border-radius:7px;color:var(--admin-text);background:#fff;font:inherit;font-size:12px;cursor:pointer}.admin-faq-page button:disabled{opacity:.5;cursor:default}.admin-faq-page button.admin-faq-primary{border-color:#12878b;color:#fff;background:#138b91}.admin-faq-page button.is-danger{color:#a83b42;border-color:#f1d8d8;background:snow}.admin-faq-display{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.admin-faq-display>p{margin:0;flex:1;min-width:240px}.admin-faq-display>strong{font-size:12px;color:#138b91}.admin-faq-display>strong.is-limit{color:#a45f17}.admin-faq-page label{display:flex;gap:8px;align-items:center;font-size:12px}.admin-faq-page input:not([type=checkbox]),.admin-faq-page select,.admin-faq-page textarea{min-height:36px;border:1px solid var(--admin-line);border-radius:7px;padding:7px 10px;font:inherit;font-size:12px;color:var(--admin-text);background:#fff;max-width:100%}.admin-faq-page button:focus-visible,.admin-faq-page input:focus-visible,.admin-faq-page select:focus-visible,.admin-faq-page textarea:focus-visible,.admin-faq-page summary:focus-visible{outline:2px solid #138b91;outline-offset:3px}.admin-faq-error{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px solid #f0d5d6;border-radius:8px;color:#a23f47;background:#fff8f8;font-size:13px}.admin-faq-editor{display:grid;gap:14px;scroll-margin-top:16px}.admin-faq-editor>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.admin-faq-editor h3,.admin-faq-list h3{margin:0;font-size:15px}.admin-faq-editor>label,.admin-faq-translations label{display:grid;gap:7px}.admin-faq-editor textarea{resize:vertical;line-height:1.7;min-height:108px}.admin-faq-translations{border-top:1px solid var(--admin-line);padding-top:12px}.admin-faq-translations summary{cursor:pointer;color:#217a81;font-size:12px}.admin-faq-translations p,.admin-faq-editor>small{font-size:11px;line-height:1.6;color:var(--admin-muted)}.admin-faq-answer-hint{margin:0;padding:9px 11px;border-radius:6px;background:#fff7e4;color:#976925;font-size:12px;line-height:1.6}.admin-faq-translations>div{display:grid;gap:12px;margin-top:12px}.admin-faq-editor-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.admin-faq-editor-controls input[type=number]{width:100px}.admin-faq-page .admin-faq-check{gap:6px}.admin-faq-check input{width:16px;height:16px;accent-color:#138b91}.admin-faq-editor>footer{display:flex;justify-content:flex-end}.admin-faq-list>header{display:flex;align-items:center;gap:12px;padding-bottom:13px}.admin-faq-list>header>span{font-size:11px;color:var(--admin-muted)}.admin-faq-list>header>button{margin-left:auto;padding-inline:9px}.admin-faq-row{border-top:1px solid var(--admin-line);padding:15px 0;min-width:0}.admin-faq-row:last-child{padding-bottom:0}.admin-faq-row.is-disabled{background:#fafbfc}.admin-faq-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-faq-row-title strong{font-size:13px;overflow-wrap:anywhere}.admin-faq-row-title>span,.admin-faq-row-title>b{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;color:#647079;background:#edf0f1}.admin-faq-row-title>span.is-enabled{color:#207d70;background:#e6f4ef}.admin-faq-row-title>b{color:#8b651e;background:#fff4d9}.admin-faq-row-title>b.is-pending-answer{color:#7c7270;background:#f0eeee}.admin-faq-row>p{margin:9px 0 6px;color:#58686f;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.admin-faq-row>small{font-size:10px;color:var(--admin-muted)}.admin-faq-row-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.admin-faq-row-controls label{gap:5px;flex:0 0 auto;white-space:nowrap}.admin-faq-row-controls select{width:auto}.admin-faq-row-controls input{width:86px}.admin-faq-row-controls>button[aria-label^=上移],.admin-faq-row-controls>button[aria-label^=下移]{width:36px;padding:0}.admin-faq-empty{color:var(--admin-muted);padding:16px 0;font-size:13px}.admin-faq-preview{width:min(calc(100vw - 32px),460px);max-height:min(calc(100dvh - 32px),760px);margin:auto;padding:20px;overflow-y:auto;border:1px solid #e1e8e5;border-radius:16px;background:#fff;color:#223f43}.admin-faq-preview::backdrop{background:#16272c6b}.admin-faq-preview>header{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;margin-bottom:16px}.admin-faq-preview>header h2{margin:0 0 6px;font-size:18px}.admin-faq-preview>header small{font-size:11px;color:#657578}.admin-faq-preview .admin-faq-preview-close{min-height:40px;width:40px;flex-shrink:0;padding:0}.admin-faq-preview-surface{margin-top:14px;padding:15px;border:1px solid #efe9dc;border-radius:20px;background:#fbfaf6}.admin-faq-preview-contact{display:flex;align-items:center;gap:10px;padding:7px 2px 14px;color:#507369}.admin-faq-preview-contact>div{display:grid;gap:4px}.admin-faq-preview-contact strong{font-size:15px}.admin-faq-preview-contact small{color:#81928c;font-size:11px}.admin-faq-preview .support-quick-panel{max-height:none;overflow:visible}.admin-faq-preview .support-quick-grid button{min-width:0}@media(max-width:760px){.admin-faq-heading{align-items:flex-start;flex-direction:column}.admin-faq-heading .admin-faq-actions{width:100%}.admin-faq-heading .admin-faq-actions button{flex:1;min-height:42px}.admin-faq-page .admin-panel{padding:14px}.admin-faq-display>p{min-width:0;flex-basis:100%;order:3}.admin-faq-list>header{flex-wrap:wrap}.admin-faq-row-controls{gap:7px}.admin-faq-row-controls button,.admin-faq-row-controls input,.admin-faq-row-controls select{min-height:40px}.admin-support-heading-actions{width:100%}.admin-support-heading-actions button{flex:1}}.admin-support-replies-manager{position:fixed;inset:0 0 0 auto;width:min(560px,100vw);max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid #dce3ec;color:#29384b;background:#fff;font:13px Arial,Microsoft YaHei,sans-serif;overflow:hidden}.admin-support-replies-manager[open]{display:flex;flex-direction:column}.admin-support-replies-manager::backdrop,.admin-support-quick-choice::backdrop{background:#15202e4d}.admin-support-replies-manager button,.admin-support-quick-choice button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid #dce3ec;border-radius:5px;color:#3f526c;background:#fff;font:inherit;font-size:12px;cursor:pointer}.admin-support-replies-manager button:disabled,.admin-support-quick-choice button:disabled{cursor:default;opacity:.5}.admin-support-replies-manager button:focus-visible,.admin-support-replies-manager input:focus-visible,.admin-support-replies-manager textarea:focus-visible,.admin-support-quick-choice button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.admin-support-replies-manager-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e1e7ef}.admin-support-replies-manager-head h2{margin:0;font-size:18px;line-height:1.4}.admin-support-replies-manager-head p{margin:5px 0 0;font-size:12px;line-height:1.6;color:#738195}.admin-support-replies-manager-head>button{width:32px;padding:0;flex-shrink:0}.admin-support-replies-manager-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:17px 18px}.admin-support-reply-editor{display:grid;gap:12px;margin:0;scroll-margin-top:17px}.admin-support-reply-editor>header,.admin-support-replies-list>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-support-reply-editor h3,.admin-support-replies-list h3{margin:0;font-size:14px}.admin-support-reply-editor label{display:grid;gap:6px;font-size:12px;font-weight:600}.admin-support-reply-editor label>span{color:#7e8a9b;font-size:11px;font-weight:400;margin-top:-3px}.admin-support-reply-editor input:not([type=checkbox]),.admin-support-reply-editor textarea{width:100%;min-width:0;min-height:34px;box-sizing:border-box;padding:7px 9px;border:1px solid #dce3ec;border-radius:5px;color:#29384b;background:#fff;font:inherit;font-size:13px;font-weight:400}.admin-support-reply-editor textarea{min-height:60px;resize:vertical;line-height:1.6}.admin-support-reply-language{display:grid;gap:9px;min-width:0;margin:0;padding:12px;border:1px solid #e2e7ef;border-radius:6px}.admin-support-reply-language legend{padding:0 5px;color:#4d5e74;font-size:12px;font-weight:600}.admin-support-reply-editor>footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-support-reply-editor .admin-support-reply-order{width:96px}.admin-support-reply-editor .admin-support-reply-enabled{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin-right:auto;white-space:nowrap;flex-shrink:0}.admin-support-reply-enabled input{width:15px;height:15px;margin:0;accent-color:#2563eb}.admin-support-reply-editor button.is-primary{min-height:36px;padding-inline:16px;color:#fff;background:#2563eb;border-color:#2563eb}.admin-support-reply-editor>small{color:#7b8798;font-size:11px;line-height:1.6}.admin-support-reply-error{padding:9px 11px;margin:0;border:1px solid #efccd0;border-radius:5px;color:#a13d49;background:#fff7f8;font-size:12px;line-height:1.7}.admin-support-replies-list{margin-top:24px;padding-top:15px;border-top:1px solid #dce3ec}.admin-support-replies-list>header{margin-bottom:7px}.admin-support-replies-list>header>span{color:#7b8798;font-size:11px}.admin-support-replies-list>article{padding:13px 0;border-bottom:1px solid #e6ebf1}.admin-support-replies-list>article.is-disabled{color:#6d7784}.admin-support-replies-list article>header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-support-replies-list article>header strong{min-width:0;font-size:13px;overflow-wrap:anywhere}.admin-support-replies-list article>header>span{padding:2px 6px;border-radius:3px;color:#276f56;background:#eaf5ee;font-size:10px}.admin-support-replies-list article.is-disabled>header>span{color:#778292;background:#eef0f3}.admin-support-replies-list article>header>small{margin-left:auto;color:#7b8798;font-size:11px}.admin-support-reply-reference{margin:8px 0;color:#607086;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-support-reply-language-labels{display:flex;flex-wrap:wrap;gap:8px 16px;color:#64758b;font-size:11px;overflow-wrap:anywhere}.admin-support-replies-list article>footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px;align-items:center;margin-top:10px}.admin-support-replies-list article>footer>small{color:#8a94a3;font-size:10px}.admin-support-replies-list article>footer>div{display:flex;flex-wrap:wrap;gap:5px}.admin-support-replies-manager button.is-danger{color:#a74c55}.admin-support-reply-incomplete{margin:8px 0 0;color:#976922;font-size:12px;line-height:1.6}.admin-support-reply-empty{color:#738195;font-size:12px;padding:15px 0}.admin-support-quick-choice{width:min(620px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:18px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;border:1px solid #dce3ec;border-radius:8px;color:#29384b;background:#fff;font:13px Arial,Microsoft YaHei,sans-serif}.admin-support-quick-choice>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.admin-support-quick-choice h2{margin:0;font-size:17px;line-height:1.4}.admin-support-quick-choice header p{margin:6px 0 0;color:#738195;overflow-wrap:anywhere}.admin-support-quick-choice-close{width:32px;padding:0!important;flex-shrink:0}.admin-support-quick-choice-reference{margin-top:16px;padding:12px;border:1px solid #e3e8ef;border-radius:5px;background:#f5f7fa}.admin-support-quick-choice-reference strong{color:#708095;font-size:11px}.admin-support-quick-choice-reference p,.admin-support-quick-choice-languages p{margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.admin-support-quick-choice-languages{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.admin-support-quick-choice-languages>section{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:12px;border:1px solid #dfe6ef;border-radius:5px}.admin-support-quick-choice-languages h3{margin:0;font-size:12px;color:#536780;overflow-wrap:anywhere}.admin-support-quick-choice-languages p{flex:1;width:100%;margin:9px 0 14px;font-size:13px}.admin-support-quick-choice-languages button{width:100%;min-height:36px;white-space:normal;overflow-wrap:anywhere;padding:7px;color:#2563eb;border-color:#cbdcfa;background:#f6f9ff}.admin-support-quick-choice>small{display:block;color:#7b8798;font-size:11px;line-height:1.7}@media(max-width:560px){.admin-support-replies-manager-head,.admin-support-replies-manager-body{padding:14px}.admin-support-replies-manager button{min-height:36px}.admin-support-reply-editor input:not([type=checkbox]),.admin-support-reply-editor textarea{font-size:15px}.admin-support-reply-language{padding:10px}.admin-support-quick-choice{padding:15px}.admin-support-quick-choice-languages{grid-template-columns:1fr}}.admin-shell.admin-section-support{--support-line: #e2e7ee;--support-muted: #718096;--support-blue: #2563eb;--admin-gold: #2563eb;--admin-line: #e2e7ee;height:100vh;height:100dvh;min-height:0;overflow:hidden;color:#243247;background:#f4f6f9;font-family:Arial,Microsoft YaHei,sans-serif}.admin-shell.admin-section-support .admin-main{min-height:0;display:flex;flex-direction:column;overflow:hidden}.admin-shell.admin-section-support .admin-sidebar{height:100%;min-height:0;overflow:hidden}.admin-shell.admin-section-support .admin-topbar{position:relative;min-height:56px;height:56px;flex:0 0 56px;gap:12px;padding:8px 18px;border-color:var(--support-line);background:#fff}.admin-shell.admin-section-support .admin-topbar h1{margin:0;color:#1e293b;font-size:18px;line-height:1.4}.admin-shell.admin-section-support .admin-support-topbar-title{min-width:0;display:flex;align-items:center;gap:10px}.admin-shell.admin-section-support .admin-support-topbar-title>div>span{display:none}.admin-shell.admin-section-support .admin-support-nav-toggle{display:none}.admin-shell.admin-section-support .admin-top-actions{gap:10px}.admin-shell.admin-section-support .admin-top-actions>button:not(.admin-support-alert){min-height:32px;padding:0 10px;border:1px solid #d8e0eb;color:#44536a;font-size:12px;font-weight:500;background:#fff}.admin-shell.admin-section-support .admin-top-actions strong{color:#3b4a60;font-size:12px}.admin-shell.admin-section-support .admin-content{min-height:0;flex:1 1 0;display:flex;overflow:hidden;padding:0 12px 12px}.admin-shell.admin-section-support .admin-support-page{width:100%;height:100%;min-height:0;min-width:0;display:flex;flex-direction:column}.admin-shell.admin-section-support .admin-support-heading{min-height:44px;flex:0 0 44px;gap:10px;margin:0;padding:0 2px}.admin-shell.admin-section-support .admin-support-heading h2{color:#526179;font-size:13px;font-weight:600}.admin-shell.admin-section-support .admin-support-heading h2 small{margin-left:8px;color:#8793a4;font-size:11px;font-weight:400}.admin-shell.admin-section-support .admin-support-heading-actions{min-width:0;display:flex;align-items:center;gap:7px}.admin-shell.admin-section-support .admin-support-heading-actions button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #dce3ec;border-radius:5px;color:#4d5e75;font-size:12px;font-weight:500;background:#fff}.admin-shell.admin-section-support .admin-support-layout{min-height:0;min-width:0;flex:1 1 0;display:grid;grid-template-columns:248px minmax(0,1fr) 288px;overflow:hidden;border:1px solid var(--support-line);border-radius:6px;background:#fff;box-shadow:none}.admin-shell.admin-section-support .admin-support-layout.is-inbox-collapsed{grid-template-columns:minmax(0,1fr) 288px}.admin-shell.admin-section-support .admin-support-layout.is-account-collapsed{grid-template-columns:248px minmax(0,1fr)}.admin-shell.admin-section-support .admin-support-layout.is-inbox-collapsed.is-account-collapsed{grid-template-columns:minmax(0,1fr)}.admin-shell.admin-section-support .admin-support-layout.is-inbox-collapsed .admin-support-inbox,.admin-shell.admin-section-support .admin-support-layout.is-account-collapsed .admin-support-details,.admin-shell.admin-section-support .admin-support-layout [hidden]{display:none}.admin-shell.admin-section-support .admin-support-inbox{min-height:0;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--support-line);background:#fff}.admin-shell.admin-section-support .admin-support-inbox>header{min-height:58px;flex:0 0 58px;gap:6px;padding:8px 12px;border-color:var(--support-line)}.admin-shell.admin-section-support .admin-support-inbox>header strong{font-size:13px}.admin-shell.admin-section-support .admin-support-inbox>header small{margin-top:2px;color:var(--support-muted);font-size:11px}.admin-shell.admin-section-support .admin-support-inbox-actions,.admin-shell.admin-section-support .admin-support-chat-tools{display:flex;flex:0 0 auto;align-items:center;gap:5px}.admin-shell.admin-section-support .admin-support-inbox>header button,.admin-shell.admin-section-support .admin-support-chat-tools button,.admin-shell.admin-section-support .admin-support-inbox-toggle,.admin-shell.admin-section-support .admin-support-details>header button,.admin-shell.admin-section-support .admin-support-nav-toggle{width:32px;height:32px;min-height:32px;flex:0 0 32px;align-items:center;justify-content:center;padding:0;border:1px solid #dce3ec;border-radius:5px;color:#5b6b82;background:#fff}.admin-shell.admin-section-support .admin-support-chat-tools button,.admin-shell.admin-section-support .admin-support-inbox-toggle,.admin-shell.admin-section-support .admin-support-details>header button{display:inline-flex}.admin-shell.admin-section-support .admin-support-chat-tools button.is-active{border-color:#b7cef8;color:#2563eb;background:#eef4ff}.admin-shell.admin-section-support .admin-support-chat-tools button{width:auto;flex-basis:auto;gap:5px;padding:0 9px;font-size:11px;white-space:nowrap}.admin-shell.admin-section-support .admin-support-inbox-search{min-width:0;min-height:37px;flex:0 0 auto;display:flex;align-items:center;gap:7px;margin:9px 10px 7px;padding:0 9px;border:1px solid #e1e7ef;border-radius:5px;color:#8a98aa;background:#f8fafc}.admin-shell.admin-section-support .admin-support-inbox-search svg{flex:0 0 auto}.admin-shell.admin-section-support .admin-support-inbox-search input{min-width:0;width:100%;min-height:35px;padding:0;border:0;color:#46546b;font-size:11px;background:transparent;box-shadow:none}.admin-shell.admin-section-support .admin-support-inbox-search:focus-within{border-color:#a4bff0}.admin-shell.admin-section-support .admin-support-conversation-list{min-height:0;flex:1 1 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.admin-shell.admin-section-support .admin-support-conversation-list>button{min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:8px;padding:11px 10px;border-bottom:1px solid #f0f2f6;color:#27364d;background:#fff}.admin-shell.admin-section-support .admin-support-conversation-list>button:hover{background:#f7f9fc}.admin-shell.admin-section-support .admin-support-conversation-list>button.is-active{background:#eef4ff;box-shadow:inset 3px 0 #3776ec}.admin-shell.admin-section-support .admin-support-customer-avatar{width:34px;height:34px;border-radius:50%;color:#3f64b4;font-size:13px;font-weight:600;background:#e8efff}.admin-shell.admin-section-support .admin-support-conversation-copy strong{font-size:12px}.admin-shell.admin-section-support .admin-support-conversation-copy small{margin-top:2px;color:#7b879a;font-size:10px}.admin-shell.admin-section-support .admin-support-conversation-copy em{margin-top:4px;color:#66758b;font-size:11px;line-height:1.4}.admin-shell.admin-section-support .admin-support-conversation-meta{gap:12px}.admin-shell.admin-section-support .admin-support-conversation-meta time{color:#8491a5;font-size:10px}.admin-shell.admin-section-support .admin-support-conversation-meta b{min-width:18px;height:18px;padding:0 4px;color:#fff;font-size:10px;background:#e4535e}.admin-shell.admin-section-support .admin-support-chat{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#f3f6fa}.admin-shell.admin-section-support .admin-support-chat-head{min-height:58px;flex:0 0 58px;gap:8px;padding:8px 14px;border-color:var(--support-line);background:#fff}.admin-shell.admin-section-support .admin-support-chat-head>div{min-width:0;gap:9px}.admin-shell.admin-section-support .admin-support-chat-head strong{overflow:hidden;color:#27364d;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-shell.admin-section-support .admin-support-chat-head small{overflow:hidden;margin-top:3px;color:#718097;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-shell.admin-section-support .admin-support-thread{min-height:0;min-width:0;flex:1 1 0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding:15px 18px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f3f6fa}.admin-shell.admin-section-support .admin-support-message{width:fit-content;max-width:min(82%,620px);min-width:0;flex:0 0 auto;gap:4px;align-self:flex-start}.admin-shell.admin-section-support .admin-support-message.is-support{align-self:flex-end}.admin-shell.admin-section-support .admin-support-message>header{min-width:0;gap:12px;padding:0 2px}.admin-shell.admin-section-support .admin-support-message>header strong{overflow:hidden;color:#7b879a;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin-shell.admin-section-support .admin-support-message>header time{flex:0 0 auto;color:#8a96a8;font-size:10px;line-height:1.25}.admin-shell.admin-section-support .admin-support-bubble{min-width:0;padding:8px 11px;border:1px solid #e3e8f0;border-radius:3px 9px 9px;color:#2e3c50;background:#fff;box-shadow:none}.admin-shell.admin-section-support .admin-support-message.is-support .admin-support-bubble{border-color:#d1e1ff;border-radius:9px 3px 9px 9px;color:#243f68;background:#dce9ff;box-shadow:none}.admin-shell.admin-section-support .admin-support-bubble p{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-bubble a{display:block;width:fit-content;max-width:100%;margin:0}.admin-shell.admin-section-support .admin-support-bubble img{width:auto;height:auto;max-width:min(100%,220px);max-height:200px;display:block;object-fit:contain;border-radius:5px;background:#e9eef5}.admin-shell.admin-section-support .admin-support-bubble img+p{margin-top:6px}.admin-shell.admin-section-support .admin-support-bubble.is-recalled,.admin-shell.admin-section-support .admin-support-message.is-support .admin-support-bubble.is-recalled{border-color:#d7dfe9;color:#8190a5;background:#edf0f4}.admin-shell.admin-section-support .admin-support-message-actions{gap:4px;padding-left:2px}.admin-shell.admin-section-support .admin-support-message-actions>button,.admin-shell.admin-section-support .admin-support-message>footer button{gap:3px;color:#667994;font-size:10px;font-weight:500;line-height:1.4}.admin-shell.admin-section-support .admin-support-message-actions>p{margin:0;padding:6px 9px;border-left:2px solid #9bb9ed;border-radius:0 4px 4px 0;color:#52647e;font-size:12px;background:#eaf0f9}.admin-shell.admin-section-support .admin-support-message>footer{flex-wrap:wrap;gap:10px;padding:0 2px;line-height:1.3}.admin-shell.admin-section-support .admin-support-message>footer time{color:#8a96a8;font-size:10px;white-space:nowrap}.admin-shell.admin-section-support .admin-support-message:not(.is-support)>footer{justify-content:flex-start}.admin-shell.admin-section-support .admin-support-message>footer span{color:#8a96a8;font-size:10px}.admin-shell.admin-section-support .admin-support-message>footer span.is-read{color:#4673c1}.admin-shell.admin-section-support .admin-support-message>footer button{color:#8e6d76}.admin-shell.admin-section-support .admin-support-quick-replies{min-height:39px;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 12px;border-top:1px solid var(--support-line);background:#fff;box-shadow:none}.admin-shell.admin-section-support .admin-support-quick-replies>header{flex:0 0 auto;align-items:center;gap:4px}.admin-shell.admin-section-support .admin-support-quick-replies>header strong{color:#61728a;font-size:11px;font-weight:500}.admin-shell.admin-section-support .admin-support-quick-replies>header small{display:none}.admin-shell.admin-section-support .admin-support-quick-replies>div{min-width:0;flex:1 1 0;flex-wrap:nowrap;gap:5px;align-items:center;margin:0;padding:0;overflow-x:auto;scrollbar-width:thin}.admin-shell.admin-section-support .admin-support-quick-replies button{flex:0 0 auto;min-height:27px;padding:0 8px;border:1px solid #dfe5ed;border-radius:5px;color:#596b84;font-size:11px;font-weight:400;background:#fff}.admin-shell.admin-section-support .admin-support-quick-replies .admin-support-quick-toggle{width:auto;min-width:27px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;padding:0 6px;white-space:nowrap}.admin-shell.admin-section-support .admin-support-quick-replies .admin-support-quick-toggle svg{flex:0 0 auto;transform:rotate(90deg)}.admin-shell.admin-section-support .admin-support-quick-replies.is-expanded .admin-support-quick-toggle svg{transform:rotate(-90deg)}.admin-shell.admin-section-support .admin-support-quick-replies.is-expanded{align-items:flex-start}.admin-shell.admin-section-support .admin-support-quick-replies.is-expanded>header{padding-top:5px}.admin-shell.admin-section-support .admin-support-quick-replies.is-expanded>div{max-height:110px;flex-wrap:wrap;overflow-y:auto}.admin-shell.admin-section-support .admin-support-attachment{flex:0 0 auto;grid-template-columns:34px minmax(0,1fr) 28px;gap:8px;padding:6px 12px;border-color:var(--support-line);background:#fff}.admin-shell.admin-section-support .admin-support-attachment img{width:34px;height:34px;border-radius:4px}.admin-shell.admin-section-support .admin-support-composer{min-height:66px;flex:0 0 auto;grid-template-columns:38px minmax(0,1fr) 88px;align-items:end;gap:8px;padding:9px 12px;border-top:1px solid var(--support-line);background:#fff;box-shadow:none}.admin-shell.admin-section-support .admin-support-composer>label{width:38px;height:40px;border-color:#dce3ec;border-radius:5px;color:#667b97;background:#fff}.admin-shell.admin-section-support .admin-support-composer textarea{width:100%;min-width:0;height:46px;min-height:46px;max-height:84px;margin:0;padding:11px 10px;border-color:#dce3ec;border-radius:5px;color:#27364d;font-size:13px;line-height:1.5;resize:vertical;background:#fff}.admin-shell.admin-section-support .admin-support-composer textarea::placeholder{color:#8b99ad}.admin-shell.admin-section-support .admin-support-composer textarea:focus,.admin-shell.admin-section-support .admin-support-customer-note textarea:focus{border-color:#92b6f3;box-shadow:0 0 0 2px #2563eb17}.admin-shell.admin-section-support .admin-support-composer>button{min-height:40px;height:40px;gap:5px;border-radius:5px;color:#fff;font-size:12px;font-weight:500;background:#2563eb}.admin-shell.admin-section-support .admin-support-composer>button:disabled{opacity:.48}.admin-shell.admin-section-support .admin-support-details{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--support-line);background:#fff}.admin-shell.admin-section-support .admin-support-details>header{min-height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;border-bottom:1px solid var(--support-line)}.admin-shell.admin-section-support .admin-support-details>header strong{color:#2b394f;font-size:13px}.admin-shell.admin-section-support .admin-support-details-scroll{min-height:0;min-width:0;flex:1 1 0;overflow-y:auto;padding:14px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.admin-shell.admin-section-support .admin-support-account-profile{gap:9px;margin-top:0;padding:0 0 14px;border:0;border-bottom:1px solid var(--support-line);border-radius:0;background:transparent}.admin-shell.admin-section-support .admin-support-account-profile strong{color:#27364d;font-size:13px;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-account-profile small{margin-top:4px;color:var(--support-muted);font-size:11px;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-account-facts{grid-template-columns:minmax(0,1fr);gap:0;margin:11px 0 0}.admin-shell.admin-section-support .admin-support-account-facts>span{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;border:0;border-radius:0;background:transparent}.admin-shell.admin-section-support .admin-support-account-facts small{color:#7b879a;font-size:11px;line-height:1.4}.admin-shell.admin-section-support .admin-support-account-facts strong{margin:0;overflow:visible;color:#46546b;font-size:11px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-customer-note{display:block;margin:15px 0 0;padding:14px 0 0;border-top:1px solid var(--support-line)}.admin-shell.admin-section-support .admin-support-customer-note>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.admin-shell.admin-section-support .admin-support-customer-note>label{display:block;margin-bottom:8px;color:#2b394f;font-size:13px;font-weight:600}.admin-shell.admin-section-support .admin-support-customer-note strong{color:#2b394f;font-size:13px}.admin-shell.admin-section-support .admin-support-customer-note textarea{width:100%;min-height:120px;max-height:240px;padding:9px 10px;border-color:#dce3ec;border-radius:5px;color:#46546b;font-size:12px;line-height:1.6;resize:vertical;background:#fff}.admin-shell.admin-section-support .admin-support-customer-note>footer{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.admin-shell.admin-section-support .admin-support-customer-note small,.admin-shell.admin-section-support .admin-support-note-status{color:#8190a5;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-customer-note>small{display:block;margin:-3px 0 8px}.admin-shell.admin-section-support .admin-support-customer-note button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:4px;color:#fff;font-size:12px;font-weight:500;background:#2563eb}.admin-shell.admin-section-support .admin-support-customer-note button:disabled{opacity:.48}.admin-shell.admin-section-support .admin-support-note-status{margin-top:6px}.admin-shell.admin-section-support .admin-support-note-status.is-success{color:#278460}.admin-shell.admin-section-support .admin-support-note-status.is-error{color:#b4535b}.admin-shell.admin-section-support .admin-support-finance-summary,.admin-shell.admin-section-support .admin-support-finance-history{margin-top:16px;padding-top:13px;border-color:var(--support-line)}.admin-shell.admin-section-support .admin-support-finance-summary>header strong,.admin-shell.admin-section-support .admin-support-finance-history>header strong{color:#2b394f;font-size:12px}.admin-shell.admin-section-support .admin-support-finance-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-shell.admin-section-support .admin-support-finance-summary>div>span{padding:8px;border-color:#e4e9f0;border-radius:4px;background:#f9fafc}.admin-shell.admin-section-support .admin-support-finance-summary small{color:#7b879a;font-size:10px}.admin-shell.admin-section-support .admin-support-finance-summary strong{color:#46546b;font-size:12px}.admin-shell.admin-section-support .admin-support-finance-summary em,.admin-shell.admin-section-support .admin-support-finance-history>header small{color:#8491a5;font-size:10px}.admin-shell.admin-section-support .admin-support-finance-history article{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;padding:10px 0;border-color:var(--support-line)}.admin-shell.admin-section-support .admin-support-finance-history article>span:first-child{width:28px;height:28px;border-radius:4px}.admin-shell.admin-section-support .admin-support-finance-history article>div strong,.admin-shell.admin-section-support .admin-support-finance-history article>span:last-child>strong{font-size:11px}.admin-shell.admin-section-support .admin-support-finance-history article>div small,.admin-shell.admin-section-support .admin-support-finance-history article>div em{color:#8190a5;font-size:10px;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-details-scroll>details{margin-top:16px;padding-top:12px;border-top:1px solid var(--support-line)}.admin-shell.admin-section-support .admin-support-details-scroll>details>summary{display:flex;align-items:center;gap:6px;color:#46546b;font-size:12px;font-weight:600;cursor:pointer;list-style:none}.admin-shell.admin-section-support .admin-support-details-scroll>details>summary::-webkit-details-marker{display:none}.admin-shell.admin-section-support .admin-support-details-scroll>details>summary>svg:last-child{margin-left:auto;flex:0 0 auto;color:#8796ac}.admin-shell.admin-section-support .admin-support-details-scroll>details[open]>summary>svg:last-child{transform:rotate(90deg)}.admin-shell.admin-section-support .admin-support-details-scroll>details>summary small{margin-left:auto;color:#8796ac;font-size:10px;font-weight:400}.admin-shell.admin-section-support .admin-support-details-scroll>details>.admin-support-finance-summary,.admin-shell.admin-section-support .admin-support-details-scroll>details>.admin-support-finance-history{margin-top:10px;padding-top:0;border-top:0}.admin-shell.admin-section-support .admin-support-empty,.admin-shell.admin-section-support .admin-support-chat-placeholder,.admin-shell.admin-section-support .admin-support-thread-empty{color:#8190a5;font-size:12px}.admin-shell.admin-section-support .admin-support-chat-placeholder{flex:1 1 0}.admin-shell.admin-section-support .admin-support-empty svg,.admin-shell.admin-section-support .admin-support-chat-placeholder svg,.admin-shell.admin-section-support .admin-support-thread-empty svg{color:#9aafcc}.admin-shell.admin-section-support .admin-support-heading-actions button:hover,.admin-shell.admin-section-support .admin-support-inbox>header button:hover,.admin-shell.admin-section-support .admin-support-chat-tools button:hover,.admin-shell.admin-section-support .admin-support-inbox-toggle:hover,.admin-shell.admin-section-support .admin-support-details>header button:hover,.admin-shell.admin-section-support .admin-support-quick-replies button:hover{border-color:#b8ccef;color:#2563eb;background:#f4f7ff}@media(max-width:1366px){.admin-shell.admin-section-support .admin-support-layout{grid-template-columns:224px minmax(0,1fr) 268px}.admin-shell.admin-section-support .admin-support-layout.is-inbox-collapsed{grid-template-columns:minmax(0,1fr) 268px}.admin-shell.admin-section-support .admin-support-layout.is-account-collapsed{grid-template-columns:224px minmax(0,1fr)}.admin-shell.admin-section-support .admin-support-layout.is-inbox-collapsed.is-account-collapsed{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px)and (min-width:901px){.admin-shell.admin-section-support .admin-content{padding-right:8px;padding-left:8px}.admin-shell.admin-section-support .admin-support-layout{grid-template-columns:194px minmax(0,1fr) 240px}.admin-shell.admin-section-support .admin-support-layout.is-inbox-collapsed{grid-template-columns:minmax(0,1fr) 240px}.admin-shell.admin-section-support .admin-support-layout.is-account-collapsed{grid-template-columns:194px minmax(0,1fr)}.admin-shell.admin-section-support .admin-support-layout.is-inbox-collapsed.is-account-collapsed{grid-template-columns:minmax(0,1fr)}.admin-shell.admin-section-support .admin-support-thread{padding-right:12px;padding-left:12px}.admin-shell.admin-section-support .admin-support-message{max-width:90%}}@media(max-width:900px){.admin-shell.admin-section-support{grid-template-columns:minmax(0,1fr)}.admin-shell.admin-section-support .admin-sidebar{position:fixed;z-index:55;inset:56px auto 0 0;width:238px;height:calc(100dvh - 56px);display:none;padding:14px 12px;border:1px solid var(--support-line);box-shadow:10px 0 30px #20314b1a}.admin-shell.admin-section-support.is-support-nav-open .admin-sidebar{display:flex}.admin-shell.admin-section-support .admin-sidebar nav{display:grid;overflow-y:auto;overflow-x:hidden}.admin-shell.admin-section-support .admin-nav-group{display:grid}.admin-shell.admin-section-support .admin-nav-group-title,.admin-shell.admin-section-support .admin-logout{display:flex}.admin-shell.admin-section-support .admin-sidebar nav button{width:100%}.admin-shell.admin-section-support .admin-support-nav-toggle{display:inline-flex}.admin-shell.admin-section-support .admin-topbar{padding:8px 12px}.admin-shell.admin-section-support .admin-content{padding:0 8px 8px}.admin-shell.admin-section-support .admin-support-layout,.admin-shell.admin-section-support .admin-support-layout.is-inbox-collapsed,.admin-shell.admin-section-support .admin-support-layout.is-account-collapsed,.admin-shell.admin-section-support .admin-support-layout.is-inbox-collapsed.is-account-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.admin-shell.admin-section-support .admin-support-layout .admin-support-inbox,.admin-shell.admin-section-support .admin-support-layout .admin-support-chat,.admin-shell.admin-section-support .admin-support-layout .admin-support-details{display:none;grid-column:1;grid-row:1;border-right:0;border-left:0}.admin-shell.admin-section-support .admin-support-layout.is-mobile-inbox .admin-support-inbox,.admin-shell.admin-section-support .admin-support-layout.is-mobile-chat .admin-support-chat,.admin-shell.admin-section-support .admin-support-layout.is-mobile-account .admin-support-details{display:flex}.admin-shell.admin-section-support .admin-support-conversation-list>button{min-height:76px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.admin-shell.admin-section-support .admin-support-conversation-list .admin-support-customer-avatar{width:40px;height:40px}.admin-shell.admin-section-support .admin-support-conversation-copy strong{font-size:14px}.admin-shell.admin-section-support .admin-support-conversation-copy small{font-size:11px}.admin-shell.admin-section-support .admin-support-conversation-copy em{font-size:12px}.admin-shell.admin-section-support .admin-support-inbox>header button,.admin-shell.admin-section-support .admin-support-chat-tools button,.admin-shell.admin-section-support .admin-support-inbox-toggle,.admin-shell.admin-section-support .admin-support-details>header button{width:36px;height:36px;flex-basis:36px}.admin-shell.admin-section-support .admin-support-details-scroll{padding:16px}.admin-shell.admin-section-support .admin-support-account-facts>span{grid-template-columns:110px minmax(0,1fr);padding:8px 0}.admin-shell.admin-section-support .admin-support-account-facts small,.admin-shell.admin-section-support .admin-support-account-facts strong{font-size:12px}}@media(max-width:520px){.admin-shell.admin-section-support .admin-topbar{padding-right:9px;padding-left:9px}.admin-shell.admin-section-support .admin-topbar h1{font-size:16px}.admin-shell.admin-section-support .admin-top-actions{gap:6px}.admin-shell.admin-section-support .admin-top-actions>button:not(.admin-support-alert){font-size:0;width:32px;padding:0}.admin-shell.admin-section-support .admin-top-actions strong{display:none}.admin-shell.admin-section-support .admin-content{padding:0 0 env(safe-area-inset-bottom,0px)}.admin-shell.admin-section-support .admin-support-heading{flex-basis:40px;min-height:40px;gap:6px;padding:0 8px}.admin-shell.admin-section-support .admin-support-heading h2{font-size:12px}.admin-shell.admin-section-support .admin-support-heading-actions{gap:5px}.admin-shell.admin-section-support .admin-support-heading-actions button{gap:3px;padding:0 6px;font-size:11px}.admin-shell.admin-section-support .admin-support-heading-actions button svg{width:14px;height:14px}.admin-shell.admin-section-support .admin-support-layout{border-right:0;border-left:0;border-bottom:0;border-radius:0}.admin-shell.admin-section-support .admin-support-chat-head{padding:8px 10px}.admin-shell.admin-section-support .admin-support-chat-head>div{gap:7px}.admin-shell.admin-section-support .admin-support-chat-head strong{font-size:13px}.admin-shell.admin-section-support .admin-support-chat-head small{font-size:10px}.admin-shell.admin-section-support .admin-support-chat-tools button{width:36px;flex-basis:36px;padding:0}.admin-shell.admin-section-support .admin-support-chat-tools button span{display:none}.admin-shell.admin-section-support .admin-support-thread{gap:9px;padding:12px 10px}.admin-shell.admin-section-support .admin-support-message{max-width:90%}.admin-shell.admin-section-support .admin-support-message>header{gap:8px}.admin-shell.admin-section-support .admin-support-quick-replies{gap:6px;padding:6px 8px}.admin-shell.admin-section-support .admin-support-quick-replies>header strong{max-width:none;line-height:1.3}.admin-shell.admin-section-support .admin-support-composer{grid-template-columns:36px minmax(0,1fr) 44px;gap:6px;padding:8px}.admin-shell.admin-section-support .admin-support-composer>label{width:36px}.admin-shell.admin-section-support .admin-support-composer textarea{padding:11px 9px;font-size:14px;resize:none}.admin-shell.admin-section-support .admin-support-composer>button{gap:2px;flex-direction:column;font-size:9px;line-height:1.2}}.admin-shell.admin-section-support .admin-support-entitlement-content{display:grid;min-width:0;gap:10px;padding-top:11px;font-size:12px;line-height:1.5}.admin-shell.admin-section-support .admin-support-entitlement-totals{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.admin-shell.admin-section-support .admin-support-entitlement-totals strong{margin-left:3px;color:#1e293b;font-size:14px}.admin-shell.admin-section-support .admin-support-entitlement-totals>button{margin-left:auto}.admin-shell.admin-section-support .admin-support-entitlement-pool{display:grid;gap:3px;min-width:0;margin:0;padding:8px 0;border:0;border-bottom:1px solid #edf0f4;border-radius:0;background:none;box-shadow:none}.admin-shell.admin-section-support .admin-support-entitlement-pool>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:0}.admin-shell.admin-section-support .admin-support-entitlement-pool>header strong{color:#334155;font-size:12px}.admin-shell.admin-section-support .admin-support-entitlement-pool>header span,.admin-shell.admin-section-support .admin-support-entitlement-pool>small{color:#64748b;font-size:11px;line-height:1.5}.admin-shell.admin-section-support .admin-support-draw-adjustment,.admin-shell.admin-section-support .admin-support-order-review{display:grid;min-width:0;gap:10px;margin:0;padding:11px 0;border:0;border-top:1px solid #e2e8f0;background:none;box-shadow:none}.admin-shell.admin-section-support .admin-support-draw-adjustment h4,.admin-shell.admin-section-support .admin-support-order-timeline h4{margin:0;color:#334155;font-size:13px;font-weight:650}.admin-shell.admin-section-support .admin-support-action-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.admin-shell.admin-section-support .admin-support-draw-adjustment label,.admin-shell.admin-section-support .admin-support-order-review label,.admin-shell.admin-section-support .admin-support-send-dialog label{display:grid;gap:5px;min-width:0;color:#475569;font-size:12px;font-weight:500;line-height:1.5}.admin-shell.admin-section-support .admin-support-draw-adjustment input,.admin-shell.admin-section-support .admin-support-draw-adjustment select,.admin-shell.admin-section-support .admin-support-draw-adjustment textarea,.admin-shell.admin-section-support .admin-support-order-review textarea,.admin-shell.admin-section-support .admin-support-send-dialog select,.admin-shell.admin-section-support .admin-support-send-dialog textarea{box-sizing:border-box;width:100%;min-width:0;min-height:34px;margin:0;padding:7px 8px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#1e293b;font:inherit;font-size:12px;font-weight:400;line-height:1.5;box-shadow:none}.admin-shell.admin-section-support .admin-support-draw-adjustment textarea,.admin-shell.admin-section-support .admin-support-order-review textarea{min-height:68px;max-height:180px;resize:vertical}.admin-shell.admin-section-support .admin-support-draw-adjustment input:focus,.admin-shell.admin-section-support .admin-support-draw-adjustment select:focus,.admin-shell.admin-section-support .admin-support-draw-adjustment textarea:focus,.admin-shell.admin-section-support .admin-support-order-review textarea:focus,.admin-shell.admin-section-support .admin-support-send-dialog select:focus,.admin-shell.admin-section-support .admin-support-send-dialog textarea:focus{border-color:#3b82f6;outline:2px solid #dbeafe;outline-offset:1px}.admin-shell.admin-section-support .admin-support-entitlement-content button,.admin-shell.admin-section-support .admin-support-order-scroll button,.admin-shell.admin-section-support .admin-support-send-dialog>footer button,.admin-shell.admin-section-support .admin-support-send-dialog .admin-support-send-actions button,.admin-shell.admin-section-support .admin-support-translate-target>button,.admin-shell.admin-section-support .admin-support-finance-history article button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:5px;min-height:30px;max-width:100%;margin:0;padding:5px 9px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#334155;font:inherit;font-size:12px;font-weight:500;line-height:1.4;white-space:normal;box-shadow:none;cursor:pointer}.admin-shell.admin-section-support .admin-support-draw-adjustment>button[type=submit],.admin-shell.admin-section-support .admin-support-send-dialog>footer button[type=submit],.admin-shell.admin-section-support .admin-support-send-dialog .admin-support-send-actions .is-primary{border-color:#2563eb;background:#2563eb;color:#fff}.admin-shell.admin-section-support .admin-support-entitlement-content button:hover:not(:disabled),.admin-shell.admin-section-support .admin-support-order-scroll button:hover:not(:disabled),.admin-shell.admin-section-support .admin-support-send-dialog>footer button:hover:not(:disabled),.admin-shell.admin-section-support .admin-support-finance-history article button:hover:not(:disabled){border-color:#93b4ea;filter:brightness(.98)}.admin-shell.admin-section-support .admin-support-entitlement-content :disabled,.admin-shell.admin-section-support .admin-support-order-scroll :disabled,.admin-shell.admin-section-support .admin-support-send-dialog :disabled{cursor:not-allowed;opacity:.55}.admin-shell.admin-section-support .admin-support-draw-adjustment>small,.admin-shell.admin-section-support .admin-support-order-review>small,.admin-shell.admin-section-support .admin-support-action-hint{margin:0;color:#64748b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-action-error,.admin-shell.admin-section-support .admin-support-action-success{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:7px 8px;border:1px solid #fecaca;border-radius:5px;background:#fff7f7;color:#b91c1c;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-action-success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.admin-shell.admin-section-support .admin-support-pending-operation{display:flex;flex-wrap:wrap;gap:7px;min-width:0;padding:8px;border:1px solid #cbd5e1;border-radius:5px;background:#f8fafc}.admin-shell.admin-section-support .admin-support-pending-operation p{flex:1 0 100%;margin:0;color:#475569;font-size:11px;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-draw-history{min-width:0;padding-top:9px;border-top:1px solid #e2e8f0}.admin-shell.admin-section-support .admin-support-draw-history>summary{padding:2px 0;color:#475569;font-size:12px;cursor:pointer}.admin-shell.admin-section-support .admin-support-draw-history article{display:grid;gap:3px;min-width:0;margin:0;padding:9px 0;border:0;border-bottom:1px solid #edf0f4;background:none;box-shadow:none}.admin-shell.admin-section-support .admin-support-draw-history article strong{font-size:11px;font-weight:600}.admin-shell.admin-section-support .admin-support-draw-history article p,.admin-shell.admin-section-support .admin-support-draw-history>p{margin:0;color:#475569;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-draw-history article small,.admin-shell.admin-section-support .admin-support-draw-history article time{color:#64748b;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-finance-history article>span:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:0}.admin-shell.admin-section-support .admin-support-send-controls{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 10px;min-width:0;padding:6px 11px;border-top:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:11px;line-height:1.4}.admin-shell.admin-section-support .admin-support-send-controls label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:#475569;font-size:11px}.admin-shell.admin-section-support .admin-support-send-controls input[type=checkbox]{width:14px;height:14px;min-height:0;margin:0;padding:0;accent-color:#2563eb}.admin-shell.admin-section-support .admin-support-send-controls button{display:inline-flex;align-items:center;gap:4px;min-height:28px;margin:0;padding:4px 7px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#334155;font:inherit;font-size:11px;line-height:1.4;cursor:pointer}.admin-shell.admin-section-support .admin-support-send-layer{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#0f172a59}.admin-shell.admin-section-support .admin-support-send-dialog{display:flex;flex-direction:column;gap:0;box-sizing:border-box;width:min(560px,100%);min-width:0;max-height:80dvh;margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#334155;font-size:13px;line-height:1.5;box-shadow:0 8px 32px #0f172a29}.admin-shell.admin-section-support .admin-support-send-dialog>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:0;padding:13px 15px;border-bottom:1px solid #e2e8f0;background:#fff}.admin-shell.admin-section-support .admin-support-send-dialog>header>div{min-width:0}.admin-shell.admin-section-support .admin-support-send-dialog>header>strong{min-width:0;color:#1e293b;font-size:14px;font-weight:650;line-height:1.5}.admin-shell.admin-section-support .admin-support-send-dialog h3{margin:0;color:#1e293b;font-size:15px;font-weight:650;line-height:1.5}.admin-shell.admin-section-support .admin-support-send-dialog>header small{display:block;margin-top:3px;color:#64748b;font-size:11px;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-send-dialog>header button{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;margin:0;padding:0;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;cursor:pointer}.admin-shell.admin-section-support .admin-support-send-dialog>p,.admin-shell.admin-section-support .admin-support-send-dialog>small,.admin-shell.admin-section-support .admin-support-send-dialog>label,.admin-shell.admin-section-support .admin-support-send-dialog>pre,.admin-shell.admin-section-support .admin-support-send-dialog>textarea,.admin-shell.admin-section-support .admin-support-send-dialog>select,.admin-shell.admin-section-support .admin-support-send-dialog>.admin-support-send-preview,.admin-shell.admin-section-support .admin-support-send-dialog>.admin-support-translate-target,.admin-shell.admin-section-support .admin-support-send-dialog>.admin-support-send-body{flex-shrink:0;margin:11px 15px 0}.admin-shell.admin-section-support .admin-support-send-dialog>small{color:#64748b;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-translate-target{display:flex;flex-wrap:wrap;align-items:flex-end;gap:9px;min-width:0}.admin-shell.admin-section-support .admin-support-translate-target>label{flex:1 1 210px}.admin-shell.admin-section-support .admin-support-translate-target>button{min-height:34px}.admin-shell.admin-section-support .admin-support-send-dialog .admin-support-send-error{padding:8px 9px;border:1px solid #fecaca;border-radius:5px;background:#fff7f7;color:#b91c1c;font-size:12px;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-send-dialog .admin-support-translation-unavailable{color:#64748b;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-send-dialog>textarea,.admin-shell.admin-section-support .admin-support-send-dialog>select{width:calc(100% - 30px)}.admin-shell.admin-section-support .admin-support-send-dialog pre{max-height:140px;padding:9px 10px;overflow:auto;overscroll-behavior:contain;border:1px solid #e2e8f0;border-radius:5px;background:#f8fafc;color:#475569;font:inherit;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-send-dialog textarea{min-height:112px;max-height:240px;resize:vertical}.admin-shell.admin-section-support .admin-support-send-dialog>footer,.admin-shell.admin-section-support .admin-support-send-dialog .admin-support-send-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;margin:0;padding:12px 15px;border-top:1px solid #e2e8f0;background:#fff}.admin-shell.admin-section-support .admin-support-send-dialog>footer{margin-top:12px}.admin-shell.admin-section-support .admin-support-send-dialog>footer>button:last-child{border-color:#2563eb;background:#2563eb;color:#fff}.admin-shell.admin-section-support .admin-support-order-dialog{width:min(600px,100%);overflow:hidden}.admin-shell.admin-section-support .admin-support-order-scroll{display:grid;flex:1 1 auto;align-content:start;gap:14px;min-height:0;min-width:0;padding:15px;overflow-y:auto;overscroll-behavior:contain}.admin-shell.admin-section-support .admin-support-order-facts{display:grid;gap:0;min-width:0;margin:0}.admin-shell.admin-section-support .admin-support-order-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;min-width:0;padding:7px 0;border-bottom:1px solid #edf0f4}.admin-shell.admin-section-support .admin-support-order-facts dt{color:#64748b;font-size:12px}.admin-shell.admin-section-support .admin-support-order-facts dd{margin:0;color:#1e293b;font-size:12px;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-order-timeline{display:grid;gap:7px;min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none}.admin-shell.admin-section-support .admin-support-order-timeline article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-width:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:5px;background:#f8fafc;box-shadow:none}.admin-shell.admin-section-support .admin-support-order-timeline article strong{color:#475569;font-size:12px;font-weight:600}.admin-shell.admin-section-support .admin-support-order-timeline article time{color:#64748b;font-size:10px}.admin-shell.admin-section-support .admin-support-order-timeline article p,.admin-shell.admin-section-support .admin-support-order-timeline>p{grid-column:1 / -1;margin:0;color:#64748b;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-order-review>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.admin-shell.admin-section-support .admin-support-order-review button.is-danger{border-color:#fecaca;background:#fff7f7;color:#b91c1c}@media(max-width:520px){.admin-shell.admin-section-support .admin-support-send-controls{gap:4px 7px;padding:5px 8px;font-size:10px}.admin-shell.admin-section-support .admin-support-send-controls label{font-size:10px}.admin-shell.admin-section-support .admin-support-send-layer{padding:8px}.admin-shell.admin-section-support .admin-support-send-dialog{max-height:min(80dvh,calc(100dvh - 16px));border-radius:7px}.admin-shell.admin-section-support .admin-support-send-dialog>header{padding:10px}.admin-shell.admin-section-support .admin-support-send-dialog>header button{flex-basis:36px;width:36px;height:36px}.admin-shell.admin-section-support .admin-support-order-scroll{gap:11px;padding:11px}.admin-shell.admin-section-support .admin-support-order-facts>div{grid-template-columns:74px minmax(0,1fr);gap:7px}.admin-shell.admin-section-support .admin-support-order-timeline article{grid-template-columns:minmax(0,1fr)}.admin-shell.admin-section-support .admin-support-order-timeline article time{grid-row:auto}.admin-shell.admin-section-support .admin-support-order-scroll button,.admin-shell.admin-section-support .admin-support-entitlement-content button{min-height:36px}}.admin-shell.admin-section-support .admin-support-business-query{min-width:0}.admin-shell.admin-section-support .admin-support-query-content[hidden]{display:none}.admin-shell.admin-section-support .admin-support-customer-note{margin-top:10px;padding-top:10px}.admin-shell.admin-section-support .admin-support-customer-note>header{margin-bottom:5px}.admin-shell.admin-section-support .admin-support-customer-note>header label{color:#334155;font-size:12px;font-weight:650}.admin-shell.admin-section-support .admin-support-customer-note>header button{min-height:25px;padding:2px 7px;background:#fff;color:#64748b;border:1px solid #dce3ec;font-size:11px}.admin-shell.admin-section-support .admin-support-customer-note textarea[data-expanded=false]{min-height:58px;height:58px;max-height:58px;resize:none}.admin-shell.admin-section-support .admin-support-customer-note textarea[data-expanded=true]{min-height:140px;height:auto}.admin-shell.admin-section-support .admin-support-details-scroll>details{margin-top:9px;padding-top:9px}.admin-shell.admin-section-support .admin-support-details-scroll>.admin-support-basic-more{margin-top:6px;padding-top:5px;border-top:0}.admin-shell.admin-section-support .admin-support-wallet-adjustment{display:grid;min-width:0;gap:8px;margin:0;padding:4px 0;border:0;background:none;box-shadow:none}.admin-shell.admin-section-support .admin-support-wallet-adjustment label,.admin-shell.admin-section-support .admin-support-history-filter.admin-support-action-fields label{display:grid;gap:4px;min-width:0;color:#475569;font-size:12px}.admin-shell.admin-section-support .admin-support-wallet-adjustment input,.admin-shell.admin-section-support .admin-support-wallet-adjustment select,.admin-shell.admin-section-support .admin-support-wallet-adjustment textarea{width:100%;min-width:0;min-height:32px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:5px;color:#334155;background:#fff;font:inherit;font-size:12px;line-height:1.5;box-shadow:none}.admin-shell.admin-section-support .admin-support-wallet-adjustment textarea{min-height:58px;resize:vertical}.admin-shell.admin-section-support .admin-support-wallet-adjustment>small{color:#64748b;font-size:11px;line-height:1.5}.admin-shell.admin-section-support .admin-support-wallet-adjustment>button[type=submit]{background:#2563eb;color:#fff;border-color:#2563eb}.admin-shell.admin-section-support .admin-support-pending-badge{margin-left:auto;border-radius:3px;background:#fff3dd;color:#985f13;padding:2px 5px;font-size:10px;white-space:nowrap}.admin-shell.admin-section-support .admin-support-finance-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-shell.admin-section-support .admin-support-history-filter.admin-support-action-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell.admin-section-support .admin-support-finance-record>button{min-height:27px;padding:3px 7px}.admin-shell.admin-section-support .admin-support-query-content{display:grid;gap:10px;min-width:0;padding-top:11px;color:#334155;font-size:12px;line-height:1.5}.admin-shell.admin-section-support .admin-support-query-content h4{margin:2px 0 0;color:#475569;font-size:12px;font-weight:650}.admin-shell.admin-section-support .admin-support-query-facts{display:grid;gap:0;min-width:0;margin:0}.admin-shell.admin-section-support .admin-support-query-facts>div{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:8px;min-width:0;padding:5px 0;border-bottom:1px solid #edf0f4}.admin-shell.admin-section-support .admin-support-query-facts dt{color:#64748b;font-size:11px}.admin-shell.admin-section-support .admin-support-query-facts dd{min-width:0;margin:0;color:#334155;font-size:12px;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-query-hint{margin:0;color:#64748b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-query-content button,.admin-shell.admin-section-support .admin-support-history-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:fit-content;max-width:100%;min-height:30px;margin:0;padding:5px 8px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#334155;font:inherit;font-size:11px;line-height:1.4;white-space:normal;box-shadow:none;cursor:pointer}.admin-shell.admin-section-support .admin-support-query-content button:hover:not(:disabled),.admin-shell.admin-section-support .admin-support-history-dialog button:hover:not(:disabled){border-color:#93b4ea;background:#f8fafc}.admin-shell.admin-section-support .admin-support-query-content button:disabled,.admin-shell.admin-section-support .admin-support-history-dialog button:disabled{opacity:.55;cursor:not-allowed}.admin-shell.admin-section-support .admin-support-query-record{display:grid;gap:4px;min-width:0;margin:0;padding:9px 0;border:0;border-bottom:1px solid #edf0f4;border-radius:0;background:none;box-shadow:none;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-query-record>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;min-width:0;margin:0;padding:0;border:0;background:none}.admin-shell.admin-section-support .admin-support-query-record>header strong{color:#334155;font-size:12px;font-weight:650}.admin-shell.admin-section-support .admin-support-query-record>header time,.admin-shell.admin-section-support .admin-support-query-record>header span,.admin-shell.admin-section-support .admin-support-query-record small{color:#64748b;font-size:10px;line-height:1.5}.admin-shell.admin-section-support .admin-support-query-record>p,.admin-shell.admin-section-support .admin-support-query-restriction>p{margin:0;color:#475569;font-size:11px;line-height:1.5}.admin-shell.admin-section-support .admin-support-query-record .is-positive{color:#187145}.admin-shell.admin-section-support .admin-support-query-record .is-negative{color:#a84a47}.admin-shell.admin-section-support .admin-support-query-inline-details{min-width:0;margin-top:3px}.admin-shell.admin-section-support .admin-support-query-inline-details>summary{color:#52627a;font-size:11px;font-weight:500;cursor:pointer}.admin-shell.admin-section-support .admin-support-query-restriction,.admin-shell.admin-section-support .admin-support-query-reward,.admin-shell.admin-section-support .admin-support-query-pool{display:grid;gap:4px;min-width:0;margin:0;padding:8px 0;border:0;border-bottom:1px solid #edf0f4;border-radius:0;background:none;box-shadow:none;font-size:11px;overflow-wrap:anywhere}.admin-shell.admin-section-support .admin-support-query-restriction strong,.admin-shell.admin-section-support .admin-support-query-reward strong,.admin-shell.admin-section-support .admin-support-query-pool strong{color:#475569;font-size:11px;font-weight:650}.admin-shell.admin-section-support .admin-support-query-pool>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:0;border:0;font-size:11px}.admin-shell.admin-section-support .admin-support-query-pool small{color:#64748b;font-size:10px;line-height:1.5}.admin-shell.admin-section-support .admin-support-query-totals{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;color:#475569;font-size:11px}.admin-shell.admin-section-support .admin-support-query-totals>button{margin-left:auto}.admin-shell.admin-section-support .admin-support-reward-delivery{display:grid;gap:3px;min-width:0}.admin-shell.admin-section-support .admin-support-trial-query{display:grid;gap:7px;min-width:0;padding-top:7px}.admin-shell.admin-section-support .admin-support-history-layer{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#0f172a59}.admin-shell.admin-section-support .admin-support-history-dialog{display:flex;flex-direction:column;box-sizing:border-box;width:min(680px,100%);min-width:0;max-height:min(86dvh,calc(100dvh - 32px));margin:0;padding:0;overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:12px;line-height:1.5;box-shadow:0 8px 32px #0f172a29}.admin-shell.admin-section-support .admin-support-history-dialog>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:0;padding:12px 15px;border-bottom:1px solid #e2e8f0;background:#fff}.admin-shell.admin-section-support .admin-support-history-dialog h3{margin:0;color:#1e293b;font-size:14px;font-weight:650;line-height:1.5}.admin-shell.admin-section-support .admin-support-history-dialog>header small{display:block;margin-top:2px;color:#64748b;font-size:11px}.admin-shell.admin-section-support .admin-support-history-dialog>header>button{width:32px;height:32px;padding:0;flex:0 0 auto}.admin-shell.admin-section-support .admin-support-history-scroll{flex:1 1 auto;min-height:0;min-width:0;padding:5px 15px 12px;overflow-y:auto;overscroll-behavior:contain}.admin-shell.admin-section-support .admin-support-history-dialog>footer{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;margin:0;padding:10px 15px;border-top:1px solid #e2e8f0;background:#fff}.admin-shell.admin-section-support .admin-support-history-dialog>footer small{margin-right:auto;color:#64748b;font-size:11px}.admin-shell.admin-section-support .admin-support-history-filter{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin:0;padding:8px 15px;border-bottom:1px solid #edf0f4;color:#64748b;font-size:11px}.admin-shell.admin-section-support .admin-support-history-filter select{max-width:100%;min-height:30px;margin:0;padding:4px 8px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#334155;font:inherit}@media(max-width:520px){.admin-shell.admin-section-support .admin-support-history-layer{padding:8px}.admin-shell.admin-section-support .admin-support-history-dialog{max-height:calc(100dvh - 16px)}.admin-shell.admin-section-support .admin-support-history-dialog button,.admin-shell.admin-section-support .admin-support-query-content button{min-height:36px}.admin-shell.admin-section-support .admin-support-history-scroll{padding:5px 11px 10px}}.admin-solar-config{display:grid;gap:14px;min-width:0;color:#263b45}.asfc-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.asfc-heading small{color:#64818d;font-size:12px}.asfc-heading h2{margin:4px 0 6px;font-size:23px}.asfc-heading p,.asfc-cycle p{margin:0;color:#657984;font-size:13px;line-height:1.6}.admin-solar-config button,.asfc-row-actions label{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid #d5e1e6;border-radius:5px;color:#365364;font:inherit;font-size:13px;background:#fff;cursor:pointer}.admin-solar-config button:disabled,.asfc-row-actions label.is-busy{opacity:.6;cursor:wait}.admin-solar-config button:focus-visible,.asfc-row-actions label:focus-within{outline:2px solid #158b95;outline-offset:2px}.asfc-cycle{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;border:1px solid #d7e3e7;border-radius:6px;background:#fff}.asfc-cycle h3{margin:0 0 5px;font-size:15px}.asfc-cycle h3 span{margin-left:12px;color:#647d89;font-size:13px;font-weight:500}.asfc-cycle-actions{display:flex;flex-shrink:0;align-items:center;gap:10px}.asfc-cycle-actions label{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.asfc-cycle-actions input{width:74px;min-height:34px;padding:5px 7px;border:1px solid #cedce2;border-radius:4px;font:inherit}.asfc-cycle-actions button{border-color:#138d96;color:#fff;background:#138d96}.asfc-feedback{padding:9px 12px;border:1px solid #c9dde3;border-radius:5px;color:#305864;font-size:13px;background:#f2f8fa}.asfc-plans{min-width:0;overflow:hidden;border:1px solid #d7e3e7;border-radius:6px;background:#fff}.asfc-plans>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:13px 16px;border-bottom:1px solid #e2e9ed}.asfc-plans h3{margin:0;font-size:15px}.asfc-plans>header span{color:#718590;font-size:12px}.asfc-table-scroll{overflow-x:auto}.asfc-table-scroll table{width:100%;min-width:840px;border-collapse:collapse;text-align:left;font-size:13px}.asfc-table-scroll thead{background:#f7fafb}.asfc-table-scroll th,.asfc-table-scroll td{padding:10px 12px;border-bottom:1px solid #e7edef;vertical-align:middle}.asfc-table-scroll thead th{color:#68808b;font-size:12px;font-weight:600}.asfc-table-scroll tbody th{font-weight:500}.asfc-table-scroll strong{font-size:13px;font-weight:600}.asfc-table-scroll small{display:block;margin-top:4px;color:#78909b;font-size:12px}.admin-solar-config .asfc-thumbnail{width:76px;height:46px;min-height:0;padding:0;overflow:hidden;background:#f3f7f8}.asfc-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.asfc-no-image{display:flex;align-items:center;gap:5px;color:#718690;font-size:12px}.asfc-row-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.asfc-row-actions label{position:relative;overflow:hidden}.asfc-row-actions input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.asfc-row-actions input:disabled{cursor:wait}.asfc-table-scroll .asfc-editor-row>td{padding:12px;background:#f8fafb}.asfc-editor.admin-solar-plan{border-color:#d6e2e6;box-shadow:none}.asfc-editor .admin-solar-plan-title{padding:10px 12px 4px}.asfc-editor .admin-solar-plan-title h3{font-size:15px}.asfc-editor .admin-solar-plan-title small{margin:0}.asfc-editor .admin-solar-locales,.asfc-editor .admin-solar-numbers{gap:10px;padding:10px 12px}.asfc-editor .admin-solar-plan-actions{padding:10px 12px}.asfc-editor .admin-solar-locales textarea{min-height:54px}.asfc-empty{margin:0;padding:24px;text-align:center;color:#70848f}.asfc-preview-layer{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#172935a3}.asfc-preview{max-width:100%;width:min(900px,90vw);max-height:90vh;overflow:auto;border-radius:8px;outline:none;background:#fff}.asfc-preview header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.asfc-preview h3{margin:0;font-size:16px}.asfc-preview button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d5e1e6;border-radius:5px;background:#fff;cursor:pointer}.asfc-preview img{display:block;width:100%;max-height:76vh;object-fit:contain}@media(max-width:720px){.asfc-heading{align-items:flex-start;flex-direction:column;gap:10px}.asfc-heading h2{font-size:21px}.asfc-cycle{padding:12px}.asfc-cycle-actions,.asfc-cycle-actions label{flex-wrap:wrap}.asfc-preview-layer{padding:12px}.asfc-preview{width:100%}.asfc-table-scroll table{min-width:760px}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;color:#111827;background:#f8f8f6;font-synthesis:none;color-scheme:light;--bg: #f3f5f5;--surface: rgba(255, 255, 255, .42);--surface-soft: rgba(255, 255, 255, .26);--glass: rgba(255, 255, 255, .46);--glass-strong: rgba(255, 255, 255, .64);--glass-edge: rgba(255, 255, 255, .78);--glass-shadow: 0 18px 42px rgba(46, 52, 61, .12), inset 0 1px 0 rgba(255, 255, 255, .92);--text: #111827;--muted: #6b7280;--subtle: #9ca3af;--gold: #d8ad45;--gold-dark: #b58423;--gold-soft: #f3e6bd;--green: #19875a;--line: rgba(148, 163, 184, .2);--shadow: 0 14px 36px rgba(31, 35, 28, .07)}.solar-fund-workspace{min-height:100%;padding:18px 18px 118px;color:#111827;background:radial-gradient(circle at 12% 16%,rgba(97,187,160,.17),transparent 29%),radial-gradient(circle at 92% 34%,rgba(226,180,60,.14),transparent 28%)}.solar-fund-header{padding:0 0 16px}.solar-fund-header>div{min-width:0;flex:1}.solar-fund-header h1{font-size:25px;line-height:1.15}.solar-fund-header>div>span{color:#66757d}.solar-fund-hero{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:164px;padding:18px 18px 52px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:24px;color:#fff;background:linear-gradient(120deg,#045243f7,#168b67eb 62%,#67be87e6),url(/brand/one-bkc-symbol-dark.svg) 112% 105% / 170px auto no-repeat;box-shadow:0 22px 48px #18694f38,inset 0 1px #ffffff52}.solar-fund-hero:after{content:"";position:absolute;right:-48px;bottom:-76px;width:190px;height:190px;border:20px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 18px #f7c24914,0 0 0 42px #ffffff0a}.solar-fund-sun{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.45);border-radius:15px;color:#ffe19a;background:#ffffff24;box-shadow:inset 0 1px #ffffff73,0 10px 26px #0000001f}.solar-fund-hero>div:nth-child(2){position:relative;z-index:1;min-width:0}.solar-fund-hero small{display:block;margin-bottom:5px;color:#ffe59e;font-size:11px;font-weight:800;text-transform:uppercase}.solar-fund-hero h2{max-width:255px;margin:0;font-size:22px;line-height:1.22}.solar-fund-hero p{max-width:278px;margin:8px 0 0;color:#ffffffc7;font-size:13px;line-height:1.55}.solar-fund-cycle{position:absolute;left:20px;bottom:16px;z-index:1;display:inline-flex;align-items:baseline;gap:7px;color:#ffffffb8;font-size:12px}.solar-fund-cycle b{color:#fff1b9;font-size:24px}.solar-fund-summary{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:-1px 10px 24px;overflow:hidden;border-radius:0 0 20px 20px;background:#ffffffc7;box-shadow:0 16px 35px #26433a21,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.solar-fund-summary>div{min-width:0;padding:15px 10px;border-left:1px solid rgba(59,119,101,.11)}.solar-fund-summary>div:first-child{border-left:0}.solar-fund-summary .is-balance{grid-column:1 / -1;border-bottom:1px solid rgba(59,119,101,.11)}.solar-fund-summary small{display:block;min-height:28px;color:#718078;font-size:10px;line-height:1.3}.solar-fund-summary strong{display:block;color:#145f51;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.solar-fund-summary .is-balance strong{color:#111827;font-size:17px}.solar-fund-picker,.solar-fund-orders{margin-top:22px}.solar-fund-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.solar-fund-section-head>div{display:flex;align-items:center;gap:10px;min-width:0}.solar-fund-section-head>div>small{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:11px;color:#0f6f5e;font-size:11px;font-weight:900;background:#dff4ed}.solar-fund-section-head span{display:grid;min-width:0}.solar-fund-section-head strong{font-size:17px}.solar-fund-section-head em{color:#718078;font-size:11px;font-style:normal;line-height:1.4}.solar-fund-section-head>b{color:#1b7665}.solar-fund-plan-list{display:grid;gap:13px}.solar-fund-plan-row{display:grid;gap:8px}.solar-fund-plan-card{display:grid;grid-template-columns:minmax(0,1fr) 84px;min-height:226px;overflow:hidden;border:1px solid rgba(94,194,168,.34);border-radius:22px;color:#f7fffc;background:linear-gradient(135deg,#124d49,#17645b 63%,#1c7464);box-shadow:0 15px 32px #144f442b,inset 0 1px #ffffff21}.solar-fund-plan-card.is-selected{border-color:#ebbe50c2;box-shadow:0 18px 38px #144f4433,0 0 0 2px #ebbe5029,inset 0 1px #ffffff29}.solar-fund-plan-card.is-past{color:#f7fffcb8;background:linear-gradient(135deg,#455d59,#55706b)}.solar-fund-plan-card.is-upgrade{background:linear-gradient(135deg,#174c49,#1d625b 64%,#376f63)}.solar-fund-plan-main{min-width:0;padding:14px 12px 13px 14px}.solar-fund-plan-main>header{display:flex;align-items:center;gap:10px;min-width:0}.solar-fund-plan-main>header>span:last-child{display:grid;min-width:0}.solar-fund-plan-main>header small{color:#ffe29a;font-size:10px;font-weight:900}.solar-fund-plan-main>header strong{margin-top:2px;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.solar-fund-plan-thumb{display:grid;flex:0 0 50px;place-items:center;width:50px;height:50px;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:14px;color:#ffe29a;background:#ffffff1c}.solar-fund-plan-thumb img{width:100%;height:100%;object-fit:cover}.solar-fund-plan-range{display:block;margin-top:3px;color:#fff;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.solar-fund-plan-money-label{display:block;margin-top:11px;color:#ecfff9a3;font-size:9px;font-weight:700}.solar-fund-plan-metrics{display:grid;grid-template-columns:1fr 1.25fr;gap:7px;margin-top:11px}.solar-fund-plan-metrics>span{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;min-width:0;padding:9px;border:1px solid rgba(120,230,207,.32);border-radius:13px;color:#79e3d2;background:#042d2a45}.solar-fund-plan-metrics svg{grid-row:1 / 3}.solar-fund-plan-metrics b{color:#fff;font-size:16px;line-height:1}.solar-fund-plan-metrics small{color:#f2fffbb3;font-size:8px;line-height:1.2}.solar-fund-plan-metrics>span.is-return{color:#0b5d54;background:linear-gradient(145deg,#6ddfd1,#9ae9d6);border-color:#ffffff85}.solar-fund-plan-metrics>span.is-return b{color:#103c38;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.solar-fund-plan-metrics>span.is-return small{color:#27665e}.solar-fund-plan-state{display:inline-flex;width:fit-content;max-width:100%;margin-top:9px;padding:5px 8px;border-radius:999px;color:#eafff9;font-size:9px;font-weight:800;background:#0225225c}.solar-fund-plan-state.is-current{color:#fff1b9;background:#ae771357}.solar-fund-plan-state.is-past{color:#ffffffa6}.solar-fund-plan-state.is-upgrade{color:#96ebda}.solar-fund-plan-card>aside{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;padding:12px 8px;border-left:1px solid rgba(132,228,207,.22);background:#03272538}.solar-fund-status-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:64px;height:64px;padding:6px;border:5px solid #70e4d4;border-radius:50%;color:#7ce9d9;text-align:center;box-shadow:inset 0 0 0 3px #042b2861,0 6px 16px #021f1d33}.solar-fund-status-ring b{max-width:48px;color:#f5fffc;font-size:8px;line-height:1.15;overflow-wrap:anywhere}.solar-fund-status-ring.is-past{border-color:#d2e0dc6b;color:#fff9}.solar-fund-status-ring.is-upgrade{border-color:#e1bc5b;color:#ffe09a}.solar-fund-plan-card>aside>small{color:#effffab8;font-size:9px;font-weight:800;text-align:center}.solar-fund-plan-card>aside>button{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:52px;padding:8px 5px;border:0;border-radius:14px;color:#103c38;font-size:10px;font-weight:900;line-height:1.2;background:linear-gradient(135deg,#67e5d4,#9beedb);box-shadow:0 9px 20px #05302b38,inset 0 1px #ffffff75}.solar-fund-plan-card>aside>button:active{transform:scale(.96)}.solar-fund-plan-card>aside>button:disabled{color:#fff9;background:#ffffff1f;box-shadow:none}.solar-fund-invest-panel{padding:14px 9px 10px;border:1px solid rgba(25,126,104,.2);border-radius:20px;background:linear-gradient(145deg,#ffffffe0,#eaf7f1c7);box-shadow:0 16px 34px #234c401f,inset 0 1px #fffffff0}.solar-fund-invest-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 7px 11px}.solar-fund-invest-panel>header>span{display:grid;min-width:0}.solar-fund-invest-panel>header small{color:#a67613;font-size:9px;font-weight:900}.solar-fund-invest-panel>header strong{font-size:14px;overflow-wrap:anywhere}.solar-fund-invest-panel>header button{border:0;color:#68766f;font-size:11px;font-weight:800;background:transparent}.solar-fund-tier-rail{display:flex;gap:10px;margin:0 -18px;padding:2px 18px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.solar-fund-tier-rail::-webkit-scrollbar{display:none}.solar-fund-tier-rail button{flex:0 0 112px;min-height:138px;padding:10px;scroll-snap-align:center;border:1px solid rgba(255,255,255,.8);border-radius:19px;color:#26363a;text-align:left;background:#ffffff94;box-shadow:0 9px 24px #2a4d4214,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.solar-fund-tier-rail button:active{transform:scale(.97)}.solar-fund-tier-rail button.is-selected{border-color:#147e678c;box-shadow:0 12px 27px #147e672b,inset 0 0 0 1px #fffc}.solar-fund-tier-rail button.is-locked{opacity:.62}.solar-fund-tier-rail button>span{display:grid;place-items:center;width:100%;height:67px;margin-bottom:7px;overflow:hidden;border-radius:13px;color:#0f866e;background:#e5f4ee}.solar-fund-tier-rail img{width:100%;height:100%;object-fit:cover}.solar-fund-tier-rail b{display:block;color:#b27b10;font-size:12px}.solar-fund-tier-rail small{display:-webkit-box;margin-top:3px;overflow:hidden;color:#253238;font-size:11px;font-weight:700;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solar-fund-plan{overflow:hidden;margin-top:8px;padding:10px;border:1px solid rgba(255,255,255,.86);border-radius:25px;background:linear-gradient(145deg,#ffffffc7,#eef8f3b0);box-shadow:0 22px 52px #2d4e4121,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.solar-fund-plan-media{position:relative;display:grid;place-items:center;height:182px;overflow:hidden;border-radius:18px;color:#fff;background:#d8ece5}.solar-fund-plan-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(4,36,29,.54));pointer-events:none}.solar-fund-plan-media>img{width:100%;height:100%;object-fit:cover}.solar-fund-plan-media>span{position:absolute;top:12px;left:12px;z-index:2;padding:6px 10px;border-radius:9px;color:#fff0b8;font-size:11px;font-weight:900;background:#08382fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.solar-fund-plan-lock{position:absolute;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:7px 9px;border-radius:10px;color:#fff;font-size:10px;background:#121f23b8}.solar-fund-plan-copy{padding:16px 8px 12px}.solar-fund-plan-copy>small{color:#19816c;font-size:10px;font-weight:900}.solar-fund-plan-copy h2{margin:4px 0 6px;font-size:22px;line-height:1.2}.solar-fund-plan-copy p{margin:0;color:#68766f;font-size:12px;line-height:1.55}.solar-fund-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 6px 12px}.solar-fund-specs>div{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:11px;border-radius:14px;color:#277a68;background:#e8f6f0d1}.solar-fund-specs>div:last-child{grid-column:1 / -1;color:#aa760e;background:#fff7dec7}.solar-fund-specs span{display:grid;min-width:0}.solar-fund-specs small{color:#718078;font-size:10px}.solar-fund-specs b{margin-top:3px;color:#203035;font-size:12px;line-height:1.35}.solar-fund-amount{margin:0 6px;padding:14px;border-radius:17px;background:#ffffffab;box-shadow:inset 0 1px #ffffffe6}.solar-fund-amount label>span{display:block;margin-bottom:8px;color:#52635c;font-size:11px;font-weight:800}.solar-fund-amount label>div{display:flex;align-items:center;gap:9px;min-height:52px;border-bottom:1px solid rgba(36,108,89,.18)}.solar-fund-amount label b{color:#ad7812;font-size:13px}.solar-fund-amount input{min-width:0;width:100%;border:0;outline:0;color:#11232a;font:inherit;font-size:25px;font-weight:750;background:transparent}.solar-fund-quick-amounts{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px}.solar-fund-quick-amounts button{min-width:0;padding:8px 4px;border:0;border-radius:10px;color:#236d5e;font-size:10px;font-weight:800;background:#e7f4ef}.solar-fund-quick-amounts button:last-child:nth-child(odd){grid-column:1 / -1}.solar-fund-estimate{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 6px}.solar-fund-estimate>span{display:grid;padding:12px;border-radius:14px;background:#f0f7f4cc}.solar-fund-estimate small{min-height:28px;color:#748179;font-size:10px;line-height:1.3}.solar-fund-estimate b{color:#177963;font-size:14px}.solar-fund-inline-error,.solar-fund-success{margin:0 6px 10px;padding:10px 12px;border-radius:12px;font-size:11px;line-height:1.45}.solar-fund-inline-error{color:#a64037;background:#fff0ee}.solar-fund-inline-error button{display:block;margin-top:5px;border:0;color:#8f6410;font-weight:800;background:transparent}.solar-fund-success{display:flex;align-items:center;gap:7px;color:#126f5b;background:#e5f6ef}.solar-fund-submit{display:flex;align-items:center;gap:11px;width:calc(100% - 12px);min-height:64px;margin:0 6px 6px;padding:11px 14px;border:0;border-radius:17px;color:#fff;text-align:left;background:linear-gradient(115deg,#0b7e68,#24a482 65%,#c99a2c);box-shadow:0 13px 28px #147e673d}.solar-fund-submit:disabled{opacity:.48;box-shadow:none}.solar-fund-submit>span{display:grid;flex:1}.solar-fund-submit>span{font-size:14px;font-weight:900}.solar-fund-submit small{color:#ffffffbf;font-size:10px;font-weight:600}.solar-fund-order-list{display:grid;gap:9px}.solar-fund-order-list article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.88);border-radius:17px;background:#ffffffa3;box-shadow:0 9px 22px #2c4d4212}.solar-fund-order-image{display:grid;place-items:center;width:48px;height:52px;overflow:hidden;border-radius:12px;color:#16806b;background:#e2f3ed}.solar-fund-order-image img{width:100%;height:100%;object-fit:cover}.solar-fund-order-list article>div{display:grid;min-width:0}.solar-fund-order-list article>div small{color:#17806a;font-size:9px;font-weight:900;text-transform:uppercase}.solar-fund-order-list article>div strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.solar-fund-order-list article em{color:#7c8882;font-size:9px;font-style:normal}.solar-fund-order-list article>span:last-child{display:grid;max-width:88px;text-align:right}.solar-fund-order-list article>span:last-child small{color:#7c8882;font-size:9px}.solar-fund-order-list article>span:last-child b{font-size:11px}.solar-fund-order-list article>span:last-child em{color:#17806a;font-weight:800}.solar-fund-order-list article.is-completed{border-color:#c99a2c4d}.solar-fund-empty,.solar-fund-loading,.solar-fund-error{display:flex;align-items:center;justify-content:center;gap:9px;min-height:110px;width:100%;border:1px dashed rgba(32,119,97,.22);border-radius:18px;color:#697972;font-size:12px;background:#ffffff75}.solar-fund-error{padding:18px;color:#a64037}@media(max-width:365px){.solar-fund-workspace{padding-inline:14px}.solar-fund-hero{padding-inline:16px}.solar-fund-summary small{min-height:auto}.solar-fund-plan-card{grid-template-columns:minmax(0,1fr) 76px}.solar-fund-plan-main{padding-inline:11px 9px}.solar-fund-plan-range{font-size:14px}.solar-fund-specs{grid-template-columns:1fr}.solar-fund-specs>div:last-child{grid-column:auto}}.solar-fund-hero{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:104px;padding:14px;color:#17212e;background:linear-gradient(126deg,#fffffff0,#e5f5f0e6 62%,#fceec3db),url(/brand/one-bkc-symbol.svg) 108% 108% / 156px auto no-repeat;border-color:#ffffffeb;box-shadow:0 20px 44px #324e441f,inset 0 1px #fffffffa}.solar-fund-hero:after{border-color:#19875a12;box-shadow:0 0 0 18px #d8ad4514,0 0 0 42px #ffffff2e}.solar-fund-sun{width:40px;height:40px;border-radius:13px;color:#b8831b;border-color:#d8ad4557;background:linear-gradient(145deg,#fffae4eb,#def4eddb);box-shadow:inset 0 1px #ffffffeb,0 10px 24px #5d4a191a}.solar-fund-hero small{color:#a87513}.solar-fund-hero h2{max-width:none;font-size:17px;line-height:1.22}.solar-fund-hero p{display:-webkit-box;max-width:none;margin-top:5px;overflow:hidden;color:#62716c;font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solar-fund-cycle{position:static;display:grid;justify-items:center;gap:0;color:#60716b;font-size:9px;white-space:nowrap}.solar-fund-cycle b{color:#b77e10;font-size:21px}.solar-fund-summary{grid-template-columns:1.18fr 1fr 1fr;margin:8px 8px 18px;border-radius:17px}.solar-fund-summary .is-balance{grid-column:auto;border-bottom:0}.solar-fund-summary>div{padding:11px 8px}.solar-fund-summary small{min-height:25px;font-size:8px}.solar-fund-summary strong,.solar-fund-summary .is-balance strong{font-size:12px;line-height:1.25}.solar-fund-plan-group{margin-top:24px}.solar-fund-plan-group:first-of-type{margin-top:4px}.solar-fund-plan-group.is-current .solar-fund-section-head>div>small{color:#8b610f;background:#f8e8b8}.solar-fund-plan-group.is-upgrade .solar-fund-section-head>div>small{color:#147563;background:#dff4ed}.solar-fund-plan-group.is-past .solar-fund-section-head>div>small{color:#75807c;background:#e9eeec}.solar-fund-plan-card,.solar-fund-plan-card.is-upgrade,.solar-fund-plan-card.is-past{display:block;min-height:0;padding:14px;overflow:hidden;color:#17212e;border:1px solid rgba(255,255,255,.92);border-radius:21px;background:linear-gradient(145deg,#ffffffe0,#eff7f4c7);box-shadow:0 14px 32px #324b431a,inset 0 1px #fffffffa}.solar-fund-plan-card.is-current{border-color:#d8ad456b;background:linear-gradient(145deg,#fffffff5,#fff8dee6 58%,#e5f6f0d1);box-shadow:0 18px 40px #775b1824,0 0 0 1px #ffffffbd inset}.solar-fund-plan-card.is-upgrade{border-color:#3898842e}.solar-fund-plan-card.is-past{color:#69736f;background:#f1f4f3b8;box-shadow:0 9px 22px #35443f0f,inset 0 1px #ffffffe0}.solar-fund-plan-card.is-selected{border-color:#d8ad45b3;box-shadow:0 18px 40px #775b1829,0 0 0 2px #d8ad451f}.solar-fund-plan-card-head{display:flex;align-items:center;gap:10px;min-width:0}.solar-fund-plan-card-head>span:nth-child(2){display:grid;flex:1;min-width:0}.solar-fund-plan-card-head>span:nth-child(2) small{color:#aa7610;font-size:10px;font-weight:900}.solar-fund-plan-card-head>span:nth-child(2) strong{margin-top:2px;color:#17212e;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.solar-fund-plan-card.is-past .solar-fund-plan-card-head>span:nth-child(2) strong{color:#65706c}.solar-fund-plan-card-head>b{flex:0 0 auto;max-width:86px;padding:6px 8px;border-radius:999px;color:#176f5e;font-size:9px;line-height:1.15;text-align:center;background:#e1f5ed}.solar-fund-plan-card.is-current .solar-fund-plan-card-head>b{color:#8c620f;background:#fae8b2}.solar-fund-plan-card.is-past .solar-fund-plan-card-head>b{color:#747e7a;background:#e8ecea}.solar-fund-plan-thumb{flex-basis:48px;width:48px;height:48px;color:#b78319;border-color:#d8ad4542;background:#fffae7d1}.solar-fund-plan-investment{display:grid;gap:3px;margin-top:13px}.solar-fund-plan-investment small{color:#77817d;font-size:9px;font-weight:750}.solar-fund-plan-investment strong{color:#253039;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.solar-fund-plan-card.is-past .solar-fund-plan-investment strong{color:#6c7672}.solar-fund-plan-return{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:11px;padding:13px;border:1px solid rgba(255,255,255,.82);border-radius:15px;background:linear-gradient(118deg,#dbf7edfa,#ffefb9e6);box-shadow:inset 0 1px #ffffffeb}.solar-fund-plan-return>span{display:grid;min-width:0}.solar-fund-plan-return small{color:#287867;font-size:10px;font-weight:850}.solar-fund-plan-return strong{margin-top:4px;color:#08735e;font-size:17px;line-height:1.22;overflow-wrap:anywhere}.solar-fund-plan-return em{flex:0 0 88px;min-height:58px;display:grid;place-content:center;justify-items:center;gap:3px;padding:7px 6px;border:1px solid rgba(199,151,47,.2);border-radius:12px;background:#ffffff94;color:#8d6517;font-style:normal;text-align:center;box-shadow:inset 0 1px #ffffffe6}.solar-fund-plan-return em span{font-size:8px;line-height:1.2;font-weight:800}.solar-fund-plan-return em b{color:#9a6b11;font-size:23px;line-height:1;font-weight:850}.solar-fund-plan-card.is-current .solar-fund-plan-return{background:linear-gradient(118deg,#e2f8ef,#ffedb7)}.solar-fund-plan-card.is-current .solar-fund-plan-return strong{color:#05765f;font-size:21px;white-space:nowrap}.solar-fund-plan-card.is-current .solar-fund-plan-return em{border-color:#b57f0d47;background:#fffae2d1}.solar-fund-plan-card.is-current .solar-fund-plan-return em b{font-size:25px;color:#9a6505}.solar-fund-plan-card.is-past .solar-fund-plan-return{background:#e8edebd1}.solar-fund-plan-card.is-past .solar-fund-plan-return small,.solar-fund-plan-card.is-past .solar-fund-plan-return strong,.solar-fund-plan-card.is-past .solar-fund-plan-return em,.solar-fund-plan-card.is-past .solar-fund-plan-return em b{color:#7a8580}.solar-fund-plan-card>footer{display:grid;grid-template-columns:1fr;align-items:stretch;gap:10px;margin-top:12px}.solar-fund-plan-card>footer>span{display:flex;align-items:center;gap:6px;color:#687570;font-size:10px;font-weight:750}.solar-fund-plan-card>footer>span svg{color:#228775}.solar-fund-plan-card>footer>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0;min-height:54px;padding:11px 14px;border:1px solid rgba(36,139,117,.24);border-radius:13px;color:#176e5d;font-size:15px;font-weight:900;background:#e7f7f1f0}.solar-fund-plan-card.is-current>footer>button{color:#fff;border-color:transparent;background:linear-gradient(115deg,#d9ae43,#bf8618);box-shadow:0 10px 22px #b17d1533}.solar-fund-plan-card.is-upgrade>footer>button{color:#986b12;border-color:#d8ad4557;background:#fff8e4}.solar-fund-plan-card>footer>button:active{transform:scale(.97)}.solar-fund-plan-card>footer>button:disabled{color:#8a9390;border-color:transparent;background:#e8ecea;box-shadow:none}.solar-fund-invest-view{min-height:calc(100vh - 118px)}.solar-fund-invest-overview{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:linear-gradient(135deg,#ffffffeb,#e8f6f0e6 58%,#fff5d2e0);box-shadow:0 16px 34px #2c4d421c,inset 0 1px #fff}.solar-fund-invest-image{display:grid;place-items:center;width:70px;height:78px;overflow:hidden;border-radius:16px;color:#b27a12;background:#ffffffc7}.solar-fund-invest-image img{width:100%;height:100%;object-fit:cover}.solar-fund-invest-overview>div{min-width:0}.solar-fund-invest-overview>div small{color:#ae7610;font-size:10px;font-weight:900}.solar-fund-invest-overview h2{margin:3px 0 4px;font-size:18px;line-height:1.15}.solar-fund-invest-overview p{display:-webkit-box;margin:0;overflow:hidden;color:#69766f;font-size:10px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solar-fund-invest-cycle{display:grid;place-items:center;min-width:46px;color:#8e691d;font-size:9px}.solar-fund-invest-cycle b{font-size:22px;line-height:1}.solar-fund-invest-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.solar-fund-invest-facts>span{display:grid;align-content:center;min-height:76px;padding:12px;border-radius:17px;background:#ffffffc2;box-shadow:inset 0 1px #fff,0 10px 22px #2c4d4212}.solar-fund-invest-facts small{color:#738078;font-size:9px;font-weight:750}.solar-fund-invest-facts strong{margin-top:5px;font-size:13px;line-height:1.25}.solar-fund-invest-facts .is-profit{background:linear-gradient(135deg,#e3f7eef0,#fff7cfe6)}.solar-fund-invest-facts .is-profit strong{color:#087860;font-size:18px;white-space:nowrap}.solar-fund-invest-panel.is-standalone{padding:12px 9px 10px}.solar-fund-invest-balance{display:flex;align-items:center;justify-content:space-between;margin:0 6px 10px;padding:10px 12px;border-radius:13px;color:#66736c;font-size:10px;background:#ffffff9e}.solar-fund-invest-balance strong{color:#17212e;font-size:14px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-hero{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:70px;padding:9px 11px;border-radius:18px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-sun{width:34px;height:34px;border-radius:11px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-sun svg{width:23px;height:23px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-hero h2{margin-top:1px;font-size:14px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-hero p{margin-top:2px;font-size:9px;-webkit-line-clamp:1}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-cycle b{font-size:18px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-summary{margin:5px 7px 9px;border-radius:14px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-summary>div{padding:7px 6px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-summary small{min-height:auto;margin-bottom:3px;font-size:7px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-summary strong,.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-summary .is-balance strong{font-size:10px;white-space:nowrap}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-group{margin-top:13px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-group:first-of-type{margin-top:2px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-section-head{margin-bottom:7px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-section-head>div{gap:8px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-section-head>div>small{flex-basis:29px;width:29px;height:29px;border-radius:9px;font-size:9px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-section-head strong{font-size:15px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-section-head em{font-size:9px;line-height:1.25}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-list{gap:9px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-card,.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-card.is-upgrade,.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-card.is-past{padding:11px;border-radius:18px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-thumb{flex-basis:42px;width:42px;height:42px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-card-head>span:nth-child(2) strong{font-size:14px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-card-head>b{padding:5px 7px;font-size:8px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-investment{margin-top:8px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-investment strong{font-size:14px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-return{margin-top:7px;padding:9px 10px;border-radius:13px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-return small{font-size:8px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-card.is-current .solar-fund-plan-return strong{font-size:18px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-card>footer{grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:8px;margin-top:8px}.solar-fund-workspace:not(.solar-fund-invest-view) .solar-fund-plan-card>footer>button{min-height:46px;padding:8px 12px;font-size:13px}@media(max-width:365px){.solar-fund-plan-card,.solar-fund-plan-card.is-upgrade,.solar-fund-plan-card.is-past{padding:12px}.solar-fund-plan-return{align-items:flex-start;flex-direction:column}.solar-fund-plan-return em{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding-inline:12px;text-align:left}.solar-fund-plan-card>footer>button{min-width:96px}}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%;background:linear-gradient(145deg,#fbfbf8,#edf2f4 48%,#f7edd2)}.home-preview-page{--preview-ink: #15202b;--preview-muted: #73808b;--preview-gold: #c5932f;--preview-gold-deep: #9d6d19;--preview-line: rgba(20, 35, 45, .1);min-height:100vh;overflow:hidden;color:var(--preview-ink);background:radial-gradient(circle at 8% 8%,rgba(255,255,255,.96),transparent 32%),linear-gradient(135deg,#e7eceb,#f6f2e7 46%,#dce6e6);position:relative}.home-preview-orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(2px);opacity:.48}.home-preview-orb-one{width:420px;height:420px;background:#d8ad4538;right:-140px;top:8%}.home-preview-orb-two{width:340px;height:340px;background:#ffffff94;left:-180px;bottom:5%}.home-preview-shell{width:min(1160px,calc(100% - 40px));margin:0 auto;min-height:100vh;position:relative;z-index:1;padding:60px 0 28px}.home-preview-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.home-preview-eyebrow{color:var(--preview-gold-deep);letter-spacing:.16em;font-size:11px;font-weight:800}.home-preview-toolbar h1{margin:12px 0 8px;font-size:clamp(28px,4vw,48px);line-height:1.04;letter-spacing:-.04em;max-width:610px}.home-preview-toolbar p,.home-preview-copy p{color:var(--preview-muted);margin:0;font-size:14px;line-height:1.6}.home-preview-tabs{display:flex;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#ffffff6b;box-shadow:0 14px 30px #3c464414;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-preview-tabs button{display:grid;grid-template-columns:28px auto;align-items:center;column-gap:5px;min-width:120px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--preview-muted);text-align:left;cursor:pointer}.home-preview-tabs button>span{font-size:10px;line-height:1.25}.home-preview-tabs button{font-size:16px;font-weight:800}.home-preview-tabs button.is-active{color:var(--preview-ink);background:#ffffffd1;box-shadow:0 8px 20px #444c4b1a}.home-preview-stage{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:90px;align-items:center;min-height:730px;padding:50px 80px 26px}.home-preview-copy{max-width:360px}.home-preview-number{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#dfb84f,#a67523);box-shadow:0 12px 24px #a375233d;font-size:18px;font-weight:800}.home-preview-copy h2{margin:0 0 12px;font-size:40px;line-height:1;letter-spacing:-.05em}.home-preview-status{display:flex;gap:8px;align-items:center;margin-top:26px;color:var(--preview-gold-deep);font-size:12px;font-weight:700;min-height:22px}.preview-phone{width:390px;min-height:790px;padding:9px;position:relative;border-radius:40px;background:linear-gradient(150deg,#fffc,#a6b3b1b8);box-shadow:0 36px 70px #2c383838,0 0 0 1px #ffffffb8}.preview-phone-glow{position:absolute;width:260px;height:200px;right:-80px;top:80px;border-radius:50%;background:#d8ad453d;filter:blur(28px);pointer-events:none}.preview-phone-screen{position:relative;min-height:772px;overflow:hidden;padding:22px 16px 84px;border-radius:33px;background:linear-gradient(155deg,#f9faf7eb,#e6edebc7)}.preview-header{display:flex;justify-content:space-between;align-items:center}.preview-wordmark{font-size:22px;font-weight:800;letter-spacing:-.06em}.preview-wordmark span{color:var(--preview-gold-deep)}.preview-header p{margin:5px 0 0;color:var(--preview-muted);font-size:10px}.preview-header-actions{display:flex;gap:7px}.preview-header-actions button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.78);border-radius:50%;color:var(--preview-ink);background:#ffffff85;cursor:pointer;box-shadow:0 8px 18px #4a535114}.preview-welcome{margin:22px 0 14px}.preview-welcome span,.preview-muted{color:var(--preview-muted);font-size:10px}.preview-welcome h2{max-width:250px;margin:5px 0 0;font-size:19px;line-height:1.12;letter-spacing:-.04em}.preview-welcome-task{margin-bottom:13px}.preview-balance,.preview-panel,.preview-message-panel{border:1px solid rgba(255,255,255,.75);background:#ffffff8a;box-shadow:0 14px 26px #4a535114,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.preview-balance{padding:16px;border-radius:20px}.preview-balance.is-compact{padding:13px 15px}.preview-balance-heading{display:flex;justify-content:space-between;align-items:flex-start}.preview-balance-heading span{display:block;color:var(--preview-muted);font-size:10px}.preview-money{display:block;margin-top:4px;font-size:27px;letter-spacing:-.05em}.preview-balance-heading button{border:0;color:var(--preview-gold-deep);background:transparent;cursor:pointer}.preview-sparkline{height:58px;display:flex;align-items:end;gap:4px;padding-top:12px}.preview-sparkline i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#d8ad45bf,#d8ad4514)}.preview-sparkline i:nth-child(1){height:22%}.preview-sparkline i:nth-child(2){height:34%}.preview-sparkline i:nth-child(3){height:28%}.preview-sparkline i:nth-child(4){height:49%}.preview-sparkline i:nth-child(5){height:41%}.preview-sparkline i:nth-child(6){height:68%}.preview-sparkline i:nth-child(7){height:60%}.preview-sparkline i:nth-child(8){height:76%}.preview-sparkline i:nth-child(9){height:70%}.preview-sparkline i:nth-child(10){height:91%}.preview-balance-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--preview-line)}.preview-balance-foot span{display:grid;gap:3px}.preview-balance-foot small,.preview-vip-benefits span,.preview-team-levels span{color:var(--preview-muted);font-size:9px}.preview-balance-foot b{font-size:10px;white-space:nowrap}.is-positive{color:#22805f}.preview-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.preview-action{display:flex;flex-direction:column;align-items:flex-start;min-height:78px;padding:10px;border:1px solid rgba(255,255,255,.88);border-radius:16px;color:var(--preview-ink);background:#ffffffa6;box-shadow:0 10px 18px #4a535112;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.preview-action:hover,.preview-panel button:hover,.preview-message-panel:hover,.preview-team-panel:hover{transform:translateY(-2px)}.preview-action.is-primary{color:#fff;border-color:transparent;background:linear-gradient(145deg,#dfb84f,#ad7b22);box-shadow:0 12px 24px #b2822538}.preview-action-icon{display:grid;place-items:center;width:30px;height:30px;margin-bottom:8px;border-radius:10px;color:var(--preview-gold-deep);background:#f4e5b5ad}.preview-action.is-primary .preview-action-icon{color:#fff;background:#ffffff30}.preview-action-copy{display:grid;gap:2px}.preview-action-copy b{font-size:11px}.preview-action-copy small{color:var(--preview-muted);font-size:8px}.preview-action.is-primary .preview-action-copy small{color:#ffffffc2}.preview-action-arrow{display:none}.preview-panel{padding:14px;border-radius:20px;margin-bottom:10px}.preview-panel-topline{display:flex;justify-content:space-between;align-items:center}.preview-kicker{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.preview-panel-topline button{display:flex;align-items:center;gap:3px;padding:4px;border:0;color:var(--preview-gold-deep);background:transparent;font-size:9px;cursor:pointer}.preview-task-layout{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;margin-top:14px}.preview-progress{display:grid;place-items:center;width:80px;height:80px;position:relative;border-radius:50%;background:conic-gradient(var(--preview-gold) 0 270deg,rgba(211,216,212,.55) 270deg)}.preview-progress:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#f7f9f6f0}.preview-progress>div{position:relative;z-index:1;display:flex;align-items:baseline;gap:2px}.preview-progress strong{font-size:19px}.preview-progress span{color:var(--preview-muted);font-size:8px;line-height:1.1}.preview-task-content h3{margin:3px 0 5px;font-size:15px;letter-spacing:-.03em}.preview-task-content p{display:flex;align-items:center;gap:4px;margin:0 0 10px;color:var(--preview-muted);font-size:9px}.preview-task-content p b{color:#22805f}.preview-gold-button{display:flex;align-items:center;gap:5px;padding:7px 10px;border:0;border-radius:9px;color:#fff;background:var(--preview-gold-deep);font-size:10px;font-weight:700;cursor:pointer}.preview-task-meta{display:flex;justify-content:space-between;gap:5px;margin-top:13px;padding-top:10px;border-top:1px solid var(--preview-line);color:var(--preview-muted);font-size:8px}.preview-task-meta span{display:flex;align-items:center;gap:4px}.preview-task-panel.is-hero{padding:16px;border-color:#d8ad4547;background:linear-gradient(145deg,#ffffffc7,#f7efd49e)}.preview-task-panel.is-hero .preview-task-layout{margin-top:18px}.preview-task-panel.is-hero .preview-progress{width:94px;height:94px}.preview-task-panel.is-hero .preview-task-content h3{font-size:17px}.preview-vip-panel.is-compact{padding:12px 14px}.preview-vip-heading{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.preview-vip-heading>div:first-child{display:grid;gap:3px}.preview-vip-heading span{color:var(--preview-gold-deep);font-size:18px;font-weight:800}.preview-vip-heading small{color:var(--preview-muted);font-size:9px}.preview-vip-seal{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:var(--preview-gold-deep);background:linear-gradient(145deg,#f7e7b4,#c99934)}.preview-xp-row{display:flex;justify-content:space-between;margin-top:13px;color:var(--preview-muted);font-size:9px}.preview-xp-row b{color:var(--preview-gold-deep)}.preview-xp-bar{height:5px;margin-top:6px;overflow:hidden;border-radius:99px;background:#bcc2bc61}.preview-xp-bar i{display:block;width:62%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b98221,#e0bc5b)}.preview-vip-benefits{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.preview-vip-benefits span{display:grid;gap:3px}.preview-vip-benefits b{color:var(--preview-ink);font-size:10px}.preview-team-panel{display:block;width:100%;color:inherit;text-align:left;cursor:pointer}.preview-team-panel>div{display:flex;justify-content:space-between;align-items:center}.preview-team-code{display:flex;align-items:center;gap:3px;color:var(--preview-gold-deep);font-size:9px}.preview-team-panel>strong{display:block;margin-top:13px;font-size:22px}.preview-team-panel>strong small{color:var(--preview-muted);font-size:9px;font-weight:500}.preview-team-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:12px}.preview-team-levels span{display:grid;gap:3px;padding-right:4px;border-right:1px solid var(--preview-line)}.preview-team-levels span:last-child{border-right:0}.preview-team-levels b{color:var(--preview-ink);font-size:11px}.preview-message-panel{display:flex;align-items:center;gap:9px;width:100%;padding:12px;border-radius:16px;color:inherit;text-align:left;cursor:pointer}.preview-message-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:10px;color:var(--preview-gold-deep);background:#f4e5b59e}.preview-message-panel>span:nth-child(2){display:grid;gap:3px;flex:1}.preview-message-panel b{font-size:10px}.preview-message-panel small{color:var(--preview-muted);font-size:8px}.preview-message-badge{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:var(--preview-gold-deep);font-size:9px}.preview-duo{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.preview-duo>*{min-width:0}.preview-duo .preview-panel{height:100%}.preview-duo .preview-task-layout{grid-template-columns:1fr;gap:10px}.preview-duo .preview-progress{width:66px;height:66px}.preview-duo .preview-progress:after{top:7px;right:7px;bottom:7px;left:7px}.preview-duo .preview-task-content h3{font-size:13px}.preview-duo .preview-task-content p,.preview-duo .preview-gold-button,.preview-duo .preview-task-meta{display:none}.preview-duo .preview-vip-heading{margin-top:16px}.preview-duo-small{align-items:stretch}.preview-duo-small>*{margin-bottom:10px}.preview-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;position:absolute;z-index:5;right:12px;bottom:12px;left:12px;padding:7px;border:1px solid rgba(255,255,255,.82);border-radius:19px;background:#ffffffb3;box-shadow:0 16px 30px #4a535124;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.preview-nav button{display:grid;justify-items:center;gap:4px;padding:7px 2px;border:0;border-radius:12px;color:var(--preview-muted);background:transparent;font-size:8px;cursor:pointer}.preview-nav button.is-active{color:var(--preview-gold-deep);background:#f4e5b5a6;box-shadow:inset 0 1px #ffffffe6}.home-preview-footer{display:flex;justify-content:space-between;gap:20px;color:var(--preview-muted);font-size:11px}@media(max-width:900px){.home-preview-shell{width:min(100% - 28px,560px);padding-top:28px}.home-preview-toolbar{display:block}.home-preview-toolbar h1{font-size:32px}.home-preview-tabs{margin-top:22px}.home-preview-tabs button{min-width:0;flex:1}.home-preview-tabs button>span{display:none}.home-preview-stage{display:flex;flex-direction:column;gap:24px;min-height:0;padding:30px 0 20px}.home-preview-copy{width:100%;max-width:390px}.home-preview-copy h2{font-size:30px}.home-preview-status{margin-top:16px}.preview-phone{width:min(100%,390px)}.home-preview-footer{flex-direction:column;gap:5px;padding-bottom:18px}}@media(max-width:420px){.home-preview-shell{width:calc(100% - 18px)}.home-preview-toolbar h1{font-size:29px}.home-preview-tabs button{padding:8px 4px}.preview-phone{padding:6px;border-radius:34px}.preview-phone-screen{padding:18px 12px 82px;border-radius:29px}.preview-money{font-size:24px}}body{min-height:100vh;overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-admin-route{overflow:auto}button{border:0;padding:0;font:inherit;color:inherit;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}.prototype-stage{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,#fbfbf8,#edf2f4 48%,#f7edd2)}.mobile-prototype{position:relative;width:min(100vw,390px);height:min(100dvh,844px);overflow:hidden;background:linear-gradient(145deg,#fbfbf8c2,#edf2f4b8 48%,#f7edd2b8);isolation:isolate}.app-scroll{height:calc(100% - 72px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(176,128,26,.72) rgba(217,223,222,.42);padding:0 18px 96px}.app-scroll::-webkit-scrollbar{display:block;width:7px}.app-scroll::-webkit-scrollbar-track{background-color:#d9dfde6b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='44' viewBox='0 0 7 44'%3E%3Ctext x='3.5' y='22' text-anchor='middle' dominant-baseline='middle' transform='rotate(-90 3.5 22)' font-family='Arial,sans-serif' font-size='4.5' font-weight='700' letter-spacing='.35' fill='%239d7217' fill-opacity='.24'%3EARC%3C/text%3E%3C/svg%3E");background-repeat:repeat-y;background-position:center top;background-size:7px 44px}.app-scroll::-webkit-scrollbar-thumb{min-height:56px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:linear-gradient(180deg,#d8ad45e6,#9d7217d1)}.app-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#d8ad45,#9d7217)}.topbar{position:sticky;top:0;z-index:8;min-height:58px;display:flex;align-items:center;justify-content:space-between;background:#f8f8f62e;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.wordmark{font-size:20px;font-weight:700;line-height:1;letter-spacing:-.4px}.wordmark span{color:var(--gold-dark)}.header-actions{display:flex;align-items:center;gap:9px}.icon-button,.avatar-button{position:relative;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;color:#4b5563;background:#ffffff57;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);box-shadow:0 8px 18px #2e343d14,inset 0 1px #ffffffc7}.avatar-button{color:var(--gold-dark);border-color:#d8ad4570;background:#fff9e27a}.notification-button i{position:absolute;top:7px;right:8px;width:5px;height:5px;border-radius:50%;background:var(--gold-dark);box-shadow:0 0 0 2px var(--surface)}.notification-button b,.task-page-notice b{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid rgba(248,249,247,.94);border-radius:999px;color:#fff;background:#bd8120;box-shadow:0 5px 12px #8f5e113d;font-size:9px;font-weight:800;line-height:1}.greeting-block{padding:17px 2px}.greeting-block p{margin:0;color:var(--text);font-size:22px;font-weight:600;line-height:1.23;letter-spacing:-.45px}.greeting-block strong{display:block;margin-top:6px;color:#374151;font-size:13px;font-weight:500;line-height:1.4}.greeting-block span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.asset-card{padding:19px 18px 16px;border:1px solid var(--glass-edge);border-radius:16px;background:var(--glass);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);box-shadow:var(--glass-shadow)}.asset-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.asset-total{min-width:0;flex:1}.eyebrow-row{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.25px;text-transform:uppercase}.eyebrow-row button{display:grid;place-items:center;color:var(--muted)}.eyebrow-row em{margin-left:auto;color:#a1a39d;font-size:8px;font-style:normal;letter-spacing:0}.total-balance{display:block;width:100%;margin-top:9px;color:var(--text);font-size:35px;font-weight:600;line-height:1.08;text-align:left;white-space:nowrap;letter-spacing:-1px;font-variant-numeric:tabular-nums}.growth-chip{min-width:84px;padding:8px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.7);background:#fff6d357;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:inset 0 1px #ffffffbd}.growth-chip span,.growth-chip small{display:flex;align-items:center;gap:3px;color:var(--gold-dark);font-size:8px;font-weight:600;line-height:1.35}.growth-chip strong{display:block;margin-top:4px;color:var(--green);font-size:14px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.growth-chip small{margin-top:4px;color:var(--green);font-size:8px}.asset-card-rule{height:1px;margin:18px 0 15px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.22),transparent)}.balance-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.asset-metric{min-width:0;display:flex;align-items:flex-start;gap:8px;text-align:left}.metric-icon{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:50%;color:var(--gold-dark);border:1px solid rgba(255,255,255,.74);background:#ffffff57;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffffd1,0 5px 11px #2e343d0d}.metric-copy{min-width:0}.metric-copy small,.metric-copy strong{display:block}.metric-copy small{min-height:26px;color:var(--muted);font-size:8px;line-height:1.25}.metric-copy strong{overflow:hidden;color:#374151;font-size:11px;font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.metric-copy strong.is-positive{color:var(--green)}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:17px 1px 20px}.quick-action{position:relative;min-height:83px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;align-content:center;gap:7px;padding:7px 4px 8px;border:0;border-radius:16px;color:#4b5563;background:transparent;font-size:11px;font-weight:600;text-align:center;transition:background .16s ease,transform .16s ease}.quick-action.is-primary{min-height:93px;color:var(--gold-dark);border:1px solid rgba(255,255,255,.78);background:linear-gradient(145deg,#fffbe694,#ffffff42);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);box-shadow:0 14px 30px #b9892424,inset 0 1px #ffffffeb}.quick-action>span:nth-child(2){min-width:0;max-width:100%;overflow:visible;white-space:nowrap}.quick-action>svg{position:absolute;top:10px;right:9px;color:#c8a967;opacity:.7}.quick-action.is-primary>svg{color:var(--gold-dark)}.nova-symbol{position:relative;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:50%;color:var(--gold-dark);background:linear-gradient(145deg,#ffffff9e,#ffffff38);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 9px 18px #2e343d1f,inset 0 1px #fffffff0;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.nova-symbol-halo{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,255,255,.76);border-radius:inherit;background:linear-gradient(135deg,#ffffff94,#efdeb01f);box-shadow:inset 0 1px #ffffffbd}.nova-symbol-core{position:relative;z-index:1;display:grid;place-items:center}.nova-symbol-accent{position:absolute;z-index:2;top:2px;right:2px;width:12px;height:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:50%;color:#fffdf7;background:linear-gradient(145deg,#f3d98c,#b98a2c);box-shadow:0 3px 7px #b9892438}.quick-action.is-primary .nova-symbol{width:56px;height:56px;border-color:var(--gold);color:#fffdf7;background:linear-gradient(145deg,#fadb80d1,#ba8b28c2);backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);box-shadow:0 12px 24px #b9892440,inset 0 1px #ffffffb3}.quick-action.is-primary .nova-symbol-halo{border-color:#fff7da75;background:linear-gradient(135deg,#ffffff3d,#ffffff05)}.quick-action.is-primary .nova-symbol-accent{color:var(--gold-dark);background:#fff8dd}.quick-action.is-primary>span:nth-child(2){color:var(--gold-dark);font-weight:700}.quick-action:hover{background:#ffffff8c}.quick-action.is-primary:hover{background:#ffffff9e}.quick-action:hover .nova-symbol{transform:translateY(-2px);box-shadow:0 10px 20px #1f231c1a}.quick-action.is-primary:hover .nova-symbol{box-shadow:0 12px 22px #b9892442}.quick-action:active{transform:translateY(1px)}.quick-action:active .nova-symbol{transform:scale(.95)}.task-center{padding:19px 16px 16px;border:1px solid var(--glass-edge);border-radius:14px;background:var(--glass);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);box-shadow:var(--glass-shadow)}.task-heading-row{display:flex;align-items:flex-start;justify-content:space-between}.section-kicker{display:flex;align-items:center;gap:5px;color:var(--text);font-size:15px;font-weight:600;line-height:1.3}.section-kicker svg{color:var(--gold-dark)}.task-heading-row>div>strong{display:block;margin-top:5px;color:var(--gold-dark);font-size:12px;font-weight:700}.task-heading-row>div>strong small{color:var(--muted);font-size:10px;font-weight:400}.section-arrow{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--gold-dark);border:1px solid rgba(255,255,255,.7);background:#fff8dc57;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.task-content{display:flex;align-items:center;gap:17px;margin-top:16px}.task-progress{flex:0 0 83px;width:83px;height:83px}.task-progress .CircularProgressbar-trail{stroke:#94a3b82e}.task-progress .CircularProgressbar-path{stroke:var(--gold);stroke-linecap:round}.task-progress strong{color:var(--text);font-size:17px;font-weight:700}.task-progress span{margin-top:2px;color:var(--muted);font-size:8px;text-transform:uppercase}.task-summary{min-width:0;flex:1}.available-task-count{display:flex;align-items:baseline;gap:7px;padding-bottom:9px;border-bottom:1px solid var(--line)}.available-task-count small{color:var(--muted);font-size:9px}.available-task-count strong{color:var(--text);font-size:18px;font-weight:700}.task-next{padding-top:9px}.task-next span,.task-next small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px}.task-next span svg{color:var(--gold-dark)}.task-next>strong{display:block;margin-top:4px;overflow:hidden;color:var(--text);font-size:12px;font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.task-next small{margin-top:4px}.task-next b{color:var(--green);font-weight:700}.start-task{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;border-radius:8px;color:#fffdf8;border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#d7ad45eb,#b37e1ceb);box-shadow:0 9px 18px #b9892433,inset 0 1px #ffffff6b;font-size:11px;font-weight:700;box-shadow:0 7px 16px #b9892429}.vip-membership{margin-top:18px;padding:18px 16px 16px;border:1px solid rgba(255,255,255,.84);border-radius:14px;background:linear-gradient(145deg,#fff9,#fff9e261);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);box-shadow:0 16px 34px #a6771e1f,inset 0 1px #ffffffeb}.vip-header{display:flex;align-items:center;gap:10px}.vip-medal{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--gold-dark);border:1px solid rgba(255,255,255,.72);background:#fff7d76b;box-shadow:inset 0 1px #ffffffdb,0 7px 16px #b989241a}.vip-header>div{min-width:0;flex:1}.vip-header small{display:block;color:var(--muted);font-size:9px;line-height:1.3}.vip-header h2{margin:3px 0 0;color:var(--text);font-size:19px;font-weight:700;line-height:1.15}.vip-status{display:flex;align-items:center;gap:4px;color:var(--green);font-size:9px;font-weight:600}.vip-progress-meta{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:var(--muted);font-size:9px;line-height:1.35}.vip-progress-meta strong{color:#4b5563;font-weight:600;font-variant-numeric:tabular-nums}.vip-progress{height:5px;margin-top:8px;overflow:hidden;border-radius:5px;background:#ede6d4}.vip-progress span{display:block;width:62%;height:100%;border-radius:inherit;background:var(--gold)}.vip-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #eee7d4}.vip-benefit-grid span{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;color:var(--muted);font-size:8px;line-height:1.3}.vip-benefit-grid span svg{grid-row:span 2;color:var(--gold-dark)}.vip-benefit-grid b{display:block;margin-top:3px;color:var(--text);font-size:10px;font-weight:700}.vip-link{display:flex;align-items:center;gap:5px;margin-top:16px;color:var(--gold-dark);font-size:10px;font-weight:700}.event-banner{width:100%;min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:18px;padding:14px 15px;border-radius:14px;color:#fffdf7;text-align:left;border:1px solid rgba(255,255,255,.55);background:linear-gradient(135deg,#b98626b8,#dbb3547a 58%,#c998399e);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);box-shadow:0 16px 32px #b8882b2e,inset 0 1px #ffffff7a}.event-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff5cf;background:#ffffff1f}.event-copy{min-width:0}.event-copy small,.event-copy strong{display:block}.event-copy small{color:#fff0bd;font-size:9px;font-weight:600;text-transform:uppercase}.event-copy strong{margin-top:4px;overflow:hidden;color:#fffdf8;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.event-join{display:flex;align-items:center;gap:3px;color:#fffdf8;font-size:9px;font-weight:700;white-space:nowrap}.security-note{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:14px;padding:11px 2px;color:var(--muted);font-size:9px;line-height:1.4;text-align:left}.security-note>svg:first-child{color:var(--gold-dark)}.security-note>svg:last-child{color:var(--subtle)}.bottom-nav{position:absolute;z-index:10;right:10px;bottom:10px;left:10px;height:64px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(255,255,255,.78);border-radius:22px;background:#ffffff5c;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:0 16px 32px #2e343d24,inset 0 1px #ffffffe6}.bottom-nav button{min-width:0;display:grid;place-items:center;align-content:center;gap:5px;margin:7px 3px;padding:5px 4px;border:1px solid transparent;border-radius:18px;color:#9ca3af;font-size:9px;font-weight:500;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.bottom-nav button.is-active{color:var(--gold-dark);font-weight:700;border-color:#d8ad4547;background:linear-gradient(145deg,#fff7d0b8,#ffffff52);box-shadow:0 6px 15px #b9892421,inset 0 1px #ffffffdb}.bottom-nav button:not(.is-active):hover{color:#6b7280;background:#fff9}.bottom-nav button:active{transform:translateY(1px)}.nova-symbol.is-compact{width:25px;height:25px;border:0;color:#9ca3af;background:transparent;box-shadow:none}.nova-symbol.is-compact .nova-symbol-halo{top:0;right:0;bottom:0;left:0;border:0;background:#9ca3af14}.nova-symbol.is-compact .nova-symbol-accent{display:none}.nova-symbol.is-compact.is-active{color:var(--gold-dark);background:#d8ad451a}.nova-symbol.is-compact.is-active .nova-symbol-halo{top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(216,173,69,.2);background:linear-gradient(135deg,#ffffffb3,#f3e6bd8a)}.nova-symbol.is-compact.is-active .nova-symbol-accent{top:0;right:0;width:7px;height:7px;display:grid;border:0;color:var(--gold-dark);background:#fff5c9}.profile-menu{position:absolute;z-index:30;top:54px;right:0;width:278px;padding:14px;border:1px solid var(--glass-edge);border-radius:12px;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);box-shadow:var(--glass-shadow)}.profile-summary{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid var(--line)}.profile-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--gold-dark);background:#fbf7ea}.profile-summary>span:nth-child(2){min-width:0;flex:1}.profile-summary strong,.profile-summary small{display:block}.profile-summary strong{font-size:12px;font-weight:600}.profile-summary small{margin-top:3px;color:var(--muted);font-size:9px}.profile-summary>button{width:28px;height:28px;display:grid;place-items:center;color:var(--muted)}.language-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.language-row>span{display:flex;align-items:center;gap:7px;color:#4b5563;font-size:11px}.language-switch{display:flex;padding:2px;border-radius:5px;background:#f0f0eb}.language-switch button{min-width:38px;padding:5px 7px;border-radius:4px;color:var(--muted);font-size:9px}.language-switch button.is-selected{color:#fffdf8;background:var(--gold-dark)}.menu-link{width:100%;min-height:40px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;color:#4b5563;font-size:11px;text-align:left}.menu-link>span{min-width:19px;padding:3px 6px;border-radius:10px;color:#fffdf8;font-size:8px;text-align:center;background:var(--gold-dark)}.menu-link>svg:last-child{color:var(--subtle)}.sheet-layer{position:absolute;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;background:#11182747;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in .16s ease-out}.detail-sheet{position:relative;width:100%;padding:26px 22px 24px;border:1px solid var(--glass-edge);border-radius:14px 14px 0 0;background:var(--glass-strong);-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%);box-shadow:0 -18px 45px #1f231c26,inset 0 1px #ffffffe6;animation:sheet-up .22s ease-out}.sheet-handle{position:absolute;top:8px;left:50%;width:34px;height:3px;border-radius:2px;background:#d9d9d2;transform:translate(-50%)}.sheet-close{position:absolute;top:22px;right:18px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--muted);background:#f1f1ed}.sheet-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:var(--gold-dark);background:#fbf7ea}.detail-sheet h2{margin:16px 0 7px;color:var(--text);font-size:20px;font-weight:600;line-height:1.3}.detail-sheet p{max-width:310px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.sheet-primary{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;border-radius:8px;color:#fffdf8;font-size:12px;font-weight:700;border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#d7ad45eb,#b37e1ceb);box-shadow:0 9px 18px #b9892433,inset 0 1px #ffffff6b}.toast{position:absolute;z-index:80;right:18px;bottom:86px;left:18px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid var(--glass-edge);border-radius:8px;color:#374151;font-size:11px;background:var(--glass-strong);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);box-shadow:var(--glass-shadow);animation:toast-in .18s ease-out}.toast svg{color:var(--green)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:350px){.app-scroll{padding-inline:14px}.total-balance{font-size:31px}.growth-chip{min-width:76px;padding-inline:7px}.growth-chip strong{font-size:12px}.asset-card{padding-inline:14px}.asset-metric{gap:5px}.metric-icon{width:23px;height:23px;flex-basis:23px}.metric-copy strong{font-size:10px}.task-content{gap:12px}}.home-reward-highlight{min-width:108px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.8);border-radius:15px;color:#267454;background:linear-gradient(145deg,#e4f7eed6,#ffffff6b);box-shadow:0 9px 20px #2d6f531a,inset 0 1px #fffffff0;text-align:left}.home-reward-highlight>span{width:28px;height:28px;grid-row:1 / 3;display:grid;place-items:center;border-radius:10px;background:#ffffff8f}.home-reward-highlight small,.home-reward-highlight strong{display:block;white-space:nowrap}.home-reward-highlight small{color:#648172;font-size:9px;font-weight:650}.home-reward-highlight strong{margin-top:2px;font-size:11px;font-variant-numeric:tabular-nums}.asset-card-rule{margin:14px 0 12px}.growth-outlook-head>div{display:grid;gap:2px}.vip-comparison-chart .comparison-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vip-comparison-chart .comparison-line.is-current{stroke:#a47b2c;stroke-dasharray:none;filter:drop-shadow(0 3px 4px rgba(164,123,44,.18))}.vip-comparison-chart .comparison-line.is-next{stroke:#3b7f9e;stroke-dasharray:5 4;filter:drop-shadow(0 3px 4px rgba(59,127,158,.15))}.vip-comparison-chart .comparison-line.is-higher{stroke:#2d8b68;stroke-dasharray:2 4;filter:drop-shadow(0 3px 4px rgba(45,139,104,.15))}.vip-growth-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.vip-growth-legend>span{min-width:0;padding:7px;border-radius:10px;background:#ffffff75;box-shadow:inset 0 0 0 1px #ffffffa8}.vip-growth-legend i{width:13px;height:3px;display:block;margin-bottom:5px;border-radius:999px;background:#a47b2c}.vip-growth-legend .is-next i{background:#3b7f9e}.vip-growth-legend .is-higher i{background:#2d8b68}.vip-growth-legend small,.vip-growth-legend strong{display:block;overflow:hidden;text-overflow:ellipsis}.vip-growth-legend small{min-height:24px;color:#6d7a87;font-size:8px;line-height:1.45}.vip-growth-legend strong{margin-top:3px;color:#8f6a25;font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.vip-growth-legend .is-next strong{color:#33728f}.vip-growth-legend .is-higher strong{color:#247a59}.growth-outlook>p{margin-top:7px;font-size:8px;line-height:1.45}.activity-ticker{margin-top:18px}@media(max-width:350px){.asset-card-head{align-items:start}.home-reward-highlight{min-width:98px;grid-template-columns:24px minmax(0,1fr);column-gap:6px;padding:8px}.home-reward-highlight>span{width:24px;height:24px}.home-reward-highlight small{font-size:8px}.home-reward-highlight strong{font-size:10px}.vip-growth-legend{gap:4px}.vip-growth-legend>span{padding:6px 5px}}.asset-card{padding:20px 18px 18px}.asset-card-head{display:grid;grid-template-columns:minmax(0,1fr) 126px;align-items:end;gap:10px;min-height:76px}.asset-card-head .asset-total{min-width:0;overflow:hidden}.asset-card-head .eyebrow-row em{display:none}.asset-card-head .total-balance{max-width:100%;overflow:hidden;font-size:30px;letter-spacing:0;text-overflow:ellipsis}.asset-card-head .home-reward-highlight{width:126px;min-width:0;grid-template-columns:24px minmax(0,1fr);column-gap:6px;padding:9px 8px;overflow:hidden}.asset-card-head .home-reward-highlight>span{width:24px;height:24px}.asset-card-head .home-reward-highlight small,.asset-card-head .home-reward-highlight strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.asset-card-head .home-reward-highlight small{font-size:8px}.asset-card-head .home-reward-highlight strong{font-size:10px}.wordmark-image{width:96px;min-width:96px;height:40px;display:flex;align-items:center;overflow:hidden}.wordmark-image img{display:block;width:96px;height:40px;object-fit:cover;object-position:center 56%}.asset-metric{min-height:54px;align-items:center}.asset-metric .metric-icon{width:30px;height:30px;flex-basis:30px}.asset-metric .metric-copy small{min-height:25px;font-size:10px;line-height:1.3}.asset-metric .metric-copy strong{font-size:12px}.asset-metric.tone-available .metric-icon,.quick-action:first-child .nova-symbol{color:#287f86;background:linear-gradient(145deg,#e7f9f9c7,#ffffff47)}.asset-metric.tone-frozen .metric-icon{color:#687b91;background:linear-gradient(145deg,#eaf0f7cc,#ffffff47)}.asset-metric.tone-reward .metric-icon{color:#28805f;background:linear-gradient(145deg,#e4f7eed1,#ffffff47)}.asset-metric.tone-reward .metric-copy strong{color:#247652}.quick-action:nth-child(3) .nova-symbol{color:#a55d61;background:linear-gradient(145deg,#fbebeccc,#ffffff47)}.growth-outlook{position:relative;margin-top:15px;padding-top:15px;border-top:1px solid rgba(111,128,145,.14)}.growth-outlook-head,.growth-outlook-head>div,.growth-mode-switch,.growth-days,.growth-controls,.team-stepper,.team-stepper>div{display:flex;align-items:center}.growth-outlook-head{justify-content:space-between;gap:12px}.growth-outlook-head>div{min-width:0;gap:8px}.growth-outlook-head small{color:#526172;font-size:11px;font-weight:700}.growth-outlook-head strong{color:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.growth-outlook-head>span{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#687587;background:#e8eef3b8;font-size:9px;font-weight:700}.growth-mode-switch{gap:4px;margin-top:12px;padding:3px;border:1px solid rgba(255,255,255,.74);border-radius:12px;background:#e6ebee80;box-shadow:inset 0 1px 1px #464e560d,0 1px #ffffffbd}.growth-mode-switch button{min-width:0;min-height:29px;flex:1;padding:0 5px;border-radius:9px;color:#748090;font-size:10px;font-weight:650;white-space:nowrap}.growth-mode-switch button.is-active{color:#263443;background:#ffffffbd;box-shadow:0 5px 12px #3e485117,inset 0 1px #fff}.growth-mode-switch button:disabled{opacity:.36;cursor:not-allowed}.growth-chart{position:relative;height:78px;margin-top:8px;color:#3b78a2}.growth-chart.is-actual{color:#b88a2f}.growth-chart.is-team{color:#2f8a6a}.growth-chart svg{width:100%;height:100%;overflow:visible}.growth-chart polyline{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 5px rgba(64,95,119,.16))}.growth-chart:not(.is-actual) polyline{stroke-dasharray:5 4}.growth-gridline{fill:none;stroke:#6677881f;stroke-width:1;vector-effect:non-scaling-stroke}.growth-chart>b{position:absolute;top:4px;right:2px;padding:4px 7px;border:1px solid rgba(255,255,255,.62);border-radius:8px;color:currentColor;background:#ffffffa8;box-shadow:0 5px 12px #434f5b14;font-size:10px;font-variant-numeric:tabular-nums}.growth-controls{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:7px}.growth-controls label,.team-stepper{min-width:0;flex:1 1 130px}.growth-controls label>span,.team-stepper>span{display:block;margin-bottom:5px;color:#798595;font-size:9px;font-weight:700}.growth-controls select,.team-stepper>div{width:100%;height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.78);border-radius:10px;outline:0;color:#334155;background:#ffffff9e;box-shadow:inset 0 1px #ffffffe6;font:inherit;font-size:10px;font-weight:700}.team-stepper{display:block}.team-stepper>div{justify-content:space-between;padding:0 4px}.team-stepper button{width:24px;height:24px;border-radius:7px;color:#34726e;background:#e2f3f1db;font-size:16px}.team-stepper strong{font-size:10px;font-variant-numeric:tabular-nums}.growth-days{width:100%;gap:6px}.growth-days button{min-height:27px;flex:1;border-radius:9px;color:#7a8795;background:#ffffff5c;font-size:9px;font-weight:700}.growth-days button.is-active{color:#2f6179;background:#dceef5cc;box-shadow:inset 0 0 0 1px #457e971f}.growth-outlook>p{margin:8px 0 0;color:#8792a0;font-size:9px;line-height:1.45}.activity-ticker{min-height:58px;display:grid;grid-template-columns:102px minmax(0,1fr);align-items:center;margin:-5px 0 18px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:17px;background:linear-gradient(105deg,#e4f2f3b8,#ffffff6b);box-shadow:0 11px 24px #39525b14,inset 0 1px #ffffffe0}.activity-ticker-label{height:100%;display:flex;align-items:center;gap:7px;padding:0 10px;color:#2f7776;background:#daefefad}.activity-ticker-label span,.activity-ticker-label strong,.activity-ticker-label small{display:block}.activity-ticker-label strong{color:#315b5e;font-size:9px;line-height:1.25}.activity-ticker-label small{margin-top:3px;color:#6b8b8d;font-size:8px}.activity-ticker-window{min-width:0;overflow:hidden}.activity-ticker-track{width:max-content;display:flex;align-items:center;will-change:transform}.activity-ticker-track.is-moving{animation:novaxTicker 25s linear infinite}.activity-ticker-item{min-width:225px;display:grid;grid-template-columns:6px auto 1fr auto;align-items:center;gap:6px;padding:0 12px;white-space:nowrap}.activity-ticker-item i{width:5px;height:5px;border-radius:50%;background:#2f9971;box-shadow:0 0 0 4px #2f99711a}.activity-ticker-item b,.activity-ticker-item em,.activity-ticker-item strong{font-size:9px;font-style:normal}.activity-ticker-item b{color:#3c4f5c}.activity-ticker-item em{color:#7b8995}.activity-ticker-item strong.is-in,.home-records-list b.is-in{color:#237856}.activity-ticker-item strong.is-out,.home-records-list b.is-out{color:#a7525b}.activity-ticker-empty{display:block;padding:0 12px;color:#7c8994;font-size:9px;line-height:1.35}@keyframes novaxTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-support{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:12px;margin:18px 0;padding:17px 16px 14px;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:25px;background:linear-gradient(135deg,#e0f3f2c7,#ffffff6e 58%,#e8f1f794);box-shadow:0 18px 38px #32585b1f,inset 0 1px #fffffff0;isolation:isolate}.home-support:before{position:absolute;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;content:"";border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.4),transparent 40%,rgba(198,232,231,.16))}.home-support-avatar{position:relative;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:18px;color:#276f70;background:linear-gradient(145deg,#ffffffdb,#c6e7e694);box-shadow:0 10px 20px #31696a21,inset 0 1px #fff}.home-support-avatar span{font-size:12px;font-weight:800}.home-support-avatar img{width:100%;height:100%;padding:5px;object-fit:contain}.home-support-avatar i{position:absolute;right:-2px;bottom:4px;width:9px;height:9px;border:2px solid #f4faf8;border-radius:50%;background:#2fb77d}.home-support-copy{min-width:0}.home-support-copy small,.home-support-copy strong,.home-support-copy p{display:block}.home-support-copy small{color:#278064;font-size:9px;font-weight:800}.home-support-copy strong{margin-top:3px;color:#243746;font-size:14px}.home-support-copy p{margin:4px 0 0;color:#667884;font-size:10px;line-height:1.4}.home-support>button:not(.home-support-open){position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:15px;color:#faffff;background:linear-gradient(145deg,#4d9b99,#2f7778);box-shadow:0 10px 18px #2f777838,inset 0 1px #ffffff6b}.home-support>button:not(.home-support-open) b,.home-support-fab>b{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid #f4f6f2;border-radius:999px;color:#fff;background:#b65059;font-size:8px}.home-support-open{min-height:35px;grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;border-radius:11px;color:#2d686b;background:#ffffff8a;box-shadow:inset 0 0 0 1px #467c7e14;font-size:11px;font-weight:800}.event-banner{background:linear-gradient(130deg,#2a6768f0,#3e817de6 58%,#bc933be0);box-shadow:0 14px 28px #2a67682b,inset 0 1px #ffffff47}.home-records{margin:22px 2px 18px}.home-records-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:0 3px 10px}.home-records-head small{color:#7a8793;font-size:9px;font-weight:700;text-transform:uppercase}.home-records-head h2{margin:3px 0 0;color:#253442;font-size:16px;line-height:1.2}.home-records-head button{display:flex;align-items:center;gap:3px;color:#4f7b83;font-size:10px;font-weight:700}.home-records-list{border-top:1px solid rgba(111,129,143,.14)}.home-records-list>button{width:100%;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 3px;border-bottom:1px solid rgba(111,129,143,.12);text-align:left}.home-record-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;color:#2b7d65;background:#def3ebbf}.home-record-icon.is-withdrawal{color:#a7565e;background:#f8e2e4c7}.home-record-icon.is-deposit{color:#2a7781;background:#ddf1f4c7}.home-records-list>button>span:nth-child(2){min-width:0}.home-records-list>button strong,.home-records-list>button small{display:block}.home-records-list>button strong{color:#31404d;font-size:11px}.home-records-list>button small{margin-top:4px;overflow:hidden;color:#82909c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.home-records-list>button>b{font-size:11px;font-variant-numeric:tabular-nums}.home-records-empty{padding:20px 4px;color:#84919b;font-size:10px}.home-support-fab{position:absolute;z-index:18;right:16px;bottom:92px;min-height:42px;display:flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;border:1px solid rgba(255,255,255,.86);border-radius:18px;color:#f9ffff;background:linear-gradient(145deg,#499593f0,#296769f0);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);box-shadow:0 13px 28px #235b5e42,inset 0 1px #ffffff73}.home-support-fab>span{width:32px;height:32px;display:grid;place-items:center;border-radius:13px;background:#ffffff2e;box-shadow:inset 0 1px #ffffff4d}.home-support-fab>strong{font-size:10px}.home-support-fab:active,.home-support>button:active,.home-records-list>button:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.activity-ticker-track.is-moving{animation:none}}.vip-workspace{padding-bottom:24px}.vip-current-stage{position:relative;overflow:hidden;margin-top:18px;padding:18px 17px 16px;border:1px solid rgba(255,255,255,.82);border-radius:26px;background:linear-gradient(118deg,#ffffffd6,#f7f4ea85 58%,#e6eeee66),#ffffff61;box-shadow:0 24px 46px #242c341f,inset 0 1px #fffffffa;backdrop-filter:blur(25px) saturate(138%);-webkit-backdrop-filter:blur(25px) saturate(138%)}.vip-current-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(108deg,transparent 0 54%,rgba(216,173,69,.1) 54.5%,transparent 55.5% 67%,rgba(81,138,136,.07) 67.5%,transparent 69%);pointer-events:none}.vip-current-identity{position:relative;z-index:1;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px}.vip-current-identity>div>span,.vip-current-identity>div>small{display:block;color:var(--muted);font-size:10px}.vip-current-identity>div>strong{display:block;margin-top:3px;color:var(--text);font-size:27px;font-weight:760;letter-spacing:0}.vip-current-identity>div>small{overflow:hidden;margin-top:3px;color:#7a6331;text-overflow:ellipsis;white-space:nowrap}.vip-current-identity>em{align-self:start;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:99px;color:#28745a;font-size:8px;font-style:normal;font-weight:760;background:#e2f7eeb8;box-shadow:inset 0 1px #ffffffd1}.vip-current-identity>em i{width:6px;height:6px;border-radius:50%;background:#36a273;box-shadow:0 0 0 3px #36a2731f}.vip-money-progress{position:relative;z-index:1;margin-top:16px;padding-top:14px;border-top:1px solid rgba(106,118,126,.12)}.vip-money-progress>div:first-child,.vip-money-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.vip-money-progress>div:first-child span{color:var(--muted);font-size:10px;font-weight:650}.vip-money-progress>div:first-child strong{color:#9a6c18;font-size:13px;font-weight:780;text-align:right}.vip-money-track{height:7px;margin-top:10px;overflow:hidden;border-radius:99px;background:#6f7c8624;box-shadow:inset 0 1px 2px #26303814}.vip-money-track i{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#b47a18,#e1b94f 60%,#f1d98c);box-shadow:0 2px 8px #b27d1b42;transition:width .28s ease}.vip-money-meta{margin-top:9px}.vip-money-meta span{display:grid;gap:3px;color:var(--muted);font-size:8px}.vip-money-meta span:last-child{text-align:right}.vip-money-meta b{color:var(--text);font-size:10px}.vip-plan-selector,.vip-comparison-section,.vip-feature-area{margin-top:22px;padding:0 2px}.vip-plan-selector .vip-section-heading,.vip-comparison-section .vip-section-heading,.vip-feature-area .vip-section-heading{padding:0 3px}.vip-plan-selector .vip-section-heading h2,.vip-comparison-section .vip-section-heading h2,.vip-feature-area .vip-section-heading h2{font-size:16px}.vip-plan-selector .vip-section-heading span,.vip-comparison-section .vip-section-heading span,.vip-feature-area .vip-section-heading span{font-size:10px}.vip-tier-rail{display:flex;grid-template-columns:none;gap:9px;margin:14px -16px 0;padding:4px 16px 12px;overflow-x:auto;border:0;border-radius:0;background:transparent;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none}.vip-tier-rail::-webkit-scrollbar{display:none}.vip-tier-rail button{position:relative;min-width:82px;width:82px;min-height:116px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:9px 6px 7px;border:1px solid rgba(255,255,255,.56);border-radius:20px;color:#7a8490;text-align:center;background:#ffffff3d;box-shadow:inset 0 1px #ffffffad;scroll-snap-align:start;transition:transform .17s ease,color .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.vip-tier-rail button:hover{transform:translateY(-2px)}.vip-tier-rail button.is-selected{color:#8a6015;border-color:#cd9c3452;background:linear-gradient(155deg,#ffffffc7,#fff4c970);box-shadow:0 14px 24px #584e3421,inset 0 1px #fffffff5;transform:translateY(-3px)}.vip-tier-rail button.is-current:after{position:absolute;top:7px;right:7px;width:6px;height:6px;content:"";border-radius:50%;background:#37a073;box-shadow:0 0 0 3px #37a0731f}.vip-tier-rail button>span:not(.vip-emblem){margin-top:3px;color:inherit;font-size:10px;font-weight:780}.vip-tier-rail button>small{margin-top:1px;color:#8a949d;font-size:8px}.vip-tier-rail button>b{margin-top:2px;color:#2f8063;font-size:6px;font-weight:760;text-transform:uppercase}.vip-plan-stage{--plan-accent: #b98624;--plan-tint: rgba(231, 195, 101, .2);position:relative;overflow:hidden;margin-top:5px;padding:18px 17px 16px;border:1px solid rgba(255,255,255,.82);border-radius:27px;background:linear-gradient(142deg,rgba(255,255,255,.84),rgba(248,247,242,.52) 54%,var(--plan-tint)),#fff6;box-shadow:0 24px 46px #252d3421,inset 0 1px #fffffffa;backdrop-filter:blur(26px) saturate(142%);-webkit-backdrop-filter:blur(26px) saturate(142%)}.vip-plan-stage:before{position:absolute;top:0;right:0;width:42%;height:100%;content:"";background:repeating-linear-gradient(118deg,transparent 0 17px,color-mix(in srgb,var(--plan-accent) 8%,transparent) 18px 19px);opacity:.75;pointer-events:none}.vip-plan-stage[data-tier="0"]{--plan-accent: #7e8793;--plan-tint: rgba(187, 195, 203, .19)}.vip-plan-stage[data-tier="1"]{--plan-accent: #a46435;--plan-tint: rgba(203, 143, 92, .2)}.vip-plan-stage[data-tier="2"]{--plan-accent: #708ba0;--plan-tint: rgba(154, 181, 201, .2)}.vip-plan-stage[data-tier="3"]{--plan-accent: #b98624;--plan-tint: rgba(231, 195, 101, .2)}.vip-plan-stage[data-tier="4"]{--plan-accent: #798392;--plan-tint: rgba(211, 216, 224, .25)}.vip-plan-stage[data-tier="5"]{--plan-accent: #2a8062;--plan-tint: rgba(94, 183, 145, .18)}.vip-plan-stage[data-tier="6"]{--plan-accent: #336f9d;--plan-tint: rgba(96, 157, 205, .18)}.vip-plan-stage[data-tier="7"]{--plan-accent: #343942;--plan-tint: rgba(87, 94, 105, .18)}.vip-plan-stage[data-tier="8"]{--plan-accent: #76649a;--plan-tint: rgba(160, 135, 196, .18)}.vip-plan-stage[data-tier="9"]{--plan-accent: #8f6519;--plan-tint: rgba(55, 49, 37, .18)}.vip-plan-heading{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.vip-plan-title{min-width:0;display:flex;align-items:center;gap:11px}.vip-plan-title>span{min-width:0}.vip-plan-title small,.vip-plan-title strong,.vip-plan-title em{display:block}.vip-plan-title small{color:var(--muted);font-size:9px}.vip-plan-title strong{margin-top:2px;color:var(--text);font-size:24px;font-weight:780;letter-spacing:0}.vip-plan-title em{margin-top:2px;color:var(--plan-accent);font-size:9px;font-style:normal;font-weight:700}.vip-plan-state{max-width:88px;overflow:hidden;padding:6px 8px;border-radius:99px;color:var(--plan-accent);font-size:8px;font-weight:760;text-overflow:ellipsis;white-space:nowrap;background:#ffffff8f;box-shadow:inset 0 1px #ffffffdb}.vip-plan-state.is-current{color:#28745a;background:#e2f7eeb8}.vip-plan-price{position:relative;z-index:1;margin-top:17px;padding:14px 0 13px;border-top:1px solid rgba(89,101,111,.1);border-bottom:1px solid rgba(89,101,111,.1)}.vip-plan-price span{display:block;color:var(--muted);font-size:9px}.vip-plan-price strong{display:block;margin-top:4px;color:var(--text);font-size:clamp(27px,8vw,34px);font-weight:780;letter-spacing:0}.vip-plan-metrics{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;margin-top:3px}.vip-plan-metrics>span{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:7px;padding:13px 5px 12px 0;border-bottom:1px solid rgba(89,101,111,.09)}.vip-plan-metrics>span:nth-child(2n){padding-left:12px;border-left:1px solid rgba(89,101,111,.09)}.vip-plan-metrics>span.is-annual{grid-column:1 / -1;padding-left:0;border-left:0;border-bottom:0}.vip-plan-metrics svg{grid-row:1 / 3;color:var(--plan-accent)}.vip-plan-metrics small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.vip-plan-metrics strong{overflow:hidden;margin-top:3px;color:var(--text);font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.vip-upgrade-action{position:relative;z-index:1;width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;padding:10px 14px;border-radius:17px;color:#fffdf5;text-align:left;background:linear-gradient(125deg,#ad7417,#d3a338 60%,#bd8621);box-shadow:0 14px 26px #a46f183d,inset 0 1px #ffffff59;transition:transform .16s ease,box-shadow .16s ease}.vip-upgrade-action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 30px #a46f1847,inset 0 1px #fff6}.vip-upgrade-action:active:not(:disabled){transform:scale(.985)}.vip-upgrade-action:disabled{color:#5e6b67;background:#ecf2eeb3;box-shadow:inset 0 1px #ffffffe6;cursor:default}.vip-upgrade-action span{min-width:0}.vip-upgrade-action strong,.vip-upgrade-action small{display:block}.vip-upgrade-action strong{font-size:13px;font-weight:780}.vip-upgrade-action small{margin-top:3px;font-size:9px;opacity:.82}.vip-comparison-scroll{margin:14px -2px 0;overflow-x:auto;border:1px solid rgba(255,255,255,.75);border-radius:20px;background:#ffffff57;box-shadow:0 18px 34px #2a31381a,inset 0 1px #ffffffe0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);scrollbar-width:thin}.vip-comparison-scroll table{width:100%;min-width:910px;border-collapse:separate;border-spacing:0;color:var(--text);font-size:10px}.vip-comparison-scroll th,.vip-comparison-scroll td{height:48px;padding:0 13px;border-bottom:1px solid rgba(94,105,114,.08);text-align:right;white-space:nowrap}.vip-comparison-scroll thead th{height:42px;color:#77818b;font-size:8px;font-weight:720;background:#f4f5f1db}.vip-comparison-scroll th:first-child{position:sticky;left:0;z-index:2;min-width:105px;text-align:left;background:#fafaf7f2;box-shadow:8px 0 18px #2f363c0a}.vip-comparison-scroll thead th:first-child{z-index:3}.vip-comparison-scroll tbody tr:last-child th,.vip-comparison-scroll tbody tr:last-child td{border-bottom:0}.vip-comparison-scroll tbody tr.is-current th,.vip-comparison-scroll tbody tr.is-current td{color:#8b6016;background-color:#fff6cd57}.vip-comparison-scroll tbody tr.is-selected td{font-weight:720}.vip-comparison-scroll th button{display:inline-flex;align-items:center;gap:7px;color:inherit;font-size:10px;font-weight:760}.vip-comparison-scroll th button i{width:9px;height:9px;border-radius:3px;background:#b98624;transform:rotate(45deg)}.vip-comparison-scroll th button i[data-tier="0"]{background:#8b929c;border-radius:50%}.vip-comparison-scroll th button i[data-tier="1"]{background:#a56537}.vip-comparison-scroll th button i[data-tier="2"]{background:#7692a8}.vip-comparison-scroll th button i[data-tier="3"]{background:#b98624}.vip-comparison-scroll th button i[data-tier="4"]{background:#9299a7}.vip-comparison-scroll th button i[data-tier="5"]{background:#2c8465}.vip-comparison-scroll th button i[data-tier="6"]{background:#3473a3}.vip-comparison-scroll th button i[data-tier="7"]{background:#343942}.vip-comparison-scroll th button i[data-tier="8"]{background:#8069a6}.vip-comparison-scroll th button i[data-tier="9"]{background:linear-gradient(135deg,#27231b,#d1a13b)}.vip-feature-area .vip-feature-grid{margin-top:14px}.vip-emblem{--vip-a: #f4d77d;--vip-b: #9d6c19;--vip-core: #fff8d8;--vip-ink: #805817;--vip-shape: polygon(50% 0%, 91% 23%, 91% 77%, 50% 100%, 9% 77%, 9% 23%);position:relative;width:62px;height:62px;display:grid;place-items:center;flex:0 0 auto;filter:none;isolation:isolate}.vip-emblem.is-compact{width:48px;height:48px}.vip-emblem[data-tier="0"]{--vip-a: #eef1f4;--vip-b: #7d8792;--vip-core: #f9fafb;--vip-ink: #58616c;--vip-shape: circle(48% at 50% 50%)}.vip-emblem[data-tier="1"]{--vip-a: #e1ad7d;--vip-b: #704021;--vip-core: #f8e4d1;--vip-ink: #754522;--vip-shape: polygon(50% 0%, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25%)}.vip-emblem[data-tier="2"]{--vip-a: #e6edf3;--vip-b: #6e879b;--vip-core: #f8fbfd;--vip-ink: #536f84;--vip-shape: polygon(50% 0%, 100% 35%, 82% 100%, 18% 100%, 0 35%)}.vip-emblem[data-tier="3"]{--vip-a: #f5db89;--vip-b: #9f6d19;--vip-core: #fff7d5;--vip-ink: #875b15;--vip-shape: polygon(50% 0%, 93% 18%, 88% 75%, 50% 100%, 12% 75%, 7% 18%)}.vip-emblem[data-tier="4"]{--vip-a: #f4f2ec;--vip-b: #828b99;--vip-core: #ffffff;--vip-ink: #606b7a;--vip-shape: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%)}.vip-emblem[data-tier="5"]{--vip-a: #8bd3b3;--vip-b: #1d6951;--vip-core: #e9fff5;--vip-ink: #1c6c51;--vip-shape: polygon(50% 0%, 92% 50%, 50% 100%, 8% 50%)}.vip-emblem[data-tier="6"]{--vip-a: #9dc8e9;--vip-b: #235d8b;--vip-core: #edf8ff;--vip-ink: #245f8d;--vip-shape: polygon(50% 0%, 66% 15%, 88% 12%, 86% 35%, 100% 50%, 86% 65%, 88% 88%, 66% 85%, 50% 100%, 34% 85%, 12% 88%, 14% 65%, 0 50%, 14% 35%, 12% 12%, 34% 15%)}.vip-emblem[data-tier="7"]{--vip-a: #8e949f;--vip-b: #171b22;--vip-core: #2a2f38;--vip-ink: #e6c568;--vip-shape: polygon(18% 0%, 82% 0%, 100% 28%, 88% 100%, 12% 100%, 0 28%)}.vip-emblem[data-tier="8"]{--vip-a: #d8c2ec;--vip-b: #557f9d;--vip-core: #fbf8ff;--vip-ink: #675681;--vip-shape: polygon(50% 0%, 61% 23%, 85% 15%, 77% 39%, 100% 50%, 77% 61%, 85% 85%, 61% 77%, 50% 100%, 39% 77%, 15% 85%, 23% 61%, 0 50%, 23% 39%, 15% 15%, 39% 23%)}.vip-emblem[data-tier="9"]{--vip-a: #f1cb69;--vip-b: #1b1915;--vip-core: #2b271f;--vip-ink: #f7d97f;--vip-shape: polygon(14% 0%, 38% 12%, 50% 0%, 62% 12%, 86% 0%, 100% 35%, 88% 84%, 50% 100%, 12% 84%, 0 35%)}.vip-emblem-shadow,.vip-emblem-halo,.vip-emblem-shield{position:absolute;display:grid;place-items:center;clip-path:var(--vip-shape)}.vip-emblem-shadow{top:8px;right:5px;bottom:2px;left:5px;z-index:-1;background:color-mix(in srgb,var(--vip-b) 58%,transparent);filter:blur(8px);opacity:.45}.vip-emblem-halo{top:2px;right:2px;bottom:2px;left:2px;background:linear-gradient(145deg,var(--vip-a),var(--vip-b) 46%,#fff7cd 68%,var(--vip-b));box-shadow:none;transform:none}.vip-emblem-shield{top:7px;right:7px;bottom:7px;left:7px;color:var(--vip-ink);background:linear-gradient(150deg,rgba(255,255,255,.72),var(--vip-core) 48%,color-mix(in srgb,var(--vip-b) 45%,var(--vip-core)));box-shadow:inset 0 1px #ffffffe6}.vip-emblem-shield:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;content:"";clip-path:inherit;border:1px solid rgba(255,255,255,.48)}.vip-emblem-shield i,.vip-emblem-shield small,.vip-emblem-shield strong{position:absolute;z-index:1;margin:0;line-height:1}.vip-emblem-shield i{top:7px;left:50%;font-family:Georgia,serif;font-size:10px;font-style:normal;font-weight:800;transform:translate(-50%);opacity:.78}.vip-emblem-shield small{top:21px;font-size:6px;font-weight:800;letter-spacing:.08em}.vip-emblem-shield strong{bottom:7px;font-family:Georgia,serif;font-size:17px;font-weight:800}.vip-emblem-glint{position:absolute;top:5px;right:6px;width:10px;height:10px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#ffffffa3;box-shadow:0 2px 7px #3a33231f}.vip-emblem-glint:before,.vip-emblem-glint:after{position:absolute;top:50%;left:50%;content:"";background:var(--vip-b);transform:translate(-50%,-50%)}.vip-emblem-glint:before{width:5px;height:1px}.vip-emblem-glint:after{width:1px;height:5px}.vip-emblem.is-compact .vip-emblem-shield i{top:5px;font-size:8px}.vip-emblem.is-compact .vip-emblem-shield small{top:16px;font-size:5px}.vip-emblem.is-compact .vip-emblem-shield strong{bottom:5px;font-size:13px}.vip-emblem.is-compact .vip-emblem-glint{top:3px;right:3px;width:8px;height:8px}@media(max-width:350px){.vip-current-identity{grid-template-columns:58px minmax(0,1fr)}.vip-current-identity>em{display:none}.vip-plan-stage{padding-inline:14px}.vip-plan-title strong{font-size:21px}.vip-plan-metrics strong{font-size:10px}}@media(max-width:350px){.balance-breakdown{gap:6px}.asset-metric{gap:5px}.asset-metric .metric-icon{width:26px;height:26px;flex-basis:26px}.growth-mode-switch button{font-size:8px}.activity-ticker{grid-template-columns:88px minmax(0,1fr)}.home-support{grid-template-columns:44px minmax(0,1fr) 38px;gap:9px;padding-right:12px;padding-left:12px}.home-support-avatar{width:44px;height:44px;border-radius:15px}.home-support>button:not(.home-support-open){width:38px;height:38px}}.support-workspace{min-height:100%;padding:15px 0 22px}.support-page-header{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:46px}.support-page-header h1{margin-top:4px;color:var(--text);font-size:21px;font-weight:700}.support-contact-card,.support-thread,.support-preview-note{border:1px solid rgba(255,255,255,.72);background:linear-gradient(135deg,#ffffffb3,#fff8d73d);box-shadow:0 16px 30px #2e343d14,inset 0 1px #ffffffd1;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.support-contact-card{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:11px;margin-top:18px;padding:13px;border-radius:22px}.support-contact-avatar{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(216,173,69,.36);border-radius:50%;background:linear-gradient(145deg,#ffffffdb,#eecf7770);box-shadow:inset 0 1px #fffffff5,0 8px 16px #b989241a}.support-contact-avatar span{color:var(--gold-dark);font-size:11px;font-weight:800;letter-spacing:.04em}.support-contact-avatar img{width:100%;height:100%;padding:5px;object-fit:contain}.support-contact-card strong,.support-contact-card span{display:block}.support-contact-card strong{color:var(--text);font-size:13px}.support-contact-card div>span{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--muted);font-size:10px}.support-contact-card div>span i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#38a169;box-shadow:0 0 0 3px #38a1691f}.support-thread{display:flex;min-height:482px;flex-direction:column;margin-top:14px;padding:16px 13px 12px;border-radius:26px}.support-thread-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.14)}.support-thread-heading span{color:var(--text);font-size:12px;font-weight:700}.support-thread-heading small{color:var(--muted);font-size:10px}.support-message-list{display:flex;flex:1;flex-direction:column;gap:13px;padding:16px 2px 13px;overflow-y:auto;scrollbar-width:none}.support-message-list::-webkit-scrollbar{display:none}.support-load-earlier{align-self:center;min-height:34px;padding:0 14px;color:#6d7680;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:#ffffff9e;font-size:10px;font-weight:700}.support-load-earlier:disabled{cursor:wait;opacity:.58}.support-message{display:flex;max-width:86%;flex-direction:column;align-items:flex-start;content-visibility:auto;contain-intrinsic-size:auto 76px}.support-message.is-customer{align-self:flex-end;align-items:flex-end}.support-message-author{margin:0 8px 5px;color:var(--muted);font-size:9px;font-weight:600}.support-message-bubble{padding:11px 13px;color:var(--text);border:1px solid rgba(255,255,255,.72);border-radius:17px 17px 17px 5px;background:#ffffffad;box-shadow:0 8px 16px #2e343d0f,inset 0 1px #ffffffdb}.support-message.is-customer .support-message-bubble{color:#fffdf8;border-color:#b48522c7;border-radius:17px 17px 5px;background:linear-gradient(145deg,#e4bc55,#b8811f);box-shadow:0 9px 18px #b9892433,inset 0 1px #ffffff57}.support-message-bubble p{margin:0;font-size:11px;line-height:1.5}.support-message-bubble img{display:block;width:min(190px,100%);max-height:160px;object-fit:cover;border-radius:10px}.support-message-bubble img+p{margin-top:8px}.support-message time{margin:5px 8px 0;color:var(--subtle);font-size:9px}.support-attachment-preview{display:grid;grid-template-columns:36px 1fr 28px;align-items:center;gap:8px;margin:0 2px 9px;padding:7px;color:var(--muted);border:1px solid rgba(216,173,69,.32);border-radius:12px;background:#fff8d76b;font-size:10px}.support-attachment-preview img{width:36px;height:36px;object-fit:cover;border-radius:8px}.support-attachment-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-attachment-preview button{width:28px;height:28px;display:grid;place-items:center;color:var(--muted);border-radius:9px;background:#fff9}.support-composer{display:grid;grid-template-columns:40px 1fr 40px;align-items:end;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#ffffff75;box-shadow:inset 0 1px #ffffffdb}.support-attach,.support-send{width:40px;height:40px;display:grid;place-items:center;border-radius:13px}.support-attach{position:relative;color:var(--gold-dark);background:#fff7cda8;cursor:pointer}.support-attach input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.support-composer textarea{width:100%;min-height:40px;max-height:90px;display:block;padding:10px 3px;resize:none;color:var(--text);border:0;border-radius:10px;outline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:11px;line-height:1.45}.support-composer textarea::placeholder{color:var(--subtle)}.support-send{color:#fffdf8;background:linear-gradient(145deg,#e4bc55,#b8811f);box-shadow:0 8px 14px #b9892433}.support-send:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}.support-preview-note{margin:12px 2px 0;padding:10px 12px;color:var(--muted);border-radius:14px;font-size:9px;line-height:1.5}.topbar-brand-group{display:flex;align-items:center;gap:9px}.home-profile-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(216,173,69,.42);border-radius:50%;color:var(--gold-dark);background:#fff9e28f;box-shadow:0 8px 18px #2e343d14,inset 0 1px #ffffffd1;cursor:pointer}.home-profile-button:hover,.home-profile-button:focus-visible{background:#fff7cdcc;outline:2px solid rgba(216,173,69,.28);outline-offset:2px}.profile-menu{background:#fafbf9f7;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.metric-copy small{min-height:auto;font-size:10px;line-height:1.3}.metric-copy strong{font-size:12px}.account-copy-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.account-copy-strip>span{min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 6px;padding:9px 10px;border:1px solid rgba(255,255,255,.7);border-radius:13px;background:#ffffff47}.account-copy-strip small{grid-column:1 / -1;color:var(--muted);font-size:9px}.account-copy-strip strong{min-width:0;overflow:hidden;color:var(--text);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-copy-strip button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:8px;color:var(--gold-dark);background:#fff7cd94;cursor:pointer}@media(max-width:350px){.metric-copy small{font-size:9px}.metric-copy strong{font-size:11px}}.account-workspace{min-height:100%;padding:15px 0 12px}.account-page-header{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;min-height:46px}.account-page-header h1{margin-top:4px;color:var(--text);font-size:21px;font-weight:700}.account-profile-panel,.account-settings-panel,.account-menu-panel,.account-contact-panel{position:relative;overflow:hidden;margin-top:17px;padding:15px;border:1px solid rgba(255,255,255,.74);border-radius:24px;background:linear-gradient(135deg,#ffffff94,#fff8d733);box-shadow:0 18px 36px #2e343d1a,inset 0 1px #ffffffeb;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.account-profile-panel{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:11px}.account-profile-avatar{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(216,173,69,.34);border-radius:18px;color:var(--gold-dark);background:linear-gradient(145deg,#ffffffc2,#fff4ba66);box-shadow:0 12px 21px #b989241f,inset 0 1px #ffffffe6}.account-profile-panel>div small,.account-profile-panel>div strong,.account-profile-panel>div span{display:block}.account-profile-panel>div small{color:var(--muted);font-size:8px}.account-profile-panel>div strong{margin-top:4px;color:var(--text);font-size:14px}.account-profile-panel>div span{margin-top:4px;color:var(--muted);font-size:8px}.account-vip-pill{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:10px;color:var(--gold-dark);font-size:9px;font-weight:700;background:#fff7ccad}.account-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(148,163,184,.13)}.account-section-heading h2{color:var(--text);font-size:14px;font-weight:700}.account-section-heading span{display:block;margin-top:4px;color:var(--muted);font-size:9px}.account-section-heading>svg{color:var(--gold-dark)}.account-row{width:100%;min-height:52px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;color:var(--text);text-align:left;border-bottom:1px solid rgba(148,163,184,.11)}.account-row:last-child{border-bottom:0}.account-row:hover{color:var(--gold-dark)}.account-row-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:11px;color:var(--gold-dark);background:#fff7cd85}.account-row>span:nth-child(2) strong,.account-row>span:nth-child(2) small{display:block}.account-row>span:nth-child(2) strong{font-size:10px;font-weight:700}.account-row>span:nth-child(2) small{margin-top:4px;color:var(--muted);font-size:8px}.account-row>svg:last-child{color:var(--subtle)}.account-language-row{cursor:default}.account-language-switch{display:flex;gap:2px;padding:2px;border-radius:8px;background:#94a3b81f}.account-language-switch button{min-width:30px;padding:5px 4px;border-radius:6px;color:var(--muted);font-size:8px}.account-language-switch button.is-selected{color:#fffdf8;background:var(--gold-dark)}.account-menu-panel{margin-top:13px}.account-contact-panel{margin-top:13px;margin-bottom:8px}.account-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.account-contact-grid button{min-height:52px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:8px;border:1px solid rgba(255,255,255,.68);border-radius:14px;color:var(--text);text-align:left;background:#ffffff47}.account-contact-grid button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--gold-dark);background:#fff7cd8a}.account-contact-grid strong{font-size:8px;line-height:1.3}.account-sign-out{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:var(--muted);font-size:10px;font-weight:600}.account-sign-out:hover{color:var(--gold-dark)}.login-workspace{min-height:100%;display:flex;flex-direction:column;padding:22px 18px 20px}.login-brand{color:var(--text);font-size:27px;font-weight:700;letter-spacing:-1px}.login-brand b{color:var(--gold-dark)}.login-intro{margin-top:22px}.login-intro h1{margin-top:9px;color:var(--text);font-size:34px;font-weight:700;letter-spacing:-.8px}.login-intro p{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.5}.login-welcome-offer{position:relative;min-height:98px;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:13px 14px;border:1px solid rgba(211,171,69,.66);border-radius:19px;color:#fff;background:radial-gradient(circle at 16% 44%,rgba(255,212,84,.28),transparent 30%),linear-gradient(118deg,#073e36,#075b45 54%,#0b6b56);box-shadow:0 17px 32px #07473933,inset 0 1px #fff3,inset 0 -1px #00000029;overflow:hidden}.login-welcome-offer:before{content:"";position:absolute;width:150px;height:150px;right:-56px;bottom:-92px;border:1px solid rgba(255,221,127,.28);border-radius:50%;box-shadow:0 0 0 19px #ffdd7f0e,0 0 0 39px #ffdd7f09}.login-welcome-offer:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#f8c848,#fff1a6 54%,#c69721)}.login-welcome-visual{position:relative;width:74px;height:70px;display:grid;place-items:center;border:1px solid rgba(255,234,161,.55);border-radius:18px;color:#fff7c7;background:linear-gradient(145deg,#ffd548f5,#b27408f5);box-shadow:inset 0 1px #ffffff9e,0 10px 22px #001a1547;isolation:isolate}.login-welcome-visual:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:-1;border:1px solid rgba(255,247,207,.45);border-radius:13px}.login-welcome-visual i{position:absolute;width:9px;height:9px;border:2px solid rgba(255,245,186,.95);border-radius:50%;box-shadow:0 0 10px #ffe274c7}.login-welcome-visual i:nth-child(1){top:7px;right:9px}.login-welcome-visual i:nth-child(2){bottom:10px;left:7px;width:6px;height:6px}.login-welcome-visual i:nth-child(3){top:15px;left:12px;width:4px;height:4px;background:#fff5bd}.login-welcome-copy{min-width:0;position:relative;z-index:1}.login-welcome-offer small{display:block;color:#ffe08a;font-size:11px;font-weight:850}.login-welcome-offer strong{display:block;margin-top:3px;color:#fff;font-size:15px;line-height:1.18}.login-welcome-offer strong b{color:#ffd65c;font-size:21px;white-space:nowrap}.login-welcome-offer p{max-width:215px;margin:5px 0 0;color:#f4fffbc7;font-size:10px;line-height:1.32}.login-welcome-limit{position:absolute;top:9px;right:10px;z-index:2;padding:4px 7px;border:1px solid rgba(255,231,150,.3);border-radius:8px;color:#ffedae;background:#032d2575;font-size:8px;font-weight:750;white-space:nowrap}.login-welcome-offer+.login-form{margin-top:10px}.login-workspace.is-register{padding-top:16px;padding-bottom:14px}.login-workspace.is-register .login-brand{min-height:45px}.login-workspace.is-register .login-brand img{width:min(138px,44vw);height:45px}.login-workspace.is-register .login-intro{margin-top:7px}.login-workspace.is-register .login-intro .task-page-overline{display:none}.login-workspace.is-register .login-intro h1{margin-top:0;font-size:27px;line-height:1.12}.login-workspace.is-register .login-intro p{margin-top:3px;font-size:12px;line-height:1.35}.login-workspace.is-register .login-form{gap:8px}.login-workspace.is-register .login-form>label{gap:4px}.login-workspace.is-register .login-form>label>span{font-size:11px}.login-workspace.is-register .login-form input:not([type=checkbox]),.login-workspace.is-register .login-phone-input{min-height:46px}.login-workspace.is-register .login-phone-input input:not([type=checkbox]){min-height:44px}.login-workspace.is-register .login-primary{min-height:48px;margin-top:2px}.login-workspace.is-register .login-create{margin-top:10px}.login-workspace.is-register .login-security{display:none}.login-form{display:grid;gap:15px;margin-top:31px}.login-form>label{display:grid;gap:7px}.login-form>label>span{color:var(--text);font-size:12px;font-weight:700}.login-form input:not([type=checkbox]){width:100%;min-height:56px;padding:0 15px;border:1px solid rgba(255,255,255,.76);border-radius:15px;outline:0;color:var(--text);font:inherit;font-size:14px;background:#fff6;box-shadow:inset 0 1px #ffffffd1,0 10px 20px #2e343d0f;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.login-form input:not([type=checkbox]):focus{border-color:#d8ad459e;box-shadow:0 0 0 3px #d8ad451f,inset 0 1px #ffffffe0}.login-form input.is-locked{color:var(--text);background:#f5f2e9b8;cursor:not-allowed}.login-form input::placeholder{color:#9ca3af}.login-phone-input{min-height:56px;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;border:1px solid rgba(255,255,255,.76);border-radius:15px;background:#fff6;box-shadow:inset 0 1px #ffffffd1,0 10px 20px #2e343d0f;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:border-color .18s ease,box-shadow .18s ease;overflow:hidden}.login-phone-input:focus-within{border-color:#d8ad459e;box-shadow:0 0 0 3px #d8ad451f,inset 0 1px #ffffffe0}.login-phone-input.has-error{border-color:#a33d3273}.login-phone-input>span{min-height:32px;display:grid;place-items:center;border-right:1px solid rgba(116,126,132,.18);color:#9b701b;font-size:14px;font-weight:800;letter-spacing:0}.login-phone-input input:not([type=checkbox]){min-height:54px;padding:0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.login-phone-input input:not([type=checkbox]):focus{border:0;box-shadow:none}.login-input-wrap{position:relative;display:block}.login-input-wrap input{padding-right:48px!important}.login-input-toggle{position:absolute;top:50%;right:12px;display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:var(--muted);transform:translateY(-50%)}.login-input-toggle:hover{color:var(--gold-dark);background:#d8ad451f}.login-field-hint{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.login-field-error{color:#a33d32;font-size:11px;font-weight:600;line-height:1.35}.login-form-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:-3px}.login-remember{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.login-remember input{accent-color:var(--gold-dark)}.login-form-meta>button,.login-create{color:var(--gold-dark);font-size:11px;font-weight:700}.login-primary{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:7px;border:1px solid rgba(216,173,69,.4);border-radius:15px;color:#fffdf8;font-size:14px;font-weight:700;background:linear-gradient(135deg,#d8ad45f5,#b07a19f5);box-shadow:0 13px 23px #b9892433,inset 0 1px #ffffff6b;transition:transform .16s ease,filter .16s ease}.login-primary:hover{filter:saturate(1.08);transform:translateY(-2px)}.login-error{margin-top:12px;padding:10px 12px;border:1px solid rgba(190,71,58,.22);border-radius:12px;color:#a33d32;font-size:10px;line-height:1.4;background:#fff4f2b3}.login-create{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:22px}.login-security{display:flex;align-items:center;gap:8px;margin-top:28px;padding-top:0;color:var(--muted);font-size:11px;line-height:1.4}.login-security svg{flex:0 0 auto;color:var(--gold-dark)}.auth-loading{display:grid;min-height:100%;place-items:center;color:var(--muted);font-size:12px}.wallet-workspace{min-height:100%;padding:15px 0 12px}.wallet-page-header{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;min-height:46px}.wallet-page-header h1{margin-top:4px;color:var(--text);font-size:21px;font-weight:700}.wallet-page-header .task-page-overline{font-size:10px}.wallet-balance-panel,.wallet-records-panel,.wallet-ledger-panel,.wallet-detail-hero,.wallet-detail-list{position:relative;overflow:hidden;margin-top:18px;border:1px solid rgba(255,255,255,.76);border-radius:27px;background:linear-gradient(135deg,#ffffffad,#fff8d63d);box-shadow:0 22px 42px #2e343d1f,inset 0 1px #fffffff0;backdrop-filter:blur(23px) saturate(140%);-webkit-backdrop-filter:blur(23px) saturate(140%)}.wallet-balance-panel{padding:19px 16px 16px}.wallet-balance-panel:after{position:absolute;right:-34px;bottom:-38px;width:190px;height:105px;content:"";border-radius:50%;background:#d8ad4526;filter:blur(18px);pointer-events:none}.wallet-balance-top,.wallet-balance-change,.wallet-balance-grid{position:relative;z-index:1}.wallet-balance-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:650}.wallet-balance-top em{padding:4px 7px;border-radius:8px;color:var(--gold-dark);font-size:10px;font-weight:700;font-style:normal;background:#fff7caad}.wallet-balance-panel>strong{display:block;margin-top:7px;color:var(--text);font-size:31px;font-weight:700;letter-spacing:0}.wallet-balance-change{display:flex;align-items:center;gap:5px;margin-top:7px;color:var(--muted);font-size:11px;font-weight:600}.wallet-balance-change svg{color:var(--gold-dark)}.wallet-balance-change b,.wallet-balance-change small{color:var(--green);font-weight:700}.wallet-balance-change small{padding-left:4px}.wallet-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:20px;padding-top:13px;border-top:1px solid rgba(148,163,184,.15)}.wallet-balance-grid>span,.wallet-balance-grid>button{min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:5px;align-items:center;min-height:47px;padding:7px 6px;border-radius:13px;color:var(--text);text-align:left}.wallet-balance-grid>button{grid-template-columns:auto minmax(0,1fr) auto;transition:background .15s ease,transform .15s ease}.wallet-balance-grid>button:hover{background:#ffffff80}.wallet-balance-grid>button:active{transform:scale(.98)}.wallet-balance-grid svg{grid-row:span 2;color:var(--gold-dark)}.wallet-balance-grid>button:nth-child(2)>svg:first-child{color:#4c788c}.wallet-balance-grid>button:nth-child(3)>svg:first-child{color:#68758c}.wallet-balance-grid>button>svg:last-child{grid-column:3;grid-row:1 / span 2;color:#9ba4a9}.wallet-balance-grid small,.wallet-balance-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-balance-grid small{color:var(--muted);font-size:10px;font-weight:600}.wallet-balance-grid b{margin-top:3px;color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.wallet-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.wallet-actions-grid button{min-height:86px;display:grid;grid-template-columns:42px minmax(0,1fr) 16px;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:13px;border:1px solid rgba(255,255,255,.72);border-radius:20px;color:var(--text);text-align:left;background:#ffffff52;box-shadow:0 14px 26px #2e343d14,inset 0 1px #ffffffe0;transition:transform .16s ease,background .16s ease}.wallet-actions-grid button:hover{background:#ffffff85;transform:translateY(-2px)}.wallet-actions-grid button>span{grid-row:span 2;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(216,173,69,.3);border-radius:12px;color:var(--gold-dark);background:#fff7cd8f}.wallet-actions-grid strong{font-size:13px;font-weight:700}.wallet-actions-grid small{align-self:start;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.wallet-actions-grid button>svg{grid-column:3;grid-row:1 / span 2;color:#9a762d}.wallet-actions-grid button.is-deposit>span{color:#1b8174;border-color:#258c8029;background:#dbf6f1b8}.wallet-actions-grid button.is-withdraw>span{color:#ad5e62;border-color:#b45b6124;background:#fce7e6b3}.wallet-records-panel{padding:17px 14px 14px}.wallet-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wallet-section-heading h2{color:var(--text);font-size:17px;font-weight:700}.wallet-section-heading span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.wallet-section-heading>svg{color:var(--gold-dark)}.wallet-record-filters{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:15px;padding:4px;border:1px solid rgba(255,255,255,.7);border-radius:14px;background:#ffffff3d}.wallet-record-filters button{min-height:29px;padding:0 3px;border-radius:10px;color:var(--muted);font-size:11px;font-weight:600}.wallet-record-filters button.is-selected{color:var(--gold-dark);background:#fff9dcc7;box-shadow:0 5px 10px #b989241a,inset 0 1px #ffffffdb}.wallet-record-list{display:grid;gap:0;margin-top:10px}.wallet-record-empty{display:grid;justify-items:center;gap:5px;padding:24px 14px 20px;color:var(--muted);text-align:center}.wallet-record-empty>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#46817d;background:#daefecb8;box-shadow:inset 0 1px #ffffffdb}.wallet-record-empty strong,.wallet-record-empty small{display:block}.wallet-record-empty strong{margin-top:4px;color:var(--text);font-size:13px}.wallet-record-empty small{max-width:240px;font-size:11px;line-height:1.5}.wallet-record{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:9px;min-height:66px;padding:11px 1px;color:var(--text);text-align:left;border-bottom:1px solid rgba(148,163,184,.12)}.wallet-record:last-child{border-bottom:0}.wallet-record-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--gold-dark);background:#fff7cd94}.wallet-record-icon.is-withdraw{color:#657386;background:#e2e8f094}.wallet-record-icon.is-adjustment{color:#197b75;background:#ccf0eb94}.wallet-record-icon.is-team{color:#6b5a91;background:#e7e1f6b3}.wallet-record-copy,.wallet-record-amount{min-width:0}.wallet-record-copy strong,.wallet-record-copy small,.wallet-record-copy em,.wallet-record-amount b,.wallet-record-amount small{display:block}.wallet-record-copy strong{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wallet-record-copy small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wallet-record-copy em{margin-top:3px;overflow:hidden;color:#8a949a;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.wallet-record-amount{text-align:right}.wallet-record-amount b{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.wallet-record-amount b.is-positive{color:var(--green)}.wallet-record-amount small{margin-top:4px;color:var(--muted);font-size:10px}.wallet-record>svg:last-child{color:#aab1b4}.wallet-view-all{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;color:var(--gold-dark);font-size:12px;font-weight:700}.wallet-security-note{width:100%;display:flex;align-items:center;gap:8px;margin-top:13px;padding:12px 3px;color:var(--muted);font-size:11px;text-align:left}.wallet-security-note>svg:first-child{color:var(--gold-dark)}.wallet-balance-detail-hero,.wallet-balance-detail-list{position:relative;overflow:hidden;margin-top:18px;border:1px solid rgba(255,255,255,.76);background:linear-gradient(135deg,#ffffffb3,#e5f0f547);box-shadow:0 20px 40px #2e343d1c,inset 0 1px #fffffff0;backdrop-filter:blur(23px) saturate(140%);-webkit-backdrop-filter:blur(23px) saturate(140%)}.wallet-balance-detail-hero{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:19px 16px 17px;border-radius:25px}.wallet-balance-detail-hero>span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:#486f81;background:#dcebf2c7;box-shadow:inset 0 1px #ffffffe6}.wallet-balance-detail.is-frozen .wallet-balance-detail-hero>span{color:#68758c;background:#e2e8f1d1}.wallet-balance-detail-hero small,.wallet-balance-detail-hero strong,.wallet-balance-detail-hero p{display:block}.wallet-balance-detail-hero small{color:var(--muted);font-size:11px;font-weight:650}.wallet-balance-detail-hero strong{margin-top:3px;color:var(--text);font-size:25px;font-weight:720;font-variant-numeric:tabular-nums}.wallet-balance-detail-hero p{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.48}.wallet-balance-detail-hero em{grid-column:1 / -1;justify-self:start;margin-top:3px;padding:5px 9px;border-radius:10px;color:#536876;font-size:10px;font-weight:700;font-style:normal;background:#eaf1f4b8}.wallet-balance-detail-list{padding:7px 14px;border-radius:24px}.wallet-balance-detail-list>button{width:100%;min-height:72px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 1px;color:var(--text);text-align:left;border-bottom:1px solid rgba(148,163,184,.14)}.wallet-balance-detail-list>button:last-child{border-bottom:0}.wallet-balance-detail-list>button>span:nth-child(2),.wallet-balance-detail-list>button>span:last-child{min-width:0}.wallet-balance-detail-list>button strong,.wallet-balance-detail-list>button small,.wallet-balance-detail-list>button em,.wallet-balance-detail-list>button b{display:block}.wallet-balance-detail-list>button strong{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wallet-balance-detail-list>button small,.wallet-balance-detail-list>button em{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35;font-style:normal}.wallet-balance-detail-list>button>span:last-child{display:flex;align-items:center;gap:5px}.wallet-balance-detail-list>button b{font-size:12px;font-variant-numeric:tabular-nums}.wallet-balance-detail-list>button>span:last-child svg{color:#9ca6aa}.wallet-record-icon.is-frozen{color:#68758c;background:#e2e8f1c2}.wallet-balance-detail-empty{display:grid;justify-items:center;gap:6px;padding:30px 15px 27px;color:var(--muted);text-align:center}.wallet-balance-detail-empty>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#5f7484;background:#e2ecf1c2}.wallet-balance-detail-empty strong{margin-top:3px;color:var(--text);font-size:13px}.wallet-balance-detail-empty small{max-width:270px;font-size:11px;line-height:1.55}@media(max-width:350px){.wallet-balance-panel>strong{font-size:28px}.wallet-actions-grid{grid-template-columns:1fr}.wallet-record-copy small,.wallet-record-copy em{font-size:10px}}.wallet-ledger-panel{margin-top:16px;padding:18px 14px 14px}.wallet-ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.wallet-ledger-grid>button{min-width:0;min-height:82px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.64);border-radius:17px;color:var(--text);text-align:left;background:#ffffff4d;box-shadow:inset 0 1px #ffffffd1;transition:transform .15s ease,background .15s ease,border-color .15s ease}.wallet-ledger-grid>button:first-child{grid-column:1 / -1;min-height:72px;grid-template-columns:42px minmax(0,1fr);align-items:center;padding:12px 14px}.wallet-ledger-grid>button:first-child>span:first-child{width:42px;height:42px;border-radius:14px}.wallet-ledger-grid>button:first-child>span:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.wallet-ledger-grid>button:first-child strong{grid-column:1;grid-row:1;font-size:13px}.wallet-ledger-grid>button:first-child b{grid-column:2;grid-row:1 / span 2;align-self:center;margin-top:0;font-size:16px}.wallet-ledger-grid>button:first-child small{grid-column:1;grid-row:2;margin-top:4px}.wallet-ledger-grid>button:active{transform:scale(.98)}.wallet-ledger-grid>button.is-selected{border-color:#2a897e38;background:linear-gradient(135deg,#e0f7f3b8,#fffae294);box-shadow:0 10px 22px #2a746d14,inset 0 1px #fff}.wallet-ledger-grid>button>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:#477184;background:#e2edf5bd}.wallet-ledger-grid>button>span:first-child.is-deposit,.wallet-ledger-grid>button>span:first-child.is-reward{color:#278070;background:#d8f3ecc2}.wallet-ledger-grid>button>span:first-child.is-withdraw{color:#aa6064;background:#f8e3e2c2}.wallet-ledger-grid>button>span:first-child.is-team{color:#6b5a91;background:#e7e1f6bf}.wallet-ledger-grid>button>span:first-child.is-adjustment{color:#987021;background:#fff2c2b8}.wallet-ledger-grid>button>span:last-child{min-width:0}.wallet-ledger-grid strong,.wallet-ledger-grid b,.wallet-ledger-grid small{display:block}.wallet-ledger-grid strong{overflow:hidden;color:#27343b;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wallet-ledger-grid b{margin-top:5px;overflow:hidden;color:#17252c;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.wallet-ledger-grid small{margin-top:3px;color:#7b858a;font-size:10px}.wallet-payout-entry{width:100%;min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:11px;margin-top:13px;padding:10px 14px;border:1px solid rgba(255,255,255,.72);border-radius:19px;color:var(--text);text-align:left;background:#fff6;box-shadow:0 12px 24px #303a3d12,inset 0 1px #fff}.wallet-payout-entry>span:first-child{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#936d24;background:#fff1c3c2}.wallet-payout-entry strong,.wallet-payout-entry small{display:block}.wallet-payout-entry strong{font-size:13px}.wallet-payout-entry small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.wallet-payout-entry>svg{color:#9ca6aa}.wallet-detail-hero{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px}.wallet-detail-hero>.wallet-record-icon{width:48px;height:48px;border-radius:16px}.wallet-detail-hero small,.wallet-detail-hero strong,.wallet-detail-hero em{display:block}.wallet-detail-hero small{color:var(--muted);font-size:11px;font-weight:650}.wallet-detail-hero strong{margin-top:4px;color:var(--text);font-size:24px;font-variant-numeric:tabular-nums}.wallet-detail-hero em{margin-top:6px;color:#79858b;font-size:10px;font-style:normal;line-height:1.4}.wallet-detail-hero>b{align-self:start;padding:6px 8px;border-radius:999px;color:#65727a;font-size:10px;background:#ebeff1b8}.wallet-detail-hero>b.is-completed,.wallet-detail-hero>b.is-approved{color:#197668;background:#d8f3ebd1}.wallet-detail-hero>b.is-rejected{color:#a45157;background:#fae2e1d1}.wallet-detail-list{padding:5px 16px}.wallet-detail-list>div{display:grid;grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;border-bottom:1px solid rgba(124,139,144,.13)}.wallet-detail-list>div:last-child{border-bottom:0}.wallet-detail-list span{color:var(--muted);font-size:11px}.wallet-detail-list strong{overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.45;text-align:right}.wallet-detail-back{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;border-radius:17px;color:#77591f;font-size:13px;font-weight:700;background:#fff7d8ad}.vip-workspace{min-height:100%;padding:15px 0 12px}.vip-page-header{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;min-height:46px}.vip-page-header h1{margin-top:4px;color:var(--text);font-size:21px;font-weight:700;letter-spacing:-.3px}.vip-hero-panel,.vip-tier-section,.vip-benefit-panel,.invite-panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:26px;background:linear-gradient(135deg,#ffffff9e,#fff9e038);box-shadow:0 20px 40px #2e343d1f,inset 0 1px #ffffffeb;backdrop-filter:blur(23px) saturate(140%);-webkit-backdrop-filter:blur(23px) saturate(140%)}.vip-hero-panel{display:grid;grid-template-columns:58px 1fr;gap:12px;margin-top:18px;padding:20px 17px 17px}.vip-hero-panel:after{position:absolute;right:-28px;bottom:-38px;width:180px;height:105px;content:"";border-radius:50%;background:#d8ad4529;filter:blur(18px);pointer-events:none}.vip-hero-medal{position:relative;width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(216,173,69,.38);border-radius:20px;color:var(--gold-dark);background:linear-gradient(145deg,#ffffffc2,#f0cf7966);box-shadow:0 13px 24px #b9892429,inset 0 1px #ffffffe6}.vip-hero-medal>span{position:absolute;top:7px;right:7px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;color:#fff6ca;background:var(--gold-dark)}.vip-hero-copy,.vip-hero-xp{position:relative;z-index:1}.vip-hero-copy span,.vip-hero-copy small,.vip-hero-xp span{display:block;color:var(--muted);font-size:9px}.vip-hero-copy strong{display:block;margin-top:4px;color:var(--text);font-size:25px;font-weight:700;letter-spacing:-.7px}.vip-hero-copy small{margin-top:3px;color:var(--gold-dark)}.vip-hero-xp{grid-column:1 / -1;margin-top:8px}.vip-hero-xp strong{display:block;margin-top:5px;color:var(--text);font-size:11px;font-weight:700}.vip-hero-xp>div{height:7px;margin-top:8px;overflow:hidden;border-radius:8px;background:#94a3b82e}.vip-hero-xp i{display:block;width:62.35%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b98824,#eed080);box-shadow:0 2px 8px #b9892438}.vip-tier-section,.vip-benefit-panel,.invite-panel{margin-top:16px;padding:17px 15px}.vip-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.vip-section-heading h2{color:var(--text);font-size:14px;font-weight:700}.vip-section-heading span{display:block;margin-top:4px;color:var(--muted);font-size:9px}.vip-section-heading>svg{color:var(--gold-dark)}.vip-tier-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:16px;padding:4px;border:1px solid rgba(255,255,255,.68);border-radius:15px;background:#ffffff3b}.vip-tier-rail button{min-width:0;min-height:44px;padding:5px 3px;border-radius:11px;color:var(--muted);transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.vip-tier-rail button span,.vip-tier-rail button small{display:block}.vip-tier-rail button span{font-size:9px;font-weight:700}.vip-tier-rail button small{margin-top:3px;font-size:7px}.vip-tier-rail button.is-selected{color:var(--gold-dark);background:#fff8d3c7;box-shadow:0 7px 14px #b989241c,inset 0 1px #ffffffe0;transform:translateY(-2px)}.vip-tier-detail{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:15px}.vip-tier-detail div span,.vip-tier-detail div strong,.vip-tier-detail>span{display:block}.vip-tier-detail div span{color:var(--muted);font-size:9px}.vip-tier-detail div strong{margin-top:4px;color:var(--text);font-size:17px}.vip-tier-detail>span{color:var(--gold-dark);font-size:9px;font-weight:700}.vip-benefit-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.vip-benefit-list span{min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:5px;align-items:center;padding:9px 7px;border-radius:13px;background:#ffffff4d}.vip-benefit-list svg{grid-row:span 2;color:var(--gold-dark)}.vip-benefit-list small,.vip-benefit-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-benefit-list small{color:var(--muted);font-size:7px}.vip-benefit-list b{margin-top:3px;color:var(--text);font-size:10px}.vip-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px}.vip-feature-grid button{min-height:66px;display:grid;grid-template-columns:32px 1fr auto;grid-template-rows:1fr auto;align-items:center;column-gap:8px;padding:10px;border:1px solid rgba(255,255,255,.7);border-radius:18px;color:var(--text);text-align:left;background:#ffffff4d;box-shadow:0 12px 24px #2e343d14,inset 0 1px #ffffffd1;transition:transform .16s ease,background .16s ease}.vip-feature-grid button:hover{background:#ffffff85;transform:translateY(-2px)}.vip-feature-grid button>span{grid-row:span 2;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(216,173,69,.25);border-radius:11px;color:var(--gold-dark);background:#fff7cd80}.vip-feature-grid strong{overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vip-feature-grid small{display:flex;align-items:center;gap:3px;color:var(--muted);font-size:8px}.invite-panel{margin-bottom:8px}.invite-code-row,.invite-link-row{display:flex;align-items:center;gap:9px;margin-top:15px;padding:10px 11px;border:1px solid rgba(216,173,69,.2);border-radius:14px;background:#fff8d557}.invite-code-row>div{flex:1}.invite-code-row small,.invite-code-row strong{display:block}.invite-code-row small{color:var(--muted);font-size:8px}.invite-code-row strong{margin-top:3px;color:var(--gold-dark);font-size:15px;letter-spacing:1px}.invite-code-row button{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(216,173,69,.24);border-radius:10px;color:var(--gold-dark);background:#ffffff7a}.invite-link-row{margin-top:8px;color:var(--muted);font-size:8px}.invite-link-row>svg{flex:0 0 auto;color:var(--gold-dark)}.invite-link-row span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-link-row button{padding:5px 7px;border-radius:7px;color:var(--gold-dark);font-size:8px;font-weight:700;background:#ffffff73}.team-level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.team-level-grid span{display:block;padding:9px 6px;border-right:1px solid rgba(148,163,184,.15);text-align:center}.team-level-grid span:last-child{border-right:0}.team-level-grid small,.team-level-grid strong,.team-level-grid em,.team-level-grid b{display:block}.team-level-grid small{color:var(--muted);font-size:8px}.team-level-grid strong{margin-top:5px;color:var(--text);font-size:17px}.team-level-grid em{margin-top:2px;color:var(--subtle);font-size:7px;font-style:normal}.team-level-grid b{margin-top:6px;color:var(--gold-dark);font-size:9px}.team-record-link{width:100%;min-height:38px;display:flex;align-items:center;gap:7px;margin-top:12px;padding:0 3px;color:var(--gold-dark);font-size:9px;font-weight:700;text-align:left}.team-record-link svg:last-child{margin-left:auto}@media(max-width:350px){.vip-feature-grid{gap:7px}.vip-feature-grid button{padding-inline:8px}.vip-benefit-list{gap:4px}}@media(min-width:700px){.mobile-prototype{border-right:1px solid #e8e8e3;border-left:1px solid #e8e8e3;box-shadow:0 24px 70px #1f231c14}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.prototype-stage{position:relative;overflow:hidden;isolation:isolate}.prototype-stage:before,.prototype-stage:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.prototype-stage:before{z-index:-2;background:linear-gradient(118deg,rgba(255,255,255,.68),transparent 43%),linear-gradient(294deg,rgba(245,221,158,.24),transparent 48%),linear-gradient(180deg,#fbfbf8,#eef2f3 56%,#f6edd9)}.prototype-stage:after{z-index:-1;opacity:.45;background:linear-gradient(90deg,rgba(255,255,255,.28),transparent 24%,transparent 76%,rgba(255,255,255,.2))}.mobile-prototype{position:relative;overflow:hidden;border:0;background:linear-gradient(145deg,#fbfbf8b3,#edf2f49e 52%,#f7edd29e);box-shadow:0 30px 90px #2e343d2b,inset 0 1px #ffffffb3}.mobile-prototype:before,.mobile-prototype:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.mobile-prototype:before{z-index:0;background:linear-gradient(126deg,rgba(255,255,255,.22),transparent 36%,rgba(255,231,167,.11) 78%,rgba(255,255,255,.16))}.mobile-prototype:after{z-index:0;opacity:.58;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 19%,transparent 79%,rgba(255,255,255,.12))}.app-scroll{position:relative;z-index:1}.topbar{border-bottom:1px solid rgba(255,255,255,.34);box-shadow:0 10px 24px #2e343d0a}.asset-card,.task-center,.vip-membership,.profile-menu,.detail-sheet{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:linear-gradient(135deg,#ffffff85,#fff3);box-shadow:0 22px 48px #2e343d1f,0 3px 10px #ffffff38,inset 0 1px #ffffffe0}.asset-card:before,.task-center:before,.vip-membership:before,.profile-menu:before,.detail-sheet:before{position:absolute;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;content:"";border-radius:inherit;background:linear-gradient(132deg,rgba(255,255,255,.36),transparent 32%,rgba(255,243,201,.12) 72%,rgba(255,255,255,.22));box-shadow:inset 0 1px #ffffff6b;pointer-events:none}.asset-card>*,.task-center>*,.vip-membership>*,.profile-menu>*,.detail-sheet>*{position:relative;z-index:1}.asset-card{transform:translateZ(0)}.task-center{border-radius:26px;transform:translateY(-1px) translateZ(0)}.vip-membership{border-radius:28px;transform:translateY(-2px) translateZ(0)}.profile-menu{top:58px;right:-2px;border-radius:24px;box-shadow:0 26px 52px #2e343d2e,inset 0 1px #ffffffe6}.quick-actions{position:relative;z-index:3;min-height:125px;align-items:center;gap:2px;padding:22px 0 24px;transform-style:preserve-3d}.quick-actions:before{position:absolute;z-index:-1;right:12px;bottom:25px;left:12px;height:46px;content:"";border-radius:30px;background:linear-gradient(90deg,#ffffff2e,#fff2bc2e,#ffffff2e);filter:blur(16px);opacity:.9}.quick-action{min-height:78px;gap:8px;border-radius:24px;transform-style:preserve-3d;transition:transform .18s ease,filter .18s ease}.quick-action:before{position:absolute;z-index:-1;right:20%;bottom:9px;left:20%;height:12px;content:"";border-radius:50%;background:#2e343d26;filter:blur(10px);transform:translateZ(-16px);opacity:.38}.quick-action:after{position:absolute;top:15px;right:22%;left:22%;height:1px;content:"";border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);opacity:.7}.quick-action.is-primary{min-height:102px;margin-top:-8px;border:0;background:transparent;box-shadow:none;transform:translateY(-2px) translateZ(18px)}.quick-action.is-primary:before{right:15%;bottom:4px;left:15%;height:18px;background:#b989243d;filter:blur(13px);opacity:.72}.quick-action.is-primary:after{top:8px;right:18%;left:18%;opacity:.9}.quick-action:hover{background:transparent;filter:saturate(1.05);transform:translateY(-3px) translateZ(8px)}.quick-action.is-primary:hover{background:transparent;transform:translateY(-7px) translateZ(22px)}.nova-symbol{transform-style:preserve-3d;overflow:visible;border-color:#ffffffd1;box-shadow:0 13px 22px #2e343d24,0 2px 6px #ffffff47,inset 0 1px #fffffff5}.nova-symbol-depth,.nova-symbol-orbit,.nova-symbol-sheen{position:absolute;pointer-events:none}.nova-symbol-depth{z-index:-2;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;background:linear-gradient(145deg,#b9892447,#57421914);filter:blur(1px);transform:translate3d(0,5px,-8px) scale(.92);opacity:.75}.nova-symbol-orbit{z-index:0;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(216,173,69,.2);border-radius:50%;border-left-color:#ffffffc7;transform:rotate(-25deg) translateZ(-2px)}.nova-symbol-sheen{z-index:2;top:5px;right:5px;bottom:5px;left:5px;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.5),transparent 35% 72%,rgba(255,238,177,.18));mix-blend-mode:screen;transform:translateZ(5px)}.nova-symbol-halo{z-index:1;transform:translateZ(2px)}.nova-symbol-core{z-index:3;transform:translateZ(9px);filter:drop-shadow(0 1px 1px rgba(255,255,255,.48))}.nova-symbol-accent{z-index:4;transform:translateZ(13px)}.quick-action.is-primary .nova-symbol{border-width:1px;box-shadow:0 18px 30px #b9892447,0 3px 9px #ffffff3d,inset 0 1px #ffffffbd;transform:translateZ(12px) rotateX(2deg)}.quick-action.is-primary .nova-symbol-orbit{border-color:#ffe38d70;border-left-color:#fffc}.nova-symbol.is-compact{overflow:visible;transform:translateZ(4px)}.nova-symbol.is-compact .nova-symbol-depth,.nova-symbol.is-compact .nova-symbol-orbit,.nova-symbol.is-compact .nova-symbol-sheen{display:none}.bottom-nav{z-index:20;height:70px;padding:6px;border-radius:28px;background:linear-gradient(135deg,#ffffff75,#fff3);box-shadow:0 22px 38px #2e343d2b,0 3px 10px #ffffff42,inset 0 1px #fffffff0}.bottom-nav:before,.bottom-nav:after{position:absolute;content:"";pointer-events:none}.bottom-nav:before{top:1px;right:12%;left:12%;height:1px;border-radius:50%;background:#ffffffd6}.bottom-nav:after{right:16px;bottom:-8px;left:16px;height:16px;border-radius:50%;background:#2e343d1f;filter:blur(12px);z-index:-1}.bottom-nav button{position:relative;z-index:1;margin:0 2px;border-radius:22px;transition:color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.bottom-nav button.is-active{border-color:#ffffffbf;background:linear-gradient(145deg,#fff9dbc7,#ffffff42);box-shadow:0 10px 22px #b9892433,0 0 20px #d8ad4529,inset 0 1px #fffffff0;transform:translateY(-3px) translateZ(6px)}.bottom-nav button:not(.is-active){opacity:.78}.bottom-nav button:not(.is-active):hover{background:#ffffff3d;transform:translateY(-2px)}.sheet-layer{z-index:50;background:#1f273333;backdrop-filter:blur(15px) saturate(120%);-webkit-backdrop-filter:blur(15px) saturate(120%)}.detail-sheet{border-radius:28px 28px 0 0}.sheet-close,.sheet-icon,.profile-avatar{border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#ffffff8f,#fff8d83d);box-shadow:0 8px 18px #2e343d1a,inset 0 1px #ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbar{z-index:60}.profile-menu{z-index:100}.profile-menu{background:#fbfcfa;background-image:linear-gradient(135deg,#fffffffa,#f8f9f6fa)}.growth-chip{display:block;color:inherit;font:inherit;line-height:normal;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.growth-chip:hover{background:#fff6d380;box-shadow:0 10px 18px #b989241f,inset 0 1px #ffffffdb;transform:translateY(-2px)}.growth-chip:active{transform:translateY(0) scale(.98)}.task-workspace{min-height:100%;padding:15px 0 12px}.task-page-header{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;min-height:46px}.task-page-header h1,.task-page-overline{display:block}.task-page-overline{color:var(--muted);font-size:9px;letter-spacing:.03em}.task-page-header h1{margin-top:4px;color:var(--text);font-size:21px;font-weight:700;letter-spacing:-.3px}.task-page-back,.task-page-notice{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.78);border-radius:50%;color:#4b5563;background:#ffffff57;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);box-shadow:0 8px 18px #2e343d14,inset 0 1px #ffffffd6;transition:transform .16s ease,background .16s ease}.task-page-back:hover,.task-page-notice:hover{background:#fff9;transform:translateY(-1px)}.task-page-notice{color:var(--gold-dark)}.task-page-notice i{position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #d8ad451f}.task-hero-panel{position:relative;display:grid;grid-template-columns:1fr 100px;align-items:center;gap:18px;min-height:168px;margin-top:18px;padding:21px 18px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:28px;background:linear-gradient(135deg,#ffffffb3,#fff9e04d 58%,#fff3),radial-gradient(circle at 92% 15%,rgba(216,173,69,.22),transparent 35%);box-shadow:0 23px 45px #2e343d21,inset 0 1px #fffffff2;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.task-hero-panel:after{position:absolute;right:-22px;bottom:-35px;width:150px;height:92px;content:"";border-radius:50%;background:#d8ad4524;filter:blur(18px);pointer-events:none}.task-hero-copy,.task-hero-progress{position:relative;z-index:1}.task-hero-copy .section-kicker{font-size:13px}.task-hero-copy>strong{display:block;margin-top:10px;color:var(--text);font-size:36px;font-weight:700;letter-spacing:-1.4px}.task-hero-copy>strong small{color:var(--muted);font-size:16px;font-weight:500;letter-spacing:0}.task-hero-copy p{max-width:150px;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.45}.task-hero-meta{display:flex;align-items:center;gap:7px;margin-top:14px;color:var(--muted);font-size:9px}.task-hero-meta span{display:flex;align-items:center;gap:5px}.task-hero-meta svg{color:var(--gold-dark)}.task-hero-meta b{min-width:23px;padding:3px 6px;border-radius:9px;color:var(--gold-dark);text-align:center;background:#fff6c9b8}.task-hero-progress{width:94px;height:94px;padding:8px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#ffffff52;box-shadow:0 13px 22px #b989241f,inset 0 1px #ffffffdb}.task-hero-progress .CircularProgressbar-trail{stroke:#94a3b82e}.task-hero-progress .CircularProgressbar-path{stroke:var(--gold);stroke-linecap:round}.task-hero-progress strong{color:var(--text);font-size:17px;font-weight:700}.task-hero-progress span{margin-top:2px;color:var(--muted);font-size:8px;text-transform:uppercase}.task-toolbar{display:grid;gap:12px;margin-top:22px}.task-filters{display:flex;gap:5px;padding:4px;border:1px solid rgba(255,255,255,.76);border-radius:16px;background:#ffffff47;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffffb3}.task-filters button{flex:1;min-height:31px;padding:0 7px;border-radius:12px;color:var(--muted);font-size:9px;font-weight:600;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.task-filters button.is-selected{color:var(--gold-dark);background:#fff9dcc7;box-shadow:0 5px 12px #b989241a,inset 0 1px #ffffffdb}.task-region-filter{min-height:42px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(255,255,255,.74);border-radius:15px;color:var(--muted);font-size:10px;text-align:left;background:#ffffff3d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:inset 0 1px #ffffffbd}.task-region-filter svg:first-child{color:var(--gold-dark)}.task-list-section{margin-top:23px}.task-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-list-heading h2{color:var(--text);font-size:14px;font-weight:700}.task-list-heading span:not(.task-list-count){display:block;margin-top:4px;color:var(--muted);font-size:9px;line-height:1.4}.task-list-count{min-width:27px;padding:5px 7px;border-radius:10px;color:var(--gold-dark);font-size:10px;font-weight:700;text-align:center;background:#fff7d3c7}.task-list{display:grid;gap:12px;margin-top:13px}.task-object{position:relative;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:linear-gradient(135deg,#ffffff7a,#fff3);box-shadow:0 16px 30px #2e343d1a,inset 0 1px #ffffffe0;backdrop-filter:blur(21px) saturate(135%);-webkit-backdrop-filter:blur(21px) saturate(135%)}.task-object:before{position:absolute;top:0;right:16%;left:8%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent)}.task-object.is-featured{background:linear-gradient(135deg,#fffbe7b3,#ffffff38);box-shadow:0 18px 34px #b9892421,inset 0 1px #ffffffe6}.task-object-main{width:100%;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;text-align:left}.task-object-icon{position:relative;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.84);border-radius:16px;color:var(--gold-dark);background:linear-gradient(145deg,#ffffffb8,#f7e2a46b);box-shadow:0 9px 16px #b989241c,inset 0 1px #ffffffe6}.task-object-icon>span{position:absolute;top:8px;right:8px;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;color:#fff8da;background:var(--gold-dark)}.task-object-copy{min-width:0}.task-object-copy small,.task-object-copy strong,.task-object-copy>span{display:block}.task-object-copy small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.task-object-copy strong{margin-top:4px;overflow:hidden;color:var(--text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.task-object-copy>span{display:flex;align-items:center;gap:4px;margin-top:6px;color:var(--subtle);font-size:8px}.task-object-copy>span svg{color:var(--gold-dark)}.task-object-arrow{color:var(--gold-dark)}.task-object-footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:7px;margin-top:13px;padding-top:11px;border-top:1px solid rgba(148,163,184,.14);color:var(--muted);font-size:8px}.task-object-footer>span{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.task-object-footer svg{flex:0 0 auto;color:var(--gold-dark)}.task-object-footer b{color:var(--green);font-weight:700}.task-status{min-height:27px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 9px;border:1px solid rgba(216,173,69,.32);border-radius:10px;color:#fffdf8;font-size:8px;font-weight:700;background:linear-gradient(135deg,#d8ad45eb,#b37e1ceb);box-shadow:0 7px 13px #b9892429,inset 0 1px #fff6}.task-status.is-complete{color:var(--green);border-color:#2f8f592e;background:#dbf5e3ad;box-shadow:none}@media(max-width:350px){.task-hero-panel{grid-template-columns:1fr 86px;gap:10px;padding-inline:14px}.task-hero-progress{width:82px;height:82px}.task-object-footer{grid-template-columns:1fr auto}.task-object-footer>span:nth-child(2){display:none}}.topbar-brand-group{gap:0}.profile-menu{width:min(330px,calc(100vw - 24px));padding:18px;border-radius:26px}.profile-summary{gap:13px;padding-bottom:16px}.profile-avatar{width:44px;height:44px}.profile-avatar svg{width:28px;height:28px}.profile-summary strong{font-size:14px}.profile-summary small{margin-top:4px;font-size:10px}.language-row{display:block;padding:16px 0}.language-row>span{margin-bottom:10px;font-size:12px}.language-switch-expanded{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;padding:4px;border-radius:10px}.language-switch-expanded button{min-width:0;min-height:34px;padding:7px 4px;border-radius:7px;font-size:10px;font-weight:700}.language-switch-expanded button.is-coming-soon{color:#9ca3af;background:#ffffff7a;cursor:not-allowed}.menu-link{min-height:50px;gap:12px;font-size:13px}.menu-link>svg:first-child{width:20px;height:20px}.menu-link>span{min-width:22px;padding:4px 7px;font-size:9px}.vip-emblem{position:relative;width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;filter:drop-shadow(0 9px 10px rgba(169,121,29,.18))}.vip-emblem-halo,.vip-emblem-shield{position:absolute;top:5px;right:5px;bottom:5px;left:5px;display:grid;place-items:center;clip-path:polygon(50% 0%,91% 23%,91% 77%,50% 100%,9% 77%,9% 23%)}.vip-emblem-halo{background:linear-gradient(145deg,#f8df8f,#b88324 45%,#fff2bd 72%,#c59332);transform:rotate(8deg) scale(1.05)}.vip-emblem-shield{top:9px;right:9px;bottom:9px;left:9px;color:#8b651c;background:linear-gradient(150deg,#fff9df,#e8c96e 48%,#a8781f);box-shadow:inset 0 1px #ffffffdb}.vip-emblem-shield:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;content:"";clip-path:inherit;border:1px solid rgba(255,255,255,.64)}.vip-emblem-shield small,.vip-emblem-shield strong{position:relative;z-index:1;line-height:1}.vip-emblem-shield small{margin-top:11px;font-size:7px;letter-spacing:.12em}.vip-emblem-shield strong{margin-top:-9px;font-family:Georgia,serif;font-size:22px}.vip-emblem-star{position:absolute;top:0;right:1px;width:19px;height:19px;display:grid;place-items:center;color:#fff9dd;border:1px solid rgba(174,126,31,.7);border-radius:50%;background:linear-gradient(145deg,#e9c96d,#9e6f1d);box-shadow:0 4px 8px #a9791d33}.messages-workspace{min-height:100%;padding:15px 0 20px}.messages-page-header{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;min-height:46px}.messages-page-header h1{margin-top:4px;color:var(--text);font-size:22px;font-weight:700}.messages-count{width:30px;height:30px;display:grid;place-items:center;color:#fffdf8;border-radius:50%;background:var(--gold-dark);box-shadow:0 8px 16px #b9892438;font-size:12px;font-weight:700}.messages-hero,.message-row,.message-support-panel{border:1px solid rgba(255,255,255,.72);background:linear-gradient(135deg,#ffffffb3,#fff8d742);box-shadow:0 16px 30px #2e343d14,inset 0 1px #ffffffd1;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.messages-hero{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:18px;padding:18px;border-radius:24px}.messages-hero>div{min-width:0;flex:1 1 190px}.messages-read-all{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;padding:0 11px;border:1px solid rgba(184,139,43,.18);border-radius:11px;color:#8b641d;background:#fff9e1b8;font-size:10px;font-weight:750}.messages-hero-icon,.message-row-icon{display:grid;place-items:center;flex:0 0 auto;color:var(--gold-dark);border-radius:16px;background:#fff7cdb3;box-shadow:inset 0 1px #ffffffe6}.messages-hero-icon{width:52px;height:52px}.messages-hero small,.message-support-panel small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.messages-hero strong,.message-support-panel strong{display:block;margin-top:4px;color:var(--text);font-size:15px}.messages-hero p,.message-support-panel p{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.message-list{display:grid;gap:10px;margin-top:16px}.message-empty-state{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px solid rgba(255,255,255,.76);border-radius:22px;color:#68747c;text-align:center;background:#ffffff61;box-shadow:0 14px 28px #2e343d0f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.message-empty-state>svg{width:42px;height:42px;padding:10px;border-radius:14px;color:#527b8f;background:#dbeaf2c2}.message-empty-state strong{margin-top:13px;color:var(--text);font-size:14px}.message-empty-state small{max-width:240px;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.5}.message-row{position:relative;width:100%;display:grid;grid-template-columns:42px 1fr auto auto;align-items:center;gap:11px;padding:14px;border-radius:20px;color:var(--text);text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.message-row:hover,.message-row:focus-visible{transform:translateY(-2px);box-shadow:0 20px 34px #2e343d1f,inset 0 1px #ffffffe6}.message-row.is-read{opacity:.7}.message-row-icon{width:42px;height:42px}.message-row-copy{min-width:0}.message-row-copy strong,.message-row-copy small,.message-row-copy em{display:block}.message-row-copy strong{font-size:13px}.message-row-copy small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.message-row-copy em{margin-top:6px;color:var(--subtle);font-size:9px;font-style:normal}.message-row>i{width:7px;height:7px;border-radius:50%;background:var(--gold-dark);box-shadow:0 0 0 4px #d8ad451f}.message-row>svg{color:var(--subtle)}.message-support-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:16px;border-radius:22px}.message-support-panel button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:38px;padding:0 12px;color:#fffdf8;border-radius:12px;background:var(--gold-dark);font-size:11px;font-weight:700}@media(max-width:350px){.profile-menu{padding:15px}.message-support-panel{align-items:flex-start;flex-direction:column}.message-support-panel button{width:100%;justify-content:center}}.asset-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.growth-outlook{margin-top:0;padding-top:0;border-top:0}.growth-outlook-head>div{display:grid;align-items:initial;gap:2px}.growth-outlook-head>div strong{color:#718090;font-size:9px;font-weight:650}.vip-comparison-chart{height:88px;margin-top:8px;color:#9c7b38}.activity-ticker{margin:18px 0}.quick-actions{min-height:108px;padding:14px 0 12px}@media(max-width:350px){.asset-card-head{align-items:start}.total-balance{font-size:30px}}.home-announcement{position:relative;width:100%;min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) 7px 18px;align-items:center;gap:10px;margin:-3px 0 16px;padding:10px 11px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:19px;color:#30404d;background:linear-gradient(118deg,#e7f2f7c2,#ffffff7a 58%,#f9ecc285);box-shadow:0 12px 25px #3e535e17,inset 0 1px #fffffff0;text-align:left}.home-announcement:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;content:"";border-radius:inherit;background:linear-gradient(130deg,rgba(255,255,255,.42),transparent 42%,rgba(223,186,94,.08));pointer-events:none}.home-announcement>*{position:relative;z-index:1}.home-announcement-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:14px;color:#3c7788;background:linear-gradient(145deg,#ffffffd1,#d3eaef85);box-shadow:0 8px 17px #386f7e1c,inset 0 1px #fff}.home-announcement-copy{min-width:0}.home-announcement-copy small,.home-announcement-copy strong,.home-announcement-copy em{display:block}.home-announcement-copy small{display:flex;align-items:center;gap:6px;color:#617582;font-size:9px;font-weight:750}.home-announcement-copy small i{padding:2px 5px;border-radius:999px;color:#8c6b28;background:#f4e3b1a3;font-size:7px;font-style:normal}.home-announcement-copy strong{margin-top:4px;overflow:hidden;color:#273744;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-announcement-copy em{margin-top:3px;overflow:hidden;color:#788792;font-size:9px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-announcement-unread{width:7px;height:7px;border-radius:50%;background:#c2902d;box-shadow:0 0 0 4px #c2902d1f}.home-announcement>svg{color:#7b8995}.home-announcement:hover,.home-announcement:focus-visible{transform:translateY(-1px);box-shadow:0 16px 30px #3e535e1f,inset 0 1px #fffffff5}.announcement-workspace{min-height:100%;padding:0 1px 28px}.announcement-page-header{position:sticky;z-index:8;top:0;min-height:66px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;background:#f4f6f4bd;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);box-shadow:0 10px 24px #323e480a}.announcement-page-header h1{margin:2px 0 0;color:var(--text);font-size:20px;line-height:1.18}.announcement-header-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.84);border-radius:14px;color:#3d7b8d;background:#deeff3ad;box-shadow:inset 0 1px #fffffff0}.announcement-featured{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-top:16px;padding:16px;border:1px solid rgba(255,255,255,.78);border-radius:22px;color:#293944;background:linear-gradient(130deg,#e1f0f4c7,#ffffff75 62%,#f7e7b675);box-shadow:0 16px 34px #3a535f1a,inset 0 1px #fffffff0;text-align:left}.announcement-featured>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#39798b;background:#ffffff9e;box-shadow:inset 0 1px #fff}.announcement-featured div{min-width:0}.announcement-featured small,.announcement-featured strong,.announcement-featured p{display:block}.announcement-featured small{color:#6c7f8a;font-size:9px;font-weight:750}.announcement-featured strong{margin-top:4px;color:#273843;font-size:14px;line-height:1.3}.announcement-featured p{margin:5px 0 0;color:#71828d;font-size:10px;line-height:1.45}.announcement-list-heading{display:flex;align-items:center;justify-content:space-between;margin:22px 4px 10px}.announcement-list-heading h2{margin:0;color:#2b3945;font-size:16px}.announcement-list-heading span{min-width:25px;height:25px;display:grid;place-items:center;border-radius:9px;color:#3c7482;background:#dceef1c2;font-size:10px;font-weight:750}.announcement-list-heading button{min-height:30px;margin-left:auto;padding:0 10px;border-radius:10px;color:#8b641d;background:#fff8dcb3;font-size:9px;font-weight:750}.announcement-list-heading span+button{margin-left:8px}.announcement-empty-state{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin-top:18px;padding:28px 20px;border:1px solid rgba(255,255,255,.76);border-radius:24px;color:#4b7b86;background:linear-gradient(135deg,#ffffff94,#e5f0f157);box-shadow:0 18px 38px #35475114,inset 0 1px #fffffff0;text-align:center}.announcement-empty-state strong{color:#273744;font-size:15px}.announcement-empty-state small{max-width:250px;color:#788792;font-size:10px;line-height:1.55}.announcement-list{border-top:1px solid rgba(113,130,143,.13)}.announcement-row{width:100%;min-height:76px;display:grid;grid-template-columns:54px minmax(0,1fr) 7px 16px;align-items:center;gap:10px;padding:11px 4px;border-bottom:1px solid rgba(113,130,143,.13);color:#33424e;text-align:left}.announcement-row.is-read{opacity:.68}.announcement-row-date strong,.announcement-row-date small,.announcement-row-copy strong,.announcement-row-copy small{display:block}.announcement-row-date strong{color:#397988;font-size:9px}.announcement-row-date small{margin-top:5px;color:#8a969f;font-size:8px}.announcement-row-copy{min-width:0}.announcement-row-copy strong{overflow:hidden;color:#2d3c48;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.announcement-row-copy small{margin-top:5px;overflow:hidden;color:#7a8893;font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.announcement-row>i{width:7px;height:7px;border-radius:50%;background:#c49331;box-shadow:0 0 0 4px #c493311c}.announcement-row>svg{color:#8a97a1}.announcement-detail{margin-top:16px;padding:18px;border:1px solid rgba(255,255,255,.76);border-radius:24px;background:linear-gradient(135deg,#ffffff94,#ebf2f361);box-shadow:0 18px 38px #3547511a,inset 0 1px #fffffff0}.announcement-detail img{width:100%;aspect-ratio:16 / 9;display:block;margin-bottom:16px;border-radius:16px;object-fit:cover}.announcement-detail-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#71818d;font-size:9px}.announcement-detail-meta span{padding:4px 7px;border-radius:999px;color:#8a6726;background:#f4e2ab9e;font-weight:750}.announcement-detail h2{margin:16px 0 0;color:#24333f;font-size:22px;line-height:1.35}.announcement-detail p{margin:14px 0 0;color:#596a76;font-size:12px;line-height:1.75;white-space:pre-wrap}.announcement-detail>small{display:inline-block;margin-top:18px;color:#8a6726;font-size:9px;font-weight:700}@media(max-width:350px){.home-announcement{grid-template-columns:38px minmax(0,1fr) 7px 15px;gap:8px;padding:9px}.home-announcement-icon{width:38px;height:38px}.announcement-featured{grid-template-columns:40px minmax(0,1fr) 15px;gap:9px;padding:14px 12px}.announcement-featured>span{width:40px;height:40px}}.home-growth-panel{position:relative;margin:18px 0;padding:16px;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:23px;background:linear-gradient(135deg,#ffffff85,#e2eff157);box-shadow:0 16px 34px #374b541a,inset 0 1px #ffffffeb}.home-growth-panel:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;content:"";border-radius:inherit;background:linear-gradient(128deg,rgba(255,255,255,.34),transparent 44%,rgba(211,232,234,.13));pointer-events:none}.home-growth-panel>*{position:relative;z-index:1}.task-workspace{min-height:100%;padding:15px 0 108px}.task-workspace .task-page-header h1{font-size:22px;letter-spacing:0}.task-workspace .task-page-overline{font-size:10px;letter-spacing:0}.task-day-summary{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding:8px 2px 17px;border-bottom:1px solid rgba(108,120,129,.12)}.task-day-progress{position:relative;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#c99222 0 var(--task-day-progress),rgba(161,174,178,.18) var(--task-day-progress) 360deg);box-shadow:0 9px 18px #73633c1a}.task-day-progress:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;content:"";border-radius:50%;background:#f9faf7f0;box-shadow:inset 0 1px #fff}.task-day-progress>span{position:relative;z-index:1;display:flex;align-items:baseline;color:var(--text)}.task-day-progress strong{font-size:18px;font-weight:750}.task-day-progress small{color:var(--muted);font-size:11px;font-weight:600}.task-day-copy{min-width:0}.task-day-copy span,.task-day-copy strong{display:block}.task-day-copy span{color:var(--gold-dark);font-size:12px;font-weight:750}.task-day-copy strong{margin-top:5px;color:var(--text);font-size:14px;font-weight:650;line-height:1.3}.task-day-metrics{display:grid;gap:8px;text-align:right}.task-day-metrics>span{display:block}.task-day-metrics small,.task-day-metrics strong{display:block;white-space:nowrap}.task-day-metrics small{color:var(--muted);font-size:10px}.task-day-metrics strong{margin-top:2px;color:var(--text);font-size:13px;font-weight:750}.task-day-metrics>span:last-child strong{color:#23805f}.task-command-card{position:relative;margin-top:18px;padding:21px 18px 18px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:28px;background:linear-gradient(142deg,#ffffffc4,#f9f5e57a 52%,#eaf2f161),#fafaf78f;box-shadow:0 24px 48px #323a3f21,inset 0 1px #fffffff5;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.task-command-card:before{position:absolute;top:0;right:10%;left:10%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent)}.task-command-card:after{position:absolute;right:0;bottom:0;width:46%;height:34%;content:"";background:linear-gradient(135deg,transparent,rgba(203,168,86,.08));pointer-events:none}.task-command-card>*{position:relative;z-index:1}.task-command-card.is-processing{box-shadow:0 25px 50px #2a686b24,inset 0 1px #fffffff5}.task-command-card.is-completed{box-shadow:0 25px 50px #23805f24,inset 0 1px #fffffff5}.task-api-error{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 2px;padding:9px 10px 9px 13px;border:1px solid rgba(178,82,77,.16);border-radius:14px;color:#8c4b47;font-size:11px;font-weight:650;line-height:1.35;background:#fff2f0b3;box-shadow:inset 0 1px #ffffffd1}.task-api-error button{min-width:58px;min-height:30px;flex:0 0 auto;padding:0 12px;border-radius:10px;color:#7d3f3b;font-size:11px;font-weight:750;background:#ffffffc2;box-shadow:0 5px 12px #71413d17}.task-command-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-command-heading>div{min-width:0}.task-command-heading .section-kicker{font-size:13px}.task-command-heading>div>small{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.35}.task-live-state{flex:0 0 auto;min-height:29px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:14px;color:#6f5520;font-size:10px;font-weight:750;background:#fcf4d7b8;box-shadow:inset 0 1px #ffffffe0}.task-live-state i{width:7px;height:7px;border-radius:50%;background:#cb941f;box-shadow:0 0 0 4px #cb941f1f}.task-live-state.is-processing,.task-live-state.is-preparing{color:#1f6970;background:#dcf1f1bd}.task-live-state.is-processing i,.task-live-state.is-preparing i{background:#2c9292;box-shadow:0 0 0 4px #2c92921f;animation:task-live-pulse 1.25s ease-in-out infinite}.task-live-state.is-completed{color:#237452;background:#dcf4e6c7}.task-live-state.is-completed i{background:#2f9a6c;box-shadow:0 0 0 4px #2f9a6c1f}@keyframes task-live-pulse{50%{opacity:.42;transform:scale(.82)}}.task-assignment{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center;margin-top:22px;padding:0;color:inherit;text-align:left}.task-assignment-photo{position:relative;width:100%;aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:linear-gradient(145deg,#dce5e5,#f2ead5);box-shadow:0 18px 34px #4656592b,inset 0 1px #ffffffeb}.task-assignment-photo:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,#0e191e03 58%,#0b171b61)}.task-assignment-photo.is-completed:after{background:linear-gradient(180deg,#debf6405 54%,#1e4b415c)}.task-assignment-photo>img{width:100%;height:100%;display:block;object-fit:cover}.task-assignment-photo>i{position:absolute;z-index:1;top:12px;left:12px;max-width:calc(100% - 24px);overflow:hidden;padding:7px 10px;border:1px solid rgba(255,255,255,.58);border-radius:999px;color:#fdfdfb;font-size:11px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap;background:#1423268a;box-shadow:0 7px 18px #0d191c29,inset 0 1px #ffffff2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.task-photo-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#537276;background:linear-gradient(145deg,#bdd8d6d1,#f5e2accc)}.task-photo-placeholder svg:last-child{position:absolute;top:24%;right:28%;color:#c69025}.task-assignment-mark{position:relative;width:70px;height:70px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:23px;color:#9b6c16;background:linear-gradient(145deg,#ffffffdb,#f0d3869e);box-shadow:0 14px 24px #97712329,inset 0 1px #fff}.task-assignment-mark:after{position:absolute;top:6px;right:6px;bottom:6px;left:6px;content:"";border:1px solid rgba(255,255,255,.66);border-radius:18px;pointer-events:none}.task-assignment-mark i{position:absolute;top:9px;right:9px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff7da;background:#b47c15;box-shadow:0 4px 9px #7e560e38}.task-assignment-mark>img,.task-activity-icon>img{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit}.task-assignment-mark>img{padding:9px}.task-activity-icon>img{padding:0;object-fit:cover;object-position:center}.task-assignment-copy{min-width:0;padding-inline:3px}.task-assignment-copy small,.task-assignment-copy strong,.task-assignment-copy>span{display:block}.task-assignment-copy small{overflow:hidden;color:var(--muted);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.task-assignment-copy strong{margin-top:5px;overflow:hidden;color:var(--text);font-size:20px;font-weight:760;line-height:1.2;white-space:normal}.task-assignment-copy>span{display:flex;align-items:center;gap:6px;margin-top:8px;color:#68767e;font-size:11px;line-height:1.45}.task-assignment-copy>span svg{color:#31898b}.task-detail-cue{display:inline-flex;align-items:center;gap:3px;margin-top:-4px;padding-inline:3px;color:var(--gold-dark);font-size:10px;font-weight:700}.task-command-values{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:19px}.task-command-values>span{min-height:68px;display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:8px;padding:10px 12px;border-radius:18px;background:#ffffff75;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #41484d0f}.task-command-values svg{grid-row:1 / 3;align-self:center;color:#a87518}.task-command-values small{color:var(--muted);font-size:10px}.task-command-values strong{margin-top:3px;color:var(--text);font-size:15px;font-weight:750}.task-command-values>span.is-earned svg,.task-command-values>span.is-earned strong{color:#23805f}.task-command-values>span.is-earned{background:linear-gradient(145deg,#f1fcf6b8,#ffffff6b)}.task-command-values>span.is-reward strong{color:#9b6d18}.task-run-status{margin-top:20px;padding:16px 14px 13px;border-radius:19px;background:#eef3f194;box-shadow:inset 0 1px #ffffffb8}.task-run-title{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:650}.task-run-title strong{color:#2e7f82;font-size:12px}.task-run-track{height:7px;margin-top:10px;overflow:hidden;border-radius:4px;background:#7f94962b;box-shadow:inset 0 1px 2px #42505214}.task-run-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c69226,#e0ba57 48%,#318f8f);box-shadow:0 0 12px #318f8f3d;transition:width .24s ease}.task-run-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px}.task-run-steps>span{display:flex;align-items:center;justify-content:center;gap:5px;color:#899499;font-size:9px;font-weight:650}.task-run-steps>span:first-child{justify-content:flex-start}.task-run-steps>span:last-child{justify-content:flex-end}.task-run-steps>span>i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#879398;font-size:9px;font-style:normal;background:#ffffffbd}.task-run-steps>span.is-active{color:#2e777a}.task-run-steps>span.is-active>i{color:#fff;background:#348d8e;box-shadow:0 4px 10px #348d8e33}.task-command-start{width:100%;min-height:72px;display:grid;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:11px;margin-top:17px;padding:10px 16px 10px 10px;border:1px solid rgba(255,245,211,.75);border-radius:22px;color:#fffef9;text-align:left;background:linear-gradient(135deg,#b77b17,#d8aa40 52%,#b97b18);box-shadow:0 16px 28px #a7711847,inset 0 1px #ffffff6b,inset 0 -1px #6641092e;transition:transform .17s ease,box-shadow .17s ease,filter .17s ease}.task-command-start:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 34px #a7711852,inset 0 1px #ffffff7a;filter:saturate(1.04)}.task-command-start:active:not(:disabled){transform:translateY(0) scale(.985)}.task-command-start:disabled{cursor:default;opacity:1}.task-command-start.is-preparing,.task-command-start.is-processing{background:linear-gradient(135deg,#276f73,#3c9998 56%,#276f73);box-shadow:0 16px 28px #266f733d,inset 0 1px #ffffff57}.task-command-start.is-completed{background:linear-gradient(135deg,#267451,#3a9a6d 56%,#267451);box-shadow:0 16px 28px #26745138,inset 0 1px #ffffff57}.task-start-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:16px;color:#fffdf4;background:#ffffff26;box-shadow:inset 0 1px #ffffff4d}.task-command-start>span:nth-child(2){min-width:0}.task-command-start strong,.task-command-start small{display:block}.task-command-start strong{overflow:hidden;font-size:16px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.task-command-start small{margin-top:4px;color:#ffffffc7;font-size:11px;font-weight:600}.task-command-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:10px;color:#28775a;text-align:center}.task-command-empty strong{font-size:15px}.task-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:23px;padding:4px;border:1px solid rgba(255,255,255,.72);border-radius:17px;background:#ffffff52;box-shadow:inset 0 1px #fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.task-filter-bar button{min-width:0;min-height:39px;padding:0 7px;border-radius:13px;color:#6f7a80;font-size:11px;font-weight:700;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.task-filter-bar button.is-selected{color:#6f521a;background:#fff9e4d6;box-shadow:0 7px 15px #8f70321c,inset 0 1px #fffffff0}.task-workspace .task-list-section{margin-top:20px}.task-workspace .task-list-heading h2{font-size:16px;letter-spacing:0}.task-workspace .task-list-heading span:not(.task-list-count){margin-top:5px;font-size:10px}.task-workspace .task-list-count{min-width:31px;padding:6px 8px;font-size:11px}.task-workspace .task-list{gap:10px;margin-top:12px;overflow:visible;border-top:0}.task-activity-row{position:relative;width:100%;display:grid;grid-template-columns:92px minmax(0,1fr) 15px;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:7px;min-height:104px;padding:10px;border:1px solid rgba(255,255,255,.76);border-radius:20px;color:inherit;text-align:left;background:#ffffff61;box-shadow:0 12px 26px #39464b14,inset 0 1px #ffffffe6;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.task-activity-row:hover{background:#ffffff8f;box-shadow:0 15px 30px #39464b1c,inset 0 1px #fffffff0}.task-activity-row:active{transform:scale(.99)}.task-activity-icon{position:relative;width:92px;height:78px;grid-row:1 / 3;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:15px;color:#9a6d18;background:linear-gradient(145deg,#ffffffc2,#f2d99b7a);box-shadow:0 8px 18px #39474d21,inset 0 1px #fff}.task-activity-row.is-in-progress .task-activity-icon{color:#287d80;background:linear-gradient(145deg,#ffffffc2,#bce2e28a)}.task-activity-row.is-completed .task-activity-icon{color:#2b825f;background:linear-gradient(145deg,#ffffffc2,#bee6cd8a)}.task-detail-cover{width:100%;aspect-ratio:16 / 9;display:block;margin-top:15px;border:1px solid rgba(255,255,255,.8);border-radius:18px;object-fit:cover;background:#ffffff73;box-shadow:0 13px 28px #2b363a1f,inset 0 1px #fff}.task-detail-cover-button{position:relative;width:100%;display:block;margin-top:15px;padding:0;overflow:hidden;border:0;border-radius:18px;text-align:left;background:transparent;box-shadow:0 13px 28px #2b363a1f}.task-detail-cover-button .task-detail-cover{margin-top:0;box-shadow:none;transition:transform .18s ease,filter .18s ease}.task-detail-cover-button>span{position:absolute;right:11px;bottom:10px;display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:0 10px;border:1px solid rgba(255,255,255,.66);border-radius:12px;color:#fff;font-size:10.5px;font-weight:750;background:#16242b94;box-shadow:0 7px 18px #11182738,inset 0 1px #ffffff47;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.task-detail-cover-button:hover .task-detail-cover{transform:scale(1.015);filter:saturate(1.04)}.detail-sheet.is-task-detail{max-height:calc(100% - 14px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.detail-sheet.is-task-detail .sheet-close{z-index:4;top:21px;right:auto;left:18px}.detail-sheet.is-task-detail .sheet-icon{position:absolute;z-index:4;top:21px;right:18px;width:40px;height:40px;color:#16847f;background:linear-gradient(145deg,#ffffffd1,#e3f8ef94)}.detail-sheet.is-task-detail>h2{margin-top:55px}.detail-sheet.is-task-detail::-webkit-scrollbar{display:none}.task-image-viewer{position:absolute;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;justify-items:center;gap:16px;padding:62px 14px 24px;overflow:hidden;color:#fff;background:#080e12e6;backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);animation:fade-in .16s ease-out}.task-image-viewer>button{position:absolute;z-index:2;top:18px;right:18px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#fff;background:#ffffff1f;box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffff38}.task-image-viewer>img{width:100%;height:100%;min-height:0;display:block;border-radius:16px;object-fit:contain;touch-action:pinch-zoom;filter:drop-shadow(0 16px 34px rgba(0,0,0,.32))}.task-image-viewer>span{max-width:90%;padding:8px 13px;border-radius:13px;color:#ffffffe0;font-size:12px;font-weight:700;text-align:center;background:#ffffff14}.task-detail-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:9px;margin-top:15px}.task-detail-meta>span{min-width:0;min-height:70px;display:flex;flex-direction:column;justify-content:center;padding:11px 12px;border:1px solid rgba(255,255,255,.76);border-radius:16px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffeb}.task-detail-meta>span.is-wide{grid-column:1 / -1;min-height:58px}.task-detail-meta small,.task-detail-meta strong{display:block}.task-detail-meta small{color:var(--muted);font-size:10.5px;line-height:1.35}.task-detail-meta strong{margin-top:6px;overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.35}.task-detail-provider{display:flex!important;align-items:center;gap:7px}.task-detail-provider img{width:25px;height:25px;flex:0 0 auto;padding:3px;border-radius:8px;object-fit:contain;background:#ffffffb8}.task-detail-explanation{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:start;margin-top:10px;padding:12px;border-radius:17px;background:linear-gradient(135deg,#dbf1edb8,#fff8dc80);box-shadow:inset 0 1px #ffffffd6}.task-detail-explanation>span{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;color:#247d79;background:#ffffffa3}.task-detail-explanation strong{display:block;color:var(--text);font-size:12px}.task-detail-explanation p{max-width:none;margin-top:4px;font-size:11px;line-height:1.55}.task-activity-copy,.task-activity-value{min-width:0}.task-activity-copy{grid-column:2;grid-row:1;align-self:end}.task-activity-value{grid-column:2;grid-row:2;align-self:start}.task-activity-row>svg{grid-column:3;grid-row:1 / 3;color:#9a7a39}.task-activity-copy small,.task-activity-copy strong,.task-activity-copy span,.task-activity-value strong,.task-activity-value small{display:block}.task-activity-copy small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-activity-copy strong{margin-top:4px;overflow:hidden;color:var(--text);font-size:13px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.task-activity-copy span{margin-top:5px;color:#7a878d;font-size:10px}.task-activity-value{display:flex;align-items:center;gap:8px;text-align:left}.task-activity-value strong{color:#23805f;font-size:12.5px;font-weight:760;white-space:nowrap}.task-activity-value small{margin-top:0;padding:4px 7px;border-radius:999px;color:#7b878d;font-size:9px;white-space:nowrap;background:#ffffff85}.task-activity-row>svg{color:#9ba4a8}.task-empty-state{min-height:115px;display:grid;place-items:center;align-content:center;gap:8px;color:#88949a;font-size:11px;text-align:center}.task-next-level-section{margin-top:22px;padding:15px 12px 13px;border:1px solid rgba(255,255,255,.78);border-radius:24px;background:linear-gradient(145deg,#f2f6f6a8,#faf3dd85),#ffffff57;box-shadow:0 18px 36px #3a44481a,inset 0 1px #ffffffeb}.task-next-level-header{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 2px 13px}.task-next-level-emblem{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:15px;color:#9a6b16;background:linear-gradient(145deg,#ffffffd1,#efd38f9e);box-shadow:0 8px 18px #8362201f,inset 0 1px #fff}.task-next-level-copy{min-width:0}.task-next-level-copy small,.task-next-level-copy strong,.task-next-level-copy>span{display:block}.task-next-level-copy small{color:#8e681f;font-size:9.5px;font-weight:760}.task-next-level-copy strong{margin-top:2px;color:var(--text);font-size:16px;font-weight:780}.task-next-level-copy>span{margin-top:3px;overflow:hidden;color:#6f7b80;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.task-next-level-lock{display:inline-flex;align-items:center;gap:4px;padding:7px 8px;border:1px solid rgba(201,166,86,.22);border-radius:999px;color:#89641d;font-size:9px;font-weight:750;white-space:nowrap;background:#fff8e0bd}.task-next-level-list{margin-top:0!important}.task-activity-row.is-locked{border-color:#d9caa570;background:#fffdf475;box-shadow:0 10px 22px #48443912,inset 0 1px #ffffffe0}.task-activity-row.is-locked .task-activity-icon:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(135deg,#333d4014,#97732724);pointer-events:none}.task-activity-row.is-locked .task-activity-copy,.task-activity-row.is-locked .task-activity-value{opacity:.82}.task-image-lock{position:absolute;z-index:1;right:6px;bottom:6px;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:9px;color:#fff;background:#2d3639ad;box-shadow:0 5px 12px #191f212e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(max-width:350px){.task-day-summary{grid-template-columns:56px minmax(0,1fr)}.task-day-progress{width:54px;height:54px}.task-day-metrics{grid-column:1 / -1;grid-template-columns:1fr 1fr;padding-left:68px;text-align:left}.task-command-card{padding-inline:14px}.task-next-level-header{grid-template-columns:40px minmax(0,1fr)}.task-next-level-lock{grid-column:2;justify-self:start}.task-command-heading{display:block}.task-live-state{margin-top:10px}.task-assignment{grid-template-columns:minmax(0,1fr)}.task-assignment-mark{width:60px;height:60px}.task-assignment-copy strong{font-size:17px}.task-command-start{min-height:68px}.task-activity-row{grid-template-columns:42px minmax(0,1fr) auto}.task-activity-row>svg{display:none}}@media(prefers-reduced-motion:reduce){.task-live-state.is-processing i,.task-live-state.is-preparing i{animation:none}}.task-retention-prompt{width:100%;min-height:76px;display:grid;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:11px;margin-top:16px;padding:11px 13px 11px 10px;border:1px solid rgba(255,255,255,.8);border-radius:20px;color:#174f53;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#dff4f1e0,#fff9e2b8);box-shadow:0 13px 24px #266f6f1f,inset 0 1px #ffffffeb;animation:task-retention-arrive .36s ease-out both;transition:transform .17s ease,box-shadow .17s ease,filter .17s ease}.task-retention-prompt:hover{transform:translateY(-2px);box-shadow:0 17px 29px #266f6f2b,inset 0 1px #fffffff0;filter:saturate(1.04)}.task-retention-prompt:active{transform:translateY(0) scale(.985)}.task-retention-count{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:#fffdf6;font-size:21px;font-weight:800;background:linear-gradient(145deg,#277d7e,#3da09d);box-shadow:0 8px 16px #277d7e33,inset 0 1px #ffffff4d}.task-retention-prompt>span:nth-child(2){min-width:0}.task-retention-prompt strong,.task-retention-prompt small{display:block}.task-retention-prompt strong{color:#164d51;font-size:14px;font-weight:780;line-height:1.3}.task-retention-prompt small{margin-top:5px;color:#5d7477;font-size:10px;line-height:1.4}.task-retention-prompt>svg{color:#277d7e;animation:task-retention-cue 1.4s ease-in-out infinite}.task-command-start.is-completed.is-continue{background:linear-gradient(135deg,#a86f14,#d2a038 48%,#2f8585);box-shadow:0 17px 30px #976d1f40,inset 0 1px #ffffff61}.task-complete-celebration,.task-command-finished{position:relative;overflow:hidden;color:#214f42;background:linear-gradient(135deg,#e5f7ebe6,#fff8ded1);box-shadow:0 15px 28px #2e75531f,inset 0 1px #ffffffeb}.task-complete-celebration{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-top:17px;padding:17px 15px;border:1px solid rgba(255,255,255,.82);border-radius:21px;animation:task-celebration-rise .52s cubic-bezier(.22,.8,.3,1) both}.task-complete-seal{width:48px;height:48px;display:grid;place-items:center;border-radius:17px;color:#2d8b62;background:#ffffffad;box-shadow:0 9px 17px #2d8b6224,inset 0 1px #fff}.task-complete-celebration strong,.task-complete-celebration p{display:block}.task-complete-celebration strong{color:#1f5744;font-size:14px;font-weight:800}.task-complete-celebration p{margin:5px 0 0;color:#64766e;font-size:10px;line-height:1.45}.task-command-finished{min-height:290px;margin-top:18px;padding:28px 22px 22px;border:1px solid rgba(255,255,255,.82);border-radius:24px;animation:task-celebration-rise .52s cubic-bezier(.22,.8,.3,1) both}.task-command-finished>svg{color:#2e8a61;filter:drop-shadow(0 7px 10px rgba(46,138,97,.17))}.task-command-finished>strong{color:#1f5744;font-size:18px;font-weight:800}.task-command-finished>p{max-width:270px;margin:0;color:#63756d;font-size:11px;line-height:1.55}.task-command-finished>button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:5px;padding:0 20px;border-radius:16px;color:#fffef8;font-size:12px;font-weight:750;background:linear-gradient(135deg,#af7618,#d1a03d);box-shadow:0 12px 22px #a1711c38,inset 0 1px #ffffff5c}.task-command-finished>small,.task-share-notice{color:#27765a;font-size:10px;font-weight:700}.task-share-notice{margin-top:10px;text-align:center}.task-confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.task-confetti i{position:absolute;top:12px;left:50%;width:3px;height:10px;border-radius:1px;background:#d4a238;opacity:0;animation:task-confetti-fall 1.35s ease-out both}.task-confetti i:nth-child(1){left:9%;transform:rotate(19deg)}.task-confetti i:nth-child(2){left:20%;height:7px;background:#3b9691;animation-delay:70ms}.task-confetti i:nth-child(3){left:32%;transform:rotate(-28deg);animation-delay:.14s}.task-confetti i:nth-child(4){left:43%;height:8px;background:#4d9f76;animation-delay:40ms}.task-confetti i:nth-child(5){left:55%;transform:rotate(31deg);animation-delay:.18s}.task-confetti i:nth-child(6){left:67%;height:7px;background:#3b9691;animation-delay:.1s}.task-confetti i:nth-child(7){left:78%;transform:rotate(-22deg);animation-delay:.21s}.task-confetti i:nth-child(8){left:88%;height:8px;background:#4d9f76;animation-delay:.12s}.task-confetti i:nth-child(9){left:95%;transform:rotate(26deg);animation-delay:.25s}@keyframes task-retention-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes task-retention-cue{50%{transform:translate(2px,-2px)}}@keyframes task-celebration-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes task-confetti-fall{0%{opacity:0;translate:0 -5px}20%{opacity:.8}to{opacity:0;translate:0 38px}}@media(max-width:350px){.task-retention-prompt{grid-template-columns:44px minmax(0,1fr) 18px;gap:9px}.task-retention-count{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.task-retention-prompt,.task-retention-prompt>svg,.task-complete-celebration,.task-command-finished,.task-confetti i{animation:none}}.vip-plan-rail{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:9px;margin:14px -16px 0;padding:4px 16px 12px;overflow-x:auto;border:0;border-radius:0;background:transparent;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none}.vip-plan-rail::-webkit-scrollbar{display:none}.vip-plan-rail button{position:relative;min-width:82px;width:82px;min-height:116px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:9px 6px 7px;border:1px solid rgba(255,255,255,.56);border-radius:20px;color:#7a8490;text-align:center;background:#ffffff3d;box-shadow:inset 0 1px #ffffffad;scroll-snap-align:start}.vip-plan-rail button.is-selected{color:#8a6015;border-color:#cd9c3452;background:linear-gradient(155deg,#ffffffc7,#fff4c970);box-shadow:0 14px 24px #584e3421,inset 0 1px #fffffff5;transform:translateY(-3px)}.vip-plan-rail button.is-current:after{position:absolute;top:7px;right:7px;width:6px;height:6px;content:"";border-radius:50%;background:#37a073;box-shadow:0 0 0 3px #37a0731f}.vip-plan-rail button>span:not(.vip-seal){display:block;margin-top:3px;color:inherit;font-size:10px;font-weight:780}.vip-plan-rail button>small{display:block;margin-top:1px;color:#8a949d;font-size:8px}.vip-plan-rail button>b{margin-top:2px;color:#2f8063;font-size:6px;font-weight:760;text-transform:uppercase}.vip-seal{--vip-a: #f4d77d;--vip-b: #9d6c19;--vip-core: #fff8d8;--vip-ink: #805817;--vip-shape: polygon(50% 0%, 91% 23%, 91% 77%, 50% 100%, 9% 77%, 9% 23%);position:relative;width:62px;height:62px;display:grid;place-items:center;flex:0 0 auto;filter:none;isolation:isolate}.vip-seal.is-compact{width:48px;height:48px}.vip-seal[data-tier="0"]{--vip-a: #eef1f4;--vip-b: #7d8792;--vip-core: #f9fafb;--vip-ink: #58616c;--vip-shape: circle(48% at 50% 50%)}.vip-seal[data-tier="1"]{--vip-a: #e1ad7d;--vip-b: #704021;--vip-core: #f8e4d1;--vip-ink: #754522;--vip-shape: polygon(50% 0%, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25%)}.vip-seal[data-tier="2"]{--vip-a: #e6edf3;--vip-b: #6e879b;--vip-core: #f8fbfd;--vip-ink: #536f84;--vip-shape: polygon(50% 0%, 100% 35%, 82% 100%, 18% 100%, 0 35%)}.vip-seal[data-tier="3"]{--vip-a: #f5db89;--vip-b: #9f6d19;--vip-core: #fff7d5;--vip-ink: #875b15;--vip-shape: polygon(50% 0%, 93% 18%, 88% 75%, 50% 100%, 12% 75%, 7% 18%)}.vip-seal[data-tier="4"]{--vip-a: #f4f2ec;--vip-b: #828b99;--vip-core: #fff;--vip-ink: #606b7a;--vip-shape: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%)}.vip-seal[data-tier="5"]{--vip-a: #8bd3b3;--vip-b: #1d6951;--vip-core: #e9fff5;--vip-ink: #1c6c51;--vip-shape: polygon(50% 0%, 92% 50%, 50% 100%, 8% 50%)}.vip-seal[data-tier="6"]{--vip-a: #9dc8e9;--vip-b: #235d8b;--vip-core: #edf8ff;--vip-ink: #245f8d;--vip-shape: polygon(50% 0%, 66% 15%, 88% 12%, 86% 35%, 100% 50%, 86% 65%, 88% 88%, 66% 85%, 50% 100%, 34% 85%, 12% 88%, 14% 65%, 0 50%, 14% 35%, 12% 12%, 34% 15%)}.vip-seal[data-tier="7"]{--vip-a: #8e949f;--vip-b: #171b22;--vip-core: #2a2f38;--vip-ink: #e6c568;--vip-shape: polygon(18% 0%, 82% 0%, 100% 28%, 88% 100%, 12% 100%, 0 28%)}.vip-seal[data-tier="8"]{--vip-a: #d8c2ec;--vip-b: #557f9d;--vip-core: #fbf8ff;--vip-ink: #675681;--vip-shape: polygon(50% 0%, 61% 23%, 85% 15%, 77% 39%, 100% 50%, 77% 61%, 85% 85%, 61% 77%, 50% 100%, 39% 77%, 15% 85%, 23% 61%, 0 50%, 23% 39%, 15% 15%, 39% 23%)}.vip-seal[data-tier="9"]{--vip-a: #f1cb69;--vip-b: #1b1915;--vip-core: #2b271f;--vip-ink: #f7d97f;--vip-shape: polygon(14% 0%, 38% 12%, 50% 0%, 62% 12%, 86% 0%, 100% 35%, 88% 84%, 50% 100%, 12% 84%, 0 35%)}.vip-seal .vip-emblem-shadow,.vip-seal .vip-emblem-halo,.vip-seal .vip-emblem-shield{position:absolute;display:grid;place-items:center;clip-path:var(--vip-shape)}.vip-seal .vip-emblem-shadow{top:8px;right:5px;bottom:2px;left:5px;z-index:-1;background:color-mix(in srgb,var(--vip-b) 58%,transparent);filter:blur(8px);opacity:.45}.vip-seal .vip-emblem-halo{top:2px;right:2px;bottom:2px;left:2px;background:linear-gradient(145deg,var(--vip-a),var(--vip-b) 46%,#fff7cd 68%,var(--vip-b));box-shadow:none;transform:none}.vip-seal .vip-emblem-shield{top:7px;right:7px;bottom:7px;left:7px;color:var(--vip-ink);background:linear-gradient(150deg,rgba(255,255,255,.72),var(--vip-core) 48%,color-mix(in srgb,var(--vip-b) 45%,var(--vip-core)));box-shadow:inset 0 1px #ffffffe6}.vip-seal .vip-emblem-shield:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;content:"";clip-path:inherit;border:1px solid rgba(255,255,255,.48)}.vip-seal .vip-emblem-shield i,.vip-seal .vip-emblem-shield small,.vip-seal .vip-emblem-shield strong{position:absolute;z-index:1;margin:0;line-height:1}.vip-seal .vip-emblem-shield i{top:7px;left:50%;font-family:Georgia,serif;font-size:10px;font-style:normal;font-weight:800;transform:translate(-50%);opacity:.78}.vip-seal .vip-emblem-shield small{top:21px;font-size:6px;font-weight:800;letter-spacing:.08em}.vip-seal .vip-emblem-shield strong{bottom:7px;font-family:Georgia,serif;font-size:17px;font-weight:800}.vip-seal .vip-emblem-glint{position:absolute;top:5px;right:6px;width:10px;height:10px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#ffffffa3;box-shadow:0 2px 7px #3a33231f}.vip-seal .vip-emblem-glint:before,.vip-seal .vip-emblem-glint:after{position:absolute;top:50%;left:50%;content:"";background:var(--vip-b);transform:translate(-50%,-50%)}.vip-seal .vip-emblem-glint:before{width:5px;height:1px}.vip-seal .vip-emblem-glint:after{width:1px;height:5px}.vip-seal.is-compact .vip-emblem-shield i{top:5px;font-size:8px}.vip-seal.is-compact .vip-emblem-shield small{top:16px;font-size:5px}.vip-seal.is-compact .vip-emblem-shield strong{bottom:5px;font-size:13px}.vip-seal.is-compact .vip-emblem-glint{top:3px;right:3px;width:8px;height:8px}.vip-v2{min-height:100%;padding:15px 0 30px}.vip-v2 .vip-page-header{min-height:50px}.vip-v2 .vip-page-header h1{margin-top:3px;font-size:24px;font-weight:760;letter-spacing:0}.vip-v2 .task-page-overline{font-size:10px;letter-spacing:0}.vip-v2 .task-page-back,.vip-v2 .task-page-notice{width:40px;height:40px}.vip-v2 .vip-current-stage{margin-top:18px;padding:20px 18px 18px;border-radius:27px;background:linear-gradient(122deg,#ffffffe0,#f7f5ed99 57%,#e3edee7a),#ffffff6b;box-shadow:0 22px 44px #242c341f,inset 0 1px #fffffffa}.vip-v2 .vip-current-identity{grid-template-columns:78px minmax(0,1fr) auto;gap:13px}.vip-v2 .vip-current-identity>div>span,.vip-v2 .vip-current-identity>div>small{font-size:11px;line-height:1.4}.vip-v2 .vip-current-identity>div>strong{margin-top:2px;font-size:30px;line-height:1.05;letter-spacing:0}.vip-v2 .vip-current-identity>div>small{margin-top:5px}.vip-v2 .vip-current-identity>em{padding:7px 9px;font-size:10px}.vip-v2 .vip-money-progress{margin-top:17px;padding-top:15px}.vip-v2 .vip-money-progress>div:first-child span{font-size:12px}.vip-v2 .vip-money-progress>div:first-child strong{font-size:15px}.vip-v2 .vip-money-track{height:8px;margin-top:11px}.vip-v2 .vip-money-meta{margin-top:10px}.vip-v2 .vip-money-meta span{gap:4px;font-size:10px}.vip-v2 .vip-money-meta b{font-size:12px}.vip-v2 .vip-plan-selector{margin-top:22px;padding:0}.vip-v2 .vip-section-heading{align-items:center;padding:0 3px}.vip-v2 .vip-section-heading h2{font-size:19px;line-height:1.2;letter-spacing:0}.vip-v2 .vip-section-heading span{margin-top:5px;font-size:12px;line-height:1.4}.vip-v2 .vip-section-heading>svg{color:#a9761e}.vip-swipe-guide{display:flex;align-items:center;justify-content:center;margin-top:13px}.vip-swipe-guide>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:50%;color:#8a621d;background:#ffffff85;box-shadow:0 8px 18px #30373e14,inset 0 1px #fffffff5}.vip-swipe-guide>button:active{transform:scale(.94)}.vip-swipe-guide>span{min-width:min(100%,250px);display:flex;align-items:center;justify-content:center;gap:8px;color:#77818a;font-size:11px;text-align:center}.vip-swipe-guide>span strong{min-width:0;font-weight:650;line-height:1.3}.vip-swipe-guide>span i{width:13px;height:1px;flex:0 0 auto;background:linear-gradient(90deg,transparent,rgba(166,116,27,.72))}.vip-swipe-guide>span i:last-child{transform:rotate(180deg)}.vip-plan-viewport{position:relative;margin:5px -16px 0;overflow:hidden}.vip-plan-viewport:before,.vip-plan-viewport:after{position:absolute;top:0;bottom:8px;z-index:3;width:20px;content:"";pointer-events:none}.vip-plan-viewport:before{left:0;background:linear-gradient(90deg,rgba(244,246,244,.96),transparent)}.vip-plan-viewport:after{right:0;background:linear-gradient(270deg,rgba(247,245,238,.96),transparent)}.vip-v2 .vip-plan-rail{width:100%;gap:11px;margin:0;padding:8px 18px 18px;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;touch-action:pan-x}.vip-v2 .vip-plan-rail button{width:94px;min-width:94px;min-height:132px;gap:3px;padding:10px 7px 8px;border-radius:21px;scroll-snap-align:center}.vip-v2 .vip-plan-rail button.is-selected{transform:translateY(-2px)}.vip-v2 .vip-plan-rail button>span:not(.vip-seal){margin-top:4px;font-size:12px}.vip-v2 .vip-plan-rail button>small{font-size:10px}.vip-v2 .vip-plan-rail button>b{margin-top:2px;font-size:8px}.vip-v2 .vip-plan-stage{margin-top:2px;padding:19px 18px 17px;border-radius:27px}.vip-v2 .vip-plan-heading{align-items:center}.vip-v2 .vip-plan-title{gap:13px}.vip-v2 .vip-plan-title small{font-size:11px}.vip-v2 .vip-plan-title strong{margin-top:2px;font-size:27px;line-height:1.05;letter-spacing:0}.vip-v2 .vip-plan-title em{margin-top:4px;font-size:11px}.vip-v2 .vip-plan-state{max-width:104px;padding:7px 9px;font-size:10px}.vip-v2 .vip-plan-price{margin-top:16px;padding:14px 0}.vip-v2 .vip-plan-price span{font-size:11px}.vip-v2 .vip-plan-price strong{margin-top:4px;font-size:31px;line-height:1.08;letter-spacing:0}.vip-v2 .vip-plan-metrics{margin-top:2px}.vip-v2 .vip-plan-metrics>span,.vip-v2 .vip-plan-metrics>span.is-annual{grid-column:auto;grid-template-columns:24px minmax(0,1fr);min-height:66px;padding:13px 5px 12px 0;border-bottom:1px solid rgba(89,101,111,.09)}.vip-v2 .vip-plan-metrics>span:nth-child(2n),.vip-v2 .vip-plan-metrics>span.is-annual:nth-child(2n){padding-left:12px;border-left:1px solid rgba(89,101,111,.09)}.vip-v2 .vip-plan-metrics>span:nth-last-child(-n+2){border-bottom:0}.vip-v2 .vip-plan-metrics small{font-size:10px}.vip-v2 .vip-plan-metrics strong{margin-top:4px;font-size:13px}.vip-v2 .vip-upgrade-action{min-height:62px;margin-top:12px;padding:11px 15px;border-radius:18px}.vip-v2 .vip-upgrade-action strong{font-size:15px}.vip-v2 .vip-upgrade-action small{margin-top:4px;font-size:11px}.vip-entry-stack{display:grid;gap:12px;margin-top:17px}.vip-hub-entry{position:relative;width:100%;min-height:96px;display:grid;grid-template-columns:88px minmax(0,1fr) 32px;align-items:center;gap:12px;overflow:hidden;padding:13px 12px 13px 14px;border:1px solid rgba(255,255,255,.8);border-radius:24px;color:var(--text);text-align:left;background:linear-gradient(128deg,#ffffffb3,#f5f4ee6b);box-shadow:0 17px 34px #272e351a,inset 0 1px #fffffff5;transition:transform .16s ease,box-shadow .16s ease}.vip-hub-entry:after{position:absolute;right:-42px;bottom:-48px;width:150px;height:110px;content:"";border-radius:50%;background:#d8ad451f;filter:blur(18px);pointer-events:none}.vip-hub-entry.is-services:after{background:#41898721}.vip-hub-entry:active{transform:scale(.985)}.vip-entry-emblems{position:relative;width:82px;height:64px}.vip-entry-emblems .vip-seal{position:absolute;top:4px;left:0;transform:scale(.62);transform-origin:center}.vip-entry-emblems .vip-seal:nth-child(2){left:18px;z-index:1}.vip-entry-emblems .vip-seal:nth-child(3){left:36px;z-index:2}.vip-entry-service-icon{position:relative;width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:21px;color:#9a6b19;background:linear-gradient(145deg,#ffffffd1,#e5f2f0a3);box-shadow:0 12px 24px #3956561f,inset 0 1px #fff}.vip-entry-service-icon svg:last-child{position:absolute;top:8px;right:8px;color:#c18d26}.vip-entry-copy{min-width:0}.vip-entry-copy small,.vip-entry-copy strong,.vip-entry-copy p{display:block}.vip-entry-copy small{color:#9a6c18;font-size:10px;font-weight:700}.vip-entry-copy strong{margin-top:3px;font-size:16px;line-height:1.25}.vip-entry-copy p{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.vip-entry-arrow{position:relative;z-index:1;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#936718;background:#ffffff94}.vip-subworkspace{padding-bottom:28px}.vip-compare-intro,.vip-service-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:16px 17px;border:1px solid rgba(255,255,255,.8);border-radius:23px;background:linear-gradient(132deg,#ffffffc2,#f7f5ed70);box-shadow:0 16px 32px #2a313717,inset 0 1px #fffffff5}.vip-compare-intro>div{min-width:0}.vip-compare-intro>div>span{display:block;color:var(--muted);font-size:12px;line-height:1.45}.vip-compare-intro>div>strong{display:flex;align-items:center;gap:7px;margin-top:6px;color:var(--text);font-size:19px}.vip-compare-intro>div>strong small{padding:4px 7px;border-radius:99px;color:#28745a;font-size:9px;font-weight:700;background:#e2f7eeb8}.vip-compare-list{overflow:hidden;margin-top:15px;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:#ffffff5c;box-shadow:0 18px 38px #2930371a,inset 0 1px #ffffffeb}.vip-compare-item{--compare-accent: #88929c;position:relative;border-bottom:1px solid rgba(92,103,112,.11);background:#ffffff0f}.vip-compare-item:last-child{border-bottom:0}.vip-compare-item[data-tier="1"]{--compare-accent: #9a5c31}.vip-compare-item[data-tier="2"]{--compare-accent: #607f97}.vip-compare-item[data-tier="3"]{--compare-accent: #a9761e}.vip-compare-item[data-tier="4"]{--compare-accent: #707d8e}.vip-compare-item[data-tier="5"]{--compare-accent: #267657}.vip-compare-item[data-tier="6"]{--compare-accent: #2e6f9e}.vip-compare-item[data-tier="7"]{--compare-accent: #333944}.vip-compare-item[data-tier="8"]{--compare-accent: #705d92}.vip-compare-item[data-tier="9"]{--compare-accent: #946514}.vip-compare-item.is-expanded{background:linear-gradient(122deg,#ffffffb8,color-mix(in srgb,var(--compare-accent) 8%,transparent))}.vip-compare-item.is-current:before{position:absolute;top:15px;bottom:15px;left:0;width:3px;content:"";border-radius:0 3px 3px 0;background:#35a074}.vip-compare-summary{width:100%;min-height:80px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;color:var(--text);text-align:left}.vip-compare-name{min-width:0}.vip-compare-name>small,.vip-compare-name>strong,.vip-compare-name>span{display:block}.vip-compare-name>small{color:var(--compare-accent);font-size:10px;font-weight:650}.vip-compare-name>strong{margin-top:2px;font-size:17px;line-height:1.2}.vip-compare-name>strong em{display:inline-block;margin-left:6px;padding:3px 6px;border-radius:99px;color:#28745a;font-size:8px;font-style:normal;vertical-align:middle;background:#e2f7eecc}.vip-compare-name>span{margin-top:4px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vip-compare-price{min-width:83px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 5px;text-align:right}.vip-compare-price small{grid-column:1 / -1;color:var(--muted);font-size:9px}.vip-compare-price strong{overflow:hidden;max-width:105px;color:var(--text);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.vip-compare-price svg{color:var(--compare-accent);transition:transform .16s ease}.vip-compare-item.is-expanded .vip-compare-price svg{transform:rotate(180deg)}.vip-compare-details{padding:0 14px 15px 82px;animation:vip-details-in .18s ease both}.vip-compare-details>p{margin-bottom:9px;color:var(--muted);font-size:11px}.vip-compare-details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(91,102,111,.1);border-bottom:1px solid rgba(91,102,111,.1)}.vip-compare-details>div>span{min-width:0;padding:11px 6px 11px 0}.vip-compare-details>div>span:nth-child(2n){padding-left:10px;border-left:1px solid rgba(91,102,111,.1)}.vip-compare-details>div>span:nth-child(-n+2){border-bottom:1px solid rgba(91,102,111,.1)}.vip-compare-details small,.vip-compare-details strong{display:block}.vip-compare-details small{color:var(--muted);font-size:10px}.vip-compare-details strong{margin-top:4px;color:var(--text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.vip-compare-action{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:9px 12px;border-radius:16px;color:#fffdf7;text-align:left;background:linear-gradient(128deg,#ad7417,#d3a338 60%,#bd8621);box-shadow:0 12px 22px #a46f1833,inset 0 1px #ffffff57}.vip-compare-action:disabled{color:#5f6c68;background:#ebf1eec2;box-shadow:inset 0 1px #ffffffe6}.vip-compare-action strong,.vip-compare-action small{display:block}.vip-compare-action strong{font-size:13px}.vip-compare-action small{margin-top:3px;font-size:10px;opacity:.82}.vip-service-hero{justify-content:flex-start;padding:18px}.vip-service-hero>div{min-width:0}.vip-service-hero small,.vip-service-hero strong,.vip-service-hero p{display:block}.vip-service-hero small{color:#9a6a19;font-size:11px;font-weight:700}.vip-service-hero strong{margin-top:4px;color:var(--text);font-size:20px}.vip-service-hero p{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}.vip-service-group,.vip-network-panel{margin-top:15px;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:#ffffff5c;box-shadow:0 18px 36px #2a313717,inset 0 1px #ffffffeb}.vip-service-heading{display:flex;align-items:center;justify-content:space-between;padding:14px 15px 11px;border-bottom:1px solid rgba(92,103,112,.1)}.vip-service-heading>span{color:var(--text);font-size:15px;font-weight:750}.vip-service-heading>small{padding:4px 7px;border-radius:99px;color:#8c641e;font-size:9px;background:#fff6d2b8}.vip-service-grid{display:grid}.vip-service-grid>button{width:100%;min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 14px;color:var(--text);text-align:left;border-bottom:1px solid rgba(92,103,112,.09)}.vip-service-grid>button:last-child{border-bottom:0}.vip-service-grid>button:active{background:#ffffff61}.vip-service-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:14px;color:#9a6b19;background:#fff6d2a3;box-shadow:inset 0 1px #fffffff0}.vip-service-icon.is-2,.vip-service-icon.is-5{color:#2e7d65;background:#def4eda8}.vip-service-icon.is-3,.vip-service-icon.is-6{color:#54718b;background:#e4edf5b3}.vip-service-grid>button>span:nth-child(2){min-width:0}.vip-service-grid strong,.vip-service-grid small{display:block}.vip-service-grid strong{font-size:14px}.vip-service-grid small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.vip-service-grid>button>svg{color:var(--subtle)}.vip-network-panel{padding-bottom:13px}.vip-network-title{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:14px 15px 10px}.vip-network-title>span{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;color:#2e7d70;background:#dcf1eeb8}.vip-network-title strong,.vip-network-title small{display:block}.vip-network-title strong{font-size:15px}.vip-network-title small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.vip-network-code{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:5px 14px 0;padding:12px 13px;border:1px solid rgba(216,173,69,.25);border-radius:16px;background:#fff8db70}.vip-network-code small,.vip-network-code strong{display:block}.vip-network-code small{color:var(--muted);font-size:10px}.vip-network-code strong{margin-top:3px;color:#8d631b;font-size:16px}.vip-network-code button{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:#95681b;background:#ffffff9e}.vip-network-link{width:calc(100% - 28px);min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin:8px 14px 0;padding:8px 11px;border-radius:13px;color:var(--muted);text-align:left;background:#ffffff47}.vip-network-link span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vip-network-link strong{color:#946718;font-size:10px}.vip-network-levels{display:grid;grid-template-columns:repeat(3,1fr);margin:13px 14px 0;border-top:1px solid rgba(92,103,112,.1);border-bottom:1px solid rgba(92,103,112,.1)}.vip-network-levels>span{min-width:0;padding:12px 7px;text-align:center;border-right:1px solid rgba(92,103,112,.1)}.vip-network-levels>span:last-child{border-right:0}.vip-network-levels small,.vip-network-levels strong,.vip-network-levels em{display:block}.vip-network-levels small{color:var(--muted);font-size:10px}.vip-network-levels strong{margin-top:4px;color:var(--text);font-size:19px}.vip-network-levels em{margin-top:2px;color:var(--muted);font-size:9px;font-style:normal}.vip-network-open{width:calc(100% - 28px);min-height:45px;display:flex;align-items:center;justify-content:center;gap:8px;margin:11px 14px 0;border-radius:14px;color:#8f641a;font-size:12px;font-weight:720;background:#fff7d694}@keyframes vip-details-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.vip-seal{--vip-a: #f2d47a;--vip-b: #976616;--vip-core: #fff5c9;--vip-ink: #765016;--vip-shape: polygon(50% 0%, 91% 22%, 91% 74%, 72% 91%, 50% 100%, 28% 91%, 9% 74%, 9% 22%);--vip-aura-opacity: .18;--vip-wing-opacity: 0;--vip-crown-opacity: 0;--vip-rank-count: .2;width:76px;height:76px;overflow:visible;filter:drop-shadow(0 10px 13px rgba(54,48,35,.12))}.vip-seal.is-compact{width:56px;height:56px}.vip-seal[data-tier="0"]{--vip-a: #f5f7f8;--vip-b: #7f8994;--vip-core: #eef1f3;--vip-ink: #59636d;--vip-shape: circle(47% at 50% 50%);--vip-aura-opacity: .08}.vip-seal[data-tier="1"]{--vip-a: #e8b888;--vip-b: #784522;--vip-core: #f6ddc7;--vip-ink: #76441e;--vip-shape: polygon(50% 0%, 92% 22%, 92% 75%, 50% 100%, 8% 75%, 8% 22%);--vip-aura-opacity: .12}.vip-seal[data-tier="2"]{--vip-a: #f3f7fa;--vip-b: #68869d;--vip-core: #e5eef5;--vip-ink: #4e6f86;--vip-shape: polygon(50% 0%, 98% 31%, 82% 100%, 18% 100%, 2% 31%);--vip-aura-opacity: .16}.vip-seal[data-tier="3"]{--vip-a: #f7df91;--vip-b: #a36c14;--vip-core: #fff0b8;--vip-ink: #80530d;--vip-shape: polygon(50% 0%, 94% 18%, 88% 76%, 70% 92%, 50% 100%, 30% 92%, 12% 76%, 6% 18%);--vip-aura-opacity: .22;--vip-crown-opacity: .58}.vip-seal[data-tier="4"]{--vip-a: #ffffff;--vip-b: #7c8796;--vip-core: #eef1f5;--vip-ink: #5c6877;--vip-shape: polygon(27% 0%, 73% 0%, 100% 27%, 100% 72%, 73% 100%, 27% 100%, 0 72%, 0 27%);--vip-aura-opacity: .25;--vip-crown-opacity: .68}.vip-seal[data-tier="5"]{--vip-a: #9ee6c4;--vip-b: #165f46;--vip-core: #dff8ec;--vip-ink: #176247;--vip-shape: polygon(50% 0%, 91% 24%, 100% 50%, 91% 76%, 50% 100%, 9% 76%, 0 50%, 9% 24%);--vip-aura-opacity: .34;--vip-wing-opacity: .34;--vip-crown-opacity: .72}.vip-seal[data-tier="6"]{--vip-a: #b7ddf7;--vip-b: #1d5f91;--vip-core: #e2f3ff;--vip-ink: #1e608d;--vip-shape: polygon(50% 0%, 65% 14%, 87% 10%, 85% 34%, 100% 50%, 85% 66%, 87% 90%, 65% 86%, 50% 100%, 35% 86%, 13% 90%, 15% 66%, 0 50%, 15% 34%, 13% 10%, 35% 14%);--vip-aura-opacity: .42;--vip-wing-opacity: .58;--vip-crown-opacity: .8}.vip-seal[data-tier="7"]{--vip-a: #9ca4af;--vip-b: #11151b;--vip-core: #242a33;--vip-ink: #f0cd6d;--vip-shape: polygon(16% 0%, 84% 0%, 100% 27%, 89% 100%, 11% 100%, 0 27%);--vip-aura-opacity: .46;--vip-wing-opacity: .86;--vip-crown-opacity: .88}.vip-seal[data-tier="8"]{--vip-a: #e8d7f6;--vip-b: #4b7897;--vip-core: #f5edff;--vip-ink: #62507f;--vip-shape: polygon(50% 0%, 61% 22%, 85% 15%, 78% 39%, 100% 50%, 78% 61%, 85% 85%, 61% 78%, 50% 100%, 39% 78%, 15% 85%, 22% 61%, 0 50%, 22% 39%, 15% 15%, 39% 22%);--vip-aura-opacity: .56;--vip-wing-opacity: .96;--vip-crown-opacity: .96}.vip-seal[data-tier="9"]{--vip-a: #f7d976;--vip-b: #15130f;--vip-core: #29251d;--vip-ink: #ffe89b;--vip-shape: polygon(13% 0%, 36% 11%, 50% 0%, 64% 11%, 87% 0%, 100% 31%, 90% 81%, 72% 94%, 50% 100%, 28% 94%, 10% 81%, 0 31%);--vip-aura-opacity: .72;--vip-wing-opacity: 1;--vip-crown-opacity: 1;filter:drop-shadow(0 12px 16px rgba(110,76,13,.24))}.vip-emblem-aura{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-3;border:1px solid color-mix(in srgb,var(--vip-a) 52%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--vip-a) 28%,transparent),transparent 66%);opacity:var(--vip-aura-opacity)}.vip-seal[data-tier="6"] .vip-emblem-aura,.vip-seal[data-tier="8"] .vip-emblem-aura{border-style:dashed}.vip-seal[data-tier="9"] .vip-emblem-aura{top:-11px;right:-11px;bottom:-11px;left:-11px;border:2px solid rgba(238,193,77,.5);box-shadow:0 0 18px #d59d284d,inset 0 0 13px #ffe08833}.vip-emblem-wings{position:absolute;top:20%;right:-16%;bottom:12%;left:-16%;z-index:-1;opacity:var(--vip-wing-opacity)}.vip-emblem-wings i{position:absolute;top:18%;width:35%;height:62%;background:linear-gradient(145deg,var(--vip-a),var(--vip-b));clip-path:polygon(100% 0,75% 34%,94% 31%,62% 58%,82% 62%,0 100%,21% 35%);filter:drop-shadow(0 4px 4px color-mix(in srgb,var(--vip-b) 28%,transparent))}.vip-emblem-wings i:first-child{left:0;transform:scaleX(-1) rotate(-7deg)}.vip-emblem-wings i:last-child{right:0;transform:rotate(-7deg)}.vip-seal[data-tier="8"] .vip-emblem-wings i{clip-path:polygon(100% 0,69% 29%,96% 28%,58% 51%,85% 60%,0 100%,27% 41%,5% 35%)}.vip-seal[data-tier="9"] .vip-emblem-wings{top:13%;right:-24%;bottom:7%;left:-24%}.vip-seal[data-tier="9"] .vip-emblem-wings i{width:39%;height:74%;background:linear-gradient(145deg,#f5d16c,#4a3a16 58%,#17140d);clip-path:polygon(100% 0,67% 24%,96% 23%,55% 48%,85% 56%,0 100%,24% 42%,4% 34%)}.vip-emblem-crown{position:absolute;top:-4%;left:50%;z-index:4;width:34%;height:20%;display:flex;align-items:flex-end;justify-content:center;gap:2px;opacity:var(--vip-crown-opacity);transform:translate(-50%)}.vip-emblem-crown i{width:24%;height:62%;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#fff1b1,var(--vip-b));clip-path:polygon(50% 0,100% 100%,0 100%)}.vip-emblem-crown i:nth-child(2){height:100%}.vip-seal[data-tier="9"] .vip-emblem-crown{top:-10%;width:43%;height:27%}.vip-seal .vip-emblem-shadow,.vip-seal .vip-emblem-halo,.vip-seal .vip-emblem-shield{clip-path:var(--vip-shape)}.vip-seal .vip-emblem-shadow{top:10px;right:6px;bottom:2px;left:6px;filter:blur(9px)}.vip-seal .vip-emblem-halo{top:2px;right:2px;bottom:2px;left:2px;background:linear-gradient(145deg,rgba(255,255,255,.95),transparent 24%),conic-gradient(from 25deg,var(--vip-a),var(--vip-b),#fff1b8,var(--vip-b),var(--vip-a));box-shadow:inset 0 0 0 1px #ffffff85}.vip-seal .vip-emblem-shield{top:8px;right:8px;bottom:8px;left:8px;background:linear-gradient(150deg,rgba(255,255,255,.76),transparent 31%),linear-gradient(145deg,var(--vip-core),color-mix(in srgb,var(--vip-b) 43%,var(--vip-core)));box-shadow:inset 0 1px #ffffffeb}.vip-seal[data-tier="7"] .vip-emblem-shield,.vip-seal[data-tier="9"] .vip-emblem-shield{background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 31%),radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--vip-a) 20%,transparent),transparent 50%),var(--vip-core)}.vip-seal .vip-emblem-monogram,.vip-seal .vip-emblem-shield small,.vip-seal .vip-emblem-shield strong{position:absolute;z-index:2;left:50%;margin:0;line-height:1;transform:translate(-50%)}.vip-seal .vip-emblem-monogram{top:8px;font-family:Georgia,serif;font-size:12px;font-weight:800;opacity:.78}.vip-seal .vip-emblem-shield small{top:25px;font-size:6px;font-weight:850;letter-spacing:.08em}.vip-seal .vip-emblem-shield strong{bottom:8px;font-family:Georgia,serif;font-size:20px;font-weight:850}.vip-seal.is-compact .vip-emblem-monogram{top:6px;font-size:9px}.vip-seal.is-compact .vip-emblem-shield small{top:18px;font-size:5px}.vip-seal.is-compact .vip-emblem-shield strong{bottom:6px;font-size:15px}.vip-emblem-rank{position:absolute;right:14%;bottom:10%;z-index:5;display:flex;gap:2px}.vip-emblem-rank i{width:3px;height:3px;border-radius:50%;background:var(--vip-ink);box-shadow:0 0 0 1px #ffffff6b}.vip-seal[data-tier="0"] .vip-emblem-rank,.vip-seal[data-tier="1"] .vip-emblem-rank i:nth-child(n+2),.vip-seal[data-tier="2"] .vip-emblem-rank i:nth-child(3){display:none}.vip-seal .vip-emblem-glint{top:7px;right:7px;width:11px;height:11px}.vip-seal.is-compact .vip-emblem-glint{top:4px;right:4px;width:8px;height:8px}.vip-seal[data-tier="7"] .vip-emblem-glint,.vip-seal[data-tier="9"] .vip-emblem-glint{border-color:#ffe089b8;background:#e6b54152}.vip-v2 .vip-plan-rail button.is-selected .vip-seal{animation:vip-emblem-lift .32s ease both}@keyframes vip-emblem-lift{0%{transform:translateY(2px) scale(.94)}70%{transform:translateY(-2px) scale(1.03)}to{transform:translateY(0) scale(1)}}@media(max-width:350px){.vip-v2 .vip-current-identity{grid-template-columns:70px minmax(0,1fr)}.vip-v2 .vip-plan-viewport{margin-inline:-14px}.vip-v2 .vip-current-identity>em{position:absolute;top:0;right:0}.vip-v2 .vip-current-identity>div>strong{font-size:27px}.vip-hub-entry{grid-template-columns:68px minmax(0,1fr) 28px;gap:9px;padding-left:10px}.vip-entry-emblems{width:68px}.vip-entry-emblems .vip-seal:nth-child(2){left:14px}.vip-entry-emblems .vip-seal:nth-child(3){left:28px}.vip-compare-summary{grid-template-columns:54px minmax(0,1fr)}.vip-compare-price{grid-column:2;justify-self:stretch;grid-template-columns:1fr auto;text-align:left}.vip-compare-price small{display:none}.vip-compare-details{padding-left:67px}}@media(prefers-reduced-motion:reduce){.vip-v2 .vip-plan-rail button.is-selected .vip-seal,.vip-compare-details{animation:none}}.vip-seal.is-primary-artwork{overflow:visible;filter:none}.vip-primary-artwork{width:116%;height:116%;display:block;overflow:visible;pointer-events:none;transform:translateZ(0)}.vip-seal.is-compact .vip-primary-artwork{width:118%;height:118%}.vip-seal.is-primary-artwork[data-tier="1"]{filter:drop-shadow(0 8px 9px rgba(112,57,24,.16))}.vip-seal.is-primary-artwork[data-tier="2"]{filter:drop-shadow(0 8px 9px rgba(50,93,118,.16))}.vip-seal.is-primary-artwork[data-tier="3"]{filter:drop-shadow(0 9px 10px rgba(144,94,13,.18))}.vip-seal.is-primary-artwork[data-tier="4"]{filter:drop-shadow(0 10px 11px rgba(36,44,54,.2))}.vip-seal.is-membership-medallion{overflow:visible;filter:none}.vip-membership-artwork{width:116%;height:116%;display:block;overflow:visible;pointer-events:none;transform:translateZ(0)}.vip-seal.is-compact .vip-membership-artwork{width:118%;height:118%}.vip-crystal-core{transform-origin:60px 53px}.vip-v2 .vip-plan-rail button.is-unavailable{color:#6f787e;cursor:pointer;opacity:.9;border-color:#aab5b842;background:linear-gradient(145deg,#ffffffa3,#e0e5e540),#ecefee6b;box-shadow:inset 0 1px #ffffffd1}.vip-v2 .vip-plan-rail button.is-unavailable.is-selected{color:#5e676d;opacity:1;border-color:#949ea375;background:linear-gradient(145deg,#ffffffc7,#d9e0e06b),#ecefee9e;box-shadow:0 14px 24px #4650551c,inset 0 1px #fffffff0}.vip-v2 .vip-plan-rail button.is-unavailable .vip-seal{opacity:.92;filter:grayscale(.32) saturate(.68)}.vip-v2 .vip-plan-rail button.is-unavailable.is-selected .vip-seal{opacity:1;filter:grayscale(.18) saturate(.82)}.vip-v2 .vip-plan-rail button.is-unavailable>small{color:#666f75;font-weight:720}.vip-plan-state.is-unavailable{color:#606a70;background:#e4e9e8c7}.vip-future-release-note{min-height:42px;display:flex;align-items:flex-start;gap:9px;margin:1px 2px 0;padding:10px 11px;border:1px solid rgba(255,255,255,.66);border-radius:14px;color:#687279;font-size:10px;font-weight:600;line-height:1.48;background:#e6eae980;box-shadow:inset 0 1px #ffffffc7}.vip-future-release-note>i{width:7px;height:7px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:#929ba0;box-shadow:0 0 0 4px #929ba024}.vip-next-upgrade-action{position:relative;z-index:1;width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:11px 15px 11px 17px;border:1px solid rgba(255,226,151,.46);border-radius:18px;color:#fff;text-align:left;background:linear-gradient(118deg,rgba(255,255,255,.18),transparent 35%),linear-gradient(128deg,#a96f17,#d6a838 58%,#b67a1c);box-shadow:0 14px 27px #9b68163d,inset 0 1px #ffffff61;transition:transform .16s ease,box-shadow .16s ease}.vip-next-upgrade-action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 31px #9b681647,inset 0 1px #ffffff6b}.vip-next-upgrade-action:active:not(:disabled){transform:scale(.985)}.vip-next-upgrade-action:disabled{color:#59656d;border-color:#ffffff9e;background:#edf1efa8;box-shadow:inset 0 1px #ffffffe6}.vip-next-upgrade-action strong,.vip-next-upgrade-action small{display:block}.vip-next-upgrade-action strong{font-size:15px;font-weight:780;line-height:1.25}.vip-next-upgrade-action small{margin-top:4px;font-size:11px;opacity:.82}.vip-perks-preview{margin-top:16px;padding:15px 15px 14px;border:1px solid rgba(255,255,255,.82);border-radius:23px;background:linear-gradient(132deg,#ffffffb8,#e6f0ef59),#ffffff52;box-shadow:0 15px 30px #2a323917,inset 0 1px #fffffff5;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}.vip-perks-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.vip-perks-preview-head small,.vip-perks-preview-head h2{display:block}.vip-perks-preview-head small{color:#9b6c1a;font-size:10px;font-weight:750}.vip-perks-preview-head h2{margin-top:3px;color:var(--text);font-size:17px;line-height:1.2}.vip-perks-preview-head>button{min-height:34px;display:flex;align-items:center;gap:4px;padding:0 9px 0 11px;border:1px solid rgba(216,173,69,.2);border-radius:12px;color:#93671a;font-size:10px;font-weight:740;background:#fff9de80}.vip-perks-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border-top:1px solid rgba(93,107,116,.1)}.vip-perks-preview-grid>button{min-width:0;min-height:78px;display:grid;place-items:center;align-content:center;gap:7px;padding:9px 5px 3px;border-right:1px solid rgba(93,107,116,.1);color:var(--text)}.vip-perks-preview-grid>button:last-child{border-right:0}.vip-perks-preview-grid .vip-service-icon{width:38px;height:38px;border-radius:13px}.vip-perks-preview-grid strong{max-width:100%;font-size:10px;line-height:1.25;text-align:center;overflow-wrap:anywhere}.vip-compare-shortcut{min-width:66px;min-height:43px;display:grid;place-items:center;align-content:center;gap:2px;padding:5px 8px;border:1px solid rgba(255,255,255,.84);border-radius:14px;color:#93671a;background:linear-gradient(145deg,#ffffffc2,#fff5cf73);box-shadow:0 9px 18px #49412d17,inset 0 1px #fff}.vip-v2 .vip-section-heading .vip-compare-shortcut>span{margin:0;color:inherit;font-size:9px;font-weight:760;line-height:1.1}.vip-compare-shortcut:active{transform:scale(.96)}.vip-v2 .vip-plan-rail{cursor:grab;user-select:none;-webkit-user-select:none}.vip-v2 .vip-plan-rail.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.vip-v2 .vip-plan-rail.is-dragging button{pointer-events:none}.team-workspace{min-height:100%;padding:15px 0 30px}.team-page-header{min-height:50px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px}.team-page-header h1{margin-top:3px;color:var(--text);font-size:24px;font-weight:770;line-height:1.1}.team-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:15px;margin-top:18px;padding:21px 18px 17px;border:1px solid rgba(255,255,255,.86);border-radius:27px;background:radial-gradient(circle at 84% 20%,rgba(76,155,149,.2),transparent 30%),linear-gradient(127deg,#ffffffd6,#f4f2e694 55%,#dceeeb80);box-shadow:0 22px 44px #2630351f,inset 0 1px #fff;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.team-hero:after{position:absolute;right:-42px;bottom:-62px;width:180px;height:140px;content:"";border:1px solid rgba(54,135,127,.14);border-radius:50%;box-shadow:0 0 0 18px #36877f0a,0 0 0 37px #d8ad4509;pointer-events:none}.team-hero-copy{min-width:0}.team-hero-copy>span{color:#2d7f77;font-size:10px;font-weight:760}.team-hero-copy h2{margin-top:5px;color:var(--text);font-size:23px;line-height:1.12}.team-hero-copy p{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.5}.team-hero-symbol{position:relative;z-index:1;display:grid;place-items:center}.team-hero-symbol .nova-symbol{width:66px;height:66px;color:#287f79;background:linear-gradient(145deg,#ebfcf9d1,#fff9da73);box-shadow:0 17px 28px #287f7926,inset 0 1px #fff}.team-hero-stats{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;border-top:1px solid rgba(82,104,105,.12)}.team-hero-stats>span{min-width:0;padding:13px 8px 1px 0}.team-hero-stats>span+span{padding-left:14px;border-left:1px solid rgba(82,104,105,.12)}.team-hero-stats small,.team-hero-stats strong{display:block}.team-hero-stats small{color:var(--muted);font-size:10px}.team-hero-stats strong{margin-top:4px;color:#226f68;font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums}.team-invite-panel,.team-level-panel,.team-records-panel{margin-top:15px;padding:16px;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:linear-gradient(132deg,#ffffffb3,#f9f6e861);box-shadow:0 17px 34px #2a313717,inset 0 1px #fffffff5;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}.team-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.team-section-heading>div{min-width:0}.team-section-heading small,.team-section-heading h2,.team-section-heading p{display:block}.team-section-heading small{color:#2d7e76;font-size:10px;font-weight:700;line-height:1.35}.team-section-heading h2{margin-top:4px;color:var(--text);font-size:18px;line-height:1.2}.team-section-heading p{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.4}.team-section-heading>svg{flex:0 0 auto;color:#a8751c}.team-invite-code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 13px;border:1px solid rgba(216,173,69,.24);border-radius:16px;background:#fff8da75}.team-invite-code small,.team-invite-code strong{display:block}.team-invite-code small{color:var(--muted);font-size:10px}.team-invite-code strong{margin-top:3px;color:#8e6318;font-size:17px;font-variant-numeric:tabular-nums}.team-invite-code button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:13px;color:#93671a;background:#fff9;box-shadow:inset 0 1px #fff}.team-invite-link{width:100%;min-height:45px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:9px 11px;border-radius:14px;color:#62717c;text-align:left;background:#ffffff57}.team-invite-link>svg{color:#33827a}.team-invite-link>span{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-invite-link>strong{color:#93671a;font-size:10px}.team-share-action{width:100%;min-height:58px;display:grid;grid-template-columns:37px minmax(0,1fr) 20px;align-items:center;gap:11px;margin-top:11px;padding:10px 14px;border-radius:18px;color:#fff;text-align:left;background:linear-gradient(125deg,#287e76,#3e9388 58%,#be8a27);box-shadow:0 14px 25px #2a7e7538,inset 0 1px #ffffff52}.team-share-action>span{width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:13px;background:#ffffff21}.team-share-action strong{font-size:14px}.team-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border-top:1px solid rgba(92,106,113,.1)}.team-level-grid>span{position:relative;min-width:0;padding:14px 7px 2px;text-align:center;border-right:1px solid rgba(92,106,113,.1)}.team-level-grid>span:last-child{border-right:0}.team-level-grid i{width:24px;height:24px;display:grid;place-items:center;margin:0 auto 7px;border-radius:50%;color:#fff;font-size:10px;font-style:normal;font-weight:800;background:#3b8b83;box-shadow:0 7px 13px #3b8b832e}.team-level-grid .is-level-2 i{background:#667f96}.team-level-grid .is-level-3 i{background:#b17c21}.team-level-grid small,.team-level-grid strong,.team-level-grid em{display:block}.team-level-grid small{min-height:27px;color:var(--muted);font-size:9px;line-height:1.35}.team-level-grid strong{margin-top:2px;color:var(--text);font-size:22px}.team-level-grid em{margin-top:2px;color:var(--muted);font-size:9px;font-style:normal}.team-record-list{margin-top:12px}.team-record-list>div{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(92,106,113,.1)}.team-record-list strong,.team-record-list small{display:block}.team-record-list strong{color:var(--text);font-size:11px}.team-record-list small{margin-top:3px;color:var(--muted);font-size:9px}.team-record-list b{color:#267859;font-size:12px;white-space:nowrap}.team-empty-state{display:grid;justify-items:center;padding:25px 13px 10px;text-align:center;border-top:1px solid rgba(92,106,113,.1);margin-top:13px}.team-empty-state>span{width:47px;height:47px;display:grid;place-items:center;border-radius:16px;color:#347f78;background:#dcf3efad}.team-empty-state strong{margin-top:10px;color:var(--text);font-size:13px}.team-empty-state p{max-width:260px;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.team-v2{--team-accent: #237e77;--team-accent-deep: #145e59;--team-aqua: #dff3ef;--team-gold: #ad791d;padding-bottom:92px}.team-overview-surface,.team-invite-hub,.team-role-hub,.team-network-section,.team-income-section{position:relative;overflow:hidden;margin-top:14px;border:1px solid rgba(255,255,255,.82);border-radius:24px;box-shadow:0 17px 34px #27333717,inset 0 1px #fffffff5;backdrop-filter:blur(22px) saturate(138%);-webkit-backdrop-filter:blur(22px) saturate(138%)}.team-overview-surface{padding:18px 17px 15px;background:linear-gradient(132deg,#ffffffd1,#def1ed8f),#f5f7f4a3}.team-overview-surface>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.team-overview-surface>header>div>small,.team-overview-surface>header>div>strong,.team-overview-surface>header>div>span{display:block}.team-overview-surface>header>div>small{color:var(--team-accent);font-size:10px;font-weight:760}.team-overview-surface>header>div>strong{margin-top:4px;color:var(--text);font-size:35px;font-weight:780;line-height:1;font-variant-numeric:tabular-nums}.team-overview-surface>header>div>span{margin-top:5px;color:var(--muted);font-size:11px}.team-primary-summary{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(112px,.72fr);gap:10px}.team-primary-summary>button{position:relative;min-width:0;min-height:108px;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:2px 9px;padding:13px;border:1px solid rgba(255,255,255,.78);border-radius:19px;color:inherit;text-align:left;background:#ffffff6b;box-shadow:inset 0 1px #fffffff0;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.team-primary-summary>button:hover{background:#ffffff9c;box-shadow:0 10px 22px #245d5914,inset 0 1px #fffffffa}.team-primary-summary>button:active{transform:scale(.975)}.team-primary-summary>button:focus-visible{outline:2px solid rgba(35,126,119,.46);outline-offset:2px}.team-primary-summary>button>i{width:34px;height:34px;grid-row:1 / 3;display:grid;place-items:center;border-radius:12px;color:var(--team-accent-deep);font-style:normal;background:#d8f1eccc}.team-summary-caret{position:absolute;top:14px;right:12px;color:#235c597a}.team-primary-summary small,.team-primary-summary strong,.team-primary-summary em{display:block;min-width:0}.team-primary-summary small{align-self:end;color:#5e6c71;font-size:10px;font-weight:700}.team-primary-summary strong{grid-column:1 / -1;margin-top:8px;overflow-wrap:anywhere;color:var(--team-accent-deep);font-size:24px;line-height:1.08;font-variant-numeric:tabular-nums}.team-primary-summary em{grid-column:1 / -1;margin-top:5px;color:var(--muted);font-size:9.5px;font-style:normal}.team-primary-members{min-height:114px!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:0!important;padding:12px!important;background:linear-gradient(145deg,#fffae6b3,#fff6)!important}.team-primary-members>i{width:30px!important;height:30px!important;flex:0 0 auto;color:#9a6d1f!important;background:#f9e6a7a8!important}.team-primary-members>small{align-self:auto;margin-top:6px;white-space:nowrap}.team-primary-members>strong{margin-top:4px;color:#946719;font-size:26px;line-height:1}.team-primary-members>em{margin-top:4px}.team-primary-members>.team-summary-caret{top:17px;right:13px}.team-network-orbit{position:relative;width:64px;height:64px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:20px;color:var(--team-accent-deep);background:linear-gradient(145deg,#eefcf9e6,#fff9e07a);box-shadow:0 13px 24px #237e7724,inset 0 1px #fff}.team-network-orbit>i{position:absolute;width:9px;height:9px;border:2px solid #f7fbfa;border-radius:50%;background:#3a938a;box-shadow:0 4px 8px #237e7733}.team-network-orbit>i:nth-child(1){top:8px;left:13px}.team-network-orbit>i:nth-child(2){top:11px;right:10px;background:#7393a8}.team-network-orbit>i:nth-child(3){right:12px;bottom:8px;background:#c79735}.team-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px;padding-top:13px;border-top:1px solid rgba(67,103,103,.12)}.team-overview-metrics>span{min-width:0;padding:0 9px;border-right:1px solid rgba(67,103,103,.11)}.team-overview-metrics>span:first-child{padding-left:0}.team-overview-metrics>span:last-child{padding-right:0;border-right:0}.team-overview-metrics small,.team-overview-metrics strong{display:block}.team-overview-metrics small{min-height:28px;color:var(--muted);font-size:10px;line-height:1.35}.team-overview-metrics strong{margin-top:3px;color:var(--team-accent-deep);font-size:18px;font-variant-numeric:tabular-nums}.team-invite-hub,.team-role-hub,.team-network-section,.team-income-section{padding:16px}.team-invite-hub{background:linear-gradient(133deg,#ffffffc7,#fff7d961),#f8f8f494}.team-role-hub{background:linear-gradient(136deg,#ffffffbd,#dcefec70),#f4f7f59e}.team-network-section{background:#fafbf88f}.team-income-section{background:linear-gradient(132deg,#ffffffb3,#edf2ef6b),#f8f9f694}.team-v2-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:13px}.team-v2-heading>div{min-width:0}.team-v2-heading small,.team-v2-heading h2,.team-v2-heading p{display:block}.team-v2-heading small{color:var(--team-accent);font-size:10px;font-weight:730;line-height:1.35}.team-v2-heading h2{margin-top:4px;color:var(--text);font-size:18px;line-height:1.2}.team-v2-heading p{max-width:270px;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.45}.team-v2-heading>svg{flex:0 0 auto;color:var(--team-gold)}.team-invite-primary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 11px 10px 14px;border:1px solid rgba(214,172,74,.24);border-radius:17px;background:#fff8d975;box-shadow:inset 0 1px #ffffffe0}.team-invite-primary small,.team-invite-primary strong{display:block}.team-invite-primary small{color:#7a7f7d;font-size:10px}.team-invite-primary strong{margin-top:3px;color:#8d6015;font-size:19px;font-weight:790;font-variant-numeric:tabular-nums}.team-invite-primary>button{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.84);border-radius:13px;color:#936519;background:#ffffffa3;box-shadow:0 7px 14px #7d612317,inset 0 1px #fff}.team-invite-actions{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:9px;margin-top:10px}.team-v2 .team-share-action,.team-copy-link-action{min-width:0;min-height:58px;margin:0;border-radius:17px}.team-v2 .team-share-action{grid-template-columns:34px minmax(0,1fr) 18px;gap:9px;padding:9px 11px;background:linear-gradient(126deg,#176f69,#2f8e85 66%,#8d8c54);box-shadow:0 13px 23px #1f7b7336,inset 0 1px #ffffff4d}.team-v2 .team-share-action>span{width:34px;height:34px;border-radius:12px}.team-share-platforms{position:relative}.team-share-platforms>svg{position:absolute;filter:drop-shadow(0 2px 3px rgba(17,76,71,.2))}.team-share-platforms>svg:first-child{top:7px;left:5px}.team-share-platforms>svg:last-child{right:5px;bottom:6px;padding:1px;border-radius:50%;color:#dffff0;background:#136958b8}.team-v2 .team-share-action strong{font-size:13px}.team-copy-link-action{display:grid;grid-template-columns:19px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:9px 10px;color:#53626a;text-align:left;background:#ffffff82;box-shadow:inset 0 1px #ffffffeb}.team-copy-link-action>svg:first-child{color:var(--team-accent)}.team-copy-link-action>span{min-width:0}.team-copy-link-action strong,.team-copy-link-action small{display:block}.team-copy-link-action strong{color:var(--text);font-size:11px}.team-copy-link-action small{overflow:hidden;margin-top:3px;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.team-role-current{display:grid;grid-template-columns:57px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:15px;padding:13px 0;border-top:1px solid rgba(65,102,103,.11);border-bottom:1px solid rgba(65,102,103,.11)}.team-role-emblem{position:relative;isolation:isolate;width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:19px;color:#35746f;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.96),transparent 24%),conic-gradient(from 215deg,#d5e6e3,#f7fbfa 28%,#9ebbb8 56%,#e7f0ef 78%,#c0d5d2);box-shadow:0 12px 22px #2d4b4d29,inset 0 1px 1px #fff,inset 0 -8px 14px #4169691a}.team-role-emblem:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:-1;border:1px solid rgba(255,255,255,.76);border-radius:14px;content:"";background:linear-gradient(145deg,#ffffff75,#28716a14);box-shadow:inset 0 0 0 1px #23746c14}.team-role-emblem:after{position:absolute;top:-18px;left:-25px;width:35px;height:88px;content:"";transform:rotate(34deg);background:#ffffff57}.team-role-emblem.is-level-1{color:#8d552c;background:conic-gradient(from 215deg,#b76f3b,#ffe5bf 28%,#b96834 57%,#f2c18d 78%,#98512d)}.team-role-emblem.is-level-2{color:#496d83;background:conic-gradient(from 215deg,#7fa6ba,#f7fcff 28%,#7e9fb0 57%,#dcecf4 78%,#67899c)}.team-role-emblem.is-level-3{color:#936314;background:conic-gradient(from 215deg,#c58c1f,#fff2ad 28%,#d4a53c 57%,#ffe083 78%,#a87216)}.team-role-emblem.is-level-4{color:#e6c362;background:conic-gradient(from 215deg,#202830,#667079 28%,#1f252b 57%,#c0a453 78%,#343b42)}.team-role-sigil{position:relative;z-index:2;width:34px;height:32px;display:block;filter:drop-shadow(0 3px 4px rgba(30,58,59,.18))}.team-role-sigil>em{position:absolute;top:4px;left:7px;width:20px;height:23px;border:2px solid currentColor;clip-path:polygon(50% 0,100% 23%,88% 78%,50% 100%,12% 78%,0 23%);content:"";background:#fff3}.team-role-sigil>b{position:absolute;z-index:2;width:7px;height:7px;border:1.5px solid rgba(255,255,255,.9);border-radius:50%;background:currentColor;box-shadow:0 2px 4px #253b3c29}.team-role-sigil>b:nth-child(1){top:1px;left:14px}.team-role-sigil>b:nth-child(2){right:2px;bottom:2px}.team-role-sigil>b:nth-child(3){bottom:2px;left:2px}.team-role-emblem>i{position:absolute;right:5px;bottom:5px;min-width:17px;height:17px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:7px;color:#fff;font-size:8px;font-style:normal;font-weight:800;background:#1e2b31ad}.team-role-current>div{min-width:0}.team-role-current>div>small,.team-role-current>div>strong,.team-role-current>div>span{display:block}.team-role-current>div>small{color:var(--muted);font-size:10px}.team-role-current>div>strong{overflow:hidden;margin-top:3px;color:var(--text);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.team-role-current>div>span{margin-top:4px;color:var(--team-accent);font-size:10px;font-weight:650}.team-role-current>b{color:var(--team-gold);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.team-role-progress{padding:14px 1px 0}.team-role-progress>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.team-role-progress>div:first-child small,.team-role-progress>div:first-child strong{display:block}.team-role-progress>div:first-child small{color:var(--muted);font-size:10px}.team-role-progress>div:first-child strong{margin-top:3px;color:var(--text);font-size:14px}.team-role-progress>div:first-child>b{color:var(--team-accent);font-size:13px}.team-role-progress-track{height:7px;margin-top:9px;overflow:hidden;border-radius:99px;background:#91a4a330;box-shadow:inset 0 1px 2px #384b4f0f}.team-role-progress-track>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#247d75,#62aca0 68%,#d0a23f);box-shadow:0 0 12px #3a938a3b}.team-role-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.team-role-requirements>span{min-width:0;padding:9px 10px;border-radius:13px;background:#ffffff6b}.team-role-requirements small,.team-role-requirements strong{display:block}.team-role-requirements small{color:var(--muted);font-size:9.5px;line-height:1.35}.team-role-requirements strong{margin-top:4px;color:#59666d;font-size:11px;font-variant-numeric:tabular-nums}.team-role-requirements>span.is-met{background:#def3eeb3}.team-role-requirements>span.is-met strong{color:var(--team-accent)}.team-salary-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px;border:1px solid rgba(255,255,255,.72);border-radius:15px;background:#fff6}.team-salary-action>span{min-width:0;display:flex;align-items:center;gap:9px}.team-salary-action>span>svg{flex:0 0 auto;color:var(--team-gold)}.team-salary-action>span>span{min-width:0}.team-salary-action strong,.team-salary-action small{display:block}.team-salary-action strong{color:var(--text);font-size:11px}.team-salary-action small{margin-top:3px;color:var(--muted);font-size:9.5px;line-height:1.4}.team-salary-action>button{min-height:35px;max-width:122px;padding:7px 10px;border-radius:11px;color:#fff;font-size:10px;font-weight:720;background:var(--team-accent)}.team-salary-action>button:disabled{color:#6f797d;background:#dae0dfb8}.team-role-path-toggle{width:100%;min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:13px;color:#53656c;text-align:left;background:#ffffff57}.team-role-path-toggle>svg:first-child{color:var(--team-accent)}.team-role-path-toggle>span{font-size:11px;font-weight:700}.team-role-path-toggle>svg:last-child{transition:transform .18s ease}.team-role-path-toggle>svg:last-child.is-open{transform:rotate(180deg)}.team-role-path{margin-top:5px;border-top:1px solid rgba(66,99,101,.1)}.team-role-path>article{min-height:68px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid rgba(66,99,101,.09)}.team-role-path>article>b{width:29px;height:29px;display:grid;place-items:center;border-radius:10px;color:#69747a;font-size:11px;background:#dee3e2bf}.team-role-path>article.is-next>b{color:#fff;background:var(--team-accent);box-shadow:0 7px 13px #237e772e}.team-role-path>article.is-achieved>b{color:#835a15;background:#f6de99d6}.team-role-path>article>div{min-width:0}.team-role-path strong,.team-role-path small,.team-role-path span{display:block}.team-role-path strong{color:var(--text);font-size:12px}.team-role-path small{margin-top:4px;color:var(--muted);font-size:9.5px;line-height:1.4}.team-role-path span{margin-top:3px;color:var(--team-accent);font-size:9.5px;font-weight:650;line-height:1.4}.team-level-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.team-level-tabs>button{min-width:0;min-height:96px;display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:3px 7px;padding:9px 8px;border:1px solid rgba(255,255,255,.75);border-radius:16px;color:#59676e;text-align:left;background:#ffffff61;box-shadow:inset 0 1px #ffffffdb}.team-level-tabs>button.is-selected{color:var(--team-accent-deep);border-color:#368f8640;background:#dcf2eeb8;box-shadow:0 9px 17px #2a78711c,inset 0 1px #fff;transform:translateY(-2px)}.team-level-tabs i{width:24px;height:24px;display:grid;grid-row:1 / 3;place-items:center;border-radius:9px;color:#fff;font-size:9px;font-style:normal;font-weight:800;background:#3b8982}.team-level-tabs>button:nth-child(2) i{background:#6c879a}.team-level-tabs>button:nth-child(3) i{background:#ae7c28}.team-level-tabs span{min-width:0}.team-level-tabs small,.team-level-tabs strong,.team-level-tabs em{display:block}.team-level-tabs small{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-level-tabs strong{margin-top:2px;color:var(--text);font-size:16px}.team-level-tabs em{grid-column:1 / -1;margin-top:4px;color:var(--muted);font-size:9px;font-style:normal;text-align:center}.team-member-list{margin-top:12px;border-top:1px solid rgba(69,97,101,.1)}.team-member-list>div:not(.team-member-empty){min-height:60px;display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid rgba(69,97,101,.09)}.team-member-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:13px;color:#226e68;font-size:9px;font-weight:800;background:#d8f1ecd6}.team-member-list>div>span:nth-child(2){min-width:0}.team-member-list>div>span:nth-child(2) strong,.team-member-list>div>span:nth-child(2) small,.team-member-list>div>span:last-child b,.team-member-list>div>span:last-child em{display:block}.team-member-list>div>span:nth-child(2) strong{color:var(--text);font-size:11px}.team-member-list>div>span:nth-child(2) small{margin-top:4px;color:var(--muted);font-size:9.5px}.team-member-list>div>span:last-child{text-align:right}.team-member-list>div>span:last-child b{color:#8f641a;font-size:10px}.team-member-list>div>span:last-child em{margin-top:4px;color:#7e888d;font-size:9px;font-style:normal}.team-member-list>div>span:last-child em.is-active{color:var(--team-accent)}.team-member-empty{display:grid;justify-items:center;padding:22px 10px 6px;text-align:center}.team-member-empty>span{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;color:var(--team-accent);background:#dbf1edb8}.team-member-empty strong{margin-top:9px;color:var(--text);font-size:12px}.team-member-empty p{max-width:255px;margin-top:5px;color:var(--muted);font-size:10.5px;line-height:1.45}.team-income-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.team-income-types>button{min-width:0;min-height:104px;display:flex;flex-direction:column;align-items:flex-start;padding:10px 9px;border:1px solid rgba(255,255,255,.76);border-radius:16px;color:#5b686f;text-align:left;background:#ffffff63;box-shadow:inset 0 1px #ffffffe6}.team-income-types>button.is-selected{border-color:#29847b42;background:#dbf1edb8;box-shadow:0 9px 17px #27776f1a,inset 0 1px #fff}.team-income-types>button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:11px;color:var(--team-accent);background:#daf1ecc7}.team-income-types>button:nth-child(2)>span{color:#a06f1e;background:#f9e8b2a8}.team-income-types>button:nth-child(3)>span{color:#6c7e92;background:#dee7efc2}.team-income-types small,.team-income-types strong{display:block;width:100%}.team-income-types small{min-height:27px;margin-top:8px;color:var(--muted);font-size:9.5px;line-height:1.35}.team-income-types strong{overflow:hidden;margin-top:auto;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.team-income-record-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(69,97,101,.1)}.team-income-record-head>strong{color:var(--text);font-size:12px}.team-income-record-head>button{padding:6px 9px;border-radius:9px;color:#6e7a80;font-size:9.5px;background:#ffffff70}.team-income-record-head>button.is-selected{color:var(--team-accent-deep);background:#dbf1edb3}.team-v2 .team-record-list>div>span:last-child{text-align:right}.team-v2 .team-record-list>div>span:last-child b,.team-v2 .team-record-list>div>span:last-child em{display:block}.team-v2 .team-record-list>div>span:last-child em{margin-top:4px;color:#a27028;font-size:9px;font-style:normal}.team-v2 .team-record-list>div>span:last-child em.is-completed{color:var(--team-accent)}.team-v2 .team-empty-state{padding-bottom:6px}.team-command-center{position:relative;overflow:hidden;margin-top:14px;border:1px solid rgba(255,255,255,.84);border-radius:26px;background:radial-gradient(circle at 92% 4%,rgba(211,173,81,.13),transparent 22%),radial-gradient(circle at 8% 26%,rgba(45,143,133,.12),transparent 26%),linear-gradient(145deg,#ffffffc7,#e6f2ee85 54%,#fff9e370);box-shadow:0 20px 39px #2733371c,inset 0 1px #fffffffa;backdrop-filter:blur(24px) saturate(142%);-webkit-backdrop-filter:blur(24px) saturate(142%)}.team-command-center>.team-overview-surface,.team-command-center>.team-invite-hub,.team-command-center>.team-role-inline,.team-command-center>.team-income-section,.team-command-center>.team-network-section{margin-top:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.team-command-center>.team-overview-surface{padding-bottom:17px}.team-command-center>.team-invite-hub,.team-command-center>.team-role-inline,.team-command-center>.team-income-section,.team-command-center>.team-network-section{position:relative;padding-top:18px}.team-command-center>.team-invite-hub:before,.team-command-center>.team-role-inline:before,.team-command-center>.team-income-section:before,.team-command-center>.team-network-section:before{position:absolute;top:0;right:16px;left:16px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(71,103,103,.18) 14%,rgba(71,103,103,.18) 86%,transparent)}.team-command-center>.team-invite-inline{padding-right:16px;padding-left:16px}.team-command-center>.team-invite-inline .team-v2-heading h2{font-size:16px}.team-command-center>.team-invite-inline .team-v2-heading p{display:none}.team-command-center>.team-invite-inline .team-invite-primary{margin-top:10px}.team-command-center>.team-role-inline{padding-right:16px;padding-left:16px}.team-command-center>.team-role-inline .team-role-current{margin-top:0;padding:0 0 1px;border-top:0;border-bottom:0}.team-command-center .team-income-section .team-empty-state{min-height:72px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;gap:2px 11px;padding:13px 2px 1px;text-align:left}.team-command-center .team-income-section .team-empty-state>span{width:40px;height:40px;grid-row:1 / 3;border-radius:14px}.team-command-center .team-income-section .team-empty-state>strong,.team-command-center .team-income-section .team-empty-state>p{margin-top:0}.team-command-center .team-income-section .team-empty-state>p{max-width:none}.team-detail-workspace{min-height:100%;padding-bottom:94px}.team-detail-header-spacer{width:42px;height:42px}.team-detail-hero,.team-detail-surface{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.86);background:radial-gradient(circle at 88% 8%,rgba(205,169,72,.15),transparent 27%),linear-gradient(145deg,#ffffffc9,#e0f1ed8c);box-shadow:0 18px 36px #28383c1a,inset 0 1px #fffffffa;backdrop-filter:blur(24px) saturate(142%);-webkit-backdrop-filter:blur(24px) saturate(142%)}.team-detail-hero{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;margin-top:15px;padding:17px;border-radius:23px}.team-detail-hero.is-members{grid-template-columns:48px minmax(0,1fr)}.team-detail-hero-icon{width:47px;height:47px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.84);border-radius:16px;color:var(--team-accent-deep);background:#d7f1eccc;box-shadow:0 9px 18px #236f681a,inset 0 1px #fff}.team-detail-hero>span:nth-child(2){min-width:0}.team-detail-hero>span:nth-child(2)>small,.team-detail-hero>span:nth-child(2)>strong,.team-detail-hero>span:nth-child(2)>em{display:block}.team-detail-hero>span:nth-child(2)>small{color:var(--team-accent);font-size:10px;font-weight:760}.team-detail-hero>span:nth-child(2)>strong{margin-top:4px;color:var(--team-accent-deep);font-size:28px;line-height:1.05;font-variant-numeric:tabular-nums}.team-detail-hero>span:nth-child(2)>em{margin-top:6px;color:var(--muted);font-size:10px;font-style:normal;line-height:1.45}.team-detail-member-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;padding-top:13px;border-top:1px solid rgba(52,104,101,.12)}.team-detail-member-stats>span{min-width:0;padding:0 10px;border-right:1px solid rgba(52,104,101,.1)}.team-detail-member-stats>span:first-child{padding-left:0}.team-detail-member-stats>span:last-child{padding-right:0;border-right:0}.team-detail-member-stats small,.team-detail-member-stats b{display:block}.team-detail-member-stats small{min-height:27px;color:var(--muted);font-size:9.5px;line-height:1.35}.team-detail-member-stats b{margin-top:3px;color:var(--team-accent-deep);font-size:17px}.team-detail-filter{display:flex;gap:7px;overflow-x:auto;margin:13px -2px 0;padding:2px 2px 5px;scrollbar-width:none;scroll-snap-type:x proximity}.team-detail-filter::-webkit-scrollbar{display:none}.team-detail-filter>button{min-height:38px;flex:0 0 auto;padding:0 13px;border:1px solid rgba(255,255,255,.76);border-radius:13px;color:#68757a;font-size:10.5px;font-weight:690;background:#ffffff6e;box-shadow:inset 0 1px #ffffffeb;scroll-snap-align:start}.team-detail-filter>button.is-selected{border-color:#237e772e;color:#fff;background:linear-gradient(135deg,#1b736c,#31948a);box-shadow:0 9px 17px #237e772e,inset 0 1px #ffffff47}.team-detail-surface{margin-top:8px;padding:16px;border-radius:24px}.team-detail-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.team-detail-section-head>span{min-width:0}.team-detail-section-head small,.team-detail-section-head h2{display:block}.team-detail-section-head small{color:var(--team-accent);font-size:9.5px;font-weight:720}.team-detail-section-head h2{margin-top:4px;color:var(--text);font-size:17px;line-height:1.2}.team-detail-section-head>b{min-width:30px;height:30px;display:grid;place-items:center;border-radius:11px;color:var(--team-accent-deep);font-size:12px;background:#d8f1ecc2}.team-income-detail-list,.team-member-detail-list{display:grid;gap:9px;margin-top:14px}.team-income-detail-list>article{min-height:75px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.78);border-radius:17px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffeb}.team-detail-record-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;color:var(--team-accent);background:#d7f1ecc4}.team-detail-record-icon.is-invite{color:#9b6c1e;background:#f9e8b1ad}.team-detail-record-icon.is-salary{color:#647c92;background:#dee8f1c7}.team-detail-record-main{min-width:0}.team-detail-record-main strong,.team-detail-record-main small,.team-detail-record-main em,.team-detail-record-value b,.team-detail-record-value em{display:block}.team-detail-record-main strong{color:var(--text);font-size:11px}.team-detail-record-main small,.team-detail-record-main em{overflow:hidden;margin-top:4px;color:var(--muted);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.team-detail-record-value{text-align:right}.team-detail-record-value b{color:var(--team-accent);font-size:11px;white-space:nowrap}.team-detail-record-value em{margin-top:5px;color:#a06f21;font-size:8.5px;font-style:normal}.team-detail-record-value em.is-completed{color:var(--team-accent)}.team-member-detail-list>article{padding:13px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#ffffff6e;box-shadow:inset 0 1px #fffffff0}.team-member-detail-list>article>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.team-member-detail-avatar{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;color:var(--team-accent-deep);font-size:9px;font-weight:820;background:#d7f1eccc}.team-member-detail-list header>span:nth-child(2){min-width:0}.team-member-detail-list header strong,.team-member-detail-list header small{display:block}.team-member-detail-list header strong{overflow:hidden;color:var(--text);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.team-member-detail-list header small{margin-top:3px;color:var(--muted);font-size:9px}.team-member-detail-list header>b{padding:6px 8px;border-radius:10px;color:#8b6119;font-size:9px;background:#faeab794}.team-member-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(63,97,100,.1)}.team-member-detail-grid>span{min-width:0}.team-member-detail-grid small,.team-member-detail-grid strong{display:block}.team-member-detail-grid small{color:var(--muted);font-size:8.5px}.team-member-detail-grid strong{margin-top:4px;overflow-wrap:anywhere;color:#3e4c52;font-size:9.5px;line-height:1.35}.team-member-detail-grid strong.is-active{color:var(--team-accent)}.team-detail-empty{min-height:185px;align-content:center}.team-share-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;align-items:end;justify-items:center;padding:18px 18px max(18px,env(safe-area-inset-bottom));background:#222b2d42;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.team-share-sheet{width:min(100%,390px);padding:18px;border:1px solid rgba(255,255,255,.88);border-radius:27px;background:radial-gradient(circle at 86% 0,rgba(214,173,71,.18),transparent 28%),linear-gradient(145deg,#fcfdfbf5,#e5f1eef2);box-shadow:0 28px 70px #1c27293d,inset 0 1px #fff;animation:team-sheet-in .18s ease-out both}@keyframes team-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.team-share-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.team-share-sheet>header small,.team-share-sheet>header strong{display:block}.team-share-sheet>header small{color:var(--team-accent);font-size:9.5px;font-weight:740}.team-share-sheet>header strong{margin-top:4px;color:var(--text);font-size:19px}.team-share-sheet>header button{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#596970;background:#ffffffa8;box-shadow:inset 0 1px #fff}.team-share-sheet>p{margin-top:7px;color:var(--muted);font-size:10.5px;line-height:1.5}.team-share-channels{display:grid;gap:8px;margin-top:15px}.team-share-channels>a{min-height:62px;display:grid;grid-template-columns:41px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 12px;border:1px solid rgba(255,255,255,.78);border-radius:17px;color:#5d6a70;text-decoration:none;background:#ffffff80;box-shadow:inset 0 1px #fffffff0;transition:transform .15s ease,background .15s ease}.team-share-channels>a:active{transform:scale(.985)}.team-share-channels>a>span:first-child{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;color:#35666c;background:#d7e8ebd1}.team-share-channels>a>span:first-child.is-telegram{color:#229ed9;background:#c7e8f4c7}.team-share-channels>a>span:first-child.is-whatsapp{color:#128c7e;background:#ccefddd1}.team-share-channels>a>span:first-child.is-sms{color:#55708b;background:#dbe6f1d6}.team-share-channels>a>span:nth-child(2){min-width:0}.team-share-channels strong,.team-share-channels small{display:block}.team-share-channels strong{color:var(--text);font-size:12px}.team-share-channels small{margin-top:4px;color:var(--muted);font-size:9.5px}.team-share-copy{width:100%;min-height:45px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px;border-radius:14px;color:var(--team-accent-deep);font-size:11px;font-weight:730;background:#d7f1ecb3}.vip-v2 .vip-current-identity .vip-valid-until{display:flex;align-items:center;gap:4px;margin-top:5px;color:#6b777d;font-size:10px;font-weight:650}.vip-upgrade-history-preview{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:13px;padding:12px 13px;border:1px solid rgba(255,255,255,.78);border-radius:18px;background:#ffffff61;box-shadow:0 10px 23px #2a343914,inset 0 1px #ffffffeb}.vip-upgrade-history-preview>span{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;color:#218166;background:#d2efe4d1}.vip-upgrade-history-preview small,.vip-upgrade-history-preview strong,.vip-upgrade-history-preview em{display:block}.vip-upgrade-history-preview small{color:var(--muted);font-size:9.5px}.vip-upgrade-history-preview strong{margin-top:3px;color:var(--text);font-size:12px}.vip-upgrade-history-preview em{margin-top:3px;overflow:hidden;color:#7d888d;font-size:8.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.vip-upgrade-history-preview>b{color:#a56f1b;font-size:11px}.vip-upgrade-backdrop{z-index:1100}.vip-upgrade-sheet{width:min(100%,390px);max-height:calc(100vh - 36px);overflow-y:auto;padding:18px;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:radial-gradient(circle at 82% 0,rgba(218,177,72,.2),transparent 29%),linear-gradient(145deg,#fcfdfbfa,#e6f0eef5);box-shadow:0 30px 74px #1b252840,inset 0 1px #fff;animation:team-sheet-in .18s ease-out both;scrollbar-width:none}.vip-upgrade-sheet::-webkit-scrollbar{display:none}.vip-upgrade-sheet>header{display:grid;grid-template-columns:52px minmax(0,1fr) 38px;align-items:center;gap:10px}.vip-upgrade-sheet-emblem,.vip-upgrade-sheet-emblem .vip-emblem{width:52px;height:52px}.vip-upgrade-sheet>header small,.vip-upgrade-sheet>header strong{display:block}.vip-upgrade-sheet>header small{color:#a3721b;font-size:9px;font-weight:760}.vip-upgrade-sheet>header strong{margin-top:3px;color:var(--text);font-size:18px;line-height:1.2}.vip-upgrade-sheet>header>button{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;color:#627077;background:#ffffffa3;box-shadow:inset 0 1px #fff}.vip-upgrade-intro{margin:13px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.vip-upgrade-route{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;gap:7px;margin-top:14px;color:#b27b18}.vip-upgrade-route>span{display:grid;justify-items:center;gap:5px;padding:10px 6px;border:1px solid rgba(255,255,255,.74);border-radius:17px;color:var(--text);background:#ffffff70}.vip-upgrade-route .vip-emblem{width:62px;height:62px}.vip-upgrade-route>svg{justify-self:center}.vip-upgrade-route small{font-size:10px;font-weight:760}.vip-upgrade-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.vip-upgrade-summary>span{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.75);border-radius:15px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffe6}.vip-upgrade-summary>span.is-wide{grid-column:1 / -1}.vip-upgrade-summary small,.vip-upgrade-summary strong{display:block}.vip-upgrade-summary small{color:var(--muted);font-size:9.5px}.vip-upgrade-summary strong{margin-top:5px;overflow-wrap:anywhere;color:var(--text);font-size:12.5px}.vip-upgrade-error{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;margin-top:11px;padding:11px 12px;border-radius:15px;color:#9f4e4e;background:#fbe2e2b8}.vip-upgrade-error strong,.vip-upgrade-error small{display:block}.vip-upgrade-error strong{font-size:11px}.vip-upgrade-error small{margin-top:3px;font-size:9.5px;line-height:1.45}.vip-upgrade-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:14px}.vip-upgrade-actions>button,.vip-upgrade-primary{min-height:50px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:16px;color:#5f6c72;font-size:11px;font-weight:760;background:#ffffff94;box-shadow:inset 0 1px #fff}.vip-upgrade-actions>.vip-upgrade-primary,.vip-upgrade-sheet>.vip-upgrade-primary{color:#fff;background:linear-gradient(130deg,#a96f17,#d7aa3a 58%,#b87918);box-shadow:0 12px 24px #9e691538,inset 0 1px #ffffff61}.vip-upgrade-sheet>.vip-upgrade-primary{width:100%;margin-top:14px}.vip-upgrade-actions button:disabled,.vip-upgrade-sheet button:disabled{opacity:.62}.vip-upgrade-success{display:grid;justify-items:center;margin-top:15px;padding:17px 12px 14px;border-radius:20px;text-align:center;background:linear-gradient(140deg,#d5f1e5c2,#fff7d79e)}.vip-upgrade-success>span{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:#248163;background:#ffffffad;box-shadow:0 10px 22px #2b6f561f}.vip-upgrade-success strong{margin-top:10px;color:var(--text);font-size:20px}.vip-upgrade-success p{max-width:280px;margin:6px 0 0;color:var(--muted);font-size:10.5px;line-height:1.5}.is-spinning{animation:vip-spin .8s linear infinite}@keyframes vip-spin{to{transform:rotate(360deg)}}@media(max-width:350px){.team-v2{padding-inline:1px}.team-invite-actions{grid-template-columns:1fr}.team-role-current{grid-template-columns:51px minmax(0,1fr)}.team-role-current>b{grid-column:2}.team-salary-action{grid-template-columns:1fr}.team-salary-action>button{width:100%;max-width:none}.team-level-tabs{gap:5px}.team-level-tabs>button{min-height:88px;grid-template-columns:20px minmax(0,1fr);padding-inline:6px}.team-level-tabs i{width:20px;height:20px}.team-income-types{gap:5px}.team-income-types>button{padding-inline:7px}}.account-wallet-entry{width:100%;min-height:90px;display:grid;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:13px;margin-top:13px;padding:13px 15px;border:1px solid rgba(255,255,255,.84);border-radius:22px;color:var(--text);text-align:left;background:radial-gradient(circle at 86% 15%,rgba(55,139,132,.13),transparent 28%),linear-gradient(128deg,#ffffffc2,#ebf2ef78);box-shadow:0 17px 34px #2933371a,inset 0 1px #fff}.account-wallet-entry>.nova-symbol{width:56px;height:56px;color:#2d817a;background:linear-gradient(145deg,#e7faf7cc,#fff8da6b);box-shadow:0 12px 22px #2d817a24,inset 0 1px #fff}.account-wallet-entry>span:nth-child(2){min-width:0}.account-wallet-entry small,.account-wallet-entry strong,.account-wallet-entry em{display:block}.account-wallet-entry small{color:#327e77;font-size:10px;font-weight:720}.account-wallet-entry strong{margin-top:3px;color:var(--text);font-size:20px;font-variant-numeric:tabular-nums}.account-wallet-entry em{margin-top:4px;overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;line-height:1.35;text-overflow:ellipsis}.account-wallet-entry>svg{color:#8c681f}.account-wallet-entry:active,.team-share-action:active{transform:scale(.985)}@media(max-width:350px){.vip-perks-preview{padding-inline:12px}.vip-perks-preview-head h2{font-size:15px}.vip-perks-preview-grid strong{font-size:9px}.team-hero{grid-template-columns:minmax(0,1fr) 58px;padding-inline:15px}.team-hero-symbol .nova-symbol{width:56px;height:56px}.team-hero-copy h2{font-size:20px}.account-wallet-entry{grid-template-columns:50px minmax(0,1fr) 16px;gap:10px;padding-inline:12px}.account-wallet-entry>.nova-symbol{width:48px;height:48px}}.account-avatar{display:grid;place-items:center;flex:0 0 auto;overflow:hidden;color:var(--gold-dark);border-radius:inherit}.account-avatar img{width:100%;height:100%;display:block;object-fit:cover}.home-header-avatar{width:100%;height:100%;border-radius:50%}.profile-avatar.account-avatar{width:36px;height:36px;border-radius:50%}.account-v2{min-height:100%;padding:16px 0 24px;letter-spacing:0}.account-v2 .account-page-header{min-height:52px;margin-bottom:17px}.account-v2 .account-page-header h1{margin:3px 0 0;font-size:23px;line-height:1.15;letter-spacing:0}.account-v2 .task-page-overline{font-size:10px;letter-spacing:0}.account-v2 .task-page-notice{position:relative}.account-v2 .task-page-notice b{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border:2px solid rgba(248,249,247,.92);border-radius:999px;color:#fff;background:#c48c22;font-size:9px;line-height:1}.account-identity-panel,.account-wallet-hub,.account-utilities-panel,.account-profile-form,.account-guide-detail,.account-security-summary,.account-password-form,.account-payout-surface,.account-payout-form{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.84);background:linear-gradient(135deg,#ffffffad,#f6f7f361),#ffffff3d;box-shadow:0 18px 38px #2e373817,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(24px) saturate(142%);backdrop-filter:blur(24px) saturate(142%)}.account-identity-panel:before,.account-wallet-hub:before,.account-guide-detail:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.34),transparent 42%,rgba(255,245,202,.13))}.account-identity-panel>*,.account-wallet-hub>*,.account-guide-detail>*{position:relative;z-index:1}.account-identity-panel{display:grid;grid-template-columns:68px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:7px 13px;padding:17px;border-radius:26px;background:radial-gradient(circle at 91% 6%,rgba(216,173,69,.15),transparent 34%),linear-gradient(135deg,#ffffffbd,#f7f2de57)}.account-identity-avatar{position:relative;grid-row:1 / 3;width:68px;height:68px;border:1px solid rgba(216,173,69,.34);border-radius:23px;background:linear-gradient(145deg,#ffffffe6,#f4e2a875);box-shadow:0 13px 27px #9c731f26,inset 0 1px #fff}.account-avatar-large{width:100%;height:100%;border-radius:22px}.account-identity-avatar>span:last-child{position:absolute;right:-4px;bottom:-4px;width:25px;height:25px;display:grid;place-items:center;border:3px solid rgba(249,248,242,.92);border-radius:50%;color:#fff;background:linear-gradient(145deg,#d9ae46,#a9741c);box-shadow:0 6px 12px #976a1933}.account-identity-copy{min-width:0;align-self:end}.account-identity-copy>small{display:block;color:#8b6a24;font-size:10px;font-weight:700}.account-identity-copy h2{overflow:hidden;margin:4px 0 0;color:var(--text);font-size:18px;line-height:1.15;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.account-identity-copy>button{max-width:100%;display:inline-flex;align-items:center;gap:6px;margin-top:7px;color:#5f6975;font-size:11px;font-weight:550}.account-identity-copy>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity-copy>button svg{flex:0 0 auto;color:#9b7425}.account-v2 .account-vip-pill{align-self:start;gap:5px;padding:7px 9px;border:1px solid rgba(216,173,69,.2);border-radius:11px;font-size:10px;background:#fff8dac2;box-shadow:inset 0 1px #ffffffe6}.account-edit-profile{align-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;min-height:30px;color:#6a7380;font-size:10px;font-weight:650}.account-edit-profile svg{color:#a77920}.account-wallet-hub{margin-top:14px;padding:17px;border-radius:26px;background:radial-gradient(circle at 90% 8%,rgba(58,143,134,.16),transparent 34%),linear-gradient(135deg,#ffffffbf,#e3f1ed6b)}.account-wallet-balance{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;color:var(--text);text-align:left}.account-wallet-symbol{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(43,132,123,.13);border-radius:16px;color:#237b73;background:linear-gradient(145deg,#e0f8f4e0,#ffffff85);box-shadow:0 10px 20px #25766d1f,inset 0 1px #fff}.account-wallet-balance>span:nth-child(2){min-width:0}.account-wallet-balance small,.account-wallet-balance strong,.account-wallet-balance em{display:block}.account-wallet-balance small{color:#2c7d76;font-size:10px;font-weight:750}.account-wallet-balance strong{margin-top:3px;color:#15232a;font-size:25px;line-height:1.08;letter-spacing:0;font-variant-numeric:tabular-nums}.account-wallet-balance em{margin-top:5px;overflow:hidden;color:#68737c;font-size:10px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.account-wallet-balance>svg{color:#8d6a24}.account-wallet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px;padding-top:14px;border-top:1px solid rgba(100,126,123,.12)}.account-wallet-actions button{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;padding:6px 7px;border-radius:14px;color:#38444d;text-align:left;transition:transform .16s ease,background .16s ease}.account-wallet-actions button:active{transform:scale(.97)}.account-wallet-actions button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:11px}.account-wallet-actions .is-deposit>span{color:#167c68;background:#d2f2e7c7}.account-wallet-actions .is-withdraw>span{color:#aa5b5d;background:#fae2e1cc}.account-wallet-actions .is-records>span{color:#4f708b;background:#deeaf4d1}.account-wallet-actions strong{overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.account-services-panel{margin-top:20px}.account-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 3px 11px}.account-section-title small{display:none}.account-section-title h2{margin:0;color:var(--text);font-size:17px;line-height:1.2;letter-spacing:0}.account-section-title p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.account-section-title>svg{margin-top:2px;color:#b68526}.account-support-primary{position:relative;width:100%;min-height:82px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.84);border-radius:22px;color:#143d42;text-align:left;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.72),transparent 34%),linear-gradient(130deg,#d5f3efd6,#ecf6f59e 62%,#f4e1a97a);box-shadow:0 16px 32px #2b69671c,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.account-support-primary>.nova-symbol{width:48px;height:48px;color:#217d76;background:#fff9;box-shadow:0 9px 20px #29746c24,inset 0 1px #fff}.account-support-primary>span:nth-child(2){min-width:0}.account-support-primary small,.account-support-primary strong{display:block}.account-support-primary small{color:#21756f;font-size:11px;font-weight:800}.account-support-primary strong{margin-top:4px;color:#29474b;font-size:10px;font-weight:600;line-height:1.42}.account-support-primary>b{display:flex;align-items:center;gap:4px;color:#9b7221;font-size:10px;white-space:nowrap}.account-support-unread{position:absolute;top:8px;right:8px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;color:#fff;border:2px solid rgba(244,250,248,.96);border-radius:999px;background:#c64750;box-shadow:0 5px 12px #c6475038;font-size:8px;font-style:normal;font-weight:800}.account-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px}.account-service-grid>button{min-width:0;min-height:108px;display:flex;flex-direction:column;align-items:flex-start;padding:13px;border:1px solid rgba(255,255,255,.82);border-radius:19px;color:var(--text);text-align:left;background:#ffffff6b;box-shadow:0 13px 26px #36404412,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.account-service-grid>button>span{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:12px}.account-service-grid .is-messages{color:#3d7294;background:#daeaf6d1}.account-service-grid .is-security{color:#557080;background:#e2ebf0d1}.account-service-grid>button>span b{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border:2px solid #f5f7f5;border-radius:999px;color:#fff;background:#bd8520;font-size:8px}.account-service-grid strong{margin-top:10px;font-size:12px;line-height:1.25}.account-service-grid small{display:block;margin-top:4px;color:var(--muted);font-size:9px;line-height:1.38}.account-tutorial-entry{width:100%;min-height:105px;display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;margin-top:18px;padding:15px;border:1px solid rgba(216,173,69,.25);border-radius:23px;color:var(--text);text-align:left;background:radial-gradient(circle at 90% 15%,rgba(226,184,81,.2),transparent 36%),linear-gradient(130deg,#fffcefcc,#f3ebcf8c);box-shadow:0 16px 34px #8566261a,inset 0 1px #fff}.account-tutorial-symbol{width:50px;height:50px;display:grid;place-items:center;border-radius:17px;color:#a87820;background:linear-gradient(145deg,#ffffffc7,#f1d3808a);box-shadow:0 10px 20px #996d1e1f,inset 0 1px #fff}.account-tutorial-entry>span:nth-child(2){min-width:0}.account-tutorial-entry small,.account-tutorial-entry strong,.account-tutorial-entry em{display:block}.account-tutorial-entry small{color:#9a6d1a;font-size:11px;font-weight:800}.account-tutorial-entry strong{margin-top:4px;font-size:11px;line-height:1.4}.account-tutorial-entry em{display:flex;align-items:center;gap:4px;margin-top:7px;color:#727a80;font-size:9px;font-style:normal}.account-tutorial-entry em svg{color:#9e7727}.account-tutorial-entry>b{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:-4px;color:#8f671b;font-size:10px}.account-utilities-panel{margin-top:18px;border-radius:22px}.account-utility-row{width:100%;min-height:66px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;color:var(--text);text-align:left;text-decoration:none;border-bottom:1px solid rgba(128,142,151,.12);cursor:pointer}.account-utility-row:last-child{border-bottom:0}.account-utility-row>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:13px}.account-utility-row .is-website{color:#347d78;background:#d8f0edcc}.account-utility-row .is-language{color:#6a7084;background:#e4e8f0d1}.account-utility-row>span:nth-child(2){min-width:0}.account-utility-row strong,.account-utility-row small{display:block}.account-utility-row strong{font-size:11px}.account-utility-row small{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.35}.account-utility-row>svg{color:#9a7224}.account-v2 .account-language-row{cursor:default}.account-v2 .account-language-switch{flex:0 0 auto;gap:3px;padding:3px;border-radius:10px}.account-v2 .account-language-switch button{min-width:36px;min-height:28px;padding:4px 7px;border-radius:8px;font-size:9px;font-weight:700}.account-v2 .account-sign-out{min-height:48px;margin:16px 0 0;gap:8px;border-radius:16px;color:#8b5558;font-size:11px;background:#ffffff38}.account-v2 .account-sign-out:hover{color:#8b5558;background:#fae5e47a}.account-subpage-intro{padding:5px 3px 15px}.account-subpage-intro h2{margin:0;color:var(--text);font-size:21px;line-height:1.18;letter-spacing:0}.account-subpage-intro p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.account-profile-form{padding:17px;border-radius:25px}.account-avatar-editor{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:15px;padding-bottom:17px;border-bottom:1px solid rgba(118,134,142,.12)}.account-avatar-editor>button:first-child{position:relative;width:78px;height:78px;border:1px solid rgba(216,173,69,.32);border-radius:25px;background:linear-gradient(145deg,#ffffffd6,#f2e0a87a);box-shadow:0 13px 26px #91691c24,inset 0 1px #fff}.account-avatar-preview{width:100%;height:100%;border-radius:24px}.account-avatar-editor>button:first-child>span:last-child{position:absolute;right:-4px;bottom:-4px;width:27px;height:27px;display:grid;place-items:center;border:3px solid #f3f3ed;border-radius:50%;color:#fff;background:#b98422}.account-avatar-editor>div strong,.account-avatar-editor>div small{display:block}.account-avatar-editor>div strong{color:var(--text);font-size:14px}.account-avatar-editor>div small{margin-top:5px;color:var(--muted);font-size:9px;line-height:1.4}.account-avatar-editor>div button{margin-top:8px;color:#9b5558;font-size:9px;font-weight:700}.account-form-field{display:block;margin-top:16px}.account-form-field>span{display:block;margin-bottom:7px;color:#4d5964;font-size:10px;font-weight:700}.account-form-field>input,.account-form-field>select,.account-form-field>div{width:100%;min-height:48px;display:flex;align-items:center;border:1px solid rgba(126,142,151,.18);border-radius:14px;color:var(--text);background:#ffffff8c;box-shadow:inset 0 1px #ffffffd1}.account-form-field input{min-width:0;flex:1;height:46px;padding:0 13px;border:0;outline:0;color:var(--text);font:inherit;font-size:13px;background:transparent}.account-form-field>input{border-color:#5b6d7638;background:#f6f8f7d1}.account-form-field>select{padding:0 13px;outline:0;font:inherit;font-size:13px}.account-form-field input::placeholder{color:#a0a9af;opacity:1}.account-form-field.is-readonly>div{padding-right:13px;background:#e5eaeb75}.account-form-field.is-readonly svg{flex:0 0 auto;color:#7b8992}.account-form-field>small{display:block;margin-top:6px;color:var(--muted);font-size:9px;line-height:1.4}.account-form-error{margin:13px 0 0;padding:9px 11px;border-radius:11px;color:#994f53;background:#fae2e1ad;font-size:10px;line-height:1.4}.account-form-success{display:flex;align-items:center;gap:7px;margin:13px 0 0;padding:10px 11px;border-radius:11px;color:#1f7359;background:#dcf5e8b8;font-size:11px;line-height:1.4}.account-form-primary{width:100%;min-height:51px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;border-radius:15px;color:#fffdf8;background:linear-gradient(135deg,#c89630,#a8751b);box-shadow:0 13px 24px #9f701a33,inset 0 1px #ffffff59;font-size:12px;font-weight:800}.account-form-primary:disabled{cursor:wait;opacity:.62}.account-guide-head{display:flex;align-items:center;gap:12px;padding:4px 3px 16px}.account-guide-head>span{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:#a8751d;background:#f9e8b49e}.account-guide-head h2{margin:0;color:var(--text);font-size:19px;letter-spacing:0}.account-guide-head p{margin:5px 0 0;color:var(--muted);font-size:10px}.account-guide-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:11px;padding:5px;border:1px solid rgba(255,255,255,.78);border-radius:18px;background:#ffffff52;box-shadow:inset 0 1px #ffffffdb}.account-guide-tabs button{min-width:0;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:7px 4px;border-radius:13px;color:#7a838c;font-size:9px;font-weight:700;line-height:1.2}.account-guide-tabs button.is-active{color:#93691b;background:#fff9e2db;box-shadow:0 8px 18px #795e2617,inset 0 1px #fff}.account-guide-tabs button:nth-child(2).is-active{color:#9c5559;background:#fdedeadb}.account-guide-tabs button:nth-child(3).is-active{color:#277a73;background:#e2f5f2db}.account-guide-detail{padding:17px;border-radius:25px}.account-guide-detail.is-withdraw{background:linear-gradient(135deg,#ffffffb8,#fae8e65c)}.account-guide-detail.is-tasks{background:linear-gradient(135deg,#ffffffb8,#dbf2ee61)}.account-guide-detail-title{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid rgba(122,137,145,.12)}.account-guide-detail-title>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#a87921;background:#f9e7b0ad}.account-guide-detail.is-withdraw .account-guide-detail-title>span{color:#9b5559;background:#f9deddbd}.account-guide-detail.is-tasks .account-guide-detail-title>span{color:#247d73;background:#d3f1ecbd}.account-guide-detail-title h2{margin:0;color:var(--text);font-size:16px;letter-spacing:0}.account-guide-detail-title p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.42}.account-guide-steps{display:grid;gap:0;margin:0;padding:8px 0 0;list-style:none}.account-guide-steps li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;min-height:62px}.account-guide-steps li:not(:last-child):after{content:"";position:absolute;top:46px;bottom:-16px;left:15px;width:1px;background:#a4844333}.account-guide-steps li>b{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(216,173,69,.25);border-radius:11px;color:#93691d;background:#fff9e1c2;font-size:11px}.account-guide-steps small,.account-guide-steps strong{display:block}.account-guide-steps small{color:#9b772d;font-size:8px;font-weight:750}.account-guide-steps strong{margin-top:4px;color:#39444c;font-size:11px;font-weight:650;line-height:1.4}.account-guide-cta{width:100%;min-height:49px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;border-radius:15px;color:#fffdf7;background:linear-gradient(135deg,#c9952e,#a9751c);box-shadow:0 12px 22px #966b1b2e;font-size:11px;font-weight:800}.account-guide-detail.is-withdraw .account-guide-cta{background:linear-gradient(135deg,#b86a6b,#965052)}.account-guide-detail.is-tasks .account-guide-cta{background:linear-gradient(135deg,#3a978d,#23756e)}.account-security-summary{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:16px;border-radius:23px;background:linear-gradient(135deg,#ffffffb3,#d9f2ec6b)}.account-security-summary>span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:#267b70;background:#d7f2ecc2}.account-security-summary small,.account-security-summary strong,.account-security-summary p{display:block}.account-security-summary small{color:var(--muted);font-size:9px}.account-security-summary strong{margin-top:3px;color:#1d6e64;font-size:15px}.account-security-summary p{margin:4px 0 0;color:var(--muted);font-size:9px}.account-security-summary>i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#3a9a80;font-style:normal}.account-security-payout{width:100%;min-height:76px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;border:1px solid rgba(255,255,255,.8);border-radius:21px;color:var(--text);text-align:left;background:linear-gradient(135deg,#ffffffad,#f5edc966);box-shadow:0 13px 26px #755d2814,inset 0 1px #fff}.account-security-payout>span:first-child{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#9a7020;background:#fff4c5c2}.account-security-payout small,.account-security-payout strong{display:block}.account-security-payout small{color:#8a6b2e;font-size:11px;font-weight:750}.account-security-payout strong{margin-top:4px;color:#4d5964;font-size:12px;line-height:1.4}.account-security-payout>span:last-child{display:flex;align-items:center;gap:3px;color:#9a7020;font-size:10px;font-weight:750;white-space:nowrap}.account-payout-surface,.account-payout-form{margin-top:13px;padding:17px;border-radius:24px}.account-payout-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-payout-heading>div{display:flex;align-items:baseline;gap:8px}.account-payout-heading small{color:var(--muted);font-size:12px}.account-payout-heading strong{color:var(--text);font-size:19px}.account-payout-heading>button{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:11px;color:#8f681d;font-size:11px;font-weight:750;background:#fff5cdad}.account-payout-list{display:grid;gap:8px;margin-top:13px}.account-payout-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 11px;border:1px solid rgba(126,139,145,.12);border-radius:17px;background:#ffffff7a}.account-payout-list article>span:first-child{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#24796f;background:#d6f2edc2}.account-payout-list article>span:nth-child(2){min-width:0}.account-payout-list strong,.account-payout-list small{display:block}.account-payout-list strong{font-size:13px}.account-payout-list small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-payout-list em{padding:4px 7px;border-radius:999px;color:#8c661e;font-size:9px;font-style:normal;font-weight:800;background:#fff4c6b8}.account-payout-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.account-payout-actions>button{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(126,139,145,.13);border-radius:11px;color:#307b73;background:#ffffffa8;box-shadow:inset 0 1px #ffffffeb}.account-payout-actions>button:active{transform:scale(.96)}.account-payout-actions>button.is-delete{color:#a85558;background:#fff1efbd}.account-payout-notice{margin-inline:2px}.account-payout-delete-panel{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:11px;margin-top:13px;padding:16px;border:1px solid rgba(204,127,122,.18);border-radius:22px;background:linear-gradient(135deg,#fff8f6db,#f5f0e294);box-shadow:0 16px 30px #533a3617,inset 0 1px #fffffff0}.account-payout-delete-panel>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#a85558;background:#ffe8e5c2}.account-payout-delete-panel h2{margin:1px 0 0;color:var(--text);font-size:15px}.account-payout-delete-panel strong{display:block;margin-top:6px;color:#8d5552;font-size:12px}.account-payout-delete-panel p{margin:5px 0 0;color:#6d7478;font-size:10px;line-height:1.5}.account-payout-delete-panel>.account-form-error,.account-payout-delete-actions{grid-column:1 / -1}.account-payout-delete-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.account-payout-delete-actions button{min-height:44px;border-radius:13px;color:#65717a;font-size:11px;font-weight:750;background:#ffffffad}.account-payout-delete-actions button:last-child{color:#fff;background:linear-gradient(135deg,#b76968,#92514f);box-shadow:0 10px 18px #974e4b29}.account-payout-delete-actions button:disabled{opacity:.5}.account-payout-empty{min-height:116px;display:grid;place-items:center;align-content:center;gap:6px;margin-top:12px;padding:15px;color:var(--muted);text-align:center}.account-payout-empty strong{color:var(--text);font-size:13px}.account-payout-empty small{max-width:230px;font-size:11px;line-height:1.5}.account-password-form{margin-top:13px;padding:17px;border-radius:24px}.account-password-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:5px}.account-password-heading h2{margin:0;color:var(--text);font-size:16px;letter-spacing:0}.account-password-heading p{margin:5px 0 0;color:var(--muted);font-size:9px}.account-password-heading>button{display:flex;align-items:center;gap:5px;min-height:32px;padding:6px 8px;border-radius:10px;color:#65727b;background:#e4eaeb94;font-size:8px;font-weight:700}.account-security-support{width:100%;min-height:66px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:11px 14px;border:1px solid rgba(255,255,255,.76);border-radius:19px;color:#245f5c;text-align:left;background:#dcf2ee80;box-shadow:0 11px 22px #316a6412,inset 0 1px #fff}.account-security-support>svg:first-child{width:40px;height:40px;padding:9px;border-radius:13px;background:#ffffff94}.account-security-support small,.account-security-support strong{display:block}.account-security-support small{color:#69817f;font-size:9px}.account-security-support strong{margin-top:3px;font-size:11px}.account-security-support>svg:last-child{color:#9a7327}@media(max-width:350px){.account-identity-panel{grid-template-columns:60px minmax(0,1fr) auto;gap:6px 10px;padding-inline:13px}.account-identity-avatar{width:60px;height:60px;border-radius:20px}.account-avatar-large{border-radius:19px}.account-identity-copy h2{font-size:16px}.account-wallet-hub{padding-inline:13px}.account-wallet-balance{grid-template-columns:42px minmax(0,1fr) 16px;gap:9px}.account-wallet-symbol{width:42px;height:42px}.account-wallet-balance strong{font-size:22px}.account-wallet-actions{gap:3px}.account-wallet-actions button{grid-template-columns:29px minmax(0,1fr);gap:4px;padding-inline:3px}.account-wallet-actions button>span{width:29px;height:29px}.account-support-primary{grid-template-columns:44px minmax(0,1fr)}.account-support-primary>.nova-symbol{width:44px;height:44px}.account-support-primary>b{grid-column:2;justify-self:start;margin-top:-5px}.account-utility-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding-inline:10px}.account-v2 .account-language-switch button{min-width:32px;padding-inline:5px}}.finance-workspace{min-height:100%;padding:15px 0 18px}.finance-page-header{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:46px}.finance-page-header h1{margin-top:4px;color:var(--text);font-size:24px;line-height:1}.finance-page-header .task-page-overline{font-size:10px}.finance-loading{min-height:70vh;display:grid;place-items:center;color:var(--muted);font-size:14px}.finance-balance-surface,.finance-command-surface,.finance-setup-surface,.finance-rules-surface,.finance-history-surface{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.82);background:linear-gradient(135deg,#ffffffbd,#eff6f46b);box-shadow:0 18px 36px #2e343d1a,inset 0 1px #fffffff5;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.finance-balance-surface{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:16px;border-radius:24px}.finance-balance-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;color:#1e756d;background:linear-gradient(145deg,#d3f3eeeb,#ffffff9e);box-shadow:0 10px 20px #1f766c1f,inset 0 1px #fff}.finance-workspace.is-withdraw .finance-balance-icon{color:#aa5b5d;background:linear-gradient(145deg,#fae2e1e0,#ffffffa6)}.finance-balance-surface>span:not(.finance-balance-icon){min-width:0}.finance-balance-surface small,.finance-balance-surface strong,.finance-balance-surface b{display:block}.finance-balance-surface small{color:var(--muted);font-size:12px}.finance-balance-surface strong{margin-top:4px;color:var(--text);font-size:23px;font-variant-numeric:tabular-nums}.finance-balance-surface>span:last-child{text-align:right}.finance-balance-surface b{margin-top:5px;color:#617181;font-size:13px}.finance-command-surface,.finance-setup-surface,.finance-rules-surface,.finance-history-surface{margin-top:14px;padding:19px 17px;border-radius:26px}.finance-command-surface{background:radial-gradient(circle at 94% 4%,rgba(216,173,69,.13),transparent 32%),linear-gradient(135deg,#fffc,#f6f2de61)}.finance-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-section-title>span{min-width:0}.finance-section-title.is-secondary{margin-top:19px;padding-top:16px;border-top:1px solid rgba(109,122,130,.12)}.finance-section-title>span,.finance-section-title>span>small{display:flex;align-items:center}.finance-section-title>span{gap:8px}.finance-section-title>span>small{min-width:28px;height:28px;justify-content:center;border-radius:9px;color:#9a711e;font-size:10px;font-weight:800;background:#fff5c7ad}.finance-section-title strong{color:var(--text);font-size:14px}.finance-section-title>em{min-width:0;max-width:48%;color:#1d7069;font-size:clamp(12px,3.7vw,16px);font-style:normal;font-weight:800;text-align:right;white-space:nowrap}.finance-section-title>button{display:inline-flex;align-items:center;gap:4px;color:#9a711e;font-size:12px;font-weight:750}.finance-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.finance-amount-grid button{min-width:0;min-height:56px;display:grid;align-content:center;justify-items:center;gap:1px;padding:5px 3px;border:1px solid rgba(126,139,145,.12);border-radius:14px;color:#4d5a64;background:#ffffff75;box-shadow:inset 0 1px #ffffffe6;transition:transform .15s ease,border-color .15s ease,background .15s ease}.finance-amount-grid button small,.finance-amount-grid button strong{display:block;max-width:100%;overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap}.finance-amount-grid button small{color:#82909a;font-size:9px;font-weight:700;letter-spacing:.02em}.finance-amount-grid button strong{color:inherit;font-size:14px;font-weight:800;line-height:1.12}.finance-amount-grid button.is-dense strong{font-size:12px}.finance-amount-grid button.is-compact strong{font-size:10px}.finance-amount-grid button:active{transform:scale(.97)}.finance-amount-grid button.is-selected{border-color:#bf912b6b;color:#795614;background:linear-gradient(145deg,#fff7d2eb,#ffffffb3);box-shadow:0 8px 16px #a1761c1a,inset 0 1px #fff}.finance-custom-amount,.finance-pin-field,.finance-setup-surface label{display:grid;gap:7px;color:#65717a;font-size:12px;font-weight:650}.finance-custom-amount{margin-top:12px}.finance-custom-amount>span:last-child{display:grid;grid-template-columns:28px 1fr;align-items:center;min-height:50px;border:1px solid rgba(126,139,145,.15);border-radius:14px;background:#ffffff94}.finance-custom-amount b{text-align:center;color:#9d7420;font-size:16px}.finance-custom-amount input,.finance-pin-field input,.finance-setup-surface input,.finance-setup-surface select{min-width:0;min-height:48px;padding:0 11px;border:1px solid rgba(126,139,145,.16);border-radius:13px;outline:0;color:var(--text);font:inherit;font-size:15px;background:#ffffff9e}.finance-custom-amount input{border:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent}.finance-custom-amount input::-webkit-inner-spin-button,.finance-custom-amount input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.finance-custom-amount>small{margin-top:-1px;color:#7a858c;font-size:11px;font-weight:600;line-height:1.4}.finance-custom-amount>small.is-error{color:#a65558}.finance-custom-amount.has-error>span:last-of-type{border-color:#b75b5e61;background:#fff7f6b8}.finance-channel-grid,.finance-account-list{display:grid;gap:7px;margin-top:12px}.finance-channel-grid button,.finance-account-list button{width:100%;display:grid;align-items:center;color:#3e4b55;text-align:left;border:1px solid rgba(126,139,145,.12);background:#ffffff75}.finance-payment-link{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;min-height:72px;margin-top:12px;padding:11px 12px;border:1px solid rgba(191,145,43,.24);border-radius:18px;background:linear-gradient(135deg,#fff9ddc2,#e5f5f18a);box-shadow:inset 0 1px #ffffffe6}.finance-payment-link>span:first-child{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#9b7020;background:#fff2bbc7}.finance-payment-link>span:nth-child(2){min-width:0}.finance-payment-link strong,.finance-payment-link small{display:block}.finance-payment-link strong{color:var(--text);font-size:13px}.finance-payment-link small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.45}.finance-payment-link>svg{color:#2b8b72}.finance-channel-grid button{grid-template-columns:34px minmax(0,1fr) 18px;gap:9px;min-height:48px;padding:7px 10px;border-radius:15px;font-size:10px;font-weight:700}.finance-channel-grid button>span,.finance-account-list button>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#24796f;background:#d6f2edc7}.finance-channel-grid button>svg:last-child{opacity:0;color:#9d7420}.finance-channel-grid button.is-selected,.finance-account-list button.is-selected{border-color:#bf912b4d;background:#fff9deb8}.finance-channel-grid button.is-selected>svg:last-child{opacity:1}.finance-net-summary{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;margin-top:13px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#ddf4efb8,#fffcebad);box-shadow:inset 0 1px #ffffffe6}.finance-net-summary>span:first-child{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#247a70;background:#ffffffad;box-shadow:0 9px 18px #247a701a}.finance-net-summary small,.finance-net-summary strong,.finance-net-summary em,.finance-rule-grid small,.finance-rule-grid strong{display:block}.finance-net-summary small,.finance-rule-grid small{color:var(--muted);font-size:12px}.finance-rule-grid strong{margin-top:5px;color:var(--text);font-size:14px}.finance-tax-lines{min-width:0}.finance-fee-row,.finance-received-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.finance-fee-row>span{display:grid;gap:2px;min-width:0}.finance-fee-row small{color:#52636a;font-size:12px;font-weight:700;white-space:nowrap}.finance-fee-row em{color:#7c888d;font-size:10px;font-style:normal;font-weight:600;white-space:nowrap}.finance-fee-row>strong{color:#35484e;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.finance-received-row{margin-top:9px;padding-top:10px;border-top:1px solid rgba(112,130,130,.14)}.finance-received-row strong{color:#167568;font-size:22px;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-eligibility-note{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:11px 12px;border-radius:16px;color:#7d5520;background:#ffefcfa8}.finance-eligibility-note>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ffffffa8}.finance-eligibility-note strong,.finance-eligibility-note small{display:block}.finance-eligibility-note strong{font-size:12px}.finance-eligibility-note small{margin-top:4px;color:#765f42;font-size:10px;line-height:1.45}.finance-eligibility-note.is-schedule{color:#4d6171;background:#e4eef6ad}.finance-eligibility-note.is-limit{color:#8c4f52;background:#fae4e2ad}.finance-rule-grid span{padding:11px;border-radius:15px;background:#ffffff73}.finance-account-list button{grid-template-columns:36px minmax(0,1fr) 20px;gap:9px;min-height:64px;padding:8px 10px;border-radius:16px}.finance-account-list button>span:nth-child(2){min-width:0}.finance-account-list strong,.finance-account-list small{display:block}.finance-account-list strong{font-size:13px}.finance-account-list small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.finance-account-list button>svg{color:#b98928}.finance-empty-inline{margin-top:12px;padding:15px;border:1px dashed rgba(126,139,145,.22);border-radius:15px;color:var(--muted);font-size:12px;text-align:center}.finance-empty-account-action{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:70px;margin-top:12px;padding:10px 11px;border:1px dashed rgba(164,126,48,.3);border-radius:16px;color:#4c5962;text-align:left;background:#fffced7a}.finance-empty-account-action>span:first-child{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#9a711e;background:#fff1beb3}.finance-empty-account-action strong,.finance-empty-account-action small{display:block}.finance-empty-account-action strong{font-size:12px}.finance-empty-account-action small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.4}.finance-empty-account-action>svg{color:#9a711e}.finance-pin-field{margin-top:13px}.finance-pin-field>span{display:flex;align-items:center;gap:6px}.finance-pin-field input{font-size:17px;letter-spacing:5px}.finance-secret-input{position:relative;display:block;min-width:0}.finance-secret-input input{width:100%;padding-right:48px}.finance-secret-input>button{position:absolute;top:50%;right:8px;width:34px;height:34px;display:grid;place-items:center;transform:translateY(-50%);border-radius:10px;color:#65737d;background:#e6ececb8}.finance-secret-input>button:active{transform:translateY(-50%) scale(.95)}.finance-review-note,.finance-schedule-note{display:flex;align-items:flex-start;gap:8px;margin:14px 1px 0;color:#65727b;font-size:11px;line-height:1.55}.finance-fee-note{display:block;margin-top:6px;color:#69777c;font-size:10px;line-height:1.35}.finance-submit-dock{position:sticky;bottom:82px;z-index:8;margin:12px -4px;padding:7px;border:1px solid rgba(255,255,255,.76);border-radius:20px;background:linear-gradient(135deg,#ffffffc7,#fbf6e3b3);box-shadow:0 13px 25px #45525724,inset 0 1px #ffffffeb;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.finance-submit-dock .finance-submit{min-height:52px}.finance-review-note svg,.finance-schedule-note svg{flex:0 0 auto;color:#9b7529}.finance-submit,.finance-setup-surface>button{width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;border-radius:17px;color:#fff;font-size:15px;font-weight:800;background:linear-gradient(135deg,#bea049,#d29c24 58%,#237e76);box-shadow:0 14px 24px #a97b1d33,inset 0 1px #ffffff57}.finance-workspace.is-withdraw .finance-submit{background:linear-gradient(135deg,#b78c38,#b7675e 62%,#347e77)}.finance-submit:disabled,.finance-setup-surface>button:disabled{opacity:.45;box-shadow:none}.finance-feedback{display:flex;align-items:center;gap:7px;margin-top:12px;padding:10px 11px;border-radius:13px;font-size:12px;line-height:1.45}.finance-feedback.is-error{color:#9b4446;background:#fce6e5b8}.finance-feedback.is-success{color:#1f7359;background:#dcf5e8b8}.finance-setup-surface{display:grid;gap:11px}.finance-setup-surface .finance-section-title{margin-bottom:2px}.finance-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.finance-history-list{display:grid;margin-top:10px}.finance-history-list article{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid rgba(126,139,145,.12)}.finance-history-list article:last-child{border-bottom:0}.finance-history-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:12px;color:#24796f;background:#d6f2edb8}.finance-history-icon.is-withdrawal{color:#a75b5e;background:#fae2e1bd}.finance-history-list article>span:nth-child(2){min-width:0}.finance-history-list strong,.finance-history-list small,.finance-history-list b,.finance-status{display:block}.finance-history-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.finance-history-list small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.finance-history-list article>span:last-child{text-align:right}.finance-history-list b{font-size:13px;font-variant-numeric:tabular-nums}.finance-status{margin-top:5px;color:#8a6b28;font-size:10px;font-weight:750}.finance-status.is-completed{color:#187055}.finance-status.is-rejected{color:#a3474b}.finance-status.is-processing{color:#3c6f8f}.finance-history-empty{display:grid;justify-items:center;gap:6px;padding:25px 10px 17px;color:var(--muted);font-size:12px}@media(max-width:350px){.finance-command-surface,.finance-setup-surface,.finance-rules-surface,.finance-history-surface{padding-inline:13px}.finance-balance-surface{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding-inline:13px}.finance-balance-icon{width:40px;height:40px}.finance-balance-surface strong{font-size:21px}.finance-amount-grid{gap:5px}.finance-amount-grid button{font-size:12px}}.support-quick-panel{margin-top:14px;padding:15px;border:1px solid rgba(255,255,255,.78);border-radius:24px;background:radial-gradient(circle at 94% 12%,rgba(102,184,184,.14),transparent 33%),linear-gradient(135deg,#ffffffc7,#fff9e361);box-shadow:0 16px 30px #2e343d13,inset 0 1px #ffffffe6;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%)}.support-quick-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-quick-panel>header span,.support-quick-panel>header small,.support-quick-panel>header strong{display:block}.support-quick-panel>header small{color:var(--muted);font-size:10px;line-height:1.4}.support-quick-panel>header strong{margin-top:4px;color:var(--text);font-size:15px}.support-quick-panel>header svg{flex:0 0 auto;color:#278781}.support-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}.support-quick-grid button,.support-more-list button{min-width:0;min-height:49px;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:6px;padding:9px 10px;color:#29333d;border:1px solid rgba(255,255,255,.88);border-radius:15px;background:#ffffff94;box-shadow:0 7px 14px #2e343d0b,inset 0 1px #ffffffdb;text-align:left;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.support-quick-grid button span,.support-more-list button span{overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.35}.support-quick-grid button svg,.support-more-list button svg{justify-self:end;color:var(--gold-dark)}.support-quick-grid button:hover,.support-more-list button:hover{transform:translateY(-2px);background:#ffffffd6;box-shadow:0 10px 18px #2e343d13}.support-quick-grid button:disabled,.support-more-list button:disabled{cursor:wait;opacity:.55}.support-more-toggle{width:100%;min-height:39px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:9px;color:#7f5c19;border-radius:13px;font-size:10px;font-weight:750;background:#fff7d89e}.support-more-toggle svg{transition:transform .16s ease}.support-more-toggle svg.is-open{transform:rotate(180deg)}.support-more-list{display:grid;gap:6px;margin-top:8px;animation:support-questions-enter .18s ease both}.support-more-list button{min-height:43px}.support-thread{min-height:500px}.support-message-list{min-height:235px;max-height:410px}.support-message-bubble p{font-size:12px;line-height:1.52}.support-message-bubble.is-recalled{color:var(--muted);border-style:dashed;background:#f6f7f7a3;box-shadow:none}.support-message.is-customer .support-message-bubble.is-recalled{color:#ffffffd1;border-style:dashed;background:linear-gradient(145deg,#b48522b8,#916317b8)}.support-thread-empty{margin:auto;padding:16px 20px;color:var(--muted);font-size:11px;line-height:1.5;text-align:center}.support-composer textarea{font-size:13px}.support-error{margin:10px 3px 0;padding:10px 12px;color:#91434a;border:1px solid rgba(176,77,86,.18);border-radius:13px;background:#ffeff0bd;font-size:10px;line-height:1.45}@keyframes support-questions-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.support-contact-card,.support-thread,.support-quick-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.support-contact-card,.support-thread{background:#fcfcf9f5}.support-quick-panel{background:linear-gradient(135deg,#fcfcf9fa,#fbf7e8f2)}.support-more-list{animation:none}.support-message-bubble{box-shadow:inset 0 1px #fffc}}@media(max-width:350px){.support-quick-panel{padding:13px}.support-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-scroll.is-support-view{overflow:hidden;padding-bottom:10px}.app-scroll.is-support-view .support-workspace{height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:9px;padding:9px 0 0}.app-scroll.is-support-view .support-page-header{min-height:42px}.app-scroll.is-support-view .support-page-header h1{margin-top:2px;font-size:20px}.app-scroll.is-support-view .support-contact-card{grid-template-columns:42px minmax(0,1fr);gap:10px;margin-top:0;padding:9px 11px;border-radius:18px}.app-scroll.is-support-view .support-contact-avatar{width:42px;height:42px}.app-scroll.is-support-view .support-contact-card strong{font-size:14px}.app-scroll.is-support-view .support-contact-card div>span{margin-top:3px;font-size:11px}.app-scroll.is-support-view .support-quick-panel{max-height:292px;overflow-y:auto;margin-top:0;padding:11px 12px;border-radius:20px;scrollbar-width:none}.app-scroll.is-support-view .support-quick-panel::-webkit-scrollbar{display:none}.app-scroll.is-support-view .support-quick-panel>header small{font-size:11px}.app-scroll.is-support-view .support-quick-panel>header strong{margin-top:2px;font-size:15px}.app-scroll.is-support-view .support-quick-grid{gap:6px;margin-top:9px}.app-scroll.is-support-view .support-quick-grid button{min-height:44px;padding:7px 9px}.app-scroll.is-support-view .support-quick-grid button span,.app-scroll.is-support-view .support-more-list button span{font-size:12px;line-height:1.3}.app-scroll.is-support-view .support-more-toggle{min-height:35px;margin-top:7px;font-size:11px}.app-scroll.is-support-view .support-more-list{max-height:98px;overflow-y:auto}.app-scroll.is-support-view .support-thread{min-height:0;margin-top:0;padding:10px;border-radius:21px}.app-scroll.is-support-view .support-thread-heading{padding:0 2px 8px}.app-scroll.is-support-view .support-thread-heading span{font-size:13px}.app-scroll.is-support-view .support-message-list{min-height:0;max-height:none;padding:10px 1px}.app-scroll.is-support-view .support-composer{flex:0 0 auto;background:#ffffffd1;box-shadow:0 -7px 18px #2c31380e,inset 0 1px #fffffff0}.app-scroll.is-support-view .support-composer textarea{font-size:14px}.app-scroll.is-support-view .support-error{margin-top:0}@media(max-height:700px){.app-scroll.is-support-view .support-workspace{gap:7px;padding-top:6px}.app-scroll.is-support-view .support-contact-card{padding-block:7px}.app-scroll.is-support-view .support-quick-panel{max-height:220px}.app-scroll.is-support-view .support-quick-grid button{min-height:40px}}.account-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.account-wallet-actions .is-earnings>span{color:#13766d;background:#cff0ead1}.account-wallet-actions strong{font-size:11px}.earnings-workspace,.records-workspace{min-height:100%;padding:14px 18px 118px;color:#17202d}.earnings-workspace .wallet-page-header,.records-workspace .wallet-page-header{margin-bottom:18px}.earnings-hero{position:relative;overflow:hidden;padding:21px 19px 17px;border:1px solid rgba(255,255,255,.72);border-radius:25px;color:#fff;background:radial-gradient(circle at 86% 10%,rgba(233,188,86,.34),transparent 35%),linear-gradient(138deg,#173936,#24655d 63%,#88702d 118%);box-shadow:0 21px 38px #20524c33,inset 0 1px #ffffff47}.earnings-hero:after{content:"";position:absolute;width:150px;height:150px;right:-72px;bottom:-94px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 18px #ffffff09,0 0 0 40px #ffffff06;pointer-events:none}.earnings-hero-total{position:relative;z-index:1}.earnings-hero-total>small,.earnings-hero-total>strong,.earnings-hero-total>span{display:block}.earnings-hero-total>small{color:#ffffffb8;font-size:12px;font-weight:650}.earnings-hero-total>strong{margin-top:6px;font-size:31px;line-height:1.05;font-variant-numeric:tabular-nums}.earnings-hero-total>span{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#ffffffc7;font-size:12px}.earnings-hero-total>span b{color:#c9f3df;font-size:13px}.earnings-period-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:19px;padding-top:15px;border-top:1px solid rgba(255,255,255,.18)}.earnings-period-grid span{min-width:0;padding:0 10px;border-left:1px solid rgba(255,255,255,.14)}.earnings-period-grid span:first-child{padding-left:0;border-left:0}.earnings-period-grid small,.earnings-period-grid strong{display:block}.earnings-period-grid small{color:#ffffffa8;font-size:10px;line-height:1.25}.earnings-period-grid strong{overflow:hidden;margin-top:5px;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.earnings-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.earnings-source-grid button{position:relative;display:grid;grid-template-columns:39px minmax(0,1fr) 14px;grid-template-rows:auto auto;align-items:center;gap:2px 9px;min-width:0;min-height:75px;padding:12px;border:1px solid rgba(255,255,255,.76);border-radius:20px;color:#26323b;text-align:left;background:#ffffffa8;box-shadow:0 12px 28px #414e4e17,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.earnings-source-grid button:active{transform:scale(.975)}.earnings-source-grid button.is-active{border-color:#228b7f57;box-shadow:0 14px 30px #1f837824,inset 0 1px #fff}.earnings-source-grid button>span{grid-row:1 / 3;width:39px;height:39px;display:grid;place-items:center;border-radius:14px}.earnings-source-grid .is-task{color:#16796f;background:#d1f1ebe0}.earnings-source-grid .is-invite{color:#9b6b13;background:#fbebbee6}.earnings-source-grid button>small{align-self:end;color:#68737c;font-size:11px}.earnings-source-grid button>strong{align-self:start;overflow:hidden;color:#152029;font-size:14px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.earnings-source-grid button>svg{grid-column:3;grid-row:1 / 3;color:#a28445}.earnings-trend-panel,.earnings-record-panel,.records-filter-panel,.records-result-panel,.record-detail-facts,.record-timeline-panel,.record-ledger-panel{margin-top:14px;padding:17px;border:1px solid rgba(255,255,255,.78);border-radius:23px;background:#ffffffa3;box-shadow:0 15px 32px #3d464b14,inset 0 1px #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.records-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.records-section-head small,.records-section-head h2{display:block;margin:0}.records-section-head small{color:#6e7881;font-size:10px;line-height:1.35}.records-section-head h2{margin-top:3px;color:#17212d;font-size:17px;line-height:1.2}.records-section-head>svg{color:#a7791d}.records-section-head>button{display:inline-flex;align-items:center;gap:3px;min-height:34px;color:#8b671d;font-size:10px;font-weight:750}.earnings-chart{margin-top:13px}.earnings-chart svg{display:block;width:100%;height:100px;overflow:visible}.earnings-chart-grid{fill:none;stroke:#4f62681f;stroke-width:1}.earnings-chart-area{fill:#3297891f}.earnings-chart-line{fill:none;stroke:#268e82;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.earnings-chart circle{fill:#fff;stroke:#bf8a20;stroke-width:2}.earnings-chart>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:-4px;color:#8a9299;font-size:9px;text-align:center}.earnings-filter-row,.records-type-tabs{display:flex;gap:6px;margin-top:14px;padding:4px;border-radius:15px;background:#e5e9e7ad}.earnings-filter-row button,.records-type-tabs button{flex:1 1 0;min-width:0;min-height:35px;padding:5px;border-radius:11px;color:#66717a;font-size:10px;font-weight:700;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.earnings-filter-row button.is-active,.records-type-tabs button.is-active{color:#765719;background:#fffffff0;box-shadow:0 6px 15px #484c4a17,inset 0 0 0 1px #d8ad4529}.earnings-filter-row.is-period{margin-top:7px;background:transparent;border-bottom:1px solid rgba(88,101,105,.12);border-radius:0}.earnings-filter-row.is-period button{border-radius:0;border-bottom:2px solid transparent}.earnings-filter-row.is-period button.is-active{border-bottom-color:#c08a21;background:transparent;box-shadow:none}.records-list{margin-top:8px}.records-list>button{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto 13px;align-items:center;gap:10px;min-height:72px;padding:11px 0;border-top:1px solid rgba(74,90,94,.1);color:#24303a;text-align:left}.records-list>button:first-child{border-top:0}.records-list>button:active{opacity:.68}.records-item-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;color:#526a78;background:#edf2f4}.records-item-icon.is-task,.records-item-icon.is-deposit{color:#167c70;background:#ddf3ee}.records-item-icon.is-invite{color:#9a6a12;background:#fbefcb}.records-item-icon.is-withdraw{color:#ad5c61;background:#f9e4e3}.records-item-icon.is-vip{color:#7961a1;background:#eee8f7}.records-item-icon.is-reward-code{color:#a87515;background:#fff0c5}.records-list>button>span:nth-child(2),.records-list>button>span:nth-child(3){min-width:0}.records-list>button strong,.records-list>button small,.records-list>button em{display:block}.records-list>button>span:nth-child(2) strong{overflow:hidden;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.records-list>button>span:nth-child(2) small{overflow:hidden;margin-top:3px;color:#707a82;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.records-list>button>span:nth-child(2) em{margin-top:3px;color:#9aa1a7;font-size:9px;font-style:normal}.records-list>button>span:nth-child(3){text-align:right}.records-list>button>span:nth-child(3) b{color:#3a444d;font-size:13px;font-variant-numeric:tabular-nums}.records-list>button>span:nth-child(3) b.is-positive{color:#147d68}.records-list>button>span:nth-child(3) small{margin-top:4px;color:#747e86;font-size:9px}.records-list>button>span:nth-child(3) small.is-completed,.records-list>button>span:nth-child(3) small.is-approved{color:#147c67}.records-list>button>span:nth-child(3) small.is-rejected{color:#b2575e}.records-list>button>span:nth-child(3) small.is-frozen,.records-list>button>span:nth-child(3) small.is-processing{color:#a56c13}.records-list>button>svg{color:#a9afb3}.records-empty,.records-inline-error,.records-list-loading,.records-error,.records-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:150px;padding:24px;color:#738087;text-align:center}.records-empty>svg,.records-inline-error>svg,.records-error>svg{color:#b38428}.records-empty strong,.records-inline-error strong,.records-error strong,.records-loading strong{color:#2b3740;font-size:13px}.records-empty small{max-width:240px;font-size:10px;line-height:1.5}.records-inline-error button,.records-error button{min-height:34px;padding:0 15px;border-radius:12px;color:#765718;font-size:11px;font-weight:750;background:#fbf0ce}.records-list-loading>span,.records-loading>span{width:23px;height:23px;border:2px solid rgba(36,131,120,.16);border-top-color:#268c80;border-radius:50%;animation:records-spin .75s linear infinite}@keyframes records-spin{to{transform:rotate(360deg)}}.records-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:11px;padding-top:13px;border-top:1px solid rgba(75,90,94,.1)}.records-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:0 10px;border-radius:12px;color:#6d531d;font-size:10px;font-weight:750;background:#f9eecca8}.records-pagination button:last-child{justify-self:end}.records-pagination button:disabled{color:#a4aaad;background:#eceeedb3}.records-pagination>span{color:#737d84;font-size:9px;white-space:nowrap}.records-hero{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;padding:18px;border:1px solid rgba(255,255,255,.74);border-radius:23px;background:radial-gradient(circle at 92% 5%,rgba(223,174,62,.18),transparent 36%),linear-gradient(135deg,#e1f3f0d1,#ffffffad);box-shadow:0 15px 31px #37535017,inset 0 1px #fff}.records-hero>span{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:#197b71;background:#d2f0ebe6}.records-hero small,.records-hero strong,.records-hero p{display:block;margin:0}.records-hero small{color:#277c74;font-size:10px;font-weight:750}.records-hero strong{margin-top:3px;color:#18242c;font-size:20px}.records-hero p{margin-top:4px;color:#66737b;font-size:10px;line-height:1.4}.records-type-tabs{margin-top:13px;overflow-x:auto;scrollbar-width:none}.records-type-tabs::-webkit-scrollbar{display:none}.records-type-tabs button{flex:0 0 58px}.records-filter-panel{display:grid;grid-template-columns:1fr auto;gap:11px}.records-filter-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.records-filter-head strong{color:#25313a;font-size:14px}.records-filter-head button{color:#9a711f;font-size:10px;font-weight:750}.records-filter-panel>label{position:relative;grid-column:1 / -1}.records-filter-panel label>span{display:block;margin-bottom:6px;color:#68747c;font-size:10px;font-weight:650}.records-filter-panel select,.records-filter-panel input{width:100%;height:42px;border:1px solid rgba(87,104,108,.13);border-radius:13px;padding:0 12px;color:#253039;font:inherit;font-size:11px;background:#f7f8f6d1;outline:none}.records-filter-panel select{padding-right:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.records-filter-panel>label>svg{position:absolute;right:12px;bottom:14px;color:#9a7b3a;pointer-events:none}.records-date-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.records-filter-apply{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:14px;color:#fff;font-size:12px;font-weight:750;background:linear-gradient(115deg,#1c8277,#34978a 62%,#b28a33);box-shadow:0 10px 20px #1c82772e}.record-detail-hero{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.78);border-radius:23px;background:linear-gradient(135deg,#e0f3efdb,#ffffffb8);box-shadow:0 16px 31px #34534e1a,inset 0 1px #fff}.record-detail-hero>span:first-child{width:48px;height:48px;display:grid;place-items:center;border-radius:17px;color:#187d72;background:#cfefe9e6}.record-detail-hero.is-withdraw>span:first-child{color:#a55259;background:#f9e2e0e6}.record-detail-hero.is-invite>span:first-child,.record-detail-hero.is-vip>span:first-child{color:#9b6b14;background:#faecc4eb}.record-detail-hero.is-reward-code>span:first-child{color:#a87515;background:#ffefc2f0}.record-detail-hero small,.record-detail-hero strong,.record-detail-hero em{display:block}.record-detail-hero small{color:#68757c;font-size:10px}.record-detail-hero strong{margin-top:3px;color:#14212a;font-size:22px;font-variant-numeric:tabular-nums}.record-detail-hero em{margin-top:4px;overflow:hidden;color:#8a949a;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.record-detail-hero>b{align-self:start;padding:5px 8px;border-radius:999px;color:#7e671f;font-size:9px;background:#faefcbd1}.record-detail-hero>b.is-completed,.record-detail-hero>b.is-approved{color:#147662;background:#d3f1e7d6}.record-detail-hero>b.is-rejected{color:#a74c55;background:#f9e1e0e0}.record-detail-facts{padding-top:7px;padding-bottom:7px}.record-detail-facts>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid rgba(75,91,95,.1)}.record-detail-facts>div:first-child{border-top:0}.record-detail-facts span{color:#718087;font-size:10px}.record-detail-facts strong{overflow-wrap:anywhere;color:#29343d;font-size:11px;line-height:1.4;text-align:right}.record-timeline{margin:17px 0 0;padding:0;list-style:none}.record-timeline li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;min-height:68px}.record-timeline li:before{content:"";position:absolute;left:13px;top:27px;bottom:0;width:1px;background:#2b887c38}.record-timeline li:last-child:before{display:none}.record-timeline li>span{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(41,140,127,.18);border-radius:50%;color:#23887a;background:#e2f3ef}.record-timeline li.is-current>span{color:#fff;background:#258c7e;box-shadow:0 0 0 5px #258c7e17}.record-timeline strong,.record-timeline small,.record-timeline em{display:block}.record-timeline strong{color:#26323b;font-size:12px}.record-timeline small{margin-top:3px;color:#66747c;font-size:10px;line-height:1.35}.record-timeline em{margin-top:4px;color:#969ea3;font-size:9px;font-style:normal}.record-ledger-list{margin-top:12px}.record-ledger-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 0;border-top:1px solid rgba(78,93,97,.1)}.record-ledger-list>div:first-child{border-top:0}.record-ledger-list strong,.record-ledger-list small,.record-ledger-list b{display:block}.record-ledger-list strong{color:#2d3941;font-size:11px}.record-ledger-list small{margin-top:4px;color:#929a9f;font-size:9px}.record-ledger-list b{color:#147d69;font-size:10px;text-align:right}.record-ledger-empty{margin:14px 0 2px;color:#78838a;font-size:10px;line-height:1.5}@media(max-width:380px){.earnings-workspace,.records-workspace{padding-inline:14px}.earnings-hero-total>strong{font-size:28px}.earnings-period-grid span{padding-inline:7px}.records-date-grid{grid-template-columns:1fr}.record-detail-facts>div{grid-template-columns:88px minmax(0,1fr)}}.reward-code-workspace,.credit-score-workspace{min-height:100%;padding:14px 18px 118px;color:#121c2c}.reward-code-hero{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px;min-height:142px;margin-top:18px;padding:20px;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:26px;background:linear-gradient(130deg,#ffffffd6,#e5f7f2ad 54%,#fcf2d3b8);box-shadow:0 22px 42px #23363f21,inset 0 1px #fff;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.reward-code-hero:after{position:absolute;right:-34px;bottom:-64px;width:154px;height:154px;border:1px solid rgba(31,143,125,.16);border-radius:50%;content:""}.reward-code-orbit{position:relative;display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:24px;color:#a97812;background:linear-gradient(145deg,#fffffff0,#f8db8e94);box-shadow:0 12px 28px #ab7b1633,inset 0 1px #fff;transform:rotate(-3deg)}.reward-code-orbit span{position:absolute;right:-5px;top:-5px;width:20px;height:20px;border:4px solid #f8f7f3;border-radius:50%;background:#27a58f;box-shadow:0 4px 10px #18816f45}.reward-code-hero small,.reward-code-hero strong,.reward-code-hero p{display:block}.reward-code-hero small{color:#60717b;font-size:13px;font-weight:600}.reward-code-hero strong{margin-top:2px;color:#132837;font-size:32px;line-height:1.08}.reward-code-hero p{max-width:220px;margin:8px 0 0;color:#61727d;font-size:12px;line-height:1.5}.reward-code-redeemer{margin-top:18px;padding:19px;border:1px solid rgba(255,255,255,.86);border-radius:24px;background:#ffffff94;box-shadow:0 16px 34px #2837401a,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.reward-code-redeemer>label{display:block;margin-bottom:9px;color:#334650;font-size:13px;font-weight:700}.reward-code-input-shell{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:58px;padding:5px 8px 5px 6px;border:1px solid rgba(87,109,113,.13);border-radius:18px;background:#f7f9f7d1;box-shadow:inset 0 1px 5px #24353d0f}.reward-code-input-shell:focus-within{border-color:#1c917e6b;box-shadow:0 0 0 4px #2a9e891a,inset 0 1px 5px #24353d0a}.reward-code-input-shell>span{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;color:#a87816;background:linear-gradient(145deg,#fff7df,#f3deb0)}.reward-code-input-shell input{width:100%;min-width:0;border:0;outline:0;color:#172431;background:transparent;font:inherit;font-size:15px;font-weight:700;letter-spacing:0;text-transform:uppercase}.reward-code-input-shell input::placeholder{color:#9ca6ab;font-size:13px;font-weight:500}.reward-code-submit{display:grid;grid-template-columns:38px 1fr auto;align-items:center;width:100%;min-height:60px;margin-top:14px;padding:8px 16px 8px 9px;border:1px solid rgba(255,255,255,.7);border-radius:19px;color:#fff;background:linear-gradient(118deg,#167d75,#27a38e 58%,#ba8a28);box-shadow:0 13px 25px #1d84753d,inset 0 1px #fff6;font:inherit;cursor:pointer}.reward-code-submit>svg{display:grid;width:38px;height:38px;padding:9px;border-radius:13px;background:#ffffff2e}.reward-code-submit span{padding-left:10px;font-size:15px;font-weight:750;text-align:left}.reward-code-submit:active{transform:translateY(1px) scale(.995)}.reward-code-submit:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.56}.reward-code-feedback{display:flex;align-items:flex-start;gap:8px;margin:12px 1px 0;font-size:12px;font-weight:650;line-height:1.45}.reward-code-feedback svg{flex:0 0 auto;margin-top:1px}.reward-code-feedback.is-error{color:#b14747}.reward-code-success{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:12px;border-radius:17px;color:#126b5e;background:#def6eed1}.reward-code-success>span{display:grid;width:36px;height:36px;place-items:center;border-radius:13px;color:#168b77;background:#fffc}.reward-code-success small,.reward-code-success strong{display:block}.reward-code-success small{font-size:11px}.reward-code-success strong{margin-top:2px;font-size:15px}.reward-code-success em{color:#438176;font-size:10px;font-style:normal;font-weight:700}.reward-code-history,.credit-rules-panel,.credit-history-panel{margin-top:18px;padding:19px;border:1px solid rgba(255,255,255,.84);border-radius:24px;background:#ffffff8a;box-shadow:0 15px 32px #2b394217,inset 0 1px #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.reward-code-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reward-code-section-heading small,.reward-code-section-heading h2,.reward-code-section-heading p{display:block;margin:0}.reward-code-section-heading small{color:#168476;font-size:10px;font-weight:750;text-transform:uppercase}.reward-code-section-heading h2{margin-top:2px;color:#172431;font-size:18px}.reward-code-section-heading p{margin-top:5px;color:#7b888f;font-size:11px;line-height:1.45}.reward-code-section-heading>svg{color:#b58420}.reward-code-history-list,.credit-history-list{margin-top:14px}.reward-code-history-list article,.credit-history-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;border-top:1px solid rgba(64,83,91,.09)}.reward-code-history-list article:first-child,.credit-history-list article:first-child{border-top:0}.reward-code-history-list article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:14px}.reward-code-history-list article>span.is-balance{color:#168676;background:#def3ee}.reward-code-history-list article>span.is-points{color:#b27e15;background:#fff0c8}.reward-code-history-list strong,.reward-code-history-list small,.credit-history-list strong,.credit-history-list small{display:block}.reward-code-history-list article>div:nth-child(2) strong{color:#263743;font-size:12px}.reward-code-history-list small,.credit-history-list small{margin-top:4px;color:#8a969c;font-size:10px}.reward-code-history-list article>div:last-child{text-align:right}.reward-code-history-list article>div:last-child strong{color:#16806f;font-size:13px}.reward-code-empty,.credit-history-empty{display:grid;justify-items:center;padding:27px 12px 12px;color:#718087;text-align:center}.reward-code-empty svg,.credit-history-empty svg{margin-bottom:9px;color:#b78a2d}.reward-code-empty strong,.credit-history-empty strong{color:#364751;font-size:13px}.reward-code-empty p{max-width:240px;margin:6px 0 0;font-size:11px;line-height:1.5}.reward-code-loading{height:92px;margin-top:14px;border-radius:16px;background:linear-gradient(90deg,#e1e6e580,#ffffffd1,#e1e6e580);background-size:220% 100%;animation:reward-code-loading 1.4s ease-in-out infinite}@keyframes reward-code-loading{to{background-position:-120% 0}}.credit-score-hero{display:grid;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:18px;min-height:184px;margin-top:18px;padding:20px;border:1px solid rgba(255,255,255,.88);border-radius:28px;background:linear-gradient(135deg,#ffffffd4,#e1f4f0b3 62%,#e2eef8a8);box-shadow:0 22px 42px #253a4421,inset 0 1px #fff;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.credit-score-hero.is-reduced_tasks{background:linear-gradient(135deg,#ffffffd4,#fcf1d3c2,#e7f0f5ad)}.credit-score-hero.is-task_restricted,.credit-score-hero.is-task_withdrawal_restricted{background:linear-gradient(135deg,#ffffffd4,#fae1e0b3,#efede2b3)}.credit-score-gauge{display:grid;width:134px;height:134px;place-items:center;border-radius:50%;background:conic-gradient(#239a86 var(--credit-score),rgba(138,158,162,.18) 0);box-shadow:0 14px 28px #26776b2b}.credit-score-hero.is-reduced_tasks .credit-score-gauge{background:conic-gradient(#c58d20 var(--credit-score),rgba(138,158,162,.18) 0)}.credit-score-hero.is-task_restricted .credit-score-gauge,.credit-score-hero.is-task_withdrawal_restricted .credit-score-gauge{background:conic-gradient(#bf5b5b var(--credit-score),rgba(138,158,162,.18) 0)}.credit-score-gauge:before{grid-area:1 / 1;width:106px;height:106px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#f9fbfae6;box-shadow:inset 0 2px 8px #283d4414;content:""}.credit-score-gauge>div{z-index:1;grid-area:1 / 1;text-align:center}.credit-score-gauge small,.credit-score-gauge strong,.credit-score-gauge span{display:block}.credit-score-gauge small{color:#687981;font-size:9px;font-weight:650}.credit-score-gauge strong{margin-top:2px;color:#162631;font-size:37px;line-height:1}.credit-score-gauge span{color:#87949a;font-size:10px}.credit-standing-copy span{display:inline-flex;align-items:center;gap:7px;color:#177d6e;font-size:14px;font-weight:750;line-height:1.35}.credit-score-hero.is-reduced_tasks .credit-standing-copy span{color:#a47115}.credit-score-hero.is-task_restricted .credit-standing-copy span,.credit-score-hero.is-task_withdrawal_restricted .credit-standing-copy span{color:#ae4d4d}.credit-standing-copy p{margin:10px 0 0;color:#6e7d85;font-size:11px;line-height:1.5}.credit-access-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.credit-access-strip article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;padding:12px;border:1px solid rgba(255,255,255,.84);border-radius:19px;background:#ffffff94;box-shadow:0 10px 25px #2c3e4614,inset 0 1px #fff}.credit-access-strip article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:13px;color:#157f70;background:#dff3ef}.credit-access-strip article.is-restricted>span{color:#ae4e4e;background:#f7dfdf}.credit-access-strip small,.credit-access-strip strong{display:block}.credit-access-strip small{color:#78878e;font-size:9px}.credit-access-strip strong{margin-top:4px;color:#2c3d47;font-size:11px;line-height:1.35}.credit-rules-panel ol{margin:15px 0 0;padding:0;list-style:none}.credit-rules-panel li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;border-top:1px solid rgba(65,84,92,.09)}.credit-rules-panel li:first-child{border-top:0}.credit-rules-panel li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:10px;color:#147b6d;background:#e1f3ef;font-size:10px;font-weight:800}.credit-rules-panel li:nth-child(4)>span,.credit-rules-panel li:nth-child(5)>span,.credit-rules-panel li:nth-child(6)>span{color:#9b6d15;background:#fff0c9}.credit-rules-panel li p{margin:0;color:#43545d;font-size:12px;line-height:1.45}.credit-history-list article>span{min-width:38px;padding:7px 4px;border-radius:12px;font-size:12px;font-weight:800;text-align:center}.credit-history-list article>span.is-positive{color:#137866;background:#def2ec}.credit-history-list article>span.is-negative{color:#b34f4f;background:#f8e0e0}.credit-history-list article>div strong{color:#35464f;font-size:11px;line-height:1.35}.credit-history-list article>b{color:#55666f;font-size:11px}.account-service-grid span.is-reward-code{color:#a57514;background:linear-gradient(145deg,#fff2c9,#f3dfaa)}.account-service-grid span.is-credit-score{color:#167d70;background:linear-gradient(145deg,#dff5ef,#d5e9f0)}.account-service-grid span.is-verification{color:#a57514;background:linear-gradient(145deg,#fff2ca,#dff3ed)}.task-credit-notice{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;padding:12px;border:1px solid rgba(210,164,65,.22);border-radius:18px;background:#fff3d3b8;box-shadow:inset 0 1px #fffc}.task-credit-notice>span{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;color:#a36f12;background:#ffffffb8}.task-credit-notice small,.task-credit-notice strong{display:block}.task-credit-notice small{color:#8a681f;font-size:10px}.task-credit-notice strong{margin-top:3px;color:#594c31;font-size:12px;line-height:1.4}.task-credit-notice.is-blocked{border-color:#b94c4c33;background:#f9e2e0c2}.task-credit-notice.is-blocked>span{color:#b34e4e}@media(max-width:370px){.reward-code-workspace,.credit-score-workspace{padding-inline:14px}.credit-score-hero{grid-template-columns:118px minmax(0,1fr);gap:12px;padding:16px}.credit-score-gauge{width:112px;height:112px}.credit-score-gauge:before{width:88px;height:88px}.credit-score-gauge strong{font-size:31px}}.wheel-concept-workspace{--concept-accent: #ba8420;--concept-secondary: #21877d;position:relative;display:grid;gap:14px;min-height:100%;padding:18px 18px 116px;color:#17212e;background:radial-gradient(circle at 88% 12%,rgba(228,186,70,.2),transparent 25%),radial-gradient(circle at 8% 42%,rgba(69,161,148,.14),transparent 26%),linear-gradient(160deg,#fffefa,#f5f6f2 48%,#f7edda)}.energy-treasure-entry-icon{width:31px;height:31px;display:block;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(17,91,86,.24))}.wheel-concept-workspace.is-advanced{--concept-accent: #1f8077;--concept-secondary: #bb8a2c}.wheel-concept-workspace.is-premium{--concept-accent: #334b68;--concept-secondary: #c1902e}.wheel-concept-header{margin:0}.wheel-concept-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:5px;border:1px solid rgba(75,89,91,.1);border-radius:8px;background:#ffffffa8;box-shadow:0 12px 26px #2c323012,inset 0 1px #fff}.wheel-concept-picker button{min-width:0;min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;padding:7px 5px;border:1px solid transparent;border-radius:7px;color:#69757b;background:transparent;font:inherit}.wheel-concept-picker button small{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#8b9296;background:#ebefede6;font-size:8px;font-weight:800}.wheel-concept-picker button strong{overflow-wrap:anywhere;font-size:10px;line-height:1.15}.wheel-concept-picker button.is-selected{border-color:#be8b2347;color:#2f240c;background:linear-gradient(135deg,#fff7dc,#e8f3ef);box-shadow:0 8px 16px #9569111a,inset 0 1px #fff}.wheel-concept-picker button.is-selected small{color:#fff;background:linear-gradient(145deg,var(--concept-accent),var(--concept-secondary))}.wheel-concept-daily{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 11px;border:1px solid rgba(32,130,119,.13);border-radius:8px;background:linear-gradient(120deg,#e9f8f3e0,#fff9e2e0);box-shadow:inset 0 1px #ffffffe6}.wheel-concept-daily>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#a87513;background:#fffc}.wheel-concept-daily>div{display:grid;gap:2px}.wheel-concept-daily small{color:#6c777d;font-size:9px}.wheel-concept-daily strong{color:#17212e;font-size:16px;font-variant-numeric:tabular-nums}.wheel-concept-daily>b{padding:6px 8px;border-radius:7px;color:#19756b;background:#ffffffb8;font-size:9px;white-space:nowrap}.wheel-concept-pools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wheel-concept-pools button{min-width:0;min-height:58px;display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:6px;padding:8px;border:1px solid rgba(91,103,104,.12);border-radius:8px;color:#647078;background:#ffffff9e;font:inherit;text-align:left}.wheel-concept-pools button>span{grid-row:1 / 3;display:grid;place-items:center;width:25px;height:34px;border-radius:7px;color:#856317;background:#f9edc7;font-size:9px;font-weight:850}.wheel-concept-pools button small{color:#879096;font-size:8px}.wheel-concept-pools button.is-selected{border-color:color-mix(in srgb,var(--concept-accent) 42%,transparent);color:#17212e;background:linear-gradient(145deg,#fffdf5,#ecf5f1);box-shadow:0 9px 18px #3a444014}.wheel-concept-pools button.is-selected>span{color:#fff;background:linear-gradient(150deg,var(--concept-accent),var(--concept-secondary))}.wheel-concept-stage{position:relative;overflow:hidden;padding:13px;border:1px solid rgba(184,145,46,.19);border-radius:8px;background:#ffffffb3;box-shadow:0 22px 42px #4139241f,inset 0 1px #fffffff5}.wheel-concept-stage>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:1px 2px 10px}.wheel-concept-stage>header div{display:grid;gap:2px}.wheel-concept-stage>header small{color:var(--concept-accent);font-size:9px;font-weight:800}.wheel-concept-stage>header h2{margin:0;color:#17212e;font-size:18px;line-height:1.15}.wheel-concept-stage>header p{margin:0;color:#6d777e;font-size:9px;line-height:1.35}.wheel-concept-stage>header>span{padding:5px 7px;border-radius:7px;color:#7c5a12;background:#fff2ca;font-size:9px;font-weight:800;white-space:nowrap}.wheel-concept-board{position:relative;width:100%;aspect-ratio:1 / 1;max-height:342px;margin:0 auto;overflow:hidden;border:1px solid rgba(184,145,46,.18);border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(250,211,92,.26),transparent 34%),linear-gradient(150deg,#f9f4e6,#edf6f2 56%,#fff9e8);box-shadow:inset 0 0 38px #5e877b1a,inset 0 1px #fff}.wheel-concept-halo{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px solid rgba(190,143,39,.21);border-radius:50%;box-shadow:0 0 0 18px #fff3,inset 0 0 32px #338f841a;pointer-events:none}.wheel-concept-prize{position:relative;z-index:2;min-width:0;display:grid;place-items:center;align-content:center;gap:1px;padding:4px 3px;border:1px solid rgba(91,105,102,.13);border-radius:7px;color:#4d5960;background:#ffffffd1;box-shadow:0 7px 15px #36413d17,inset 0 1px #fff;text-align:center;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease,border-color .12s ease}.wheel-concept-prize>i{display:grid;place-items:center;min-width:22px;height:17px;padding-inline:3px;border-radius:5px;color:#168075;background:#e1f3ef;font-size:8px;font-style:normal;font-weight:850}.wheel-concept-prize>small{color:#94721f;font-size:7px;font-weight:800;line-height:1}.wheel-concept-prize>strong{max-width:100%;color:#344047;font-size:8px;line-height:1.08;overflow-wrap:anywhere}.wheel-concept-prize.is-cash{border-color:#cb97204f;background:linear-gradient(145deg,#fff7d8,#f5df9b);box-shadow:0 9px 18px #97670d26,inset 0 1px #fffbea}.wheel-concept-prize.is-cash>i{color:#5e430a;background:#ffffff9e}.wheel-concept-prize.is-cash>strong{color:#6b4b08;font-size:10px;white-space:nowrap}.wheel-concept-prize.is-vip>i{color:#384b67;background:#e4ebf3}.wheel-concept-prize.is-fund>i{color:#476b2e;background:#eaf2da}.wheel-concept-prize.is-team>i{color:#725277;background:#f1e7f2}.wheel-concept-prize.is-active,.wheel-concept-prize.is-winner{z-index:5;border-color:#ffffffeb;color:#fff;background:linear-gradient(145deg,var(--concept-accent),var(--concept-secondary));box-shadow:0 0 0 3px #f4d26f7a,0 0 24px color-mix(in srgb,var(--concept-accent) 48%,transparent),inset 0 1px #ffffff8c;transform:scale(1.08)}.wheel-concept-prize.is-active>i,.wheel-concept-prize.is-winner>i{color:#fff;background:#fff3}.wheel-concept-core{z-index:4;display:grid;place-items:center;align-content:center;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.82);border-radius:50%;color:#fffdf5;background:radial-gradient(circle at 50% 27%,#f7df8d,#bb8524 47%,#287e76);box-shadow:0 0 0 8px #fff6,0 18px 36px #694e1538,inset 0 2px #ffffff8c;font:inherit;text-align:center}.wheel-concept-core>span{position:relative;display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.36);border-radius:50%;background:#ffffff1a}.wheel-concept-core>span>i{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.28);border-radius:50%;animation:wheel-concept-core-ring 6s linear infinite}.wheel-concept-core>span>i+i{top:17px;right:17px;bottom:17px;left:17px;border-style:dashed;animation-direction:reverse;animation-duration:4s}.wheel-concept-core>span svg{color:#fff6bf;filter:drop-shadow(0 3px 5px rgba(76,48,5,.22))}.wheel-concept-core strong{font-size:16px}.wheel-concept-core small{color:#ffffffd1;font-size:9px}.wheel-concept-core:active:not(:disabled){transform:scale(.97)}.wheel-concept-core:disabled{cursor:wait}.wheel-concept-core:disabled>span{animation:wheel-concept-core-pulse .8s ease-in-out infinite alternate}@keyframes wheel-concept-core-ring{to{transform:rotate(360deg)}}@keyframes wheel-concept-core-pulse{to{transform:scale(1.08);filter:brightness(1.12)}}.wheel-concept-action{width:100%;min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:9px;margin-top:11px;padding:8px 11px;border:1px solid rgba(255,255,255,.62);border-radius:8px;color:#fff;background:linear-gradient(115deg,var(--concept-accent),#d9aa3d 58%,var(--concept-secondary));box-shadow:0 14px 25px color-mix(in srgb,var(--concept-accent) 20%,transparent),inset 0 1px #ffffff73;font:inherit;text-align:left}.wheel-concept-action>span{grid-row:1 / 3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff2b}.wheel-concept-action>strong{align-self:end;font-size:14px}.wheel-concept-action>small{align-self:start;color:#fffc;font-size:9px}.wheel-concept-action>svg{grid-column:3;grid-row:1 / 3}.wheel-concept-action:active:not(:disabled){transform:scale(.99)}.wheel-concept-action:disabled{opacity:.78}.wheel-concept-note{display:flex;align-items:flex-start;gap:7px;padding:10px 11px;border-radius:8px;color:#69757b;background:#ffffff80;font-size:9px;line-height:1.4}.wheel-concept-note strong{color:#8e6919;white-space:nowrap}.wheel-concept-workspace.is-classic .wheel-concept-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:5px;padding:7px}.wheel-concept-workspace.is-classic .wheel-concept-halo{top:21%;right:21%;bottom:21%;left:21%;border-radius:8px;transform:rotate(45deg)}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-0{grid-area:1 / 1}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-1{grid-area:1 / 2}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-2{grid-area:1 / 3}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-3{grid-area:1 / 4}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-4{grid-area:1 / 5}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-5{grid-area:2 / 5}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-6{grid-area:3 / 5}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-7{grid-area:4 / 5}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-8{grid-area:5 / 5}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-9{grid-area:5 / 4}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-10{grid-area:5 / 3}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-11{grid-area:5 / 2}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-12{grid-area:5 / 1}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-13{grid-area:4 / 1}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-14{grid-area:3 / 1}.wheel-concept-workspace.is-classic .wheel-concept-prize.slot-15{grid-area:2 / 1}.wheel-concept-workspace.is-classic .wheel-concept-core{grid-area:2 / 2 / 5 / 5;margin:14px}.wheel-concept-workspace.is-orbit .wheel-concept-stage{background:linear-gradient(150deg,#f4fcf9f0,#fff9e6eb)}.wheel-concept-workspace.is-orbit .wheel-concept-board{min-height:350px;aspect-ratio:auto;border-radius:50% 50% 8px 8px/42% 42% 8px 8px;background:radial-gradient(circle at 50% 50%,#fff7ce 0,#fff7ce 20%,#d3efe9c2 21%,#d3efe9c2 47%,#ffffffc7 48%,#ffffffc7)}.wheel-concept-workspace.is-orbit .wheel-concept-halo{top:10%;right:14%;bottom:10%;left:14%;border-color:#26897e47;box-shadow:0 0 0 18px #ffffff38,0 0 0 36px #e1f4ef4d}.wheel-concept-workspace.is-orbit .wheel-concept-prize{position:absolute;left:var(--node-x);top:var(--node-y);width:43px;height:44px;padding-inline:2px;transform:translate(-50%,-50%)}.wheel-concept-workspace.is-orbit .wheel-concept-prize>strong{font-size:7px}.wheel-concept-workspace.is-orbit .wheel-concept-prize.is-cash>strong{font-size:8px}.wheel-concept-workspace.is-orbit .wheel-concept-prize.is-active,.wheel-concept-workspace.is-orbit .wheel-concept-prize.is-winner{transform:translate(-50%,-50%) scale(1.11)}.wheel-concept-workspace.is-orbit .wheel-concept-core{position:absolute;left:50%;top:50%;width:130px;height:130px;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 28%,#fff4af,#d5a433 42%,#3b9b8f 77%,#23655f)}.wheel-concept-workspace.is-orbit .wheel-concept-core:active:not(:disabled){transform:translate(-50%,-50%) scale(.97)}.wheel-concept-workspace.is-vault .wheel-concept-stage{border-color:#c89a3142;background:linear-gradient(150deg,#ffffffdb,#ebf4f0d1)}.wheel-concept-workspace.is-vault .wheel-concept-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:5px;padding:7px;border-color:#deb54b57;background:radial-gradient(circle at 50% 48%,rgba(225,184,67,.2),transparent 28%),linear-gradient(145deg,#1d3d3b,#102c31 52%,#26354b);box-shadow:inset 0 0 46px #00000040,0 18px 32px #172d2d2e}.wheel-concept-workspace.is-vault .wheel-concept-halo{top:18%;right:18%;bottom:18%;left:18%;border-color:#f5d1694d;box-shadow:0 0 0 14px #ffffff06,inset 0 0 28px #f5d1691f}.wheel-concept-workspace.is-vault .wheel-concept-prize{border-color:#aed8ce26;color:#d8e8e4;background:linear-gradient(145deg,#365b5ae0,#19383de6);box-shadow:0 8px 15px #0003,inset 0 1px #ffffff14}.wheel-concept-workspace.is-vault .wheel-concept-prize>strong{color:#e9f2ef}.wheel-concept-workspace.is-vault .wheel-concept-prize.is-cash{border-color:#f0ca656b;background:linear-gradient(145deg,#8f6818,#d5a23a 54%,#5f4615)}.wheel-concept-workspace.is-vault .wheel-concept-prize.is-cash>small,.wheel-concept-workspace.is-vault .wheel-concept-prize.is-cash>strong{color:#fff7d1}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-0{grid-area:1 / 1}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-1{grid-area:1 / 2}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-2{grid-area:1 / 3}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-3{grid-area:1 / 4}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-4{grid-area:1 / 5}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-5{grid-area:2 / 5}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-6{grid-area:3 / 5}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-7{grid-area:4 / 5}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-8{grid-area:5 / 5}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-9{grid-area:5 / 4}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-10{grid-area:5 / 3}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-11{grid-area:5 / 2}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-12{grid-area:5 / 1}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-13{grid-area:4 / 1}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-14{grid-area:3 / 1}.wheel-concept-workspace.is-vault .wheel-concept-prize.slot-15{grid-area:2 / 1}.wheel-concept-workspace.is-vault .wheel-concept-core{grid-area:2 / 2 / 5 / 5;margin:18px;border-radius:8px;background:radial-gradient(circle at 50% 36%,#f1d782,#9a7223 44%,#2d7771 74%,#1d3545)}.wheel-concept-result{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px}.wheel-concept-result-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:radial-gradient(circle at 50% 38%,rgba(244,201,79,.24),transparent 28%),#15202694;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wheel-concept-result>section{position:relative;z-index:1;width:min(340px,100%);overflow:hidden;display:grid;justify-items:center;gap:8px;padding:32px 24px 24px;border:1px solid rgba(232,196,95,.44);border-radius:8px;color:#17212e;background:linear-gradient(145deg,#fffef9,#fff2c9 57%,#dcf0ea);box-shadow:0 40px 90px #141f234d,inset 0 1px #fff;text-align:center}.wheel-concept-result-close{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(99,112,109,.12);border-radius:50%;color:#68747a;background:#ffffffb8}.wheel-concept-result-rays{position:absolute;z-index:-1;width:260px;height:260px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(210,159,39,.18) 0deg 8deg,transparent 8deg 18deg);animation:wheel-concept-core-ring 12s linear infinite}.wheel-concept-result-emblem{display:grid;place-items:center;width:94px;height:94px;border:1px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;background:radial-gradient(circle at 50% 28%,#f7df8d,#bb8422 46%,#328a80);box-shadow:0 0 0 8px #ffffff73,0 18px 34px #7754113d}.wheel-concept-result-emblem i{font-size:25px;font-style:normal;font-weight:850}.wheel-concept-result>section>small{color:#8c6718;font-size:9px;font-weight:800}.wheel-concept-result h2{margin:2px 0 0;font-size:24px}.wheel-concept-result>section>strong{color:#16796e;font-size:29px;line-height:1.1;overflow-wrap:anywhere}.wheel-concept-result p{max-width:260px;margin:0;color:#68747b;font-size:10px;line-height:1.5}.wheel-concept-result>section>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-top:8px}.wheel-concept-result>section>div:last-child button{min-height:44px;border:1px solid rgba(107,119,115,.14);border-radius:8px;color:#68747b;background:#ffffffb8;font:inherit;font-weight:750}.wheel-concept-result>section>div:last-child button.is-primary{border-color:transparent;color:#fff;background:linear-gradient(115deg,#b77f1c,#d9aa3e 58%,#2b887e)}@media(max-width:370px){.wheel-concept-workspace{gap:11px;padding-inline:12px}.wheel-concept-picker button{grid-template-columns:1fr;justify-items:center}.wheel-concept-picker button small{display:none}.wheel-concept-board{max-height:320px}.wheel-concept-workspace.is-orbit .wheel-concept-board{min-height:325px}.wheel-concept-workspace.is-orbit .wheel-concept-prize{width:40px;height:42px}.wheel-concept-prize>strong{font-size:7px}}@media(prefers-reduced-motion:reduce){.wheel-concept-core>span>i,.wheel-concept-result-rays{animation:none}}.wheel-concept-workspace{--concept-accent: #15cbed;--concept-secondary: #f0aa27;gap:13px;padding:18px 14px 116px;color:#eaf8ff;background:radial-gradient(circle at 92% 10%,rgba(21,203,237,.12),transparent 24%),linear-gradient(165deg,#f8fafb,#edf2f4 58%,#f7f2e7)}.wheel-concept-workspace.is-advanced{--concept-accent: #31e2c5;--concept-secondary: #e8a62d}.wheel-concept-workspace.is-premium{--concept-accent: #8cbfff;--concept-secondary: #f2ad31}.wheel-concept-header{color:#182532}.wheel-concept-console{width:min(100%,620px);margin:0 auto;overflow:hidden;border:1px solid rgba(55,211,239,.42);border-radius:13px;background:radial-gradient(circle at 54% 45%,rgba(24,159,192,.2),transparent 29%),linear-gradient(145deg,#0b2d48,#071b31 58%,#0b304a);box-shadow:0 24px 52px #08233947,inset 0 1px #ffffff14}.wheel-concept-console-top{min-height:58px;display:flex;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid rgba(45,213,242,.36);background:linear-gradient(180deg,#113754fa,#071b30fa);box-shadow:inset 0 -7px 18px #08a9cf14}.wheel-concept-brand{display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(129,231,249,.42);border-radius:9px 2px;color:#b7f5ff;background:linear-gradient(145deg,#1586aa,#092e4c);box-shadow:0 0 18px #1dcaeb33,inset 0 1px #ffffff57}.wheel-concept-console-top>div{min-width:0;display:grid;gap:1px}.wheel-concept-console-top>div small{color:#65cee2;font-size:8px;font-weight:800;letter-spacing:.14em}.wheel-concept-console-top>div strong{color:#f2fbff;font-size:17px;line-height:1.1;letter-spacing:.04em}.wheel-concept-preview-badge{margin-left:auto;padding:6px 8px;border:1px solid rgba(91,214,235,.28);border-radius:4px;color:#96eafa;background:#082840b8;font-size:9px;font-weight:750;white-space:nowrap}.wheel-concept-pools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 9px;border-bottom:1px solid rgba(50,190,220,.35);background:linear-gradient(180deg,#123957,#0b2b46)}.wheel-concept-pools button{min-width:0;min-height:58px;display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:5px;padding:7px 5px;border:0;border-right:1px solid rgba(80,171,198,.16);border-radius:0;color:#88a9bd;background:transparent;box-shadow:none;font:inherit;text-align:left}.wheel-concept-pools button:last-child{border-right:0}.wheel-concept-pools button>span{grid-row:1 / 3;display:grid;place-items:center;width:25px;height:31px;border:1px solid rgba(121,200,221,.22);border-radius:3px;color:#9dd8e8;background:linear-gradient(150deg,#1e5b7be6,#08253df0);font-size:9px;font-weight:900}.wheel-concept-pools button strong{align-self:end;overflow-wrap:anywhere;font-size:10px;line-height:1.1}.wheel-concept-pools button small{align-self:start;color:#688da3;font-size:7px}.wheel-concept-pools button.is-selected{position:relative;border-color:#47dbf480;color:#f4fcff;background:linear-gradient(180deg,#138eb1b8,#084a6dcc);box-shadow:inset 0 -3px 0 var(--concept-accent),0 0 18px #10bfe11f}.wheel-concept-pools button.is-selected>span{color:#fff4c7;background:linear-gradient(145deg,#c58b22,#785114);box-shadow:0 0 12px #ecad313b}.wheel-concept-pools button.is-selected small{color:#9eeeff}.wheel-concept-board{position:relative;width:calc(100% - 14px);aspect-ratio:1 / 1;max-width:520px;max-height:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:4px;margin:7px auto;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.wheel-concept-prize{z-index:2;min-width:0;min-height:0;display:grid;place-items:center;align-content:center;gap:2px;padding:3px 2px 4px;overflow:hidden;border:1px solid rgba(64,191,225,.48);border-radius:3px;color:#d5f7ff;background:linear-gradient(135deg,rgba(66,162,196,.34),transparent 48%),linear-gradient(160deg,#1f5b80f5,#08233dfa);box-shadow:inset 0 1px #b4f0ff40,inset 0 -14px 18px #0312235c;text-align:center;transition:transform .11s ease,filter .11s ease,box-shadow .11s ease,border-color .11s ease}.wheel-concept-prize:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px solid rgba(193,246,255,.12);pointer-events:none}.wheel-concept-prize>i{position:relative;min-width:0;width:28px;height:27px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#c7f7ff;background:radial-gradient(circle,#48e1f557,#1248691a 68%);filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.wheel-concept-prize>i:before{content:"";position:absolute;width:18px;height:18px;border:1px solid currentColor;border-radius:3px;background:linear-gradient(135deg,#ffffff47,#1c99b914);transform:rotate(45deg)}.wheel-concept-prize>i>b{position:relative;z-index:1;font-size:7px;font-style:normal;font-weight:900}.wheel-concept-prize>small{color:#f0ba4e;font-size:6px;font-weight:850;line-height:1}.wheel-concept-prize>strong{max-width:100%;color:#7feaff;font-size:7px;line-height:1.08;overflow-wrap:anywhere}.wheel-concept-prize.is-cash{border-color:#f6c241ad;background:radial-gradient(circle at 50% 26%,rgba(255,232,139,.4),transparent 34%),linear-gradient(155deg,#806020,#2e401f 62%,#0b2d3d);box-shadow:inset 0 1px #fff7c775,0 0 12px #e3a62c1f}.wheel-concept-prize.is-cash.is-jackpot{border-color:#79469db8;background:radial-gradient(circle at 50% 13%,rgba(255,246,188,.88),transparent 38%),linear-gradient(145deg,#fffdf2fa,#e2cdf1e6 55%,#b185cacc);box-shadow:inset 0 1px #fff,inset 0 -10px 17px #5b2a7d1f,0 0 0 1px #f0c75bc2,0 7px 16px #5a307a33}.wheel-concept-prize.is-cash.is-jackpot>small,.wheel-concept-prize.is-cash.is-jackpot>strong{color:#684086}.wheel-concept-prize.is-cash>i{color:#ffe28a;background:radial-gradient(circle,#ffcb4561,#48340c14 68%)}.wheel-concept-prize.is-cash>strong{color:#ffe9a4;font-size:8px;white-space:nowrap}.wheel-concept-prize.is-vip>i{color:#b8caff}.wheel-concept-prize.is-fund>i{color:#7cf0c5}.wheel-concept-prize.is-team>i{color:#dfb8ff}.wheel-concept-prize.slot-0{grid-area:1 / 1}.wheel-concept-prize.slot-1{grid-area:1 / 2}.wheel-concept-prize.slot-2{grid-area:1 / 3}.wheel-concept-prize.slot-3{grid-area:1 / 4}.wheel-concept-prize.slot-4{grid-area:1 / 5}.wheel-concept-prize.slot-5{grid-area:2 / 5}.wheel-concept-prize.slot-6{grid-area:3 / 5}.wheel-concept-prize.slot-7{grid-area:4 / 5}.wheel-concept-prize.slot-8{grid-area:5 / 5}.wheel-concept-prize.slot-9{grid-area:5 / 4}.wheel-concept-prize.slot-10{grid-area:5 / 3}.wheel-concept-prize.slot-11{grid-area:5 / 2}.wheel-concept-prize.slot-12{grid-area:5 / 1}.wheel-concept-prize.slot-13{grid-area:4 / 1}.wheel-concept-prize.slot-14{grid-area:3 / 1}.wheel-concept-prize.slot-15{grid-area:2 / 1}.wheel-concept-prize.is-active,.wheel-concept-prize.is-winner{z-index:5;border-color:#fff2a6;color:#fff;background:linear-gradient(145deg,#f4c351,#ba7620 58%,#0e779d);box-shadow:0 0 0 2px #ffe67fb3,0 0 20px #ffbf31b8,inset 0 1px #ffffffad;filter:brightness(1.14);transform:scale(1.045)}.wheel-concept-prize.is-active>i,.wheel-concept-prize.is-winner>i{color:#fff9d2;background:#ffffff1f}.wheel-concept-prize.is-active>small,.wheel-concept-prize.is-active>strong,.wheel-concept-prize.is-winner>small,.wheel-concept-prize.is-winner>strong{color:#fff}.wheel-concept-core{z-index:3;grid-area:2 / 2 / 5 / 5;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0;padding:9px;overflow:hidden;border:1px solid rgba(240,176,45,.72);border-radius:4px;color:#edfaff;background:radial-gradient(circle at 23% 41%,rgba(26,171,202,.23),transparent 26%),radial-gradient(circle at 82% 26%,rgba(89,134,170,.18),transparent 31%),linear-gradient(145deg,#0a2d4a,#071a2e 66%,#0c3149);box-shadow:inset 0 0 30px #050b1970,inset 0 1px #ffffff14;text-align:left}.wheel-concept-core-copy{min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px}.wheel-concept-core-copy>div{min-width:0;display:grid;gap:3px}.wheel-concept-core-copy small{color:#3fd7f1;font-size:7px;font-weight:800}.wheel-concept-core-copy strong{color:#f0faff;font-size:13px;line-height:1.12}.wheel-concept-core-copy p{margin:0;color:#97b8c9;font-size:7px;line-height:1.35}.wheel-concept-crystal{position:relative;display:grid;place-items:center;width:45px;height:58px;color:#b9f7ff;background:linear-gradient(150deg,#52e2f2bf,#08638ec7 52%,#032849f0);clip-path:polygon(50% 0,86% 22%,100% 66%,67% 100%,27% 91%,0 57%,13% 19%);filter:drop-shadow(0 0 12px rgba(41,205,235,.4))}.wheel-concept-crystal:before{content:"";position:absolute;top:5px;right:11px;bottom:24px;left:5px;border-left:1px solid rgba(255,255,255,.65);border-top:1px solid rgba(255,255,255,.42);transform:skew(-15deg)}.wheel-concept-crystal>i{position:absolute;top:11px;right:7px;bottom:11px;left:7px;border:1px solid rgba(187,249,255,.24);border-radius:50%;animation:wheel-concept-core-ring 5s linear infinite}.wheel-concept-crystal svg{position:relative;z-index:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.wheel-concept-buy-actions{display:grid;grid-template-columns:1fr 1.16fr;gap:5px}.wheel-concept-buy-actions button{min-width:0;min-height:47px;display:grid;place-items:center;align-content:center;gap:1px;padding:5px;border:1px solid rgba(170,244,255,.7);border-radius:4px;color:#fff;background:linear-gradient(180deg,#2bc6ed,#0a73b6 62%,#075184);box-shadow:inset 0 2px #ffffff5e,0 4px 10px #007cae4d;font:inherit;text-shadow:0 1px 2px rgba(0,0,0,.32)}.wheel-concept-buy-actions button.is-five{border-color:#ffe593db;background:linear-gradient(180deg,#f8c54d,#dc891c 65%,#a95a0d);box-shadow:inset 0 2px #ffffff70,0 4px 12px #cd7b1057}.wheel-concept-buy-actions button small{color:#ffffffc7;font-size:6px}.wheel-concept-buy-actions button strong{font-size:12px;line-height:1}.wheel-concept-buy-actions button:active:not(:disabled){transform:scale(.97);filter:brightness(1.06)}.wheel-concept-buy-actions button:disabled{cursor:wait;filter:saturate(.72)}.wheel-concept-console>footer{min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid rgba(47,176,208,.24);color:#7699ad;background:#041627a8}.wheel-concept-console>footer span{padding:4px 6px;border:1px solid rgba(240,176,45,.35);border-radius:3px;color:#efc466;font-size:7px;font-weight:850;white-space:nowrap}.wheel-concept-console>footer p{margin:0;font-size:7px;line-height:1.3}.wheel-concept-result-backdrop{background:radial-gradient(circle at 50% 38%,rgba(15,169,203,.22),transparent 30%),#020f1bc7}.wheel-concept-result>section{color:#effaff;border-color:#eeb12f94;background:radial-gradient(circle at 50% 22%,rgba(20,167,198,.24),transparent 34%),linear-gradient(145deg,#0c3553,#071a2d 68%,#11374d);box-shadow:0 38px 90px #0000007a,inset 0 1px #ffffff1f}.wheel-concept-result-close{border-color:#7ed8eb38;color:#bcebf4;background:#062338c7}.wheel-concept-result-rays{background:repeating-conic-gradient(from 0deg,rgba(239,183,58,.16) 0deg 8deg,transparent 8deg 18deg)}.wheel-concept-result-emblem{border-color:#ffeeb1bf;background:radial-gradient(circle at 50% 28%,#ffe38a,#be7d18 46%,#0d7797);box-shadow:0 0 0 7px #269eb82e,0 18px 34px #00000057}.wheel-concept-result>section>small{color:#5fe0f4}.wheel-concept-result h2{color:#f4fbff}.wheel-concept-result>section>strong{color:#ffd56d}.wheel-concept-result p{color:#8eafbf}.wheel-concept-result-grid{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.wheel-concept-result-grid>span{min-width:0;display:grid;place-items:center;gap:4px;padding:8px 3px;border:1px solid rgba(64,191,225,.36);border-radius:4px;background:#0e415ead}.wheel-concept-result-grid b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff1b0;background:linear-gradient(145deg,#1887aa,#a66f18);font-size:8px}.wheel-concept-result-grid small{min-width:0;color:#c7e8ef;font-size:7px;line-height:1.15;overflow-wrap:anywhere}.wheel-concept-result-actions{width:100%;display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-top:8px}.wheel-concept-result-actions button{min-height:44px;border:1px solid rgba(104,199,221,.22);border-radius:4px;color:#b7dce6;background:#0a344dc2;font:inherit;font-weight:750}.wheel-concept-result-actions button.is-primary{border-color:#ffe18fb3;color:#fff;background:linear-gradient(180deg,#f4bd43,#c77717)}@media(max-width:370px){.wheel-concept-workspace{padding-inline:10px}.wheel-concept-console-top{min-height:54px;padding-inline:8px}.wheel-concept-pools{padding-inline:6px}.wheel-concept-pools button{grid-template-columns:20px minmax(0,1fr);column-gap:3px;padding-inline:3px}.wheel-concept-pools button>span{width:20px}.wheel-concept-board{width:calc(100% - 10px);gap:3px;margin-block:5px}.wheel-concept-prize{padding-inline:1px}.wheel-concept-prize>i{width:23px;height:22px}.wheel-concept-prize>i:before{width:15px;height:15px}.wheel-concept-prize>strong{font-size:6px}.wheel-concept-core{padding:6px}.wheel-concept-core-copy{grid-template-columns:40px minmax(0,1fr);gap:5px}.wheel-concept-crystal{width:38px;height:49px}.wheel-concept-core-copy strong{font-size:11px}.wheel-concept-core-copy p{font-size:6px}.wheel-concept-buy-actions button{min-height:42px}.wheel-concept-buy-actions button strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.wheel-concept-crystal>i{animation:none}}.wheel-concept-workspace{--concept-accent: #0f9e9d;--concept-secondary: #d3a143;color:#153b3e;background:radial-gradient(circle at 93% 9%,rgba(21,157,151,.14),transparent 25%),radial-gradient(circle at 4% 45%,rgba(221,177,83,.12),transparent 22%),linear-gradient(160deg,#fafcf9,#edf5f1 55%,#faf5e9)}.wheel-concept-workspace.is-advanced{--concept-accent: #178f82;--concept-secondary: #cf9c46}.wheel-concept-workspace.is-premium{--concept-accent: #477f9e;--concept-secondary: #bd8b32}.wheel-concept-console{border-color:#b28b3e80;background:radial-gradient(circle at 52% 43%,rgba(44,165,157,.11),transparent 32%),linear-gradient(145deg,#f9fcfa,#e6f1ed 58%,#f8efd9);box-shadow:0 24px 54px #1d4b482b,inset 0 1px #fff}.wheel-concept-console-top{border-bottom-color:#1f7e7c2e;background:linear-gradient(180deg,#fffffffa,#eef7f3fa);box-shadow:inset 0 -7px 18px #0e908b0d}.wheel-concept-brand{border-color:#d3a14394;color:#fff9dd;background:linear-gradient(145deg,#19aaa4,#147378 64%,#315f68);box-shadow:0 7px 18px #117e7c33,inset 0 1px #ffffff80}.wheel-concept-console-top>div small{color:#278d8b}.wheel-concept-console-top>div strong{color:#163f43}.wheel-concept-preview-badge{border-color:#16878238;color:#236f6e;background:#e1f1eceb}.wheel-concept-pools{border-bottom-color:#18777433;background:linear-gradient(180deg,#f7fbf9,#e7f1ed)}.wheel-concept-pools button{border-right-color:#1b706d1c;color:#66807f}.wheel-concept-pools button>span{border-color:#277e7b33;color:#337d7c;background:linear-gradient(150deg,#f8fbf9,#dbeae5)}.wheel-concept-pools button small{color:#8a9d99}.wheel-concept-pools button.is-selected{border-color:#158f8a40;color:#174f51;background:linear-gradient(180deg,#d6efe8f5,#bee2d9db);box-shadow:inset 0 -3px 0 var(--concept-accent),0 8px 18px #10807c14}.wheel-concept-pools button.is-selected>span{color:#fff9e6;background:linear-gradient(145deg,#d8ae59,#a87528);box-shadow:0 5px 12px #a670222e}.wheel-concept-pools button.is-selected small{color:#3c7975}.wheel-concept-board{gap:4px;padding:5px;border:1px solid rgba(177,140,67,.25);border-radius:10px;background:radial-gradient(circle at 50% 48%,rgba(22,148,142,.14),transparent 35%),linear-gradient(145deg,#ffffffbd,#e1f0eac7);box-shadow:inset 0 0 28px #19757112}.wheel-concept-prize{position:relative;gap:2px;padding:3px 2px 4px;border-color:#26807e52;border-radius:6px;color:#176f70;background:linear-gradient(135deg,#fffffff0,#eef7f3db 55%,#daebe6eb);box-shadow:inset 0 1px #fff,0 3px 8px #1f5b5814}.wheel-concept-prize:after{border-top-color:#ffffffc7;border-radius:inherit}.wheel-concept-prize>i{width:30px;height:28px;border:1px solid rgba(29,131,128,.18);border-radius:9px;color:#138e8c;background:linear-gradient(145deg,#f7fffc,#cfe9e2);filter:drop-shadow(0 3px 4px rgba(34,97,94,.13))}.wheel-concept-prize>i:before{display:none}.wheel-concept-prize>i>svg{position:relative;z-index:1}.wheel-concept-prize>small{max-width:100%;color:#a56f20;font-size:7.4px;font-weight:900;line-height:1.02;white-space:nowrap}.wheel-concept-prize>strong{max-width:100%;color:#235d5d;font-size:7px;font-weight:800;line-height:1.08;overflow-wrap:anywhere}.wheel-concept-prize.is-cash{border-color:#c28f2a7a;background:radial-gradient(circle at 50% 24%,rgba(255,230,150,.48),transparent 36%),linear-gradient(155deg,#fffaf0,#f2dfad 62%,#dceae3);box-shadow:inset 0 1px #fff,0 4px 10px #ad761d1c}.wheel-concept-prize.is-cash>i{border-color:#bc821f3d;color:#a76e18;background:linear-gradient(145deg,#fffbed,#eed28c)}.wheel-concept-prize.is-cash>strong{color:#76501c;font-size:7px;white-space:normal}.wheel-concept-prize.is-draw>i{color:#a46b1d;background:linear-gradient(145deg,#fff9df,#f0d17c)}.wheel-concept-prize.is-points>i{color:#b57122;background:linear-gradient(145deg,#fff8e9,#f2d9a1)}.wheel-concept-prize.is-task>i{color:#137f7c;background:linear-gradient(145deg,#f6fffc,#cce9df)}.wheel-concept-prize.is-vip>i{color:#765c9c;background:linear-gradient(145deg,#fbf8ff,#ded4ed)}.wheel-concept-prize.is-fund>i{color:#367d5c;background:linear-gradient(145deg,#f8fff9,#d2ead7)}.wheel-concept-prize.is-team>i{color:#456f91;background:linear-gradient(145deg,#f8fcff,#d3e3ef)}.wheel-concept-prize.is-active,.wheel-concept-prize.is-winner{border-color:#ffe4a0;color:#fff;background:linear-gradient(145deg,#1ba8a2,#14787a 58%,#b17b2c);box-shadow:0 0 0 2px #ffdf8bb8,0 0 20px #14948f6b,inset 0 1px #ffffff94;filter:brightness(1.08)}.wheel-concept-prize.is-active>i,.wheel-concept-prize.is-winner>i{border-color:#ffffff61;color:#fff7d2;background:#ffffff2b}.wheel-concept-core{border-color:#bf8f2f7a;border-radius:8px;color:#194b4d;background:radial-gradient(circle at 23% 41%,rgba(24,162,155,.13),transparent 29%),radial-gradient(circle at 82% 26%,rgba(215,171,76,.12),transparent 32%),linear-gradient(145deg,#f9fcfa,#e2efea 66%,#f4e9cf);box-shadow:inset 0 0 28px #166b6712,inset 0 1px #fff}.wheel-concept-core-copy small{color:#168b88}.wheel-concept-core-copy strong{color:#194c4e}.wheel-concept-core-copy p{color:#647f7d}.wheel-concept-crystal{color:#fff8d8;background:linear-gradient(150deg,#50cfc4,#178b89 52%,#315f68);filter:drop-shadow(0 8px 13px rgba(21,127,123,.26))}.wheel-concept-buy-actions button{border-color:#dcf9f5e6;background:linear-gradient(180deg,#35beb5,#168e8b 62%,#126e71);box-shadow:inset 0 2px #ffffff61,0 5px 12px #0c74713d}.wheel-concept-buy-actions button.is-five{border-color:#fff3c6f2;background:linear-gradient(180deg,#e5ba61,#c99031 65%,#9d6922);box-shadow:inset 0 2px #ffffff73,0 5px 12px #ac701c40}.wheel-concept-console>footer{border-top-color:#1e7e7a29;color:#708783;background:#f5faf7e0}.wheel-concept-console>footer span{border-color:#be8c274d;color:#9c6a1f;background:#fff8e8}.wheel-concept-result-backdrop{background:radial-gradient(circle at 50% 38%,rgba(21,147,141,.2),transparent 31%),#132d2ca3}.wheel-concept-result>section{color:#1c4c4d;border-color:#c08f2e7a;background:radial-gradient(circle at 50% 22%,rgba(41,168,159,.13),transparent 36%),linear-gradient(145deg,#fbfdfa,#e7f2ed 68%,#f5e9cd);box-shadow:0 38px 90px #0e373557,inset 0 1px #fff}.wheel-concept-result-close{border-color:#1e7f7b2e;color:#347573;background:#ebf6f2e6}.wheel-concept-result-rays{background:repeating-conic-gradient(from 0deg,rgba(205,158,60,.13) 0deg 8deg,transparent 8deg 18deg)}.wheel-concept-result-emblem{border-color:#fff4c9e6;color:#fff9dc;background:radial-gradient(circle at 50% 28%,#54c8bd,#178682 48%,#b27a27);box-shadow:0 0 0 7px #228f891f,0 18px 34px #25595538}.wheel-concept-result-emblem i{display:grid;place-items:center}.wheel-concept-result>section>small{color:#278c88}.wheel-concept-result h2{color:#1d4d4e}.wheel-concept-result>section>strong{color:#9e6b1f}.wheel-concept-result>section>.wheel-concept-result-note{color:#6c817d;font-size:11px}.wheel-concept-result p{color:#718682}.wheel-concept-result-grid>span{border-color:#26807e38;background:#f4faf7c7}.wheel-concept-result-grid b{color:#fff5cb;background:linear-gradient(145deg,#1aa19c,#ae792d)}.wheel-concept-result-grid small{color:#4f6f6d}.wheel-concept-result-grid strong{color:#98651b;font-size:8px;line-height:1;white-space:nowrap}.wheel-concept-result-actions button{border-color:#2c858033;color:#346d6b;background:#e8f3efe6}.wheel-concept-result-actions button.is-primary{border-color:#ffebaedb;color:#fff;background:linear-gradient(180deg,#31b2aa,#147d7b)}.wheel-prize-art{--gem-light: #a8fff2;--gem-main: #20a99f;--gem-dark: #17666c;--gem-edge: rgba(220, 255, 249, .86);--gem-ink: #f6fffb;position:relative;width:36px;height:33px;display:block;isolation:isolate;filter:drop-shadow(0 5px 4px rgba(25,70,68,.22))}.wheel-prize-art-depth,.wheel-prize-art-gem{position:absolute;clip-path:polygon(17% 2%,82% 2%,99% 28%,84% 91%,50% 100%,15% 91%,1% 28%)}.wheel-prize-art-depth{top:4px;right:2px;bottom:0;left:2px;background:linear-gradient(155deg,var(--gem-dark),color-mix(in srgb,var(--gem-dark) 70%,#102f35));opacity:.96;transform:translateY(2px) scale(.97)}.wheel-prize-art-gem{top:0;right:2px;bottom:4px;left:2px;display:grid;place-items:center;overflow:hidden;color:var(--gem-ink);background:linear-gradient(116deg,rgba(255,255,255,.82) 0 8%,transparent 9% 34%,rgba(255,255,255,.18) 35% 47%,transparent 48%),linear-gradient(154deg,var(--gem-light),var(--gem-main) 48%,var(--gem-dark) 86%);box-shadow:inset 0 1px 0 var(--gem-edge),inset 5px 0 8px #ffffff21,inset -5px -7px 10px #092a2e3b;transform:perspective(90px) rotateX(7deg) rotate(-1.5deg)}.wheel-prize-art-gem:before,.wheel-prize-art-gem:after{content:"";position:absolute;pointer-events:none}.wheel-prize-art-gem:before{top:2px;right:3px;bottom:45%;left:4px;border-top:1px solid rgba(255,255,255,.92);border-left:1px solid rgba(255,255,255,.58);clip-path:polygon(12% 0,88% 0,100% 50%,63% 100%,25% 75%,0 35%);background:linear-gradient(145deg,rgba(255,255,255,.28),transparent 62%)}.wheel-prize-art-gem:after{top:42%;right:8%;bottom:4%;left:8%;background:linear-gradient(145deg,transparent 46%,rgba(255,255,255,.18) 47% 51%,transparent 52%);opacity:.8}.wheel-prize-art-gem>svg{position:relative;z-index:3;stroke-width:2.3;filter:drop-shadow(0 1px 0 rgba(255,255,255,.28)) drop-shadow(0 2px 2px rgba(15,48,49,.38))}.wheel-prize-art-shine{position:absolute;z-index:4;top:4px;left:7px;width:9px;height:3px;border-radius:99px;background:#ffffffb8;filter:blur(.2px);transform:rotate(-14deg)}.wheel-prize-art-spark{position:absolute;z-index:6;width:4px;height:4px;background:#fff7c9;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3px rgba(255,238,153,.9))}.wheel-prize-art-spark.is-one{top:2px;right:0}.wheel-prize-art-spark.is-two{bottom:6px;left:0;width:3px;height:3px;opacity:.78}.wheel-prize-art.is-cash{--gem-light: #fff1a8;--gem-main: #dfa83f;--gem-dark: #9b641c;--gem-edge: rgba(255,249,209,.94);--gem-ink: #fffceb}.wheel-prize-art.is-draw{--gem-light: #a7efff;--gem-main: #289fc0;--gem-dark: #285d89;--gem-edge: rgba(219,250,255,.92)}.wheel-prize-art.is-points{--gem-light: #e6c7ff;--gem-main: #9a6fc6;--gem-dark: #604486;--gem-edge: rgba(249,235,255,.92)}.wheel-prize-art.is-task{--gem-light: #a2f4df;--gem-main: #26a583;--gem-dark: #1d6c63}.wheel-prize-art.is-vip{--gem-light: #ffd5ec;--gem-main: #a76eb1;--gem-dark: #66487e;--gem-edge: rgba(255,239,250,.94)}.wheel-prize-art.is-fund{--gem-light: #bceca9;--gem-main: #579a59;--gem-dark: #386849;--gem-edge: rgba(239,255,224,.92)}.wheel-prize-art.is-team{--gem-light: #b8dcff;--gem-main: #547fac;--gem-dark: #3d587e;--gem-edge: rgba(231,246,255,.92)}.wheel-prize-art.is-large{width:74px;height:67px;filter:drop-shadow(0 12px 10px rgba(20,76,73,.28))}.wheel-prize-art.is-large .wheel-prize-art-depth{top:7px;right:4px;bottom:0;left:4px;transform:translateY(4px) scale(.97)}.wheel-prize-art.is-large .wheel-prize-art-gem{top:0;right:4px;bottom:8px;left:4px}.wheel-prize-art.is-large .wheel-prize-art-shine{top:8px;left:15px;width:19px;height:5px}.wheel-prize-art.is-large .wheel-prize-art-spark.is-one{top:3px;width:8px;height:8px}.wheel-prize-art.is-large .wheel-prize-art-spark.is-two{bottom:12px;width:6px;height:6px}.wheel-prize-art.is-small{width:27px;height:25px;filter:drop-shadow(0 3px 3px rgba(23,69,67,.2))}.wheel-prize-art.is-small .wheel-prize-art-depth{top:3px;right:1px;bottom:0;left:1px}.wheel-prize-art.is-small .wheel-prize-art-gem{top:0;right:1px;bottom:3px;left:1px}.wheel-prize-art.is-small .wheel-prize-art-spark{display:none}.wheel-concept-prize{border-color:#58918954;border-radius:9px;background:linear-gradient(135deg,#fffffffa,#ecf6f2d6 50%,#cde4dcb8),#fff9;box-shadow:inset 0 1px #fff,inset 0 -9px 14px #2969630f,0 5px 11px #1c504c1f;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}.wheel-concept-prize:before{content:"";position:absolute;z-index:-1;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(255,255,255,.62);border-radius:6px;pointer-events:none}.wheel-concept-prize.is-cash{border-color:#c08b2575;background:radial-gradient(circle at 50% 15%,rgba(255,239,182,.68),transparent 43%),linear-gradient(145deg,#fffef5fa,#f4e0a7d1 58%,#d5e7dcb8);box-shadow:inset 0 1px #fff,inset 0 -9px 15px #8e5c1412,0 6px 13px #91601824}.wheel-concept-prize>small{margin-top:-1px;font-size:7.6px;text-shadow:0 1px 0 rgba(255,255,255,.8)}.wheel-concept-prize>strong{font-size:7.2px;letter-spacing:-.01em}.wheel-concept-prize.is-active,.wheel-concept-prize.is-winner{background:radial-gradient(circle at 50% 22%,rgba(255,242,183,.34),transparent 40%),linear-gradient(145deg,#21bcb1fa,#107274f7 60%,#b17b2cf2);box-shadow:0 0 0 2px #ffe290c7,0 0 24px #0f8f8980,inset 0 1px #ffffffb3}.wheel-concept-prize.is-active .wheel-prize-art,.wheel-concept-prize.is-winner .wheel-prize-art{filter:drop-shadow(0 6px 6px rgba(0,43,43,.28)) brightness(1.1);transform:translateY(-1px)}.wheel-concept-console{position:relative;border:1px solid rgba(184,139,52,.46);background:linear-gradient(125deg,#fffffff0,#e0f0ead6 56%,#f7e9c6cc),#f1f8f4d6;box-shadow:0 26px 58px #184b4633,0 0 0 4px #ffffff75,inset 0 1px #fff,inset 0 0 34px #3092890d;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18)}.wheel-concept-board{border-color:#af843040;background:linear-gradient(125deg,rgba(255,255,255,.46),transparent 32%),radial-gradient(circle at 50% 47%,rgba(24,151,143,.18),transparent 34%),linear-gradient(145deg,#f7fcf9d4,#cfe6dec2);box-shadow:inset 0 0 34px #1b716a1a,0 8px 18px #22595412}.wheel-concept-core{position:relative;border-color:#bf8c2a8a;background:linear-gradient(125deg,rgba(255,255,255,.88),transparent 36%),radial-gradient(circle at 21% 37%,rgba(36,179,167,.18),transparent 31%),radial-gradient(circle at 84% 24%,rgba(232,190,101,.2),transparent 32%),linear-gradient(145deg,#f9fdfaf5,#d8ebe4f0 67%,#f5e1b4e6);box-shadow:inset 0 1px #fff,inset 0 -14px 26px #21645e12,0 7px 18px #1d55501f;-webkit-backdrop-filter:blur(16px) saturate(1.24);backdrop-filter:blur(16px) saturate(1.24)}.wheel-concept-core:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,255,255,.68);border-radius:5px;pointer-events:none}.wheel-concept-core>*{position:relative;z-index:1}.wheel-concept-crystal{overflow:hidden;background:linear-gradient(120deg,rgba(255,255,255,.7) 0 10%,transparent 11% 42%,rgba(255,255,255,.18) 43% 52%,transparent 53%),linear-gradient(150deg,#8ef2df,#23aa9e 43%,#176f75 74%,#bc8734);filter:drop-shadow(0 10px 10px rgba(13,103,98,.3))}.wheel-concept-crystal:after{content:"";position:absolute;top:48%;right:5px;bottom:4px;left:5px;border-top:1px solid rgba(255,255,255,.34);background:linear-gradient(145deg,#ffffff14,#08484a38);transform:skewY(-14deg)}.wheel-concept-result-emblem{width:86px;height:78px;overflow:visible;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none}.wheel-concept-result-grid b{width:30px;height:28px;overflow:visible;border-radius:0;color:inherit;background:transparent}.wheel-concept-workspace{font-family:Inter,Nirmala UI,Noto Sans Bengali,Noto Sans,system-ui,sans-serif;height:calc(min(100dvh,844px) - 90px);min-height:710px;grid-template-rows:auto minmax(0,1fr);padding-bottom:14px}.wheel-concept-console{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto}.wheel-concept-brand{position:relative;width:42px;height:42px;overflow:hidden;border:1px solid rgba(202,153,59,.68);border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(99,239,229,.42),transparent 42%),linear-gradient(145deg,#f9fffd,#c9e8e2 58%,#e8cc8f);box-shadow:0 6px 14px #14696333,inset 0 1px #ffffffeb,0 0 0 3px #ffffff85}.wheel-concept-brand:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(255,255,255,.62);border-radius:50%;pointer-events:none}.wheel-concept-brand img{width:45px;height:43px;max-width:none;display:block;object-fit:contain;transform:scale(1.13);filter:drop-shadow(0 4px 4px rgba(11,73,71,.26));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.wheel-concept-inventory-trigger{min-width:0;min-height:34px;margin-left:auto;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 7px;border:1px solid rgba(31,137,131,.24);border-radius:9px;color:#216f6c;background:linear-gradient(145deg,#f7fffcf5,#d7eee7e0);box-shadow:inset 0 1px #fff,0 4px 9px #1567611a;font:inherit;font-size:9px;font-weight:800;white-space:nowrap}.wheel-concept-inventory-trigger svg{flex:0 0 auto;color:#b27a21}.wheel-concept-inventory-trigger b{min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:99px;color:#fff;background:linear-gradient(145deg,#d6a33d,#a76b19);box-shadow:0 2px 5px #965b0f38;font-size:8px}.wheel-concept-credit-bar{min-height:43px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:8px;padding:6px 10px;border-top:1px solid rgba(34,135,128,.12);background:linear-gradient(90deg,#e3f5f0e6,#fff7e0e0)}.wheel-concept-credit-bar button{min-width:0;display:flex;align-items:center;gap:7px;padding:3px 8px;border:0;border-radius:8px;color:#245d5b;background:transparent;font:inherit;text-align:left}.wheel-concept-credit-bar button>span{min-width:0;display:flex;align-items:baseline;gap:7px}.wheel-concept-credit-bar button small{color:#6f8581;font-size:8px;font-weight:700}.wheel-concept-credit-bar button strong{color:#a66c17;font-size:17px;line-height:1}.wheel-concept-credit-bar button strong em{margin-left:2px;font-size:8px;font-style:normal}.wheel-concept-credit-bar button>svg{margin-left:auto}.wheel-concept-credit-bar button.is-redeem{justify-content:center;padding:5px 10px;border:1px solid rgba(188,132,34,.28);color:#986214;background:#fff9e6bd;box-shadow:inset 0 1px #ffffffe6;font-size:9px;font-weight:850;white-space:nowrap}.wheel-concept-credit-bar button.is-rules{justify-content:center;padding:5px 8px;border:1px solid rgba(32,132,124,.2);color:#27736e;background:#f5fdfaad;font-size:9px;font-weight:850}.wheel-trial-opening{display:grid;gap:7px;padding:9px 10px 10px;border-top:1px solid rgba(34,132,124,.13);background:linear-gradient(145deg,#effbf7f0,#fff7dde6)}.wheel-trial-opening>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.wheel-trial-opening>header>span{min-width:0;display:grid;gap:1px}.wheel-trial-opening>header small{color:#278a83;font-size:7px;font-weight:850;letter-spacing:.1em}.wheel-trial-opening>header strong{color:#214f4e;font-size:11px}.wheel-trial-opening>header p{margin:0;color:#758681;font-size:7px;line-height:1.35}.wheel-trial-opening>header>b{flex:0 0 auto;padding:5px 7px;border-radius:8px;color:#996515;background:#fff0c6d1;font-size:8px}.wheel-trial-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.wheel-trial-days article{min-width:0;display:grid;align-content:space-between;gap:5px;padding:7px;border:1px solid rgba(38,127,120,.14);border-radius:9px;background:#fff9}.wheel-trial-days article.is-current{border-color:#c48b2473;box-shadow:inset 0 0 0 1px #ffefc1e6}.wheel-trial-days article>span{min-width:0;display:grid;gap:2px}.wheel-trial-days article>span small{overflow:hidden;color:#778983;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.wheel-trial-days article>span strong{color:#9f6816;font-size:10px}.wheel-trial-days button{min-height:25px;padding:3px 5px;border:0;border-radius:7px;color:#fff;background:linear-gradient(145deg,#2eaaa0,#177f7b);font:inherit;font-size:7px;font-weight:850}.wheel-trial-days em{min-height:25px;display:flex;align-items:center;gap:3px;color:#607b76;font-size:6.5px;font-style:normal;line-height:1.25}.wheel-trial-opening>footer{display:flex;align-items:center;justify-content:space-between;gap:7px}.wheel-trial-opening>footer>span{display:flex;align-items:center;gap:4px;color:#735e2d;font-size:7px;font-weight:800}.wheel-trial-opening>footer>span.is-available{color:#147967}.wheel-trial-opening>footer>small{color:#8a7964;font-size:6.5px;text-align:right}.wheel-concept-pools button{grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px}.wheel-concept-pools button>.wheel-concept-pool-mark,.wheel-concept-pools button.is-selected>.wheel-concept-pool-mark{--pool-mark-main: #6fa9a2;--pool-mark-glow: rgba(61, 176, 165, .38);position:relative;width:20px;height:20px;display:grid;place-items:center;overflow:visible;border:1px solid color-mix(in srgb,var(--pool-mark-main) 58%,white);border-radius:50%;color:var(--pool-mark-main);background:radial-gradient(circle,rgba(255,255,255,.94) 0 13%,var(--pool-mark-main) 15% 25%,rgba(255,255,255,.72) 27% 38%,color-mix(in srgb,var(--pool-mark-main) 26%,white) 40% 63%,transparent 65%),#ffffff57;box-shadow:0 0 8px var(--pool-mark-glow),inset 0 1px #ffffffd1}.wheel-concept-pools button>.wheel-concept-pool-mark,.wheel-concept-pools button.is-selected>.wheel-concept-pool-mark{grid-row:1 / 3}.wheel-concept-pools button strong{align-self:end}.wheel-concept-pools button small{align-self:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wheel-concept-pools button.is-locked{color:#80918e;background:#eff6f3b8}.wheel-concept-pools button.is-locked:not(.is-selected)>.wheel-concept-pool-mark{filter:grayscale(.55);opacity:.62}.wheel-concept-pools button.is-locked small{color:#9a7b42}.wheel-concept-pools button.is-locked.is-selected{color:#566c69;background:linear-gradient(180deg,#f4f8f6f5,#e2ebe7e6);box-shadow:inset 0 -3px #8a9e99}.wheel-concept-pool-mark:before,.wheel-concept-pool-mark:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.wheel-concept-pool-mark:before{top:3px;right:3px;bottom:3px;left:3px;border:1px solid currentColor;opacity:.54}.wheel-concept-pool-mark:after{width:4px;height:4px;top:-1px;right:2px;background:currentColor;box-shadow:0 0 5px currentColor}.wheel-concept-pool-mark>i{width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 5px #fff,0 0 8px currentColor}.wheel-concept-pool-mark.is-orbit{--pool-mark-main: #26998e;--pool-mark-glow: rgba(33, 157, 146, .42)}.wheel-concept-pool-mark.is-orbit:before{top:2px;right:5px;bottom:2px;left:5px;transform:rotate(46deg)}.wheel-concept-pool-mark.is-orbit:after{top:auto;right:auto;bottom:0;left:2px;box-shadow:13px -14px 0 -1px currentColor,0 0 5px currentColor}.wheel-concept-pool-mark.is-fusion{--pool-mark-main: #b67b20;--pool-mark-glow: rgba(201, 148, 50, .46);border-radius:7px 50%;transform:rotate(45deg)}.wheel-concept-pool-mark.is-fusion:before{top:4px;right:4px;bottom:4px;left:4px;border-style:double}.wheel-concept-pool-mark.is-fusion:after{top:-2px;right:7px;width:5px;height:5px}.wheel-concept-pool-mark.is-fusion>i{transform:rotate(-45deg)}.wheel-concept-pools button.is-selected>.wheel-concept-pool-mark{--pool-mark-main: #bf8426;--pool-mark-glow: rgba(215, 166, 66, .58);border-color:#d1a042c2;background:radial-gradient(circle,#fffef1 0 13%,#d8a23d 15% 26%,rgba(255,249,221,.86) 28% 38%,rgba(235,205,143,.68) 40% 64%,transparent 66%),#fff8e280;box-shadow:0 0 10px var(--pool-mark-glow),inset 0 1px #fff}.wheel-concept-pool-mark.is-seed,.wheel-concept-pools button.is-selected>.wheel-concept-pool-mark.is-seed{border:0;border-radius:0;background:linear-gradient(145deg,#f4d58b,#c88c2b 52%,#8e5d16);clip-path:polygon(50% 0,88% 20%,100% 62%,70% 100%,27% 92%,0 57%,12% 18%);box-shadow:none}.wheel-concept-pool-mark.is-seed:before{top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(255,251,225,.9);border-radius:2px;transform:rotate(45deg)}.wheel-concept-pool-mark.is-seed:after{top:3px;right:4px;width:3px;height:3px;color:#fff6ca}.wheel-concept-pool-mark.is-orbit,.wheel-concept-pools button.is-selected>.wheel-concept-pool-mark.is-orbit{border-radius:50%;background:radial-gradient(circle,#fafffd 0 12%,#39afa5 15% 24%,rgba(255,255,255,.78) 26% 34%,rgba(64,167,157,.24) 36% 56%,transparent 58%),#dcf3ef7a}.wheel-concept-pool-mark.is-fusion,.wheel-concept-pools button.is-selected>.wheel-concept-pool-mark.is-fusion{border:0;border-radius:0;background:linear-gradient(145deg,#fff3b1,#d59b35 45%,#168d8b);box-shadow:none;clip-path:polygon(50% 0,62% 28%,88% 12%,74% 40%,100% 50%,72% 61%,88% 88%,60% 74%,50% 100%,39% 72%,12% 88%,27% 59%,0 50%,29% 39%,12% 12%,40% 27%);transform:none}.wheel-concept-pool-mark.is-fusion:before{top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(255,255,239,.95);border-radius:50%;background:#fff3}.wheel-concept-pool-mark.is-fusion:after{top:2px;right:3px;width:3px;height:3px;color:#fff8d2}.wheel-concept-pool-mark.is-fusion>i{transform:none}.wheel-concept-buy-actions{gap:8px}.wheel-concept-buy-actions button{position:relative;min-height:52px;overflow:hidden;isolation:isolate;border:1px solid rgba(205,250,245,.88);border-radius:9px;background:linear-gradient(118deg,transparent 0 24%,rgba(255,255,255,.22) 34%,transparent 45%),radial-gradient(circle at 50% -28%,rgba(191,255,248,.72),transparent 48%),linear-gradient(180deg,#36c8bf,#199c98 45%,#0d7377 73%,#07585f);box-shadow:inset 0 2px #ffffff94,inset 0 -5px #03404557,inset 0 0 0 3px #ffffff14,0 7px #074f5138,0 11px 18px #0966653d;text-shadow:0 2px 2px rgba(3,65,66,.42);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.wheel-concept-buy-actions button:before{content:"";position:absolute;z-index:-1;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(232,255,252,.3);border-radius:6px;pointer-events:none}.wheel-concept-buy-actions button:after{content:"";position:absolute;z-index:-1;top:4px;left:12%;width:76%;height:34%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent);pointer-events:none}.wheel-concept-buy-actions button.is-five{border-color:#fff0baf0;background:linear-gradient(118deg,transparent 0 22%,rgba(255,255,255,.3) 33%,transparent 45%),radial-gradient(circle at 50% -25%,rgba(255,244,193,.88),transparent 48%),linear-gradient(180deg,#f2cb72,#dda443 43%,#bd7922 72%,#8f5415);box-shadow:inset 0 2px #ffffffad,inset 0 -5px #703e0b59,inset 0 0 0 3px #fff7d61c,0 7px #7b4b1038,0 11px 19px #9a631847;text-shadow:0 2px 2px rgba(111,64,11,.45)}.wheel-concept-buy-actions button small,.wheel-concept-buy-actions button strong{position:relative;z-index:1}.wheel-concept-buy-actions button small{color:#f5fffdd6;font-size:6.8px;letter-spacing:.03em}.wheel-concept-buy-actions button.is-five small{color:#fff9dfdb}.wheel-concept-buy-actions button strong{color:#fff;font-size:13px;letter-spacing:.02em}.wheel-concept-buy-actions button:active:not(:disabled){transform:translateY(3px) scale(.985);box-shadow:inset 0 2px #ffffff7a,inset 0 -3px #0340454d,0 3px #074f5133,0 6px 10px #09666533}.wheel-concept-buy-actions button.is-five:active:not(:disabled){box-shadow:inset 0 2px #ffffff8f,inset 0 -3px #703e0b4d,0 3px #7b4b1033,0 6px 10px #9a631838}.wheel-prize-art{position:relative;width:38px;height:35px;display:block;overflow:visible;isolation:isolate;filter:drop-shadow(0 5px 5px rgba(17,58,55,.24));transition:transform .15s ease,filter .15s ease}.wheel-prize-sprite{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:url(/assets/wheel/arc-treasure-prizes.png);background-repeat:no-repeat;background-size:400% 300%;transform:scale(1.1);transform-origin:center}.wheel-prize-art.art-cash .wheel-prize-sprite{background-position:0% 0%}.wheel-prize-art.art-draw .wheel-prize-sprite{background-position:33.333% 0%}.wheel-prize-art.art-points .wheel-prize-sprite{background-position:66.667% 0%}.wheel-prize-art.art-task-count .wheel-prize-sprite{background-position:100% 0%}.wheel-prize-art.art-task-boost .wheel-prize-sprite{background-position:0% 50%}.wheel-prize-art.art-vip .wheel-prize-sprite{background-position:33.333% 50%}.wheel-prize-art.art-discount .wheel-prize-sprite{background-position:66.667% 50%}.wheel-prize-art.art-fund-return .wheel-prize-sprite{background-position:100% 50%}.wheel-prize-art.art-fund-limit .wheel-prize-sprite{background-position:0% 100%}.wheel-prize-art.art-fund-cycle .wheel-prize-sprite{background-position:33.333% 100%}.wheel-prize-art.art-invite .wheel-prize-sprite{background-position:66.667% 100%}.wheel-prize-art.art-daily .wheel-prize-sprite{background-position:100% 100%}.wheel-prize-art.is-large{width:118px;height:108px;filter:drop-shadow(0 15px 13px rgba(18,68,64,.28))}.wheel-prize-art.is-small{width:37px;height:34px;filter:drop-shadow(0 4px 4px rgba(20,67,63,.2))}.wheel-concept-prize.is-active .wheel-prize-art,.wheel-concept-prize.is-winner .wheel-prize-art{filter:drop-shadow(0 8px 7px rgba(0,48,46,.32)) brightness(1.12) saturate(1.08);transform:translateY(-1px) scale(1.02)}.wheel-concept-prize>small{position:relative;z-index:2;max-width:100%;min-height:10px;margin-top:0;overflow:hidden;font-size:clamp(9.5px,2.48vw,10px);padding-bottom:1px;line-height:1.14;text-overflow:ellipsis;white-space:nowrap}.wheel-concept-prize>strong{position:relative;z-index:2;max-width:100%;min-height:20px;display:-webkit-box;overflow:hidden;font-size:clamp(9.2px,2.44vw,9.8px);line-height:1.14;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wheel-concept-prize{grid-template-rows:minmax(35px,1fr) auto auto;align-content:stretch;gap:2px;padding:4px 2px 6px;font:inherit;cursor:pointer}.wheel-concept-board{width:calc(100% - 10px);height:auto;min-height:0;max-height:none;aspect-ratio:auto}.wheel-concept-prize.is-cash>strong{min-height:20px;font-size:clamp(9.2px,2.44vw,9.8px);white-space:normal}.wheel-concept-console>footer{justify-content:center}.wheel-concept-console>footer p{width:100%;text-align:center}.wheel-concept-pools button strong{font-size:11px}.wheel-concept-pools button small{font-size:8px;line-height:1.05}.wheel-concept-prize:disabled{cursor:wait;opacity:1}.wheel-concept-prize:not(:disabled):active{transform:translateY(1px) scale(.98)}.wheel-concept-core.is-view-only .wheel-concept-buy-actions button{border-color:#657e7940;color:#6b7f7b;background:linear-gradient(160deg,#eef5f2f5,#cddbd6f0);box-shadow:inset 0 1px #ffffffc7,0 5px 10px #39534e1a}.wheel-concept-core-copy{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:4px}.wheel-concept-core-copy>div{justify-items:center;text-align:center}.wheel-concept-core-visual{position:relative;width:96px;height:96px;display:grid;place-items:center;isolation:isolate}.wheel-concept-core-visual:before{content:"";position:absolute;z-index:-1;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:radial-gradient(circle,rgba(122,244,238,.5),rgba(31,164,157,.18) 48%,transparent 72%);box-shadow:0 0 22px #22bdb44d}.wheel-concept-core-visual img{width:100%;height:100%;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 9px 9px rgba(11,68,67,.28))}.wheel-concept-guarantee-count{position:absolute;z-index:3;right:3px;bottom:3px;min-width:31px;height:20px;display:grid;place-items:center;padding:0 6px;border:1px solid rgba(255,241,190,.9);border-radius:999px;color:#fff9da;background:linear-gradient(145deg,#bd8430,#8b5917);box-shadow:inset 0 1px #ffffff6b,0 4px 9px #58360a3d;font-size:9px;line-height:1}.wheel-concept-core-rotor{position:absolute;top:31%;right:31%;bottom:31%;left:31%;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(218,255,252,.86);border-radius:50%;background:radial-gradient(circle,#fff 0 8%,#91fbf4 10% 18%,rgba(50,222,214,.76) 20% 28%,rgba(9,107,116,.28) 30% 45%,transparent 47%),repeating-conic-gradient(from 0deg,#effffdeb,#effffdeb 5deg,#14bfbc2e 5deg,#14bfbc2e 19deg);box-shadow:0 0 8px #ccfffae6,0 0 17px #1ed3cab8,inset 0 0 8px #ffffffc7;animation:wheel-concept-inner-rotor 8s linear infinite}.wheel-concept-core-rotor:before,.wheel-concept-core-rotor:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.wheel-concept-core-rotor:before{top:14%;right:14%;bottom:14%;left:14%;border:1px dashed rgba(235,255,253,.92);box-shadow:inset 0 0 6px #4df1e7db}.wheel-concept-core-rotor:after{top:34%;right:34%;bottom:34%;left:34%;background:#f8ffff;box-shadow:0 0 7px #fff,0 0 12px #56f3e9}.wheel-concept-core-rotor>i{width:72%;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(240,255,253,.95),transparent);box-shadow:0 -1px 6px #6bfaf0b3}.wheel-concept-core.is-drawing .wheel-concept-core-rotor{animation-duration:.72s;box-shadow:0 0 10px #ebfffdf2,0 0 24px #16dfd5f2,inset 0 0 9px #ffffffe6}.wheel-concept-core.is-drawing .wheel-concept-core-visual:before{box-shadow:0 0 30px #20d5ca94}.wheel-concept-result-emblem{width:126px;height:114px;padding:0;cursor:pointer;font:inherit;transition:transform .14s ease,filter .14s ease}.wheel-concept-result-emblem:hover{filter:brightness(1.04);transform:translateY(-2px)}.wheel-concept-result-emblem:active{transform:scale(.97)}.wheel-concept-result-detail-link{margin:-2px 0 0;padding:3px 8px;border:0;color:#277d78;background:transparent;font:inherit;font-size:9px;font-weight:800;text-decoration:underline;text-decoration-color:#277d7852;text-underline-offset:3px}.wheel-concept-result-activation{max-width:270px;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 9px;border:1px solid rgba(33,148,137,.18);border-radius:99px;color:#267c76!important;background:#e6f7f1c7;font-size:9px!important;line-height:1.25}.wheel-concept-result-activation svg{flex:0 0 auto;color:#199a77}.wheel-concept-result-grid>button{min-width:0;display:grid;place-items:center;gap:4px;padding:7px 2px 8px;border:1px solid rgba(38,128,126,.24);border-radius:7px;color:inherit;background:linear-gradient(145deg,#ffffffd1,#e5f3eead);box-shadow:inset 0 1px #ffffffe6,0 4px 9px #1d534e14;font:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.wheel-concept-result-grid>button:hover{border-color:#bf8b2a6b;box-shadow:inset 0 1px #fff,0 6px 12px #1d534e21}.wheel-concept-result-grid>button:active{transform:translateY(1px) scale(.97)}.wheel-concept-inventory{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1110;display:grid;place-items:end center;padding:16px}.wheel-concept-inventory-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#142d2bad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wheel-concept-inventory>section{position:relative;z-index:1;width:min(360px,100%);max-height:min(680px,calc(100dvh - 32px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(197,146,45,.5);border-radius:20px 20px 14px 14px;color:#204b4d;background:radial-gradient(circle at 82% 6%,rgba(238,200,117,.24),transparent 27%),linear-gradient(150deg,#fcfffdfc,#e1f0eafc 68%,#f8ebccfa);box-shadow:0 34px 90px #0c302d6b,inset 0 1px #fff}.wheel-concept-inventory>section>header{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(43,126,119,.14)}.wheel-concept-inventory>section>header>span{min-width:0;display:grid;gap:3px}.wheel-concept-inventory>section>header small{color:#278982;font-size:8px;font-weight:850;letter-spacing:.1em}.wheel-concept-inventory>section>header h2{margin:0;color:#173f42;font-size:20px;line-height:1.1}.wheel-concept-inventory>section>header p{margin:1px 0 0;color:#6c807d;font-size:9px;line-height:1.4}.wheel-concept-inventory>section>header>button{width:34px;height:34px;margin-left:auto;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(38,128,121,.17);border-radius:50%;color:#347772;background:#f4fbf8d1}.wheel-concept-inventory-list{min-height:0;overflow-y:auto;display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.wheel-concept-inventory-item{min-width:0;min-height:154px;display:grid;grid-template-columns:minmax(0,1fr) 14px;grid-template-rows:52px auto minmax(36px,auto);align-items:start;gap:5px;padding:10px;border:1px solid rgba(46,137,129,.2);border-radius:12px;color:#244f50;background:#ffffffad;box-shadow:inset 0 1px #ffffffe6,0 5px 12px #19514b12;font:inherit;text-align:left}.wheel-concept-inventory-item>.wheel-prize-art{grid-column:1 / -1;justify-self:center;width:55px;height:50px}.wheel-concept-inventory-copy{min-width:0;display:grid;align-content:start;gap:2px}.wheel-concept-inventory-copy strong{overflow:hidden;font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.wheel-concept-inventory-copy b{color:#a66e19;font-size:11px}.wheel-concept-inventory-copy small{color:#83918e;font-size:7px;line-height:1.25}.wheel-concept-inventory-state{grid-column:1 / -1;min-width:0;display:grid;justify-items:start;align-content:end;gap:4px;text-align:left}.wheel-concept-inventory-state em{padding:3px 6px;border-radius:99px;color:#147963;background:#dff4e9;font-size:8px;font-style:normal;font-weight:850;white-space:nowrap}.wheel-concept-inventory-state small{max-width:100%;color:#738783;font-size:7px;line-height:1.25}.wheel-concept-inventory-item>svg{grid-column:2;grid-row:2;align-self:center;color:#8ba19d}.wheel-concept-inventory-item.is-expired{filter:saturate(.55);opacity:.68}.wheel-concept-inventory-item.is-expired .wheel-concept-inventory-state em{color:#7b7371;background:#ece9e5}.wheel-concept-inventory-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;padding:28px;color:#62807b;text-align:center}.wheel-concept-inventory-empty svg{color:#bd862b}.wheel-concept-inventory-empty strong{color:#275653;font-size:14px}.wheel-concept-inventory-empty small{max-width:240px;font-size:9px;line-height:1.45}.wheel-concept-no-chances{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1120;display:grid;place-items:center;padding:20px}.wheel-concept-no-chances>section{position:relative;z-index:1;width:min(320px,100%);display:grid;justify-items:center;gap:6px;padding:22px 18px 18px;border:1px solid rgba(197,146,45,.42);border-radius:18px;color:#204b4d;background:linear-gradient(150deg,#fcfffd,#e5f3ee 72%,#faedce);box-shadow:0 28px 75px #0c302d61,inset 0 1px #fff;text-align:center}.wheel-concept-no-chances-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:3px;border:1px solid rgba(193,139,38,.28);border-radius:15px;color:#b4771d;background:#fff5d6d6}.wheel-concept-no-chances>section>small{color:#278982;font-size:8px;font-weight:850;letter-spacing:.11em}.wheel-concept-no-chances>section>h2{margin:0;color:#173f42;font-size:19px}.wheel-concept-no-chances>section>p{margin:2px 0 10px;color:#657d78;font-size:10px;line-height:1.55}.wheel-concept-no-chances>section>div{width:100%;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px}.wheel-concept-no-chances>section>div.is-single-action{grid-template-columns:minmax(0,1fr)}.wheel-concept-no-chances>section>.wheel-concept-pool-lock-level{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(38,128,121,.14);border-radius:10px;color:#607773;background:#ffffff94;font-size:9px}.wheel-concept-pool-lock-level strong{color:#a46b16;font-size:10px}.wheel-concept-no-chances>section>.wheel-concept-pool-lock-money{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-concept-pool-lock-money>span{min-height:58px;display:grid;align-content:center;gap:4px;padding:9px;border:1px solid rgba(193,139,38,.17);border-radius:11px;background:#fffaebbd}.wheel-concept-pool-lock-money small{color:#71837f;font-size:8px}.wheel-concept-pool-lock-money strong{color:#255b58;font-size:11px;line-height:1.3}.wheel-concept-no-chances>section>div>button{min-height:44px;border:1px solid rgba(38,128,121,.16);border-radius:10px;color:#4f6d68;background:#ffffffb8;font:inherit;font-size:10px;font-weight:800}.wheel-concept-no-chances>section>div>button.is-primary{border-color:#c28b2661;color:#fff;background:linear-gradient(145deg,#d8a33c,#a96b18);box-shadow:inset 0 1px #ffffff6b,0 6px 13px #87541133}.wheel-concept-chances{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1115;display:grid;place-items:end center;padding:16px}.wheel-concept-chances>section{position:relative;z-index:1;width:min(360px,100%);display:grid;gap:12px;padding:18px;border:1px solid rgba(197,146,45,.5);border-radius:20px 20px 14px 14px;color:#204b4d;background:linear-gradient(150deg,#fcfffd,#e1f0ea 68%,#f8ebcc);box-shadow:0 34px 90px #0c302d6b,inset 0 1px #fff}.wheel-concept-chances>section>header{display:flex;align-items:center;gap:10px}.wheel-concept-chances>section>header>span{display:grid;gap:2px}.wheel-concept-chances>section>header small{color:#278982;font-size:8px;font-weight:850;letter-spacing:.1em}.wheel-concept-chances>section>header h2{margin:0;color:#173f42;font-size:20px}.wheel-concept-chances>section>header>button{width:34px;height:34px;margin-left:auto;display:grid;place-items:center;border:1px solid rgba(38,128,121,.17);border-radius:50%;color:#347772;background:#f4fbf8d1}.wheel-concept-chance-total{display:grid;justify-items:center;gap:4px;padding:15px;border:1px solid rgba(190,137,38,.25);border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(255,230,155,.42),transparent 55%),#ffffffa3}.wheel-concept-chance-total>small{color:#657e79;font-size:9px}.wheel-concept-chance-total>strong{color:#a66b16;font-size:34px;line-height:1}.wheel-concept-chance-total>strong em{margin-left:3px;font-size:11px;font-style:normal}.wheel-concept-chance-total>p{margin:2px 0 0;color:#728680;font-size:8px}.wheel-concept-chance-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wheel-concept-chance-sources>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;padding:10px;border-radius:11px;background:#ffffffa1}.wheel-concept-chance-sources svg{grid-row:1 / 3;color:#208e85}.wheel-concept-chance-sources small{color:#718580;font-size:8px}.wheel-concept-chance-sources strong{color:#275b57;font-size:13px}.wheel-concept-chance-expiry{display:grid;gap:5px}.wheel-concept-chance-expiry>span{display:flex;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:8px;color:#7b642c;background:#fff6d8b3}.wheel-concept-chance-expiry b{font-size:9px}.wheel-concept-chance-expiry small{font-size:8px}.wheel-concept-exchange{display:grid;gap:8px}.wheel-concept-exchange>div{display:flex;align-items:baseline;justify-content:space-between;padding:3px 2px}.wheel-concept-exchange>div small{color:#6f837f;font-size:9px}.wheel-concept-exchange>div strong{color:#246d66;font-size:18px}.wheel-concept-exchange>.wheel-concept-exchange-quantity{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px 34px;align-items:center;gap:5px;padding:8px;border:1px solid rgba(38,128,121,.14);border-radius:10px;background:#ffffff94}.wheel-concept-exchange-quantity>span{display:grid;gap:2px}.wheel-concept-exchange-quantity>span b{color:#6f837f;font-size:8px}.wheel-concept-exchange-quantity>button{width:34px;height:34px;padding:0;justify-content:center;font-size:17px}.wheel-concept-exchange-quantity>strong{display:grid;place-items:center;font-size:15px!important}.wheel-concept-exchange>button,.wheel-concept-open-exchange,.wheel-concept-prize-destination{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border:1px solid rgba(194,139,38,.38);border-radius:10px;color:#fff;background:linear-gradient(145deg,#d8a33c,#a96b18);box-shadow:inset 0 1px #ffffff6b,0 6px 13px #87541133;font:inherit;font-size:10px;font-weight:800}.wheel-concept-exchange>button b{font-size:16px}.wheel-concept-exchange>button:disabled{filter:grayscale(.55);opacity:.5}.wheel-concept-exchange>p{margin:0;padding:7px;border-radius:8px;color:#1b796a;background:#d9f4e9bf;font-size:9px;text-align:center}.wheel-concept-exchange>p.is-error{color:#9b493a;background:#fae3ddc2}.wheel-concept-open-exchange{width:100%}.wheel-concept-prize-destination{width:100%;min-height:44px;margin-top:3px}.wheel-concept-rules{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1118;display:grid;place-items:end center;padding:16px}.wheel-concept-rules>section{position:relative;z-index:1;width:min(360px,100%);max-height:min(720px,calc(100dvh - 32px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:18px;border:1px solid rgba(197,146,45,.5);border-radius:20px 20px 14px 14px;color:#204b4d;background:linear-gradient(150deg,#fcfffd,#e1f0ea 68%,#f8ebcc);box-shadow:0 34px 90px #0c302d6b,inset 0 1px #fff}.wheel-concept-rules>section>header{display:flex;align-items:center;gap:10px}.wheel-concept-rules>section>header>span{display:grid;gap:2px}.wheel-concept-rules>section>header small{color:#278982;font-size:8px;font-weight:850;letter-spacing:.1em}.wheel-concept-rules>section>header h2{margin:0;color:#173f42;font-size:20px}.wheel-concept-rules>section>header>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(38,128,121,.17);border-radius:50%;color:#347772;background:#f4fbf8d1}.wheel-concept-rules>section>header>.wheel-concept-rules-close{margin-left:auto}.wheel-concept-rules>section>header>.wheel-concept-rules-back{width:30px;height:30px;flex:0 0 auto}.wheel-concept-rule-scroll{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:10px;padding-right:2px}.wheel-concept-rule-list{display:grid;gap:8px}.wheel-concept-rule-list article{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding:10px;border:1px solid rgba(42,130,122,.16);border-radius:11px;background:#ffffff9c}.wheel-concept-rule-list article>b{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#a56c19;background:#fff4d5;font-size:8px}.wheel-concept-rule-list article>span{min-width:0;display:grid;gap:3px}.wheel-concept-rule-list article strong{color:#245b57;font-size:11px}.wheel-concept-rule-list article p{margin:0;color:#657c77;font-size:9px;line-height:1.55}.wheel-concept-rule-list.is-detailed article{padding:11px 10px}.wheel-concept-rule-list.is-detailed article p{font-size:10px;line-height:1.62}.wheel-concept-rule-public{display:grid;gap:8px;padding:11px;border:1px solid rgba(198,148,47,.24);border-radius:12px;background:#fff9e79e}.wheel-concept-rule-public>strong{color:#89601d;font-size:11px}.wheel-concept-rule-public>div{display:grid;gap:6px}.wheel-concept-rule-public span{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;align-items:start}.wheel-concept-rule-public small{color:#8a8069;font-size:8.5px}.wheel-concept-rule-public b{color:#405e5b;font-size:9px;line-height:1.45}.wheel-concept-rule-final{display:block;padding:9px 10px;border-radius:10px;color:#765218;background:#fff1c9b8;font-size:9px;line-height:1.55;text-align:center}.wheel-concept-rules>section>footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.wheel-concept-rules-more{min-height:30px;display:inline-flex;align-items:center;gap:2px;padding:0 4px;border:0;color:#66807b;background:transparent;font:inherit;font-size:8.5px;font-weight:750;white-space:nowrap}.wheel-concept-rules-summary{min-height:36px;padding:0 10px;border:1px solid rgba(38,128,121,.14);border-radius:9px;color:#347772;background:#ffffff8c;font:inherit;font-size:9px;font-weight:800}.wheel-concept-rules-done{min-height:44px;border:1px solid rgba(34,132,124,.24);border-radius:10px;color:#fff;background:linear-gradient(145deg,#2ba99f,#177d7b);font:inherit;font-size:11px;font-weight:850}.task-treasure-schedule{display:grid;gap:9px;padding:13px;border:1px solid rgba(198,148,47,.28);border-radius:18px;background:linear-gradient(145deg,#fdfffde6,#e5f4eedb 65%,#fff2d1c7);box-shadow:0 10px 24px #27605914,inset 0 1px #ffffffe6}.task-treasure-schedule>header{display:flex;align-items:center;gap:10px}.task-treasure-schedule>header>span{min-width:0;display:grid;gap:2px}.task-treasure-schedule>header small{color:#258a83;font-size:8px;font-weight:850;letter-spacing:.08em}.task-treasure-schedule>header strong{color:#204f4e;font-size:14px}.task-treasure-schedule>header p{margin:0;color:#70837f;font-size:9px;line-height:1.35}.task-treasure-schedule>header>svg{margin-left:auto;color:#b87a1d;flex:0 0 auto}.task-treasure-schedule>div{display:grid;gap:6px}.task-treasure-schedule article{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid rgba(41,133,125,.16);border-radius:11px;background:#ffffffa3}.task-treasure-schedule article>span{min-width:0;display:grid;gap:3px}.task-treasure-schedule article>span strong{overflow:hidden;color:#285653;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-treasure-schedule article>span small{color:#71847f;font-size:8px}.task-treasure-schedule article>em{padding:4px 7px;border-radius:99px;color:#8b641e;background:#fff0c8;font-size:8px;font-style:normal;font-weight:850;white-space:nowrap}.task-treasure-schedule article.is-active>em{color:#117560;background:#d9f4e7}.task-treasure-schedule article.is-ended{filter:saturate(.5);opacity:.62}.task-treasure-schedule article.is-ended>em{color:#716e69;background:#e9e7e2}.task-track-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 16px 10px}.task-track-summary>span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid rgba(38,130,122,.16);border-radius:11px;background:#ffffffad}.task-track-summary small{color:#547772;font-size:9px;font-weight:800}.task-track-summary strong{color:#a56c18;font-size:13px}.task-vip-experience-freeze{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(72,112,151,.18);border-radius:12px;color:#49637a;background:linear-gradient(145deg,#f4f9fde6,#e5eef6c7)}.task-vip-experience-freeze>svg{flex:0 0 auto}.task-vip-experience-freeze>span{min-width:0;display:grid;gap:2px}.task-vip-experience-freeze strong{font-size:10px}.task-vip-experience-freeze small{color:#708390;font-size:8px;line-height:1.35}.solar-fund-treasure-benefits{display:grid;gap:10px;padding:14px;border:1px solid rgba(198,148,47,.3);border-radius:18px;background:linear-gradient(145deg,#fcfffdf0,#e2f3ede6 68%,#fff0cac7);box-shadow:0 10px 24px #235c5514,inset 0 1px #ffffffe6}.solar-fund-treasure-benefits>header{display:flex;align-items:center;gap:10px}.solar-fund-treasure-benefits>header>span{min-width:0;display:grid;gap:2px}.solar-fund-treasure-benefits>header small{color:#238980;font-size:8px;font-weight:850;letter-spacing:.08em}.solar-fund-treasure-benefits>header strong{color:#204f4c;font-size:14px}.solar-fund-treasure-benefits>header p{margin:0;color:#6c807b;font-size:9px;line-height:1.4}.solar-fund-treasure-benefits>header>svg{margin-left:auto;color:#b97c1d;flex:0 0 auto}.solar-fund-treasure-benefits>div{display:grid;gap:7px}.solar-fund-treasure-benefits article{min-width:0;display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid rgba(37,132,124,.17);border-radius:11px;background:#ffffffab}.solar-fund-treasure-benefits article>span{min-width:0;display:grid;gap:2px}.solar-fund-treasure-benefits article>span strong{overflow:hidden;color:#285854;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.solar-fund-treasure-benefits article>span b{color:#a76d18;font-size:10px}.solar-fund-treasure-benefits article>span small{color:#748681;font-size:7px;line-height:1.3}.solar-fund-treasure-benefits article>button{min-height:34px;display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid rgba(187,129,27,.36);border-radius:9px;color:#fff;background:linear-gradient(145deg,#d7a139,#a86b18);box-shadow:inset 0 1px #ffffff61,0 4px 9px #85520f2b;font:inherit;font-size:8px;font-weight:850;white-space:nowrap}.solar-fund-selected-benefit{display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:11px 12px;border:1px solid rgba(193,137,34,.33);border-radius:13px;color:#285652;background:linear-gradient(145deg,#fffbe9f2,#e6f6efe6)}.solar-fund-selected-benefit>span{min-width:0;display:grid;gap:3px}.solar-fund-selected-benefit>span small{color:#8a6b2c;font-size:8px}.solar-fund-selected-benefit>span strong{color:#265a55;font-size:11px}.solar-fund-selected-benefit>span em{color:#6f817d;font-size:8px;font-style:normal;line-height:1.4}.solar-fund-selected-benefit>svg{color:#19906e}.solar-fund-benefit-selector{display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(37,132,124,.18);border-radius:13px;background:#f7fdfac7}.solar-fund-benefit-selector>header{display:grid;gap:2px}.solar-fund-benefit-selector>header strong{color:#285a56;font-size:11px}.solar-fund-benefit-selector>header small{color:#70837f;font-size:8px;line-height:1.4}.solar-fund-benefit-selector>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.solar-fund-benefit-selector button{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 17px;align-items:center;gap:5px;padding:7px;border:1px solid rgba(57,125,119,.16);border-radius:10px;color:#5c7672;background:#ffffffad;font:inherit;text-align:left}.solar-fund-benefit-selector button>span{min-width:0;display:grid;gap:2px}.solar-fund-benefit-selector button strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.solar-fund-benefit-selector button small{color:#9b6d23;font-size:7.5px;line-height:1.25}.solar-fund-benefit-selector button>svg{color:#9aaba7}.solar-fund-benefit-selector button.is-selected{border-color:#19917875;color:#175f59;background:linear-gradient(145deg,#e8faf3f5,#fff6d8db);box-shadow:inset 0 0 0 1px #ffffffc7,0 4px 10px #1d695e17}.solar-fund-benefit-selector button.is-selected>svg{color:#16866c}.wheel-concept-result-activation.is-unusable{border-color:#ab695033;color:#8d513f;background:#fae8e0c2}.wheel-concept-prize-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1120;display:grid;place-items:center;padding:20px}.wheel-concept-prize-detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:radial-gradient(circle at 50% 42%,rgba(31,151,143,.18),transparent 32%),#142d2bb3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.wheel-concept-prize-detail>section{position:relative;z-index:1;width:min(348px,100%);max-height:calc(100vh - 40px);overflow-y:auto;display:grid;justify-items:center;gap:8px;padding:25px 22px 20px;border:1px solid rgba(202,151,49,.48);border-radius:15px;color:#1d4d4e;background:radial-gradient(circle at 50% 23%,rgba(255,232,159,.24),transparent 31%),linear-gradient(145deg,#fcfffcfc,#e5f2edfc 66%,#f8e9c7fa);box-shadow:0 36px 90px #0d343161,inset 0 1px #fff;text-align:center}.wheel-concept-prize-detail-close{position:absolute;top:11px;right:11px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(31,132,126,.18);border-radius:50%;color:#337a76;background:#f2fbf8e0}.wheel-concept-prize-detail>section>small{color:#278c86;font-size:9px;font-weight:850;letter-spacing:.05em}.wheel-concept-prize-detail h2{margin:-2px 0 0;color:#17484a;font-size:24px;line-height:1.05}.wheel-concept-prize-detail>section>strong{color:#aa711b;font-size:27px;line-height:1.1}.wheel-concept-prize-detail>section>p{margin:2px 0 4px;color:#5b7471;font-size:11px;line-height:1.55}.wheel-concept-prize-detail-facts{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:7px}.wheel-concept-prize-detail-facts>span{min-width:0;display:grid;align-content:start;gap:5px;padding:10px 8px;border:1px solid rgba(46,143,136,.16);border-radius:9px;background:#fff9;box-shadow:inset 0 1px #ffffffe6}.wheel-concept-prize-detail-facts small{color:#4b8580;font-size:8px;font-weight:800}.wheel-concept-prize-detail-facts strong{color:#244f50;font-size:10px;line-height:1.35}.wheel-concept-prize-detail-status{width:100%;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(28,151,119,.18);border-radius:9px;color:#188161;background:#e1f6edb8;text-align:left}.wheel-concept-prize-detail-status>span{min-width:0;display:grid;gap:2px}.wheel-concept-prize-detail-status strong{font-size:10px}.wheel-concept-prize-detail-status small{color:#647e77;font-size:8px}.wheel-concept-prize-detail-status.is-expired{color:#7c7370;background:#efece7c2}.wheel-concept-prize-detail>section>em{margin-top:2px;color:#879693;font-size:8px;font-style:normal;line-height:1.45}.wheel-concept-prize-detail-done{width:100%;min-height:46px;margin-top:3px;border:1px solid rgba(225,245,240,.9);border-radius:9px;color:#fff;background:linear-gradient(180deg,#32bbb2,#158985 66%,#0c6f71);box-shadow:inset 0 2px #ffffff59,0 7px 13px #127c7738;font:inherit;font-size:13px;font-weight:850}.wheel-concept-result-grid b{width:39px;height:36px}.wheel-concept-result-rays{width:280px;height:230px;border-radius:50%;background:radial-gradient(ellipse at 50% 42%,rgba(255,251,225,.8) 0 7%,rgba(255,230,151,.48) 18%,rgba(224,178,73,.2) 38%,rgba(206,154,47,.07) 55%,transparent 72%);filter:blur(.4px);animation:wheel-concept-natural-gold-glow 2.8s ease-in-out infinite}.wheel-concept-result-rays:before,.wheel-concept-result-rays:after{content:"";position:absolute;pointer-events:none}.wheel-concept-result-rays:before{top:40px;right:48px;bottom:54px;left:48px;border:1px solid rgba(221,177,81,.2);border-radius:50%;box-shadow:0 0 24px #e5be6438,inset 0 0 30px #fff3c542}.wheel-concept-result-rays:after{top:22px;right:30px;bottom:22px;left:30px;background:radial-gradient(circle at 16% 38%,rgba(224,177,72,.42) 0 1.5px,transparent 3px),radial-gradient(circle at 81% 31%,rgba(255,228,150,.48) 0 2px,transparent 4px),radial-gradient(circle at 73% 77%,rgba(214,161,58,.32) 0 1.5px,transparent 3px),radial-gradient(circle at 28% 72%,rgba(255,235,174,.42) 0 1px,transparent 3px);opacity:.72}@keyframes wheel-concept-inner-rotor{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wheel-concept-natural-gold-glow{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:1;transform:scale(1.035)}}.wheel-concept-prize.is-cash.is-jackpot{overflow:hidden;border-color:#eebb3cf5;background:radial-gradient(circle at 50% 16%,rgba(255,255,235,.98) 0 7%,rgba(255,232,143,.7) 24%,transparent 48%),linear-gradient(145deg,#fffbea,#f8db79 42%,#d9a629 72%,#fff0a8);box-shadow:inset 0 1px #fffffffa,inset 0 -9px 15px #975b072e,0 0 0 1px #ffeb9be6,0 0 13px #e7b2328c,0 7px 16px #8b570a38}.wheel-concept-prize.is-cash.is-jackpot:before{z-index:1;top:3px;right:3px;bottom:3px;left:3px;border-color:#fffad8eb;box-shadow:inset 0 0 9px #ffffff73}.wheel-concept-prize.is-cash.is-jackpot:after{content:"";position:absolute;z-index:1;top:-35%;right:-70%;bottom:-35%;left:-70%;pointer-events:none;background:radial-gradient(circle at 39% 43%,rgba(255,255,255,.96) 0 1.2px,transparent 2.5px),radial-gradient(circle at 61% 62%,rgba(255,248,194,.92) 0 1px,transparent 2.2px),linear-gradient(112deg,transparent 38%,rgba(255,255,255,.1) 45%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.12) 55%,transparent 62%);transform:translate(-38%);animation:wheel-concept-jackpot-shimmer 3.2s ease-in-out infinite}.wheel-concept-prize.is-cash.is-jackpot .wheel-prize-art,.wheel-concept-prize.is-cash.is-jackpot>small,.wheel-concept-prize.is-cash.is-jackpot>strong{position:relative;z-index:2}.wheel-concept-prize.is-cash.is-jackpot .wheel-prize-art{filter:drop-shadow(0 4px 4px rgba(118,71,4,.28)) brightness(1.08) saturate(1.08)}.wheel-concept-prize.is-cash.is-jackpot>small,.wheel-concept-prize.is-cash.is-jackpot>strong{color:#704607;text-shadow:0 1px 0 rgba(255,250,214,.92)}@keyframes wheel-concept-jackpot-shimmer{0%,22%{opacity:0;transform:translate(-38%)}38%{opacity:.92}58%,to{opacity:0;transform:translate(38%)}}@media(max-width:370px){.wheel-concept-board{height:auto;max-height:none;aspect-ratio:auto}.wheel-prize-art{width:35px;height:32px}.wheel-concept-prize{grid-template-rows:minmax(32px,1fr) auto auto;padding-block:3px 5px}.wheel-concept-prize>small{font-size:9.4px}.wheel-concept-prize>strong,.wheel-concept-prize.is-cash>strong{min-height:20px;font-size:9.1px}.wheel-concept-pools button{grid-template-columns:18px minmax(0,1fr);column-gap:4px}.wheel-concept-pools button>.wheel-concept-pool-mark,.wheel-concept-pools button.is-selected>.wheel-concept-pool-mark{width:17px;height:17px}.wheel-concept-core-copy{grid-template-columns:minmax(0,1fr)}.wheel-concept-core-visual{width:88px;height:88px}.wheel-concept-buy-actions{gap:6px}.wheel-concept-buy-actions button{min-height:48px}.wheel-prize-art.is-large{width:108px;height:98px}.wheel-prize-art.is-small{width:33px;height:31px}}@media(prefers-reduced-motion:reduce){.wheel-concept-core-rotor,.wheel-concept-core.is-drawing .wheel-concept-core-rotor,.wheel-concept-result-rays,.wheel-concept-prize.is-cash.is-jackpot:after{animation:none}}.asset-card .asset-card-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-height:132px}.asset-card .asset-total{min-width:0;overflow:hidden}.asset-card .eyebrow-row em{display:none}.asset-card .total-balance{max-width:100%;overflow:visible;font-size:32px;letter-spacing:0;text-overflow:clip}.asset-card .home-reward-highlight{width:100%;min-width:0;min-height:40px;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:1fr;column-gap:8px;padding:8px 10px;overflow:hidden;align-items:center}.asset-card .home-reward-highlight>span{width:24px;height:24px;grid-row:1}.asset-card .home-reward-highlight small,.asset-card .home-reward-highlight strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.asset-card .home-reward-highlight small{grid-column:2;font-size:10px}.asset-card .home-reward-highlight strong{grid-column:3;font-size:10px;text-align:right}.wordmark.wordmark-image{width:96px;min-width:96px;height:40px;display:flex;align-items:center;overflow:hidden}.wordmark-image img{display:block;width:96px;height:40px;object-fit:contain;object-position:left center}.login-brand{min-height:76px}.login-brand img{display:block;width:min(190px,62vw);height:76px;object-fit:contain;object-position:left center}.company-entry-button{min-width:132px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(194,151,47,.28);border-radius:15px;color:#76520c;background:linear-gradient(135deg,#ffffffdb,#faefc3cc);box-shadow:0 9px 18px #56411614,inset 0 1px #ffffffe6;font:inherit;font-size:12px;font-weight:760;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.company-entry-button svg:first-child{color:#b88219}.company-entry-button svg:last-child{color:#9f7721;opacity:.78}.company-entry-button:hover{border-color:#c2972f8c;box-shadow:0 12px 24px #5641161f,inset 0 1px #fffffff2;transform:translateY(-1px)}.company-entry-button:active{transform:translateY(1px) scale(.98)}.account-company-page{padding-bottom:24px}.account-company-hero{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;min-height:112px;padding:16px;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:linear-gradient(135deg,#ffffffe0,#edf8f5bd 58%,#fbf1cdcc);box-shadow:0 18px 38px #38434214,inset 0 1px #fffffff5;overflow:hidden;position:relative}.account-company-hero:after{content:"";position:absolute;width:130px;height:130px;right:-38px;top:-52px;border:1px solid rgba(195,153,54,.18);border-radius:50%;box-shadow:0 0 0 14px #c399360f,0 0 0 28px #c3993609}.account-company-hero-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:19px;color:#fffdf5;background:linear-gradient(145deg,#c99526,#e4c766 54%,#5b9d92);box-shadow:0 12px 22px #b2842033,inset 0 1px #ffffffbf}.account-company-hero-mark img{width:100%;height:100%;object-fit:contain;border-radius:inherit;padding:7px;background:#ffffffb8}.account-company-hero small,.account-company-heading small{display:block;color:#aa7b1d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.account-company-hero h2{margin:3px 0 4px;color:#162230;font-size:22px;line-height:1.08}.account-company-hero p,.account-company-heading p{margin:0;color:#6c7782;font-size:12px;line-height:1.5}.account-company-materials{margin-top:14px;padding:16px;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:linear-gradient(145deg,#ffffffd1,#f6f8f4b8);box-shadow:0 15px 32px #38434211,inset 0 1px #fffffff2}.account-company-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-company-heading h2{margin:3px 0 4px;color:#162230;font-size:18px;line-height:1.15}.account-company-heading>svg{flex:none;margin-top:2px;color:#c28d1e}.account-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.account-company-material{min-width:0;padding:10px;border:1px solid rgba(191,213,207,.62);border-radius:17px;background:linear-gradient(145deg,#f6fdfbdb,#fff9e1b8);box-shadow:inset 0 1px #ffffffe0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.account-company-material:hover{transform:translateY(-2px);border-color:#c2972f70;box-shadow:0 12px 22px #48535017,inset 0 1px #ffffffeb}.account-company-material:active{transform:translateY(0) scale(.985)}.account-company-material.is-vip-plan{background:linear-gradient(145deg,#fff8dceb,#faeec0c2);border-color:#ddb7564d}.account-company-material.is-community{background:linear-gradient(145deg,#e9f9f6eb,#eff7f1c2)}.account-company-material.is-trial{background:linear-gradient(145deg,#f4f3fce0,#faf7e5c2)}.account-company-material.is-license{grid-column:1 / -1;display:grid;grid-template-columns:94px minmax(0,1fr);column-gap:11px;align-items:center}.account-company-image-slot{height:82px;display:grid;place-items:center;align-content:center;gap:4px;border-radius:13px;color:#b78319;background:#ffffff94;border:1px solid rgba(255,255,255,.82);position:relative;overflow:hidden}.account-company-image-slot img{width:100%;height:100%;object-fit:cover}.account-company-image-slot small{color:#77818a;font-size:9px;font-weight:800;letter-spacing:.06em}.account-company-image-slot img+small{position:absolute;left:7px;right:7px;bottom:6px;padding:3px 5px;border-radius:7px;color:#fff;background:#101c1fa3;text-align:center;letter-spacing:0}.account-company-image-slot>b{position:absolute;top:7px;right:7px;min-width:24px;padding:3px 5px;border-radius:9px;color:#fff;background:#101c1fb3;font-size:10px;text-align:center}.account-company-material.is-license .account-company-image-slot{height:66px}.account-company-material strong{display:block;margin-top:9px;color:#1a2833;font-size:13px;line-height:1.25}.account-company-material.is-license strong{margin-top:0}.account-company-material p{margin:5px 0 0;color:#71808a;font-size:11px;line-height:1.45}.account-company-tutorial{width:100%;min-height:73px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:12px 13px;border:0;border-radius:20px;color:#fffdf4;background:linear-gradient(118deg,#bb841c,#dbb74e 53%,#4e958d);box-shadow:0 16px 28px #b1811e2e,inset 0 1px #fff6;text-align:left;cursor:pointer}.account-company-tutorial>span:first-child{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:#ffffff2e}.account-company-tutorial>span:nth-child(2){min-width:0}.account-company-tutorial small,.account-company-tutorial strong{display:block}.account-company-tutorial small{font-size:10px;opacity:.82}.account-company-tutorial strong{margin-top:3px;font-size:13px;line-height:1.3}.account-company-tutorial>b{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:11px}.account-company-tutorial:hover{filter:saturate(1.06);box-shadow:0 19px 32px #b1811e3b,inset 0 1px #ffffff7a}.account-company-tutorial:active{transform:translateY(1px)}.account-company-gallery-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:18px;background:#1a262657;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.account-company-gallery{width:min(100%,420px);max-height:min(78vh,640px);overflow:auto;padding:16px;border:1px solid rgba(255,255,255,.84);border-radius:24px;background:linear-gradient(145deg,#fffffff5,#f7f1d8f2);box-shadow:0 24px 60px #1d2a2a38}.account-company-gallery header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.account-company-gallery header small{color:#aa7b1d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.account-company-gallery header h2{margin:3px 0 0;color:#162230;font-size:19px}.account-company-gallery header button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;color:#647078;background:#ffffffbd;cursor:pointer}.account-company-document-viewer{display:grid;gap:12px}.account-company-document-main{position:relative;width:100%;height:min(48vh,430px);min-height:310px;display:grid;place-items:center;padding:12px;border:1px solid rgba(198,205,199,.72);border-radius:18px;background:linear-gradient(145deg,#f7f9f6,#edf1ed);box-shadow:inset 0 1px #fffffff5,0 10px 22px #2c373614;overflow:hidden;cursor:zoom-in}.account-company-document-main img{width:100%;height:100%;display:block;object-fit:contain}.account-company-document-main>span{position:absolute;left:18px;bottom:16px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:11px;color:#fff;background:#121c1fb8;box-shadow:0 8px 18px #1017192e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:11px;font-weight:750}.account-company-document-main>b{position:absolute;top:16px;right:16px;padding:6px 9px;border-radius:10px;color:#26333a;background:#ffffffdb;box-shadow:0 6px 16px #232f2f1a;font-size:11px}.account-company-document-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.account-company-document-thumbs button{position:relative;height:82px;padding:6px;border:1px solid rgba(198,207,202,.7);border-radius:14px;background:#ffffff9e;overflow:hidden;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-company-document-thumbs button.is-active{border-color:#c18f23b8;box-shadow:0 0 0 2px #d8ad4526,0 8px 16px #3a433f14}.account-company-document-thumbs button:active{transform:scale(.98)}.account-company-document-thumbs img{width:100%;height:100%;display:block;object-fit:contain;border-radius:9px;background:#f4f6f3}.account-company-document-thumbs span{position:absolute;right:9px;bottom:8px;width:22px;height:22px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#141f21b8;font-size:10px;font-weight:800}.account-company-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));color:#fff;background:#090e11f5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.account-company-fullscreen>header{display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(100%,920px);margin:0 auto;padding:5px 0 12px}.account-company-fullscreen>header div{min-width:0;display:flex;align-items:baseline;gap:10px}.account-company-fullscreen>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.account-company-fullscreen>header small{flex:none;color:#ffffff9e;font-size:12px}.account-company-fullscreen>header button{width:40px;height:40px;display:grid;place-items:center;flex:none;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:#ffffff1a;cursor:pointer}.account-company-fullscreen-stage{position:relative;min-height:0;display:grid;place-items:center;overflow:auto;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain}.account-company-fullscreen-stage img{width:auto;max-width:100%;height:auto;max-height:100%;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.account-company-fullscreen-stage>button{position:fixed;top:50%;z-index:2;width:42px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#fff;background:#ffffff1a;transform:translateY(-50%);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.account-company-fullscreen-stage>button.is-previous{left:14px}.account-company-fullscreen-stage>button.is-next{right:14px}.account-company-fullscreen>footer{min-height:30px;display:flex;align-items:flex-end;justify-content:center;gap:7px}.account-company-fullscreen>footer button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff52;transition:width .18s ease,background .18s ease}.account-company-fullscreen>footer button.is-active{width:22px;border-radius:5px;background:#d8ad45}.account-company-gallery-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:9px;border-radius:16px;color:#8a6a25;background:#ffffff94;text-align:center}@media(max-width:370px){.company-entry-button{min-width:116px;padding-inline:8px;font-size:11px}.account-company-grid{gap:8px}.account-company-material{padding:8px}.account-company-material strong{font-size:12px}.account-company-tutorial{grid-template-columns:38px minmax(0,1fr)}.account-company-tutorial>b{grid-column:2;justify-self:start;margin-top:-4px}.account-company-document-main{min-height:280px}}.wheel-workspace{--wheel-accent: #be8b28;--wheel-soft: rgba(246, 231, 184, .72);min-height:100%;padding:15px 0 30px}.wheel-workspace.is-standard{--wheel-accent: #287f79;--wheel-soft: rgba(205, 237, 231, .72)}.wheel-workspace.is-premium{--wheel-accent: #263850;--wheel-soft: rgba(213, 223, 235, .76)}.wheel-page-header{position:sticky;top:0;z-index:7;padding:4px 0 9px;background:linear-gradient(180deg,rgba(247,248,245,.94),rgba(247,248,245,.68) 72%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.wheel-page-header h1{margin:3px 0 0;font-size:24px;font-weight:760;letter-spacing:0}.wheel-intro{display:flex;align-items:center;gap:11px;margin:13px 2px 12px}.wheel-intro>span{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:15px;color:var(--wheel-accent);background:var(--wheel-soft);box-shadow:inset 0 1px #fffffff5,0 8px 18px #41494d14}.wheel-intro>div{display:grid;gap:3px}.wheel-intro strong{font-size:15px;line-height:1.2}.wheel-intro small{color:#68777f;font-size:11px;line-height:1.4}.wheel-tier-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;border:1px solid rgba(255,255,255,.88);border-radius:18px;background:#ffffff6b;box-shadow:0 12px 26px #2d373d14,inset 0 1px #fff}.wheel-tier-switch button{min-width:0;min-height:48px;display:grid;grid-template-columns:18px minmax(0,auto) 12px;align-items:center;justify-content:center;gap:5px;padding:0 7px;border-radius:14px;color:#78848b;transition:transform .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.wheel-tier-switch button strong{overflow:hidden;font-size:12px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.wheel-tier-switch button.is-selected{color:var(--wheel-accent);background:#ffffffd1;box-shadow:0 8px 18px #30393c1a,inset 0 1px #fff}.wheel-tier-switch button:active{transform:scale(.98)}.wheel-stage{position:relative;overflow:hidden;margin-top:11px;padding:14px 13px 15px;border:1px solid rgba(255,255,255,.84);border-radius:27px;background:linear-gradient(150deg,rgba(255,255,255,.76),rgba(242,246,244,.46) 54%,var(--wheel-soft));box-shadow:0 22px 44px #2630361f,inset 0 1px #fff}.wheel-stage:before{position:absolute;width:190px;height:190px;right:-105px;top:90px;content:"";border-radius:50%;background:#ffffff47;pointer-events:none}.wheel-pool-status{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr .75fr .9fr;gap:5px}.wheel-pool-status>span{min-width:0;display:grid;gap:4px;padding:9px 8px;border-radius:13px;background:#ffffff7a;box-shadow:inset 0 1px #ffffffeb}.wheel-pool-status small{color:#758087;font-size:9px;line-height:1.2}.wheel-pool-status strong{overflow:hidden;color:#17212e;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wheel-machine{position:relative;z-index:1;width:292px;height:292px;display:grid;place-items:center;margin:13px auto 9px}.wheel-rim{width:278px;height:278px;display:grid;place-items:center;padding:10px;border-radius:50%;background:linear-gradient(145deg,#fffdf6,#c59a3b 42%,#fff0b7 63%,#8c691f);box-shadow:0 24px 38px #54411b33,inset 0 2px 2px #fffffff5,inset 0 -3px 5px #5940133d}.is-standard .wheel-rim{background:linear-gradient(145deg,#f8ffff,#55a19c 42%,#d6f0ed 64%,#25746f);box-shadow:0 24px 38px #23635c30,inset 0 2px 2px #fffffff5,inset 0 -3px 5px #1e5c5638}.is-premium .wheel-rim{background:linear-gradient(145deg,#f4f8fb,#546b88 38%,#f0d67e 60%,#172033);box-shadow:0 25px 42px #17203342,inset 0 2px 2px #ffffffeb,inset 0 -3px 5px #080d184d}.wheel-disc{position:relative;width:258px;height:258px;overflow:hidden;border:3px solid rgba(255,255,255,.76);border-radius:50%;box-shadow:inset 0 0 0 2px #22262d14,inset 0 0 34px #fff3;transition:transform 3.2s cubic-bezier(.12,.68,.08,1);will-change:transform}.wheel-disc:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:inherit;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.5),transparent 28%,rgba(255,255,255,0) 56%,rgba(17,24,39,.14));pointer-events:none}.wheel-prize-label{position:absolute;z-index:2;left:50%;top:50%;width:64px;margin-left:-32px;margin-top:-10px;transform:rotate(var(--wheel-angle)) translateY(-94px) rotate(var(--wheel-counter-angle));transform-origin:32px 10px;text-align:center}.wheel-prize-label b{display:inline-block;padding:4px 5px;border-radius:8px;color:#17212e;background:#ffffffad;box-shadow:0 3px 7px #19212814;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.is-premium .wheel-prize-label b{color:#fff9e6;background:#111a2bad}.wheel-core{position:absolute;z-index:4;inset:50% auto auto 50%;width:72px;height:72px;display:grid;place-items:center;transform:translate(-50%,-50%);border:5px solid rgba(255,255,255,.74);border-radius:50%;color:#fff;background:linear-gradient(145deg,#e6be58,#9f711b);box-shadow:0 9px 19px #392b1340,inset 0 2px 3px #ffffff8c}.wheel-core i{position:absolute;bottom:8px;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.12em}.is-standard .wheel-core{background:linear-gradient(145deg,#5cb0a9,#23736e)}.is-premium .wheel-core{color:#f6d97f;background:linear-gradient(145deg,#405571,#111a2b)}.wheel-pointer{position:absolute;z-index:5;top:0;left:50%;width:42px;height:48px;transform:translate(-50%);border-radius:15px 15px 22px 22px;background:linear-gradient(145deg,#fffaf0,#d4a43f);box-shadow:0 8px 18px #4e391138,inset 0 1px #fff}.wheel-pointer i{position:absolute;left:50%;bottom:-13px;width:0;height:0;transform:translate(-50%);border-right:10px solid transparent;border-left:10px solid transparent;border-top:19px solid #b98627}.is-standard .wheel-pointer{background:linear-gradient(145deg,#f8fffe,#63aca7)}.is-standard .wheel-pointer i{border-top-color:#287f79}.is-premium .wheel-pointer{background:linear-gradient(145deg,#f8e7aa,#4b5e78)}.is-premium .wheel-pointer i{border-top-color:#263850}.wheel-machine.is-spinning .wheel-pointer{animation:wheel-pointer-tick .14s ease-in-out 10 alternate}@keyframes wheel-pointer-tick{to{transform:translate(-50%) rotate(4deg)}}.wheel-spin-action{position:relative;z-index:1;width:100%;min-height:64px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px 13px;border-radius:19px;color:#fff;background:linear-gradient(115deg,#c89228,#e0b848 58%,#9c6c18);box-shadow:0 14px 26px #9e6f1840,inset 0 1px #ffffff73;text-align:left;transition:transform .18s ease,filter .18s ease}.is-standard .wheel-spin-action{background:linear-gradient(115deg,#20786f,#43a097 60%,#b69740);box-shadow:0 14px 26px #1e696138,inset 0 1px #fff6}.is-premium .wheel-spin-action{background:linear-gradient(115deg,#182338,#3e5572 60%,#b58a2f);box-shadow:0 14px 28px #131d2f42,inset 0 1px #ffffff57}.wheel-spin-action>span:first-child{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:#ffffff2e;box-shadow:inset 0 1px #ffffff52}.wheel-spin-action>span:nth-child(2){display:grid;gap:3px}.wheel-spin-action strong{font-size:15px;font-weight:780}.wheel-spin-action small{color:#ffffffd1;font-size:10px;line-height:1.3}.wheel-spin-action:active:not(:disabled){transform:scale(.988)}.wheel-spin-action:disabled{color:#69757c;background:#eef1f0cc;box-shadow:inset 0 1px #fff;cursor:default}.wheel-spin-action:disabled small{color:#879198}.wheel-error{display:flex;align-items:center;gap:7px;margin-top:9px;padding:9px 11px;border-radius:13px;color:#9e4c44;background:#ffe8e4b8;font-size:11px;line-height:1.4}.wheel-result{position:absolute;z-index:6;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.88);border-radius:20px;background:#f9faf7e8;box-shadow:0 18px 36px #1f282d2e,inset 0 1px #fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:wheel-result-in .26s ease-out}@keyframes wheel-result-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.wheel-result-symbol{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:var(--wheel-accent);background:var(--wheel-soft)}.wheel-result>div{display:grid;gap:2px}.wheel-result small{color:#6d7980;font-size:9px}.wheel-result strong{color:#16805e;font-size:21px;line-height:1.1}.wheel-result p{margin:0;color:#637078;font-size:9px;line-height:1.35}.wheel-result button{display:flex;align-items:center;gap:2px;padding:9px 7px;color:var(--wheel-accent);font-size:10px;font-weight:750}.wheel-loading{min-height:420px;display:grid;place-items:center;align-content:center;gap:10px;color:#7b878c;font-size:12px}.wheel-loading svg{color:var(--wheel-accent);animation:activity-spin 1.2s linear infinite}.wheel-history{margin-top:12px;padding:15px 14px 8px;border:1px solid rgba(255,255,255,.82);border-radius:23px;background:#ffffff7a;box-shadow:0 16px 32px #2d363b17,inset 0 1px #fff}.wheel-history>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.wheel-history h2{margin:0;font-size:16px;letter-spacing:0}.wheel-history>div:first-child>span{min-width:24px;padding:4px 7px;border-radius:10px;color:var(--wheel-accent);background:var(--wheel-soft);font-size:10px;font-weight:750;text-align:center}.wheel-history article{min-height:55px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;border-top:1px solid rgba(80,94,101,.11)}.wheel-history article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;color:#a6741f;background:#f7e9bc}.wheel-history article>span.is-standard{color:#287f79;background:#dff2ef}.wheel-history article>span.is-premium{color:#334963;background:#dfe7f0}.wheel-history article>div{display:grid;gap:3px}.wheel-history article strong{font-size:11px}.wheel-history article small{color:#7a868c;font-size:9px}.wheel-history article>b{color:#16805e;font-size:12px;white-space:nowrap}.wheel-history-empty{margin:0;padding:18px 5px 20px;color:#748087;font-size:11px;line-height:1.55;text-align:center}@media(max-width:370px){.wheel-machine{width:272px;height:272px}.wheel-rim{width:260px;height:260px}.wheel-disc{width:240px;height:240px}.wheel-prize-label{transform:rotate(var(--wheel-angle)) translateY(-86px) rotate(var(--wheel-counter-angle))}.wheel-pool-status{grid-template-columns:1.25fr .75fr .85fr}.wheel-pool-status>span{padding-inline:6px}.wheel-pool-status strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.wheel-disc{transition-duration:.01ms}.wheel-machine.is-spinning .wheel-pointer,.wheel-result{animation:none}}.home-updates{position:relative;width:100%;min-height:76px;display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:11px;margin:-2px 0 16px;padding:11px 12px;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:21px;color:#243641;background:linear-gradient(122deg,#daf1f1c7,#ffffff8f 54%,#f7e5b294);box-shadow:0 15px 30px #374f581c,inset 0 1px #fffffffa;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.home-updates:after{position:absolute;width:92px;height:92px;top:-52px;right:38px;content:"";border:1px solid rgba(188,143,48,.16);border-radius:50%;box-shadow:0 0 0 15px #ffffff1c;pointer-events:none}.home-updates>*{position:relative;z-index:1}.home-updates:hover,.home-updates:focus-visible{box-shadow:0 17px 32px #374f5824,inset 0 1px #fffffffa}.home-updates:active{transform:scale(.985)}.home-updates-icon{width:42px;height:42px;position:relative;display:grid;place-items:center;border:1px solid rgba(255,255,255,.95);border-radius:16px;color:#247f80;background:linear-gradient(145deg,#ffffffe6,#bee5e5a3);box-shadow:0 9px 19px #25797a24,inset 0 1px #fff}.home-updates-icon i{position:absolute;width:8px;height:8px;right:4px;bottom:5px;border:2px solid #edf8f7;border-radius:50%;background:#c3932e}.home-updates-copy{min-width:0}.home-updates-copy small,.home-updates-copy strong,.home-updates-copy em{display:block}.home-updates-copy small{display:flex;align-items:center;gap:6px;color:#39797d;font-size:11px;font-weight:780}.home-updates-copy small b{min-width:19px;height:19px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:#b88627;font-size:9px;box-shadow:0 5px 11px #a4711633}.home-updates-copy strong{margin-top:4px;overflow:hidden;color:#1f303b;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.home-updates-copy em{margin-top:3px;overflow:hidden;color:#71828b;font-size:10.5px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.updates-workspace{min-height:100%;padding:14px 18px 120px;color:#182834}.updates-page-header{margin-bottom:16px}.updates-header-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:15px;color:#287d7d;background:#dcf1efbf;box-shadow:inset 0 1px #fff}.updates-summary{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:15px 4px 18px;border-bottom:1px solid rgba(77,97,104,.14)}.updates-summary>span{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:#ad7a1e;background:linear-gradient(145deg,#fff7dc,#f0d797)}.updates-summary small,.updates-summary strong,.updates-summary p{display:block;margin:0}.updates-summary small{color:#34817f;font-size:10px;font-weight:780}.updates-summary strong{margin-top:3px;font-size:17px}.updates-summary p{margin-top:4px;color:#718087;font-size:11px;line-height:1.4}.updates-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:16px;padding:4px;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:#e8efeea8;box-shadow:inset 0 1px #fffffff5,0 8px 18px #394b5012}.updates-tabs button{min-width:0;min-height:42px;display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;border-radius:12px;color:#6f7f86;background:transparent;font-size:11px;font-weight:720;text-align:left;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.updates-tabs button b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:#6e7d82;background:#ffffffb3;font-size:9px}.updates-tabs button.is-active{color:#744f10;background:linear-gradient(145deg,#fffceffa,#f9e6b0db);box-shadow:0 7px 16px #a3741c21,inset 0 1px #fff}.updates-tabs button.is-active b{color:#fff;background:#b78320}.updates-event-section,.updates-notice-section{margin-top:17px}.updates-section-heading{display:flex;align-items:flex-end;gap:9px;margin:0 3px 11px}.updates-section-heading>div{flex:1}.updates-section-heading small,.updates-section-heading h2{display:block;margin:0}.updates-section-heading small{color:#2f827e;font-size:9px;font-weight:780}.updates-section-heading h2{margin-top:3px;font-size:18px}.updates-section-heading>span{min-width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:#805c1d;background:#fff2c9;font-size:10px;font-weight:780}.updates-section-heading>button{min-height:28px;padding:0 9px;border-radius:9px;color:#7f5d1c;background:#fff2ccb8;font-size:9px;font-weight:740}.updates-event-list{display:grid;gap:11px}.updates-event-list>button{min-height:126px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:end;gap:8px;padding:16px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:22px;color:#fff;background:#263740;box-shadow:0 16px 30px #28373e29;text-align:left;isolation:isolate}.updates-event-list img,.updates-event-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.updates-event-list img{z-index:-2;object-fit:cover}.updates-event-shade{z-index:-1;background:linear-gradient(90deg,#0e1d23e6,#1422269c 65%,#1421247a)}.updates-event-copy,.updates-event-copy small,.updates-event-copy strong,.updates-event-copy em{min-width:0;display:block}.updates-event-copy small{color:#f0cf74;font-size:9px;font-weight:780}.updates-event-copy strong{margin-top:5px;font-size:16px;line-height:1.24}.updates-event-copy em{max-width:230px;margin-top:5px;overflow:hidden;color:#ffffffc2;font-size:10px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.updates-event-list>button>b{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(255,255,255,.32);border-radius:9px;color:#d9fff4;background:#1b73637a;font-size:9px}.updates-empty{min-height:96px;display:grid;place-items:center;align-content:center;gap:7px;border-top:1px solid rgba(78,98,105,.12);border-bottom:1px solid rgba(78,98,105,.12);color:#74848b;font-size:11px}.updates-announcement-detail{margin-top:4px}.activity-login-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#1b222661;backdrop-filter:blur(13px) saturate(118%);-webkit-backdrop-filter:blur(13px) saturate(118%);animation:activity-popup-fade .18s ease both}.activity-login-popup{width:min(374px,100%);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:29px;background:linear-gradient(145deg,#f8fbf9f0,#eef5f3e6 60%,#fff5d3e8);box-shadow:0 34px 90px #18222752,inset 0 1px #fff;animation:activity-popup-rise .24s cubic-bezier(.2,.8,.2,1) both}.activity-login-close{width:38px;height:38px;position:absolute;z-index:3;top:12px;right:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.64);border-radius:14px;color:#fff;background:#1c272c6b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.activity-login-media{min-height:226px;position:relative;overflow:hidden;isolation:isolate}.activity-login-media img,.activity-login-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.activity-login-media img{z-index:-2;object-fit:cover}.activity-login-shade{z-index:-1;background:linear-gradient(180deg,#121c2114,#121e23b8)}.activity-login-media>small{position:absolute;left:18px;bottom:17px;padding:6px 9px;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#ffe49c;background:#14222770;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:10px;font-weight:780}.activity-login-copy{padding:19px 20px 20px}.activity-login-copy>span{color:#258079;font-size:10px;font-weight:800}.activity-login-copy h2{margin:6px 0 0;color:#172632;font-size:24px;line-height:1.14}.activity-login-copy p{margin:9px 0 0;color:#62737b;font-size:12px;line-height:1.55}.activity-login-copy>button{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding:0 17px;border:1px solid rgba(255,255,255,.56);border-radius:17px;color:#fff;background:linear-gradient(115deg,#1b8179,#31a38f 58%,#bd8b29);box-shadow:0 14px 26px #2181743d,inset 0 1px #ffffff57;font-size:14px;font-weight:780}.activity-login-copy>small{display:block;margin-top:10px;color:#819096;font-size:9px;line-height:1.45;text-align:center}.activity-detail-rules{margin-top:15px;padding:15px;border-top:1px solid rgba(69,89,96,.14);border-bottom:1px solid rgba(69,89,96,.14)}.activity-detail-rules>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activity-detail-rules header small,.activity-detail-rules header strong{display:block}.activity-detail-rules header small{color:#2a827d;font-size:10px;font-weight:780}.activity-detail-rules header strong{margin-top:4px;color:#24343d;font-size:13px;line-height:1.42}.activity-detail-rules header>svg{flex:0 0 auto;color:#ae791d}.activity-invite-progress{margin-top:14px}.activity-invite-progress>span{display:flex;align-items:center;justify-content:space-between;color:#6d7e85}.activity-invite-progress>span small{font-size:10px}.activity-invite-progress>span strong{color:#1b716b;font-size:13px}.activity-invite-progress>div{height:7px;margin-top:8px;overflow:hidden;border-radius:99px;background:#42706f1f}.activity-invite-progress>div i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#259489,#c3922c)}.activity-invite-progress p{margin:8px 0 0;color:#718087;font-size:10px}.activity-vip-reward-list{display:grid;gap:8px;margin-top:14px}.activity-vip-reward-list>span{min-height:44px;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;border-radius:13px;background:#ffffff8c}.activity-vip-reward-list strong{color:#9a6b18;font-size:12px}.activity-vip-reward-list small{color:#586c75;font-size:10px}@keyframes activity-popup-fade{0%{opacity:0}}@keyframes activity-popup-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}}@media(max-width:370px){.home-updates{grid-template-columns:39px minmax(0,1fr) 14px;gap:8px;padding-inline:10px}.home-updates-icon{width:39px;height:39px}.home-updates-copy em{display:none}.updates-workspace{padding-inline:14px}.activity-login-backdrop{padding:10px}.activity-login-media{min-height:205px}}.event-banner{position:relative;min-height:126px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:17px;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:24px;color:#192a34;background:#eef2ef;box-shadow:0 18px 34px #25373d24,inset 0 1px #fffc;isolation:isolate}.event-banner>img,.event-banner-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.event-banner>img{z-index:-2;object-fit:cover;object-position:center;transition:transform .26s ease}.event-banner-shade{z-index:-1;background:linear-gradient(90deg,#f8faf8f5,#f8faf8d1 42%,#f8faf833 74%),linear-gradient(0deg,rgba(247,249,247,.72),transparent 64%)}.event-banner:hover>img{transform:scale(1.025)}.event-banner:active{transform:translateY(1px) scale(.997)}.event-banner .event-copy{min-width:0;max-width:64%;position:relative;z-index:1}.event-banner .event-copy small{overflow:hidden;color:#4e736e;font-size:11px;font-weight:750;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;text-transform:none}.event-banner .event-copy strong{margin-top:5px;color:#16252f;font-size:16px;font-weight:780;line-height:1.22;white-space:normal}.event-banner .event-join{min-height:36px;position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:1px solid rgba(255,255,255,.72);border-radius:13px;color:#fff;background:linear-gradient(145deg,#b8841df5,#d7a941e6);box-shadow:0 8px 18px #9d70183d,inset 0 1px #ffffff61;font-size:11px;font-weight:760}.activity-workspace{min-height:100%;padding:14px 18px 120px;color:#142231}.activity-page-header{margin-bottom:18px}.activity-detail-hero{position:relative;min-height:246px;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:27px;background:#edf1ee;box-shadow:0 24px 48px #25363d26,inset 0 1px #fff;isolation:isolate}.activity-detail-hero>img,.activity-detail-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.activity-detail-hero>img{z-index:-2;object-fit:cover;object-position:center}.activity-detail-hero-shade{z-index:-1;background:linear-gradient(180deg,#f7faf814 24%,#14222ad1)}.activity-detail-hero-copy{position:absolute;right:19px;bottom:19px;left:19px;color:#fff}.activity-publication{width:max-content;min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#16262c61;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;font-weight:750}.activity-publication i{width:7px;height:7px;border-radius:50%;background:#52c5a8;box-shadow:0 0 0 4px #52c5a826}.activity-publication.is-scheduled i{background:#e2b445;box-shadow:0 0 0 4px #e2b44529}.activity-publication.is-expired i,.activity-publication.is-paused i{background:#a8afb2;box-shadow:0 0 0 4px #a8afb224}.activity-detail-hero-copy>small{display:block;margin-top:14px;color:#ffffffc7;font-size:12px;font-weight:650;line-height:1.35}.activity-detail-hero-copy h2{max-width:300px;margin:4px 0 0;color:#fff;font-size:25px;font-weight:790;line-height:1.13}.activity-detail-status{display:grid;grid-template-columns:1.25fr 1fr;margin-top:16px;padding:15px 4px;border-top:1px solid rgba(69,88,94,.13);border-bottom:1px solid rgba(69,88,94,.13)}.activity-detail-status>div{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;padding:0 11px}.activity-detail-status>div+div{border-left:1px solid rgba(69,88,94,.13)}.activity-detail-status>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;color:#237f78;background:#ddf3eec2}.activity-detail-status p,.activity-detail-status small,.activity-detail-status strong,.activity-detail-status em{min-width:0;display:block;margin:0}.activity-detail-status small{color:#7a878d;font-size:10px;font-weight:650}.activity-detail-status strong{margin-top:3px;overflow:hidden;color:#1d303a;font-size:11px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.activity-detail-status em{margin-top:3px;overflow:hidden;color:#849096;font-size:9px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.activity-detail-copy{padding:21px 3px 6px}.activity-detail-summary{margin:0;color:#263c46;font-size:15px;font-weight:680;line-height:1.55}.activity-detail-body{margin-top:13px;color:#607077;font-size:13px;line-height:1.72;white-space:pre-line}.activity-detail-reward{min-height:72px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:17px;padding:12px 14px;border:1px solid rgba(255,255,255,.86);border-radius:20px;background:linear-gradient(120deg,#ffffffc2,#eef7f3b8 58%,#fdf4d9b8);box-shadow:0 14px 30px #28393f1a,inset 0 1px #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.activity-detail-reward>span{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;color:#af7b17;background:linear-gradient(145deg,#fff6dc,#f1d795)}.activity-detail-reward small,.activity-detail-reward strong{display:block}.activity-detail-reward small{color:#77858b;font-size:11px}.activity-detail-reward strong{margin-top:4px;color:#20343d;font-size:13px;line-height:1.3}.activity-detail-reward>svg{color:#22947f}.activity-detail-feedback{display:flex;align-items:flex-start;gap:7px;margin:13px 3px 0;color:#1e806f;font-size:12px;font-weight:680;line-height:1.45}.activity-detail-feedback.is-error{color:#b14747}.activity-detail-cta{width:100%;min-height:64px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:15px;padding:8px 17px 8px 10px;border:1px solid rgba(255,255,255,.76);border-radius:20px;color:#fff;background:linear-gradient(118deg,#167c74,#27a18d 56%,#b98a2e);box-shadow:0 15px 28px #1e807240,inset 0 1px #ffffff6b;font:inherit}.activity-detail-cta>span{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:#ffffff2b}.activity-detail-cta strong{font-size:15px;font-weight:780;text-align:left}.activity-detail-cta:active:not(:disabled){transform:translateY(1px) scale(.996)}.activity-detail-cta:disabled{cursor:default}.activity-detail-cta.is-complete{color:#176f63;background:linear-gradient(120deg,#e5f7f1eb,#f9f4e1e6);box-shadow:0 12px 24px #2a5e521c,inset 0 1px #fff}.activity-detail-loading,.activity-detail-empty{min-height:390px;display:grid;place-items:center;align-content:center;text-align:center}.activity-detail-loading{gap:13px;color:#66767d;font-size:13px}.activity-detail-loading span{width:34px;height:34px;border:3px solid rgba(42,139,124,.15);border-top-color:#268c7d;border-radius:50%;animation:activity-spin .72s linear infinite}.activity-detail-empty>span{width:62px;height:62px;display:grid;place-items:center;border-radius:22px;color:#aa7a1d;background:#fff0c8}.activity-detail-empty h2{margin:15px 0 0;font-size:19px}.activity-detail-empty p{max-width:275px;margin:8px auto 0;color:#718087;font-size:12px;line-height:1.55}.activity-detail-empty button{min-height:42px;display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:0 15px;border-radius:14px;color:#21766f;background:#e2f3efd6;font-size:12px;font-weight:720}@keyframes activity-spin{to{transform:rotate(360deg)}}@media(max-width:370px){.activity-workspace{padding-inline:14px}.activity-detail-status{grid-template-columns:1fr}.activity-detail-status>div{padding-block:10px}.activity-detail-status>div+div{border-top:1px solid rgba(69,88,94,.13);border-left:0}.event-banner .event-copy{max-width:58%}}.wheel-workspace{--wheel-accent: #b7831f;--wheel-ink: #17212e;--wheel-surface: rgba(255, 255, 255, .64);padding-bottom:36px}.wheel-workspace.is-standard{--wheel-accent: #237c75;--wheel-ink: #143d3a}.wheel-workspace.is-premium{--wheel-accent: #314965;--wheel-ink: #172238}.wheel-intro{margin-bottom:14px}.wheel-tier-switch{gap:7px;padding:6px;border-color:#fffffff0;background:#f4f7f5a8;box-shadow:0 13px 28px #26323717,inset 0 1px #fff}.wheel-tier-switch button{grid-template-columns:20px minmax(0,auto);min-height:52px;border:1px solid transparent;border-radius:15px;font-size:13px}.wheel-tier-switch button.is-selected{border-color:#cda85333;background:#ffffffe6;box-shadow:0 9px 20px #2d383d1f,inset 0 1px #fff}.wheel-stage{overflow:visible;margin-top:13px;padding:14px 12px 13px;border-radius:26px;background:linear-gradient(155deg,#ffffffc7,#eff5f2a8 58%,#f7e7bc94);box-shadow:0 22px 46px #25313721,inset 0 1px #fff}.wheel-stage:before{display:none}.wheel-pool-status{grid-template-columns:1.35fr .78fr .88fr;gap:7px}.wheel-pool-status>span{min-height:54px;align-content:center;padding:8px 9px;border:1px solid rgba(255,255,255,.78);background:#ffffff8f;box-shadow:inset 0 1px #fffffff5,0 5px 13px #2a373c0d}.wheel-pool-status small{font-size:9px}.wheel-pool-status strong{font-size:11px}.wheel-machine{width:306px;height:306px;margin:12px auto 10px;isolation:isolate}.wheel-machine:before{position:absolute;z-index:-1;top:24px;right:24px;bottom:24px;left:24px;content:"";border-radius:50%;background:#b5852321;filter:blur(18px)}.is-standard .wheel-machine:before{background:#227e7524}.is-premium .wheel-machine:before{background:#26385230}.wheel-rim{position:relative;width:286px;height:286px;padding:9px;background:linear-gradient(145deg,#fffdf7,#b17c18 31%,#f5dfa2 52%,#8c621a 78%,#fff3c8);box-shadow:0 24px 38px #533e163d,inset 0 2px 2px #fffffff5,inset 0 -4px 7px #59401342}.is-standard .wheel-rim{background:linear-gradient(145deg,#f7fffe,#287d77 30%,#cdebe7 54%,#17655f 79%,#e8faf7)}.is-premium .wheel-rim{background:linear-gradient(145deg,#f7f9fc,#293d57 28%,#e0bd61 52%,#18253a 78%,#f5e3a4)}.wheel-rim-marks{position:absolute;z-index:1;top:3px;right:3px;bottom:3px;left:3px;border:2px solid rgba(255,255,255,.62);border-radius:50%;background:repeating-conic-gradient(from -1deg,rgba(255,255,255,.84) 0deg 1deg,transparent 1deg 11.25deg);-webkit-mask:radial-gradient(circle,transparent 0 89%,#000 89.5% 100%);mask:radial-gradient(circle,transparent 0 89%,#000 89.5% 100%);pointer-events:none}.wheel-canvas-host{position:relative;z-index:2;width:268px;height:268px;overflow:hidden;border-radius:50%;background:#f3efe4;box-shadow:inset 0 0 0 2px #ffffffbd,inset 0 0 28px #1f272d1f}.wheel-canvas-host canvas{width:100%!important;height:100%!important;border-radius:50%;filter:saturate(.96) contrast(1.02)}.wheel-center-spin{position:absolute;z-index:7;top:50%;left:50%;width:82px;height:82px;display:grid;grid-template-rows:20px 22px 13px;place-items:center;align-content:center;gap:0;transform:translate(-50%,-50%);border:5px solid rgba(255,255,255,.78);border-radius:50%;color:#fffdf5;background:linear-gradient(145deg,#e2bb58,#b17b18 58%,#835811);box-shadow:0 11px 24px #49341152,inset 0 2px 3px #ffffff94,inset 0 -4px 7px #4e330838;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.is-standard .wheel-center-spin{background:linear-gradient(145deg,#61b6ae,#267c75 58%,#155d57);box-shadow:0 11px 24px #1861594d,inset 0 2px 3px #ffffff80,inset 0 -4px 7px #0c454040}.is-premium .wheel-center-spin{color:#f8df91;background:linear-gradient(145deg,#506984,#263a55 57%,#121d30);box-shadow:0 12px 26px #111c2e61,inset 0 2px 3px #ffffff4d,inset 0 -4px 7px #060c1859}.wheel-center-spin strong{font-size:15px;font-weight:850;line-height:1}.wheel-center-spin small{min-width:22px;padding:2px 5px;border-radius:8px;color:#ffffffe6;background:#ffffff24;font-size:8px;font-weight:800;line-height:1}.wheel-center-spin:hover:not(:disabled),.wheel-center-spin:focus-visible:not(:disabled){filter:brightness(1.06);box-shadow:0 13px 29px #49341161,inset 0 2px 3px #ffffff9e}.wheel-center-spin:active:not(:disabled){transform:translate(-50%,-50%) scale(.94)}.wheel-center-spin:disabled{cursor:default}.wheel-machine.is-spinning .wheel-center-spin svg{animation:activity-spin .9s linear infinite}.wheel-pointer{z-index:8;top:-1px;width:48px;height:44px;transform-origin:50% 8px;border:2px solid rgba(255,255,255,.76);border-radius:17px 17px 13px 13px;background:linear-gradient(145deg,#fffdf6,#d9aa3e 58%,#9c6a12);box-shadow:0 9px 20px #4d370f47,inset 0 1px #fff}.wheel-pointer:after{position:absolute;top:9px;left:50%;width:10px;height:10px;content:"";transform:translate(-50%);border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#b17c18}.wheel-pointer i{bottom:-17px;border-top-width:23px;border-right-width:12px;border-left-width:12px}.wheel-pointer b{position:absolute;right:8px;bottom:6px;left:8px;height:1px;background:#ffffff73}.wheel-pointer.is-ticking{animation:wheel-pointer-v2-tick .1s ease-out}@keyframes wheel-pointer-v2-tick{50%{transform:translate(-50%) rotate(8deg)}}.wheel-machine.is-spinning .wheel-pointer:not(.is-ticking){animation:none}.wheel-spin-action{min-height:66px;border:1px solid rgba(255,255,255,.32);border-radius:20px}.wheel-spin-action strong{font-size:16px}.wheel-spin-action small{font-size:10px}.wheel-win-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.wheel-win-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#12181f6b;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.wheel-win-dialog{--win-accent: #b9821f;position:relative;width:min(342px,calc(100vw - 30px));overflow:hidden;padding:31px 24px 22px;border:1px solid rgba(255,255,255,.9);border-radius:28px;color:#17212e;background:linear-gradient(155deg,#fffffff7,#f8f5eaf5 62%,#efe8cff7);box-shadow:0 32px 76px #1219204d,inset 0 1px #fff;text-align:center;animation:wheel-win-dialog-in .42s cubic-bezier(.2,.8,.2,1)}.wheel-win-overlay.is-standard .wheel-win-dialog{--win-accent: #247d75;background:linear-gradient(155deg,#fffffffa,#e9f6f3f7 64%,#d3ebe7f7)}.wheel-win-overlay.is-premium .wheel-win-dialog{--win-accent: #d6ad49;color:#f8f6ee;background:linear-gradient(150deg,#304157fa,#172132fc 66%,#39301dfc);box-shadow:0 34px 80px #090f1a73,inset 0 1px #ffffff38}@keyframes wheel-win-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.9)}70%{transform:translateY(-2px) scale(1.015)}}.wheel-win-close{position:absolute;z-index:4;top:13px;right:13px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(94,82,52,.12);border-radius:50%;color:#657078;background:#ffffffad;box-shadow:inset 0 1px #ffffffe6}.is-premium .wheel-win-close{color:#e5e9ed;border-color:#ffffff1f;background:#ffffff17}.wheel-win-emblem{position:relative;width:82px;height:82px;display:grid;place-items:center;margin:0 auto 14px;border:6px solid rgba(255,255,255,.76);border-radius:27px;color:#fff;background:linear-gradient(145deg,#e5bd58,#9f6d15);box-shadow:0 15px 30px #845b1147,inset 0 2px 2px #ffffff73;transform:rotate(-4deg)}.is-standard .wheel-win-emblem{background:linear-gradient(145deg,#66b8b0,#1e756e);box-shadow:0 15px 30px #1a675f42,inset 0 2px 2px #fff6}.is-premium .wheel-win-emblem{color:#f6d980;background:linear-gradient(145deg,#526985,#172238);box-shadow:0 16px 34px #040a146b,inset 0 2px 2px #ffffff40}.wheel-win-emblem i{position:absolute;top:-8px;right:-8px;width:29px;height:29px;display:grid;place-items:center;border:3px solid rgba(255,255,255,.8);border-radius:50%;color:#9b6a12;background:#fff1bb}.wheel-win-dialog>small{color:#8b6b2c;font-size:10px;font-weight:760;text-transform:uppercase}.is-standard .wheel-win-dialog>small{color:#27786f}.is-premium .wheel-win-dialog>small{color:#e2c674}.wheel-win-dialog h2{margin:7px 0 0;font-size:23px;letter-spacing:0}.wheel-win-dialog>strong{display:block;margin-top:9px;color:#11805e;font-size:38px;font-weight:820;line-height:1.1;letter-spacing:0}.is-premium .wheel-win-dialog>strong{color:#f2d270}.wheel-win-dialog>p{margin:11px 0 0;color:#6b767d;font-size:12px;line-height:1.5}.is-premium .wheel-win-dialog>p{color:#c5ccd4}.wheel-win-actions{display:grid;gap:8px;margin-top:21px}.wheel-win-actions button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(122,108,75,.13);border-radius:15px;color:#59656c;background:#ffffffa8;font-size:13px;font-weight:760}.wheel-win-actions button.is-primary{color:#fff;border-color:transparent;background:linear-gradient(115deg,#b67f19,#dfaf42 58%,#986713);box-shadow:0 12px 23px #9767133b,inset 0 1px #ffffff61}.is-standard .wheel-win-actions button.is-primary{background:linear-gradient(115deg,#1d716a,#47a39a 64%,#9b842f)}.is-premium .wheel-win-actions button{color:#dbe0e6;border-color:#ffffff1f;background:#ffffff14}.is-premium .wheel-win-actions button.is-primary{color:#fff8df;background:linear-gradient(115deg,#a7761d,#d1aa49 56%,#3f526b)}.wheel-win-confetti{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.wheel-win-confetti i{position:absolute;top:-18px;left:calc(5% + (var(--confetti-index) * 5.2%));width:6px;height:13px;border-radius:2px;background:hsl(calc(38 + (var(--confetti-index) * 17)) 64% 56%);opacity:0;transform:rotate(calc(var(--confetti-index) * 29deg));animation:wheel-confetti-fall 1.1s calc(var(--confetti-index) * 34ms) ease-out forwards}@keyframes wheel-confetti-fall{12%{opacity:.92}to{opacity:0;transform:translate(calc((var(--confetti-index) - 8) * 3px),260px) rotate(calc(var(--confetti-index) * 61deg))}}.wheel-win-dialog>:not(.wheel-win-confetti):not(.wheel-win-close){position:relative;z-index:1}@media(max-width:370px){.wheel-machine{width:282px;height:282px}.wheel-rim{width:266px;height:266px}.wheel-canvas-host{width:248px;height:248px}.wheel-center-spin{width:76px;height:76px}.wheel-pool-status>span{padding-inline:6px}}@media(prefers-reduced-motion:reduce){.wheel-pointer.is-ticking,.wheel-win-dialog,.wheel-win-confetti i{animation:none}}.wheel-workspace{--wheel-accent: #f3b839;--wheel-ink: #eefcff;--wheel-cyan: #28dff3;--wheel-green: #40e7ae;--wheel-red: #ff8a64;--wheel-blue: #43a5ff;position:relative;min-height:calc(100vh - 20px);margin:-18px -14px 0;padding:18px 14px 112px;color:var(--wheel-ink);background:linear-gradient(90deg,rgba(66,234,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(66,234,255,.06) 1px,transparent 1px),radial-gradient(circle at 50% 27%,rgba(31,227,222,.22),transparent 34%),radial-gradient(circle at 50% 57%,rgba(245,178,50,.18),transparent 40%),linear-gradient(160deg,#04131a,#081f2c 36%,#061019 66%,#15140f);background-size:26px 26px,26px 26px,auto,auto,auto;overflow:hidden}.wheel-workspace:before,.wheel-workspace:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.wheel-workspace:before{background:linear-gradient(112deg,transparent 0 10%,rgba(41,224,244,.15) 10.4% 10.9%,transparent 11.3% 52%,rgba(243,184,57,.16) 52.4% 52.8%,transparent 53.2%),repeating-linear-gradient(90deg,transparent 0 35px,rgba(255,255,255,.035) 35px 36px);opacity:.95}.wheel-workspace:after{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%,transparent 80%,rgba(247,183,49,.16))}.wheel-workspace>*{position:relative;z-index:1}.wheel-page-header{margin-bottom:12px;color:#eefbff}.wheel-page-header .task-page-back,.wheel-page-header .notice-button{color:#d9fbff;background:#081e27b8;border-color:#5be9f633;box-shadow:0 12px 26px #00000047,inset 0 1px #ffffff2e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.wheel-page-header h1{color:#f5fdff;text-shadow:0 0 18px rgba(41,223,243,.34)}.wheel-page-header .task-page-overline{color:#d7f6ffbd}.wheel-intro{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;margin:6px 0 12px;padding:12px;border:1px solid rgba(64,225,236,.2);border-radius:20px;background:linear-gradient(140deg,#0b3a46ad,#0a1824b8);box-shadow:0 16px 28px #00000038,inset 0 1px #ffffff24}.wheel-intro>span{width:44px;height:44px;color:#041923;background:linear-gradient(145deg,#6cf5ff,#f1ba39 72%);box-shadow:0 0 24px #3ae5f247,inset 0 1px #ffffffa6}.wheel-intro strong{color:#fff8dd;font-size:18px;text-shadow:0 0 14px rgba(244,183,57,.25)}.wheel-intro small{color:#e0f6fbb3;font-size:12px}.wheel-tier-switch{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px;border:1px solid rgba(88,236,245,.16);border-radius:22px;background:#041119b8;box-shadow:0 18px 30px #00000040,inset 0 1px #ffffff1f}.wheel-tier-switch button{min-height:52px;grid-template-columns:24px minmax(0,auto);color:#def7fbad;border-color:#ffffff0d;background:#ffffff0b}.wheel-tier-switch button span{color:#071923;background:linear-gradient(145deg,#48dce8eb,#eeb739eb)}.wheel-tier-switch button strong{color:inherit;font-size:13px}.wheel-tier-switch button.is-selected{color:#06151d;border-color:#ffefae94;background:linear-gradient(135deg,#f1c44f,#45e1e4 120%);box-shadow:0 0 20px #2fe2f040,0 10px 18px #0000003b,inset 0 1px #ffffffb8}.wheel-stage{position:relative;margin-top:12px;padding:10px 8px 12px;border:1px solid rgba(80,222,235,.22);border-radius:28px;background:linear-gradient(90deg,rgba(80,224,236,.12) 1px,transparent 1px),linear-gradient(0deg,rgba(80,224,236,.08) 1px,transparent 1px),linear-gradient(160deg,#041a23f0,#072d39d6 48%,#111418ed);background-size:22px 22px,22px 22px,auto;box-shadow:0 28px 58px #00000061,inset 0 1px #ffffff24}.wheel-stage:before{display:block;position:absolute;top:9px;right:9px;bottom:9px;left:9px;z-index:0;border:1px solid rgba(87,232,241,.16);border-radius:22px;background:radial-gradient(circle at 50% 44%,rgba(73,229,240,.22),transparent 38%),conic-gradient(from 0deg,#46e8f624,#f6b9392e,#47e6ad29,#46e8f624);filter:saturate(1.1);opacity:.88;pointer-events:none}.wheel-cyber-frame{position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:0;pointer-events:none}.wheel-cyber-frame i{position:absolute;width:42px;height:42px;border-color:#42e6f08a;filter:drop-shadow(0 0 8px rgba(66,230,240,.32))}.wheel-cyber-frame i:nth-child(1){top:0;left:0;border-top:2px solid;border-left:2px solid;border-radius:18px 0 0}.wheel-cyber-frame i:nth-child(2){top:0;right:0;border-top:2px solid;border-right:2px solid;border-radius:0 18px 0 0}.wheel-cyber-frame i:nth-child(3){right:0;bottom:0;border-right:2px solid;border-bottom:2px solid;border-radius:0 0 18px}.wheel-cyber-frame i:nth-child(4){bottom:0;left:0;border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 18px}.wheel-pool-status{position:relative;z-index:3;grid-template-columns:1.2fr .75fr .85fr;gap:7px}.wheel-pool-status>span{min-height:50px;padding:8px 9px;border:1px solid rgba(107,237,244,.18);color:#e8fbffc7;background:#02101899;box-shadow:inset 0 1px #ffffff1a,0 9px 18px #0000002e}.wheel-pool-status small{color:#c8eaf1ad;font-size:9px}.wheel-pool-status strong{color:#fff3c0;font-size:11px}.wheel-arena{position:relative;z-index:2;min-height:382px;margin-top:4px}.wheel-prize-board{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none}.wheel-orbit-prize{position:absolute;width:86px;min-height:58px;display:grid;gap:1px;align-content:center;padding:7px 8px;border:1px solid rgba(97,239,248,.4);border-radius:9px;color:#eaffff;background:linear-gradient(145deg,#043846f0,#051620f0);box-shadow:0 0 0 1px #ffffff0a,0 11px 22px #0000004d,inset 0 1px #ffffff1f}.wheel-orbit-prize:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.13),transparent 42%,rgba(255,255,255,.05));opacity:.75;pointer-events:none}.wheel-orbit-prize em,.wheel-orbit-prize strong,.wheel-orbit-prize b{position:relative;z-index:1}.wheel-orbit-prize em{color:#70f0ff;font-size:8px;font-style:normal;font-weight:900}.wheel-orbit-prize strong{color:#f5fbff;font-size:13px;font-weight:900;line-height:1.05;text-shadow:0 0 10px rgba(67,229,241,.45)}.wheel-orbit-prize b{width:fit-content;padding:2px 5px;border-radius:7px;color:#06131a;background:linear-gradient(135deg,#65f2ff,#fff0a4);font-size:7px;font-weight:950}.wheel-orbit-prize.is-slot-1,.wheel-orbit-prize.is-slot-5{left:50%;transform:translate(-50%)}.wheel-orbit-prize.is-slot-1{top:0}.wheel-orbit-prize.is-slot-2{top:34px;right:0}.wheel-orbit-prize.is-slot-3{top:138px;right:-1px}.wheel-orbit-prize.is-slot-4{right:15px;bottom:52px}.wheel-orbit-prize.is-slot-5{bottom:0;border-color:#4beaae7a;background:linear-gradient(145deg,#094539f0,#05181bf2)}.wheel-orbit-prize.is-slot-6{bottom:52px;left:15px;border-color:#f2b3398f;background:linear-gradient(145deg,#6b430cf2,#151612f2)}.wheel-orbit-prize.is-slot-7{top:138px;left:-1px;border-color:#f2b3398f;background:linear-gradient(145deg,#5f360bf2,#121717f2)}.wheel-orbit-prize.is-slot-8{top:34px;left:0;border-color:#f2b3399e;background:linear-gradient(145deg,#7a4e0ff5,#151410f2)}.wheel-machine{position:relative;z-index:4;width:276px;height:276px;margin:52px auto}.wheel-machine:before{top:-42px;right:-42px;bottom:-42px;left:-42px;border:1px solid rgba(81,229,238,.22);border-radius:50%;background:repeating-conic-gradient(from -3deg,rgba(95,237,247,.42) 0deg 1deg,transparent 1deg 8deg),radial-gradient(circle,transparent 0 61%,rgba(48,226,240,.16) 62% 63%,transparent 64% 100%);filter:drop-shadow(0 0 20px rgba(37,225,239,.18));opacity:.9}.wheel-machine:after{position:absolute;z-index:-1;top:-23px;right:-23px;bottom:-23px;left:-23px;content:"";border-radius:50%;background:conic-gradient(from 45deg,#34e6f038,#f3b8393d,#46e6ae2e,#34e6f038);filter:blur(8px)}.wheel-rim{width:260px;height:260px;padding:9px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22) 0 3%,transparent 4%),conic-gradient(from 0deg,#5df2ff,#08202b 12%,#f4b839,#091e2b 38%,#4ee8b1,#081926 62%,#ff8a44,#06202b 88%,#5df2ff);box-shadow:0 0 0 1px #ffffff38,0 22px 42px #0000007a,inset 0 2px 2px #ffffffbf,inset 0 -7px 14px #00000075}.wheel-rim-marks{top:1px;right:1px;bottom:1px;left:1px;border-color:#69f0f85c;background:repeating-conic-gradient(from -1deg,rgba(118,245,255,.95) 0deg 1deg,transparent 1deg 7deg),radial-gradient(circle,transparent 0 80%,rgba(241,184,57,.3) 81% 83%,transparent 84%);filter:drop-shadow(0 0 6px rgba(73,230,239,.35))}.wheel-canvas-host{width:242px;height:242px;background:#06121b;box-shadow:inset 0 0 0 2px #58eef852,inset 0 0 36px #0000009e,0 0 34px #2de5f033}.wheel-canvas-host canvas{filter:saturate(1.18) contrast(1.08) drop-shadow(0 0 12px rgba(43,229,240,.14))}.wheel-center-spin{width:104px;height:104px;grid-template-rows:24px 22px 15px;border:2px solid rgba(133,247,255,.82);color:#f5ffff;background:radial-gradient(circle at 50% 36%,rgba(255,224,139,.58),transparent 19%),radial-gradient(circle,#21c2cff0,#054352fa 64%,#03141efa);box-shadow:0 0 0 7px #06222ea6,0 0 30px #35e7f166,inset 0 2px #ffffff59,inset 0 -8px 14px #0000005c;text-shadow:0 0 10px rgba(73,239,250,.42)}.wheel-center-spin:before{position:absolute;top:-17px;right:-17px;bottom:-17px;left:-17px;content:"";border:1px solid rgba(125,244,255,.7);border-radius:50%;box-shadow:inset 0 0 18px #39e7f038,0 0 18px #39e7f033}.wheel-center-spin strong{font-size:17px;letter-spacing:0}.wheel-center-spin small{min-width:44px;color:#fff3bd;background:#00000047;font-size:8px}.wheel-center-spin:hover:not(:disabled),.wheel-center-spin:focus-visible:not(:disabled){filter:brightness(1.15) saturate(1.08);box-shadow:0 0 0 7px #06222ea6,0 0 38px #35e7f18a,inset 0 2px #ffffff6b}.wheel-pointer{top:18px;width:42px;height:46px;border:1px solid rgba(164,247,255,.72);border-radius:20px 20px 14px 14px;background:linear-gradient(145deg,#f7fff9,#55f0ff 44%,#f1b637 86%);box-shadow:0 0 24px #4ae7f073,0 9px 18px #00000052,inset 0 1px #fff}.wheel-pointer:after{background:#031722}.wheel-pointer i{bottom:-19px;border-top-color:#f2b837;filter:drop-shadow(0 5px 8px rgba(0,0,0,.38)) drop-shadow(0 0 6px rgba(242,184,55,.48))}.wheel-spin-action{min-height:70px;margin-top:-8px;border:1px solid rgba(255,229,151,.38);border-radius:18px;color:#071720;background:linear-gradient(120deg,#f4c546,#f18f27 48%,#35d6de 112%);box-shadow:0 18px 32px #00000057,0 0 22px #f1b4392e,inset 0 1px #ffffff94}.wheel-spin-action>span:first-child{background:#04131c2e;color:#06131a}.wheel-spin-action strong{color:#06131a;font-size:17px}.wheel-spin-action small{color:#071720b3;font-size:11px}.wheel-spin-action:disabled{color:#e5f4f78a;border-color:#ffffff14;background:#ffffff14}.wheel-error{color:#ffd4c8;background:#6b170c61;border-color:#ff8a646b}.wheel-history{color:#edfaff;border-color:#5be8f326;background:#05141dd1;box-shadow:0 18px 30px #0000003d,inset 0 1px #ffffff1a}.wheel-history h2{color:#f6fdff}.wheel-history>div:first-child>span{color:#06151b;background:linear-gradient(135deg,#5cf1ff,#f4bd3d)}.wheel-history article{color:#e9faffdb;background:#ffffff0e;border-color:#5ee7f21f}.wheel-history article strong{color:#f6fdff}.wheel-history article small,.wheel-history-empty{color:#d7eef39e}.wheel-history article>b{color:#77f5c4}.wheel-win-backdrop{background:radial-gradient(circle at 50% 35%,rgba(54,226,241,.28),transparent 32%),#02090fb8}.wheel-win-dialog{color:#effcff;border-color:#5debf552;background:linear-gradient(90deg,rgba(100,236,247,.09) 1px,transparent 1px),linear-gradient(0deg,rgba(100,236,247,.07) 1px,transparent 1px),linear-gradient(155deg,#062330fa,#080e18fc 66%,#3c2a09fa);background-size:22px 22px,22px 22px,auto;box-shadow:0 38px 88px #0000008c,0 0 42px #31e5f03d,inset 0 1px #ffffff29}.wheel-win-dialog:before{position:absolute;top:12px;right:12px;bottom:12px;left:12px;content:"";border:1px solid rgba(91,236,244,.18);border-radius:22px;pointer-events:none}.wheel-win-emblem{color:#061923;background:radial-gradient(circle at 50% 30%,#fff0a4,#5deeff 48%,#e59525);box-shadow:0 0 36px #47e6ef59,inset 0 2px 2px #fff9}.wheel-win-dialog>small{color:#85f3ff}.wheel-win-dialog h2{color:#fff9db;text-shadow:0 0 18px rgba(245,183,57,.35)}.wheel-win-dialog>strong,.is-premium .wheel-win-dialog>strong{color:#79f7c7;font-size:42px;text-shadow:0 0 20px rgba(87,239,196,.32)}.wheel-win-dialog>p,.is-premium .wheel-win-dialog>p{color:#e1f4f9b8}.wheel-win-actions button{color:#dffaff;border-color:#5becf433;background:#ffffff12}.wheel-win-actions button.is-primary,.is-standard .wheel-win-actions button.is-primary,.is-premium .wheel-win-actions button.is-primary{color:#06141c;background:linear-gradient(115deg,#53edff,#f2bd3d 62%,#ff8b42)}.wheel-win-confetti i{width:7px;height:17px;box-shadow:0 0 9px currentColor}@media(max-width:370px){.wheel-workspace{margin-inline:-10px;padding-inline:10px}.wheel-arena{min-height:364px}.wheel-machine{width:258px;height:258px;margin-block:52px}.wheel-rim{width:244px;height:244px}.wheel-canvas-host{width:226px;height:226px}.wheel-center-spin{width:94px;height:94px}.wheel-orbit-prize{width:78px;min-height:54px;padding-inline:7px}.wheel-orbit-prize strong{font-size:12px}}.wheel-workspace{color:#17212e;background:radial-gradient(circle at 16% 12%,rgba(245,204,91,.2),transparent 27%),radial-gradient(circle at 88% 36%,rgba(102,190,178,.16),transparent 29%),linear-gradient(160deg,#fffefa,#f7f2e7 48%,#eef7f3)}.wheel-workspace:before{background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.9),transparent 48%);opacity:.7}.wheel-workspace:after{background:radial-gradient(circle,rgba(206,167,57,.14) 0 1px,transparent 1.5px);background-size:24px 24px;opacity:.25}.wheel-page-header,.wheel-page-header h1,.wheel-page-header .task-page-overline{color:#17212e}.wheel-page-header .task-page-back,.wheel-page-header .notice-button{color:#a87916;border-color:#b8912e2e;background:#ffffffc7;box-shadow:0 10px 22px #4b3a1a14,inset 0 1px #fff}.wheel-intro{border-color:#b8912e33;background:linear-gradient(135deg,#ffffffd6,#fff8dddb 56%,#e8f7f3d1);box-shadow:0 14px 28px #4b3a1a14,inset 0 1px #fffffff2}.wheel-intro>span{color:#fffdf3;background:linear-gradient(145deg,#c99726,#efd47e 72%,#66afa4);box-shadow:0 10px 20px #b8912e33,inset 0 1px #ffffffc2}.wheel-intro strong{color:#17212e;text-shadow:none}.wheel-intro small{color:#69727d}.wheel-tier-switch{border-color:#b8912e29;background:#ffffffa8;box-shadow:0 14px 28px #4b3a1a14,inset 0 1px #fffffff5}.wheel-tier-switch button{color:#69727d;border-color:#6673801a;background:#f7f8f6c2}.wheel-tier-switch button span{color:#a87916;background:linear-gradient(145deg,#fff8df,#f0d378)}.wheel-tier-switch button.is-selected{color:#3b2b0d;border-color:#c9972666;background:linear-gradient(135deg,#f6df98,#fff8dd 58%,#d5eee7);box-shadow:0 10px 20px #b8912e26,inset 0 1px #fff}.wheel-stage{overflow:hidden;border-color:#b8912e2e;background:linear-gradient(145deg,#ffffffeb,#faf6e9f0 58%,#ebf7f3e6);box-shadow:0 24px 48px #4b3a1a1f,inset 0 1px #fffffffa}.wheel-stage:before{border-color:#b8912e1f;background:radial-gradient(circle at 50% 46%,rgba(246,207,94,.18),transparent 35%),radial-gradient(circle at 50% 52%,rgba(103,177,166,.1),transparent 57%);opacity:.95}.wheel-cyber-frame,.wheel-prize-board,.wheel-orbit-prize{display:none!important}.wheel-pool-status>span{border-color:#b8912e24;color:#69727d;background:#ffffffad;box-shadow:inset 0 1px #fffffff5,0 8px 16px #4b3a1a0f}.wheel-pool-status small{color:#7b858f}.wheel-pool-status strong{color:#946c16;font-size:12px}.wheel-arena{min-height:322px;display:grid;place-items:center;margin-top:8px}.wheel-machine{width:292px;height:292px;margin:14px auto 16px}.wheel-machine:before{top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid rgba(184,145,46,.28);background:repeating-conic-gradient(from -2deg,rgba(201,151,38,.34) 0deg 1deg,transparent 1deg 10deg),radial-gradient(circle,transparent 0 64%,rgba(101,177,166,.15) 65% 66%,transparent 67% 100%);filter:drop-shadow(0 0 16px rgba(201,151,38,.14));opacity:.82}.wheel-machine:after{top:-3px;right:-3px;bottom:-3px;left:-3px;background:conic-gradient(from 45deg,#c997262e,#65b1a624,#e8be5a33,#c997262e);filter:blur(15px)}.wheel-rim{width:278px;height:278px;background:linear-gradient(145deg,#fffdf8,#d4a337 40%,#fff0ae 61%,#9d7623);box-shadow:0 24px 38px #54411b33,inset 0 2px 2px #fffffffa,inset 0 -3px 5px #5940133d}.is-standard .wheel-rim{background:linear-gradient(145deg,#fbfffd,#62aaa1 40%,#e0f2ed 62%,#287c75)}.is-premium .wheel-rim{background:linear-gradient(145deg,#fffdf4,#c99b38 38%,#f0d98e 61%,#7186a0)}.wheel-rim-marks{border-color:#b8912e3d;background:repeating-conic-gradient(from -1deg,rgba(255,255,255,.92) 0deg 1deg,transparent 1deg 8deg),radial-gradient(circle,transparent 0 80%,rgba(184,145,46,.25) 81% 83%,transparent 84%);filter:none}.wheel-canvas-host{position:relative;width:242px;height:242px;overflow:hidden;background:radial-gradient(circle at 50% 42%,#fffdf4,#f5efdc 70%,#dbece7);box-shadow:inset 0 0 0 2px #b8912e3d,inset 0 0 34px #b8912e1f,0 0 24px #65b1a61f}.wheel-canvas-host:after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;content:"";border-radius:50%;background:repeating-conic-gradient(from -2deg,rgba(255,255,255,.4) 0deg 1deg,transparent 1deg 14deg),radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 22%);mix-blend-mode:screen;opacity:.48;pointer-events:none}.wheel-canvas-host canvas{filter:saturate(1.08) contrast(1.02) drop-shadow(0 0 10px rgba(184,145,46,.12))}.wheel-center-spin{width:104px;height:104px;border-color:#ffffffeb;color:#fffdf4;background:radial-gradient(circle at 50% 28%,#f7dc82,#c69225 48%,#5d9e94);box-shadow:0 0 0 7px #ffffff94,0 12px 28px #7e5b1447,inset 0 2px #ffffff9e;text-shadow:0 1px 2px rgba(80,49,6,.32)}.wheel-center-spin:before{border-color:#c997266b;box-shadow:inset 0 0 18px #ffffff3d,0 0 18px #c997262e}.wheel-center-spin strong{font-size:18px}.wheel-center-spin small{color:#fff9dc;background:#5036083d;font-size:9px}.wheel-pointer{top:-10px;width:44px;height:44px;border-color:#b8912e70;background:linear-gradient(145deg,#fffef8,#f1d477 52%,#bf8520);box-shadow:0 0 0 4px #ffffff94,0 10px 20px #54390d3d,inset 0 1px #fff}.wheel-pointer:after{background:#7b5816}.wheel-pointer i{bottom:-19px;border-top-color:#b47c18;filter:drop-shadow(0 5px 7px rgba(84,57,13,.28))}.is-standard .wheel-pointer{background:linear-gradient(145deg,#fffef8,#c9ebe2 52%,#4c9f96)}.is-standard .wheel-pointer i{border-top-color:#35857c}.is-premium .wheel-pointer{background:linear-gradient(145deg,#fffef8,#edcf7b 52%,#7186a0)}.is-premium .wheel-pointer i{border-top-color:#7a5b1e}.wheel-machine.is-spinning .wheel-pointer{animation:wheel-pointer-tick-v4 .18s ease-in-out infinite alternate}@keyframes wheel-pointer-tick-v4{to{transform:translate(-50%) rotate(5deg)}}.wheel-spin-action{margin-top:0;border-color:#b8912e3d;color:#fffdf4;background:linear-gradient(115deg,#c58e22,#e1b63f 57%,#4f9f94);box-shadow:0 16px 28px #7e5b142e,inset 0 1px #ffffff80}.wheel-spin-action>span:first-child{background:#fff3;color:#fffdf4}.wheel-spin-action strong{color:#fffdf4;font-size:17px}.wheel-spin-action small{color:#fffdf4c7}.wheel-history{color:#17212e;border-color:#b8912e29;background:#ffffffb8;box-shadow:0 16px 30px #4b3a1a14,inset 0 1px #fffffff5}.wheel-history h2{color:#17212e}.wheel-history>div:first-child>span{color:#4d3509;background:linear-gradient(135deg,#f5db85,#e9f3ef)}.wheel-history article{color:#596571;background:#ffffffa8;border-color:#b8912e1f}.wheel-history article strong{color:#17212e}.wheel-history article small,.wheel-history-empty{color:#7b858f}.wheel-history article>b{color:#238979}.wheel-win-backdrop{background:radial-gradient(circle at 50% 35%,rgba(245,208,97,.22),transparent 32%),#17212e6b}.wheel-win-dialog{color:#17212e;border-color:#c9972647;background:linear-gradient(145deg,#fffffffa,#fff8dcfa 60%,#e8f7f3fa);box-shadow:0 38px 88px #4a381438,inset 0 1px #fffffffa}.wheel-win-dialog:before{border-color:#c9972629}.wheel-win-emblem{color:#fffdf4;background:radial-gradient(circle at 50% 30%,#fff3ad,#d1a239 48%,#5b9f94);box-shadow:0 0 30px #c9972640,inset 0 2px 2px #ffffffb3}.wheel-win-dialog>small{color:#997018}.wheel-win-dialog h2{color:#17212e;text-shadow:none}.wheel-win-dialog>strong,.is-premium .wheel-win-dialog>strong{color:#b17a10;text-shadow:none}.wheel-win-dialog>p,.is-premium .wheel-win-dialog>p{color:#69727d}.wheel-win-actions button{color:#596571;border-color:#b8912e2e;background:#ffffffa8}.wheel-win-actions button.is-primary,.is-standard .wheel-win-actions button.is-primary,.is-premium .wheel-win-actions button.is-primary{color:#fffdf4;background:linear-gradient(115deg,#c58e22,#e1b63f 58%,#4f9f94)}@media(max-width:370px){.wheel-arena{min-height:300px}.wheel-machine{width:258px;height:258px;margin-block:12px 14px}.wheel-rim{width:244px;height:244px}.wheel-canvas-host{width:226px;height:226px}.wheel-center-spin{width:94px;height:94px}}:root{--admin-bg: #f5f6f8;--admin-panel: #ffffff;--admin-text: #171a21;--admin-muted: #6f7580;--admin-line: #e8e9ed;--admin-gold: #b88a2d;--admin-gold-soft: #faf4e5;--admin-green: #1d8d54;--admin-red: #c04444}.admin-treasure-control{margin-bottom:22px}.admin-treasure-filter-flow{display:flex;align-items:center;gap:9px;margin:-2px 0 16px;color:#5c7578;font-size:12px;font-weight:700}.admin-treasure-filter-flow span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#edf7f5}.admin-treasure-filter-flow b{color:#16847f;font-size:10px}.admin-treasure-filter-flow i{color:#a8bbbd;font-style:normal}.admin-treasure-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.admin-treasure-form>label{display:grid;gap:7px;color:#345257;font-size:12px;font-weight:700}.admin-treasure-form>label>input,.admin-treasure-form>label>select,.admin-treasure-form>label>textarea,.admin-treasure-guaranteed-slots select,.admin-treasure-prize input{width:100%;min-height:40px;border:1px solid #d4e3e4;border-radius:10px;background:#fff;padding:0 11px;color:#17383d}.admin-treasure-form>label>textarea{min-height:92px;padding-block:9px;resize:vertical;line-height:1.5}.admin-treasure-form>label>small{color:#76898c;font-size:10px;line-height:1.45}.admin-treasure-form .is-wide{grid-column:1 / -1}.admin-treasure-form>button{min-height:42px;border:0;border-radius:11px;background:#147f7b;color:#fff;font-weight:800;display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:0 18px}.admin-treasure-form>button:disabled{opacity:.45}.admin-treasure-guaranteed-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-treasure-guaranteed-slots label{display:grid;gap:6px;color:#587075;font-size:11px;font-weight:700}.admin-treasure-warning{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5c976;border-radius:8px;color:#76560e;background:#fff8df;font-size:12px;font-weight:650}.admin-treasure-pool{margin-bottom:22px}.admin-treasure-prize-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-treasure-prize{border:1px solid #d7e4e4;border-radius:14px;background:#fbfdfc;padding:13px;display:grid;gap:12px}.admin-treasure-prize.is-disabled{opacity:.62}.admin-treasure-prize header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-treasure-prize header span{display:grid;gap:3px}.admin-treasure-prize header small{color:#71878a}.admin-treasure-prize header b{color:#9a6c13;font-size:12px}.admin-treasure-prize>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-treasure-prize label{display:grid;gap:4px;color:#61777a;font-size:11px;font-weight:700}.admin-treasure-prize footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-treasure-prize footer button{border:0;border-radius:9px;background:#187f7b;color:#fff;padding:0 11px;font-weight:800;display:inline-flex;align-items:center;gap:5px}@media(max-width:1100px){.admin-treasure-prize-grid,.admin-treasure-guaranteed-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.admin-treasure-form,.admin-treasure-prize-grid{grid-template-columns:1fr}.admin-treasure-filter-flow{overflow-x:auto;padding-bottom:4px}.admin-treasure-filter-flow span{white-space:nowrap}.admin-treasure-guaranteed-slots{grid-template-columns:1fr}}.admin-solar-fund-heading>svg{color:#108878}.admin-solar-fund-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-solar-fund-overview>div{display:grid;min-width:0;padding:18px;border:1px solid #cfe2de;border-radius:6px;background:#fff;box-shadow:0 5px 14px #1949400d}.admin-solar-fund-overview small{color:#657874;font-size:13px}.admin-solar-fund-overview strong{margin:7px 0 4px;overflow:hidden;color:#123f38;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.admin-solar-fund-overview span{color:#7a8986;font-size:12px}.admin-solar-cycle-setting{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:18px;margin-bottom:18px}.admin-solar-cycle-setting small{color:#0b8b7c;font-weight:800}.admin-solar-cycle-setting h3{margin:4px 0;font-size:18px}.admin-solar-cycle-setting p{margin:0;color:#6c7b78;font-size:13px}.admin-solar-cycle-setting label{display:flex;align-items:center;gap:8px}.admin-solar-cycle-setting input{width:100%;min-height:42px}.admin-solar-cycle-setting button,.admin-solar-plan-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid #0d9182;border-radius:5px;color:#fff;font-weight:700;background:#0d9182}.admin-solar-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-solar-plan{min-width:0;overflow:hidden;border:1px solid #cfdfdc;border-radius:7px;background:#fff;box-shadow:0 6px 18px #15433b0f}.admin-solar-plan.is-disabled{opacity:.74}.admin-solar-plan-media{position:relative;display:grid;place-items:center;height:190px;overflow:hidden;color:#128777;background:#eaf5f2}.admin-solar-plan-media>img{width:100%;height:100%;object-fit:cover}.admin-solar-plan-media>b{position:absolute;top:12px;left:12px;padding:6px 9px;border-radius:5px;color:#fff;font-size:12px;background:#084d44d4}.admin-solar-plan-media>label{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border-radius:5px;color:#fff;font-size:12px;font-weight:700;cursor:pointer;background:#07463fdb}.admin-solar-plan-media input{display:none}.admin-solar-plan-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 10px}.admin-solar-plan-title small{color:#70817d}.admin-solar-plan-title h3{margin:3px 0 0;font-size:19px}.admin-solar-locales,.admin-solar-numbers{display:grid;gap:10px;padding:8px 16px 14px}.admin-solar-locales{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-solar-numbers{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e3ecea}.admin-solar-plan label{min-width:0;color:#526460;font-size:12px}.admin-solar-plan input,.admin-solar-plan textarea{width:100%;min-width:0;margin-top:5px;border:1px solid #d3dfdd;border-radius:5px;font:inherit;background:#fbfdfd}.admin-solar-plan input{min-height:40px;padding:0 9px}.admin-solar-plan textarea{min-height:72px;padding:9px;resize:vertical}.admin-solar-plan-actions{display:flex;align-items:center;gap:14px;padding:13px 16px 16px;border-top:1px solid #e3ecea}.admin-solar-plan-actions .admin-check{display:flex;align-items:center;gap:6px;margin:0}.admin-solar-plan-actions .admin-check input{width:16px;min-height:16px;margin:0}.admin-solar-plan-actions button{margin-left:auto;padding:0 16px}.admin-solar-order-panel{margin-top:18px}.admin-solar-order-panel td small{display:block;margin-top:3px;color:#7c8b88}@media(max-width:1180px){.admin-solar-plan-grid{grid-template-columns:1fr}.admin-solar-fund-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-solar-cycle-setting,.admin-solar-fund-overview,.admin-solar-locales,.admin-solar-numbers{grid-template-columns:1fr}.admin-solar-plan-actions{align-items:stretch;flex-direction:column}.admin-solar-plan-actions button{width:100%;margin-left:0}}.admin-credit-value{display:inline-grid;min-width:38px;min-height:28px;place-items:center;border-radius:8px;font-size:13px}.admin-credit-value.is-good{color:#08715f;background:#e2f4ef}.admin-credit-value.is-warning{color:#906410;background:#fff1ca}.admin-credit-value.is-low{color:#ad4646;background:#f9e1e1}.admin-credit-adjustment{display:grid;grid-template-columns:150px minmax(120px,.55fr) minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:14px;border:1px solid #dce9e6;border-radius:10px;background:#f3faf8}.admin-credit-adjustment>div strong,.admin-credit-adjustment>div small{display:block}.admin-credit-adjustment>div strong{color:#153a33;font-size:14px}.admin-credit-adjustment>div small{margin-top:4px;color:#5f7872;font-size:11px;line-height:1.4}.admin-credit-adjustment label span,.admin-reward-code-form label span{display:block;margin-bottom:6px;color:#52626b;font-size:12px;font-weight:650}.admin-credit-adjustment input,.admin-reward-code-form input,.admin-reward-code-form select,.admin-code-status-action input,.admin-search-with-icon input{width:100%;min-height:42px;padding:0 11px;border:1px solid #d7dde1;border-radius:8px;outline:0;color:#1c2831;background:#fff;font:inherit;font-size:13px}.admin-credit-adjustment input:focus,.admin-reward-code-form input:focus,.admin-reward-code-form select:focus,.admin-code-status-action input:focus,.admin-search-with-icon:focus-within{border-color:#a77b20;box-shadow:0 0 0 3px #b789261a}.admin-credit-adjustment button,.admin-code-status-action button{min-height:42px;padding:0 15px;border:0;border-radius:8px;color:#fff;background:#9c731f;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.admin-credit-adjustment button:disabled,.admin-code-status-action button:disabled{cursor:not-allowed;opacity:.45}.admin-reward-code-form{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px}.admin-reward-code-form .is-wide{grid-column:span 2}.admin-reward-code-form>button{align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:0;border-radius:8px;color:#fff;background:#a7791d;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.admin-search-with-icon{display:flex;align-items:center;gap:8px;max-width:460px;margin-bottom:15px;padding-left:11px;border:1px solid #d7dde1;border-radius:8px;color:#78858c;background:#fff}.admin-search-with-icon input{border:0;box-shadow:none!important}.admin-code-value{color:#263840;font-family:Consolas,SFMono-Regular,monospace;font-size:13px}.admin-code-actions{display:inline-flex;gap:6px}.admin-code-actions button{min-height:32px;padding:0 10px;border:1px solid #d7dde1;border-radius:7px;color:#53636b;background:#fff;font:inherit;font-size:12px;cursor:pointer}.admin-code-actions button:first-child{display:grid;width:32px;padding:0;place-items:center}.admin-table-wrap tr.is-selected-row td{background:#fff8e8}.admin-reward-code-detail>h3{margin:19px 0 10px;color:#24333c;font-size:15px}.admin-code-status-action{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;max-width:640px;padding:13px;border:1px solid #eadfbf;border-radius:10px;background:#fffbef}.admin-empty-state{display:grid;justify-items:center;gap:6px;padding:34px 14px 20px;color:#809097;text-align:center}.admin-empty-state strong{color:#40515a;font-size:14px}.admin-empty-state span{font-size:12px}.admin-credit-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-credit-rule-grid article{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px;border:1px solid #e0e4e6;border-radius:10px;background:#fff;box-shadow:0 7px 18px #212f380d}.admin-credit-rule-grid strong{color:#9c731e;font-size:20px}.admin-credit-rule-grid span{color:#596970;font-size:12px;font-weight:650}.admin-credit-change{font-size:14px}.admin-credit-change.is-positive{color:#087760}.admin-credit-change.is-negative{color:#b04b4b}@media(max-width:1120px){.admin-credit-adjustment,.admin-reward-code-form,.admin-credit-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.admin-credit-adjustment,.admin-reward-code-form,.admin-code-status-action,.admin-credit-rule-grid{grid-template-columns:1fr}.admin-reward-code-form .is-wide{grid-column:auto}}.admin-shell,.admin-login-page{min-height:100vh;color:var(--admin-text);background:var(--admin-bg)}.admin-shell{display:grid;grid-template-columns:224px minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 14px 16px;border-right:1px solid var(--admin-line);background:#fff}.admin-brand{padding:0 10px 22px;font-size:20px;font-weight:700}.admin-brand span,.admin-login-logo span{color:var(--admin-gold)}.admin-brand small{display:block;margin-top:5px;color:var(--admin-muted);font-size:9px;font-weight:500}.admin-sidebar nav{min-height:0;display:grid;overflow-y:auto;gap:4px;padding-right:3px;scrollbar-width:thin;scrollbar-color:#d6d8dc transparent}.admin-sidebar nav::-webkit-scrollbar{width:5px}.admin-sidebar nav::-webkit-scrollbar-thumb{border-radius:999px;background:#d6d8dc}.admin-sidebar nav button,.admin-logout{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:0 11px;border-radius:7px;color:#555b66;font-size:12px;font-weight:600;text-align:left}.admin-sidebar nav button>span{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.admin-support-nav-badge{min-width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;padding:0 5px;color:#fff;border-radius:999px;background:var(--admin-red);box-shadow:0 4px 10px #c0444433;font-size:9px}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{color:#7c5917;background:var(--admin-gold-soft)}.admin-nav-group{display:grid;gap:2px;margin-bottom:8px}.admin-nav-group-title{min-height:32px;display:flex;align-items:center;gap:9px;padding:0 11px;color:#5f6670;font-size:11px;font-weight:700}.admin-nav-group-title span{flex:1}.admin-nav-group-title svg:last-child{transform:rotate(90deg);color:#7f8792}.admin-nav-group:not(.is-standalone) .admin-nav-item{min-height:36px;padding-left:28px;font-size:11px;font-weight:600}.admin-nav-group.is-standalone{margin-bottom:10px}.admin-logout{flex:0 0 auto;margin-top:auto;color:var(--admin-muted)}.admin-main{min-width:0}.admin-topbar{position:sticky;z-index:20;top:0;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 28px;border-bottom:1px solid var(--admin-line);background:#fffffff5}.admin-topbar span,.admin-panel-head p{color:var(--admin-muted);font-size:10px}.admin-topbar h1{margin-top:4px;font-size:18px;font-weight:700}.admin-top-actions{display:flex;align-items:center;gap:11px}.admin-top-actions button,.admin-inline-form button,.admin-activity-form button,.admin-settings>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border-radius:7px;color:#fff;font-size:11px;font-weight:700;background:#9e741f}.admin-top-actions .admin-support-alert{position:relative;width:36px;min-height:36px;padding:0;color:#5b616b;border:1px solid var(--admin-line);background:#fff}.admin-support-alert>b{position:absolute;top:-6px;right:-7px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 4px;color:#fff;border:2px solid #fff;border-radius:999px;background:var(--admin-red);font-size:8px}.admin-top-actions>span{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--admin-line);border-radius:8px}.admin-top-actions>span i{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:var(--admin-gold)}.admin-top-actions strong{font-size:11px}.admin-content{position:relative;padding:24px 28px 48px}.admin-loading{position:fixed;z-index:50;top:82px;right:28px;padding:8px 11px;border:1px solid #eed9a9;border-radius:7px;color:#7b5b1d;font-size:10px;background:#fffaf0}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-metric-grid article,.admin-panel,.admin-inline-form,.admin-activity-form{border:1px solid var(--admin-line);border-radius:9px;background:var(--admin-panel);box-shadow:0 4px 14px #1d222d09}.admin-metric-grid article{min-height:112px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto 1fr;align-items:center;gap:0 10px;padding:16px}.admin-metric-grid article>span{grid-row:span 2;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:#8a641c;background:var(--admin-gold-soft)}.admin-metric-grid small{color:var(--admin-muted);font-size:10px}.admin-metric-grid strong{align-self:start;margin-top:8px;font-size:21px}.admin-panel{margin-top:18px;padding:18px}.admin-panel-head,.admin-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-panel-head h2,.admin-drawer-head h2{font-size:15px;font-weight:700}.admin-panel-head p{margin-top:5px}.admin-panel-head>svg{color:var(--admin-gold)}.admin-search{width:100%;min-height:38px;margin-top:16px;padding:0 12px;border:1px solid var(--admin-line);border-radius:7px;color:var(--admin-text);font:inherit;font-size:11px;background:#fbfbfc}.admin-report-focus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;border:1px solid #e8d19a;border-radius:8px;background:#fffaf0}.admin-report-focus strong{color:#8a641c;font-size:13px}.admin-report-focus span{color:var(--admin-muted);font-size:11px}.admin-report-focus button{min-height:30px;padding:0 10px;color:#8a641c;border:1px solid #e3c77e;border-radius:6px;background:#fff;font-size:11px;font-weight:700}.admin-message-center{display:grid;gap:18px}.admin-message-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.admin-message-heading>div:first-child>span{color:var(--admin-gold);font-size:12px;font-weight:750}.admin-message-heading h2{margin:4px 0 0;color:var(--admin-text);font-size:25px}.admin-message-heading p{margin-top:6px;color:var(--admin-muted);font-size:13px}.admin-message-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--admin-line);border-radius:9px;background:#fff}.admin-message-tabs button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:6px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-message-tabs button.is-active{color:#fff;background:#9b711d}.admin-message-tabs b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:inherit;background:#ffffff2e;font-size:10px}.admin-message-tabs button:not(.is-active) b{background:#f1f3f5}.admin-message-editor,.admin-message-records{border:1px solid var(--admin-line);border-radius:10px;background:#fff}.admin-message-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.admin-message-editor .is-wide,.admin-message-editor-head{grid-column:1 / -1}.admin-message-editor-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--admin-line)}.admin-message-editor-head small,.admin-message-editor-head strong{display:block}.admin-message-editor-head small{color:var(--admin-gold);font-size:11px;font-weight:750}.admin-message-editor-head strong{margin-top:4px;color:var(--admin-text);font-size:17px}.admin-message-editor-head button,.admin-message-list footer button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid var(--admin-line);border-radius:6px;color:#52606c;background:#fff;font-size:11px;font-weight:700}.admin-message-field{display:grid;gap:7px}.admin-message-field>span,.admin-message-media label>span{color:#3f4b55;font-size:12px;font-weight:700}.admin-message-field input,.admin-message-field select,.admin-message-field textarea,.admin-message-media input{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--admin-line);border-radius:7px;color:var(--admin-text);font:inherit;font-size:13px;background:#fafbfc}.admin-message-field textarea{min-height:112px;resize:vertical;line-height:1.55}.admin-message-field>small{color:#85909a;font-size:10px}.admin-message-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-message-media{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.admin-message-media>label:first-child{display:grid;gap:7px}.admin-message-upload{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d9bf82;border-radius:7px;color:#8b641d;background:#fffaf0;cursor:pointer}.admin-message-upload input{display:none}.admin-message-image-preview{grid-column:1 / -1;position:relative;width:min(100%,420px);overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:#f4f5f6}.admin-message-image-preview img{width:100%;aspect-ratio:16 / 7;display:block;object-fit:cover}.admin-message-image-preview button{position:absolute;right:8px;bottom:8px;min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:6px;color:#fff;background:#252a2fd1;font-size:11px}.admin-message-options{display:flex;align-items:center;gap:20px;min-height:38px;padding:0 2px}.admin-message-options label{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;color:#3f4b55;font-size:12px;font-weight:700;white-space:nowrap}.admin-message-options input[type=checkbox]{width:16px;height:16px;min-height:0;flex:0 0 16px;padding:0;accent-color:#9b711d}.admin-message-submit{display:flex;justify-content:flex-end;padding-top:4px}.admin-message-submit button{min-width:150px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:7px;color:#fff;background:#9b711d;font-size:13px;font-weight:750}.admin-message-submit button:disabled{opacity:.55}.admin-message-records{padding:18px}.admin-message-records .admin-panel-head>span{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-message-list{display:grid;gap:12px;margin-top:16px}.admin-message-list article{padding:16px;border:1px solid var(--admin-line);border-radius:8px;background:#fcfcfd}.admin-message-list article.is-deleted{opacity:.58;background:#f4f5f6}.admin-message-list article>header,.admin-message-list article>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-message-list article>header>div,.admin-message-list footer>div,.admin-message-list footer>span,.admin-message-type,.admin-message-pin,.admin-message-source{display:inline-flex;align-items:center}.admin-message-list article>header>div,.admin-message-list footer>div{gap:7px}.admin-message-type,.admin-message-pin,.admin-message-source{gap:5px;min-height:26px;padding:0 8px;border-radius:6px;color:#246e70;background:#eaf7f5;font-size:10px;font-weight:750}.admin-message-type.is-notification{color:#745b95;background:#f1ecf8}.admin-message-pin{color:#8b641d;background:#fff4d6}.admin-message-source{color:#53687a;background:#eaf0f4}.admin-message-thumb{width:150px;aspect-ratio:16 / 9;display:block;margin-top:14px;border-radius:7px;object-fit:cover}.admin-message-list h3{margin:13px 0 0;color:var(--admin-text);font-size:16px}.admin-message-list p{margin-top:7px;color:var(--admin-muted);font-size:13px;line-height:1.55;white-space:pre-wrap}.admin-message-stats{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(90px,.55fr));gap:8px;margin-top:14px}.admin-message-stats>span{min-width:0;padding:10px;border-radius:7px;background:#f3f5f6}.admin-message-stats small,.admin-message-stats strong{display:block}.admin-message-stats small{color:#87919a;font-size:10px}.admin-message-stats strong{margin-top:4px;overflow:hidden;color:#35424d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-message-list article>footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--admin-line)}.admin-message-list footer>span{gap:6px;color:#7d8993;font-size:10px}.admin-message-list footer button.is-danger{color:#b34b4b;border-color:#edd4d4}.admin-message-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#7d8993;text-align:center}.admin-message-empty strong{color:#3e4b55;font-size:14px}.admin-message-empty small{font-size:11px}.admin-log-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis}.admin-activity-list{display:grid;margin-top:14px}.admin-activity-list>div{display:grid;grid-template-columns:minmax(140px,1.4fr) 1fr 100px 110px 145px;align-items:center;gap:10px;min-height:45px;border-top:1px solid var(--admin-line);font-size:10px}.admin-activity-list span{display:flex;align-items:center;gap:7px}.admin-activity-list small{color:var(--admin-muted);text-align:right}.admin-status{width:fit-content;display:inline-flex;padding:4px 7px;border-radius:10px;color:#6b7280;font-size:8px;font-weight:700;text-transform:capitalize;background:#f0f1f3}.admin-status.is-active,.admin-status.is-approved,.admin-status.is-completed,.admin-status.is-enabled{color:var(--admin-green);background:#eaf6ef}.admin-status.is-pending,.admin-status.is-paused{color:#9a6a11;background:#fff5dc}.admin-status.is-frozen,.admin-status.is-rejected,.admin-status.is-disabled{color:var(--admin-red);background:#fbecec}.admin-inline-form,.admin-activity-form{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;gap:9px;padding:12px}.admin-activity-form{grid-template-columns:repeat(3,minmax(140px,1fr))}.admin-activity-form textarea{grid-column:span 2;min-height:38px;resize:vertical}.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-login-card input{width:100%;min-height:36px;padding:7px 10px;border:1px solid #dfe1e6;border-radius:6px;outline:0;color:var(--admin-text);font:inherit;font-size:10px;background:#fff}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus,.admin-login-card input:focus{border-color:#c79b44;box-shadow:0 0 0 3px #b88a2d1a}.admin-table-wrap{margin-top:15px;overflow-x:auto}.admin-table-wrap table{width:100%;border-collapse:collapse;font-size:10px}.admin-table-wrap th,.admin-table-wrap td{padding:11px 9px;border-bottom:1px solid var(--admin-line);text-align:left;white-space:nowrap}.admin-table-wrap th{color:var(--admin-muted);font-size:9px;font-weight:600;background:#fafafa}.admin-table-action{color:#8c661d;font-size:9px;font-weight:700}.admin-login-events .admin-table-wrap table{font-size:12px}.admin-login-events .admin-table-wrap th{font-size:11px}.admin-login-device,.admin-login-location{max-width:220px;overflow:hidden;text-overflow:ellipsis}.admin-login-ip{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-login-location.is-pending{color:#9a711f}.admin-login-location.is-unavailable,.admin-login-location.is-disabled,.admin-login-location.is-legacy{color:var(--admin-muted)}.admin-ip-lookup{display:inline-flex;align-items:center;gap:7px;color:#28323f;font:inherit}.admin-ip-lookup small{color:#a2741f;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.admin-user-login-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;padding:16px;border:1px solid var(--admin-line);border-radius:7px;background:#fafaf9}.admin-user-login-summary h3{grid-column:1 / -1;margin:0 0 2px;font-size:14px}.admin-user-login-summary span{display:grid;gap:4px;min-width:0}.admin-user-login-summary small{color:var(--admin-muted);font-size:11px}.admin-user-login-summary strong{overflow-wrap:anywhere;font-size:12px}.admin-ip-account-list{display:grid;gap:10px;margin-top:18px}.admin-ip-account-list article{display:flex;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--admin-line);border-radius:7px;background:#fff}.admin-ip-account-list article>span{display:grid;gap:4px}.admin-ip-account-list article>span:last-child{text-align:right}.admin-ip-account-list small,.admin-ip-empty{color:var(--admin-muted);font-size:11px}.admin-ip-empty{padding:36px 10px;text-align:center}.admin-salary-list{display:grid;gap:14px;margin-top:16px}.admin-salary-list>article{padding:17px;border:1px solid var(--admin-line);border-radius:7px;background:#fff}.admin-salary-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-salary-list article>header>span{display:grid;gap:3px}.admin-salary-list article>header small,.admin-salary-list article>header em,.admin-salary-facts small,.admin-salary-reference{color:var(--admin-muted);font-size:11px;font-style:normal}.admin-salary-list article>header strong{font-size:15px}.admin-salary-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;overflow:hidden;border:1px solid var(--admin-line);border-radius:7px;background:var(--admin-line)}.admin-salary-facts span{display:grid;gap:5px;padding:12px;background:#fafaf9}.admin-salary-facts strong{font-size:13px}.admin-salary-facts .is-total strong{color:#956716;font-size:16px}.admin-salary-review{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:10px;margin-top:14px}.admin-salary-review>div{display:flex;gap:8px}.admin-salary-review button{min-height:36px;padding:0 13px;border-radius:6px;background:#eee9dc;color:#624914;font-size:11px;font-weight:700}.admin-salary-review button.is-completed{background:#99701f;color:#fff}.admin-salary-review button.is-rejected{background:#fbeaea;color:#a33b3b}.admin-salary-review button:disabled{cursor:not-allowed;opacity:.45}.admin-drawer-layer{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#14181f40}.admin-drawer{width:min(440px,100%);height:100%;overflow-y:auto;padding:24px;background:#fff;box-shadow:-12px 0 30px #14181f1f}.admin-drawer-head span,.admin-drawer-head p{color:var(--admin-muted);font-size:9px}.admin-drawer-head h2{margin-top:4px}.admin-drawer-head p{margin-top:5px}.admin-drawer-form{display:grid;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid var(--admin-line)}.admin-drawer-form h3{font-size:12px}.admin-drawer-form label{display:grid;gap:5px;color:var(--admin-muted);font-size:10px;font-weight:600}.admin-drawer-form input{min-height:34px;padding:0 9px;border:1px solid var(--admin-line);border-radius:6px;color:var(--admin-text);font:inherit;font-size:11px}.admin-drawer-form>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:3px;border-radius:7px;color:#fff;font-size:11px;font-weight:700;background:var(--admin-gold)}.admin-drawer-head>button{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#f2f3f5}.admin-user-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px}.admin-user-summary span{padding:12px;border:1px solid var(--admin-line);border-radius:7px}.admin-user-summary small,.admin-user-summary strong{display:block}.admin-user-summary small{color:var(--admin-muted);font-size:8px}.admin-user-summary strong{margin-top:5px;font-size:12px}.admin-test-actions{display:grid;gap:10px;margin-top:22px}.admin-test-actions h3{font-size:12px}.admin-test-actions label>span,.admin-edit-list label,.admin-settings label{display:grid;gap:6px;color:var(--admin-muted);font-size:9px}.admin-test-actions label>div{display:grid;grid-template-columns:1fr auto;gap:7px}.admin-test-actions button,.admin-edit-list article>button,.admin-settings>button{min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #dec998;border-radius:6px;color:#795719;font-size:10px;font-weight:700;background:#fffaf0}.admin-edit-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.admin-edit-list article{display:grid;gap:10px;padding:13px;border:1px solid var(--admin-line);border-radius:8px}.admin-edit-list article>div{display:flex;justify-content:space-between;align-items:center}.admin-edit-list .admin-check,.admin-settings .admin-check{display:flex;align-items:center;gap:7px}.admin-check input{width:auto;min-height:0;accent-color:var(--admin-gold)}.admin-task-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-task-media-panel{margin-top:16px}.admin-task-vip-groups{display:grid;gap:18px;margin-top:16px}.admin-task-vip-section{padding:16px;border:1px solid var(--admin-line);border-radius:7px;background:#f7faf9}.admin-task-vip-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-task-vip-section>header span{color:var(--admin-teal);font-size:11px;font-weight:800}.admin-task-vip-section>header h3{margin:3px 0 0;color:var(--admin-text);font-size:17px}.admin-task-vip-section>header strong{color:#4f7f79;font-size:12px}.admin-task-level-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:12px}.admin-task-media-card{min-width:0;padding:11px;border:1px solid var(--admin-line);border-radius:7px;background:#fff}.admin-task-media-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.admin-task-media-card>header span{color:var(--admin-text);font-size:13px;font-weight:800}.admin-task-media-card>header strong{color:#4f7f79;font-size:11px}.admin-task-image-slot{position:relative;display:block;min-width:0;aspect-ratio:16 / 10;overflow:hidden;border:1px dashed #a9bec0;border-radius:6px;background:#f2f7f7;cursor:pointer}.admin-task-image-slot>span{height:100%;padding-bottom:28px;box-sizing:border-box;display:grid;place-items:center;align-content:center;gap:4px;color:#5b7378}.admin-task-image-slot>span b{font-size:12px}.admin-task-image-slot>span small{color:var(--admin-muted);font-size:10px}.admin-task-image-slot>img{width:100%;height:100%;display:block;object-fit:cover}.admin-task-image-slot>em{position:absolute;right:7px;bottom:7px;left:7px;padding:6px 8px;overflow:hidden;border-radius:5px;color:#fff;font-size:10px;font-style:normal;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#18363cc7}.admin-task-image-slot>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:960px){.admin-task-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.admin-task-level-grid{grid-template-columns:1fr}}.admin-edit-list article>button.is-secondary{color:#435063;border-color:var(--admin-line);background:#f7f8f9}.admin-activity-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.admin-activity-cards article{padding:15px;border:1px solid var(--admin-line);border-radius:8px}.admin-activity-cards h3{margin-top:12px;font-size:13px}.admin-activity-cards p,.admin-activity-cards small{margin-top:7px;color:var(--admin-muted);font-size:9px;line-height:1.5}.admin-activity-cards button{margin-top:12px;color:#8c661d;font-size:9px;font-weight:700}.admin-settings{max-width:720px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.admin-settings .admin-panel-head,.admin-settings>button{grid-column:1 / -1}.admin-toast{position:fixed;z-index:100;right:24px;bottom:24px;display:flex;align-items:center;gap:7px;padding:11px 14px;border:1px solid #d8e9df;border-radius:7px;color:#245d3f;font-size:10px;background:#f0faf4;box-shadow:0 10px 24px #14181f1a}.admin-toast svg{color:var(--admin-green)}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:24px}.admin-login-card{width:min(380px,100%);display:grid;gap:15px;padding:28px;border:1px solid var(--admin-line);border-radius:10px;background:#fff;box-shadow:0 16px 42px #1d222d14}.admin-login-logo{font-size:22px;font-weight:700}.admin-login-logo img{display:block;width:142px;max-width:100%;height:auto;object-fit:contain}.admin-login-card h1{margin-top:6px;font-size:22px}.admin-login-card p{color:var(--admin-muted);font-size:11px}.admin-login-card label{display:grid;gap:7px}.admin-login-card label span{font-size:10px;font-weight:600}.admin-login-card>button{min-height:42px;border-radius:7px;color:#fff;font-size:11px;font-weight:700;background:#9e741f}.admin-login-card>small{display:flex;align-items:center;gap:6px;color:var(--admin-muted);font-size:9px}.admin-login-error{color:var(--admin-red);font-size:9px}.admin-balance-adjustment{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#fafafa}.admin-balance-adjustment label:last-of-type,.admin-balance-adjustment>button{grid-column:1 / -1}.admin-balance-adjustment label{display:grid;gap:5px}.admin-balance-adjustment>button:disabled{opacity:.45}.admin-finance-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:16px;align-items:start}.admin-finance-heading{margin-bottom:14px}.admin-finance-summary-grid{margin-bottom:16px}.admin-reward-code-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-reward-code-summary article{min-height:104px;display:grid;align-content:start;gap:7px;padding:16px;border:1px solid #d8e7e8;border-radius:8px;background:#fff;box-shadow:0 5px 15px #1742480a}.admin-reward-code-summary span{color:#5c7379;font-size:11px}.admin-reward-code-summary strong{color:#128b91;font-size:23px;line-height:1.1}.admin-reward-code-summary small{color:#6d8186;font-size:10px}.admin-finance-settings,.admin-merchant-panel{margin-top:0}.admin-finance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.admin-finance-grid label,.admin-merchant-list label{display:grid;gap:6px;color:var(--admin-muted);font-size:9px;font-weight:600}.admin-finance-grid .is-wide{grid-column:1 / -1}.admin-channel-settings{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:13px;border:1px solid var(--admin-line);border-radius:8px;background:#fafafa}.admin-channel-settings>strong{width:100%;font-size:11px}.admin-channel-settings .admin-check,.admin-schedule-check{display:flex;align-items:center;gap:6px;color:#4f5661;font-size:9px}.admin-schedule-check{margin-top:14px}.admin-primary-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;padding:0 14px;border-radius:7px;color:#fff;font-size:10px;font-weight:700;background:#9e741f}.admin-merchant-list{display:grid;gap:12px;margin-top:17px}.admin-merchant-list article{display:grid;gap:10px;padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:#fafafa}.admin-merchant-list article>div{display:flex;align-items:center;justify-content:space-between}.admin-merchant-list article>div>span{font-size:11px;font-weight:700}.admin-merchant-list article>p{color:var(--admin-muted);font-size:9px;line-height:1.5}.admin-merchant-list article>button{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dec998;border-radius:6px;color:#795719;font-size:9px;font-weight:700;background:#fffaf0}.admin-order-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.admin-order-filters button{min-height:30px;padding:0 11px;border:1px solid var(--admin-line);border-radius:6px;color:var(--admin-muted);font-size:9px;font-weight:650;background:#fff}.admin-order-filters button.is-active{border-color:#dec998;color:#795719;background:#fffaf0}.admin-order-list{display:grid;gap:12px;margin-top:15px}.admin-order-list>article{padding:15px;border:1px solid var(--admin-line);border-radius:9px;background:#fff}.admin-order-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-order-list article>header small,.admin-order-list article>header strong{display:block}.admin-order-list article>header small{color:var(--admin-muted);font-size:8px}.admin-order-list article>header strong{margin-top:4px;font-size:12px}.admin-order-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:14px;overflow:hidden;border:1px solid var(--admin-line);border-radius:7px;background:var(--admin-line)}.admin-order-summary>span{min-width:0;padding:10px;background:#fafafa}.admin-order-summary small,.admin-order-summary strong,.admin-order-summary em{display:block}.admin-order-summary small{color:var(--admin-muted);font-size:8px}.admin-order-summary strong{margin-top:5px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-order-summary em{margin-top:3px;overflow:hidden;color:var(--admin-muted);font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.admin-order-account{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px;border-radius:7px;color:#46505c;background:#f5f8f8}.admin-order-account small,.admin-order-account strong,.admin-order-account em{display:block}.admin-order-account small{color:var(--admin-muted);font-size:8px}.admin-order-account strong{margin-top:3px;font-size:10px}.admin-order-account em{margin-top:3px;color:var(--admin-muted);font-size:8px;font-style:normal}.admin-order-last-note,.admin-order-terminal{margin-top:10px;padding:9px 10px;border-radius:6px;color:var(--admin-muted);font-size:8px;line-height:1.45;background:#fafafa}.admin-order-controls{display:grid;grid-template-columns:minmax(200px,1fr) minmax(180px,.6fr);gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--admin-line)}.admin-order-controls>div{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px}.admin-order-controls button{min-height:32px;padding:0 11px;border-radius:6px;color:#fff;font-size:9px;font-weight:700;background:#7a828c}.admin-order-controls button.is-approved{background:#987023}.admin-order-controls button.is-processing{background:#47718b}.admin-order-controls button.is-completed{background:var(--admin-green)}.admin-order-controls button.is-rejected{background:var(--admin-red)}.admin-order-controls button:disabled{opacity:.42}.admin-order-empty{padding:30px;color:var(--admin-muted);font-size:10px;text-align:center}@media(max-width:1100px){.admin-metric-grid,.admin-edit-list,.admin-task-list,.admin-activity-cards{grid-template-columns:repeat(2,1fr)}.admin-finance-layout{grid-template-columns:1fr}.admin-reward-code-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;padding:12px;border-right:0;border-bottom:1px solid var(--admin-line)}.admin-sidebar nav{display:flex;overflow-x:auto}.admin-nav-group{display:contents}.admin-nav-group-title{display:none}.admin-nav-group:not(.is-standalone) .admin-nav-item{padding-left:11px}.admin-sidebar nav button{width:auto;flex:0 0 auto}.admin-logout,.admin-brand small{display:none}.admin-topbar{padding:12px 16px}.admin-top-actions strong,.admin-top-actions>span{display:none}.admin-report-focus{grid-template-columns:1fr;align-items:start}.admin-content{padding:16px}.admin-inline-form,.admin-activity-form,.admin-message-form,.admin-settings{grid-template-columns:1fr}.admin-activity-form textarea,.admin-settings .admin-panel-head,.admin-settings>button{grid-column:auto}.admin-finance-grid,.admin-order-controls,.admin-balance-adjustment,.admin-reward-code-summary{grid-template-columns:1fr}.admin-finance-grid .is-wide,.admin-balance-adjustment label:last-of-type,.admin-balance-adjustment>button{grid-column:auto}.admin-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-controls>div{grid-column:auto}}.admin-reward-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:16px 0}.admin-reward-settings-grid label,.admin-wheel-pool-settings label,.admin-wheel-prize-list label{display:grid;gap:7px;color:#525966;font-size:12px;font-weight:680}.admin-reward-settings-grid input,.admin-wheel-pool-settings input,.admin-wheel-new-prize input,.admin-wheel-prize-list input{width:100%;min-height:42px;padding:0 11px;border:1px solid #d9dde2;border-radius:8px;outline:0;color:var(--admin-text);background:#fff;font:inherit;font-size:13px}.admin-reward-settings-grid input:focus,.admin-wheel-pool-settings input:focus,.admin-wheel-new-prize input:focus,.admin-wheel-prize-list input:focus{border-color:#b48931;box-shadow:0 0 0 3px #b88a2d1a}.admin-wheel-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 14px;padding:19px 22px;border:1px solid #e5d9b9;border-radius:10px;color:#332915;background:linear-gradient(115deg,#fffaf0,#f8f2e4 60%,#eef5f3)}.admin-wheel-intro span,.admin-wheel-intro h2,.admin-wheel-intro p{display:block;margin:0}.admin-wheel-intro span{color:#9b711b;font-size:11px;font-weight:750}.admin-wheel-intro h2{margin-top:3px;font-size:20px}.admin-wheel-intro p{margin-top:5px;color:#67645c;font-size:12px;line-height:1.55}.admin-wheel-pools{display:grid;gap:16px}.admin-wheel-pool{overflow:hidden;border-top:3px solid #b98926}.admin-wheel-pool.is-standard{border-top-color:#278b84}.admin-wheel-pool.is-premium{border-top-color:#536985}.admin-wheel-pool-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:16px}.admin-wheel-pool-symbol{width:48px;height:48px;display:grid;place-items:center;border-radius:9px;color:#9b6c0f;background:#fff0c2}.admin-wheel-pool.is-standard .admin-wheel-pool-symbol{color:#19766f;background:#dcf3ef}.admin-wheel-pool.is-premium .admin-wheel-pool-symbol{color:#3f5570;background:#e7edf4}.admin-wheel-pool-head small,.admin-wheel-pool-head h2,.admin-wheel-pool-head p{display:block;margin:0}.admin-wheel-pool-head small{color:var(--admin-muted);font-size:11px}.admin-wheel-pool-head h2{margin-top:2px;font-size:18px}.admin-wheel-pool-head p{margin-top:4px;color:var(--admin-muted);font-size:12px}.admin-wheel-pool-settings{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:10px;padding:14px;border:1px solid #e5e7ea;border-radius:9px;background:#f8f9fa}.admin-wheel-pool-settings .admin-check{min-height:42px;display:flex;align-items:center;gap:8px}.admin-wheel-pool-settings .admin-check input,.admin-wheel-prize-list .admin-check input{width:16px;min-height:16px}.admin-wheel-reason{grid-column:span 2}.admin-wheel-pool-settings>button,.admin-wheel-prize-list button,.admin-wheel-new-prize button,.admin-wheel-save-all,.admin-forced-wheel-form button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:#9b731f;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.admin-wheel-pool-settings>button:disabled,.admin-wheel-prize-list button:disabled,.admin-wheel-new-prize button:disabled,.admin-wheel-save-all:disabled,.admin-forced-wheel-form button:disabled{cursor:not-allowed;opacity:.45}.admin-wheel-prize-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:19px 0 10px}.admin-wheel-prize-heading h3,.admin-wheel-prize-heading p{margin:0}.admin-wheel-prize-heading h3{font-size:15px}.admin-wheel-prize-heading p{margin-top:4px;color:var(--admin-muted);font-size:11px}.admin-wheel-prize-heading>strong{color:#926918;font-size:12px}.admin-wheel-prize-list{display:grid;gap:8px}.admin-wheel-prize-list article{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) 104px 82px;align-items:end;gap:10px;padding:11px;border:1px solid #e7e8eb;border-radius:9px;background:#fff}.admin-wheel-prize-list article.is-disabled{background:#f5f5f5;opacity:.66}.admin-wheel-chance{min-height:42px;display:grid;align-content:center;padding:0 10px;border-radius:8px;background:#edf6f4}.admin-wheel-chance small,.admin-wheel-chance strong{display:block}.admin-wheel-chance small{color:#64746f;font-size:9px}.admin-wheel-chance strong{margin-top:2px;color:#126d64;font-size:13px}.admin-wheel-new-prize{display:grid;grid-template-columns:minmax(150px,1fr) repeat(4,minmax(120px,.8fr)) auto;align-items:end;gap:9px;margin-top:11px;padding:12px;border:1px dashed #d8c28d;border-radius:9px;background:#fffaf0}.admin-wheel-open-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:7px;color:#15715f;background:#e8f6f1;font-size:11px;font-weight:750;white-space:nowrap}.admin-wheel-save-all{width:100%;margin-top:10px}.admin-forced-wheel{margin-bottom:16px;border-top:3px solid #8e6b23}.admin-forced-wheel-form{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.8fr)) minmax(230px,1.2fr) auto;align-items:end;gap:10px;padding:14px;border:1px solid #e5e0d4;border-radius:9px;background:#faf9f5}.admin-forced-wheel-form label{display:grid;gap:7px;color:#525966;font-size:12px;font-weight:680}.admin-forced-wheel-form input,.admin-forced-wheel-form select{width:100%;min-height:42px;padding:0 10px;border:1px solid #d9dde2;border-radius:8px;outline:0;color:var(--admin-text);background:#fff;font:inherit;font-size:13px}.admin-forced-wheel-form input:focus,.admin-forced-wheel-form select:focus{border-color:#b48931;box-shadow:0 0 0 3px #b88a2d1a}.admin-forced-wheel-list{display:grid;gap:7px;margin-top:12px}.admin-forced-wheel-list article{display:grid;grid-template-columns:minmax(180px,1fr) 110px 112px minmax(180px,1.2fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border:1px solid #e5e7ea;border-radius:8px;background:#fff}.admin-forced-wheel-list article>div,.admin-forced-wheel-list article>div strong,.admin-forced-wheel-list article>div small{display:grid;gap:3px}.admin-forced-wheel-list article>div small,.admin-forced-wheel-list article>small{color:var(--admin-muted);font-size:11px}.admin-forced-wheel-list article>b{color:#087761;font-size:14px;white-space:nowrap}.admin-forced-wheel-list article>span{width:max-content;padding:5px 8px;border-radius:6px;color:#8a6418;background:#fff2cf;font-size:10px;font-weight:750}.admin-forced-wheel-list article.is-consumed>span{color:#126c59;background:#e6f4ef}.admin-forced-wheel-list article.is-cancelled{opacity:.65}.admin-forced-wheel-list article>button{min-height:34px;padding:0 11px;border:1px solid #d8c895;border-radius:7px;color:#765516;background:#fffaf0;font-size:11px;font-weight:700}.admin-wheel-spin-kind{display:inline-flex;width:max-content;padding:5px 8px;border-radius:6px;color:#59636c;background:#eef0f2;font-size:10px;font-weight:720}.admin-wheel-spin-kind.is-forced{color:#815d16;background:#fff0c3}.admin-wheel-new-prize strong,.admin-wheel-new-prize small{display:block}.admin-wheel-new-prize strong{font-size:13px}.admin-wheel-new-prize small{margin-top:4px;color:var(--admin-muted);font-size:10px}.admin-wheel-records{margin-top:16px}.admin-wheel-reward-value{color:#087761}@media(max-width:1100px){.admin-reward-settings-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.admin-wheel-pool-settings,.admin-wheel-new-prize{grid-template-columns:repeat(2,minmax(160px,1fr))}.admin-wheel-new-prize>div,.admin-wheel-new-prize>button{grid-column:span 2}.admin-forced-wheel-form{grid-template-columns:repeat(2,minmax(200px,1fr))}.admin-forced-wheel-form button{min-height:42px}}@media(max-width:780px){.admin-reward-settings-grid,.admin-wheel-pool-settings,.admin-wheel-new-prize{grid-template-columns:1fr}.admin-wheel-reason,.admin-wheel-new-prize>div,.admin-wheel-new-prize>button{grid-column:auto}.admin-wheel-prize-list{overflow-x:auto}.admin-wheel-prize-list article{min-width:590px}.admin-forced-wheel-form{grid-template-columns:1fr}.admin-forced-wheel-list{overflow-x:auto}.admin-forced-wheel-list article{min-width:760px}}.admin-activity-vip-rules{grid-column:1 / -1;padding:15px;border:1px solid #e5e2d9;border-radius:9px;background:#faf9f5}.admin-activity-vip-rules>header span,.admin-activity-vip-rules>header small{display:block}.admin-activity-vip-rules>header span{color:#303943;font-size:13px;font-weight:750}.admin-activity-vip-rules>header small{margin-top:4px;color:var(--admin-muted);font-size:10px}.admin-activity-vip-rules>div{display:grid;grid-template-columns:repeat(5,minmax(125px,1fr));gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:3px}.admin-activity-vip-rules article{min-width:125px;padding:10px;border:1px solid #e5e6e8;border-radius:8px;background:#fff}.admin-activity-vip-rules article>strong{display:block;margin-bottom:8px;color:#966a18;font-size:12px}.admin-activity-vip-rules article label{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:5px;margin-top:6px}.admin-activity-vip-rules article label>span{margin:0;font-size:10px}.admin-activity-vip-rules article input{min-height:34px!important;padding:6px 7px!important}@media(max-width:760px){.admin-activity-vip-rules{grid-column:auto}}@media(max-width:520px){.admin-metric-grid,.admin-edit-list,.admin-task-list,.admin-activity-cards{grid-template-columns:1fr}.admin-top-actions button{width:36px;padding:0;font-size:0}}.admin-support-page{min-width:0;height:calc(100vh - 110px);height:calc(100dvh - 110px);min-height:0;display:flex;flex-direction:column}.admin-support-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:14px;min-height:40px;margin-bottom:7px}.admin-support-heading h2{margin:0;font-size:17px}.admin-support-heading>button{min-height:36px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #dec998;border-radius:7px;color:#795719;font-size:12px;font-weight:700;background:#fffaf0}.admin-support-layout{min-height:0;height:auto;flex:1 1 auto;display:grid;grid-template-columns:310px minmax(0,1fr);overflow:hidden;border:1px solid var(--admin-line);border-radius:10px;background:#fff;box-shadow:0 5px 18px #181d280b}.admin-support-inbox{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--admin-line);background:#fbfbfc}.admin-support-inbox>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--admin-line);background:#fff}.admin-support-inbox>header strong,.admin-support-inbox>header small{display:block}.admin-support-inbox>header strong{font-size:14px}.admin-support-inbox>header small{margin-top:4px;color:var(--admin-muted);font-size:11px}.admin-support-inbox>header button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--admin-line);border-radius:7px;color:#69707b;background:#fff}.admin-support-conversation-list{min-height:0;overflow-y:auto}.admin-support-conversation-list>button{width:100%;min-height:92px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 12px;border-bottom:1px solid var(--admin-line);color:var(--admin-text);text-align:left;background:transparent}.admin-support-conversation-list>button:hover,.admin-support-conversation-list>button.is-active{background:#fff8e9}.admin-support-conversation-list>button.is-active{box-shadow:inset 3px 0 0 var(--admin-gold)}.admin-support-customer-avatar{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:#755316;font-size:13px;font-weight:800;background:#f8e8bb}.admin-support-conversation-copy{min-width:0}.admin-support-conversation-copy strong,.admin-support-conversation-copy small,.admin-support-conversation-copy em{display:block}.admin-support-conversation-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-support-conversation-copy small{margin-top:4px;overflow:hidden;color:var(--admin-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-support-conversation-copy em{margin-top:8px;overflow:hidden;color:#59616d;font-size:11px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-support-conversation-meta{display:grid;justify-items:end;gap:11px}.admin-support-conversation-meta time{color:#9a9fa8;font-size:10px;white-space:nowrap}.admin-support-conversation-meta b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:10px;color:#fff;font-size:10px;background:#c38c22}.admin-support-empty,.admin-support-chat-placeholder,.admin-support-thread-empty{display:grid;justify-items:center;align-content:center;gap:7px;padding:28px;color:var(--admin-muted);text-align:center}.admin-support-empty svg,.admin-support-chat-placeholder svg,.admin-support-thread-empty svg{color:#c7a45a}.admin-support-empty strong,.admin-support-chat-placeholder strong,.admin-support-thread-empty strong{color:#4c535e;font-size:12px}.admin-support-empty small,.admin-support-chat-placeholder small,.admin-support-thread-empty small{max-width:230px;font-size:10px;line-height:1.5}.admin-support-chat{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(90px,1fr) auto auto auto;background:#f5f6f7}.admin-support-chat-placeholder{grid-row:1 / -1}.admin-support-chat-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;border-bottom:1px solid var(--admin-line);background:#fff}.admin-support-chat-head>div{min-width:0;display:flex;align-items:center;gap:10px}.admin-support-chat-head>div>span:last-child{min-width:0}.admin-support-chat-head strong,.admin-support-chat-head small{display:block}.admin-support-chat-head strong{font-size:14px}.admin-support-chat-head small{margin-top:4px;color:var(--admin-muted);font-size:11px}.admin-support-chat-head>button{min-height:35px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--admin-line);border-radius:7px;color:#4e5662;font-size:12px;font-weight:700;background:#fff}.admin-support-thread{min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:22px 20px;background:linear-gradient(#ffffff73,#ffffff73),repeating-linear-gradient(135deg,transparent 0 18px,rgba(184,138,45,.018) 18px 19px)}.admin-support-message{width:min(74%,670px);display:grid;gap:6px;align-self:flex-start}.admin-support-message.is-support{align-self:flex-end}.admin-support-message>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px}.admin-support-message>header strong{color:#59616d;font-size:11px}.admin-support-message>header time{color:#9ba0a9;font-size:10px}.admin-support-bubble{overflow:hidden;padding:11px 13px;border:1px solid #e8e9ec;border-radius:5px 13px 13px;color:#2d333d;background:#fff;box-shadow:0 4px 12px #1c212b09}.admin-support-message.is-support .admin-support-bubble{border-color:#dec78d;border-radius:13px 5px 13px 13px;color:#fff;background:#a87b25}.admin-support-bubble.is-recalled,.admin-support-message.is-support .admin-support-bubble.is-recalled{color:#858a93;border-style:dashed;border-color:#d8dade;background:#f1f2f3;box-shadow:none}.admin-support-bubble p{font-size:13px;line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere}.admin-support-bubble a{display:block;margin:-5px -7px}.admin-support-bubble img{width:min(100%,420px);max-height:330px;display:block;object-fit:contain;border-radius:8px;background:#f0f1f2}.admin-support-bubble img+p{margin-top:10px}.admin-support-message-actions{display:grid;justify-items:start;gap:6px;padding-left:3px}.admin-support-message-actions>button,.admin-support-message>footer button{display:inline-flex;align-items:center;gap:5px;color:#7a591e;font-size:11px;font-weight:700}.admin-support-message-actions>p{max-width:100%;padding:8px 10px;border-left:2px solid #c89b41;color:#4b535f;font-size:12px;line-height:1.5;background:#fff9ec}.admin-support-message>footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 3px}.admin-support-message>footer span{color:#999fa8;font-size:10px}.admin-support-message>footer span.is-read{color:var(--admin-green)}.admin-support-message>footer button{color:#8a6363}.admin-support-quick-replies{position:relative;z-index:2;padding:10px 15px;border-top:1px solid var(--admin-line);background:#fff;box-shadow:0 -5px 14px #1c212b06}.admin-support-quick-replies>header{display:flex;align-items:baseline;gap:8px}.admin-support-quick-replies>header strong{font-size:12px}.admin-support-quick-replies>header small,.admin-support-quick-replies>div>small{color:var(--admin-muted);font-size:10px}.admin-support-quick-replies>div{display:flex;gap:6px;overflow-x:auto;margin-top:8px;padding-bottom:2px}.admin-support-quick-replies button{min-height:34px;flex:0 0 auto;padding:0 10px;border:1px solid #e5d6b2;border-radius:6px;color:#78591f;font-size:11px;background:#fffbf1}.admin-support-attachment{display:grid;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:8px 15px;border-top:1px solid var(--admin-line);background:#fff}.admin-support-attachment img{width:42px;height:42px;object-fit:cover;border-radius:6px}.admin-support-attachment span{overflow:hidden;color:#535b66;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-support-attachment button{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:#8b5050;background:#fff2f2}.admin-support-composer{position:relative;z-index:3;display:grid;grid-template-columns:40px minmax(0,1fr) 108px;align-items:end;gap:8px;padding:12px 15px;border-top:1px solid var(--admin-line);background:#fff;box-shadow:0 -8px 20px #1c212b0b}.admin-support-composer>label{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--admin-line);border-radius:7px;color:#8b681f;cursor:pointer;background:#fffbf2}.admin-support-composer>label input{display:none}.admin-support-composer textarea{min-height:62px;max-height:130px;resize:vertical;font-size:14px;line-height:1.45}.admin-support-composer>button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;color:#fff;font-size:13px;font-weight:700;background:#9f7420}.admin-support-composer>button:disabled{cursor:not-allowed;opacity:.62}.admin-support-account-drawer{width:min(540px,100%)}.admin-support-account-loading{padding:30px 0;color:var(--admin-muted);font-size:11px;text-align:center}.admin-support-account-profile{display:flex;align-items:center;gap:11px;margin-top:20px;padding:13px;border:1px solid var(--admin-line);border-radius:8px;background:#fbfbfc}.admin-support-account-profile>div{min-width:0;flex:1}.admin-support-account-profile strong,.admin-support-account-profile small{display:block}.admin-support-account-profile strong{font-size:13px}.admin-support-account-profile small{margin-top:4px;color:var(--admin-muted);font-size:10px}.admin-support-account-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.admin-support-account-facts>span,.admin-support-finance-summary>div>span{min-width:0;padding:11px;border:1px solid var(--admin-line);border-radius:7px;background:#fff}.admin-support-account-facts small,.admin-support-account-facts strong,.admin-support-finance-summary small,.admin-support-finance-summary strong,.admin-support-finance-summary em{display:block}.admin-support-account-facts small,.admin-support-finance-summary small{color:var(--admin-muted);font-size:9px}.admin-support-account-facts strong,.admin-support-finance-summary strong{margin-top:5px;overflow:hidden;font-size:11px;text-overflow:ellipsis}.admin-support-finance-summary,.admin-support-finance-history{margin-top:18px;padding-top:16px;border-top:1px solid var(--admin-line)}.admin-support-finance-summary>header,.admin-support-finance-history>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-support-finance-summary>header strong,.admin-support-finance-history>header strong{font-size:12px}.admin-support-finance-summary>header svg{color:var(--admin-gold)}.admin-support-finance-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.admin-support-finance-summary em{margin-top:4px;color:var(--admin-muted);font-size:8px;font-style:normal}.admin-support-finance-history>header small{color:var(--admin-muted);font-size:9px}.admin-support-finance-history article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:12px 0;border-bottom:1px solid var(--admin-line)}.admin-support-finance-history article>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;color:#287b6b;background:#e8f6f2}.admin-support-finance-history article>span:first-child.is-withdrawal{color:#a55858;background:#fbeeee}.admin-support-finance-history article>div{min-width:0}.admin-support-finance-history article>div strong,.admin-support-finance-history article>div small,.admin-support-finance-history article>div em{display:block}.admin-support-finance-history article>div strong{font-size:10px}.admin-support-finance-history article>div small,.admin-support-finance-history article>div em{margin-top:4px;color:var(--admin-muted);font-size:8px;line-height:1.4}.admin-support-finance-history article>div em{color:#7b6537;font-style:normal}.admin-support-finance-history article>span:last-child{display:grid;justify-items:end;align-content:start;gap:6px}.admin-support-finance-history article>span:last-child>strong{font-size:10px}.admin-support-finance-empty{padding:24px 0;color:var(--admin-muted);font-size:10px;text-align:center}.admin-support-shortcut-drawer{width:min(760px,100%)}.admin-support-shortcut-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:20px;padding:4px;border-radius:8px;background:#f1f2f4}.admin-support-shortcut-tabs button{min-height:36px;border-radius:6px;color:#68707b;font-size:10px;font-weight:700}.admin-support-shortcut-tabs button.is-active{color:#725217;background:#fff;box-shadow:0 2px 7px #1d222d14}.admin-support-shortcut-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding:15px;border:1px solid #ead9b3;border-radius:8px;background:#fffaf0}.admin-support-shortcut-form>header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-support-shortcut-form>header strong{font-size:12px}.admin-support-shortcut-form>header button{color:#7a5a20;font-size:9px;font-weight:700}.admin-support-shortcut-form>label{display:grid;gap:5px;color:#626a75;font-size:9px;font-weight:700}.admin-support-shortcut-form textarea{min-height:78px;resize:vertical;line-height:1.45}.admin-support-shortcut-form>label:nth-of-type(3),.admin-support-shortcut-form>label:nth-of-type(4){grid-column:span 1}.admin-support-shortcut-form .admin-support-shortcut-check{display:flex;align-items:center;gap:7px;align-self:center}.admin-support-shortcut-check input{width:auto;min-height:0;accent-color:var(--admin-gold)}.admin-support-shortcut-form>button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;color:#fff;font-size:10px;font-weight:700;background:#9f7420}.admin-support-shortcut-list{margin-top:20px}.admin-support-shortcut-list>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.admin-support-shortcut-list>header strong{font-size:12px}.admin-support-shortcut-list>header small{color:var(--admin-muted);font-size:9px}.admin-support-shortcut-list article{margin-top:8px;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#fff}.admin-support-shortcut-list article.is-disabled{opacity:.58;background:#f5f5f6}.admin-support-shortcut-list article>div,.admin-support-shortcut-list article>footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-support-shortcut-list article>div strong{font-size:11px}.admin-support-shortcut-list article>div span{padding:3px 6px;border-radius:10px;color:#7a5a20;font-size:8px;font-weight:700;background:#fff4d8}.admin-support-shortcut-list article>small{display:block;margin-top:5px;color:var(--admin-muted);font-size:9px}.admin-support-shortcut-list article>p{margin-top:8px;color:#4f5762;font-size:10px;line-height:1.5}.admin-support-shortcut-list article>footer{justify-content:flex-end;margin-top:10px;padding-top:9px;border-top:1px solid var(--admin-line)}.admin-support-shortcut-list article>footer button{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--admin-line);border-radius:5px;color:#59616d;font-size:9px;font-weight:700}.admin-support-shortcut-list article>footer button.is-danger{color:#a04b4b;border-color:#f0d2d2;background:#fff5f5}@media(max-width:1100px){.admin-support-layout{grid-template-columns:270px minmax(0,1fr)}.admin-support-message{width:min(84%,620px)}}@media(max-height:760px)and (min-width:761px){.admin-support-page{height:calc(100vh - 102px);height:calc(100dvh - 102px)}.admin-support-heading{align-items:center;margin-bottom:8px}.admin-support-heading span,.admin-support-heading p{display:none}.admin-support-heading h2{margin-top:0;font-size:17px}.admin-support-heading>button{min-height:34px}.admin-support-chat-head,.admin-support-inbox>header{min-height:58px}.admin-support-thread{padding-block:15px}.admin-support-composer textarea{min-height:52px}}@media(max-width:760px){.admin-support-page{height:auto}.admin-support-heading{align-items:stretch;flex-direction:column}.admin-support-heading>button{align-self:flex-start}.admin-support-layout{height:auto;min-height:720px;grid-template-columns:1fr}.admin-support-inbox{max-height:260px;border-right:0;border-bottom:1px solid var(--admin-line)}.admin-support-chat{min-height:620px}.admin-support-message{width:90%}.admin-support-composer{grid-template-columns:40px minmax(0,1fr)}.admin-support-composer>button{grid-column:2}.admin-support-shortcut-form{grid-template-columns:1fr}.admin-support-shortcut-form>header,.admin-support-shortcut-form>label:nth-of-type(3),.admin-support-shortcut-form>label:nth-of-type(4){grid-column:auto}.admin-support-finance-summary>div{grid-template-columns:1fr}.admin-message-heading{align-items:stretch;flex-direction:column}.admin-message-tabs{width:100%}.admin-message-tabs button{flex:1;justify-content:center}.admin-message-editor{grid-template-columns:1fr;padding:15px}.admin-message-editor .is-wide,.admin-message-editor-head{grid-column:auto}.admin-message-time-grid,.admin-message-media,.admin-message-stats{grid-template-columns:1fr}.admin-message-image-preview{grid-column:auto}.admin-message-list article>footer{align-items:flex-start;flex-direction:column}.admin-message-list footer>div{width:100%;flex-wrap:wrap}}.admin-activity-workspace{display:grid;gap:18px}.admin-activity-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admin-activity-heading span,.admin-activity-heading h2,.admin-activity-heading p{display:block;margin:0}.admin-activity-heading span{color:#9b711e;font-size:11px;font-weight:750}.admin-activity-heading h2{margin-top:4px;font-size:22px}.admin-activity-heading p{margin-top:5px;color:var(--admin-muted);font-size:12px}.admin-activity-heading>button{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #d8c18c;border-radius:7px;color:#7f5d18;background:#fffaf0;font:inherit;font-size:12px;font-weight:700}.admin-activity-editor{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;padding:20px;border:1px solid var(--admin-line);border-radius:10px;background:#fff;box-shadow:0 10px 26px #1f26300b}.admin-activity-editor-head,.admin-activity-editor-actions{grid-column:1 / -1}.admin-activity-editor-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid var(--admin-line)}.admin-activity-editor-head small,.admin-activity-editor-head h3{display:block;margin:0}.admin-activity-editor-head small{color:var(--admin-muted);font-size:10px}.admin-activity-editor-head h3{margin-top:3px;font-size:16px}.admin-activity-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px}.admin-activity-editor-fields>label,.admin-activity-media>label{min-width:0;display:block}.admin-activity-editor-fields>label.is-wide{grid-column:1 / -1}.admin-activity-editor-fields label>span,.admin-activity-media label>span{display:block;margin-bottom:6px;color:#4f5965;font-size:12px;font-weight:650}.admin-activity-editor-fields input:not([type=checkbox]),.admin-activity-editor-fields select,.admin-activity-editor-fields textarea,.admin-activity-media input:not([type=file]){width:100%;min-height:41px;padding:9px 11px;border:1px solid #daddE2;border-radius:7px;outline:0;color:#202832;background:#fff;font:inherit;font-size:12px;line-height:1.45}.admin-activity-editor-fields textarea{min-height:62px;resize:vertical}.admin-activity-editor-fields input:focus,.admin-activity-editor-fields select:focus,.admin-activity-editor-fields textarea:focus,.admin-activity-media input:focus{border-color:#b88a2d;box-shadow:0 0 0 3px #b88a2d1a}.admin-activity-editor-fields label>small{display:block;margin-top:5px;color:var(--admin-muted);font-size:10px}.admin-activity-check{min-height:41px;display:flex!important;align-items:center;gap:8px;padding:0 11px;border:1px solid #e4e5e8;border-radius:7px;background:#f8f9fa}.admin-activity-check input{width:16px;height:16px;accent-color:#a77a20}.admin-activity-check span{margin:0!important}.admin-activity-media{display:grid;align-content:start;gap:12px}.admin-activity-preview{position:relative;min-height:190px;overflow:hidden;border:1px solid #e1e3e5;border-radius:9px;background:#eef1ef}.admin-activity-preview:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(19,31,37,.76));content:""}.admin-activity-preview img{width:100%;height:190px;display:block;object-fit:cover}.admin-activity-preview>span{position:absolute;z-index:1;right:15px;bottom:14px;left:15px;color:#fff}.admin-activity-preview small,.admin-activity-preview strong{display:block}.admin-activity-preview small{color:#ffffffb8;font-size:10px}.admin-activity-preview strong{margin-top:4px;font-size:15px;line-height:1.25}.admin-activity-upload{min-height:42px;display:flex!important;align-items:center;justify-content:center;gap:8px;border:1px dashed #c6ac72;border-radius:7px;color:#815f1d;background:#fffaf0;cursor:pointer}.admin-activity-upload span{margin:0!important;color:inherit!important}.admin-activity-upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.admin-activity-media>small{color:var(--admin-muted);font-size:10px;line-height:1.55}.admin-activity-editor-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:15px;border-top:1px solid var(--admin-line)}.admin-activity-editor-actions button{min-height:40px;padding:0 18px;border:0;border-radius:7px;color:#fff;background:#9a711e;font:inherit;font-size:12px;font-weight:700}.admin-activity-editor-actions button.is-secondary{color:#545d68;background:#eef0f2}.admin-activity-editor-actions button:disabled{opacity:.55}.admin-activity-list-panel .admin-activity-cards{grid-template-columns:1fr}.admin-activity-list-panel .admin-activity-cards article{min-height:210px;display:grid;grid-template-columns:260px minmax(0,1fr);padding:0;overflow:hidden}.admin-activity-list-panel .admin-activity-cards article>img{width:100%;height:100%;min-height:210px;object-fit:cover}.admin-activity-list-panel .admin-activity-cards article.is-deleted{opacity:.6;background:#f3f4f5}.admin-activity-card-copy{min-width:0;display:flex;flex-direction:column;padding:17px}.admin-activity-card-copy header>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-activity-card-copy header small,.admin-activity-card-copy header h3,.admin-activity-card-copy header p{margin:0}.admin-activity-card-copy header h3{margin-top:7px;color:#202731;font-size:16px}.admin-activity-card-copy header p{display:-webkit-box;margin-top:6px;overflow:hidden;color:#6b737e;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-activity-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px}.admin-activity-card-stats span{padding:8px 10px;border-radius:6px;background:#f6f7f8}.admin-activity-card-stats small,.admin-activity-card-stats strong{display:block;margin:0}.admin-activity-card-stats small{color:#7a818a;font-size:9px}.admin-activity-card-stats strong{margin-top:3px;color:#26313a;font-size:12px}.admin-activity-period{display:flex;align-items:center;gap:6px;margin-top:11px!important}.admin-activity-card-copy>footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:12px}.admin-activity-card-copy>footer button{min-height:32px;display:inline-flex;align-items:center;gap:5px;margin:0;padding:0 10px;border:1px solid #dfe1e4;border-radius:6px;color:#4d5864;background:#fff;font-size:10px}.admin-activity-card-copy>footer button.is-danger{color:#a34444;border-color:#edd1d1;background:#fff6f6}.admin-activity-empty{display:grid;justify-items:center;gap:6px;padding:42px;color:#7a818a;text-align:center}.admin-activity-empty strong{color:#343c46;font-size:13px}.admin-activity-empty p{margin:0;font-size:11px}.admin-activity-participant-modal{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#14181e7a}.admin-activity-participant-modal>section{width:min(1040px,96vw);max-height:82vh;overflow:auto;border:1px solid #e0e2e5;border-radius:10px;background:#fff;box-shadow:0 26px 70px #0d12183d}.admin-activity-participant-modal>section>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--admin-line);background:#fff}.admin-activity-participant-modal header small,.admin-activity-participant-modal header h3{display:block;margin:0}.admin-activity-participant-modal header small{color:var(--admin-muted);font-size:10px}.admin-activity-participant-modal header h3{margin-top:3px;font-size:15px}.admin-activity-participant-modal header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--admin-line);border-radius:7px;background:#f7f8f9}.admin-activity-participant-modal .admin-table-wrap{padding:0 18px 18px}.admin-activity-participant-loading{padding:54px;color:var(--admin-muted);font-size:12px;text-align:center}@media(max-width:1050px){.admin-activity-editor{grid-template-columns:1fr}.admin-activity-editor-head,.admin-activity-editor-actions{grid-column:auto}.admin-activity-media{grid-row:2}.admin-activity-preview{max-width:520px}}@media(max-width:760px){.admin-activity-heading{align-items:flex-start;flex-direction:column}.admin-activity-editor-fields{grid-template-columns:1fr}.admin-activity-editor-fields>label.is-wide{grid-column:auto}.admin-activity-list-panel .admin-activity-cards article{grid-template-columns:1fr}.admin-activity-list-panel .admin-activity-cards article>img{height:190px;min-height:190px}.admin-activity-participant-modal{padding:10px}}.admin-company-settings{margin-top:16px}.admin-company-logo-field{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid #e7e0cf;border-radius:12px;background:#fffdf8}.admin-company-logo-preview{width:68px;height:68px;display:grid;place-items:center;overflow:hidden;border:1px solid #eadfbf;border-radius:16px;color:#a77a1c;background:#f8f0d8;font-weight:800}.admin-company-logo-preview img{width:100%;height:100%;object-fit:contain;padding:6px}.admin-company-material-settings{display:grid;gap:12px;margin-top:14px}.admin-company-material-settings article{padding:14px;border:1px solid #ebe6da;border-radius:12px;background:#fff}.admin-company-material-settings article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-company-material-settings article>header strong,.admin-company-material-settings article>header small{display:block}.admin-company-material-settings article>header strong{color:#1d2a36;font-size:15px}.admin-company-material-settings article>header small{margin-top:3px;color:#7f8991;font-size:12px}.admin-company-upload-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.admin-company-upload-grid>div{position:relative;aspect-ratio:1;overflow:hidden;border-radius:9px;background:#eef1ed}.admin-company-upload-grid img{width:100%;height:100%;display:block;object-fit:cover}.admin-company-upload-grid button{position:absolute;top:4px;right:4px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#1f272ab8;cursor:pointer}.admin-company-upload-grid>small{grid-column:1 / -1;padding:12px 0 2px;color:#8a9298}.admin-material-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid #edf0ee}.admin-material-footer>small{color:#76818a;font-size:12px}.admin-material-save{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;border:1px solid #77bec1;border-radius:8px;color:#087b80;background:#f3fbfb;font-weight:700;cursor:pointer}.admin-material-save:hover{border-color:#16979c;color:#056b70;background:#e8f7f7}.admin-company-save-all{margin-top:15px}@media(max-width:640px){.admin-company-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-material-footer{align-items:stretch;flex-direction:column}.admin-material-save{width:100%}}.admin-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-dashboard-heading>div:first-child>span,.admin-dashboard-balance .admin-panel-head>div>span,.admin-dashboard-report-grid .admin-panel-head>div>span,.admin-dashboard-alerts .admin-panel-head>div>span{color:#a87818;font-size:11px;font-weight:700}.admin-dashboard-heading h2{margin-top:5px;color:var(--admin-text);font-size:25px;letter-spacing:-.02em}.admin-dashboard-heading p{margin-top:5px;color:var(--admin-muted);font-size:12px}.admin-report-controls{display:flex;align-items:center;gap:8px}.admin-report-controls>button,.admin-report-controls label{min-height:36px;border:1px solid var(--admin-line);border-radius:8px;color:var(--admin-text);background:#fff;font:inherit;font-size:11px;cursor:pointer}.admin-report-controls>button{padding:0 13px;color:#8b651e;background:var(--admin-gold-soft);border-color:#e9d59f}.admin-report-controls label{display:flex;align-items:center;gap:8px;padding:0 9px 0 12px;color:var(--admin-muted)}.admin-report-controls input{height:34px;border:0;outline:0;color:var(--admin-text);background:transparent;font:inherit;font-size:11px}.admin-dashboard-metric{min-height:126px;position:relative;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto 1fr auto;align-items:center;gap:0 10px;padding:16px;border:1px solid var(--admin-line);border-radius:9px;color:var(--admin-text);background:var(--admin-panel);box-shadow:0 4px 14px #1d222d09;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-dashboard-metric:hover,.admin-dashboard-click-panel:hover{transform:translateY(-2px);border-color:#e4c97e;box-shadow:0 8px 20px #1d222d14}.admin-dashboard-metric>span{grid-row:span 2;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:#8a641c;background:var(--admin-gold-soft)}.admin-dashboard-metric small{color:var(--admin-muted);font-size:10px}.admin-dashboard-metric strong{align-self:start;margin-top:8px;font-size:21px}.admin-dashboard-metric em{grid-column:2;align-self:end;margin-top:5px;color:var(--admin-muted);font-size:10px;font-style:normal}.admin-dashboard-metric b,.admin-dashboard-panel-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;color:#a87818;font-size:10px;font-weight:700}.admin-dashboard-metric b{grid-column:1 / -1;margin-top:10px}.admin-dashboard-click-panel{position:relative;width:100%;color:var(--admin-text);text-align:left;cursor:pointer}.admin-dashboard-click-panel .admin-dashboard-panel-link{width:100%;margin-top:16px}.admin-dashboard-money-grid,.admin-dashboard-report-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px}.admin-dashboard-money-grid .admin-panel,.admin-dashboard-report-grid .admin-panel{min-width:0}.admin-dashboard-money-grid .admin-panel{margin-top:18px}.admin-dashboard-big-money{margin:20px 0 16px;color:#ad7916;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.025em}.admin-dashboard-money-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-dashboard-money-pairs span,.admin-dashboard-flow-list span{display:grid;gap:5px;padding:11px 12px;border-radius:8px;background:#faf9f5}.admin-dashboard-money-pairs small,.admin-dashboard-flow-list small{color:var(--admin-muted);font-size:10px}.admin-dashboard-money-pairs strong,.admin-dashboard-flow-list strong{color:var(--admin-text);font-size:15px}.admin-dashboard-flow-list{display:grid;gap:9px;margin-top:16px}.admin-dashboard-flow-list span{grid-template-columns:1fr auto auto;align-items:center;gap:10px}.admin-dashboard-flow-list em{color:var(--admin-muted);font-size:10px;font-style:normal}.admin-dashboard-report-grid .admin-panel{margin-top:18px}.admin-dashboard-trend-legend{display:flex;gap:13px;margin-top:18px;color:var(--admin-muted);font-size:10px}.admin-dashboard-trend-legend span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:currentColor}.admin-dashboard-trend-legend .is-new{color:#bc861b}.admin-dashboard-trend-legend .is-active{color:#2b8c83}.admin-dashboard-trend-legend .is-task{color:#7292b0}.admin-dashboard-trend{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:9px;height:175px;margin-top:14px;padding:12px 8px 0;border-bottom:1px solid var(--admin-line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 42px,#f0eee8 43px)}.admin-dashboard-trend>div{display:grid;grid-template-rows:1fr auto;min-width:0;height:100%;text-align:center}.admin-dashboard-trend>div>div{display:flex;align-items:end;justify-content:center;gap:3px;min-height:0}.admin-dashboard-trend i{display:block;width:7px;min-height:4px;border-radius:4px 4px 0 0}.admin-dashboard-trend i.is-new{background:#bc861b}.admin-dashboard-trend i.is-active{background:#2b8c83}.admin-dashboard-trend i.is-task{background:#7292b0}.admin-dashboard-trend small{margin-top:7px;color:var(--admin-muted);font-size:9px}.admin-dashboard-vip-list{display:grid;gap:15px;margin-top:21px}.admin-dashboard-vip-list>div{display:grid;grid-template-columns:52px 1fr 40px;align-items:center;gap:10px}.admin-dashboard-vip-list>div>span,.admin-dashboard-vip-list strong{font-size:11px}.admin-dashboard-vip-list strong{text-align:right}.admin-dashboard-vip-list>div>div{height:8px;overflow:hidden;border-radius:99px;background:#ecebe6}.admin-dashboard-vip-list i{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#d5a642,#e6ca77)}.admin-dashboard-vip-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-column:span 2}.admin-dashboard-vip-pair>button{min-width:0;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon label arrow" "icon value arrow" "icon hint arrow";align-items:center;column-gap:10px;row-gap:2px;padding:13px 14px;border:1px solid #e5e7e9;border-radius:8px;background:#fff;color:var(--admin-ink);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-dashboard-vip-pair>button:hover{border-color:#d6ad52;box-shadow:0 8px 18px #8b671b17;transform:translateY(-1px)}.admin-dashboard-vip-pair>button:last-child{border-color:#e1c06d;background:#fffdf6}.admin-dashboard-vip-pair>button>span{grid-area:icon;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#fbf4df;color:#a97a17}.admin-dashboard-vip-pair>button>small{grid-area:label;color:var(--admin-muted);font-size:11px}.admin-dashboard-vip-pair>button>strong{grid-area:value;font-size:20px;line-height:1.1}.admin-dashboard-vip-pair>button>em{grid-area:hint;color:var(--admin-muted);font-size:10px;font-style:normal}.admin-dashboard-vip-pair>button>b{grid-area:arrow;display:inline-flex;align-items:center;gap:3px;color:#a97a17;font-size:10px;white-space:nowrap}.admin-vip-page{display:flex;flex-direction:column;gap:0}.admin-vip-records{order:1}.admin-vip-editor-form{order:2}.admin-vip-editor-panel{order:3}.admin-vip-report-summary{display:grid;grid-template-columns:110px 110px minmax(0,1fr);gap:10px;margin:0 0 14px}.admin-vip-report-summary>span,.admin-vip-report-summary>div{min-width:0;padding:12px 14px;border:1px solid #eee5cf;border-radius:8px;background:#fffdf7}.admin-vip-report-summary small{display:block;color:var(--admin-muted);font-size:10px}.admin-vip-report-summary strong{display:block;margin-top:4px;color:#8a641c;font-size:20px}.admin-vip-report-summary p{display:flex;flex-wrap:wrap;gap:7px;margin:7px 0 0}.admin-vip-report-summary p b{padding:4px 7px;border-radius:5px;color:#8a641c;background:#f8efd7;font-size:10px;font-weight:700}.admin-vip-report-summary p b strong{display:inline;margin:0 0 0 3px;font-size:11px}.admin-vip-report-summary p em{color:var(--admin-muted);font-size:11px;font-style:normal}.admin-dashboard-alerts{margin-top:18px}.admin-dashboard-alert-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.admin-dashboard-alert-list>button{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid #f0dfbd;border-radius:8px;color:inherit;background:#fffaf1;text-align:left;cursor:pointer}.admin-dashboard-alert-list>button:hover{border-color:#d9b45c;background:#fff7e7}.admin-dashboard-alert-list strong{color:#b07517;font-size:22px}.admin-dashboard-alert-list small{color:var(--admin-muted);font-size:10px;line-height:1.45}.admin-dashboard-empty{padding:24px 0;color:var(--admin-muted);font-size:12px;text-align:center}@media(max-width:900px){.admin-dashboard-heading{align-items:flex-start;flex-direction:column}.admin-dashboard-money-grid,.admin-dashboard-report-grid{grid-template-columns:1fr;gap:0}.admin-dashboard-alert-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.admin-dashboard-heading h2{font-size:22px}.admin-report-controls{width:100%}.admin-report-controls>button{flex:0 0 auto}.admin-report-controls label{flex:1;justify-content:space-between}.admin-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-dashboard-vip-pair{grid-column:1 / -1}.admin-dashboard-vip-pair{grid-template-columns:1fr}.admin-vip-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-vip-report-summary>div{grid-column:1 / -1}.admin-dashboard-metric{min-height:116px;padding:12px}.admin-dashboard-metric>span{width:30px;height:30px}.admin-dashboard-metric strong{font-size:18px}.admin-dashboard-trend{gap:5px}.admin-dashboard-trend i{width:5px}}.admin-shell{--admin-bg: #f3f8f8;--admin-panel: #ffffff;--admin-text: #1d2c34;--admin-muted: #62777d;--admin-line: #d8e7e8;--admin-gold: #168c92;--admin-gold-soft: #e3f3f3;--admin-green: #168c73}.admin-shell .admin-sidebar{padding:18px 12px 14px;border-right-color:#d5e5e6}.admin-shell .admin-brand{padding:0 12px 19px;font-size:22px}.admin-shell .admin-brand span,.admin-shell .admin-login-logo span{color:#128d93}.admin-shell .admin-sidebar nav{gap:2px}.admin-shell .admin-sidebar nav button{min-height:44px;color:#506970;font-size:13px}.admin-shell .admin-sidebar nav button:hover,.admin-shell .admin-sidebar nav button.is-active{color:#0b777d;background:#e0f3f3}.admin-shell .admin-nav-group-title{min-height:42px;padding:0 11px;color:#3d5e65;font-size:13px;font-weight:700;background:transparent}.admin-shell .admin-nav-group-title:hover{color:#0b777d;background:#f0f8f8}.admin-shell .admin-nav-group-title svg:last-child{transition:transform .18s ease}.admin-shell .admin-nav-group:not(.is-standalone) .admin-nav-item{min-height:39px;padding-left:32px;font-size:12px}.admin-shell .admin-nav-group:not(.is-standalone) .admin-nav-item.is-subitem{min-height:34px;padding-left:54px;color:#6c858a;font-size:11px}.admin-shell .admin-nav-group:not(.is-standalone) .admin-nav-item.is-subitem svg{width:15px;height:15px}.admin-shell .admin-topbar{min-height:78px;padding:14px 30px;border-bottom-color:#d8e7e8}.admin-shell .admin-topbar h1{font-size:20px}.admin-shell .admin-topbar span,.admin-shell .admin-panel-head p{font-size:11px}.admin-shell .admin-content{padding:28px 30px 42px}.admin-shell .admin-panel,.admin-shell .admin-inline-form,.admin-shell .admin-activity-form{border-color:#d8e7e8;border-radius:8px;box-shadow:0 4px 15px #1c4e5309}.admin-shell .admin-panel-head>svg{color:#138b91}.admin-shell .admin-panel-head h2{font-size:20px}.admin-shell .admin-panel-head p{line-height:1.5}.admin-shell .admin-dashboard-heading>div:first-child>span,.admin-shell .admin-dashboard-balance .admin-panel-head>div>span,.admin-shell .admin-dashboard-report-grid .admin-panel-head>div>span,.admin-shell .admin-dashboard-alerts .admin-panel-head>div>span{color:#11858a}.admin-shell .admin-dashboard-heading h2{font-size:27px}.admin-shell .admin-dashboard-heading p{font-size:13px}.admin-shell .admin-dashboard-metric{min-height:132px;border-color:#d8e7e8;border-radius:8px;box-shadow:0 4px 13px #1c4e5309}.admin-shell .admin-dashboard-metric:hover,.admin-shell .admin-dashboard-click-panel:hover{border-color:#7cc8c9;box-shadow:0 8px 22px #1c4e5317}.admin-shell .admin-dashboard-metric>span,.admin-shell .admin-dashboard-vip-pair>button>span{color:#087b82;background:#e3f3f3}.admin-shell .admin-dashboard-metric small,.admin-shell .admin-dashboard-vip-pair>button>small{font-size:11px}.admin-shell .admin-dashboard-metric strong,.admin-shell .admin-dashboard-vip-pair>button>strong{font-size:23px}.admin-shell .admin-dashboard-metric b,.admin-shell .admin-dashboard-panel-link,.admin-shell .admin-dashboard-vip-pair>button>b{color:#087b82;font-size:11px}.admin-shell .admin-dashboard-big-money{color:#128b91}.admin-shell .admin-dashboard-trend i.is-new{background:#168c92}.admin-shell .admin-dashboard-trend-legend .is-new{color:#168c92}.admin-shell .admin-dashboard-alerts strong{color:#0b7c83}.admin-shell .admin-dashboard-alert-list>button{border-color:#cfe6e5;background:#f1f9f9}.admin-shell .admin-dashboard-alert-list>button:hover{border-color:#75c5c7;background:#e7f5f5}.admin-shell .admin-report-focus{border-color:#a9d6d6;background:#eff9f9}.admin-shell .admin-report-focus strong,.admin-shell .admin-report-focus button{color:#087b82}.admin-shell .admin-report-focus button{border-color:#9bcfd0}.admin-shell .admin-vip-report-summary>span,.admin-shell .admin-vip-report-summary>div{border-color:#cfe5e5;background:#f2f9f9}.admin-shell .admin-vip-report-summary strong,.admin-shell .admin-vip-report-summary p b{color:#087b82}.admin-shell .admin-vip-report-summary p b{background:#e1f2f2}.admin-shell .admin-shell input:focus,.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:#64b9bb;box-shadow:0 0 0 3px #168c921f}.admin-shell .admin-table-wrap table{font-size:12px}.admin-shell .admin-table-wrap th{font-size:11px;color:#5a747a;background:#f0f7f7}.admin-shell .admin-table-wrap th,.admin-shell .admin-table-wrap td{padding:12px 10px}.admin-shell .admin-table-action{color:#087b82;font-size:11px}.admin-shell .admin-message-tabs button.is-active{background:#138b91}.admin-shell .admin-top-actions>button:not(.admin-support-alert),.admin-shell .admin-inline-form>button,.admin-shell .admin-activity-form>button,.admin-shell .admin-settings>button,.admin-shell .admin-reward-code-form>button,.admin-shell .admin-credit-adjustment button,.admin-shell .admin-code-status-action button,.admin-shell .admin-message-submit button,.admin-shell .admin-login-card>button{background:#138b91}.admin-shell .admin-message-upload,.admin-shell .admin-edit-list article>button,.admin-shell .admin-settings>button,.admin-shell .admin-test-actions button{border-color:#a9d6d6;color:#087b82;background:#f0f9f9}.admin-shell .admin-order-filters button.is-active{border-color:#8fcfd0;color:#087b82;background:#e7f5f5}.admin-shell .admin-check input,.admin-shell input[type=checkbox]{accent-color:#138b91}.admin-shell .admin-dashboard-vip-pair>button:last-child{border-color:#a8d6d6;background:#f3fafa}.admin-vtx-heading-actions{display:flex;align-items:center;gap:8px}.admin-vtx-heading-actions>button,.admin-vtx-heading-actions>label,.admin-vtx-heading>button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #c7e0e1;border-radius:6px;color:#176d72;background:#fff;font-size:12px;font-weight:700}.admin-vtx-heading-actions>label{color:#62777d;font-weight:500}.admin-vtx-heading-actions input{width:124px;min-height:32px;border:0;padding:0;background:transparent}.admin-vtx-heading-actions>button:first-child,.admin-vtx-heading>button{color:#fff;border-color:#138b91;background:#138b91}.admin-vtx-heading>button{margin-top:2px}.admin-vtx-heading>button .is-back-icon{transform:rotate(180deg)}.admin-vtx-top-grid{display:grid;grid-template-columns:minmax(280px,1.02fr) minmax(340px,1.5fr) minmax(190px,.62fr);gap:14px}.admin-vtx-top-grid>.admin-panel{min-width:0;min-height:190px;margin-top:0}.admin-vtx-customer-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.9fr);gap:0;padding:0;overflow:hidden}.admin-vtx-customer-main{display:grid;align-content:start;gap:8px;min-width:0;padding:20px;border-right:1px solid #d8e7e8;color:var(--admin-text);text-align:left}.admin-vtx-customer-main>span,.admin-vtx-downloads>div>span,.admin-vtx-balance-card .admin-panel-head span,.admin-vtx-warning-card>span{color:#527078;font-size:12px;font-weight:600}.admin-vtx-customer-main>strong{color:#128b91;font-size:39px;line-height:1}.admin-vtx-customer-main>p{color:#5e737a;font-size:11px;line-height:1.7}.admin-vtx-customer-main>b,.admin-vtx-balance-card>b,.admin-vtx-warning-card>b{display:inline-flex;align-items:center;gap:3px;justify-content:flex-end;color:#087b82;font-size:11px}.admin-vtx-downloads{display:grid;align-content:center;gap:15px;padding:18px;background:#f5fbfb}.admin-vtx-downloads{border:0;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer}.admin-vtx-downloads:hover{background:#ebf8f8}.admin-vtx-downloads>div{display:grid;gap:8px}.admin-vtx-downloads>div>strong{display:inline-block;margin-right:15px;color:#1c3f45;font-size:13px}.admin-vtx-downloads>p{color:#647a80;font-size:11px;line-height:1.9}.admin-vtx-balance-card{display:grid;align-content:start;gap:9px;padding:20px;color:var(--admin-text);text-align:left}.admin-vtx-balance-card .admin-panel-head{margin:0}.admin-vtx-balance-card .admin-panel-head h2{margin-top:8px;color:#128b91;font-size:32px}.admin-vtx-balance-frozen{display:flex;align-items:baseline;gap:12px;padding-top:4px}.admin-vtx-balance-frozen small{color:#637980;font-size:11px}.admin-vtx-balance-frozen strong{font-size:16px}.admin-vtx-net{display:grid;gap:6px;margin-top:3px;padding-top:10px;border-top:1px solid #d8e7e8}.admin-vtx-net span{color:#62777d;font-size:11px}.admin-vtx-net strong{color:#168c73;font-size:11px}.admin-vtx-warning-card{display:grid;align-content:start;gap:10px;padding:20px;color:var(--admin-text);text-align:left}.admin-vtx-warning-card>strong{color:#128b91;font-size:42px;line-height:1}.admin-vtx-warning-card>p{padding:9px 10px;border:1px solid #d8e7e8;border-radius:7px;color:#60777d;background:#f5fbfb;font-size:11px}.admin-team-ranking-panel{display:grid;gap:16px}.admin-team-ranking-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dbe8e9;border-radius:8px;overflow:hidden;background:#f8fcfc}.admin-team-ranking-summary>span{display:grid;gap:7px;padding:16px 18px;border-right:1px solid #dbe8e9}.admin-team-ranking-summary>span:last-child{border-right:0}.admin-team-ranking-summary small{color:#638087;font-size:12px}.admin-team-ranking-summary strong{color:#0d6770;font-size:25px;line-height:1}.admin-team-ranking-controls{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-team-ranking-controls .admin-search{width:min(360px,100%);margin:0}.admin-team-ranking-tabs{display:inline-flex;gap:6px;padding:4px;border:1px solid #d8e7e8;border-radius:8px;background:#f7fbfb}.admin-team-ranking-tabs button{min-height:34px;padding:0 13px;border:0;border-radius:6px;color:#5b7378;background:transparent;font-weight:700;cursor:pointer}.admin-team-ranking-tabs button.is-active{color:#fff;background:#148c95;box-shadow:0 3px 8px #148c9533}.admin-table-subtext{display:block;margin-top:4px;color:#6b8086;font-weight:500}.admin-team-ranking-actions{display:flex;flex-wrap:wrap;gap:7px}.admin-team-direct-members{margin-top:18px}.admin-team-direct-members .admin-panel-head>button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 11px;border:1px solid #cfe0e2;border-radius:7px;color:#187984;background:#fff;cursor:pointer}@media(max-width:760px){.admin-team-ranking-summary{grid-template-columns:1fr}.admin-team-ranking-summary>span{border-right:0;border-bottom:1px solid #dbe8e9}.admin-team-ranking-summary>span:last-child{border-bottom:0}.admin-team-ranking-controls{align-items:stretch;flex-direction:column}.admin-team-ranking-controls .admin-search{width:100%}}.admin-vtx-stat-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.admin-vtx-stat-row>button{min-width:0;display:grid;align-content:start;gap:7px;min-height:105px;padding:14px;border:1px solid #d8e7e8;border-radius:8px;color:var(--admin-text);background:#fff;text-align:left;cursor:pointer}.admin-vtx-stat-row>button:hover,.admin-vtx-finance-grid>button:hover{border-color:#75c5c7;box-shadow:0 7px 18px #1c4e5314;transform:translateY(-1px)}.admin-vtx-stat-row>button>span{color:#5c7379;font-size:11px}.admin-vtx-stat-row>button>strong{color:#1d2c34;font-size:20px}.admin-vtx-stat-row>button>small{color:#6d8186;font-size:10px}.admin-vtx-stat-row>button>b,.admin-vtx-finance-grid>button>b{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;color:#087b82;font-size:10px}.admin-vtx-finance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-vtx-finance-grid>button{min-height:116px;display:grid;align-content:start;gap:7px;padding:14px;border:1px solid #d8e7e8;border-radius:8px;color:var(--admin-text);background:#fff;text-align:left;cursor:pointer}.admin-vtx-finance-grid>button>span{color:#5c7379;font-size:11px}.admin-vtx-finance-grid>button>strong{color:#128b91;font-size:20px}.admin-vtx-finance-grid>button>small{color:#6d8186;font-size:10px}.admin-vtx-finance-note{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-vtx-finance-note>button{min-height:36px;padding:0 13px;border-radius:6px;color:#fff;background:#138b91;font-size:11px;font-weight:700}.admin-customer-vip-report{padding:20px}.admin-customer-vip-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-customer-vip-report-head>div:first-child>span{color:#11858a;font-size:12px;font-weight:700}.admin-customer-vip-report-head h2{margin-top:5px;color:#1d2c34;font-size:20px}.admin-customer-vip-report-head p{margin-top:6px;color:#62777d;font-size:11px}.admin-customer-vip-report-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.admin-customer-vip-report-controls>button,.admin-customer-vip-report-controls>label{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #c7e0e1;border-radius:6px;color:#176d72;background:#fff;font:inherit;font-size:11px;font-weight:700}.admin-customer-vip-report-controls>label{color:#62777d;font-weight:500}.admin-customer-vip-report-controls input{width:112px;min-height:28px;padding:0;border:0;color:#29454c;background:transparent;font:inherit;font-size:11px}.admin-customer-vip-report-controls>button.is-primary{color:#fff;border-color:#138b91;background:#138b91}.admin-customer-vip-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.admin-customer-vip-metric{min-width:0;display:grid;align-content:start;gap:7px;min-height:134px;padding:14px;border:1px solid #d8e7e8;border-radius:8px;color:var(--admin-text);background:#fff;text-align:left;cursor:pointer}.admin-customer-vip-metric:hover{border-color:#75c5c7;box-shadow:0 7px 18px #1c4e5314;transform:translateY(-1px)}.admin-customer-vip-metric small{color:#5c7379;font-size:11px}.admin-customer-vip-metric strong{color:#128b91;font-size:25px;line-height:1.1}.admin-customer-vip-metric span{min-height:31px;color:#6d8186;font-size:10px;line-height:1.55}.admin-customer-vip-metric b{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:auto;color:#087b82;font-size:10px}.admin-customer-vip-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid #d8e7e8;color:#62777d;font-size:11px}.admin-customer-vip-footer strong{color:#128b91;font-size:16px}.admin-customer-vip-footer button{display:inline-flex;align-items:center;gap:3px;color:#087b82;font:inherit;font-size:11px;font-weight:700}.admin-vip-change-control{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;margin-top:2px;padding:13px;border:1px solid #cfe5e5;border-radius:8px;background:#f2f9f9}.admin-vip-change-control>div{grid-column:1 / -1}.admin-vip-change-control h3{color:#087b82;font-size:13px}.admin-vip-change-control p{margin-top:4px;color:#62777d;font-size:10px;line-height:1.45}.admin-vip-change-control label{display:grid;gap:5px;color:#62777d;font-size:10px;font-weight:650}.admin-vip-change-control select{min-height:36px;padding:0 8px;border:1px solid #cfe5e5;border-radius:6px;color:#1d2c34;background:#fff;font:inherit;font-size:11px}.admin-vip-change-control button{align-self:end;min-height:36px;border:0;border-radius:6px;color:#fff;background:#138b91;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.admin-vip-change-control button:disabled{cursor:not-allowed;opacity:.45}.admin-manual-order-form{margin-bottom:18px}.admin-manual-order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-manual-order-grid label{display:grid;gap:6px;color:#5c7379;font-size:11px;font-weight:700}.admin-manual-order-grid input,.admin-manual-order-grid select{width:100%;min-height:38px;padding:0 10px;border:1px solid #cfe5e5;border-radius:6px;color:#1d2c34;background:#fff;font:inherit;font-size:12px}.admin-manual-order-grid .is-wide{grid-column:1 / -1}.admin-manual-order-form .admin-primary-action{margin-top:15px}.admin-user-picker{position:relative;z-index:4}.admin-user-picker>div{position:relative}.admin-user-picker>div>input{padding-right:38px}.admin-user-picker>div>button{position:absolute;top:50%;right:7px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:50%;color:#587176;background:#edf7f7;transform:translateY(-50%);cursor:pointer}.admin-user-picker-results{position:absolute;top:calc(100% + 5px);right:0;left:0;max-height:270px;overflow:auto;padding:5px;border:1px solid #bcdcdc;border-radius:8px;background:#fff;box-shadow:0 14px 30px #1b3f452e}.admin-user-picker-results button{width:100%;display:grid;gap:3px;padding:10px;border:0;border-radius:6px;color:#1d2c34;background:transparent;text-align:left;font:inherit;cursor:pointer}.admin-user-picker-results button:hover{background:#eefafa}.admin-user-picker-results button strong{font-size:12px}.admin-user-picker-results button span,.admin-user-picker-results p{color:#5c7379;font-size:10px}.admin-user-picker-results p{padding:10px}.admin-finance-list-heading,.admin-finance-list-summary{margin-bottom:16px}.admin-finance-list-panel{overflow:visible}.admin-finance-list-tools{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:16px}.admin-finance-list-tools .admin-order-filters{margin-top:0}.admin-order-search{width:min(360px,100%);min-height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #c7e0e1;border-radius:6px;color:#4d777d;background:#fff}.admin-order-search input{width:100%;min-width:0;min-height:34px;padding:0;border:0;box-shadow:none!important;font-size:12px}.admin-finance-order-table{min-width:1090px}.admin-finance-order-table td{vertical-align:middle}.admin-finance-order-table td strong,.admin-finance-order-table td small{display:block}.admin-finance-order-table td strong{color:#20343a;font-size:12px}.admin-finance-order-table td small{margin-top:3px;color:#71858a;font-size:10px}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#62777d;font-size:11px}.admin-pagination>div{display:flex;gap:8px}.admin-pagination button,.admin-order-detail-close{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #c7e0e1;border-radius:6px;color:#176d72;background:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-order-detail-panel{margin-top:16px;border-top:3px solid #138b91}.admin-order-detail-close{flex:0 0 auto}.admin-order-detail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d8e7e8;border-radius:7px;background:#d8e7e8}.admin-order-detail-grid>span{min-width:0;padding:12px;background:#f9fcfc}.admin-order-detail-grid small,.admin-order-detail-grid strong,.admin-order-detail-grid em{display:block}.admin-order-detail-grid small{color:#5c7379;font-size:10px;font-style:normal}.admin-order-detail-grid strong{margin-top:5px;overflow:hidden;color:#1d2c34;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-order-detail-grid em{margin-top:4px;overflow:hidden;color:#71858a;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.admin-order-timeline{margin-top:16px;padding-top:15px;border-top:1px solid #d8e7e8}.admin-order-timeline h3{margin:0 0 12px;color:#1d2c34;font-size:14px}.admin-order-timeline>div{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;align-items:start;min-height:42px}.admin-order-timeline i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#138b91;box-shadow:0 0 0 4px #e5f5f5}.admin-order-timeline strong,.admin-order-timeline small{display:block}.admin-order-timeline strong{color:#26434a;font-size:12px}.admin-order-timeline small,.admin-order-timeline time,.admin-order-timeline p{margin-top:3px;color:#71858a;font-size:10px}.admin-order-timeline time{white-space:nowrap}.admin-order-detail-controls{margin-top:16px}@media(max-width:980px){.admin-finance-list-tools{align-items:stretch;flex-direction:column}.admin-order-search{width:100%}.admin-order-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.admin-pagination{align-items:flex-start;flex-direction:column}.admin-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-timeline>div{grid-template-columns:14px minmax(0,1fr)}.admin-order-timeline time{grid-column:2}}.admin-date-control{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid #c7e0e1;border-radius:6px;color:#62777d;background:#fff;font-size:11px;font-weight:650}.admin-date-control input{min-height:28px;border:0;color:#29454c;background:transparent;font:inherit;font-size:11px}.admin-data-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-data-metric-grid>article,.admin-data-metric-grid>button{min-width:0;min-height:96px;display:grid;align-content:start;gap:9px;padding:15px;border:1px solid #d8e7e8;border-radius:8px;color:#1d2c34;background:#fff;text-align:left}.admin-data-metric-grid>article small,.admin-data-metric-grid>button small{color:#5c7379;font-size:11px;font-weight:650}.admin-data-metric-grid>article strong,.admin-data-metric-grid>button strong{color:#128b91;font-size:24px;line-height:1.05}.admin-data-metric-grid>button{cursor:pointer;font:inherit}.admin-data-metric-grid>button span{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:auto;color:#087b82;font-size:10px;font-weight:700}.admin-data-metric-grid>button:hover,.admin-data-metric-grid>button.is-active{border-color:#43a9ac;box-shadow:0 7px 18px #1c4e5314;background:#f3fbfb}.admin-data-metric-grid.is-six{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-inline-user{display:block;margin:2px 0;color:#405b61;font-size:11px}@media(max-width:1060px){.admin-vtx-top-grid{grid-template-columns:1fr 1fr}.admin-vtx-warning-card{grid-column:1 / -1;min-height:130px!important}.admin-vtx-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-customer-vip-metrics,.admin-manual-order-grid,.admin-data-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.admin-vtx-heading-actions{width:100%;flex-wrap:wrap}.admin-vtx-heading-actions>label{flex:1;justify-content:space-between}.admin-vtx-top-grid,.admin-vtx-stat-row,.admin-vtx-finance-grid,.admin-vtx-customer-card{grid-template-columns:1fr}.admin-vtx-customer-main{border-right:0;border-bottom:1px solid #d8e7e8}.admin-vtx-warning-card{grid-column:auto}.admin-vtx-finance-note{align-items:flex-start;flex-direction:column}.admin-customer-vip-report-head{display:grid}.admin-customer-vip-report-controls{justify-content:flex-start}.admin-customer-vip-metrics{grid-template-columns:1fr}.admin-customer-vip-footer{align-items:flex-start;flex-direction:column}.admin-vip-change-control{grid-template-columns:1fr}.admin-vip-change-control>button{grid-column:1}.admin-manual-order-grid,.admin-data-metric-grid,.admin-data-metric-grid.is-six{grid-template-columns:1fr}}.admin-trial-verification-actions{display:flex;justify-content:flex-end;gap:8px}.admin-trial-verification-actions button{min-height:34px;padding:0 12px;border:1px solid #d8e4e2;border-radius:9px;color:#47635f;background:#fff;font:inherit;font-size:12px;font-weight:750}.admin-trial-verification-actions button:last-child{border-color:#1b8f83;color:#fff;background:#1b8f83}.admin-verification-workspace{display:grid;gap:18px}.admin-verification-tabs{display:inline-flex;width:fit-content;gap:6px;margin:-4px 0 18px;padding:5px;border:1px solid #dce8e6;border-radius:13px;background:#ffffffc7;box-shadow:0 8px 22px #273d3b0d}.admin-verification-tabs button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:9px;color:#687779;background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.admin-verification-tabs button.is-active{color:#08766d;background:#e9f7f4;box-shadow:inset 0 0 0 1px #168a7f1f}.admin-verification-config .admin-panel-head svg,.admin-verification-queue .admin-panel-head svg{color:#168a7f}.admin-verification-config form{display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:12px}.admin-verification-config form>label:not(.admin-check){display:grid;gap:7px;color:#4d6264;font-size:12px;font-weight:700}.admin-verification-config form input[type=url],.admin-verification-config form input[type=text],.admin-verification-config form label:not(.admin-check) input{min-height:44px;padding:0 13px;border:1px solid #d6e3e1;border-radius:11px;background:#fff;font:inherit}.admin-verification-config .admin-check{align-self:center}.admin-verification-config form>button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:0;border-radius:11px;color:#fff;background:#168a7f;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.admin-verification-config form>button:disabled{opacity:.45;cursor:default}.admin-verification-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.admin-verification-filters button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #dce6e4;border-radius:10px;color:#5d6d70;background:#fff;font:inherit;font-size:12px;cursor:pointer}.admin-verification-filters button b{min-width:20px;padding:2px 5px;border-radius:999px;background:#edf3f2;font-size:10px}.admin-verification-filters button.is-active{border-color:#168a7f;color:#08766d;background:#e9f7f4;font-weight:750}.admin-verification-list{display:grid;gap:12px}.admin-verification-list>article{padding:15px;border:1px solid #e1e9e7;border-radius:14px;background:#fff;box-shadow:0 8px 22px #273d3b0a}.admin-verification-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-verification-list>article>header strong{display:block;color:#203033;font-size:14px}.admin-verification-list>article>header small{display:block;margin-top:3px;color:#809092;font-size:11px}.admin-verification-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.admin-verification-facts span{padding:9px 10px;border-radius:10px;background:#f5f8f7}.admin-verification-facts small{display:block;color:#879496;font-size:10px}.admin-verification-facts strong{display:block;margin-top:3px;color:#30484a;font-size:12px;overflow-wrap:anywhere}.admin-verification-proof-button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #aad6d1;border-radius:10px;color:#08766d;background:#eff9f7;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.admin-verification-list article>p{margin:10px 0 0;color:#788688;font-size:11px;line-height:1.5}.admin-verification-review{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;margin-top:12px}.admin-verification-review input{min-height:40px;padding:0 11px;border:1px solid #d9e4e2;border-radius:10px;font:inherit;font-size:12px}.admin-verification-review button{min-height:40px;padding:0 14px;border:1px solid #d8b6ae;border-radius:10px;color:#a05243;background:#fff5f2;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.admin-verification-review button:last-child{border-color:#168a7f;color:#fff;background:#168a7f}.admin-verification-proof-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.admin-verification-proof-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#111b1e94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-verification-proof-modal>section{position:relative;z-index:1;width:min(760px,92vw);max-height:88vh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 28px 80px #00000042}.admin-verification-proof-modal header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e6ecea}.admin-verification-proof-modal header strong,.admin-verification-proof-modal header small{display:block}.admin-verification-proof-modal header small{margin-top:3px;color:#7c898b;font-size:11px}.admin-verification-proof-modal header button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#f0f4f3;cursor:pointer}.admin-verification-proof-modal img{width:100%;height:100%;min-height:300px;max-height:calc(88vh - 66px);display:block;object-fit:contain;background:#e9eeec}@media(max-width:900px){.admin-verification-config form{grid-template-columns:1fr}.admin-verification-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-verification-review{grid-template-columns:1fr 1fr}.admin-verification-review input{grid-column:1 / -1}}.admin-solar-benefit-audit{color:#19766c;font-weight:700}.wheel-concept-workspace.arc-gacha,.arc-gacha-prize-detail,.arc-gacha-result{--gacha-ink: #234957;--gacha-accent: #498ba3;--gacha-bright: #d5edf5;--gacha-warm: #d4edf2;--cabinet-shell: #c9e5ee;--cabinet-deep: #739eae;--cabinet-edge: #6c9cad;--panel-high: #e7f6fa;--panel-low: #adcfda;--panel-socket: #668e9b;--cabinet-text: #244e61;--cabinet-muted: #4d7786;--lamp: #d9f9ff;--trim: #e8f7ff;--drawer-bg: #e7f3f6;--drawer-ink: #244e61;--drawer-muted: #547680;--key-high: #e6faff;--key-low: #7db9d0;--key-ink: #234757;--display: #123e50;--control-face: #e7f3f7;--control-deck: #bfdae4;--control-edge: #90b1c0;--control-ink: #294959;--control-muted: #53717f;--control-accent: #73d8f4;--control-glow: #92e6ff66;--control-screen: #182e3a;--control-light: #e0f7ff;--secondary-key-high: #d9f3ff;--secondary-key-low: #639cbf;--secondary-key-ink: #254c60;--arcade-high: #61c8df;--arcade-low: #39aeca;--arcade-edge: #24748e;--arcade-ink: #153d4f;--arcade-second-high: #82b5df;--arcade-second-low: #568fbd;--arcade-second-edge: #315f83;--arcade-second-ink: #f3f8fa;--capsule-top: #f5ffff;--capsule-metal: #c4e0e9;--capsule-tint: #b4e3e9}.wheel-concept-workspace.arc-gacha{display:flex;flex-direction:column;justify-content:flex-start;height:auto;min-height:100%;padding:5px 4px 14px;color:var(--gacha-ink);background:radial-gradient(ellipse at 50% 7%,#c7e9f1,transparent 55%),linear-gradient(180deg,#e8f5f7,#f3f7f6)}.app-scroll.is-wheel-concept-view:has(.arc-gacha){padding:0}.mobile-prototype:has(.arc-gacha){height:100dvh}.arc-gacha.is-advanced,.arc-gacha-prize-detail.is-advanced,.arc-gacha-result.is-advanced{--gacha-accent: #147c70;--gacha-bright: #c4e9b5;--gacha-warm: #f4d48c;--cabinet-shell: #257d6a;--cabinet-deep: #0d4948;--cabinet-edge: #c4b87c;--panel-high: #dbd6a9;--panel-low: #8ba78c;--panel-socket: #426855;--cabinet-text: #f7f3d8;--cabinet-muted: #c9e2d0;--lamp: #daffb8;--trim: #e8cc87;--drawer-bg: #173f3e;--drawer-ink: #eaf9e7;--drawer-muted: #b4d2c5;--key-high: #fff1bc;--key-low: #d4a352;--key-ink: #65471e;--display: #0c333b;--control-face: #e5ece1;--control-deck: #b3c7b4;--control-edge: #94ab95;--control-ink: #294d44;--control-muted: #557268;--control-accent: #bce7ca;--control-glow: #a2e5c155;--control-screen: #183733;--control-light: #ebffe9;--secondary-key-high: #d9f5de;--secondary-key-low: #64a68c;--secondary-key-ink: #214c40;--arcade-high: #e9bc67;--arcade-low: #d9a04a;--arcade-edge: #9c692e;--arcade-ink: #4c351c;--arcade-second-high: #84c9ae;--arcade-second-low: #5fab8e;--arcade-second-edge: #327660;--arcade-second-ink: #163f35;--capsule-top: #fff6d9;--capsule-metal: #d8c696;--capsule-tint: #65b897}.arc-gacha.is-premium,.arc-gacha-prize-detail.is-premium,.arc-gacha-result.is-premium{--gacha-accent: #8671bd;--gacha-bright: #d4c0f1;--gacha-warm: #f4d19a;--cabinet-shell: #51447f;--cabinet-deep: #262646;--cabinet-edge: #ddc390;--panel-high: #dad0ee;--panel-low: #9582b8;--panel-socket: #514667;--cabinet-text: #fff4da;--cabinet-muted: #e0d6f2;--lamp: #e1caff;--trim: #f0d09b;--drawer-bg: #2b2847;--drawer-ink: #f0e8ff;--drawer-muted: #c9bde1;--key-high: #ffedc7;--key-low: #c49557;--key-ink: #573e22;--display: #252448;--control-face: #ede6f2;--control-deck: #c5b5d4;--control-edge: #ac98bb;--control-ink: #514464;--control-muted: #756583;--control-accent: #ddc6fa;--control-glow: #d9b9ff66;--control-screen: #302b43;--control-light: #fff2ff;--secondary-key-high: #eadbff;--secondary-key-low: #9474c6;--secondary-key-ink: #493468;--arcade-high: #e5bf80;--arcade-low: #d3a461;--arcade-edge: #946a39;--arcade-ink: #573313;--arcade-second-high: #bea5df;--arcade-second-low: #a088ca;--arcade-second-edge: #6b548e;--arcade-second-ink: #312946;--capsule-top: #f3eaff;--capsule-metal: #b3a0d4;--capsule-tint: #b598e8}.wheel-concept-workspace.arc-gacha.is-advanced{background:radial-gradient(ellipse at 50% 8%,#b2d9c7,transparent 52%),linear-gradient(180deg,#e5f1e9,#f7f3e8)}.wheel-concept-workspace.arc-gacha.is-premium{background:radial-gradient(ellipse at 50% 8%,#c2b4e5,transparent 54%),linear-gradient(180deg,#eee9fa,#f5f1eb)}.arc-gacha-content{display:block;width:100%;max-width:480px;margin:0 auto}.arc-gacha-stage{position:relative;width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.arc-gacha-machine{position:relative;width:100%;margin:0;aspect-ratio:940 / 1672;container-type:inline-size;isolation:isolate;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 7px 9px #123a3830)}.mobile-prototype .arc-gacha-machine{min-height:calc(100dvh - 91px)}.arc-gacha-core{position:absolute;top:0;left:0;width:100%;aspect-ratio:940 / 1672;isolation:isolate}.arc-gacha-cabinet-frame{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;clip-path:inset(0 0 22.9067%);pointer-events:none;-webkit-user-select:none;user-select:none}.arc-cabinet-lower-body{position:absolute;z-index:3;top:calc(100cqw * 1289 / 940);bottom:0;left:0;right:0;pointer-events:none}.arc-cabinet-lower-body>img{position:absolute;left:0;width:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.arc-cabinet-lower-shell{top:0;height:100%}.arc-cabinet-lower-ports{top:0;height:calc(100cqw * 280 / 940)}.arc-cabinet-lower-foot{bottom:0;height:calc(100cqw * 142 / 940)}.arc-gacha button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.arc-gacha button:disabled{cursor:wait}.arc-gacha button:focus-visible{outline:2px solid #fff1a2;outline-offset:3px}.arc-gacha-accessible-heading{position:absolute;top:4.4cqw;left:50%;display:grid;align-content:center;min-width:0;width:48cqw;min-height:10cqw;margin:0;transform:translate(-50%);color:#fff0bd;font-size:clamp(14px,4.15cqw,18px);font-weight:750;line-height:1.35;letter-spacing:.01em;text-align:center;white-space:normal;overflow-wrap:anywhere;text-shadow:0 1px 1px #001b18}.arc-gacha-utility{position:absolute;z-index:8;inset:1.8% 2.9% auto;display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:start;gap:6px;pointer-events:none}.arc-gacha-utility>button{width:22px;height:22px;min-height:0;display:grid;place-items:center;padding:0;border:1px solid #ffffff28;border-radius:6px;color:#f5e5b3;background:#062e3588;box-shadow:inset 0 1px #ffffff25;pointer-events:auto}.arc-gacha-utility>button:last-child{grid-column:3}.arc-gacha-utility>button svg{width:13px;height:13px}.arc-gacha-utility .task-page-notice b{top:-4px;right:-4px}.arc-gacha-sign-controls{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none}.arc-gacha-grade-name{position:absolute;top:4.15%;left:25%;right:25%;color:#fff0b6;text-align:center;font:900 7.2cqw/1 Arial,sans-serif;letter-spacing:.035em;white-space:nowrap;text-shadow:0 -.1cqw #fffce5,0 .28cqw 0 #ba9446,0 .48cqw 0 #654612,0 .65cqw .3cqw #001b18}.arc-gacha-brand-name{position:absolute;top:10.3%;left:27%;right:27%;text-align:center;color:#e8fff5;font-size:1.8cqw;font-weight:600;letter-spacing:.38em}.arc-gacha-brand-diamond{display:none}.arc-gacha-sign-controls button{position:absolute;top:4.65%;left:13.7%;width:9.9%;aspect-ratio:1;padding:0;border:0;border-radius:50%;color:#fff0a6;background:none;pointer-events:auto}.arc-gacha-sign-controls .arc-gacha-machine-next{left:auto;right:13.7%}.arc-gacha-select-base{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 20deg,#73612f,#ffffdc 13%,#ac8639 32%,#f9e9a1 55%,#94702e 70%,#fff9d3 87%,#73612f);box-shadow:0 .4cqw .5cqw #001d1b,inset 0 0 0 .25cqw #443218}.arc-gacha-select-cap{position:absolute;top:9%;right:9%;bottom:9%;left:9%;display:grid;place-items:center;border:.25cqw solid #6a9b8b;border-radius:50%;color:#fff0a6;background:radial-gradient(ellipse at 38% 18%,var(--switch-light,#549c84),var(--switch-mid,#15594f) 60%,var(--switch-dark,#002b2d));box-shadow:inset 0 .35cqw .3cqw #ceead866,inset 0 -.45cqw .5cqw #001818,0 .35cqw #07242c;font:900 6.1cqw/.8 Arial,sans-serif;text-shadow:0 .25cqw #7f6522;transition:transform .1s ease-out}.arc-gacha-sign-controls button:active:not(:disabled) .arc-gacha-select-cap{transform:translateY(.35cqw)}.arc-gacha-sign-controls button:disabled{opacity:.65}.arc-gacha-window{position:absolute;z-index:1;left:10.42%;top:14.83%;width:79.16%;height:37.68%;border-radius:8%/9%;overflow:hidden;contain:layout paint;pointer-events:none;background:var(--chamber-dark,#071b27)}.arc-cabinet-chamber-depth{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.arc-cabinet-glass-reflections{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(113deg,rgba(221,255,246,.12),transparent 22% 76%,rgba(212,255,244,.08));box-shadow:inset 9px 0 13px #000f1933,inset -9px 0 13px #000f1947}.arc-gacha.is-premium .arc-cabinet-glass-reflections{background:linear-gradient(113deg,#ecdaff12,transparent 24% 70%,#ecd8ff0f);box-shadow:inset 10px 0 14px #11132c55,inset -10px 0 14px #11132c66}.arc-gacha.is-premium .arc-gacha-window{box-shadow:0 0 12px #d5b5ff77,inset 0 0 10px #d5b5ff30}.arc-gacha-capsules{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;isolation:isolate;pointer-events:none}.arc-gacha-capsule{position:absolute;display:block;width:var(--capsule-size,35px);height:var(--capsule-size,35px);border-radius:50%;border:1px solid rgba(230,255,247,.65);background:radial-gradient(ellipse at 30% 19%,rgba(255,255,255,.95) 0 5%,rgba(255,255,255,.32) 9% 20%,transparent 28%),radial-gradient(ellipse at 50% 10%,transparent 45%,rgba(12,42,54,.33) 94%),linear-gradient(178deg,var(--capsule-top) 0 38%,var(--capsule-metal) 45%,color-mix(in srgb,var(--capsule-band) 62%,var(--capsule-tint)) 48% 85%,#456b70 100%);box-shadow:inset -5px -6px 8px #0e2a3847,inset 2px 2px 4px #ffffffd6,2px 5px 5px #000f1b80}.arc-gacha.is-advanced .arc-gacha-capsule:before{content:"";position:absolute;z-index:1;top:43%;left:1px;right:1px;height:4px;border-radius:50%;background:linear-gradient(90deg,#756438,#fff2c6 30%,#bda65f 60%,#5b5031);box-shadow:0 1px 1px #152b3a55}.arc-gacha.is-premium .arc-gacha-capsule{border-color:#eddbffb3;box-shadow:inset -5px -6px 8px #29243c55,inset 2px 2px 4px #fffaffcc,2px 5px 5px #090b245c}.arc-gacha.is-premium .arc-gacha-capsule:before{content:"";position:absolute;top:47%;right:1px;bottom:2px;left:1px;border-radius:0 0 50% 50%;background:linear-gradient(142deg,transparent 25%,#fff2ff55 26% 40%,transparent 41%),linear-gradient(38deg,#1b12334d 15%,transparent 16% 49%,#f5ddff45 50% 65%,transparent 66%);pointer-events:none}.arc-gacha.is-premium .arc-gacha-capsule:after{border-top:1px solid #fff2d1;border-bottom:1px solid #806449;background:#d5b87999}.arc-gacha-capsules>.arc-gacha-capsule{left:0;bottom:0;width:41px;height:41px;transform-origin:0 100%;transform:translate3d(calc(var(--gacha-window-width, 290px) * var(--capsule-x)),calc(var(--gacha-window-height, 257px) * var(--capsule-y) * -1),0) rotate(var(--capsule-tilt)) scale(var(--capsule-scale));transition:transform .32s cubic-bezier(.22,.7,.18,1)}.arc-gacha-machine.is-five .arc-gacha-capsules>.arc-gacha-capsule{transition-duration:.15s}.arc-gacha-machine.is-shuffling .arc-gacha-capsules>.arc-gacha-capsule,.arc-gacha-machine.is-five.is-catching .arc-gacha-capsules>.arc-gacha-capsule{will-change:transform}.arc-gacha-capsule:after{content:"";position:absolute;top:45%;left:1px;right:1px;height:3px;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(12,42,54,.35);border-radius:50%}.arc-gacha-capsule.is-depth-0{filter:saturate(.75) brightness(.78)}.arc-gacha-capsule.is-depth-1{filter:saturate(.88) brightness(.9)}.arc-gacha-capsule.is-depth-3{box-shadow:inset -6px -7px 9px #0e2a384d,inset 2px 2px 4px #ffffffe6,2px 6px 6px #000f1b99}.arc-gacha-aim{position:absolute;z-index:2;left:0;top:0;width:44px;height:44px;border:1.5px solid rgba(255,244,175,.85);border-radius:50%;box-shadow:0 0 0 3px #12676638,inset 0 0 0 2px #fff6,0 0 11px #ffefa7a3;transform:translate3d(calc(var(--gacha-window-width, 290px) * var(--aim-x) - 22px),calc(var(--gacha-window-height, 257px) * var(--aim-y) - 22px),0);pointer-events:none;transition:transform .11s ease-out}.arc-gacha-aim:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.65);border-radius:50%}.arc-gacha-aim.is-empty{border-color:#ff7f69f0;box-shadow:0 0 0 3px #80251e38,0 0 12px #ff7f6999}.arc-gacha-claw{position:absolute;z-index:3;left:0;top:-14px;width:52px;height:0;transform:translate3d(calc(var(--gacha-window-width, 290px) * var(--claw-x) - 26px),var(--claw-rail, 0px),0);transition:transform 145ms ease-in-out;will-change:transform;pointer-events:none}.arc-gacha-cable{position:absolute;left:25px;top:-23px;width:3px;height:59px;background:linear-gradient(90deg,#76b9c7,#e5fbf5,#23677b);box-shadow:0 1px 3px #041d30;transform-origin:50% 0;transform:scaleY(var(--claw-cable-scale, 1));transition:transform .22s ease-in-out}.arc-gacha-claw-carriage{position:absolute;top:0;left:0;width:52px;height:97px;isolation:isolate;transform:translate3d(0,var(--claw-depth, 0px),0);transition:transform .22s ease-in-out;will-change:transform}.arc-gacha-grabber{position:relative;z-index:2;display:block;width:52px;height:97px;overflow:visible;filter:drop-shadow(0 3px 2px rgba(2,35,48,.42));transform:rotate(var(--claw-sway, 0deg));transform-origin:26px 34px;transition:transform 145ms ease-out}.arc-gacha-grabber-left,.arc-gacha-grabber-right{transition:transform 105ms ease-in-out;transform-box:view-box}.arc-gacha-grabber-left{transform-origin:17px 50px}.arc-gacha-grabber-right{transform-origin:35px 50px}.arc-gacha-claw.is-closed .arc-gacha-grabber-left{transform:rotate(-15deg)}.arc-gacha-claw.is-closed .arc-gacha-grabber-right{transform:rotate(15deg)}.arc-gacha-claw .arc-gacha-held{z-index:1;left:50%;top:calc(84px - var(--capsule-size, 35px) / 2);transform:translate(-50%) rotate(var(--capsule-tilt, 0deg))}.arc-gacha-machine.is-five .arc-gacha-claw{transition-duration:75ms}.arc-gacha-machine.is-five .arc-gacha-cable,.arc-gacha-machine.is-five .arc-gacha-claw-carriage{transition-duration:145ms}.arc-gacha-machine.is-five .arc-gacha-grabber-left,.arc-gacha-machine.is-five .arc-gacha-grabber-right{transition-duration:55ms}.arc-gacha-machine-console{position:absolute;z-index:4;left:0;right:0;top:53.45%;height:23.4%;padding:0;border:0;background:none}.arc-gacha-main-controls,.arc-gacha-machine-draw-actions{display:contents}.arc-gacha-joystick{position:absolute;left:9.25%;top:6.5%;width:13.7%;height:44%;min-height:0;padding:0;border:0;border-radius:0;background:none;touch-action:none;cursor:grab}.arc-gacha-joystick:active:not(:disabled){cursor:grabbing}.arc-gacha-joystick-collar,.arc-gacha-joystick-stick{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.arc-gacha-joystick-collar{z-index:1}.arc-gacha-joystick-stick{z-index:2;transform:translate3d(var(--joystick-nudge-x,0px),var(--joystick-nudge-y,0px),0) rotate(var(--joystick-turn,0deg));transform-origin:50% 75%;transition:transform 90ms ease-out}.arc-gacha-joystick svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(.3cqw .6cqw .3cqw #00222288)}.arc-gacha-machine-screen{position:absolute;top:8.4%;left:24.9%;width:31.4%;height:38.5%;display:flex;flex-direction:column;justify-content:center;padding:0 2.2cqw;border:.5cqw solid #002326;border-radius:2cqw;color:#e3fff1;background:repeating-linear-gradient(0deg,transparent 0 .6cqw,#1b697119 .7cqw .8cqw),repeating-linear-gradient(90deg,transparent 0 .6cqw,#1b697119 .7cqw .8cqw),radial-gradient(ellipse at 50% 45%,#103e3c,#00222b 85%);box-shadow:inset 0 1cqw 1cqw #00151ed9,0 0 0 .35cqw #329580,0 .4cqw #5ea48c;isolation:isolate;overflow:hidden}.arc-gacha-machine-display{display:block;padding:0 0 1.4cqw;border-bottom:.2cqw solid #69a09788;font-size:3.1cqw;line-height:1;font-weight:750;white-space:nowrap;text-align:center;text-shadow:0 0 .55cqw #5ad5bf60}.arc-gacha-machine-chances{min-width:0;min-height:0;display:flex;align-items:baseline;justify-content:center;gap:.85cqw;padding:1cqw 0 0;border:0;color:inherit;background:none;line-height:1;white-space:nowrap}.arc-gacha-machine-chances small{font-size:2.75cqw;font-weight:700}.arc-gacha-machine-chances strong{color:#fff0b0;font-size:5.4cqw;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.arc-gacha-machine-chances em{font-size:2.2cqw;font-style:normal}.arc-gacha-machine-trigger,.arc-gacha-machine-five{position:absolute;top:5.7%;left:58.3%;width:16.25%;height:45%;min-height:0;padding:0;border:0;border-radius:50%;background:none}.arc-gacha-machine-five{left:78.1%}.arc-gacha-machine-auxiliary{position:absolute;left:15%;right:15%;top:50.5%;height:33%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:5%;padding:0;border:0;background:none}.arc-gacha-machine-auxiliary>button{position:relative;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:50%;background:none}.arc-gacha-key-surface{position:relative;display:block;width:100%;height:100%;isolation:isolate;pointer-events:none}.arc-gacha-key-mount,.arc-gacha-key-cap,.arc-gacha-key-bezel{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.arc-gacha-key-mount{z-index:1}.arc-gacha-key-cap{z-index:2;transform:translateY(0);transition:transform .14s cubic-bezier(.2,.8,.25,1.1)}.arc-gacha-key-bezel{z-index:3}.arc-gacha-key-surface svg{display:block;width:100%;height:100%;overflow:visible}.arc-gacha-key-mark{position:absolute;left:50%;top:39.3%;transform:translate(-50%,-50%) scaleY(.82);display:grid;place-items:center;color:var(--key-ink);font-size:5.7cqw;font-weight:900;line-height:1;text-shadow:0 .2cqw #ffffff33}.arc-gacha-key-mark strong{font-size:inherit;font-weight:900;line-height:1}.arc-gacha button:active:not(:disabled) .arc-gacha-key-cap{transform:translateY(12%);transition-duration:60ms}.arc-gacha-machine-auxiliary .arc-gacha-key-surface{position:absolute;left:0;top:0;width:100%;height:83%}.arc-gacha-machine-auxiliary .arc-gacha-key-mark{width:4cqw;height:4cqw}.arc-gacha-machine-auxiliary .arc-gacha-key-mark svg{width:100%;height:100%}.arc-gacha-key-label{position:absolute;left:-4%;right:-4%;bottom:0;padding:.45cqw 0;border-radius:.8cqw;color:#e9fff2;background:var(--label-paint,#034a47);font-size:2.75cqw;font-weight:650;line-height:1.15;white-space:nowrap;text-align:center}.arc-gacha-machine-console button:disabled{opacity:.65}.arc-gacha-base{position:absolute;z-index:4;top:0;left:0;width:100%;aspect-ratio:940 / 1672;pointer-events:none}.arc-gacha-guarantee-meter{position:absolute;left:13%;top:75.35%;width:74%;height:3.05%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.7cqw;padding:0 1.8cqw;border:.3cqw solid #071e24;border-radius:.6cqw;color:var(--control-light);background:linear-gradient(180deg,#071c24,var(--control-screen));box-shadow:inset 0 .45cqw .65cqw #000a,0 -.15cqw .1cqw #fff4,0 .35cqw .2cqw #00232a99;pointer-events:auto}.arc-gacha-guarantee-label{color:var(--control-light);font-size:2.3cqw;font-weight:700;line-height:1;white-space:nowrap;letter-spacing:.025em}.arc-gacha-guarantee-lamps{min-width:0;display:grid;grid-template-columns:repeat(var(--guarantee-segments),minmax(0,1fr));gap:.65cqw;padding:.45cqw;border-radius:.35cqw;background:#020e16;box-shadow:inset 0 .25cqw .3cqw #000}.arc-gacha-guarantee-lamp{display:block;height:1.7cqw;border:.15cqw solid #55727666;border-radius:.2cqw;background:linear-gradient(#273d44,#10252e);box-shadow:inset 0 .2cqw .25cqw #0008}.arc-gacha-guarantee-lamp.is-lit{border-color:var(--control-accent);background:linear-gradient(var(--control-light),var(--control-accent));box-shadow:0 0 .6cqw var(--control-glow),inset 0 .15cqw #fffa}.arc-gacha-guarantee-value{color:var(--control-light);font-size:2.65cqw;font-weight:750;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.arc-gacha-guarantee-meter.is-next .arc-gacha-guarantee-label,.arc-gacha-guarantee-meter.is-hit .arc-gacha-guarantee-label,.arc-gacha-guarantee-meter.is-hit .arc-gacha-guarantee-value{color:#ffe5a1}.arc-gacha-guarantee-meter.is-hit .arc-gacha-guarantee-lamp{border-color:#f9d575;background:linear-gradient(#fff3bd,#e7b952);box-shadow:0 0 1cqw #ffd06788,inset 0 .15cqw #fff8}.arc-gacha-guarantee-meter.is-unknown .arc-gacha-guarantee-value{color:#9ab2b8}.arc-gacha-delivery{position:absolute;left:10.6%;top:79.1%;width:32.9%;height:13.3%;display:flex;justify-content:center;align-items:center;border:0;background:none;pointer-events:none}.arc-gacha-outlet-label{position:absolute;left:0;right:0;bottom:5.5%;color:#73501d;text-shadow:0 .18cqw #ffe8a3;font:800 2.45cqw/1 Arial,sans-serif;letter-spacing:.035em;text-align:center}.arc-gacha-delivery .arc-gacha-capsule{position:relative;width:30px;height:30px;animation:arc-gacha-delivery-drop 115ms ease-in both}.arc-gacha-machine.is-five .arc-gacha-delivery .arc-gacha-capsule{animation-duration:75ms}.arc-gacha-prize-door{position:absolute;top:79.5%;left:47.2%;width:20.4%;height:11%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1cqw;padding:0;border:0;background:none;color:#fff1aa;--icon-cutout: #126557;text-shadow:0 .25cqw #002a2a;pointer-events:auto}.arc-gacha-inventory-door{left:70%}.arc-gacha-prize-door>svg{width:8cqw;height:8cqw;color:#ffedaa;filter:drop-shadow(0 0 1.2cqw #fdcf5277)}.arc-gacha-prize-door>span{font-size:3cqw;font-weight:750;letter-spacing:.08em}.arc-gacha-prize-door>i{position:absolute;bottom:14%;right:12%;font: 5cqw/.8 Arial,sans-serif}.arc-gacha-prize-door:active:not(:disabled),.arc-gacha-prize-door.is-open{filter:brightness(.8)}.arc-gacha-prize-door:disabled{opacity:.65}.arc-gacha-information.arc-gacha-console-monitor{position:absolute;z-index:5;left:10.42%;top:14.83%;width:79.16%;height:37.68%;overflow:hidden;border-radius:8%/9%;color:var(--control-light);background:var(--control-screen)}.arc-gacha-information:empty,.arc-gacha-information[hidden]{display:none}.arc-gacha-machine-guarantee{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:10px 12px;border:1px solid #d4e6da;border-radius:12px;color:#27584f;background:#f2f8ef;font-size:11px}.arc-gacha-machine-guarantee b{color:#ab751b;font-weight:800}.arc-gacha-machine-service{margin:10px 0}.arc-gacha-machine-service:empty{display:none}.arc-gacha-machine-service .trial-calendar-entry{margin:0}.arc-gacha-machine.is-unlocking .arc-gacha-machine-screen:after{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:18px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(136,255,207,.28),transparent);animation:arc-gacha-unlock-scan .85s linear infinite}.arc-gacha-machine.is-unlocking .arc-gacha-machine-display{color:#e9ffad}.arc-gacha-machine.is-unlocking .arc-gacha-delivery .arc-gacha-capsule{animation:arc-gacha-unlock-capsule .7s ease-in-out infinite}@keyframes arc-gacha-delivery-drop{0%{opacity:0;translate:0 -13px;scale:.6}to{opacity:1;translate:0 2px;scale:1}}@keyframes arc-gacha-unlock-scan{0%{transform:translate3d(0,-18px,0)}to{transform:translate3d(0,90px,0)}}@keyframes arc-gacha-unlock-capsule{0%,to{translate:0 0;scale:1}50%{translate:0 -1px;scale:1.06}}.arc-gacha.is-basic{--switch-light: #78adbe;--switch-mid: #235773;--switch-dark: #173a50;--chamber-light: #3e7588;--chamber-mid: #204855;--chamber-dark: #102e40;--label-paint: #234f67}.arc-gacha.is-basic .arc-gacha-grade-name{color:#eaf8fc;text-shadow:0 -.1cqw #fff,0 .28cqw #9ab6c3,0 .48cqw #426370,0 .65cqw .3cqw #001b18}.arc-gacha.is-premium{--switch-light: #8b71b3;--switch-mid: #4b3467;--switch-dark: #221935;--chamber-light: #615079;--chamber-mid: #302b4e;--chamber-dark: #171c34;--label-paint: #40324f}@media(max-width:370px){.arc-gacha .arc-gacha-rewards-grid{gap:4px}}@media(prefers-reduced-motion:reduce){.arc-gacha-capsules>.arc-gacha-capsule,.arc-gacha-claw,.arc-gacha-cable,.arc-gacha-claw-carriage,.arc-gacha-grabber,.arc-gacha-grabber-left,.arc-gacha-grabber-right,.arc-gacha-joystick-stick,.arc-gacha-aim{transition-duration:35ms!important}.arc-gacha-select-cap,.arc-gacha-key-cap{transition:none}.arc-gacha-delivery .arc-gacha-capsule,.arc-gacha-result .wheel-concept-result-rays,.arc-gacha-result .wheel-concept-result-emblem,.arc-gacha-result-reward,.arc-gacha-drawer{animation:none}.arc-gacha-machine.is-unlocking .arc-gacha-machine-screen:after{animation:none;opacity:.45}.arc-gacha-machine.is-unlocking .arc-gacha-delivery .arc-gacha-capsule{animation:none}}.wheel-concept-workspace.arc-gacha .arc-gacha-rewards-grid{position:relative;width:100%;height:auto;max-height:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;gap:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;aspect-ratio:auto}.wheel-concept-workspace.arc-gacha .arc-gacha-rewards-grid>.wheel-concept-prize{position:relative;inset:auto;grid-area:auto;width:auto;min-width:0;min-height:96px;display:grid;grid-template-rows:40px auto auto;align-content:center;justify-items:center;gap:3px;padding:6px 2px;border:1px solid rgba(33,130,111,.14);border-radius:15px;color:#185b59;background:linear-gradient(160deg,#fbfffb,#edf7f1);box-shadow:inset 0 1px #fff,0 4px 9px #1964530f;transform:none}.arc-gacha .arc-gacha-rewards-grid .wheel-concept-prize:before,.arc-gacha .arc-gacha-rewards-grid .wheel-concept-prize:after{display:none}.arc-gacha .arc-gacha-rewards-grid .wheel-concept-prize.is-jackpot{border-color:#cd973987;background:linear-gradient(155deg,#fff8e2,#f6df9d)}.arc-gacha .arc-gacha-rewards-grid .wheel-concept-prize .wheel-prize-art{width:48px;height:48px;margin:0;filter:drop-shadow(0 2px 2px rgba(0,28,29,.22))}.arc-gacha .wheel-prize-sprite,.arc-gacha-prize-detail .wheel-prize-sprite,.arc-gacha-result .wheel-prize-sprite{transform:none}.arc-gacha .wheel-prize-art{filter:drop-shadow(0 2px 2px rgba(0,28,29,.22))}.arc-gacha .arc-gacha-rewards-grid .wheel-concept-prize small{max-width:100%;min-height:0;margin:0;color:#a47124;font-size:9px;line-height:1.1;white-space:normal;overflow-wrap:anywhere;text-align:center}.arc-gacha .arc-gacha-rewards-grid .wheel-concept-prize strong{max-width:100%;min-height:0;color:#366b66;font-size:8.5px;line-height:1.12;text-align:center;overflow-wrap:anywhere}.arc-gacha .arc-gacha-rewards-grid .wheel-concept-prize:active{transform:scale(.96)}.arc-gacha-preview-note{margin:0;padding:0 9px;color:#6f8782;font-size:10px;text-align:center}.wheel-concept-result.arc-gacha-result{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;padding:0;background:#062b3175}.arc-gacha-result .wheel-concept-result-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.wheel-concept-result.arc-gacha-result>section{position:relative;width:min(100vw,390px);height:min(100dvh,844px);max-height:none;display:flex;flex-direction:column;align-items:center;gap:0;overflow-y:auto;padding:72px 20px 28px;border:0;border-radius:0;color:#fff;background:radial-gradient(circle at 50% 37%,rgba(140,228,131,.32),transparent 37%),linear-gradient(168deg,#56bcae,#1d8278 30%,#135c60 67%,#0b393c);box-shadow:0 24px 80px #02282966;text-align:center}.arc-gacha-result .wheel-concept-result-close{position:absolute;top:20px;right:20px;z-index:4;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#1b6e65;background:#fff}.arc-gacha-result-kicker{color:#ddffe1!important;font-size:10px!important;font-weight:800;letter-spacing:.14em}.arc-gacha-result h2{margin:8px 0 4px;color:#fff!important;font-size:25px;line-height:1.14;text-shadow:0 2px 10px rgba(1,55,50,.2)}.arc-gacha-reveal-stage{position:relative;width:min(100%,310px);height:242px;flex:0 0 auto;display:grid;place-items:center;isolation:isolate}.arc-gacha-reveal-stage.is-five{height:202px}.arc-gacha-result .wheel-concept-result-rays{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-2;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(239,255,166,.28) 0deg 10deg,transparent 10deg 23deg);-webkit-mask-image:radial-gradient(circle,#000 0 54%,transparent 75%);mask-image:radial-gradient(circle,#000 0 54%,transparent 75%);animation:arc-gacha-rays 24s linear infinite}.arc-gacha-result .arc-gacha-open-capsule{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.arc-gacha-open-capsule i{position:absolute;top:46%;width:76px;height:88px;border:8px solid rgba(255,255,255,.89);border-radius:80px 80px 19px 19px;background:linear-gradient(140deg,#eafff8,#72cbd4 72%,#347b9d);box-shadow:0 15px 20px #0735383b,inset 0 6px 10px #ffffffb3}.arc-gacha-open-capsule i:first-child{left:1%;transform:rotate(-29deg)}.arc-gacha-open-capsule i:last-child{right:1%;transform:rotate(29deg) scaleY(-1)}.arc-gacha-result .wheel-concept-result-emblem{position:relative;z-index:2;width:178px;height:166px;display:grid;place-items:center;margin:0;border:1px solid rgba(255,255,255,.94);border-radius:29px;background:linear-gradient(150deg,#fffefa,#eafff3 58%,#f6e5b9);box-shadow:0 24px 31px #043c3645,inset 0 1px #fff;transform:rotate(-7deg);animation:arc-gacha-card-switch .28s ease-out both}.arc-gacha-reveal-stage.is-five .wheel-concept-result-emblem{width:148px;height:140px}.arc-gacha-reveal-stage.is-five .wheel-concept-result-emblem .wheel-prize-art{width:109px;height:103px}.arc-gacha-result .wheel-concept-result-emblem .wheel-prize-art{width:128px;height:116px}.arc-gacha-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.arc-gacha-confetti i{position:absolute;width:5px;height:15px;border-radius:2px;background:#ffd36d;transform:rotate(24deg)}.arc-gacha-confetti i:nth-child(3n){background:#c9f7a0;transform:rotate(-32deg)}.arc-gacha-confetti i:nth-child(4n){background:#6ce5d5}.arc-gacha-confetti i:nth-child(1){left:8%;top:13%}.arc-gacha-confetti i:nth-child(2){left:24%;top:7%}.arc-gacha-confetti i:nth-child(3){left:79%;top:5%}.arc-gacha-confetti i:nth-child(4){left:94%;top:24%}.arc-gacha-confetti i:nth-child(5){left:3%;top:50%}.arc-gacha-confetti i:nth-child(6){left:87%;top:67%}.arc-gacha-confetti i:nth-child(7){left:17%;top:82%}.arc-gacha-confetti i:nth-child(8){left:72%;top:90%}.arc-gacha-confetti i:nth-child(9){left:45%;top:2%}.arc-gacha-confetti i:nth-child(10){left:96%;top:83%}.arc-gacha-confetti i:nth-child(11){left:2%;top:75%}.arc-gacha-confetti i:nth-child(12){left:59%;top:12%}.arc-gacha-result-reward{width:100%;display:grid;justify-items:center;gap:5px;padding:15px 16px;border:1px solid rgba(255,255,255,.84);border-radius:21px;color:#184f4e;background:#fffdfa;box-shadow:0 14px 26px #03363629;animation:arc-gacha-reward-switch .24s ease-out both}.arc-gacha-result-reward small{color:#408c77!important;font-size:10px!important;font-weight:800}.arc-gacha-result-reward strong{color:#163f49;font-size:16px}.arc-gacha-result-reward b{color:#bd7c24;font-size:27px;line-height:1}.arc-gacha-result-reward p{margin:0;color:#6d817c;font-size:11px;line-height:1.3}.arc-gacha-result .wheel-concept-result-grid{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:-4px 0 5px}.arc-gacha-result .wheel-concept-result-grid>button{min-width:0;display:grid;justify-items:center;gap:3px;padding:6px 2px;border:1px solid rgba(255,255,255,.85);border-radius:13px;color:#205a56;background:#fffefa}.arc-gacha-result .wheel-concept-result-grid>button.is-focused{border-color:#f4cf6d;background:linear-gradient(150deg,#fffef7,#fff0c3);box-shadow:0 0 0 2px #ffe27d78,0 8px 13px #0434302e;transform:translateY(-3px)}.arc-gacha-result .wheel-concept-result-grid b{width:39px;height:39px;background:none}.arc-gacha-result .wheel-concept-result-grid small{color:#416f68;font-size:8px;line-height:1.08;overflow-wrap:anywhere}.arc-gacha-result .wheel-concept-result-grid strong{color:#a46c22;font-size:8px;overflow-wrap:anywhere}.arc-gacha-result .wheel-concept-result-activation{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:12px;color:#d5ffde;font-size:10px;line-height:1.3}.arc-gacha-result .wheel-concept-result-activation svg{color:#c6f471}.arc-gacha-result .wheel-concept-result-detail-link{display:flex;align-items:center;gap:2px;margin:9px auto 0;border:0;color:#e9fdb5;background:none;font:inherit;font-size:11px;font-weight:800}.arc-gacha-result-info{margin:8px 0 0;color:#f5fff6cc!important;font-size:10px;line-height:1.4}.arc-gacha-result .wheel-concept-result-actions{width:100%;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:auto;padding-top:18px}.wheel-concept-result.arc-gacha-result>section>.wheel-concept-result-actions>button{min-height:49px;border:1px solid #fff;border-radius:16px;color:#15554f;background:#fffefa;box-shadow:0 7px 17px #0335301f;font:inherit;font-size:12px;font-weight:800}.wheel-concept-result.arc-gacha-result>section>.wheel-concept-result-actions>button.is-primary{border-color:#d6f883;color:#265341;background:linear-gradient(180deg,#d2f477,#9ed745);box-shadow:inset 0 2px #ffffffb3,0 6px 17px #0335302b}@keyframes arc-gacha-rays{to{transform:rotate(360deg)}}@keyframes arc-gacha-card-switch{0%{opacity:.45;transform:translateY(14px) rotate(-12deg) scale(.89)}to{opacity:1;transform:rotate(-7deg) scale(1)}}@keyframes arc-gacha-reward-switch{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.arc-gacha-drawer{position:relative;width:100%;height:100%;display:flex;flex-direction:column;margin:0;padding:11px 10px 6px;border:2px solid #081c27;border-radius:0;color:var(--control-light);background:linear-gradient(165deg,var(--control-screen),color-mix(in srgb,var(--control-screen),#000 25%));box-shadow:inset 0 6px 10px #0006;animation:arc-gacha-drawer-open .17s ease-out both}.arc-gacha-drawer:focus{outline:none}.arc-gacha-drawer>header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0;padding:0 2px 8px;border:0;border-bottom:1px solid #ffffff26;background:none;box-shadow:none}.arc-gacha-drawer>header>span{flex:1;min-width:0}.arc-gacha-drawer>header h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;color:inherit;margin:0 0 4px;font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.arc-gacha-panel-count{flex:0 0 auto;display:inline-block;margin:0;color:var(--control-accent);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.arc-gacha-drawer>header p{color:var(--control-light);opacity:.65;margin:0;font-size:10px;line-height:1.4}.arc-gacha-drawer>header>button{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:8px;color:var(--control-light);background:#ffffff09;box-shadow:none;cursor:pointer}.arc-gacha-drawer-content{flex:1;min-height:0;padding:0 1px 4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}.wheel-concept-workspace.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.wheel-concept-workspace.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid>.wheel-concept-prize{min-height:112px;height:auto;grid-template-rows:48px max-content auto;align-content:start;align-items:start;gap:5px;padding:9px 4px 10px;overflow:visible;border:0;border-right:1px solid #ffffff12;border-bottom:1px solid #ffffff18;border-radius:0;color:var(--control-light);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid .wheel-concept-prize:before,.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid .wheel-concept-prize:after{content:none;animation:none}.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid .wheel-concept-prize>.wheel-prize-art{grid-row:1;width:48px;height:48px;transform:none;filter:none}.arc-gacha .arc-gacha-drawer .wheel-prize-art.art-points .wheel-prize-sprite{clip-path:inset(0 0 0 6%)}.arc-gacha .arc-gacha-drawer .wheel-prize-art.art-task-boost .wheel-prize-sprite{clip-path:inset(0 0 6% 0)}.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid .wheel-concept-prize>small,.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid .wheel-concept-prize>strong{position:static;display:block;min-width:0;width:100%;min-height:0;margin:0;padding:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:initial;-webkit-text-stroke:0;text-shadow:none;letter-spacing:normal;transform:none}.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid .wheel-concept-prize>small{grid-row:2;color:var(--control-accent);font-size:11px;font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums}.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid .wheel-concept-prize>strong{grid-row:3;color:var(--control-light);font-size:10px;font-weight:600;line-height:1.45}.arc-gacha .arc-gacha-drawer .arc-gacha-rewards-grid .wheel-concept-prize.is-jackpot{border-color:#e8cc8759;background:#e8cc870d}.arc-gacha-drawer .wheel-concept-inventory-list{display:grid;grid-template-columns:1fr;gap:0;padding:0}.arc-gacha-drawer .wheel-concept-inventory-item{display:grid;grid-template-columns:40px minmax(0,1fr) 14px;grid-template-rows:auto auto;align-items:center;gap:5px 8px;padding:12px 3px;min-height:91px;border:0;border-top:1px solid #ffffff18;border-radius:0;color:var(--control-light);background:transparent;box-shadow:none}.arc-gacha-drawer .wheel-concept-inventory-item>.wheel-prize-art{grid-column:1;grid-row:1/3;width:39px;height:40px}.arc-gacha-drawer .wheel-concept-inventory-copy{grid-column:2;grid-row:1;gap:3px}.arc-gacha-drawer .wheel-concept-inventory-copy strong{color:inherit;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.arc-gacha-drawer .wheel-concept-inventory-copy b{color:inherit;font-size:12px}.arc-gacha-drawer .wheel-concept-inventory-copy small{color:var(--control-light);opacity:.65;font-size:9px}.arc-gacha-drawer .wheel-concept-inventory-state{grid-column:2;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.arc-gacha-drawer .wheel-concept-inventory-state em{font-size:9px;padding:3px 5px;color:#d8f2e6;background:#9edac31a;border:1px solid #9edac333}.arc-gacha-drawer .wheel-concept-inventory-state small{color:var(--control-light);opacity:.65;font-size:9px}.arc-gacha-drawer .wheel-concept-inventory-item>svg{grid-column:3;grid-row:1/3;color:var(--control-accent)}.arc-gacha-drawer .wheel-concept-inventory-empty{min-height:164px;gap:8px;color:var(--control-light);opacity:.7}.arc-gacha-drawer .wheel-concept-inventory-empty strong{color:inherit}.arc-gacha-drawer .wheel-concept-inventory-empty small{font-size:10px}.arc-gacha-prize-detail>section{border:3px solid var(--cabinet-edge);border-radius:17px;background:linear-gradient(160deg,var(--panel-high),var(--panel-low));box-shadow:inset 0 2px 0 var(--trim),inset 0 -3px 0 var(--panel-socket),0 18px 50px #08142f66}.arc-gacha-prize-detail>section>small{color:#445874}.arc-gacha-prize-detail .wheel-concept-prize-detail-close,.arc-gacha-prize-detail .wheel-concept-prize-detail-done{border:1px solid var(--panel-socket);border-radius:6px;color:var(--cabinet-text);background:linear-gradient(var(--cabinet-shell),var(--cabinet-deep));box-shadow:inset 0 1px #fff6,0 2px 0 var(--panel-socket)}.arc-gacha-result.is-basic>section{background:radial-gradient(circle at 50% 37%,#d1f8ff55,transparent 37%),linear-gradient(168deg,#68b8d0,#235d7e 60%,#173c54)}.arc-gacha-result.is-advanced>section{background:radial-gradient(circle at 50% 37%,#f6e9aa44,transparent 37%),linear-gradient(168deg,#358d76,#15574e 60%,#113538)}.arc-gacha-result.is-premium>section{background:radial-gradient(circle at 50% 37%,#e1c2ff66,transparent 37%),linear-gradient(168deg,#8062ac,#443966 60%,#24213f)}@keyframes arc-gacha-drawer-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.arc-gacha-drawer{animation:none}}.prototype-stage.is-support-viewport{position:fixed;inset-inline:0;top:var(--support-visible-top, 0px);height:var(--support-visible-height, 100dvh);min-height:0}.is-support-viewport .mobile-prototype{height:min(var(--support-visible-height, 100dvh),844px)}.app-scroll.is-support-view .support-page-header h1{margin:2px 0 0}.app-scroll.is-support-view .support-mobile-questions{max-height:none;overflow:visible;padding:9px 10px;border-radius:18px}.support-mobile-questions>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 8px}.support-mobile-questions>header>strong{color:var(--text);font-size:13px;font-weight:750}.support-mobile-questions .support-questions-all{min-height:44px;display:inline-flex;align-items:center;gap:3px;padding:0;color:var(--gold-dark);background:transparent;font-size:11px;font-weight:650}.app-scroll.is-support-view .support-mobile-questions .support-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1px;gap:6px}.app-scroll.is-support-view .support-mobile-questions .support-quick-grid button{min-height:44px;padding:7px 8px;border-radius:12px}.support-mobile-questions .support-questions-expand{width:100%;min-height:44px;display:flex;align-items:center;gap:8px;padding:0 3px;color:#62665f;background:transparent;font-size:12px;text-align:left}.support-questions-expand>svg:first-child{color:#278781}.support-questions-expand>svg:last-child{margin-left:auto;color:var(--gold-dark)}.support-questions-expand i{font-style:normal;color:#b5aa8f}.app-scroll.is-support-view .support-mobile-questions.is-collapsed{padding-block:0}.app-scroll.is-support-view .support-composer textarea{font-size:16px;line-height:1.4;min-height:44px}.app-scroll.is-support-view .support-composer{grid-template-columns:44px minmax(0,1fr) 44px}.app-scroll.is-support-view .support-attach,.app-scroll.is-support-view .support-send{width:44px;height:44px}.app-scroll.is-support-view .support-thread{overflow:hidden}.app-scroll.is-support-view .support-message-list{overscroll-behavior:contain}.support-workspace .support-message,.support-workspace .support-load-earlier{flex-shrink:0}.app-scroll.is-support-view .support-attachment-preview{flex-shrink:0;max-height:72px}.is-support-keyboard .bottom-nav{display:none}.is-support-keyboard .app-scroll.is-support-view{height:100%}.is-support-keyboard .support-page-header{display:none}.is-support-keyboard .app-scroll.is-support-view .support-mobile-questions{padding-block:0}.is-support-keyboard .support-mobile-questions .support-quick-grid{display:none}.is-support-keyboard .app-scroll.is-support-view .support-workspace{grid-template-rows:auto auto minmax(0,1fr) auto}.support-questions-drawer{position:fixed;inset:auto 0 0;width:min(calc(100vw - 16px),390px);max-width:none;max-height:none;margin:0 auto;padding:0;overflow:visible;color:var(--text, #26322f);border:1px solid rgba(255,255,255,.95);border-bottom:0;border-radius:26px 26px 0 0;background:linear-gradient(135deg,#fffefa,#f8f5eb);box-shadow:0 -12px 50px #1d2b2624,inset 0 1px #fff}.support-questions-drawer::backdrop{background:#1c28245c}.support-questions-sheet{max-height:min(80dvh,640px);display:flex;flex-direction:column;overflow:hidden;border-radius:inherit}.support-questions-sheet>header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 18px 12px;border-bottom:1px solid rgba(162,140,91,.12)}.support-questions-sheet h2{margin:0;font-size:18px;font-weight:750}.support-questions-sheet p{margin:5px 0 0;color:var(--muted, #737971);font-size:12px;line-height:1.5}.support-questions-close{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;color:#6d7166;border:1px solid rgba(184,159,104,.15);border-radius:50%;background:#fffc}.support-questions-drawer-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 14px max(18px,env(safe-area-inset-bottom))}.support-questions-drawer-list button{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:14px;margin:6px 0;padding:12px 14px;color:#29333d;border:1px solid rgba(255,255,255,.95);border-radius:14px;background:#ffffffb8;box-shadow:0 3px 9px #2e343d09,inset 0 1px #fff;font-size:14px;font-weight:650;line-height:1.5;text-align:left;overflow-wrap:anywhere}.support-questions-drawer-list button svg{color:var(--gold-dark, #9b762f)}.support-questions-drawer-list button:disabled{opacity:.55;cursor:wait}.support-faq-empty{margin:7px 0 3px;color:var(--muted);font-size:12px;line-height:1.6}.support-faq-answer{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px max(20px,env(safe-area-inset-bottom))}.support-faq-answer h3{margin:0 0 14px;color:var(--text);font-size:17px;line-height:1.5;overflow-wrap:anywhere}.support-faq-answer>p,.support-faq-answer-text p{margin:0 0 13px;color:#475449;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.support-faq-answer-text a{color:#18776e;text-decoration:underline;text-underline-offset:3px}.support-faq-answer-actions{display:grid;gap:8px;margin-top:20px}.support-faq-answer-actions button{min-height:44px;padding:10px 12px;color:#876523;border:1px solid rgba(184,159,104,.15);border-radius:13px;background:#fffc;font-size:13px;line-height:1.5}.support-faq-answer-actions .support-faq-contact{display:flex;align-items:center;justify-content:center;gap:7px;color:#176f67;background:#eaf4ee}.support-faq-contact svg{flex-shrink:0}.support-faq-answer-actions small{color:var(--muted);font-size:11px;text-align:center}.support-questions-drawer button:active,.support-mobile-questions button:active{transform:translateY(1px)}.support-questions-drawer button:focus-visible,.support-mobile-questions button:focus-visible{outline:2px solid #278781;outline-offset:2px}@media(max-height:700px){.app-scroll.is-support-view .support-workspace{gap:6px}.app-scroll.is-support-view .support-contact-card{grid-template-columns:36px minmax(0,1fr);padding-block:6px}.app-scroll.is-support-view .support-contact-avatar{width:36px;height:36px}.app-scroll.is-support-view .support-mobile-questions{padding:7px 8px}.app-scroll.is-support-view .support-thread{padding:8px}.app-scroll.is-support-view .support-thread-heading{padding-bottom:6px}}@media(prefers-reduced-motion:reduce){.support-mobile-questions button{transition:none}}@font-face{font-family:ARC Noto Devanagari;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/india/NotoSansDevanagari-Variable.ttf) format("truetype")}@font-face{font-family:ARC Noto Bengali;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/india/NotoSansBengali-Variable.ttf) format("truetype")}@font-face{font-family:ARC Noto Telugu;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/india/NotoSansTelugu-Variable.ttf) format("truetype")}@font-face{font-family:ARC Noto Tamil;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/india/NotoSansTamil-Variable.ttf) format("truetype")}:root:lang(hi),:root:lang(mr){--arc-script-font: "ARC Noto Devanagari", Inter, sans-serif}:root:lang(bn){--arc-script-font: "ARC Noto Bengali", Inter, sans-serif}:root:lang(te){--arc-script-font: "ARC Noto Telugu", Inter, sans-serif}:root:lang(ta){--arc-script-font: "ARC Noto Tamil", Inter, sans-serif}:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .mobile-prototype,:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .mobile-prototype :where(*){font-family:var(--arc-script-font)}:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .mobile-prototype :where(h1,h2,h3,p,label,small){line-height:1.5}.customer-language-control{padding:8px 3px 12px}.customer-language-control .arc-market-language-selector{grid-template-columns:auto minmax(0,150px);justify-content:end;font-size:12px;gap:8px}.customer-language-control .arc-language-trigger{min-height:36px;padding-top:4px;padding-bottom:4px}.arc-market-language-selector .arc-language-trigger{font-family:Inter,ARC Noto Devanagari,ARC Noto Bengali,ARC Noto Telugu,ARC Noto Tamil,system-ui,sans-serif!important}.profile-menu .arc-market-language-selector{grid-template-columns:auto minmax(0,155px)}.profile-menu .language-row .arc-market-language-selector,.account-language-row .arc-market-language-selector{display:block;width:auto;max-width:155px}.profile-menu .language-row .arc-market-language-selector>span,.account-language-row .arc-market-language-selector>span{display:none}:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .bottom-nav button{min-width:0}:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .bottom-nav :where(span,b,small){white-space:normal;line-height:1.4}:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .greeting-block.has-checkin-entry{grid-template-columns:minmax(0,1fr) minmax(106px,36%)}:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .greeting-block.has-checkin-entry>p{font-size:20px;overflow-wrap:break-word}:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .home-checkin-actions,:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .vip-checkin-entry{width:100%;min-width:0}:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(te),:lang(ta)) .vip-checkin-entry strong{white-space:normal;line-height:1.5}:root:is(:lang(en),:lang(hi),:lang(bn),:lang(mr),:lang(te),:lang(ta),:lang(es),:lang(fr)) .finance-fee-row small{white-space:normal;overflow-wrap:anywhere;line-height:1.4}:root:is(:lang(hi),:lang(bn),:lang(mr),:lang(te),:lang(ta)) .finance-balance-surface{grid-template-columns:44px minmax(0,1.7fr) minmax(0,1fr);column-gap:10px}:root:is(:lang(hi),:lang(bn),:lang(mr),:lang(te),:lang(ta)) .finance-balance-surface small{overflow-wrap:anywhere}.wordmark.wordmark-image{width:130px;min-width:130px;height:40px;overflow:visible}.wordmark.wordmark-image img{display:block;width:130px;height:auto;max-height:40px;object-fit:contain;object-position:left center}.login-workspace .login-brand,.login-workspace.is-register .login-brand{min-height:88px;display:flex;align-items:center}.login-workspace .login-brand img,.login-workspace.is-register .login-brand img{width:142px;height:auto;max-height:88px;object-fit:contain;object-position:left center}.home-support-avatar img,.support-contact-avatar img{width:100%;height:100%;padding:9px;object-fit:contain}.cpc-archive .cpc-official-brand{display:block;width:134px;height:auto;margin:0 0 24px}.arc-gacha-brand-name{top:8.35%;left:36%;right:36%;display:flex;justify-content:center}.arc-gacha-brand-name img{display:block;width:auto;height:auto;max-width:100%;max-height:4.2cqw;object-fit:contain}.arc-spin-brand img{display:block;width:122px;max-width:100%;height:auto;max-height:34px;object-fit:contain}@media(max-width:374px){.wordmark.wordmark-image,.wordmark.wordmark-image img{width:116px;min-width:116px}}[data-market=ID]{--bts-navy:#082C4B;--bts-gold:#D8A331;--bts-green:#23814B}[data-market=ID] .wordmark picture{display:contents}[data-market=ID] .wordmark img,[data-market=ID] .login-brand img,[data-market=ID] .admin-login-logo img{object-fit:contain;filter:none}[data-market=ID] .login-intro h1,[data-market=ID] .bts-legal-name{color:var(--bts-navy)}[data-market=ID] .login-submit{background:linear-gradient(135deg,#e1b64f,var(--bts-gold));border-color:var(--bts-gold)}[data-market=ID] .login-brand{min-height:104px}[data-market=ID] .login-brand img{width:120px;max-height:104px}[data-market=ID] .admin-login-logo img{width:145px;height:auto;max-height:135px}[data-market=ID] .bts-legal-name{font-size:12px;line-height:1.5;letter-spacing:.035em}[data-market=ID] .arc-gacha-brand-name{background:none;border-radius:0;padding:0;left:40%;right:40%;top:10%}[data-market=ID] .arc-gacha-brand-name img{display:block;width:auto;height:6cqw;max-height:6cqw;margin:0 auto;object-fit:contain;filter:none}[data-market=ID] .arc-spin-brand{background:#fff;border-radius:3px;padding:4px 8px}[data-market=ID] .bts-company-logo{display:block;width:220px;max-width:100%;height:auto;object-fit:contain;margin-bottom:24px}[data-market=ID] .bts-company-fields{margin:8px 0 24px;border-top:1px solid #dbe2e8}[data-market=ID] .bts-company-fields>div{display:grid;grid-template-columns:minmax(100px,.9fr) minmax(0,1.3fr);gap:14px;padding:15px 0;border-bottom:1px solid #e6ebee}[data-market=ID] .bts-company-fields dt{color:#70818f;font-size:12px}[data-market=ID] .bts-company-fields dd{margin:0;color:var(--bts-navy);font-size:13px;overflow-wrap:anywhere}[data-market=ID] .bts-company-documents{padding:4px 0 22px}[data-market=ID] .bts-company-documents h3{font-size:15px;color:var(--bts-navy);margin-bottom:8px}
