.notification-badge[data-v-83a55e05]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:19px;height:19px;padding:0 5px;border-radius:12px;background:#b8323d;color:#fff8f2;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;vertical-align:middle;box-sizing:border-box;white-space:nowrap;letter-spacing:0}.notification-badge.is-dot[data-v-83a55e05]{min-width:8px;width:8px;height:8px;padding:0;border-radius:50%}.support-agent-list[data-v-111c894d]{flex:none;padding:12px 18px;border-bottom:1px solid #b4c9c680;color:#203e42;background:#edf5ec}.support-agent-list>header[data-v-111c894d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.support-agent-list strong[data-v-111c894d]{font-size:12px;font-weight:600}.support-agent-list small[data-v-111c894d],.support-agent-list p[data-v-111c894d]{font-size:11px;line-height:1.6;color:#36595d}.support-agent-list p[data-v-111c894d]{margin:6px 0 0}.support-agent-grid[data-v-111c894d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:156px;overflow:auto;overscroll-behavior:contain;padding:3px}.support-agent-option[data-v-111c894d]{display:flex;align-items:center;gap:7px;min-width:0;min-height:44px;padding:6px 8px;border:1px solid #91aca8;border-radius:10px;background:#fff9f0;color:#203e42;text-align:left;cursor:pointer}.support-agent-option .account-avatar[data-v-111c894d]{width:28px;height:28px;flex:none}.support-agent-option>span[data-v-111c894d]{min-width:0;flex:1;font-size:12px;overflow-wrap:anywhere}.support-agent-option small[data-v-111c894d]{flex:none}.support-agent-option.is-selected[data-v-111c894d]{border-color:#365f64;background:linear-gradient(110deg,#c3dfda,#fff0de)}.support-agent-option[data-v-111c894d]:hover:not(:disabled){background:#cee4dc}.support-agent-option[data-v-111c894d]:focus-visible{outline:2px solid #365f64;outline-offset:2px}.support-agent-option[data-v-111c894d]:disabled{cursor:default;opacity:1;background:#e6eeea;color:#526762}.support-agent-list-compact[data-v-111c894d]{padding:8px 0 12px;background:transparent}.support-agent-list-compact .support-agent-grid[data-v-111c894d]{grid-template-columns:1fr}.support-agent-list-compact p[data-v-111c894d]{padding:0 4px}@media(max-width:480px){.support-agent-list[data-v-111c894d]{padding:10px 12px}.support-agent-grid[data-v-111c894d]{grid-template-columns:1fr;max-height:118px}.support-agent-list-compact[data-v-111c894d]{padding:8px 0 12px}}.product-seller[data-v-5b93ffe6]{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--galaxy-ink,#203e42);overflow-wrap:anywhere}.product-seller img[data-v-5b93ffe6]{width:34px;height:34px;object-fit:cover;border-radius:8px}.product-seller small[data-v-5b93ffe6]{display:block;font-size:12px;opacity:.8;line-height:1.6}.product-seller strong[data-v-5b93ffe6]{font-size:14px;line-height:1.6}.compact[data-v-5b93ffe6]{padding:0 24px;margin:0 0 14px}.compact img[data-v-5b93ffe6]{width:26px;height:26px}.compact span[data-v-5b93ffe6]{display:flex;align-items:baseline;gap:8px}.compact strong[data-v-5b93ffe6]{font-size:12px}:root[data-visual-theme=home] .product-seller[data-v-5b93ffe6]{color:inherit}.music-wave[data-v-6b60895f]{position:absolute;left:50%;bottom:22px;z-index:1;width:220px;height:58px;transform:translate(-50%);pointer-events:none}.music-wave svg[data-v-6b60895f]{display:block;width:100%;height:100%;overflow:visible}.music-wave-axis[data-v-6b60895f]{fill:none;stroke:#b9e4ee;stroke-width:1;opacity:.18}.music-wave-contour[data-v-6b60895f],.music-wave-glow[data-v-6b60895f]{fill:none;stroke-linecap:round;stroke-linejoin:round}.music-wave-contour[data-v-6b60895f]{stroke-width:2.5;filter:drop-shadow(0 1px 1px #102139b3)}.music-wave-glow[data-v-6b60895f]{stroke-width:6;opacity:.42;filter:blur(2px)}@media(max-width:768px){.music-wave[data-v-6b60895f]{bottom:88px;width:152px;height:42px}}.soul-video-controls[data-v-b43f3f4a]{max-width:calc(100% - 40px);flex-wrap:wrap;justify-content:flex-end}.soul-hero:has(.music-wave) .soul-scroll[data-v-b43f3f4a]{visibility:hidden}.soul-hero:has(.music-wave) .soul-hero-content[data-v-b43f3f4a]{bottom:max(16%,132px)}@media(max-width:768px){.soul-video-controls[data-v-b43f3f4a]{bottom:24px;left:20px;right:auto;justify-content:flex-start}.soul-hero:has(.music-wave) .soul-hero-content[data-v-b43f3f4a]{bottom:200px}}.stock-subscription[data-v-6fe67607]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);min-width:0}.stock-subscription .stock-subscription-action[data-v-6fe67607]{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;line-height:1.6;text-align:left;cursor:pointer;overflow-wrap:anywhere}.stock-subscription .stock-subscription-action[data-v-6fe67607]:hover{color:var(--lime)}.stock-subscription-action[data-v-6fe67607]:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.stock-subscription-action[data-v-6fe67607]:disabled{opacity:.6;cursor:wait}.stock-subscription small[data-v-6fe67607]{font-size:12px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.order-aftersales[data-v-b77fe1d2]{border-top:1px solid var(--galaxy-line,#2c3e32);margin-top:24px;padding-top:20px}.aftersales-body[data-v-b77fe1d2]{display:flex;flex-direction:column;gap:14px;margin-top:20px;font-size:14px;line-height:1.8}.aftersales-body p[data-v-b77fe1d2]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--galaxy-muted,#a8b9ae)}.aftersales-body form[data-v-b77fe1d2]{display:grid;gap:16px}.aftersales-body textarea[data-v-b77fe1d2]{width:100%;font:inherit;color:var(--galaxy-ink,#edf5ed);background:var(--galaxy-surface,#0e1511);border:1px solid var(--galaxy-line,#324238);border-radius:8px;padding:14px;resize:vertical}.aftersales-body pre[data-v-b77fe1d2]{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--galaxy-line,#324238);padding:16px;background:var(--galaxy-surface,#0e1511)}.aftersales-body small[data-v-b77fe1d2]{overflow-wrap:anywhere;color:var(--galaxy-muted,#a8b9ae)}.recovery-panel[data-v-15ed9463]{width:100%;max-width:560px;padding:32px 36px 36px;border:1px solid var(--galaxy-line);border-radius:24px}.recovery-panel .back-link[data-v-15ed9463]{margin:0 0 20px}.recovery-panel h1[data-v-15ed9463]{font-size:clamp(28px,3vw,38px);line-height:1.3;letter-spacing:-.04em;margin:14px 0 12px}.recovery-panel>.muted[data-v-15ed9463]{font-size:14px;margin:0 0 20px}.recovery-panel .recovery-hint[data-v-15ed9463]{margin:0 0 20px;overflow-wrap:anywhere}.recovery-panel .auth-form[data-v-15ed9463]{margin-top:24px}.recovery-panel[data-v-15ed9463] .form-field input{font-size:14px}@media(max-width:600px){.recovery-panel[data-v-15ed9463]{padding:24px 22px;border-radius:20px}.recovery-panel .back-link[data-v-15ed9463]{margin-bottom:16px}.recovery-panel[data-v-15ed9463] .captcha-image{width:112px}.recovery-panel[data-v-15ed9463] .captcha-image img{width:110px}}:root{--lime:#caff28;--mint:#38f4b2;--ink:#090d0b;--surface:#141916;--surface-2:#1c231e;--text:#ecf0e9;--muted:#a3afa6;--line:#2b332d;--ease:cubic-bezier(.22,1,.36,1);--home-title-size:clamp(60px,4.8vw,76px);--home-title-leading:1.13;--home-scene-height:1070px;--shop-title-size:57px;--page-title-size:51px;--page-title-top:171px;--page-title-bottom:52px;--page-title-space:21px;--page-kicker-size:10px;--page-summary-size:13px;--page-summary-space:20px;--member-title-size:clamp(32px,4vw,56px);--settings-title-size:43px;--settings-title-space:19px;--settings-heading-bottom:38px;--settings-kicker-size:9px;--settings-summary-size:12px;--settings-summary-space:15px;--inbox-title-size:42px;--inbox-title-tracking:-2px;--commerce-title-size:clamp(30px,4.3vw,56px);--commerce-title-tracking:-1.8px;--commerce-kicker-size:11px;--commerce-kicker-tracking:2.3px;--commerce-summary-size:14px;--commerce-heading-bottom:42px;--selection-title-size:clamp(30px,4vw,46px);--product-title-size:42px;--button-height:56px;--button-font-size:15px;--button-padding:28px;--button-gap:24px;--account-entry-width:132px;--content-state-height:360px}@media(min-width:1600px){:root{--home-scene-height:1150px}}@media(max-width:1100px){:root{--shop-title-size:48px}}@media(max-width:800px){:root{--home-title-size:58px;--home-scene-height:1015px;--shop-title-size:43px;--page-title-size:44px;--page-title-top:149px}}@media(max-width:768px){:root{--inbox-title-size:34px;--inbox-title-tracking:-1px;--account-entry-width:44px}}@media(max-width:720px){:root{--commerce-title-tracking:-1px;--commerce-kicker-size:9px;--commerce-kicker-tracking:1.7px;--commerce-summary-size:12px;--commerce-heading-bottom:28px}}@media(max-width:600px){:root{--home-title-size:48px;--home-title-leading:1.14;--home-scene-height:910px;--shop-title-size:31px;--page-title-size:33px;--page-title-top:138px;--page-title-bottom:33px;--page-title-space:19px;--page-kicker-size:8px;--page-summary-size:11px;--page-summary-space:16px;--settings-title-size:31px;--settings-title-space:16px;--settings-heading-bottom:27px;--settings-kicker-size:8px;--settings-summary-size:11px;--settings-summary-space:13px;--product-title-size:38px}}:root{font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif;color:var(--text);background:var(--ink);font-synthesis:none;color-scheme:var(--galaxy-color-scheme,dark)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:320px}body,button,input,select,textarea{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font-size:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button:active:not(:disabled),.button:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:5px}button{border:0}svg{flex-shrink:0;vertical-align:middle}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p{margin:0}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}h1,h2{font-weight:700;letter-spacing:-.055em}::selection{color:var(--ink);background:var(--lime)}.container{max-width:1240px;width:calc(100% - 112px);margin-inline:auto}.eyebrow{display:block;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);min-height:var(--button-height);padding:0 var(--button-padding);border-radius:100px;font-size:var(--button-font-size);font-weight:600;transition:background .2s var(--ease),transform .2s var(--ease)}.button-dark{background:var(--galaxy-surface,#11180f);color:var(--lime)}.button-dark:hover{background:var(--galaxy-raised,#25311d);transform:translateY(-2px)}.button-lime{background:var(--lime);color:var(--galaxy-ink,#162008)}.button-lime:hover:not(:disabled){background:var(--galaxy-raised,#ddff7c);transform:translateY(-2px)}.full-width{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;background:transparent;border-radius:8px;padding:5px;transition:background .2s var(--ease)}.icon-button:hover{background:color-mix(in srgb,var(--galaxy-raised,#ffffff) 7.06%,transparent)}.text-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:500;min-height:44px;transition:color .2s var(--ease)}.text-link:hover{color:var(--lime)}.wordmark{display:inline-flex;align-items:baseline;font-family:Barlow Condensed,Bahnschrift,sans-serif;font-size:42px;font-weight:800;letter-spacing:-2.5px;line-height:1}.logo-dot{width:7px;height:7px;margin-left:3px;background:var(--lime);border-radius:2px}.site-header{position:absolute;inset:0 0 auto;z-index:10;height:104px;border-bottom:1px solid color-mix(in srgb,var(--galaxy-control,#ffffff) 3.53%,transparent)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1240px;width:calc(100% - 112px);height:100%;margin:auto}.desktop-nav{display:flex;gap:34px;margin-left:110px;font-size:13px;font-weight:500}.desktop-nav a{position:relative;padding:10px 0;opacity:.7;transition:opacity .2s var(--ease)}.desktop-nav a:hover,.desktop-nav a.selected{opacity:1}.desktop-nav a.selected:after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:var(--lime);bottom:0;left:calc(50% - 2px)}.nav-actions{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:600}.nav-order,.nav-shop{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 18px;height:42px;border-radius:24px;transition:background .2s var(--ease)}.nav-order{background:var(--galaxy-raised,#242d26)}.nav-shop{background:var(--lime);color:var(--galaxy-ink,#12190d)}.nav-shop:hover{background:var(--galaxy-raised,#ddff7c)}.nav-order:hover{background:var(--galaxy-raised,#344238)}.on-hero{color:var(--galaxy-ink,#102516);border:0}.on-hero .logo-dot{background:var(--galaxy-surface,#102516)}.on-hero .desktop-nav a.selected:after{background:var(--galaxy-surface,#102516)}.on-hero .nav-order{background:color-mix(in srgb,var(--galaxy-raised,#efffe1) 58.04%,transparent)}.on-hero .nav-shop{background:var(--galaxy-surface,#101b12);color:var(--galaxy-ink,#d7ff58)}.on-hero .nav-shop:hover{background:var(--galaxy-raised,#263723)}.on-hero .nav-order:hover{background:var(--galaxy-raised,#efffe1)}.mobile-menu{display:none}.mobile-nav{position:absolute;top:86px;left:20px;right:20px;padding:12px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 40px color-mix(in srgb,var(--galaxy-shadow,#000) 33.33%,transparent)}.mobile-nav a{display:block;padding:14px;border-radius:8px}.mobile-nav a:hover{background:var(--surface-2)}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 72% 55% at 49% 0%,#d3ff26 0%,#caff28 31%,#a6fc61 54%,#38eeb1 81%,transparent 100%),linear-gradient(180deg,#40edb0 0%,#20b58e 34%,#064638 58%,#09130e 76%,var(--ink) 94%)}.hero-copy{position:relative;padding-top:166px;text-align:center;z-index:2}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#213b1a;font-size:10px;letter-spacing:.2em}.live-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.hero h1{margin-top:25px;color:#142711}.hero-word{position:relative;display:inline-block}.hero-word svg{position:absolute;width:106%;height:16px;left:0;bottom:-9px;overflow:visible}.hero-word svg path{stroke:#162b12;stroke-width:4;fill:none;stroke-linecap:round}.hero-copy>p{margin-top:26px;color:#244b30;font-size:15px;line-height:1.9;letter-spacing:.015em}.hero-buttons{display:flex;justify-content:center;align-items:center;gap:27px;margin-top:30px}.hero-buttons .button{min-height:56px;padding:0 29px;font-size:14px}.hero-guide{display:flex;align-items:center;gap:8px;color:#173422;font-size:13px;font-weight:500;min-height:44px}.hero-guide:hover{color:#456a1b}.hero-assurance{display:flex;justify-content:center;gap:24px;margin-top:22px;color:#265039;font-size:10px}.hero-assurance>span{display:flex;align-items:center;gap:6px}.hero-showcase{position:relative;width:min(850px,calc(100% - 112px));margin:61px auto 0;min-height:352px;perspective:1800px}.showcase-window{position:relative;width:690px;max-width:90%;margin:auto;border-radius:17px;background:#131b16;border:1px solid #69847168;overflow:hidden;transform:rotate(-2deg);box-shadow:0 20px 55px #0004}.window-top{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-family:Bahnschrift,sans-serif;font-size:8px;letter-spacing:.14em;color:#99aaa0;background:#151d18}.window-dots{display:flex;gap:5px}.window-dots i{display:block;width:5px;height:5px;border-radius:50%;background:#516257}.window-dots i:first-child{background:#caff28}.showcase-art{height:307px;position:relative;overflow:hidden;background:#203d34}.showcase-art>img{height:100%;object-position:58% 38%;filter:saturate(.72)}.showcase-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08170eed,#091b1670 36%,#0c211415 67%),linear-gradient(0deg,#0d1d12ab,transparent 40%)}.art-copy{position:absolute;inset:47px auto auto 33px;z-index:1;color:#f2f4e8}.art-copy .eyebrow{color:#d4fbaa;font-size:9px;letter-spacing:.09em}.art-copy h2{font-size:47px;line-height:1.17;margin:15px 0;letter-spacing:-.055em}.art-copy>a{display:inline-flex;align-items:center;gap:14px;font-size:10px;color:#e0f5cf;border:1px solid #d8f5af4a;border-radius:100px;padding:10px 15px}.art-copy>a:hover{background:#1d3223}.art-bottom{position:absolute;inset:auto 20px 13px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.15em;color:#adbdaf;z-index:1;font-family:Bahnschrift,sans-serif}.floating-label{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;border:1px solid #53635b6b;border-radius:100px;background:#1c2920e6;padding:13px 18px;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:10px;letter-spacing:.07em;color:#d8e8ce;box-shadow:0 8px 32px #0002}.label-left{left:-36px;top:101px;transform:rotate(-7deg)}.label-right{right:19px;bottom:-10px;font-size:12px;letter-spacing:0;transform:rotate(4deg)}.label-right svg{color:var(--lime)}.status-dot{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;flex-shrink:0}.delivery-panel{position:absolute;right:-47px;top:107px;width:263px;background:#151c17f5;border:1px solid #66746468;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:19px;border-radius:20px;box-shadow:0 15px 50px #0005;transform:rotate(3deg);z-index:3}.delivery-panel-title{display:flex;align-items:center;justify-content:space-between;color:#ecf1e3;font-size:11px;font-weight:500}.delivery-panel-title>span:first-child{display:flex;align-items:center;gap:7px}.pill-mini{padding:4px 7px;font-size:6px;letter-spacing:.1em;color:#b3c4af;background:#263126;border-radius:10px}.delivery-product{display:flex;align-items:center;gap:10px;margin:19px 0 14px}.small-n{display:grid;place-items:center;width:33px;height:35px;border-radius:8px;background:var(--lime);color:#1a2910;font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:800}.delivery-product>div{flex:1}.delivery-product strong{display:block;font-size:12px;font-family:Bahnschrift,sans-serif;letter-spacing:.03em}.delivery-product small{display:block;color:#a4b09e;font-size:8px;margin-top:4px}.delivery-product>svg{color:var(--lime)}.demo-key{display:flex;align-items:center;justify-content:space-between;border-radius:8px;background:#0c120e;border:1px solid #2a372c;padding:5px 7px 5px 12px;font-family:monospace;font-size:10px;color:#cad6c2}.delivery-panel>p{display:flex;align-items:center;gap:7px;font-size:8px;color:#adb8a8;margin-top:13px;white-space:nowrap}.scroll-cue{position:absolute;bottom:27px;left:50%;transform:translate(-50%);background:none;color:#9ead9f;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;letter-spacing:.05em;min-height:44px}.scroll-cue:hover{color:var(--lime)}.scroll-cue:active{transform:translate(-50%)}.featured-section{padding-top:47px;padding-bottom:82px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-heading .eyebrow{color:#9cab94;font-size:9px}.section-heading h2{font-size:40px;margin-top:13px}.section-heading p{font-size:12px;color:var(--muted);margin-top:11px;line-height:1.8}.section-heading .text-link{font-size:12px;margin-bottom:1px}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{display:block;min-width:0}.product-art{position:relative;overflow:hidden;height:226px;border-radius:18px;background:var(--galaxy-media-shade,#1d2821)}.product-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--galaxy-media-shade,#0a1514) 85.49%,transparent),transparent 69%),linear-gradient(90deg,color-mix(in srgb,var(--galaxy-media-shade,#082216) 14.12%,transparent),transparent)}.product-art>img{height:100%;transition:transform .55s var(--ease);filter:saturate(.72);object-position:60% 45%}.product-card:hover .product-art>img{transform:scale(1.055)}.art-badge{position:absolute;top:15px;left:15px;z-index:1;font-size:9px;font-weight:500;letter-spacing:.02em;border:1px solid color-mix(in srgb,var(--galaxy-control,#e3f9dc) 18.82%,transparent);color:var(--galaxy-ink,#effbdd);background:color-mix(in srgb,var(--galaxy-surface,#132016) 50.2%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 11px;border-radius:20px}.product-card:first-child .art-badge{background:var(--lime);border:0;color:var(--galaxy-ink,#233019)}.art-monogram{position:absolute;bottom:20px;left:20px;z-index:1;font-family:Barlow Condensed,Bahnschrift,sans-serif;font-size:37px;line-height:1;font-weight:700;letter-spacing:-.01em;color:var(--galaxy-media-ink,#f6ffe9)}.art-monogram small{display:block;font-family:Bahnschrift,sans-serif;font-size:7px;letter-spacing:.18em;color:var(--galaxy-media-ink,#c5d3ba);margin-top:7px;font-weight:400}.card-arrow{position:absolute;z-index:1;bottom:18px;right:18px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--galaxy-raised,#e9f2e8) 10.2%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--galaxy-ink,#fff);transition:background .2s var(--ease),color .2s var(--ease)}.product-card:hover .card-arrow{background:var(--lime);color:var(--ink)}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.product-meta h3{font-family:Bahnschrift,Segoe UI,sans-serif;font-size:17px;letter-spacing:.02em;font-weight:600}.product-meta p{font-size:10px;color:var(--galaxy-muted,#a8b5a8);margin-top:7px}.product-price{font-family:Bahnschrift,sans-serif;font-size:26px;white-space:nowrap;color:var(--galaxy-ink,#d6e9c4)}.product-price small{font-size:13px;margin-right:3px}.product-price em{font-family:Noto Sans SC,sans-serif;font-style:normal;font-size:9px;color:var(--muted);margin-left:5px}.product-tags{display:flex;align-items:center;gap:13px;margin-top:17px;color:var(--galaxy-muted,#b0bcb0);font-size:9px}.product-tags span{display:flex;align-items:center;gap:5px}.product-tags .demo-tag{margin-left:auto;color:var(--galaxy-muted,#8f9c8e);border:1px solid var(--galaxy-line,#2b392b);padding:3px 6px;border-radius:4px;font-size:8px}.catalog-note{color:var(--galaxy-muted,#8a998b);font-size:9px;margin-top:26px}.how-section{display:grid;grid-template-columns:1fr 1.25fr;gap:65px;border-block:1px solid var(--line);padding-block:75px}.how-intro .eyebrow{color:#9cab94;font-size:9px}.how-intro h2{font-size:48px;line-height:1.22;margin-top:19px}.how-intro h2>span{color:#879882}.how-intro .text-link{margin-top:23px;font-size:12px}.steps{display:flex;flex-direction:column}.step{display:flex;align-items:center;gap:23px;padding-block:22px;border-bottom:1px solid var(--line)}.step:first-child{padding-top:0}.step:last-child{border:0;padding-bottom:0}.step-num{font-family:Bahnschrift,sans-serif;font-size:13px;color:var(--lime);align-self:flex-start;line-height:1.7}.step>div{flex:1}.step h3{font-size:17px;letter-spacing:-.02em;font-weight:500}.step p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:10px}.step>svg{color:#afc59d}.faq-section{padding-block:82px}.faq-section .section-heading{margin-bottom:25px}.faq-list{border-top:1px solid var(--line)}.faq-row{border-bottom:1px solid var(--line)}.faq-row>button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;text-align:left;background:none;padding:24px 0;font-size:15px;font-weight:500}.faq-row>button:hover{color:var(--lime)}.faq-row>button svg{color:var(--galaxy-muted,#b8c8ad)}.faq-row>p{max-width:760px;padding:0 50px 26px 0;color:var(--galaxy-muted,#a6b4a7);font-size:12px;line-height:2}.closing-banner{background:var(--lime);color:#1c2b0d;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:49px 57px;margin-bottom:75px}.closing-banner .eyebrow{font-size:9px;color:#3a501d}.closing-banner h2{font-size:43px;line-height:1.25;margin-top:19px}.closing-banner .button{font-size:13px;min-height:54px}.site-footer{border-top:1px solid var(--line);padding-block:44px 23px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-top .wordmark{font-size:37px}.footer-top p{font-size:10px;color:var(--muted);margin-top:13px}.footer-links{display:flex;gap:24px;font-size:10px;color:var(--galaxy-muted,#bcc7b8)}.footer-links a{padding:12px 0}.footer-links a:hover{color:var(--lime)}.footer-cta{display:flex;align-items:center;gap:15px;font-size:12px;min-height:44px}.footer-cta:hover{color:var(--lime)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--galaxy-line,#252e25);margin-top:40px;padding-top:20px;font-size:8px;color:var(--galaxy-muted,#91a08e)}.shop-hero{position:relative;padding:198px 0 77px;overflow:hidden}.shop-art-strip{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;opacity:.32;transform:rotate(-5deg) scale(1.2)}.shop-art-strip img{height:470px;width:100%;object-position:60% 30%;border-radius:24px}.shop-hero:after{position:absolute;content:"";inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--galaxy-page,#090d0b) 50.2%,transparent) 0%,color-mix(in srgb,var(--galaxy-page,#090d0b) 43.14%,transparent) 30%,var(--ink) 95%)}.shop-hero-copy{position:relative;z-index:1;text-align:center}.shop-hero-copy .eyebrow{color:var(--lime);font-size:10px}.shop-hero h1{margin-top:21px}.shop-hero p{font-size:14px;color:var(--galaxy-muted,#c2cfbf);margin-top:19px}.shop-demo{display:block;color:var(--galaxy-muted,#9cae98);font-size:10px;margin-top:16px}.shop-catalog{padding-bottom:85px}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.search-field{display:flex;align-items:center;gap:12px;border:1px solid var(--galaxy-line,#303a30);background:var(--galaxy-surface,#171e18);padding:0 18px;border-radius:50px;width:360px;height:51px;color:var(--galaxy-muted,#a7b39f)}.search-field input{width:100%;min-width:0;outline:none;border:0;background:none;font-size:13px;color:var(--text);height:100%;padding:0}.search-field:focus-within{border-color:var(--lime)}.search-field input:focus-visible{outline:none}.sort-select{display:flex;align-items:center;gap:10px;font-size:12px;background:var(--galaxy-surface,#1a221b);padding:0 16px;border-radius:50px;height:46px;color:var(--galaxy-ink,#c8d6c2)}.sort-select select{background:transparent;border:0;color:inherit;max-width:160px;font-size:12px;cursor:pointer;padding:8px 0}.sort-select option{background:var(--surface)}.category-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 31px;border-bottom:1px solid var(--line);padding-bottom:21px}.category-tabs{display:flex;gap:7px;flex-wrap:wrap}.category-tabs button{font-size:12px;border-radius:30px;padding:12px 21px;background:transparent;color:var(--galaxy-muted,#a5b5a2);transition:background .2s var(--ease)}.category-tabs button:hover{background:var(--galaxy-surface,#1c291d)}.category-tabs button.active{background:var(--lime);color:var(--galaxy-ink,#223111);font-weight:500}.category-bar>span{font-size:10px;color:var(--muted);white-space:nowrap}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 24px}.shop-grid .product-art{height:244px}.store-footnote{display:flex;justify-content:center;gap:55px;border-top:1px solid var(--line);padding-top:40px;margin-top:64px;color:var(--galaxy-muted,#a2b29a);font-size:11px}.store-footnote>span{display:flex;align-items:center;gap:10px}.store-footnote svg{color:var(--lime);width:18px}.notice{font-size:11px;color:var(--galaxy-muted,#b4c4aa);background:var(--galaxy-surface,#172117);padding:14px 16px;border:1px solid var(--galaxy-line,#32432b);border-radius:10px;line-height:1.9;margin:18px 0}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;min-height:340px;text-align:center}.empty-state>svg{color:var(--lime)}.empty-state h2{font-size:23px;letter-spacing:-.03em}.empty-state p{font-size:13px;color:var(--muted)}.empty-state .button{margin-top:5px}.product-page{padding-top:144px;padding-bottom:85px;min-height:80vh}.back-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--galaxy-muted,#a7b9a0);min-height:44px;margin-bottom:22px}.back-link:hover{color:var(--lime)}.product-detail-grid{display:grid;grid-template-columns:1.13fr 1fr;gap:63px;align-items:start}.detail-art{position:relative;border-radius:24px;overflow:hidden;height:405px}.detail-art img{height:100%;object-position:63% 45%;filter:saturate(.72)}.detail-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--galaxy-media-shade,#0b1913) 87.84%,transparent) 0%,transparent 67%)}.detail-art-brand{position:absolute;bottom:36px;left:32px;z-index:1;font-family:Barlow Condensed,sans-serif;font-size:65px;line-height:1;letter-spacing:-.02em;font-weight:700}.detail-art-brand small{display:block;font-family:Bahnschrift,sans-serif;font-size:10px;letter-spacing:.12em;margin-top:13px;font-weight:400}.feature-row{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:11px;color:var(--galaxy-muted,#bccdaf)}.feature-row>span{display:flex;align-items:center;gap:6px}.feature-row svg{color:var(--lime)}.detail-about{margin-top:42px;padding-top:30px;border-top:1px solid var(--line)}.detail-about .eyebrow{font-size:9px;color:var(--galaxy-muted,#b4c49f)}.detail-about h2{font-size:25px;letter-spacing:-.04em;margin-top:15px}.detail-about>p:not(.notice){font-size:12px;line-height:2;color:var(--galaxy-muted,#adbcaa);margin-top:18px}.product-demo{margin-top:34px;min-width:0}.product-demo-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.product-demo-heading .eyebrow{font-size:9px;color:var(--galaxy-muted,#b4c49f)}.product-demo-heading h2{margin:0;font-size:15px;font-weight:600}.product-demo-video{display:block;width:100%;aspect-ratio:16/9;max-height:440px;object-fit:contain;background:#07110e;border:1px solid var(--line);border-radius:12px}.purchase-panel{padding:31px;background:var(--galaxy-surface,#131b15);border:1px solid var(--galaxy-line,#2a362b);border-radius:23px}.purchase-panel>.eyebrow{color:var(--galaxy-brand,#abc391);font-size:9px}.purchase-panel h1{font-family:Barlow Condensed,Bahnschrift,sans-serif;margin-top:11px}.detail-subtitle{color:var(--galaxy-muted,#aabb9e);font-size:12px;margin-top:10px}.detail-divider{height:1px;background:var(--line);margin:26px 0}.field-label{display:block;font-size:12px;font-weight:500;margin-bottom:12px}.plan-options{display:flex;flex-direction:column;gap:9px}.plan-options>button{display:flex;align-items:center;gap:15px;text-align:left;padding:14px 15px;background:var(--galaxy-surface,#19221a);border:1px solid var(--galaxy-line,#364132);border-radius:11px;transition:border .2s var(--ease),background .2s var(--ease)}.plan-options>button:hover{border-color:var(--galaxy-control,#99b175)}.plan-options>button.chosen{border-color:var(--lime);background:var(--galaxy-raised,#222f1d)}.plan-options>button>span:first-child{flex:1;font-size:12px}.plan-options small{font-family:Bahnschrift,sans-serif;font-size:9px;color:var(--galaxy-brand,#9db38f);display:block;margin-top:4px}.plan-options strong{font-family:Bahnschrift,sans-serif;font-size:18px;font-weight:500}.plan-check{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--galaxy-line,#617056);border-radius:50%}.chosen .plan-check{background:var(--lime);color:var(--galaxy-ink,#1c2b0e);border-color:var(--lime)}.quantity-row{display:flex;align-items:center;justify-content:space-between;margin:20px 0;font-size:12px}.quantity-control{display:flex;align-items:center;gap:0;border:1px solid var(--galaxy-line,#34452f);border-radius:8px;overflow:hidden}.quantity-control button{display:grid;place-items:center;width:34px;height:34px;background:var(--galaxy-surface,#202c1d)}.quantity-control button:hover{background:var(--galaxy-raised,#30412a)}.quantity-control>span{min-width:35px;text-align:center;font-family:Bahnschrift,sans-serif}.form-field{display:block;margin:16px 0}.form-field>span{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:10px}.form-field>span small{font-size:9px;color:var(--galaxy-muted,#9fac96)}.form-field input,.form-field select,.form-field textarea{display:block;width:100%;background:var(--galaxy-surface,#0c130e);color:var(--text);border:1px solid var(--galaxy-line,#34442f);border-radius:9px;padding:12px 14px;min-height:44px;font-size:12px;transition:border .2s var(--ease);resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--lime);outline:0}.form-field input::placeholder{color:var(--galaxy-muted,#8b9b84)}.checkbox-label{display:flex;align-items:flex-start;gap:9px;font-size:10px;color:var(--galaxy-muted,#a4b399);line-height:1.8;cursor:pointer;margin-top:17px;min-height:27px}.checkbox-label input{accent-color:var(--lime);margin:2px 0 0;width:15px;height:15px;flex-shrink:0}.checkout-total{display:flex;align-items:center;justify-content:space-between;margin:13px 0 12px;padding-top:13px;border-top:1px solid var(--line)}.checkout-total>span{font-size:12px}.checkout-total>span>small{display:block;font-size:9px;color:var(--galaxy-muted,#a3b390);margin-top:6px}.checkout-total>strong{font-size:31px;font-family:Bahnschrift,sans-serif;font-weight:500}.checkout-total>strong>small{font-size:17px;margin-right:4px}.purchase-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:var(--galaxy-muted,#b1bdab);line-height:1.9;text-align:center;margin-top:15px}.error-message{font-size:12px;line-height:1.8;padding:12px 15px;border-radius:8px;border:1px solid var(--galaxy-danger,#94694b);color:var(--galaxy-ink,#ffcb9e);background:var(--galaxy-danger-bg,#32251a);margin:15px 0}.success-message{font-size:12px;line-height:1.8;padding:12px 15px;color:var(--lime)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-title .eyebrow{color:var(--galaxy-ink,#c3dc9d)}.page-title p{color:var(--galaxy-muted,#aabc9d)}.orders-page{min-height:80vh;padding-bottom:95px}.orders-layout{display:grid;grid-template-columns:.9fr 1.25fr;gap:50px;max-width:1020px;margin:auto;align-items:start}.lookup-panel{background:var(--galaxy-surface,#141d16);border:1px solid var(--galaxy-line,#33402d);padding:30px;border-radius:22px}.panel-heading{display:flex;align-items:center;gap:10px;margin-bottom:24px}.panel-heading>svg{color:var(--lime)}.panel-heading h2{font-size:20px;letter-spacing:-.02em}.lookup-panel .button{margin-top:6px;font-size:13px}.order-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;text-align:center;padding:10px}.key-orbit{width:91px;height:91px;display:grid;place-items:center;border-radius:50%;background:var(--galaxy-surface,#1a2619);border:1px solid var(--galaxy-line,#3f5030);color:var(--galaxy-brand,#b7d49a);margin-bottom:23px;box-shadow:0 0 0 14px color-mix(in srgb,var(--galaxy-shadow,#142012) 37.65%,transparent)}.order-empty h2{font-size:22px;letter-spacing:-.04em}.order-empty p{font-size:12px;line-height:2;color:var(--galaxy-muted,#aaba9e);margin-top:16px}.order-empty .text-link{margin-top:18px;font-size:12px}.order-result{padding:8px 0}.order-status{display:flex;align-items:center;gap:17px}.status-icon{display:grid;place-items:center;border-radius:50%;width:51px;height:51px;color:var(--lime);background:var(--galaxy-raised,#23351b);flex-shrink:0}.order-status h2{font-size:24px;letter-spacing:-.04em}.order-status p{font-size:11px;color:var(--galaxy-muted,#aebd9e);line-height:1.9;margin-top:8px}.order-summary{margin:29px 0;padding-block:17px;border-block:1px solid var(--line)}.order-summary>div{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;padding:11px 0}.order-summary dt{color:var(--galaxy-muted,#a3b597);white-space:nowrap}.order-summary dd{margin:0;text-align:right}.order-id{display:flex;align-items:center;gap:6px;font-family:monospace;font-size:11px;word-break:break-all}.delivered-keys>.eyebrow{color:var(--galaxy-ink,#c6e0a7);font-size:9px;margin-bottom:14px}.key-line{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--galaxy-line,#526739);border-radius:10px;padding:12px 14px;margin-bottom:10px;background:var(--galaxy-surface,#182411);color:var(--galaxy-ink,#d9efbd)}.key-line code{font-size:12px;word-break:break-all;-webkit-user-select:all;user-select:all}.delivered-keys p{font-size:10px;color:var(--galaxy-muted,#a8b99c);margin-top:13px}.payment-box .notice{font-size:11px}.payment-box .button{font-size:13px}.guide-page{padding-bottom:84px;max-width:1000px}.guide-steps{border-top:1px solid var(--line)}.guide-steps article{display:flex;align-items:flex-start;gap:28px;padding:34px 0;border-bottom:1px solid var(--line)}.guide-steps .step-num{font-size:15px;margin-top:5px;min-width:24px}.guide-steps article>div{flex:1}.guide-steps h2{font-size:24px;letter-spacing:-.04em}.guide-steps p{font-size:13px;line-height:2;color:var(--galaxy-muted,#aaba9e);margin-top:13px;max-width:640px}.guide-steps .text-link{font-size:12px;color:var(--galaxy-ink,#d3e8b8);margin-top:13px}.guide-steps article>svg{color:var(--galaxy-brand,#a3bd86);margin-left:20px;margin-top:10px}.guide-faq{padding-top:63px}.guide-faq>.eyebrow{color:var(--galaxy-brand,#bbd497);font-size:9px}.guide-faq>h2{font-size:33px;margin-top:14px;margin-bottom:25px}@media(min-width:1600px){.hero-copy{padding-top:186px}.hero-copy>p{font-size:17px}.hero-showcase{margin-top:69px;width:970px}.showcase-window{width:775px}.showcase-art{height:345px}.hero-showcase{min-height:390px}.delivery-panel{top:129px;right:-30px}.label-left{left:4px}.label-right{bottom:-2px}.hero-buttons{margin-top:35px}.hero-assurance{margin-top:25px}.hero{background:radial-gradient(ellipse 72% 55% at 49% 0%,var(--galaxy-raised,#d3ff26) 0%,var(--galaxy-raised,#caff28) 31%,var(--galaxy-raised,#a6fc61) 54%,var(--galaxy-raised,#38eeb1) 81%,transparent 100%),linear-gradient(180deg,var(--galaxy-raised,#40edb0) 0%,var(--galaxy-raised,#20b58e) 34%,var(--galaxy-raised,#064638) 58%,var(--galaxy-page,#09130e) 76%,var(--ink) 94%)}}@media(max-width:1100px){.container,.nav-inner{width:calc(100% - 64px)}.desktop-nav{margin-left:20px;gap:25px}.hero-showcase{width:calc(100% - 170px);max-width:780px}.delivery-panel{right:-40px;width:240px;padding:16px}.label-left{left:-40px}.product-art{height:195px}.shop-grid .product-art{height:207px}.how-section{gap:40px;grid-template-columns:.9fr 1.3fr}.footer-links{gap:16px}.footer-cta{font-size:11px}.product-detail-grid{gap:30px}.purchase-panel{padding:25px}.detail-art{height:355px}.feature-row{gap:12px;font-size:10px}.orders-layout{gap:30px}}@media(max-width:800px){.container,.nav-inner{width:calc(100% - 48px)}.site-header{height:90px}.wordmark{font-size:38px}.desktop-nav{gap:21px;margin-left:0;font-size:12px}.nav-order{display:none}.nav-shop{font-size:11px;padding:0 15px;height:40px;gap:8px}.hero-copy{padding-top:151px}.hero-showcase{width:calc(100% - 96px);margin-top:69px}.showcase-window{max-width:95%}.showcase-art{height:284px}.delivery-panel{top:120px;right:-15px;width:223px;padding:15px}.label-left{left:-24px;font-size:8px;padding:13px}.label-right{bottom:-1px;right:-10px}.art-copy{left:25px}.art-copy h2{font-size:40px}.featured-grid{gap:16px}.product-art{height:172px}.art-monogram{font-size:31px;left:15px;bottom:16px}.art-badge{left:12px;top:12px;font-size:8px;padding:5px 8px}.card-arrow{width:30px;height:30px;right:12px;bottom:15px}.product-meta h3{font-size:15px}.product-price{font-size:23px}.product-meta p{font-size:9px}.product-tags{gap:9px;font-size:8px;flex-wrap:wrap}.product-tags .demo-tag{margin-left:0}.section-heading h2{font-size:34px}.section-heading p{font-size:11px}.how-section{gap:32px;grid-template-columns:.85fr 1.3fr;padding-block:55px}.how-intro h2{font-size:39px}.step{gap:16px}.step h3{font-size:15px}.step p{font-size:10px}.step>svg{width:21px}.closing-banner{padding:38px}.closing-banner h2{font-size:36px}.footer-top{align-items:flex-start;flex-wrap:wrap}.footer-cta{margin-left:auto}.footer-links{gap:20px}.footer-bottom{font-size:8px;flex-wrap:wrap;gap:12px}.shop-grid{grid-template-columns:repeat(2,1fr);gap:32px 22px}.shop-grid .product-art{height:230px}.shop-grid .product-meta h3{font-size:17px}.shop-grid .product-tags .demo-tag{margin-left:auto}.product-detail-grid{grid-template-columns:1fr;gap:32px;max-width:620px;margin:auto}.product-page>.back-link{margin-left:calc((100% - min(100%,620px))/2)}.product-detail-visual{display:contents}.detail-art{height:370px}.feature-row{margin-top:-10px;font-size:12px}.detail-about{order:4;margin-top:5px}.purchase-panel{padding:30px}.product-page{padding-top:116px}.orders-layout{grid-template-columns:1fr;max-width:540px;gap:30px}.order-empty{min-height:290px}.shop-hero{padding-top:178px;padding-bottom:64px}.category-tabs button{padding:11px 16px}}@media(max-width:600px){.container,.nav-inner{width:calc(100% - 40px)}.nav-inner{gap:15px}.site-header{height:82px}.wordmark{font-size:35px}.desktop-nav{display:none}.mobile-menu{display:flex}.nav-shop{height:36px;font-size:10px;gap:7px;padding:0 13px}.nav-shop svg{width:14px}.nav-actions{gap:7px}.hero-copy{padding-top:135px}.hero-eyebrow{font-size:8px;letter-spacing:.15em}.hero h1{margin-top:24px}.hero-word svg{height:12px;bottom:-7px}.hero-word svg path{stroke-width:3px}.hero-copy>p{font-size:12px;line-height:1.95;margin-top:28px;letter-spacing:0}.hero-buttons{gap:16px;margin-top:25px;flex-direction:column}.hero-buttons .button{min-height:51px;padding:0 26px;font-size:13px}.hero-guide{font-size:11px;min-height:30px}.hero-assurance{gap:13px;margin-top:21px;font-size:8px}.hero-assurance svg{width:12px;height:12px}.hero{background:radial-gradient(ellipse 110% 62% at 49% 0%,var(--galaxy-raised,#d3ff26) 0%,var(--galaxy-raised,#caff28) 31%,var(--galaxy-raised,#a6fc61) 54%,var(--galaxy-raised,#38eeb1) 81%,transparent 100%),linear-gradient(180deg,var(--galaxy-raised,#40edb0) 0%,var(--galaxy-raised,#20b58e) 36%,var(--galaxy-raised,#064638) 61%,var(--galaxy-page,#09130e) 79%,var(--ink) 97%)}.hero-showcase{width:calc(100% - 38px);margin-top:53px;min-height:270px}.showcase-window{max-width:94%;margin-left:0;border-radius:13px;transform:rotate(-3deg)}.window-top{height:28px;font-size:6px;padding:0 10px}.showcase-art{height:208px}.showcase-art>img{object-position:62% 42%}.art-copy{inset:33px auto auto 20px}.art-copy .eyebrow{font-size:7px}.art-copy h2{font-size:31px;margin-top:11px;margin-bottom:12px}.art-copy>a{font-size:8px;padding:7px 10px;gap:6px}.art-copy>a svg{width:12px}.art-bottom{font-size:6px;left:15px;right:14px;bottom:10px}.delivery-panel{width:188px;right:-1px;top:135px;padding:12px;border-radius:14px;transform:rotate(3deg)}.delivery-panel-title{font-size:9px}.delivery-panel-title>span:first-child{gap:5px}.delivery-panel-title svg{width:14px}.pill-mini{font-size:5px;padding:3px 5px}.delivery-product{gap:8px;margin:13px 0 9px}.small-n{width:27px;height:28px;font-size:21px;border-radius:6px}.delivery-product strong{font-size:10px}.delivery-product small{font-size:6px;margin-top:3px}.delivery-product>svg{width:14px}.demo-key{font-size:8px;padding:3px 5px 3px 8px}.demo-key .icon-button{min-width:25px;min-height:25px;padding:3px}.demo-key .icon-button svg{width:12px}.delivery-panel>p{font-size:6px;margin-top:9px;gap:5px}.delivery-panel .status-dot{width:4px;height:4px}.label-left{left:-5px;top:101px;padding:10px 12px;font-size:6px;gap:6px;transform:rotate(-8deg)}.label-left .status-dot{width:4px;height:4px}.label-right{right:auto;left:24px;bottom:-35px;padding:10px 14px;font-size:9px;transform:rotate(-3deg)}.label-right svg{width:13px}.scroll-cue{bottom:23px;font-size:8px;gap:6px}.featured-section{padding-top:34px;padding-bottom:48px}.section-heading{align-items:flex-start;gap:10px;margin-bottom:24px;position:relative}.section-heading .eyebrow{font-size:7px;letter-spacing:.12em}.section-heading h2{font-size:29px;margin-top:12px}.section-heading p{font-size:10px;margin-top:10px;max-width:240px;line-height:1.9}.section-heading .text-link{font-size:10px;gap:4px;white-space:nowrap;margin-top:22px}.section-heading .text-link svg{width:15px}.featured-grid{grid-template-columns:1fr;gap:30px}.product-art{height:220px;border-radius:16px}.product-meta{margin-top:15px}.product-meta h3{font-size:18px}.product-meta p{font-size:11px}.product-price{font-size:29px}.product-price small{font-size:15px}.product-tags{font-size:10px;gap:16px;margin-top:13px}.product-tags .demo-tag{margin-left:auto;font-size:8px}.art-monogram{font-size:42px;left:20px;bottom:20px}.art-monogram small{font-size:7px}.art-badge{font-size:9px;padding:6px 10px;left:14px;top:14px}.card-arrow{height:36px;width:36px;bottom:19px;right:18px}.catalog-note{font-size:8px;line-height:1.8;margin-top:25px}.how-section{grid-template-columns:1fr;padding-block:43px;gap:30px}.how-intro .eyebrow{font-size:7px}.how-intro h2{font-size:37px;margin-top:14px}.how-intro .text-link{margin-top:17px;font-size:11px}.step{gap:18px;padding-block:22px}.step h3{font-size:16px}.step p{font-size:10px;margin-top:8px;max-width:250px}.step>svg{width:21px}.faq-section{padding-block:49px}.faq-section .section-heading h2{font-size:27px}.faq-row>button{font-size:12px;padding-block:20px;gap:18px}.faq-row>button svg{width:17px}.faq-row>p{font-size:10px;padding:0 12px 21px 0;line-height:2}.closing-banner{flex-direction:column;align-items:flex-start;gap:26px;padding:32px 27px;border-radius:18px;margin-bottom:47px}.closing-banner .eyebrow{font-size:7px;letter-spacing:.12em}.closing-banner h2{font-size:37px;margin-top:17px}.closing-banner .button{font-size:12px;min-height:49px;gap:17px;padding:0 22px}.site-footer{padding-block:34px 25px;padding-bottom:max(25px,env(safe-area-inset-bottom))}.footer-top{gap:28px;display:grid;grid-template-columns:1fr}.footer-top .wordmark{font-size:35px}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;font-size:10px}.footer-links a{padding:3px 0}.footer-cta{margin-left:0;font-size:11px;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;min-height:47px}.footer-bottom{margin-top:24px;flex-direction:column;gap:8px;font-size:8px}.shop-hero{padding-top:148px;padding-bottom:52px}.shop-hero h1{margin-top:20px}.shop-hero-copy .eyebrow{font-size:8px}.shop-hero p{font-size:11px;margin-top:17px}.shop-demo{font-size:8px;margin-top:12px}.shop-art-strip{gap:8px;grid-template-columns:repeat(3,1fr)}.shop-art-strip img{height:350px}.shop-art-strip img:last-child{display:none}.catalog-toolbar{align-items:stretch;gap:13px}.search-field{height:46px;width:auto;flex:1;padding:0 13px;gap:8px}.search-field input{font-size:11px}.search-field>svg{width:16px}.sort-select{height:46px;padding:0 9px;gap:5px}.sort-select>svg{display:none}.sort-select select{font-size:10px;width:90px}.category-bar{gap:10px;margin:23px 0;padding-bottom:19px;align-items:flex-end}.category-tabs{gap:3px;flex-wrap:nowrap}.category-tabs button{font-size:10px;padding:10px 11px;min-height:44px;white-space:nowrap}.category-bar>span{font-size:8px;display:none}.shop-grid{grid-template-columns:1fr;gap:32px}.shop-grid .product-art{height:230px}.store-footnote{gap:20px;padding-top:30px;margin-top:42px;font-size:9px}.store-footnote>span{gap:5px}.store-footnote svg{width:14px}.shop-catalog{padding-bottom:49px}.orders-page{padding-bottom:54px}.orders-layout{gap:27px}.lookup-panel{padding:25px;border-radius:18px}.panel-heading h2{font-size:19px}.order-empty h2{font-size:20px}.order-empty p{font-size:11px}.order-status h2{font-size:22px}.order-status p{font-size:10px}.order-status{gap:12px}.order-status .status-icon{width:44px;height:44px}.order-summary>div{font-size:10px;gap:8px}.order-id{font-size:9px}.order-result{padding-inline:1px}.key-line{padding:10px 11px;gap:7px}.key-line code{font-size:10px}.form-field>span{font-size:11px}.form-field input{font-size:11px;padding:12px;min-height:46px}.purchase-note{font-size:8px}.guide-page{padding-bottom:50px}.guide-steps article{padding:28px 0;gap:17px}.guide-steps .step-num{font-size:12px;margin-top:3px;min-width:19px}.guide-steps h2{font-size:19px}.guide-steps p{font-size:11px;margin-top:12px}.guide-steps article>svg{display:none}.guide-faq{padding-top:41px}.guide-faq>h2{font-size:28px}.product-page{padding-top:103px;padding-bottom:47px}.back-link{font-size:11px;margin-bottom:15px}.detail-art{height:268px;border-radius:18px}.detail-art-brand{font-size:49px;left:23px;bottom:26px}.detail-art-brand small{font-size:8px;margin-top:10px}.product-detail-grid{gap:27px}.feature-row{font-size:9px;gap:10px 15px;margin-top:-4px}.feature-row svg{width:13px}.purchase-panel{padding:25px 23px;border-radius:18px}.purchase-panel>.eyebrow{font-size:8px}.detail-about{padding-top:28px;margin-top:0}.detail-about h2{font-size:22px}.detail-about>p:not(.notice){font-size:11px}.detail-about .notice{font-size:10px}.quantity-control button{height:40px;width:40px}.plan-options>button{min-height:62px}.notice{font-size:10px}.empty-state{min-height:310px}.empty-state h2{font-size:21px}}.checkout-dialog{border:1px solid var(--galaxy-line,#435537);border-radius:23px;padding:0;max-width:480px;width:calc(100% - 36px);background:var(--galaxy-surface,#141d16);color:var(--text);box-shadow:0 35px 140px color-mix(in srgb,var(--galaxy-shadow,#000) 60%,transparent);max-height:calc(100dvh - 40px);overflow:auto}.checkout-dialog::backdrop{background:color-mix(in srgb,var(--galaxy-page,#07100a) 85.49%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.checkout-dialog-inner{position:relative;padding:38px 32px 29px}.dialog-close{position:absolute;right:16px;top:15px}.checkout-dialog .eyebrow{font-size:9px;color:var(--galaxy-ink,#c0dba1)}.checkout-dialog h2{font-size:33px;letter-spacing:-.045em;margin-top:18px}.dialog-subtitle{color:var(--galaxy-muted,#afbf9f);font-size:11px;line-height:1.9;margin-top:13px}.preview-order-line{display:flex;align-items:center;gap:14px;padding:23px 0;margin:10px 0 23px;border-bottom:1px solid var(--line)}.preview-order-line img{width:61px;height:52px;border-radius:8px;object-position:60% 40%}.preview-order-line>div{flex:1}.preview-order-line strong{display:block;font-family:Bahnschrift,sans-serif;font-size:15px}.preview-order-line>div>span{display:block;font-size:10px;margin-top:8px;color:var(--galaxy-muted,#a6b896)}.preview-total{font-family:Bahnschrift,sans-serif;font-size:26px}.preview-total small{font-size:15px}.payment-methods{display:flex;gap:10px;margin-top:13px}.payment-methods>button{display:flex;align-items:center;gap:10px;flex:1;text-align:left;padding:14px 11px;border:1px solid var(--galaxy-line,#415037);border-radius:10px;background:var(--galaxy-surface,#1a2619);font-size:12px;min-height:61px}.payment-methods>button.chosen{border-color:var(--lime);background:var(--galaxy-raised,#25341c)}.payment-methods>button:hover{border-color:var(--galaxy-control,#b0cf79)}.payment-methods>button>svg{margin-left:auto;color:var(--lime)}.pay-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;font-weight:600}.ali-mark{background:var(--galaxy-raised,#1f83c7);color:var(--galaxy-ink,#f3f9fc)}.wechat-mark{background:var(--galaxy-raised,#249c49);color:var(--galaxy-ink,#e4ffdd)}.checkout-dialog .notice{font-size:10px;margin-block:21px}.checkout-dialog .button{font-size:13px;min-height:52px}.preview-success{display:flex;align-items:center;gap:10px;color:var(--lime);font-size:12px;margin-bottom:18px}.checkout-dialog .key-line code{font-size:12px}.checkout-dialog .key-line .icon-button{flex-shrink:0}.checkout-dialog .purchase-note{font-size:8px}.preview-success svg{background:var(--galaxy-raised,#2c3e1c);border-radius:50%;padding:3px;width:25px;height:25px}@media(max-width:600px){.checkout-dialog-inner{padding:33px 23px 26px}.checkout-dialog h2{font-size:28px}.checkout-dialog .eyebrow{font-size:8px}.payment-methods>button{gap:8px;padding:11px 8px;font-size:11px}.payment-methods>button>svg{width:15px}.pay-mark{width:24px;height:24px;font-size:13px}.preview-order-line img{width:49px;height:47px}.preview-order-line strong{font-size:13px}.preview-total{font-size:23px}.checkout-dialog .key-line code{font-size:10px}.checkout-dialog .notice{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}.hero-assurance{color:var(--galaxy-ink,#e8f6c9)}.hero .scroll-cue{position:relative;bottom:auto;left:auto;transform:none;margin:45px auto 28px}.hero .scroll-cue:active{transform:translateY(1px)}@media(max-width:600px){.mobile-menu{min-width:44px;min-height:44px}.nav-shop{min-height:44px}.footer-links a{min-height:44px;display:flex;align-items:center}.dialog-close,.checkout-dialog .key-line .icon-button{min-width:44px;min-height:44px}}.auth-page{padding-block:145px 74px}.auth-layout{display:grid;grid-template-columns:1.08fr 1fr;min-height:680px;background:var(--galaxy-surface,#111a13);border:1px solid var(--galaxy-line,#2d3b2e);border-radius:26px;overflow:hidden}.auth-art{position:relative;min-height:620px;overflow:hidden;background:var(--galaxy-media-shade,#1c3428)}.auth-art>img{position:absolute;inset:0;height:100%;object-position:40% center;filter:saturate(.68)}.auth-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--galaxy-media-shade,#0c2014) 96.08%,transparent),color-mix(in srgb,var(--galaxy-media-shade,#122419) 40%,transparent) 53%,color-mix(in srgb,var(--galaxy-media-shade,#163527) 12.94%,transparent))}.auth-art-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:34px;color:var(--galaxy-media-ink,#effcda)}.auth-art-top .eyebrow{font-size:9px}.auth-art-dot{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 6px color-mix(in srgb,var(--galaxy-shadow,#caff28) 13.33%,transparent)}.auth-art-copy{position:absolute;z-index:1;bottom:34px;left:34px;right:34px}.auth-art-copy>.eyebrow{font-size:9px;color:var(--galaxy-media-ink,#d0ecad)}.auth-art-copy h1{font-size:clamp(39px,4.3vw,62px);letter-spacing:-.055em;line-height:1.26;margin:21px 0;color:var(--galaxy-media-ink,#f0f7e6)}.auth-art-copy p{font-size:13px;color:var(--galaxy-media-ink,#bfceae);line-height:2}.auth-art-caption{display:flex;justify-content:space-between;gap:15px;border-top:1px solid color-mix(in srgb,var(--galaxy-control,#c1dcac) 21.18%,transparent);padding-top:23px;margin-top:42px;font-family:Bahnschrift,sans-serif;font-size:8px;letter-spacing:.1em;color:var(--galaxy-media-ink,#b9cdaa)}.auth-form-area{padding:47px 49px 38px}.auth-form-area>.eyebrow{font-size:9px;color:var(--galaxy-brand,#a9c68c)}.auth-form-area h2{font-size:32px;margin-top:17px;letter-spacing:-.05em}.auth-intro{font-size:12px;color:var(--galaxy-brand,#9fb398);margin-top:15px;line-height:1.9}.auth-tabs{display:flex;gap:25px;border-bottom:1px solid var(--galaxy-line,#34402e);margin:28px 0 23px}.auth-tabs a{padding:14px 6px 15px;min-width:58px;font-size:13px;color:var(--galaxy-brand,#9aaf90);text-align:center;border-bottom:2px solid transparent}.auth-tabs a.active{color:var(--lime);border-color:var(--lime)}.auth-tabs a:hover{color:var(--lime)}.auth-form .form-field{margin:20px 0}.auth-form .form-field input,.settings-form .form-field input{min-height:50px;font-size:12px}.form-field>label{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:10px}.form-field>label small{font-size:9px;color:var(--galaxy-muted,#9fac96)}.password-input{position:relative}.password-input input{padding-right:49px}.password-input .icon-button{position:absolute;right:4px;top:3px;width:44px;height:44px;color:var(--galaxy-muted,#b3c5a1)}.password-strength{margin-top:-9px;display:flex;align-items:center;gap:12px}.password-strength>div{display:flex;gap:4px}.password-strength i{width:25px;height:3px;border-radius:2px;background:var(--galaxy-raised,#3b4b32)}.password-strength i.filled{background:var(--galaxy-raised,#a2c86a)}.password-strength>span{font-size:9px;color:var(--galaxy-brand,#9fb38e)}.auth-check{margin-top:8px;font-size:11px;align-items:center;min-height:36px}.auth-agreement{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.auth-agreement .checkbox-label{margin:0;min-height:36px;align-items:center}.auth-agreement>button{display:flex;align-items:center;gap:3px;color:var(--galaxy-ink,#cfedac);font-size:10px;padding:8px 0;min-height:36px;background:transparent}.auth-agreement>button:hover{color:var(--lime)}.auth-terms{padding:15px;border:1px solid var(--galaxy-line,#3c5130);background:var(--galaxy-surface,#1d2919);border-radius:10px;font-size:10px;line-height:1.9;margin-top:12px;color:var(--galaxy-muted,#bcd0ab)}.auth-terms strong{color:var(--galaxy-ink,#e1efce);font-size:11px}.auth-terms p{margin-top:9px}.auth-submit{margin-top:19px;min-height:53px;font-size:13px}.auth-bottom{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;color:var(--galaxy-muted,#b0bfa1);font-size:11px;margin-top:24px}.auth-bottom a{display:flex;align-items:center;gap:5px;color:var(--galaxy-ink,#e4f3d0);min-height:30px}.auth-bottom a:hover{color:var(--lime)}.auth-footnote{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--galaxy-brand,#9aaf8b);font-size:9px;margin-top:20px;line-height:1.8}.auth-success{display:flex;align-items:center;gap:8px;padding:13px 15px;border:1px solid var(--galaxy-line,#486533);border-radius:9px;background:var(--galaxy-raised,#203218);color:var(--galaxy-ink,#d0eca9);font-size:11px;line-height:1.8;margin-top:18px}.settings-page{padding-block:148px 65px}.settings-title .eyebrow{color:var(--galaxy-brand,#bad594)}.settings-title p{color:var(--galaxy-muted,#a9bd9a)}.settings-layout{display:grid;grid-template-columns:265px 1fr;gap:37px}.settings-sidebar{background:var(--galaxy-surface,#131c14);border:1px solid var(--galaxy-line,#2e3c2b);border-radius:20px;padding:26px 17px 15px;height:max-content}.account-identity{display:flex;align-items:center;flex-direction:column;gap:9px;padding-bottom:25px;border-bottom:1px solid var(--galaxy-line,#31402b)}.account-avatar{display:grid;place-items:center;width:67px;height:67px;border-radius:21px;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-size:28px;font-weight:600;color:var(--galaxy-ink,#23330f);background:var(--lime)}.account-avatar{overflow:hidden;flex-shrink:0}.account-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.account-avatar.has-qq-avatar{background:var(--surface-2)}.account-identity>strong{margin-top:7px;font-size:16px;max-width:100%;word-break:break-word;text-align:center}.account-identity>span:not(.account-avatar){font-size:10px;color:var(--galaxy-muted,#b6c6a7);max-width:100%;word-break:break-all;text-align:center}.account-identity small{display:flex;align-items:center;gap:6px;font-family:Bahnschrift,sans-serif;font-size:8px;letter-spacing:.08em;margin-top:9px;color:var(--galaxy-ink,#cde5ab)}.account-identity .status-dot{width:4px;height:4px}.settings-sidebar nav{padding-top:20px}.settings-sidebar nav>button,.settings-sidebar nav>a{width:100%;display:flex;align-items:center;gap:12px;padding:14px 13px;min-height:48px;font-size:12px;background:transparent;border-radius:10px;color:var(--galaxy-muted,#afc49b);margin-bottom:5px;text-align:left}.settings-sidebar nav>button>span,.settings-sidebar nav>a>span{flex:1}.settings-sidebar nav>button:hover,.settings-sidebar nav>a:hover{background:var(--galaxy-raised,#23321c);color:var(--galaxy-ink,#e2efca)}.settings-sidebar nav>button.active{background:var(--galaxy-raised,#293c1c);color:var(--lime)}.settings-logout{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;width:100%;background:transparent;color:var(--galaxy-muted,#b4c69e);font-size:11px;margin-top:20px;border-top:1px solid var(--galaxy-line,#30402a);padding-top:14px}.settings-logout:hover{color:var(--lime)}.settings-content{border:1px solid var(--galaxy-line,#2e3c2b);border-radius:20px;background:var(--galaxy-surface,#111a13);padding:36px 40px;min-height:560px}.settings-section-header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:26px;border-bottom:1px solid var(--galaxy-line,#31402b)}.settings-section-header .eyebrow{font-size:9px;color:var(--galaxy-brand,#a9c790)}.settings-section-header h2{font-size:28px;letter-spacing:-.035em;margin-top:13px}.settings-section-header p{font-size:11px;color:var(--galaxy-muted,#a4b796);margin-top:12px}.settings-section-header>svg{color:var(--galaxy-brand,#a9c58b)}.settings-form{padding-top:24px}.settings-form .form-field{margin:23px 0 0}.profile-avatar-row{display:flex;align-items:center;gap:16px}.profile-avatar-row .account-avatar{height:53px;width:53px;font-size:25px;border-radius:16px}.profile-avatar-row strong{font-size:12px;font-weight:500}.profile-avatar-row p{font-size:10px;color:var(--galaxy-muted,#a3b592);margin-top:7px}.field-status{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:var(--galaxy-brand,#a4b990);background:var(--galaxy-raised,#213019);border-radius:5px;padding:4px 7px;white-space:nowrap}.settings-form input[readonly]{color:var(--galaxy-muted,#bbcab0);background:var(--galaxy-surface,#1a2417);cursor:default}.field-hint{font-size:10px;color:var(--galaxy-muted,#acbc9e);line-height:1.9;margin-top:10px}.settings-registration{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;margin-top:8px;font-size:11px}.settings-registration>span{color:var(--galaxy-brand,#a2b98e)}.settings-registration>strong{font-family:Bahnschrift,sans-serif;font-weight:400;font-size:12px}.settings-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--galaxy-line,#31402b);margin-top:24px;padding-top:24px}.settings-actions>span{color:var(--galaxy-brand,#9fb58e);font-size:10px;line-height:1.8}.settings-actions .button{min-height:48px;font-size:12px;padding:0 24px;gap:15px;white-space:nowrap}.security-banner{display:flex;align-items:flex-start;gap:13px;padding:18px;border-radius:11px;border:1px solid var(--galaxy-line,#3b502e);background:var(--galaxy-surface,#1a2918)}.security-banner>svg{color:var(--galaxy-ink,#c4e79f)}.security-banner strong{font-size:11px;font-weight:500}.security-banner p{font-size:10px;line-height:1.9;color:var(--galaxy-muted,#aabe95);margin-top:7px}.preference-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:12px 0 29px;border-bottom:1px solid var(--galaxy-line,#31402b)}.preference-row strong{font-size:13px;font-weight:500}.preference-row p{color:var(--galaxy-brand,#a6bc93);font-size:10px;line-height:1.9;margin-top:9px}.toggle{width:51px;height:29px;padding:4px;border-radius:20px;background:var(--galaxy-raised,#47513c);flex-shrink:0;border:1px solid var(--galaxy-line,#62704e);transition:background .2s var(--ease)}.toggle>span{display:block;width:19px;height:19px;background:var(--galaxy-raised,#e5ecd9);border-radius:50%;transition:transform .2s var(--ease)}.toggle.on{background:var(--lime);border-color:var(--lime)}.toggle.on>span{transform:translate(21px);background:var(--galaxy-raised,#24310e)}.preference-motion-preview{display:flex;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid var(--galaxy-line,#31402b)}.preference-motion-preview>div{flex:1;min-width:0}.preference-motion-preview strong{font-size:13px;font-weight:500}.preference-motion-preview p{color:var(--galaxy-brand,#a6bc93);font-size:10px;line-height:1.9;margin-top:7px}.motion-preview-mark{display:flex;align-items:center;justify-content:center;gap:4px;width:48px;height:48px;flex:none;border:1px solid var(--galaxy-line,#536b3c);border-radius:12px;background:var(--galaxy-raised,#e4efeb)}.motion-preview-mark i{width:3px;height:7px;border-radius:3px;background:var(--galaxy-brand,#203e42);animation:settings-motion-wave .65s ease-in-out infinite alternate}.motion-preview-mark i:nth-child(2),.motion-preview-mark i:nth-child(4){animation-delay:.18s}.motion-preview-mark i:nth-child(3){animation-delay:.34s}.is-reduced .motion-preview-mark i{height:12px;animation:none}.motion-preview-status{font-size:11px;color:var(--galaxy-brand,#203e42)}@keyframes settings-motion-wave{to{height:27px}}.settings-footer-note{display:flex;align-items:center;gap:10px;padding-top:26px;font-size:10px;color:var(--galaxy-brand,#a2b98f);line-height:1.9}.settings-footer-note>svg{color:var(--galaxy-brand,#a9c986)}.settings-footer-note>a{margin-left:auto;display:flex;align-items:center;gap:8px;min-height:44px;color:var(--galaxy-ink,#cfe5b0);white-space:nowrap}.settings-footer-note>a:hover{color:var(--lime)}[data-reduced-motion=true] *,[data-reduced-motion=true] *:before,[data-reduced-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:1100px){.auth-form-area{padding:37px 33px}.auth-art-copy,.auth-art-top{padding:0}.auth-art-top{padding:29px}.auth-art-copy{left:29px;right:29px;bottom:29px}.auth-form-area h2{font-size:29px}.settings-layout{grid-template-columns:238px 1fr;gap:25px}.settings-content{padding:30px}}@media(max-width:800px){.auth-page{padding-top:121px}.auth-layout{grid-template-columns:.92fr 1.08fr;min-height:640px}.auth-art-copy h1{font-size:36px}.auth-art-copy p{font-size:11px}.auth-art-caption{flex-direction:column;gap:12px}.auth-form-area{padding:34px 24px}.auth-form-area h2{font-size:26px}.auth-intro{font-size:11px}.auth-art-top .eyebrow{font-size:7px}.auth-art-copy>.eyebrow{font-size:7px}.settings-page{padding-top:130px}.settings-layout{grid-template-columns:200px 1fr;gap:21px}.settings-content{padding:26px}.settings-actions{flex-wrap:wrap}.settings-actions>span{flex:1}.preference-motion-preview{gap:12px}}@media(max-width:600px){.auth-page{padding-block:107px 42px}.auth-layout{grid-template-columns:1fr;border-radius:19px}.auth-art{min-height:240px}.auth-art>img{object-position:40% 35%}.auth-art:after{background:linear-gradient(0deg,color-mix(in srgb,var(--galaxy-media-shade,#0c2014) 89.02%,transparent),color-mix(in srgb,var(--galaxy-media-shade,#122419) 37.65%,transparent) 60%,color-mix(in srgb,var(--galaxy-media-shade,#163527) 12.94%,transparent))}.auth-art-top{padding:20px 23px}.auth-art-copy{bottom:23px;left:23px;right:23px}.auth-art-copy>.eyebrow,.auth-art-copy p,.auth-art-caption{display:none}.auth-art-copy h1{font-size:37px;margin:0}.auth-art-dot{height:7px;width:7px}.auth-form-area{padding:31px 23px 28px}.auth-form-area>.eyebrow{font-size:8px}.auth-form-area h2{font-size:26px;margin-top:14px}.auth-tabs{margin-block:21px 22px}.auth-form .form-field{margin-block:19px}.auth-form .form-field input,.settings-form .form-field input{font-size:11px}.auth-check{font-size:10px;min-height:44px}.auth-agreement .checkbox-label,.auth-agreement>button{min-height:44px;font-size:9px}.auth-footnote{font-size:8px}.auth-bottom{font-size:10px}.auth-bottom a{min-height:44px}.settings-page{padding-block:119px 40px}.settings-layout{grid-template-columns:1fr;gap:22px}.settings-sidebar{padding:23px 16px 16px;border-radius:18px}.account-identity{position:relative;min-height:68px;align-items:flex-start;padding:0 0 21px 69px}.account-identity .account-avatar{position:absolute;left:0;top:2px;height:54px;width:54px;font-size:25px;border-radius:16px}.account-identity>strong{margin-top:2px;font-size:14px;text-align:left}.account-identity>span:not(.account-avatar){font-size:9px;text-align:left}.account-identity small{margin-top:5px;font-size:7px}.settings-sidebar nav{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding-top:15px}.settings-sidebar nav>button{justify-content:center;padding:9px 4px;font-size:10px;gap:5px}.settings-sidebar nav>button>span{flex:none}.settings-sidebar nav>button>svg:last-child{display:none}.settings-sidebar nav>button>svg:first-child{height:15px;width:15px}.settings-sidebar nav>a{grid-column:1 / -1;font-size:11px;margin:0;padding:11px}.settings-logout{margin-top:9px;padding-top:10px;font-size:10px}.settings-content{padding:27px 22px;border-radius:18px;min-height:500px}.settings-section-header{padding-bottom:23px}.settings-section-header .eyebrow{font-size:7px}.settings-section-header h2{font-size:25px}.settings-section-header p{font-size:10px;line-height:1.9}.settings-section-header>svg{width:25px}.settings-form{padding-top:21px}.settings-form .form-field{margin-top:21px}.field-hint{font-size:9px}.settings-actions{flex-direction:column;align-items:stretch;gap:15px}.settings-actions>span{font-size:9px}.settings-actions .button{width:100%}.settings-footer-note{flex-wrap:wrap;font-size:9px;gap:8px;padding-top:19px}.settings-footer-note>span{flex:1}.settings-footer-note>a{width:100%;justify-content:flex-end}.security-banner{padding:15px 12px;gap:10px}.security-banner strong{font-size:10px}.security-banner p{font-size:9px}.security-banner>svg{width:20px}.toggle{position:relative;height:44px;background:transparent;border:0;padding:12px 4px}.toggle:before{content:"";position:absolute;inset:7px 0;border:1px solid var(--galaxy-line,#62704e);background:var(--galaxy-raised,#47513c);border-radius:20px}.toggle>span{position:relative}.toggle.on{background:transparent}.toggle.on:before{background:var(--lime);border-color:var(--lime)}.preference-motion-preview{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}.app-toast{display:flex;align-items:center;gap:12px;background:var(--galaxy-raised,#e7f1df);color:var(--galaxy-ink,#213322);border:1px solid var(--galaxy-control,#afcc94);border-radius:12px;padding:14px 16px;box-shadow:0 8px 30px color-mix(in srgb,var(--galaxy-shadow,#071208) 20%,transparent);pointer-events:auto;font-size:14px;line-height:1.6}.app-toast>svg{flex-shrink:0}.app-toast .icon-button{margin-left:auto}.app-toast.error{background:var(--galaxy-raised,#f7e8df);border-color:var(--galaxy-control,#d0a08a);color:var(--galaxy-danger,#793625)}.nav-icon{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:40px;color:inherit;flex-shrink:0}.nav-count{position:absolute;top:0;right:-5px;background:var(--lime,var(--galaxy-raised,#caff28));color:var(--galaxy-ink,#162013);border-radius:20px;font-size:10px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;line-height:1;font-weight:700}.nav-count.unread-count{background:var(--galaxy-danger-bg,#ed635e);color:var(--galaxy-ink,#fff6ed)}.nav-actions{gap:15px}.nav-notice{padding:0;width:30px}.login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 18px}.login-options .auth-check{margin:0}.login-options .text-link{font-size:13px;white-space:nowrap}.captcha-row{display:flex;gap:12px}.captcha-row input{min-width:0;flex:1}.captcha-image{background:var(--galaxy-surface,#152418);border:1px solid var(--galaxy-line,#35432e);border-radius:8px;width:140px;height:52px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;cursor:pointer}.captcha-image img{width:140px;height:51px;object-fit:contain}.member-page{padding-top:144px;padding-bottom:100px;min-height:75vh}.muted,.recovery-panel>p{color:var(--galaxy-muted,#8f9e8d);line-height:1.8}.recovery-panel{max-width:480px;margin:0 auto}.recovery-panel h1{margin:20px 0 12px}.recovery-panel .back-link{margin-bottom:35px}.recovery-panel .eyebrow{display:block}.recovery-hint{padding:16px 18px;background:var(--galaxy-surface,#1c2c1d);border:1px solid var(--galaxy-line,#3b4b2d);border-radius:8px;line-height:1.8;font-size:13px;color:var(--galaxy-ink,#c4d2b7)}.notice-dialog{background:var(--galaxy-surface,#162219);color:var(--galaxy-ink,#e7eede);border:1px solid var(--galaxy-line,#3e5037);border-radius:20px;width:min(480px,calc(100vw - 32px));padding:32px;max-height:85svh;overflow:auto;box-shadow:0 30px 100px color-mix(in srgb,var(--galaxy-shadow,#020802) 40%,transparent)}.notice-dialog::backdrop{background:color-mix(in srgb,var(--galaxy-page,#07110b) 83.92%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.notice-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.notice-dialog-top .eyebrow{font-size:10px;overflow-wrap:anywhere}.notice-dialog>svg{color:var(--galaxy-ink,#caff28)}.notice-dialog h2{font-size:30px;margin:18px 0}.notice-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--galaxy-muted,#c0cdb8);line-height:1.9;margin-bottom:30px}.notice-dialog .icon-button{color:var(--galaxy-muted,#c0cdb8)}.add-cart-button{margin:0 0 12px;border:1px solid var(--galaxy-line,#65754f)}.button-outline{border:1px solid var(--galaxy-line,#566848);background:transparent;color:var(--galaxy-ink,#dce7d4)}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}.cart-toolbar{display:flex;justify-content:space-between;padding:12px 0 20px}.cart-toolbar .text-link{font-size:13px}.cart-item{display:flex;align-items:center;gap:20px;padding:28px 0;border-top:1px solid var(--galaxy-line,#30402b)}.cart-item>input{accent-color:var(--galaxy-ink,#caff28);width:17px;height:17px;flex-shrink:0}.cart-item>img{width:104px;height:112px;object-fit:cover;border-radius:10px}.cart-item-copy{flex:1;min-width:0}.cart-item-copy h2{font-size:18px;margin:0 0 8px;overflow-wrap:anywhere}.cart-item-copy p{font-size:13px;color:var(--galaxy-muted,#91a187);margin:0 0 10px}.cart-item-copy strong{display:block;margin-top:10px}.stock-state{color:var(--galaxy-ink,#c5ec99);font-size:11px}.stock-state.unavailable{color:var(--galaxy-danger,#efa97f)}.cart-controls{display:grid;justify-items:end;gap:22px}.cart-controls .text-link{font-size:12px;color:var(--galaxy-muted,#a4b198)}.cart-summary{background:var(--galaxy-surface,#1b291b);padding:28px;border:1px solid var(--galaxy-line,#35462c);border-radius:14px}.cart-summary h2{font-size:26px;margin:15px 0 30px}.cart-summary>div{display:flex;justify-content:space-between;align-items:center;margin:24px 0;color:var(--galaxy-muted,#adbca2);font-size:14px}.cart-summary .cart-total{border-top:1px solid var(--galaxy-line,#3a4a30);padding-top:22px}.cart-total strong{font-size:26px;color:var(--galaxy-ink,#e1edda)}.cart-summary>p{font-size:12px;color:var(--galaxy-muted,#95a68b);line-height:1.9;margin:18px 0 0}.cart-summary .eyebrow{font-size:10px}.inbox-page{max-width:1000px}.inbox-list article{border-top:1px solid var(--galaxy-line,#34422e)}.inbox-trigger{width:100%;display:flex;align-items:center;gap:18px;background:none;color:inherit;border:0;text-align:left;padding:27px 0;cursor:pointer}.inbox-trigger>div{flex:1;min-width:0}.inbox-trigger h2{font-size:17px;margin:0 0 8px;overflow-wrap:anywhere}.inbox-trigger time{font-size:12px;color:var(--galaxy-brand,#8d9e84)}.message-dot{width:7px;height:7px;background:var(--galaxy-danger-bg,#ed635e);border-radius:50%;flex-shrink:0}.message-dot.read{background:var(--galaxy-raised,#506044)}.message-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px;color:var(--galaxy-muted,#b4c1a9)}.inbox-list .message-content{padding:0 28px 28px;margin:0;max-width:800px}.message-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px;font-size:13px}.community-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.community-form-grid .form-field{min-width:0}.community-form-grid select,.template-editor select{width:100%;background:var(--galaxy-surface,#1b281d);border:1px solid var(--galaxy-line,#3e4c34);color:var(--galaxy-ink,#e0ead6);min-height:44px;border-radius:8px;padding:10px}.mail-panel{max-width:900px}.message-audience{display:flex;gap:25px;flex-wrap:wrap;font-size:14px;margin:20px 0}.message-audience input,.recipient-select input[type=checkbox]{accent-color:var(--galaxy-ink,#caff28)}.recipient-select{padding:18px;border:1px solid var(--galaxy-line,#37472f);border-radius:8px;display:grid;gap:12px}.recipient-select label{font-size:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.recipient-select small{color:var(--galaxy-brand,#97aa8d)}.recipient-select .admin-toolbar{padding:0;gap:12px}.recipient-select .admin-toolbar input{min-width:0;flex:1;background:var(--galaxy-surface,#162319);border:1px solid var(--galaxy-line,#3c4a32);color:var(--galaxy-ink,#dce7d6);padding:10px;border-radius:7px}.message-history{margin-top:28px}.message-history details{max-width:420px}.message-history summary{cursor:pointer;color:var(--galaxy-ink,#dae6d1);overflow-wrap:anywhere}.online-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.online-metrics>div{padding:26px;border:1px solid var(--galaxy-line,#34472d);background:var(--galaxy-surface,#19271c);border-radius:12px;display:grid;gap:15px}.online-metrics span{color:var(--galaxy-muted,#a3b298);font-size:13px}.online-metrics strong{font-size:42px;font-variant-numeric:tabular-nums;line-height:1}.online-metrics small{color:var(--galaxy-brand,#889c7c);font-size:12px}.template-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}.template-preview{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--galaxy-raised,#1b3e31)}.template-preview>img,.template-preview>video{width:100%;height:100%;object-fit:cover;opacity:.65}.template-preview.nexus{background:var(--galaxy-raised,#caff28)}.template-preview.nexus>img{opacity:.6;object-position:right}.template-preview>div{position:absolute;inset:0;padding:25px;display:flex;flex-direction:column;justify-content:space-between;color:var(--galaxy-ink,#f1f8ee);background:linear-gradient(0deg,color-mix(in srgb,var(--galaxy-surface,#10241d) 85.1%,transparent),transparent 75%)}.template-preview>div>span{font-size:16px;font-weight:800;letter-spacing:-1px}.template-preview strong{font-size:clamp(22px,2.8vw,40px);white-space:pre-line;line-height:1.3}.template-preview small{font-size:9px;letter-spacing:2px}.template-active{position:absolute;top:22px;right:20px;padding:7px 12px;background:var(--galaxy-raised,#caff28);color:var(--galaxy-ink,#19281b);border-radius:20px;font-size:11px}.template-description{padding:24px}.template-description h2{font-size:19px;margin:0 0 10px}.template-description p{font-size:12px;color:var(--galaxy-brand,#99ad8c);margin:0 0 24px}.template-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.template-actions .admin-button{font-size:12px;padding:9px 12px}.template-actions .icon-button{margin-left:auto}.video-upload-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0 18px}.video-upload-row label{cursor:pointer}.template-video-preview{width:100%;max-height:240px;aspect-ratio:16/9;object-fit:cover;background:var(--galaxy-surface,#101d15);border-radius:10px;margin-bottom:20px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.template-editor .form-field input[type=color]{height:48px;padding:5px;width:100px}.admin-sidebar nav{overflow-y:auto;min-height:0}.admin-sidebar nav a{padding-block:10px}.site-header.soul-header{position:absolute;background:transparent;border:0;color:var(--galaxy-ink,#f4fbf5)}.soul-header .wordmark,.soul-header .desktop-nav a,.soul-header .nav-order,.soul-header .icon-button{color:var(--galaxy-ink,#f4fbf5)}.soul-header .nav-shop{background:var(--galaxy-raised,#edf8ed);color:var(--galaxy-ink,#14392d)}.soul-header .desktop-nav a.selected:after{background:var(--galaxy-raised,#e8f4e9)}.soul-home{background:var(--galaxy-raised,#edf5ee);color:var(--galaxy-ink,#15382d)}.soul-hero{height:100svh;min-height:680px;position:relative;background:var(--galaxy-raised,#173e33);color:var(--galaxy-ink,#eff9ef);isolation:isolate}.soul-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.soul-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--galaxy-surface,#072d33) 33.33%,transparent),transparent 35%,color-mix(in srgb,var(--galaxy-surface,#092f30) 74.12%,transparent))}.soul-hero-content{position:absolute;inset:auto 6% 16%;display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.soul-kicker{font-size:11px;letter-spacing:3px;color:var(--galaxy-ink,#e5f3e9)}.soul-hero h1{font-size:clamp(54px,6vw,90px);line-height:1.2;letter-spacing:-3px;white-space:pre-line;margin:24px 0}.soul-hero-content p{font-size:17px;line-height:1.8;color:var(--galaxy-ink,#e4f3eb);max-width:550px}.soul-hero-actions{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end;padding-bottom:12px}.soul-action{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;border-radius:15px;padding:22px 28px;background:color-mix(in srgb,var(--galaxy-raised,#173f37) 90.2%,transparent);color:var(--galaxy-ink,#edf8ee);font-size:16px;border:1px solid color-mix(in srgb,var(--galaxy-control,#d2f1d5) 23.92%,transparent);transition:background .2s;white-space:nowrap}.soul-action:hover{background:var(--galaxy-raised,#215849)}.soul-action.secondary{background:color-mix(in srgb,var(--galaxy-raised,#edf8ed) 92.16%,transparent);color:var(--galaxy-ink,#173e31)}.soul-scroll{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:10px;color:var(--galaxy-ink,#eff7ed)}.soul-scroll>span{border:1px solid var(--galaxy-control,#d6ecdf);border-radius:20px;width:19px;height:30px;position:relative}.soul-scroll>span:after{content:"";width:2px;height:6px;position:absolute;top:6px;left:7px;background:var(--galaxy-raised,#e1f1e4)}.soul-scroll small{font-size:10px;letter-spacing:3px}.soul-play{position:absolute;bottom:35px;right:6%;display:flex;align-items:center;gap:10px;color:var(--galaxy-ink,#eef7ed);background:color-mix(in srgb,var(--galaxy-raised,#123b33) 36.86%,transparent);border:1px solid color-mix(in srgb,var(--galaxy-control,#b7d8b9) 41.18%,transparent);border-radius:30px;padding:10px 16px;font-size:12px;cursor:pointer}.soul-video-error{position:absolute;left:6%;bottom:36px;font-size:12px;color:var(--galaxy-ink,#deecd8)}.soul-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:650px;gap:6%;padding:100px 8%;background:var(--galaxy-raised,#eaf4ef)}.soul-story .eyebrow,.soul-ending .eyebrow{color:var(--galaxy-brand,#4b7768)}.soul-story h2{font-size:clamp(34px,3.5vw,53px);line-height:1.4;letter-spacing:-2px;margin:28px 0}.soul-story-copy>p{color:var(--galaxy-brand,#688c7c);font-size:16px;line-height:2}.soul-text-link{display:inline-flex;align-items:center;gap:24px;color:var(--galaxy-ink,#245747);font-size:14px;margin-top:24px}.soul-story-art{position:relative;aspect-ratio:1/1;border-radius:50% 44% 42% 48%;overflow:hidden;background:var(--soul-accent)}.soul-story-art>img{height:100%;width:100%;object-fit:cover;opacity:.8}.soul-story-art>span{position:absolute;bottom:15%;left:12%;color:var(--galaxy-ink,#f0fae9);font-size:25px;line-height:1.5;letter-spacing:-1px;text-shadow:0 2px 20px var(--galaxy-shadow,#10261a)}.soul-collection{background:var(--galaxy-surface,#102619);color:var(--galaxy-ink,#e0ecda);padding:100px 0}.soul-collection .soul-text-link{color:var(--galaxy-brand,#bad49e)}.soul-ending{text-align:center;padding:110px 25px;background:var(--galaxy-raised,#d8ede2)}.soul-ending h2{font-size:clamp(35px,5vw,62px);line-height:1.4;letter-spacing:-2px;margin:30px 0 40px}.soul-ending .soul-action{background:var(--galaxy-raised,#205443)}@media(max-width:1100px){.nav-actions{gap:9px}.nav-shop{display:none}.template-list{gap:18px}.template-actions{gap:6px}.soul-hero-actions{flex-direction:column}.cart-layout{grid-template-columns:minmax(0,1fr) 285px;gap:24px}.cart-item{gap:12px}.cart-item>img{width:82px;height:100px}}@media(max-width:768px){.nav-actions{gap:7px}.nav-order span,.nav-notice{display:none}.nav-icon{width:32px}.nav-order{padding:8px!important}.nav-count{top:1px;right:-3px}.member-page{padding-top:115px;padding-bottom:65px}.member-page .section-heading{gap:22px}.member-page .section-heading p{font-size:13px}.cart-layout{grid-template-columns:1fr}.cart-summary{margin-top:10px}.cart-item{position:relative;gap:12px;align-items:flex-start;padding:22px 0 62px}.cart-item>img{width:74px;height:96px}.cart-item>input{margin-top:8px}.cart-item-copy h2{font-size:16px}.cart-controls{position:absolute;bottom:15px;left:108px;right:0;display:flex;justify-content:space-between;align-items:center}.cart-controls .quantity-control{height:30px}.cart-toolbar .text-link{font-size:12px}.community-form-grid{grid-template-columns:1fr;gap:0}.online-metrics{gap:10px;grid-template-columns:1fr}.online-metrics>div{padding:20px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.online-metrics strong{grid-column:2;grid-row:1/3;font-size:35px}.template-list{grid-template-columns:1fr}.template-preview strong{font-size:35px}.notice-dialog{padding:24px}.login-options .text-link{font-size:12px}.inbox-trigger{gap:12px}.inbox-trigger h2{font-size:16px}.inbox-page .section-heading{align-items:flex-start}.inbox-page .section-heading>.button{padding:11px 14px;font-size:12px}.soul-hero{min-height:780px}.soul-hero-content{inset:auto 7% 16%;display:block}.soul-hero h1{font-size:54px;letter-spacing:-2px;margin:24px 0 16px}.soul-kicker{font-size:9px;letter-spacing:2px}.soul-hero-content p{font-size:14px;line-height:1.9;margin-bottom:30px}.soul-hero-actions{flex-direction:row;justify-content:flex-start;gap:12px}.soul-action{font-size:13px;gap:14px;padding:17px 18px;border-radius:12px}.soul-action svg{width:18px}.soul-hero-actions .soul-action.secondary{padding-inline:15px}.soul-scroll{bottom:24px;left:10%}.soul-play{bottom:28px;right:7%;font-size:11px}.soul-story{grid-template-columns:1fr;padding:65px 7%;gap:45px}.soul-story h2{font-size:35px}.soul-story-copy>p{font-size:14px}.soul-story-art{max-width:440px;width:100%;justify-self:center}.soul-collection{padding:65px 0}.soul-collection .section-heading{display:block}.soul-collection h2{font-size:29px}.soul-ending{padding:70px 20px}.soul-video-error{bottom:75px;left:7%}.soul-header .mobile-nav{background:var(--galaxy-raised,#173a2f);color:var(--galaxy-ink,#e4f4df)}}@media(prefers-reduced-motion:reduce){.soul-action{transition:none}}.soul-video-controls{position:absolute;bottom:28px;right:6%;display:flex;align-items:center;gap:8px}.soul-video-controls .soul-play{position:static;min-height:44px}body:has(.mascot-widget) .soul-video-controls{right:auto;left:max(6%,96px)}.soul-audio{display:grid;place-items:center;width:44px;height:44px;border:1px solid #b7d8b969;border-radius:50%;color:#eef7ed;background:#123b335e;cursor:pointer}.soul-audio:hover{background:#123b33aa}.soul-audio:focus-visible{outline:2px solid #eef7ed;outline-offset:3px}.soul-video-error{pointer-events:none;bottom:84px;max-width:min(520px,88%);line-height:1.7}@media(max-width:768px){.soul-video-controls{right:7%;bottom:24px;gap:6px}.soul-video-controls .soul-play{padding:10px 12px;font-size:11px}}button.text-link{background:transparent;border:0;padding:0;text-align:left}html:has(.notice-dialog[open]){overflow:hidden}.nav-inner{display:flex;gap:30px;justify-content:space-between}.desktop-nav{margin-left:0;gap:8px}.desktop-nav a{font-size:15px;font-weight:600;padding:13px 15px;border-radius:8px;letter-spacing:.3px;white-space:nowrap}.desktop-nav a.selected{background:color-mix(in srgb,var(--galaxy-raised,#caff28) 7.06%,transparent);color:var(--lime)}.desktop-nav a.selected:after{display:none}.nav-actions{gap:10px;margin-left:0}.nav-order{white-space:nowrap}.nav-icon,.nav-notice{width:40px;height:40px;position:relative;border-radius:9px;transition:background .18s,color .18s}.nexus-icons .nav-icon,.nexus-icons .nav-notice{border:1px solid var(--galaxy-line,#59694c);background:var(--galaxy-raised,#203020);color:var(--galaxy-ink,#c5e894)}.nexus-icons .nav-icon:hover,.nexus-icons .nav-notice:hover{background:var(--galaxy-raised,#33442a);color:var(--lime)}.soul-icons .nav-icon,.soul-icons .nav-notice{background:transparent;border:0;border-radius:50%}.soul-icons .nav-icon:hover,.soul-icons .nav-notice:hover{background:color-mix(in srgb,var(--galaxy-raised,#89a88b) 13.33%,transparent)}.soul-header .desktop-nav a.selected{background:color-mix(in srgb,var(--galaxy-raised,#e8f5ea) 10.98%,transparent);color:var(--galaxy-ink,#f3fbef)}.nav-count{top:-5px;right:-5px}.nav-shop{padding-inline:18px}@media(max-width:768px){.nav-actions .nav-icon,.nav-actions .nav-notice,.nav-actions .mobile-menu{width:44px;height:44px;flex-shrink:0}.nav-actions{gap:6px}.site-header{padding-top:env(safe-area-inset-top)}.inbox-item:active{background:var(--galaxy-raised,#2f4229)}}.on-hero.nexus-icons .desktop-nav a.selected{color:var(--galaxy-ink,#223319);background:color-mix(in srgb,var(--galaxy-raised,#26361e) 7.06%,transparent)}.on-hero.nexus-icons .nav-icon,.on-hero.nexus-icons .nav-notice{background:var(--galaxy-raised,#22361c);border-color:var(--galaxy-line,#526c32);color:var(--galaxy-ink,#d6f5a5)}.admin-editor input[type=checkbox],.admin-editor input[type=radio],.admin-settings-form input[type=checkbox],.admin-settings-form input[type=radio]{width:18px!important;height:18px!important;min-height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0;accent-color:var(--lime);padding:0!important}.checkbox-label{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.7;min-width:0;cursor:pointer}.checkbox-label>span{flex:1;min-width:0;overflow-wrap:anywhere}.message-audience{margin:0;gap:12px}.message-audience label{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:6px;font-size:13px}.message-audience label:has(:checked){border-color:var(--galaxy-control,#9db64a);background:color-mix(in srgb,var(--galaxy-raised,#caff28) 3.53%,transparent)}.admin-editor .form-field>span,.admin-settings-form .form-field>span{font-size:13px;line-height:1.6}.admin-editor input,.admin-settings-form input,.admin-editor textarea,.admin-settings-form textarea{font-size:14px}.admin-editor .form-field,.admin-settings-form .form-field{min-width:0}.admin-editor textarea,.admin-settings-form textarea{resize:vertical}.admin-editor select,.admin-settings-form select{width:100%}.admin-editor .form-field>span small{font-size:11px;line-height:1.7}.admin-dialog.wide:has(.template-editor){width:min(980px,calc(100vw - 32px));max-width:none}.template-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:28px}.template-content-fields,.template-media-fields{display:flex;flex-direction:column;gap:20px;min-width:0}.template-editor h3{font-size:14px;font-weight:600;margin:0;padding-bottom:14px;border-bottom:1px solid var(--line)}.template-editor .community-form-grid{grid-template-columns:1fr;gap:20px}.template-editor .template-editor-note,.template-editor>.error-message,.template-editor>.admin-dialog-actions{grid-column:1/-1;margin:0}.template-editor .template-video-preview{margin:0;max-height:190px}.template-editor .video-upload-row{margin:0}.template-editor .checkbox-label{background:var(--galaxy-surface,#202c20);border-radius:6px;padding:12px}.template-editor .form-field input[type=color]{width:80px!important;flex:none}.template-preview strong,.template-description h2{overflow-wrap:anywhere}.mail-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start;max-width:1200px}.mail-panel{max-width:none}.mail-guide{padding:24px 0;color:var(--galaxy-muted,#a7b8a6);line-height:1.9}.mail-guide>svg{color:var(--galaxy-ink,#c9e887)}.mail-guide h2{font-size:22px;color:var(--text);font-weight:500;margin:20px 0 12px;line-height:1.6}.mail-guide p{font-size:13px}.mail-guide ol{padding-left:20px;margin:26px 0}.mail-guide li{padding-left:8px;margin:22px 0}.mail-guide strong{color:var(--galaxy-ink,#d6e0cc);font-weight:500;font-size:14px}.mail-guide li p{margin:4px 0 0}.mail-panel .community-form-grid{gap:20px}.mail-panel .checkbox-label{padding:13px 16px;background:var(--galaxy-surface,#1c281e);border-radius:6px}.mail-panel .admin-settings-form{gap:20px}.inventory-results{min-height:350px;position:relative}.inventory-skeleton{padding:28px;min-height:350px;display:grid;align-content:start;gap:18px;color:var(--muted);font-size:13px}.inventory-skeleton i{height:38px;background:linear-gradient(90deg,var(--galaxy-raised,#223125) 25%,var(--galaxy-raised,#304133) 50%,var(--galaxy-raised,#223125) 75%);background-size:200% 100%;border-radius:5px}.inventory-skeleton i:nth-child(3){width:92%}.inventory-skeleton i:nth-child(5){width:87%}.inventory-refresh{position:absolute;inset:0 0 auto;z-index:2;display:flex;gap:10px;justify-content:center;align-items:center;padding:9px;background:color-mix(in srgb,var(--galaxy-raised,#233921) 92.94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--galaxy-control,#b3d968) 40%,transparent);color:var(--galaxy-ink,#dcf4bc);font-size:12px;pointer-events:none}.inventory-results[aria-busy=true] .admin-table{opacity:.65}.inventory-results .admin-empty{min-height:350px}.dashboard-online-summary{display:flex;gap:32px;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line)}.dashboard-online-summary>div{display:flex;gap:12px;align-items:baseline}.dashboard-online-summary strong{font-size:30px;font-variant-numeric:tabular-nums;color:var(--galaxy-ink,#d1edb4);font-weight:500}.dashboard-online-summary span,.dashboard-online-summary p{font-size:12px;color:var(--galaxy-muted,#9dae9b)}.dashboard-online-summary p{margin-left:auto}.dashboard-presence h2{display:flex;align-items:center;gap:10px}.announcement-center{width:min(780px,calc(100vw - 32px));padding:28px;border-radius:14px}.announcement-layout{display:flex;gap:26px;min-height:210px;margin-bottom:24px}.announcement-list{flex:0 0 190px;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--galaxy-line,#3b4b35);padding-right:18px}.announcement-list button{background:transparent;border:0;text-align:left;color:var(--galaxy-muted,#c0cdb5);padding:12px;cursor:pointer;border-radius:6px}.announcement-list button.selected{background:color-mix(in srgb,var(--galaxy-raised,#caff28) 6.27%,transparent);color:var(--galaxy-ink,#d3f59f)}.announcement-list small,.announcement-list strong{display:block;line-height:1.6}.announcement-list small{font-size:10px;color:var(--galaxy-muted,#9aaa8e);margin-bottom:4px}.announcement-list strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.announcement-reading{min-width:0;flex:1}.announcement-reading h2{font-size:25px;line-height:1.5;overflow-wrap:anywhere;margin:18px 0 10px}.announcement-reading time{font-size:11px;color:var(--galaxy-brand,#92a889)}.announcement-reading .notice-body{font-size:14px;margin:20px 0;max-height:42svh;overflow:auto}.message-sender{display:flex;align-items:center;gap:8px;color:var(--galaxy-muted,#bcd0a6);font-size:13px;flex-wrap:wrap}.message-sender small{font-size:10px;padding:2px 6px;border:1px solid var(--galaxy-line,#4f6245);border-radius:4px}.announcement-admin-list article{display:flex;gap:18px;align-items:start;padding:24px;border-bottom:1px solid var(--line)}.announcement-admin-list article:last-child{border:0}.announcement-admin-list article>svg{color:var(--galaxy-brand,#a4bf7b);margin-top:6px;flex:none}.announcement-admin-list article>div:nth-child(2){flex:1;min-width:0}.announcement-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.announcement-title h2{font-size:16px;font-weight:500;margin:0;overflow-wrap:anywhere}.announcement-title small{font-size:11px;color:var(--galaxy-brand,#b7d986)}.announcement-admin-list p{color:var(--galaxy-brand,#95a990);font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:10px 0}.announcement-admin-list article>div>small{color:var(--galaxy-brand,#788b75);font-size:11px}.inbox-page{max-width:1200px}.inbox-page .section-heading p{font-size:14px}.inbox-workspace{display:grid;grid-template-columns:340px minmax(0,1fr);border:1px solid var(--galaxy-line,#354630);border-radius:12px;overflow:hidden;min-height:530px;background:var(--galaxy-surface,#162019)}.inbox-index{border-right:1px solid var(--galaxy-line,#354630);background:var(--galaxy-surface,#121b15);overflow:auto;max-height:760px}.inbox-item{width:100%;display:flex;align-items:flex-start;gap:13px;padding:22px 20px;background:transparent;color:inherit;border:0;border-bottom:1px solid var(--galaxy-line,#2b3a29);text-align:left;cursor:pointer}.inbox-item:hover{background:var(--galaxy-raised,#203022)}.inbox-item.selected{background:var(--galaxy-raised,#253a23);box-shadow:inset 3px 0 var(--galaxy-shadow,#caff28)}.sender-avatar{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:10px;color:var(--galaxy-ink,#d5ebac);background:var(--galaxy-raised,#31402b);font-size:16px;font-weight:500}.inbox-item-copy{display:grid;gap:8px;min-width:0;flex:1}.inbox-item-sender{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--galaxy-brand,#9fb392)}.inbox-item-copy strong{font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.inbox-item.unread strong{color:var(--galaxy-ink,#e2efc7)}.inbox-excerpt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;color:var(--galaxy-brand,#819779);line-height:1.5}.inbox-item time{font-size:10px;color:var(--galaxy-brand,#7d9278);line-height:1.7}.message-reading{padding:36px 40px;min-width:0;display:flex;flex-direction:column;align-items:stretch}.reading-label{font-size:11px;letter-spacing:1px;color:var(--galaxy-muted,#9daf8e)}.message-reading h2,.message-preview h2{font-size:27px;font-weight:500;line-height:1.6;margin:14px 0 24px;overflow-wrap:anywhere}.reading-sender{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--galaxy-line,#34432e)}.reading-sender>div{flex:1;min-width:0}.reading-sender strong{font-size:13px;font-weight:500;display:flex;gap:9px;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere}.reading-sender strong small{font-size:10px;background:color-mix(in srgb,var(--galaxy-raised,#aec775) 7.84%,transparent);color:var(--galaxy-brand,#b1c990);padding:3px 7px;border-radius:4px;font-weight:400}.reading-sender time{display:block;font-size:11px;color:var(--galaxy-brand,#869c7d);margin-top:7px;line-height:1.7}.reading-sender>svg{color:var(--galaxy-brand,#9cc176);flex:none}.message-reading .message-content{font-size:15px;line-height:2;padding:24px 0;margin:0;color:var(--galaxy-muted,#c3cfb7);flex:1}.message-reading-footer{display:flex;align-items:center;gap:8px;border-top:1px solid var(--galaxy-line,#34432e);padding-top:18px;color:var(--galaxy-brand,#7f9678);font-size:11px;line-height:1.7}.inbox-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;gap:12px;text-align:center}.inbox-placeholder>svg{color:var(--galaxy-brand,#788f65);margin-bottom:10px}.inbox-placeholder h2{font-size:22px;color:var(--galaxy-muted,#baceab);font-weight:500;margin:0}.inbox-placeholder p{font-size:13px;color:var(--galaxy-brand,#819779);line-height:1.8}.inbox-back{display:none}.message-compose-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:30px;align-items:start}.message-compose-workspace>.admin-panel{margin:0}.message-preview{padding:30px 0;min-width:0}.message-preview h2{font-size:23px}.message-preview .message-content{min-height:160px;margin:24px 0}.message-preview-audience{display:flex;gap:10px;align-items:center;padding:16px 0;border-block:1px solid var(--galaxy-line,#34432e);color:var(--galaxy-brand,#b2c99a);font-size:12px}.message-preview>.admin-editor-hint{line-height:1.9;margin-top:18px}.message-history .admin-table td{white-space:normal;vertical-align:top}.message-history summary{font-size:13px;line-height:1.7}.message-history .message-content{max-height:280px;overflow:auto;margin-bottom:0}.recipient-select input[type=checkbox]{margin:0!important}.recipient-select label{flex-wrap:nowrap;align-items:start;overflow-wrap:anywhere}.recipient-select label small{font-size:11px;overflow-wrap:anywhere}@media(max-width:1250px){.nav-inner{gap:18px}.desktop-nav{gap:0}.desktop-nav a{padding:12px 10px}.nav-shop{display:none}.mail-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.message-compose-workspace{gap:24px}}@media(max-width:1020px){.desktop-nav{display:none}.mobile-menu{display:inline-flex}.nav-actions{margin-left:auto}.mobile-nav a{font-size:16px;padding:17px}.mail-workspace,.message-compose-workspace{grid-template-columns:1fr}.mail-guide{padding:4px 6px 24px}.mail-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.message-preview{border-block:1px solid var(--line);padding:24px}.message-preview .message-content{min-height:60px}.inbox-workspace{grid-template-columns:290px minmax(0,1fr)}.message-reading{padding:28px}}@media(max-width:768px){.nav-inner{gap:10px}.nav-actions{gap:8px}.nav-icon,.nav-notice{width:34px;height:36px}.nav-notice{display:flex}.nav-order{width:34px;height:36px}.nav-order span,.desktop-nav{display:none}.mobile-menu{display:flex}.nav-actions .nav-count{top:-5px;right:-5px;font-size:9px;min-width:16px;height:16px}.template-editor{grid-template-columns:1fr;padding:22px;gap:28px}.template-editor .community-form-grid,.mail-panel .community-form-grid{grid-template-columns:1fr;gap:18px}.template-editor .form-field>span small{display:block}.mail-guide ol{display:block}.mail-workspace{gap:10px}.dashboard-online-summary{flex-wrap:wrap;gap:12px 26px;padding:18px}.dashboard-online-summary p{flex-basis:100%;margin:0}.announcement-layout{flex-direction:column;gap:20px}.announcement-list{flex:initial;border-right:0;border-bottom:1px solid var(--galaxy-line,#3b4b35);padding:0 0 14px;max-height:145px;overflow:auto}.announcement-center{padding:22px}.announcement-reading h2{font-size:23px}.announcement-admin-list article{gap:12px;padding:20px;flex-wrap:wrap}.announcement-admin-list .admin-row-actions{margin-left:34px}.inbox-workspace{grid-template-columns:1fr;min-height:400px}.inbox-index{border-right:0;max-height:none}.inbox-placeholder,.inbox-workspace.has-selection .inbox-index{display:none}.message-reading{padding:24px}.message-reading h2{font-size:24px}.inbox-back{display:flex;align-items:center;gap:8px;color:var(--galaxy-muted,#b4c8a0);font-size:12px;background:none;border:0;margin:0 0 26px;padding:0;cursor:pointer}.inbox-item{padding:20px}.message-preview{padding:24px 20px}.message-audience{gap:10px}.message-audience label{flex:1;min-width:110px;white-space:nowrap}.recipient-select{padding:15px}.recipient-select label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px}.recipient-select label small{grid-column:2}.admin-panel-heading{flex-wrap:wrap}.inbox-page .section-heading{gap:16px}.inbox-page .section-heading .button{flex-shrink:0}}@media(max-width:768px){.nav-actions .nav-icon,.nav-actions .nav-notice,.nav-actions .mobile-menu{width:44px;height:44px;flex-shrink:0}.nav-actions{gap:6px}}@media(prefers-reduced-motion:reduce){.inventory-skeleton i{animation:none}.nav-icon,.nav-notice{transition:none}}html{scrollbar-gutter:stable}.template-current{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:6px;border:1px solid color-mix(in srgb,var(--galaxy-control,#7b9838) 32.16%,transparent);color:var(--galaxy-ink,#d2ee9c);background:var(--galaxy-raised,#2b3b23);font-size:12px;cursor:default;white-space:nowrap}.admin-button:disabled,.icon-button:disabled{cursor:default}.feature-settings{margin-top:28px;margin-bottom:24px}.feature-tabs{display:flex;gap:6px;padding:0 24px;border-bottom:1px solid var(--line)}.feature-tabs button{display:flex;align-items:center;gap:9px;padding:17px 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.feature-tabs button.selected{border-bottom-color:var(--lime);color:var(--lime)}.feature-settings .admin-settings-form{max-width:none}.feature-fields{min-width:0}.feature-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-block:26px}.feature-config-grid .full{grid-column:1/-1}.feature-config-grid .form-field{margin:0;min-width:0}.feature-config-grid .form-field>span{display:flex;flex-wrap:wrap;gap:4px 10px}.feature-config-grid input,.feature-config-grid textarea,.feature-config-grid select{width:100%;min-width:0;box-sizing:border-box}.feature-config-grid textarea{resize:vertical;font:inherit;line-height:1.6}.feature-switch{align-items:flex-start;padding:19px 21px;background:var(--galaxy-raised,#243223);border-left:2px solid var(--lime);border-radius:3px}.feature-switch input{margin-top:4px}.feature-switch strong,.feature-switch small{display:block}.feature-switch strong{color:var(--galaxy-ink,#e0ead8);font-size:14px;font-weight:600}.feature-switch small{font-size:12px;line-height:1.7;color:var(--galaxy-muted,#a2b19c);margin-top:5px}.feature-error{margin:20px 24px 0}.query-intro{max-width:660px;margin-bottom:45px}.query-intro h1{font-size:clamp(34px,4vw,48px);font-weight:500;letter-spacing:-1.5px;margin:18px 0}.query-intro p{font-size:16px;color:var(--muted);line-height:1.8}.query-guest{display:inline-flex;align-items:center;gap:8px;color:var(--galaxy-brand,#b2c99d);font-size:12px;margin-top:12px}.query-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-block:1px solid var(--line);min-height:360px}.query-form{padding:42px 48px 42px 0;border-right:1px solid var(--line)}.query-form input{font-size:19px;letter-spacing:.5px}.query-form button{margin-top:15px;min-height:52px}.query-tip{font-size:12px;color:var(--muted);line-height:1.8;margin-top:22px}.query-explainer,.query-result{padding:40px 0 40px 48px;min-width:0}.query-explainer>svg{color:var(--galaxy-ink,#bad88e)}.query-explainer h2{font-size:23px;font-weight:500;margin:20px 0 12px}.query-explainer p,.query-explainer li{font-size:13px;line-height:1.9;color:var(--muted)}.query-explainer ul{padding-left:17px;margin-top:22px}.query-result h2{font-size:36px;font-weight:500;color:var(--lime);margin:16px 0}.query-result-message{font-size:14px;color:var(--galaxy-ink,#d4dfc9);line-height:1.7}.query-result dl{margin:24px 0 0}.query-result dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.8}.query-result dt{color:var(--muted)}.query-result dd{margin:0;overflow-wrap:anywhere;color:var(--galaxy-ink,#d5dfcc)}.mascot-widget{position:fixed;bottom:16px;width:240px;height:400px;z-index:35;pointer-events:none}.mascot-widget.side-right{right:24px}.mascot-widget.side-left{left:24px}.mascot-widget.size-small{width:180px;height:300px}.mascot-widget.size-large{width:280px;height:460px}.mascot-canvas{width:100%;height:100%;display:block;pointer-events:none}.mascot-toolbar{position:absolute;right:4px;top:10px;display:flex;gap:5px;pointer-events:auto;z-index:1}.mascot-toolbar .icon-button{background:color-mix(in srgb,var(--galaxy-surface,#182a1f) 92.94%,transparent);border:1px solid color-mix(in srgb,var(--galaxy-line,#627658) 50.2%,transparent);color:var(--galaxy-ink,#d9edbc);width:32px;height:32px;border-radius:50%}.mascot-speech{position:absolute;bottom:78%;right:75%;width:195px;padding:13px 16px;border:1px solid var(--galaxy-control,#6c855a);background:color-mix(in srgb,var(--galaxy-surface,#172b20) 96.08%,transparent);border-radius:12px 12px 2px;color:var(--galaxy-ink,#dbe9cd);font:inherit;font-size:12px;line-height:1.7;text-align:left;pointer-events:auto;cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb,var(--galaxy-shadow,#06120b) 14.51%,transparent)}.side-left .mascot-speech{right:auto;left:75%;border-radius:12px 12px 12px 2px}.mascot-chat{position:absolute;bottom:40px;right:calc(100% + 12px);width:420px;background:color-mix(in srgb,var(--galaxy-surface,#16291d) 98.82%,transparent);border:1px solid var(--galaxy-control,#698852);border-radius:12px;pointer-events:auto;color:var(--galaxy-ink,#e4eedb);box-shadow:0 16px 60px color-mix(in srgb,var(--galaxy-shadow,#041309) 37.65%,transparent);overflow:hidden}.side-left .mascot-chat{right:auto;left:calc(100% + 12px)}.mascot-chat>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--galaxy-line,#567243) 33.33%,transparent)}.mascot-chat>header>div{display:flex;align-items:center;gap:8px}.mascot-chat strong{font-size:14px;font-weight:600}.mascot-chat small{font-size:11px;color:var(--galaxy-muted,#9bac8e)}.mascot-history{min-height:120px;max-height:300px;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.mascot-message{font-size:13px;line-height:1.75;padding:10px 12px;margin:0;max-width:92%;white-space:pre-wrap;overflow-wrap:anywhere}.mascot-message.assistant{background:var(--galaxy-raised,#283e2b);border-radius:2px 10px 10px;color:var(--galaxy-ink,#dce9d1);align-self:flex-start}.mascot-message.user{background:var(--galaxy-raised,#c3df8c);color:var(--galaxy-ink,#243317);border-radius:10px 2px 10px 10px;align-self:flex-end}.mascot-thinking,.mascot-chat-error,.mascot-chat-hint{font-size:12px;line-height:1.7;margin:0;padding:0 16px 12px;color:var(--galaxy-muted,#a5b895)}.mascot-chat-error{color:var(--galaxy-danger,#f3b99a)}.mascot-chat-hint{padding-top:10px}.mascot-chat form{display:flex;gap:8px;padding:12px;border-top:1px solid color-mix(in srgb,var(--galaxy-line,#567243) 33.33%,transparent)}.mascot-chat input{min-width:0;flex:1;background:var(--galaxy-surface,#0e1f15);border:1px solid color-mix(in srgb,var(--galaxy-control,#698157) 40%,transparent);border-radius:6px;color:var(--galaxy-ink,#e6efdb);font:inherit;font-size:13px;padding:10px}.mascot-chat form button{border:0;background:var(--lime);color:var(--galaxy-ink,#293515);border-radius:6px;padding:0 11px;cursor:pointer;display:grid;place-items:center}.mascot-chat form button:disabled{opacity:.4;cursor:default}.mascot-model-error{position:absolute;bottom:30px;font-size:12px;padding:12px;background:var(--galaxy-surface,#192b20);color:var(--galaxy-muted,#ccc)}@media(min-width:1021px)and (max-width:1400px){.desktop-nav a{padding-inline:10px}.desktop-nav{gap:0}.nav-inner{gap:18px}}@media(min-width:1021px)and (max-width:1150px){.nav-order span{display:none}.nav-order{padding:10px}.nav-actions{gap:6px}.desktop-nav a{padding-inline:8px}}@media(max-width:768px){.feature-tabs{padding:0 12px}.feature-tabs button{font-size:13px;padding:16px 11px}.feature-config-grid{grid-template-columns:1fr;gap:20px}.feature-switch{padding:16px}.query-workspace{grid-template-columns:1fr}.query-form{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.query-explainer,.query-result{padding:28px 0}.query-intro{margin-bottom:28px}.query-result dl>div{grid-template-columns:65px minmax(0,1fr);gap:10px}.mascot-widget{display:none}}.mascot-widget{width:220px;height:330px;bottom:auto;right:auto;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.mascot-widget.size-small{width:180px;height:280px}.mascot-widget.size-large{width:260px;height:380px}.mascot-widget.dragging{cursor:grabbing}.mascot-widget:not(.mascot-ready){visibility:hidden;pointer-events:none}.mascot-canvas{height:calc(100% - 40px);position:absolute;bottom:0;cursor:inherit;pointer-events:auto}.mascot-toolbar{top:0;left:0;right:0;display:flex;justify-content:flex-end;gap:4px;pointer-events:auto}.mascot-toolbar .icon-button{width:30px;height:30px;border-color:color-mix(in srgb,var(--galaxy-line,#577344) 70.2%,transparent)}.mascot-drag-handle{display:flex;align-items:center;justify-content:center;gap:5px;background:color-mix(in srgb,var(--galaxy-raised,#1c301e) 93.33%,transparent);color:var(--galaxy-ink,#d6e8ba);border:1px solid var(--galaxy-control,#78905e);border-radius:20px;padding:4px 8px;font:inherit;font-size:11px;min-height:30px;cursor:grab;touch-action:none}.mascot-widget.dragging .mascot-drag-handle{cursor:grabbing}.mascot-speech{position:fixed;right:auto;bottom:auto;width:210px;border-radius:10px;padding:11px 14px}.mascot-chat{position:fixed;bottom:auto;right:auto;display:flex;flex-direction:column;cursor:auto;-webkit-user-select:text;user-select:text}.mascot-chat>header,.mascot-chat>form{flex-shrink:0}.mascot-history{min-height:100px;flex:1}.mascot-widget button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.support-launcher{position:fixed;left:24px;bottom:24px;z-index:34;display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;color:var(--galaxy-ink,#deebd4);background:color-mix(in srgb,var(--galaxy-surface,#17281c) 93.33%,transparent);border:1px solid var(--galaxy-line,#647952);border-radius:12px;box-shadow:0 8px 28px color-mix(in srgb,var(--galaxy-shadow,#06140b) 14.51%,transparent);font-size:13px}.support-launcher small{display:block;color:var(--galaxy-brand,#a7bd95);font-size:10px;margin-top:4px}.support-launcher i,.support-presence i,.service-availability i{width:7px;height:7px;border-radius:50%;background:var(--galaxy-raised,#8c9a86);display:inline-block;flex:none}.support-launcher.online i,.support-presence.online i,.service-availability.online i{background:var(--lime)}.support-launcher:hover{background:var(--galaxy-raised,#263b24)}.support-presence{display:inline-flex;align-items:center;gap:7px;color:var(--galaxy-muted,#b6c8a6);font-size:12px}.support-muted{font-size:12px;color:var(--galaxy-brand,#9db38f);line-height:1.8}.support-page{padding-top:140px}.support-page-intro{margin-bottom:44px}.support-page-intro h1{font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.35;letter-spacing:-1.5px;margin:20px 0}.support-page-intro p{font-size:14px;color:var(--muted);line-height:1.9}.support-customer-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:start}.support-contact>svg{display:block;color:var(--galaxy-ink,#c2dfaa);margin:8px 0 24px}.support-contact h2{font-size:23px;line-height:1.6;font-weight:500;margin:22px 0 14px}.support-contact>p{font-size:13px;color:var(--galaxy-muted,#a5b69a);line-height:1.9}.support-contact dl{margin:32px 0}.support-contact dl>div{padding:16px 0;border-top:1px solid var(--line)}.support-contact dt{font-size:11px;color:var(--galaxy-brand,#8fa181);margin-bottom:9px}.support-contact dd{margin:0;font-size:14px;color:var(--galaxy-ink,#e0e9d8);display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.support-contact .text-link{font-size:12px}.support-chat{border:1px solid var(--galaxy-line,#3d5034);border-radius:12px;background:var(--galaxy-surface,#121e15);display:flex;flex-direction:column;min-width:0;height:660px;overflow:hidden}.support-chat>header,.service-conversation>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:76px;border-bottom:1px solid color-mix(in srgb,var(--galaxy-line,#3b4e30) 36.08%,transparent);padding:18px 24px;flex:none}.support-chat>header strong,.service-conversation>header strong{font-size:15px;font-weight:600}.support-chat>header .care-agent-heading>span,.service-conversation>header span{display:block;font-size:11px;color:var(--galaxy-brand,#a1b590);margin-top:7px}.support-message-list{flex:1;min-height:0;overflow-y:auto;padding:24px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--galaxy-brand,#4f673c) transparent}.support-chat-welcome{padding:16px 6px 0}.support-chat-welcome>svg{color:var(--galaxy-ink,#c7e3ad)}.support-chat-welcome h2{font-size:24px;font-weight:500;margin:18px 0 12px}.support-chat-welcome>p{color:var(--galaxy-muted,#a4b496);font-size:13px;line-height:1.9;max-width:460px}.support-visitor-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.support-visitor-fields .form-field{min-width:0}.support-visitor-fields input{width:100%}.support-message{margin:0 0 24px;max-width:85%;width:fit-content}.support-message>div{display:flex;gap:12px;font-size:10px;color:var(--galaxy-muted,#a6b89a);margin-bottom:7px}.support-message time{color:var(--galaxy-brand,#839677)}.support-message p{padding:13px 17px;background:var(--galaxy-raised,#243323);border:1px solid color-mix(in srgb,var(--galaxy-line,#4b623b) 33.33%,transparent);border-radius:2px 10px 10px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px;margin:0;color:var(--galaxy-ink,#e0ebd7)}.support-message.visitor{margin-left:auto}.support-message.visitor>div{justify-content:flex-end}.support-message.visitor p{background:var(--galaxy-raised,#374d27);color:var(--galaxy-ink,#e9f5db);border-radius:10px 2px 10px 10px}.support-message.system{max-width:100%;width:100%;text-align:center}.support-message.system>div{display:none}.support-message.system p{background:transparent;border:0;color:var(--galaxy-muted,#a7ba97);font-size:11px;padding:7px}.support-composer{border-top:1px solid color-mix(in srgb,var(--galaxy-line,#3d5034) 36.08%,transparent);padding:18px 24px;flex:none}.support-composer textarea{width:100%;resize:vertical;max-height:180px;min-height:60px;color:var(--galaxy-ink,#e1ebd8);background:var(--galaxy-surface,#101b13);border:1px solid var(--galaxy-line,#435437);border-radius:7px;padding:12px;font:inherit;font-size:13px;line-height:1.7}.support-composer>div{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px}.support-composer small{font-size:10px;color:var(--galaxy-brand,#94a885)}.support-composer .button{font-size:12px;min-height:42px;padding:12px 18px;border-radius:7px}.support-composer textarea:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.support-error{padding:12px 24px;color:var(--galaxy-danger,#f1b295);font-size:12px;margin:0;line-height:1.8;background:color-mix(in srgb,var(--galaxy-danger-bg,#4e2519) 10.2%,transparent)}.support-admin-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:24px}.support-admin-links>.icon-button{margin-left:auto}.support-admin-links .text-link{font-size:12px}.support-settings-panel{max-width:950px}.support-settings-panel .community-form-grid{gap:24px}.service-desk{height:100dvh;min-height:540px;background:var(--galaxy-surface,#101812);color:var(--galaxy-ink,#e5eddd);display:flex;flex-direction:column}.service-topbar{min-height:78px;display:flex;align-items:center;gap:30px;padding:16px 30px;border-bottom:1px solid var(--galaxy-line,#35432f);flex:none}.service-topbar .wordmark{font-size:29px}.service-desk-label{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--galaxy-muted,#b2c69e);border-left:1px solid var(--galaxy-line,#3e4b33);padding-left:25px}.service-topbar>div{margin-left:auto;display:flex;align-items:center;gap:20px}.service-topbar strong{font-size:13px;font-weight:500}.service-availability{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--galaxy-line,#4b613b);border-radius:7px;color:var(--galaxy-ink,#c9dbb7);min-height:42px;padding:10px 14px;background:var(--galaxy-surface,#1b2a1b);font:inherit;font-size:12px;cursor:pointer}.service-availability.online{border-color:var(--galaxy-control,#809d4d);background:color-mix(in srgb,var(--galaxy-raised,#a9d963) 4.71%,transparent)}.service-workspace{flex:1;min-height:0;display:grid;grid-template-columns:330px minmax(0,1fr)}.service-thread-sidebar{border-right:1px solid var(--galaxy-line,#35432f);min-height:0;display:flex;flex-direction:column;background:var(--galaxy-surface,#141e16)}.service-queue-heading{padding:30px 24px 22px}.service-queue-heading .eyebrow{font-size:9px;color:var(--galaxy-brand,#a1b786)}.service-queue-heading h1{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:15px 0 12px}.service-queue-heading p{font-size:11px;line-height:1.8;color:var(--galaxy-brand,#95a889);margin:0}.service-filters{padding:0 18px 16px;display:flex;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--galaxy-line,#37492d) 33.33%,transparent)}.service-filters button{background:transparent;border:1px solid transparent;min-height:40px;color:var(--galaxy-brand,#9fb48f);font:inherit;font-size:12px;padding:9px 14px;cursor:pointer;border-radius:6px}.service-filters button.selected{color:var(--lime);background:color-mix(in srgb,var(--galaxy-raised,#caff28) 4.31%,transparent);border-color:color-mix(in srgb,var(--galaxy-control,#b7de73) 14.51%,transparent)}.service-filters button span{margin-left:6px}.service-thread-list{overflow-y:auto;flex:1;min-height:0}.service-thread{width:100%;padding:22px 24px;text-align:left;background:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--galaxy-line,#35432f) 40%,transparent);color:inherit;font:inherit;cursor:pointer}.service-thread:hover{background:var(--galaxy-raised,#223020)}.service-thread.selected{background:var(--galaxy-raised,#293a20);box-shadow:inset 3px 0 var(--lime)}.service-thread>div{display:flex;align-items:center;gap:8px}.service-thread strong{font-size:13px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-thread time{font-size:9px;color:var(--galaxy-brand,#8ca07e);margin-left:auto}.service-thread p{font-size:12px;line-height:1.7;color:var(--galaxy-muted,#b6c7a8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:13px 0 9px}.service-thread small{font-size:10px;color:var(--galaxy-brand,#a5c284)}.support-unread{display:inline-grid;place-items:center;background:var(--galaxy-warning-bg,#e8b887);color:var(--galaxy-ink,#292119);font-size:10px;border-radius:12px;min-width:18px;height:18px;padding:0 4px}.support-queue-empty{padding:65px 20px;text-align:center;color:var(--galaxy-brand,#849c78);font-size:12px}.service-thread-sidebar>footer{padding:20px 24px;color:var(--galaxy-brand,#8fa17c);border-top:1px solid var(--galaxy-line,#35432f);font-size:10px}.service-conversation{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--galaxy-surface,#101812)}.service-conversation>header>div{flex:1;min-width:0}.service-conversation>header strong,.service-conversation>header span{overflow-wrap:anywhere}.service-conversation .support-message-list{padding:30px clamp(24px,5vw,90px)}.service-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;color:var(--galaxy-brand,#95ae80)}.service-empty h2{font-size:24px;font-weight:500;color:var(--galaxy-ink,#cbdcba);margin:25px 0 12px}.service-empty p{font-size:13px;color:var(--galaxy-brand,#9caf8f);line-height:1.9}.service-claim-note{padding:12px 24px;font-size:12px;color:var(--galaxy-brand,#b8cf9e);margin:0;border-top:1px solid color-mix(in srgb,var(--galaxy-line,#4b623b) 20%,transparent)}.service-back{display:none}.model-resources-note{padding:16px 0;border-block:1px solid var(--line);font-size:12px;line-height:1.9;color:var(--galaxy-brand,#a1b88f);display:grid;gap:8px}.model-resources-note strong{color:var(--galaxy-ink,#d3e7bd);font-weight:500}.mascot-model-summary{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px;align-items:center;min-width:0}.mascot-model-summary img{width:104px;height:138px;object-fit:contain}.mascot-model-summary>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.mascot-model-summary small{font-size:11px;line-height:1.8;color:var(--muted)}@media(max-width:600px){.mascot-model-summary{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px}.mascot-model-summary img{width:72px;height:110px}.mascot-model-summary span{font-size:11px}}.support-launcher:focus-visible,.support-page button:focus-visible,.service-desk button:focus-visible,.service-desk a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media(max-width:1000px){.support-customer-layout{grid-template-columns:240px minmax(0,1fr);gap:30px}.service-workspace{grid-template-columns:285px minmax(0,1fr)}.service-topbar{padding:16px 22px;gap:15px}.service-topbar>div{gap:12px}.service-desk-label{padding-left:16px}}@media(max-width:768px){.support-page{padding-top:115px}.support-page-intro{margin-bottom:32px}.support-customer-layout{grid-template-columns:1fr;gap:28px}.support-contact>svg{display:none}.support-contact h2{font-size:20px;margin:15px 0 10px}.support-contact dl{display:flex;gap:24px;flex-wrap:wrap;margin:15px 0}.support-contact dl>div{min-width:130px;flex:1}.support-contact .text-link{margin-top:6px}.support-chat{height:660px}.support-message-list{padding:20px 16px}.support-chat>header,.support-composer{padding:16px}.support-visitor-fields{grid-template-columns:1fr;gap:0}.support-launcher{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));min-height:48px;padding:8px 12px;gap:9px}.service-workspace{display:block;position:relative}.service-thread-sidebar{width:100%;height:100%;border:0}.service-conversation{display:none;height:100%}.reading-thread .service-thread-sidebar{display:none}.reading-thread .service-conversation{display:flex}.service-back{display:inline-flex}.service-topbar{padding:12px 16px;gap:10px;flex-wrap:wrap;min-height:90px}.service-topbar .wordmark{font-size:25px}.service-desk-label{font-size:11px;padding-left:10px}.service-topbar>div{width:100%;margin-left:0;gap:10px}.service-topbar strong{flex:1}.service-availability{font-size:11px;min-height:40px;padding:8px 10px}.service-desk{min-height:560px}.service-conversation .support-message-list{padding:20px 16px}.service-conversation>header{padding:14px 12px;gap:8px}.service-conversation>header .admin-button{font-size:11px;padding:8px 10px}.service-topbar .icon-button,.service-back,.support-contact .icon-button{min-width:44px;min-height:44px}.support-composer .button{min-height:44px}.support-composer small{max-width:160px;line-height:1.7}.service-login .admin-login-copy p{display:block;font-size:12px}}@media(prefers-reduced-motion:reduce){.support-launcher,.service-thread{transition:none}}.account-nav{position:relative;flex:none}.account-trigger{position:relative;display:flex;font:inherit;border:0;cursor:pointer;gap:9px}.account-chevron{opacity:.65;transition:transform .18s var(--ease)}.account-trigger[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.account-unread-dot{position:absolute;top:3px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--galaxy-danger-bg,#f49c87);border:2px solid var(--galaxy-line,#203125)}.account-dropdown{position:absolute;top:calc(100% + 14px);right:0;width:292px;max-width:calc(100vw - 32px);padding:10px;background:var(--galaxy-surface,#152019);color:var(--galaxy-ink,#e4edde);border:1px solid var(--galaxy-line,#47543d);border-radius:16px;box-shadow:0 18px 48px color-mix(in srgb,var(--galaxy-shadow,#07100a) 31.37%,transparent);font-weight:400}.account-dropdown:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.account-menu-heading{display:flex;align-items:center;gap:12px;padding:12px 10px 18px;border-bottom:1px solid color-mix(in srgb,var(--galaxy-line,#536349) 33.33%,transparent);margin-bottom:7px}.account-menu-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--galaxy-raised,#a9c679) 9.41%,transparent);color:var(--galaxy-ink,#d3e7b8);flex:none}.account-menu-heading>div{display:grid;gap:5px;min-width:0}.account-menu-heading strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.account-menu-heading>div>span{font-size:10px;color:var(--galaxy-muted,#a4b69a);overflow-wrap:anywhere}.account-dropdown nav a,.account-dropdown nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px 12px;border-radius:8px;background:none;color:inherit;font:inherit;font-size:13px;text-align:left}.account-dropdown>.account-menu-logout{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;margin-top:6px;padding:11px 12px;border-top:1px solid color-mix(in srgb,var(--galaxy-line,#536349) 33.33%,transparent);border-radius:0;background:none;color:var(--galaxy-danger,#f5b99d);font:inherit;font-size:13px;text-align:left}.account-dropdown>.account-menu-logout:hover{background:color-mix(in srgb,var(--galaxy-raised,#a8c275) 8.63%,transparent)}.account-dropdown>.account-menu-logout span{flex:1}.account-dropdown nav a:hover,.account-dropdown nav button:hover{background:color-mix(in srgb,var(--galaxy-raised,#a8c275) 8.63%,transparent)}.account-dropdown nav a>svg:first-child,.account-dropdown nav button>svg:first-child{color:var(--galaxy-muted,#b3c7a2)}.account-dropdown nav a>span,.account-dropdown nav button>span{flex:1}.account-dropdown nav small{color:var(--galaxy-muted,#a5b399);font-size:10px}.account-menu-arrow{opacity:.6}.account-dropdown nav .account-menu-count{min-width:22px;padding:3px 6px;border-radius:20px;background:color-mix(in srgb,var(--galaxy-raised,#caff28) 9.41%,transparent);color:var(--galaxy-ink,#d1ed99);text-align:center;font-variant-numeric:tabular-nums}.account-dropdown nav .account-menu-count.unread{background:color-mix(in srgb,var(--galaxy-danger-bg,#efad8e) 10.98%,transparent);color:var(--galaxy-danger,#f5b99d)}.account-menu-orders{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:15px 12px 7px;border-top:1px solid color-mix(in srgb,var(--galaxy-line,#536349) 33.33%,transparent);color:var(--galaxy-muted,#a6b89a);font-size:11px}.soul-icons .account-dropdown{background:var(--galaxy-raised,#edf5ee);color:var(--galaxy-ink,#203c31);border-color:var(--galaxy-control,#d7e5d9);box-shadow:0 18px 48px color-mix(in srgb,var(--galaxy-shadow,#0b2819) 25.1%,transparent)}.soul-icons .account-menu-heading,.soul-icons .account-menu-orders{border-color:var(--galaxy-control,#cfdcd0)}.soul-icons .account-menu-avatar{background:var(--galaxy-raised,#dae6da);color:var(--galaxy-ink,#3b6450)}.soul-icons .account-menu-heading>div>span,.soul-icons .account-menu-orders,.soul-icons .account-dropdown nav small{color:var(--galaxy-brand,#607669)}.soul-icons .account-dropdown nav a>svg:first-child,.soul-icons .account-dropdown nav button>svg:first-child{color:var(--galaxy-brand,#537362)}.soul-icons .account-dropdown nav a:hover,.soul-icons .account-dropdown nav button:hover{background:var(--galaxy-raised,#dce8dc)}.soul-icons .account-dropdown nav .account-menu-count{background:var(--galaxy-raised,#d6e5d4);color:var(--galaxy-ink,#375f35)}.soul-icons .account-dropdown nav .account-menu-count.unread{background:var(--galaxy-raised,#f5dfd4);color:var(--galaxy-danger,#9d4837)}.soul-hero-content{inset:auto 6% 13%;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.soul-hero-actions{flex-direction:row;justify-content:center;gap:16px;padding-bottom:0}.soul-hero-actions .soul-action{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;min-width:220px;gap:22px;text-align:center}.soul-hero-content h1{max-width:none}.lol-query-page{padding-top:0}.lol-query-page .page-title{max-width:none}.lol-query-page .query-guest{justify-content:center;margin-top:15px}.support-launcher-refined{left:28px;bottom:28px;gap:12px;min-height:60px;padding:7px 16px 7px 7px;border-radius:40px;border:1px solid color-mix(in srgb,var(--galaxy-line,#5b7153) 27.45%,transparent);background:var(--galaxy-surface,#17261c);color:var(--galaxy-ink,#e0edda);box-shadow:0 8px 24px color-mix(in srgb,var(--galaxy-shadow,#03120b) 14.12%,transparent)}.support-launcher-symbol{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--galaxy-raised,#caff28) 7.84%,transparent);color:var(--galaxy-ink,#d7efa9)}.support-launcher-symbol i{position:absolute;right:2px;bottom:2px;width:8px;height:8px;border:2px solid var(--galaxy-line,#18281c);background:var(--galaxy-raised,#9eb097)}.support-launcher-refined.online .support-launcher-symbol i{background:var(--galaxy-raised,#caff28)}.support-launcher-copy{display:grid;gap:4px}.support-launcher-copy strong{font-size:12px;font-weight:500;letter-spacing:.5px}.support-launcher-refined .support-launcher-copy small{font-size:9px;margin:0;color:var(--galaxy-muted,#a8bba0)}.support-launcher-arrow{margin-left:6px;color:var(--galaxy-muted,#adbe9f);transition:transform .18s var(--ease)}.support-launcher-refined:hover{background:var(--galaxy-raised,#243b28);border-color:var(--galaxy-control,#81995b);box-shadow:0 12px 30px color-mix(in srgb,var(--galaxy-shadow,#071b0c) 20.78%,transparent)}.support-launcher-refined:hover .support-launcher-arrow{transform:translate(2px,-2px)}.support-launcher-refined.soul-support{background:var(--galaxy-raised,#eef6ed);color:var(--galaxy-ink,#244a3a);border-color:color-mix(in srgb,var(--galaxy-control,#e7f0e3) 40%,transparent)}.soul-support .support-launcher-symbol{background:var(--galaxy-raised,#dce8dc);color:var(--galaxy-ink,#315b43)}.soul-support .support-launcher-symbol i{border-color:var(--galaxy-control,#dce8dc);background:var(--galaxy-raised,#a0ae9c)}.support-launcher-refined.soul-support .support-launcher-copy small,.soul-support .support-launcher-arrow{color:var(--galaxy-brand,#64806d)}.support-launcher-refined.soul-support:hover{background:var(--galaxy-raised,#fffdf2);border-color:var(--galaxy-control,#eff6ea)}.mascot-toolbar{left:auto;right:0;gap:3px;width:max-content;padding:5px;background:color-mix(in srgb,var(--galaxy-surface,#172c20) 96.08%,transparent);border:1px solid color-mix(in srgb,var(--galaxy-control,#879d6d) 40%,transparent);border-radius:30px;box-shadow:0 5px 18px color-mix(in srgb,var(--galaxy-shadow,#091b0d) 14.51%,transparent)}.mascot-toolbar .icon-button{width:36px;height:36px;border:0;background:transparent;color:var(--galaxy-ink,#d6e9c5)}.mascot-toolbar .icon-button:hover{background:color-mix(in srgb,var(--galaxy-raised,#a2c171) 10.98%,transparent)}.mascot-canvas:focus-visible{outline:2px solid var(--galaxy-control,#bdd98d);outline-offset:3px;border-radius:20px}.mascot-canvas.mascot-pointer-focus:focus{outline:none}@media(max-width:768px){.account-trigger.nav-order{width:44px;height:44px;padding:0!important}.account-trigger>.account-chevron{display:none}.account-dropdown{right:-60px;top:calc(100% + 12px)}.soul-hero-content{inset:auto 7% 16%;gap:24px}.soul-hero-content h1{font-size:clamp(36px,10.5vw,52px);letter-spacing:-1.5px}.soul-hero-content p{margin-bottom:0}.soul-scroll{left:50%}.soul-hero-actions{justify-content:center;flex-wrap:nowrap;gap:12px}.soul-hero-actions .soul-action{min-width:0;flex:1;grid-template-columns:18px minmax(0,1fr) 18px;gap:9px;padding:16px 12px;max-width:220px}.lol-query-page{padding-top:0}.support-launcher-refined{left:16px;bottom:calc(18px + env(safe-area-inset-bottom));min-height:52px;padding:5px 12px 5px 5px;gap:9px}.support-launcher-symbol{width:40px;height:40px}.support-launcher-copy strong{font-size:11px}.support-launcher-arrow{width:15px;margin-left:0}}@media(max-width:420px){.soul-scroll{display:none}}@media(prefers-reduced-motion:reduce){.account-chevron,.support-launcher-arrow{transition:none}}.care-chat,.care-desk{--care-paper:var(--galaxy-page,#f2f5f0);--care-white:var(--galaxy-surface,#fbfcf9);--care-ink:var(--galaxy-ink,#243b2d);--care-muted:var(--galaxy-muted,#607159);--care-line:var(--galaxy-line,#dbe3d8);--care-green:var(--galaxy-brand,#244b38);--care-accent:var(--galaxy-raised,#daf2ad);color-scheme:light}.care-support-page{padding-top:136px;padding-bottom:68px}.care-customer-layout{grid-template-columns:280px minmax(0,1fr);gap:48px}.care-contact{padding:20px 0 0}.care-contact-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--galaxy-line,#566a48) 40%,transparent);background:color-mix(in srgb,var(--galaxy-raised,#a5c276) 5.1%,transparent);border-radius:16px;color:var(--galaxy-ink,#c1db9f);margin-bottom:22px}.care-contact .support-presence{font-size:12px;color:var(--galaxy-muted,#b5c59f)}.care-contact h2{font-size:23px;line-height:1.5;margin-top:18px}.care-contact>p{font-size:13px;line-height:1.9;max-width:260px}.care-contact dl{margin:27px 0 30px}.care-contact dt{display:flex;align-items:center;gap:8px;color:var(--galaxy-muted,#a3b496);font-size:11px}.care-contact dd{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.care-contact dd .icon-button{width:36px;height:36px;color:var(--galaxy-ink,#c0d9a5);flex:none}.care-contact-help{border-top:1px solid color-mix(in srgb,var(--galaxy-line,#405139) 50.2%,transparent);padding-top:25px}.care-contact-help>svg{display:block;color:var(--galaxy-brand,#b5cf95);margin-bottom:14px}.care-contact-help strong{font-size:13px;font-weight:500}.care-contact-help p{font-size:12px;line-height:1.9;color:var(--galaxy-muted,#a3b496);margin:10px 0 16px}.care-contact-help .text-link{margin:0;font-size:12px}.care-chat.support-chat{height:min(700px,calc(100dvh - 248px));min-height:560px;background:var(--care-paper);color:var(--care-ink);border:1px solid color-mix(in srgb,var(--galaxy-line,#3e5544) 28.24%,transparent);border-radius:18px;box-shadow:0 16px 48px color-mix(in srgb,var(--galaxy-shadow,#03150b) 14.12%,transparent);container-type:inline-size}.care-chat.care-soul{--care-paper:var(--galaxy-page,#f3f7f1);--care-green:var(--galaxy-brand,#2c5a47);--care-accent:var(--galaxy-raised,#e4f0d7)}.care-chat>header.care-chat-header{min-height:80px;padding:16px 22px;gap:12px;background:var(--care-green);color:var(--galaxy-ink,#f1f6ea);border:0}.care-agent-avatar{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:color-mix(in srgb,var(--galaxy-raised,#dcedc7) 10.98%,transparent);color:var(--galaxy-ink,#e8f2d9);position:relative;flex:none}.care-agent-avatar i{position:absolute;right:0;bottom:0;width:9px;height:9px;border:2px solid var(--care-green);border-radius:50%;background:var(--galaxy-raised,#b5c3ad)}.care-agent-avatar i.is-live{background:var(--galaxy-raised,#caff28)}.care-agent-heading{flex:1;min-width:0}.care-chat-header .care-agent-heading strong{display:block;font-size:15px;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.3px}.care-chat-header .care-agent-heading>span{color:var(--galaxy-ink,#d3e0cb);font-size:11px;line-height:1.5;margin-top:5px}.care-header-tools{display:flex;align-items:center;gap:4px;flex:none}.care-header-button{width:36px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--galaxy-ink,#e5efdc);background:transparent}.care-header-button:hover{background:color-mix(in srgb,var(--galaxy-raised,#e1efcb) 9.41%,transparent)}.care-new-thread{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border-radius:7px;background:color-mix(in srgb,var(--galaxy-raised,#deedcf) 8.63%,transparent);border:1px solid color-mix(in srgb,var(--galaxy-control,#e9f3df) 18.04%,transparent);color:var(--galaxy-ink,#f1f6ea);font-size:11px;white-space:nowrap}.care-new-thread:hover{background:color-mix(in srgb,var(--galaxy-raised,#deedcf) 18.82%,transparent)}.care-contact-strip{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding:13px 20px;background:var(--galaxy-raised,#e5eddf);font-size:11px;color:var(--galaxy-ink,#425b46);border-bottom:1px solid var(--care-line);flex:none}.care-contact-strip>span,.care-contact-strip>button{display:flex;align-items:center;gap:8px}.care-contact-strip button{background:none;font:inherit;color:var(--galaxy-ink,#35533a);padding:0;min-height:30px}.care-contact-strip a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.care-contact-strip p{line-height:1.7}.care-transcript{position:relative;display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.care-message-scroll.support-message-list{width:100%;padding:22px;scrollbar-color:var(--galaxy-muted,#c1cfc0) transparent;scroll-behavior:auto}.care-welcome{padding:22px;background:var(--care-white);border:1px solid var(--galaxy-control,#e0e7dc);border-radius:3px 14px 14px;margin-bottom:24px;max-width:500px}.care-welcome-caption{display:flex;align-items:center;gap:7px;color:var(--galaxy-brand,#5d755d);font-size:11px;margin-bottom:14px}.care-welcome h2{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.6;margin-bottom:10px}.care-welcome>p{font-size:13px;line-height:1.95;color:var(--galaxy-ink,#405749)}.care-welcome .care-welcome-note{margin-top:12px;color:var(--galaxy-brand,#68786a);font-size:12px}.care-welcome-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px}.care-welcome-links a{display:flex;align-items:center;gap:7px;color:var(--galaxy-ink,#385d3f);font-size:12px;min-height:32px}.care-welcome-links a:hover{text-decoration:underline;text-underline-offset:4px}.care-visitor-profile{border-top:1px solid var(--care-line);padding-top:16px;margin-bottom:20px}.care-visitor-profile>button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;background:none;color:var(--galaxy-ink,#3f5744);font:inherit;font-size:12px;text-align:left;padding:0}.care-visitor-profile>button>span{flex:1}.care-visitor-profile small{font-size:10px;color:var(--galaxy-brand,#6b796c)}.care-visitor-profile .support-visitor-fields{gap:16px;margin-top:15px}.care-visitor-profile .form-field{margin:0}.care-visitor-profile .form-field>span{font-size:11px;color:var(--galaxy-brand,#5d6f5c);margin-bottom:8px}.care-visitor-profile input{min-height:42px;height:42px;padding:10px 12px;border:1px solid var(--galaxy-control,#cfdacb);border-radius:7px;background:var(--care-white);color:var(--galaxy-ink,#294030);font-size:12px}.care-date-divider{display:flex;align-items:center;justify-content:center;gap:14px;font-size:10px;color:var(--galaxy-brand,#718071);margin:3px 0 24px}.care-date-divider:before,.care-date-divider:after{content:"";width:44px;height:1px;background:var(--galaxy-raised,#d9e2d5)}.care-message.support-message{display:flex;gap:10px;align-items:flex-start;margin:0 0 22px;max-width:100%;width:100%}.care-message .care-message-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-top:22px;background:var(--galaxy-raised,#e2eadc);color:var(--galaxy-ink,#426344);border-radius:10px;font-size:12px}.care-message .care-message-body{display:block;flex:0 1 auto;min-width:0;max-width:76%;margin:0;color:var(--care-ink)}.care-message .care-message-meta{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--galaxy-brand,#60745f);margin-bottom:7px}.care-message .care-message-meta time{color:var(--galaxy-brand,#758575);font-size:10px}.care-message .care-message-body>p{padding:12px 16px;background:var(--care-white);border:1px solid var(--galaxy-control,#e1e7dc);border-radius:2px 12px 12px;font-size:14px;line-height:1.85;color:var(--galaxy-ink,#2f4535);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:wrap}.care-message.mine{flex-direction:row-reverse;margin-left:0}.care-message.mine .care-message-meta{justify-content:flex-end}.care-message.mine .care-message-avatar{background:var(--galaxy-raised,#dce8d2);color:var(--galaxy-ink,#3a5636)}.care-message.mine .care-message-body>p{background:var(--galaxy-raised,#dceec6);border-color:var(--galaxy-control,#d3e4bf);border-radius:12px 2px 12px 12px;color:var(--galaxy-ink,#2a442c)}.care-message-receipt{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:6px;color:var(--care-muted);font-size:10px;line-height:1.4}.care-message-receipt.is-read{color:var(--care-green)}.care-system-message{display:flex;justify-content:center;align-items:center;gap:6px;color:var(--galaxy-brand,#6d8068);font-size:11px;line-height:1.8;text-align:center;margin:6px 0 22px;overflow-wrap:anywhere}.care-new-messages{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;min-height:36px;padding:9px 14px;white-space:nowrap;border:1px solid var(--galaxy-control,#c8d7bc);border-radius:30px;background:var(--galaxy-raised,#fcfdf8);color:var(--galaxy-ink,#3d653e);box-shadow:0 4px 12px color-mix(in srgb,var(--galaxy-shadow,#224a30) 12.55%,transparent);font-size:11px}.care-new-messages:active{transform:translate(-50%)}.care-session-ended{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--galaxy-raised,#e8efe2);border-top:1px solid var(--care-line);color:var(--galaxy-brand,#516749);font-size:11px;flex-wrap:wrap;flex:none}.care-session-ended button{margin-left:auto;background:none;color:var(--galaxy-ink,#375b31);font-size:11px;text-decoration:underline;text-underline-offset:3px;min-height:30px}.care-composer.support-composer{position:relative;border-top:1px solid var(--care-line);padding:12px 20px 15px;background:var(--care-white);flex:none;min-width:0}.care-composer .care-quick-questions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin:0 0 9px}.care-quick-questions button{min-height:30px;padding:6px 12px;background:var(--galaxy-raised,#f0f4eb);border:1px solid var(--galaxy-control,#dce5d3);border-radius:20px;color:var(--galaxy-ink,#4a6244);font:inherit;font-size:11px}.care-quick-questions button:hover{background:var(--galaxy-raised,#e4eedc);border-color:var(--galaxy-control,#b6caa7)}.care-composer .care-composer-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px}.care-composer-tools>div{display:flex;align-items:center;gap:12px}.care-tool{display:flex;align-items:center;gap:6px;background:none;color:var(--galaxy-brand,#5c715b);padding:5px 0;min-height:30px;font-size:11px}.care-tool:hover{color:var(--galaxy-ink,#2b5830)}.care-character-count{font-size:10px;color:var(--galaxy-muted,#7a8773);font-variant-numeric:tabular-nums;white-space:nowrap}.care-composer.support-composer textarea{display:block;width:100%;height:68px;min-height:68px;max-height:68px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--galaxy-ink,#2b422e);font:inherit;font-size:13px;line-height:1.8;padding:8px 3px;resize:none;box-shadow:none}.care-composer textarea::placeholder{color:var(--galaxy-muted,#7a8876)}.care-composer.support-composer textarea:focus-visible{outline:2px solid var(--galaxy-control,#6b8f50);outline-offset:1px;padding-inline:9px;background:var(--galaxy-raised,#f4f7ef)}.care-composer textarea:disabled{background:var(--galaxy-raised,#f2f5ee);color:var(--galaxy-muted,#829079);opacity:.8}.care-composer .care-composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px}.care-composer small{font-size:10px;color:var(--galaxy-brand,#72836c);line-height:1.7;max-width:none}.care-composer .care-send{min-height:38px;padding:9px 15px;border:1px solid var(--galaxy-line,#284d30);border-radius:7px;background:var(--galaxy-raised,#2b5137);color:var(--galaxy-ink,#f0f7e6);font-size:12px;font-weight:500;gap:9px;white-space:nowrap;transition:none}.care-send:hover:not(:disabled){background:var(--galaxy-raised,#3c6744)}.care-composer .care-send:disabled{opacity:1;color:var(--galaxy-muted,#94a288);background:var(--galaxy-raised,#edf2e5);border-color:var(--galaxy-control,#dfe8d5);cursor:default}.care-composer .care-emoji-picker{position:absolute;z-index:5;left:18px;bottom:calc(100% - 44px);display:grid;grid-template-columns:repeat(4,38px);gap:4px;padding:10px;background:var(--galaxy-raised,#fcfdf8);border:1px solid var(--galaxy-control,#c7d8bd);border-radius:12px;box-shadow:0 8px 28px color-mix(in srgb,var(--galaxy-shadow,#264e30) 14.9%,transparent);margin:0}.care-emoji-picker button{display:grid;place-items:center;width:38px;height:38px;background:none;border-radius:6px;font-size:21px}.care-emoji-picker button:hover{background:var(--galaxy-raised,#e8f0e0)}.care-chat-footer{display:flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:5px 14px;border-top:1px solid var(--galaxy-control,#e7ecdf);background:var(--galaxy-raised,#f5f8ef);color:var(--galaxy-brand,#6f8266);font-size:9px;flex:none}.care-error.support-error{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.7;background:var(--galaxy-raised,#faefe3);color:var(--galaxy-danger,#98502d);padding:11px 20px;border-top:1px solid var(--galaxy-control,#eed8c4);flex:none}.care-error>span{flex:1;overflow-wrap:anywhere}.care-error button{background:none;color:var(--galaxy-danger,#8a4b2a);min-height:32px;font-size:11px;text-decoration:underline;text-underline-offset:3px;flex:none}.care-dialog{position:fixed;inset:auto auto 24px 24px;margin:0;width:430px;height:min(730px,calc(100dvh - 48px));max-width:calc(100vw - 48px);max-height:none;border:0;padding:0;background:transparent;border-radius:18px;overflow:hidden;color:var(--galaxy-ink,#243b2d);box-shadow:0 24px 80px color-mix(in srgb,var(--galaxy-shadow,#00180e) 40%,transparent)}.care-dialog::backdrop{background:color-mix(in srgb,var(--galaxy-page,#06140d) 30.2%,transparent)}.care-dialog .care-chat{width:100%;height:100%;min-height:0;box-shadow:none;border:0}.care-compact>header.care-chat-header{padding:14px 17px;gap:10px}.care-compact .care-message-scroll{padding:20px 18px}.care-compact .care-welcome{padding:19px}.care-compact .care-welcome h2{font-size:17px}.care-compact .care-message .care-message-body{max-width:calc(100% - 42px)}.care-compact .care-composer{padding-inline:18px}.care-compact .care-contact-strip{font-size:11px;padding:12px 18px}.care-desk.service-desk{display:grid;grid-template-columns:68px minmax(0,1fr);height:100dvh;min-height:480px;background:var(--care-paper);color:var(--care-ink);overflow:hidden}.care-workrail{display:flex;flex-direction:column;align-items:center;gap:15px;padding:22px 10px;background:var(--galaxy-raised,#173424);border-right:1px solid var(--galaxy-line,#102919);color:var(--galaxy-ink,#dbeacb);min-height:0}.care-rail-brand{font-size:36px;font-weight:700;letter-spacing:-3px;line-height:1;color:var(--galaxy-ink,#edf3e7);margin-bottom:26px}.care-rail-brand span{color:var(--galaxy-ink,#caff28)}.care-rail-active,.care-rail-link{display:grid;place-items:center;width:44px;height:44px;background:none;border-radius:12px;color:var(--galaxy-muted,#b7caa6)}.care-rail-active{background:color-mix(in srgb,var(--galaxy-raised,#c7e4a9) 9.41%,transparent);color:var(--galaxy-ink,#d9edc2);border:1px solid color-mix(in srgb,var(--galaxy-control,#9cbe76) 25.1%,transparent)}.care-rail-link:hover{background:color-mix(in srgb,var(--galaxy-raised,#aacc83) 7.84%,transparent);color:var(--galaxy-ink,#edf5e3)}.care-rail-avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--galaxy-control,#a7c38b) 46.67%,transparent);border-radius:50%;background:var(--galaxy-raised,#3d593b);color:var(--galaxy-ink,#e4edd6);margin-top:auto;font-size:12px}.care-desk-main{display:flex;flex-direction:column;min-width:0;min-height:0}.care-desk-topbar.service-topbar{min-height:76px;gap:20px;padding:15px 24px;background:var(--galaxy-raised,#fcfdf8);border-bottom:1px solid var(--care-line);color:var(--galaxy-ink,#30482f);flex:none}.care-desk-topbar>.care-desk-title{display:flex;align-items:center;gap:11px;margin:0;width:auto;color:var(--galaxy-ink,#315834)}.care-desk-title h1{font-size:18px;line-height:1.4;letter-spacing:-.5px;font-weight:600;color:var(--galaxy-ink,#29432d);margin:0;white-space:nowrap}.care-desk-title>span{font-size:11px;color:var(--galaxy-brand,#758470);margin-left:6px;white-space:nowrap}.care-desk-topbar>.care-agent-account{display:flex;align-items:center;gap:12px;margin-left:auto;width:auto}.care-staff-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--galaxy-raised,#e8efde);color:var(--galaxy-brand,#547544);font-size:11px;flex:none}.care-desk-topbar strong{color:var(--galaxy-brand,#526c46);font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.care-desk-topbar .icon-button{color:var(--galaxy-brand,#698360);width:40px;height:40px}.care-desk .service-availability{min-height:40px;background:var(--galaxy-raised,#f0f4e9);border:1px solid var(--galaxy-control,#d2dfc5);color:var(--galaxy-brand,#587547);border-radius:24px;padding:9px 14px;font-size:11px;white-space:nowrap}.care-desk .service-availability.online{background:var(--galaxy-raised,#eaf3db);border-color:var(--galaxy-control,#cadaab);color:var(--galaxy-brand,#486b31)}.care-desk .service-availability i{background:var(--galaxy-raised,#8a9c7f)}.care-desk .service-availability.online i{background:var(--galaxy-raised,#628c3b)}.care-desk-workspace.service-workspace{display:grid;grid-template-columns:306px minmax(0,1fr);flex:1;min-height:0}.care-thread-sidebar.service-thread-sidebar{background:var(--galaxy-raised,#fcfdf8);border-right:1px solid var(--care-line);min-width:0}.care-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:23px 20px 16px}.care-queue-heading>div{display:flex;align-items:center;gap:10px}.care-queue-heading h2{font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0;color:var(--galaxy-ink,#344d34)}.care-queue-heading span{font-size:11px;color:var(--galaxy-brand,#6e825f);background:var(--galaxy-raised,#edf3e4);border-radius:20px;padding:2px 7px;font-variant-numeric:tabular-nums}.care-sidebar-tool{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:none;color:var(--galaxy-brand,#647c57)}.care-sidebar-tool:hover{background:var(--galaxy-raised,#eaf0e1)}.care-search{display:flex;align-items:center;gap:8px;margin:0 18px 19px;padding:9px 11px;min-height:40px;border:1px solid var(--galaxy-control,#dfe7d6);border-radius:8px;color:var(--galaxy-brand,#7a8b6f);background:var(--galaxy-raised,#f6f8f0)}.care-search input{width:100%;min-width:0;border:0;padding:0;background:transparent;font:inherit;font-size:11px;color:var(--galaxy-ink,#3a5334);outline:none}.care-search input::placeholder{color:var(--galaxy-brand,#829276)}.care-search:focus-within{outline:2px solid var(--galaxy-control,#bdd89c);outline-offset:1px}.care-filters.service-filters{padding:0 14px 14px;gap:3px;border-bottom:1px solid var(--galaxy-control,#e2e8db)}.care-filters.service-filters button{flex:1;min-height:36px;font-size:11px;white-space:nowrap;padding:8px 5px;border-radius:7px;color:var(--galaxy-brand,#728366);border:0;background:transparent}.care-filters.service-filters button.selected{background:var(--galaxy-raised,#e7efd9);color:var(--galaxy-ink,#405f2e)}.care-filters button:hover{background:var(--galaxy-raised,#f0f4e8)}.care-filters button span{font-size:10px;margin-left:4px;opacity:.8;font-variant-numeric:tabular-nums}.care-thread-list{padding:8px;scrollbar-width:thin;scrollbar-color:var(--galaxy-ink,#d1dcc8) transparent}.care-thread.service-thread{display:flex;align-items:flex-start;gap:10px;padding:16px 12px;border:0;border-radius:9px;margin:2px 0;background:none;color:var(--galaxy-ink,#304b31);box-shadow:none}.care-thread.service-thread:hover{background:var(--galaxy-raised,#f0f4e7)}.care-thread.service-thread.selected{background:var(--galaxy-raised,#e8f0da);box-shadow:inset 2px 0 var(--galaxy-shadow,#8ca962)}.care-thread-avatar{display:grid;place-items:center;flex:none;width:35px;height:35px;border:1px solid var(--galaxy-control,#dce5cd);background:var(--galaxy-raised,#edf2e3);color:var(--galaxy-brand,#668052);border-radius:11px;font-size:12px}.care-thread>.care-thread-copy{display:block;min-width:0;flex:1}.care-thread-copy>div{display:flex;align-items:center;gap:6px;min-width:0}.care-thread-copy strong{color:var(--galaxy-ink,#365234);font-size:12px;font-weight:600;max-width:none;flex:1}.care-thread-copy time{font-size:9px;color:var(--galaxy-brand,#7f9172);margin-left:auto;flex:none}.care-thread-copy p{font-size:11px;line-height:1.8;color:var(--galaxy-brand,#72836a);margin:7px 0 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.care-thread-copy .care-thread-bottom{justify-content:space-between}.care-thread-bottom small{font-size:9px;line-height:1.7;color:var(--galaxy-brand,#7c8d74)}.care-thread-bottom small.state-waiting{color:var(--galaxy-danger,#987047)}.care-thread-bottom small.state-active{color:var(--galaxy-brand,#5b8050)}.care-desk .support-unread{min-width:18px;height:18px;padding:0 5px;background:var(--galaxy-danger-bg,#a54f35);color:var(--galaxy-ink,#fff7e8);font-size:10px}.care-thread-sidebar>footer{display:flex;align-items:center;gap:7px;padding:15px 20px;font-size:10px;color:var(--galaxy-brand,#708464);border-top:1px solid var(--care-line)}.care-thread-sidebar>footer>span:last-child{margin-left:auto;color:var(--galaxy-muted,#8a997f);font-size:9px}.care-sync-dot{width:5px;height:5px;border-radius:50%;background:var(--galaxy-raised,#779b53)}.care-thread-list .support-queue-empty{color:var(--galaxy-brand,#889c77);padding:60px 12px}.support-queue-empty button{background:none;color:var(--galaxy-brand,#527642);font-size:11px;padding:10px;min-height:36px;text-decoration:underline;text-underline-offset:4px}.care-conversation.service-conversation{background:var(--care-paper);position:relative;overflow:hidden}.care-conversation>header.care-conversation-header{gap:12px;min-height:83px;padding:18px 25px;border-bottom:1px solid var(--care-line);background:var(--galaxy-raised,#f8faf3)}.care-customer-avatar{display:grid!important;place-items:center;flex:none;width:40px;height:40px;background:var(--galaxy-raised,#e4edda);color:var(--galaxy-brand,#5e7c4e);border:1px solid var(--galaxy-control,#d8e4cb);border-radius:12px;margin:0!important;font-size:14px!important}.care-conversation-header>div{flex:1;min-width:0}.care-conversation-header>div strong{display:block;color:var(--galaxy-ink,#2e4b30);font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.care-conversation-header>div>span{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--galaxy-brand,#72886b);margin-top:6px;line-height:1.7}.care-conversation-header>div>span>i{width:5px;height:5px;background:var(--galaxy-raised,#839673);border-radius:50%;flex:none}.care-conversation-header>div>span>i.state-waiting{background:var(--galaxy-warning-bg,#bc9567)}.care-conversation-header>div>span>i.state-active{background:var(--galaxy-raised,#779e4e)}.care-conversation-header .care-header-contact{display:inline;font-size:10px;color:var(--galaxy-brand,#8b9d7f);padding-left:10px;margin:0;border-left:1px solid var(--galaxy-control,#d2ddc6);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.care-claim-button,.care-end-button{display:flex;align-items:center;gap:8px;min-height:38px;padding:9px 13px;border-radius:8px;white-space:nowrap;font-size:11px}.care-claim-button{background:var(--galaxy-raised,#2f5637);color:var(--galaxy-ink,#f0f6e7)}.care-claim-button:hover:not(:disabled){background:var(--galaxy-raised,#426d47)}.care-end-button{background:var(--galaxy-raised,#edf2e6);color:var(--galaxy-brand,#678151);border:1px solid var(--galaxy-control,#dce5d1)}.care-end-button:hover:not(:disabled){background:var(--galaxy-raised,#e4ecd8);color:var(--galaxy-ink,#415f33)}.care-closed-label{display:flex!important;align-items:center;gap:6px;font-size:11px!important;color:var(--galaxy-brand,#7c9170)!important;white-space:nowrap;margin:0!important}.care-info-toggle{display:grid;place-items:center;width:36px;height:38px;background:none;color:var(--galaxy-brand,#7a9369);border-radius:7px}.care-info-toggle:hover{background:var(--galaxy-raised,#e6efdb)}.care-conversation-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0;min-width:0;overflow:hidden}.with-info .care-conversation-body{grid-template-columns:minmax(0,1fr)240px}.care-conversation-main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.care-conversation .care-message-scroll{padding:26px clamp(24px,4vw,60px)}.care-conversation .care-message-items{max-width:840px;margin-inline:auto;width:100%}.care-conversation .care-composer{padding-inline:25px}.care-conversation .care-composer textarea{height:80px;min-height:80px;max-height:80px}.care-claim-note.service-claim-note{display:flex;align-items:center;gap:8px;padding:11px 25px;background:var(--galaxy-raised,#f1eddf);border-top:1px solid var(--galaxy-control,#e9dfc5);color:var(--galaxy-warning,#8d7854);font-size:11px;line-height:1.8;flex:none}.care-desk-empty.service-empty{color:var(--galaxy-brand,#7e9968);background:var(--care-paper)}.care-desk-empty>svg{width:74px;height:74px;stroke-width:1.1;padding:17px;border-radius:22px;background:var(--galaxy-raised,#e7eedb);color:var(--galaxy-brand,#91a975)}.care-desk-empty h2{font-size:23px;font-weight:500;color:var(--galaxy-brand,#58744b);margin:27px 0 12px;letter-spacing:-.5px;line-height:1.6}.care-desk-empty p{color:var(--galaxy-brand,#869b75);font-size:12px}.care-empty-back{margin-top:24px;background:none;color:var(--galaxy-brand,#476c36);font-size:12px;padding:12px}.care-thread-info{padding:22px 20px;background:var(--galaxy-raised,#f9fbf4);border-left:1px solid var(--care-line);overflow-y:auto;min-width:0;scrollbar-width:thin;scrollbar-color:var(--galaxy-ink,#ccdbc0) transparent}.care-thread-info>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:26px}.care-thread-info h2{font-size:13px;font-weight:600;letter-spacing:0;color:var(--galaxy-brand,#4d6a3f)}.care-profile-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--galaxy-raised,#e9f0dd);border:1px solid var(--galaxy-control,#dce7cc);color:var(--galaxy-brand,#6d8a53);font-size:22px;margin:0 auto 15px}.care-thread-info>strong{display:block;text-align:center;font-size:14px;color:var(--galaxy-ink,#45613b);overflow-wrap:anywhere;margin-bottom:25px}.care-thread-info dl{margin:0}.care-thread-info dl>div{padding:12px 0;border-bottom:1px solid var(--galaxy-control,#e2ead7)}.care-thread-info dt{font-size:10px;color:var(--galaxy-brand,#8b9d7a);margin-bottom:8px}.care-thread-info dd{font-size:11px;line-height:1.8;color:var(--galaxy-brand,#5d7850);overflow-wrap:anywhere;margin:0}.care-saved-replies{margin-top:25px}.care-saved-replies h3{font-size:12px;font-weight:500;color:var(--galaxy-brand,#557342);letter-spacing:0}.care-saved-replies p{font-size:10px;color:var(--galaxy-muted,#93a381);line-height:1.9;margin:9px 0 14px}.care-saved-replies button{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:38px;padding:10px 11px;background:var(--galaxy-raised,#eff4e6);color:var(--galaxy-brand,#64814c);border:1px solid var(--galaxy-control,#e0e8d2);border-radius:7px;font-size:10px;margin-top:7px}.care-saved-replies button:hover:not(:disabled){background:var(--galaxy-raised,#e5edd8);color:var(--galaxy-brand,#446934)}.care-info-note{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.9;color:var(--galaxy-brand,#8c9e7b);margin-top:26px}.care-chat button:focus-visible,.care-chat a:focus-visible,.care-desk button:focus-visible,.care-desk a:focus-visible,.care-visitor-profile input:focus-visible{outline:2px solid var(--galaxy-control,#6b8f50);outline-offset:3px}.care-chat-header button:focus-visible,.care-chat-header a:focus-visible,.care-workrail a:focus-visible,.care-workrail button:focus-visible{outline-color:var(--galaxy-control,#c7e7a5)}.care-chat .care-message-meta time,.care-desk .care-message-meta time,.care-date-divider,.care-chat .care-character-count,.care-desk .care-character-count,.care-composer small,.care-chat-footer,.care-system-message,.care-visitor-profile small,.care-visitor-profile .form-field>span{color:var(--care-muted)}.care-desk .care-thread-copy time,.care-desk .care-thread-copy p,.care-desk .care-thread-bottom small,.care-desk .care-thread-sidebar>footer,.care-desk .care-thread-sidebar>footer>span:last-child,.care-desk .care-filters button,.care-desk .care-desk-title>span,.care-desk .care-conversation-header>div>span,.care-desk .care-conversation-header .care-header-contact,.care-desk .care-closed-label,.care-desk .care-thread-info dt,.care-desk .care-saved-replies p,.care-desk .care-info-note,.care-desk .care-desk-empty p,.care-desk .support-queue-empty{color:var(--care-muted)!important}.care-desk .care-thread-bottom small.state-waiting{color:var(--galaxy-danger,#88603e)!important}.care-search input::placeholder,.care-composer textarea::placeholder{color:var(--galaxy-brand,#607159)}.care-desk .care-saved-replies button{color:var(--galaxy-brand,#516d3d)}.care-desk .care-thread-copy strong{font-size:13px}.care-desk .care-thread-copy p{font-size:12px}.care-desk .care-thread-copy time,.care-message .care-message-meta,.care-message .care-message-meta time{font-size:11px}@container (max-width:460px){.care-agent-heading strong{font-size:14px}.care-agent-heading>span{font-size:10px}.care-header-tools{gap:1px}.care-composer small{max-width:160px}.care-visitor-profile .support-visitor-fields{grid-template-columns:1fr;gap:12px}}@media(max-width:1240px){.care-desk-workspace.service-workspace{grid-template-columns:284px minmax(0,1fr)}.with-info .care-conversation-body{grid-template-columns:minmax(0,1fr)}.care-thread-info{position:absolute;inset:0 0 0 auto;z-index:8;width:260px;max-width:100%;box-shadow:-12px 0 30px color-mix(in srgb,var(--galaxy-shadow,#244a30) 12.55%,transparent)}.care-desk-title>span{display:none}}@media(max-width:1020px){.care-customer-layout{grid-template-columns:230px minmax(0,1fr);gap:30px}.care-desk-topbar strong{max-width:120px}.care-staff-avatar{display:none}}@media(max-width:860px){.care-support-page{padding-top:112px;padding-bottom:24px}.care-customer-layout{grid-template-columns:minmax(0,1fr);gap:0}.care-customer-layout>.care-contact{display:none}.care-chat.support-chat{height:calc(100dvh - 203px);min-height:520px;border-radius:14px}.care-chat>header.care-chat-header{padding:13px 16px;min-height:76px;gap:10px}.care-message-scroll.support-message-list{padding:20px 16px}.care-welcome{padding:20px}.care-composer.support-composer{padding:10px 16px 14px}.care-composer .care-send,.care-header-button,.care-tool,.care-new-thread,.care-session-ended button,.care-error button,.care-empty-back{min-height:44px}.care-header-button{width:44px}.care-quick-questions button{min-height:44px}.care-chat .care-visitor-profile>button{min-height:44px}.care-chat .care-welcome-links a{min-height:44px}.care-visitor-profile input{height:44px;min-height:44px}.care-contact-strip>a,.care-contact-strip>button{display:inline-flex;align-items:center;min-height:44px}.care-composer .care-emoji-picker{grid-template-columns:repeat(4,44px)}.care-emoji-picker button{width:44px;height:44px}.care-composer textarea{font-size:14px}.care-composer .care-composer-tools{margin-bottom:0}.care-message .care-message-body{max-width:calc(100% - 42px)}.care-dialog{inset:12px;width:calc(100% - 24px);height:calc(100dvh - 24px);max-width:none;border-radius:14px}.care-dialog .care-chat{height:100%;min-height:0}.care-dialog .care-chat-footer{padding-bottom:calc(5px + env(safe-area-inset-bottom))}.care-desk.service-desk{grid-template-columns:minmax(0,1fr);min-height:420px}.care-workrail{display:none}.care-desk-topbar.service-topbar{min-height:106px;padding:12px 16px;gap:8px;flex-wrap:wrap;align-content:center}.care-desk-topbar>.care-desk-title{width:100%;gap:9px}.care-desk-title h1{font-size:17px}.care-desk-title>span{display:inline-block;margin-left:auto;font-size:10px}.care-desk-topbar>.care-agent-account{width:100%;margin:0;gap:10px}.care-desk-topbar strong{max-width:none;flex:1;font-size:11px;min-width:0}.care-desk .service-availability{font-size:10px;padding:8px 11px;min-height:44px}.care-desk-topbar .icon-button{width:44px;height:44px;min-height:44px}.care-desk-workspace.service-workspace{display:block;position:relative}.care-thread-sidebar.service-thread-sidebar{width:100%;height:100%;border:0}.care-conversation.service-conversation{display:none;height:100%}.reading-thread .care-thread-sidebar{display:none}.reading-thread .care-conversation{display:flex}.care-conversation .service-back{display:grid;place-items:center;min-width:44px;width:44px;height:44px;margin-left:-5px;color:var(--galaxy-brand,#6d8a57);background:none}.care-conversation>header.care-conversation-header{padding:12px;min-height:79px;gap:8px}.care-conversation-header .care-header-contact{display:none}.care-customer-avatar{width:32px;height:32px;font-size:12px!important;border-radius:10px}.care-conversation-header>div strong{font-size:12px}.care-claim-button,.care-end-button{min-height:44px;padding:9px 10px;gap:5px;font-size:10px}.care-info-toggle{width:44px;height:44px;flex:none}.care-conversation .care-message-scroll{padding:23px 16px}.care-conversation .care-composer{padding:10px 16px 14px}.care-conversation .care-composer textarea{height:68px;min-height:68px;max-height:68px}.care-thread-sidebar .care-sidebar-tool{width:44px;height:44px}.care-search,.care-filters.service-filters button,.care-thread-info button{min-height:44px}.care-thread-info .care-sidebar-tool{width:44px;height:44px}.care-thread-info{width:280px}.care-claim-note.service-claim-note{padding:10px 16px;font-size:10px}.care-desk-empty h2{font-size:20px}}@media(max-width:420px){.care-new-thread{padding-inline:8px;font-size:10px}.care-chat .care-agent-heading>span{font-size:10px}.care-chat .care-session-ended{font-size:10px;padding:10px 16px}.care-chat .care-welcome h2{font-size:16px}.care-composer-tools>div{gap:14px}.care-header-tools{gap:1px}.care-quick-questions{gap:6px}.care-quick-questions button{font-size:10px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.care-chat *,.care-desk *{scroll-behavior:auto;transition:none}}.account-menu-avatar.account-avatar{width:38px;height:38px;border-radius:50%;font-size:16px}.care-message-avatar.account-avatar{width:32px;height:32px;border-radius:10px;font-size:13px}.care-agent-avatar>.account-avatar{width:100%;height:100%;border-radius:50%;font-size:20px;background:color-mix(in srgb,var(--galaxy-raised,#dcebc8) 12.94%,transparent);color:var(--galaxy-ink,#eef5e1)}.care-rail-avatar.account-avatar{width:34px;height:34px;font-size:13px;border-radius:50%}.care-staff-avatar.account-avatar{display:grid;width:30px;height:30px;font-size:12px;border-radius:50%}.care-thread-avatar.account-avatar{width:35px;height:35px;font-size:13px;border-radius:11px}.care-customer-avatar.account-avatar{width:40px;height:40px;border-radius:12px;font-size:15px}.care-profile-avatar.account-avatar{width:58px;height:58px;font-size:23px;border-radius:18px;margin-inline:auto}.care-desk.service-desk{grid-template-columns:88px minmax(0,1fr)}.care-rail-brand{display:flex;align-items:baseline;white-space:nowrap;font-size:23px;letter-spacing:-1px;line-height:1.3;padding-block:5px}.care-page-centered.care-support-page{max-width:1320px;padding-top:112px;padding-bottom:32px}.care-page-centered .care-chat{height:min(900px,calc(100dvh - 142px));min-height:480px;border-radius:16px}.care-page-centered .care-chat .care-composer.support-composer textarea{height:104px;min-height:104px;max-height:104px}.care-contact-strip .care-offline-detail{width:100%;margin:0;line-height:1.8}.care-chat:not(.care-soul){--care-paper:var(--galaxy-page,#111c16);--care-green:var(--galaxy-brand,#1d3527);--care-ink:var(--galaxy-ink,#e3ecdb);--care-line:var(--galaxy-line,#354a36);--care-white:var(--galaxy-surface,#16231b);border-color:var(--galaxy-line,#425b3e);box-shadow:0 20px 64px color-mix(in srgb,var(--galaxy-shadow,#020b05) 25.1%,transparent)}.care-chat:not(.care-soul)>.care-chat-header{background:var(--galaxy-raised,#1c3426);border-bottom:1px solid var(--galaxy-line,#47663c)}.care-chat:not(.care-soul) .care-agent-heading>span{color:var(--galaxy-muted,#b9cda9)}.care-chat:not(.care-soul) .care-welcome{background:transparent;border:0;border-bottom:1px solid var(--galaxy-line,#344832);border-radius:0;padding:16px 0 25px}.care-chat:not(.care-soul) .care-welcome-caption{color:var(--galaxy-brand,#a6c886)}.care-chat:not(.care-soul) .care-welcome h2{color:var(--galaxy-ink,#e5f0de)}.care-chat:not(.care-soul) .care-welcome p{color:var(--galaxy-muted,#b0c2a4)}.care-chat:not(.care-soul) .care-welcome .care-welcome-note{color:var(--galaxy-brand,#9bb68d)}.care-chat:not(.care-soul) .care-welcome-links a{color:var(--galaxy-ink,#d2e8b6)}.care-chat:not(.care-soul) .care-visitor-profile{border-color:var(--galaxy-line,#334933)}.care-chat:not(.care-soul) .care-visitor-profile>button{color:var(--galaxy-ink,#c2d6ac)}.care-chat:not(.care-soul) .care-visitor-profile small{color:var(--galaxy-muted,#a5b89b)}.care-chat:not(.care-soul) .care-visitor-profile .form-field>span{color:var(--galaxy-muted,#b9cda8)}.care-chat:not(.care-soul) .support-visitor-fields input{background:var(--galaxy-surface,#1b2a20);color:var(--galaxy-ink,#e4efda);border-color:var(--galaxy-line,#41543a)}.care-chat:not(.care-soul) .care-message-meta{color:var(--galaxy-muted,#b1c19f)}.care-chat:not(.care-soul) .care-message-body>p{background:var(--galaxy-raised,#213626);border-color:var(--galaxy-line,#3b5335);color:var(--galaxy-ink,#e5efdc)}.care-chat:not(.care-soul) .care-message.mine .care-message-body>p{background:var(--galaxy-raised,#c2e68d);border-color:var(--galaxy-control,#c2e68d);color:var(--galaxy-ink,#223314)}.care-chat:not(.care-soul) .care-message-avatar{background:var(--galaxy-raised,#2b422c);color:var(--galaxy-ink,#d1e7b3);border-color:var(--galaxy-line,#435f38)}.care-chat:not(.care-soul) .care-date-divider,.care-chat:not(.care-soul) .care-system-message{color:var(--galaxy-brand,#a4b996)}.care-chat:not(.care-soul) .care-date-divider:before,.care-chat:not(.care-soul) .care-date-divider:after{background:var(--galaxy-raised,#405638)}.care-chat:not(.care-soul) .care-composer{background:var(--galaxy-surface,#16231b);border-color:var(--galaxy-line,#395031)}.care-chat:not(.care-soul) .care-quick-questions button{background:var(--galaxy-raised,#233720);border-color:var(--galaxy-line,#49603a);color:var(--galaxy-ink,#d1e6b4)}.care-chat:not(.care-soul) .care-quick-questions button:hover{background:var(--galaxy-raised,#304626);color:var(--galaxy-ink,#e7f4d2)}.care-chat:not(.care-soul) .care-tool{color:var(--galaxy-muted,#b9cba7)}.care-chat:not(.care-soul) .care-character-count,.care-chat:not(.care-soul) .care-composer small{color:var(--galaxy-muted,#a8bb98)}.care-chat:not(.care-soul) .care-composer textarea{color:var(--galaxy-ink,#e5eddd);background:transparent}.care-chat:not(.care-soul) .care-composer textarea::placeholder{color:var(--galaxy-brand,#a0b492)}.care-chat:not(.care-soul) .care-composer textarea:focus-visible{background:var(--galaxy-surface,#1b2d20);outline-color:var(--galaxy-control,#caff28)}.care-chat:not(.care-soul) .care-composer textarea:disabled{background:var(--galaxy-surface,#1c2a1f);color:var(--galaxy-brand,#92a481)}.care-chat:not(.care-soul) .care-send{background:var(--galaxy-raised,#caff28);color:var(--galaxy-ink,#263511);border-color:var(--galaxy-control,#caff28);font-weight:600}.care-chat:not(.care-soul) .care-send:hover:not(:disabled){background:var(--galaxy-raised,#dcff7d)}.care-chat:not(.care-soul) .care-send:disabled{background:var(--galaxy-raised,#283923);color:var(--galaxy-brand,#9eb38c);border-color:var(--galaxy-line,#445837)}.care-chat:not(.care-soul) .care-chat-footer{background:var(--galaxy-surface,#18271b);border-color:var(--galaxy-line,#344d2d);color:var(--galaxy-muted,#b0c29e)}.care-chat:not(.care-soul) .care-contact-strip,.care-chat:not(.care-soul) .care-session-ended{background:var(--galaxy-raised,#20351f);color:var(--galaxy-ink,#c0d7ad);border-color:var(--galaxy-line,#3a5630)}.care-chat:not(.care-soul) .care-contact-strip button,.care-chat:not(.care-soul) .care-session-ended button{color:var(--galaxy-ink,#dcf0bf)}.care-chat:not(.care-soul) .care-new-messages{background:var(--galaxy-raised,#33492a);border-color:var(--galaxy-control,#95b769);color:var(--galaxy-ink,#edf6df)}.care-chat:not(.care-soul) .care-emoji-picker{background:var(--galaxy-raised,#243b28);border-color:var(--galaxy-line,#5c774a)}.care-chat:not(.care-soul) .care-emoji-picker button:hover{background:var(--galaxy-raised,#3b5730)}.support-launcher-copy strong{display:flex;align-items:center;gap:8px}.support-launcher-unread{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:20px;background:var(--galaxy-raised,#caff28);color:var(--galaxy-ink,#223310);font-size:10px}.mascot-toolbar{position:absolute;inset:auto;bottom:calc(100% - 28px);display:flex;flex-direction:column;justify-content:flex-start;gap:0;width:260px;overflow:auto;padding:0;border-radius:14px;background:color-mix(in srgb,var(--galaxy-surface,#172c20) 96.08%,transparent);border:1px solid color-mix(in srgb,var(--galaxy-control,#819768) 50.2%,transparent);pointer-events:auto;box-shadow:0 10px 32px color-mix(in srgb,var(--galaxy-shadow,#07120b) 25.1%,transparent);cursor:default}.mascot-greeting{display:block;width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--galaxy-line,#526f3e) 50.2%,transparent);background:none;color:var(--galaxy-ink,#deedce);font:inherit;font-size:13px;line-height:1.8;padding:15px 17px;text-align:left;overflow-wrap:anywhere;white-space:normal;cursor:pointer}.mascot-greeting:hover{background:var(--galaxy-raised,#2b4229)}.mascot-action-row{display:flex;justify-content:space-evenly;gap:6px;padding:7px 10px}.mascot-toolbar .icon-button{width:38px;height:38px;flex:none}.mascot-expression-error{padding:0 16px 12px;margin:0;color:var(--galaxy-danger,#f3b99a);font-size:12px;line-height:1.6}.service-settings-page{min-height:100dvh;display:grid;grid-template-columns:220px minmax(0,1fr);background:var(--workspace-bg);color:var(--workspace-ink)}.service-settings-nav{display:flex;flex-direction:column;gap:10px;padding:32px 22px;background:var(--workspace-surface);border-right:1px solid var(--workspace-line);min-width:0}.service-settings-nav .wordmark{font-size:31px;margin-bottom:16px;line-height:1.4;overflow:visible;white-space:nowrap}.service-settings-nav>.eyebrow{font-size:10px;letter-spacing:2px;color:var(--workspace-muted);margin:0 8px 28px}.service-settings-nav>a:not(.wordmark){display:flex;align-items:center;gap:11px;padding:15px 13px;font-size:13px;border-radius:7px;color:var(--workspace-muted)}.service-settings-nav>a.selected,.service-settings-nav>a:hover:not(.wordmark){background:var(--workspace-active);color:var(--workspace-ink)}.service-settings-identity{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:32px;color:var(--workspace-muted);font-size:12px;overflow-wrap:anywhere}.service-settings-identity .account-avatar{width:38px;height:38px;border-radius:50%;font-size:16px}.service-settings-main{width:100%;max-width:1180px;min-width:0;padding:54px clamp(24px,4vw,65px) 50px;margin-inline:auto}.service-settings-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px}.service-settings-heading .eyebrow{font-size:9px;letter-spacing:2.5px;color:var(--workspace-accent)}.service-settings-heading h1{font-size:clamp(24px,2.2vw,33px);font-weight:500;line-height:1.6;letter-spacing:-1px;margin:15px 0 10px;color:var(--workspace-ink)}.service-settings-heading p{font-size:12px;line-height:1.9;color:var(--workspace-muted);max-width:590px}.service-settings-heading .text-link{font-size:11px;white-space:nowrap;margin-top:16px;flex:none;color:var(--workspace-accent)}.service-settings-tabs{display:flex;gap:30px;border-bottom:1px solid var(--workspace-line);margin-bottom:32px}.service-settings-tabs button{display:flex;align-items:center;gap:8px;padding:14px 0 18px;background:transparent;color:var(--workspace-muted);font:inherit;font-size:13px;border-bottom:2px solid transparent}.service-settings-tabs button.selected{color:var(--workspace-accent);border-bottom-color:var(--workspace-accent)}.service-settings-tabs button:hover{color:var(--workspace-ink)}.service-setting-intro{margin-bottom:30px}.service-setting-intro h2{font-size:20px;font-weight:500;line-height:1.6;letter-spacing:-.4px;color:var(--workspace-ink);margin:0 0 8px}.service-setting-intro p,.service-settings-loading{font-size:12px;color:var(--workspace-muted);line-height:1.9}.service-avatar-editor{display:flex;align-items:center;gap:24px;padding:10px 0 32px;border-bottom:1px solid var(--workspace-line);margin-bottom:30px}.service-avatar-editor>.account-avatar{width:86px;height:86px;border-radius:24px;flex:none}.service-avatar-editor strong{font-size:14px;color:var(--workspace-ink)}.service-avatar-editor p{font-size:11px;line-height:1.8;color:var(--workspace-muted);margin:8px 0 15px}.service-upload-button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--workspace-line);border-radius:6px;font-size:12px;color:var(--workspace-ink);cursor:pointer;overflow:hidden}.service-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer;min-width:0;width:100%;height:100%}.service-upload-button:focus-within{outline:2px solid var(--workspace-accent);outline-offset:3px}.service-subtle-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:none;color:var(--workspace-muted);font-size:12px;padding:10px 12px;min-height:38px}.service-subtle-button:hover{color:var(--workspace-accent)}.service-preference-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.service-settings-main .form-field{margin:0;min-width:0}.service-settings-main .form-field>span{font-size:12px;color:var(--workspace-ink);margin-bottom:10px}.service-settings-main input:not([type=checkbox]):not([type=file]),.service-settings-main textarea{width:100%;min-width:0;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-field);color:var(--workspace-ink);padding:12px 14px;font:inherit;font-size:13px;line-height:1.6}.service-settings-main input::placeholder{color:var(--workspace-muted)}.service-settings-main input:disabled{background:var(--workspace-raised);color:var(--workspace-muted);cursor:default}.service-settings-main .form-field small{font-size:10px;color:var(--workspace-muted);margin-top:8px;line-height:1.6}.service-field-full{grid-column:1/-1}.service-qq-avatar{display:flex;align-items:flex-end;gap:14px}.service-qq-avatar>.form-field{max-width:290px;flex:1}.service-outline-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:10px 15px;white-space:nowrap;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-active);color:var(--workspace-ink);font:inherit;font-size:12px;cursor:pointer}.service-outline-button:hover:not(:disabled){background:var(--workspace-raised)}.service-outline-button:disabled{opacity:.55;cursor:default}.care-thread-info .service-outline-button{background:var(--galaxy-raised,#ecf2e4);color:var(--galaxy-ink,#446632);border-color:var(--galaxy-control,#c3d4b1);min-height:36px;font-size:11px;white-space:normal}.care-thread-info .service-outline-button:hover{background:var(--galaxy-raised,#deeacd)}.care-thread-info .service-subtle-button{color:var(--galaxy-brand,#557641);font-size:11px}.service-sound-setting{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 0;margin-top:26px;border-top:1px solid var(--workspace-line)}.service-sound-setting>label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;min-width:0}.service-sound-setting input{accent-color:var(--workspace-accent);margin-top:3px;width:16px;height:16px;flex:none}.service-sound-setting strong{display:block;color:var(--workspace-ink);font-size:13px;font-weight:500}.service-sound-setting small{display:block;font-size:11px;line-height:1.8;color:var(--workspace-muted);margin-top:8px}.service-settings-save{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding-top:25px;border-top:1px solid var(--workspace-line)}.service-settings-save>span{font-size:11px;line-height:1.8;color:var(--workspace-muted)}.service-settings-save .button{font-size:13px;min-height:45px}.service-replies-editor .service-setting-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.service-reply-editor{display:flex;align-items:flex-start;gap:22px;border-top:1px solid var(--workspace-line);padding:25px 0}.service-reply-number{font-size:19px;line-height:1.5;color:var(--workspace-accent);font-variant-numeric:tabular-nums;padding-top:25px;flex:none}.service-reply-editor>div{display:grid;gap:18px;flex:1;min-width:0}.service-reply-editor .form-field:first-child{max-width:350px}.service-reply-editor textarea{resize:vertical;max-height:400px;min-height:100px}.service-reply-editor>.service-subtle-button{padding-inline:8px;margin-top:25px;flex:none}.service-settings-empty{padding:34px 0;font-size:13px;line-height:1.8;color:var(--workspace-muted)}.service-block-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:18px;align-items:end;margin:30px 0}.service-block-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 17px;background:var(--galaxy-raised,#2c3421);color:var(--galaxy-ink,#e0dbb1);border:1px solid var(--galaxy-line,#6b7143);font-size:12px;line-height:1.9;overflow-wrap:anywhere}.service-block-confirm button{background:none;color:var(--galaxy-ink,#e3e8c1);text-decoration:underline}.service-block-list{border-top:1px solid var(--workspace-line)}.service-block-list article{display:flex;align-items:flex-start;gap:16px;padding:25px 0;border-bottom:1px solid var(--workspace-line)}.service-block-list article>svg{color:var(--workspace-muted);margin-top:3px;flex:none}.service-block-list article>div{flex:1;min-width:0;overflow-wrap:anywhere}.service-block-list strong{font-size:14px;color:var(--workspace-ink);font-variant-numeric:tabular-nums}.service-block-list p{font-size:12px;color:var(--workspace-muted);margin:9px 0;line-height:1.8}.service-block-list small{font-size:10px;line-height:1.8;color:var(--workspace-muted)}.service-settings-page :is(button,a,input,textarea):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}@media(max-width:768px){.care-desk.service-desk{grid-template-columns:minmax(0,1fr)}.care-page-centered.care-support-page{padding-top:96px;padding-bottom:16px}.care-page-centered .care-chat{height:calc(100dvh - 112px);min-height:460px;border-radius:12px}.care-page-centered .care-chat .care-composer.support-composer textarea{height:84px;min-height:84px;max-height:84px}.care-chat-header .care-agent-heading strong{font-size:13px}.care-agent-avatar{width:36px;height:36px}.care-chat .care-header-button{width:32px;height:44px}.care-desk-topbar>.care-agent-account{display:grid;grid-template-columns:30px minmax(0,1fr) repeat(3,44px);gap:5px}.care-desk-topbar strong{max-width:none}.care-agent-account .service-availability{grid-column:1/-1;grid-row:2;justify-self:start}.care-customer-avatar.account-avatar{width:32px;height:32px;font-size:13px}.service-settings-page{grid-template-columns:minmax(0,1fr)}.service-settings-nav{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px 18px;border-right:0;border-bottom:1px solid var(--workspace-line);flex-wrap:wrap}.service-settings-nav .wordmark{font-size:27px;margin:0 auto 0 0}.service-settings-nav>.eyebrow,.service-settings-identity{display:none}.service-settings-nav>a:not(.wordmark){padding:12px 10px;font-size:11px;gap:7px;min-height:44px}.service-settings-main{padding:29px 20px 35px}.service-settings-heading{flex-wrap:wrap;gap:8px;margin-bottom:22px}.service-settings-heading h1{font-size:23px;margin-top:12px}.service-settings-heading .text-link{margin-top:0;min-height:44px}.service-settings-tabs{gap:23px;margin-bottom:25px}.service-settings-tabs button{font-size:12px;padding-block:14px;gap:6px;min-height:44px}.service-setting-intro h2{font-size:18px}.service-avatar-editor{gap:18px}.service-avatar-editor>.account-avatar{width:64px;height:64px;border-radius:18px}.service-preference-fields{grid-template-columns:minmax(0,1fr);gap:22px}.service-field-full{grid-column:auto}.service-sound-setting{flex-wrap:wrap}.service-settings-save{flex-wrap:wrap;gap:14px}.service-settings-save .button{width:100%;justify-content:center;min-height:48px}.service-replies-editor .service-setting-intro{flex-wrap:wrap}.service-reply-editor{gap:12px}.service-reply-number{font-size:15px}.service-block-form{grid-template-columns:minmax(0,1fr);gap:18px}.service-block-form button{justify-self:start}.service-block-list article{gap:10px;flex-wrap:wrap}.service-block-list article>.service-outline-button{margin-left:29px}.service-outline-button,.service-subtle-button,.service-upload-button{min-height:44px}}@media(prefers-reduced-motion:reduce){.service-settings-page *{scroll-behavior:auto;transition:none}}.care-desk,.service-settings-page{--workspace-bg:var(--galaxy-page,#f2f5f0);--workspace-surface:var(--galaxy-surface,#fcfdf8);--workspace-raised:var(--galaxy-raised,#f8faf3);--workspace-field:var(--galaxy-field,#f6f8f0);--workspace-ink:var(--galaxy-ink,#29432d);--workspace-muted:var(--galaxy-muted,#607159);--workspace-line:var(--galaxy-line,#dbe3d8);--workspace-active:var(--galaxy-raised,#e8f0da);--workspace-accent:var(--galaxy-brand,#426b31);--workspace-danger:var(--galaxy-danger,#925239);color-scheme:light}.care-desk{--care-paper:var(--workspace-bg);--care-white:var(--workspace-surface);--care-ink:var(--workspace-ink);--care-muted:var(--workspace-muted);--care-line:var(--workspace-line)}.care-desk .care-conversation>header.care-conversation-header{min-height:72px;padding-block:13px}.care-visitor-strip{display:flex;align-items:center;flex-wrap:wrap;gap:3px 16px;padding:5px 24px;background:var(--workspace-raised);border-bottom:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:11px;line-height:1.6;flex:none;min-width:0}.care-visitor-ip{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.care-visitor-ip strong{font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:500;color:var(--workspace-ink);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.care-visitor-ip .care-sidebar-tool{width:30px;height:30px}.care-visitor-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex:none}.care-visitor-actions :is(button,a){display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11px;min-height:30px;background:transparent;color:var(--workspace-muted);padding:0}.care-visitor-actions .care-block-ip{color:var(--workspace-danger)}.care-visitor-actions :is(button,a):hover{color:var(--workspace-ink);text-decoration:underline;text-underline-offset:4px}.care-block-inline-note{width:100%;padding:4px 0 8px;color:var(--workspace-danger);font-size:11px;line-height:1.8;margin:0}.care-desk .care-message-scroll{padding:16px 24px}.care-desk .care-message-items{max-width:none;margin:0;width:100%}.care-desk .care-message{margin-bottom:14px}.care-desk .care-message-body{max-width:min(76%,700px)}.care-desk .care-message-body>p{padding:9px 13px;line-height:1.75}.care-desk .care-message-meta{margin-bottom:5px}.care-desk .care-message-avatar{margin-top:20px}.care-desk .care-date-divider{margin:0 0 16px}.care-desk .care-system-message{margin:2px 0 14px}.care-desk .care-composer{padding:9px 24px 12px}.care-desk .care-composer.support-composer textarea{height:96px;min-height:96px;max-height:96px}.care-desk .care-quick-questions{margin-bottom:5px}.care-desk .care-composer-bottom{margin-top:2px}.care-desk .care-composer-tools{margin-bottom:0}.care-desk .care-thread{padding-block:13px}.care-desk .care-thread-copy p{margin-block:5px 6px}.service-settings-page{background:var(--workspace-bg);color:var(--workspace-ink)}.service-settings-page{grid-template-columns:88px minmax(0,1fr)}.service-settings-heading-tools{display:flex;align-items:center;gap:18px;flex:none;flex-wrap:wrap}.service-settings-heading-tools .text-link{margin-top:0}@media(max-width:860px){.service-settings-page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.care-desk-topbar>.care-agent-account{display:grid;grid-template-columns:30px minmax(0,1fr) repeat(4,44px);gap:5px}.care-desk-topbar .service-availability{grid-row:2;grid-column:1/-1;justify-self:start}.care-desk .care-conversation>header.care-conversation-header{min-height:68px;padding-block:9px}.care-desk .care-visitor-strip{padding:3px 16px;gap:0 12px}.care-visitor-ip{gap:6px;font-size:10px}.care-visitor-ip strong{font-size:11px}.care-visitor-ip .care-sidebar-tool,.care-visitor-actions :is(button,a){min-height:44px;min-width:44px;justify-content:center}.care-visitor-actions{gap:12px}.care-visitor-actions :is(button,a){font-size:10px}.care-desk .care-message-scroll{padding:14px 16px}.care-desk .care-message-body{max-width:calc(100% - 42px)}.care-desk .care-composer{padding:8px 16px 12px}.care-desk .care-composer.support-composer textarea{height:80px;min-height:80px;max-height:80px}.service-settings-heading-tools{gap:12px}}.care-chat-header>.care-agent-avatar{display:grid;width:42px;height:42px;aspect-ratio:1;flex:0 0 42px;margin:0;border-radius:12px;align-self:center}.care-chat-header .care-agent-avatar>.account-avatar{display:grid;margin:0;width:100%;height:100%;border-radius:inherit;aspect-ratio:1;line-height:1}.care-chat-header .care-agent-avatar>.account-avatar>span{margin:0;font-size:17px;color:inherit}.care-chat-header .care-agent-avatar img,.care-message .account-avatar img{display:block;aspect-ratio:1;object-fit:cover}.care-chat-header .care-agent-avatar i{margin:0}.care-chat-footer>button{border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;margin-left:auto;min-height:30px;padding:0 4px;cursor:pointer;flex:none}.care-restriction-note{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--care-green);color:var(--galaxy-ink,#e9efd8);border-top:1px solid var(--care-line);flex:none;font-size:11px;line-height:1.8}.care-restriction-note>svg{flex:none}.care-restriction-note>span{flex:1}.care-restriction-note>button{background:var(--galaxy-raised,#caff28);color:var(--galaxy-ink,#243411);padding:9px 12px;min-height:36px;border-radius:6px;font:inherit;font-weight:500;white-space:nowrap}.care-report-panel{max-height:50dvh;overflow-y:auto;overscroll-behavior:contain;flex:none;padding:17px 20px 20px;background:var(--care-white);color:var(--care-ink);border-top:1px solid var(--care-line);font-size:12px;scrollbar-width:thin}.care-report-panel>header,.care-report-panel>header>div{display:flex;align-items:center;gap:8px}.care-report-panel>header{justify-content:space-between;margin-bottom:13px}.care-report-panel h2{font-size:14px;letter-spacing:0;font-weight:600;margin:0}.care-report-panel h3{font-size:12px;font-weight:500;letter-spacing:0;margin:0 0 14px}.care-report-intro{color:var(--care-muted);line-height:1.9;margin:0 0 16px}.care-report-panel form{display:grid;gap:13px}.care-report-panel label{display:grid;gap:8px;font-size:11px;line-height:1.6}.care-report-panel :is(input,select,textarea){width:100%;min-width:0;min-height:40px;border:1px solid var(--care-line);background:var(--care-paper);color:var(--care-ink);padding:9px 11px;font:inherit;line-height:1.8;border-radius:6px}.care-report-panel textarea{resize:vertical;min-height:88px;max-height:180px}.care-report-panel :is(input,textarea)::placeholder{color:var(--care-muted)}.care-report-submit{display:flex;align-items:center;gap:10px;justify-content:center;min-height:40px;border-radius:6px;background:var(--care-green);color:var(--galaxy-ink,#f0f6e7);font:inherit;font-weight:500}.care-chat:not(.care-soul) .care-report-submit{background:var(--galaxy-raised,#caff28);color:var(--galaxy-ink,#243411)}.care-report-submit:disabled{opacity:.55;cursor:default}.care-report-history{border-top:1px solid var(--care-line);margin-top:22px;padding-top:20px}.care-report-history>p,.care-report-history time{color:var(--care-muted);font-size:11px;line-height:1.8}.care-report-history article{padding:13px 0;border-top:1px solid var(--care-line)}.care-report-history article>header{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:11px}.care-report-history article p{line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:12px}.care-report-history article time{font-size:10px}.care-report-history .care-report-result{padding:10px 12px;background:var(--care-paper);border-left:2px solid var(--galaxy-control,#93b963)}.care-report-error{color:var(--galaxy-danger,#9b482b);line-height:1.8}.care-chat:not(.care-soul) .care-report-error{color:var(--galaxy-danger,#f2b996)}.care-report-success{color:var(--care-muted);line-height:1.8}.care-mobile-handbook{display:none}.service-handbook-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--workspace-muted);font-size:11px;padding-bottom:16px;border-bottom:1px solid var(--workspace-line)}.service-handbook-content{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--workspace-ink);font-size:14px;line-height:2.1;padding:26px 0}.service-handbook-empty{padding:70px 0;color:var(--workspace-muted)}.service-handbook-empty h2{color:var(--workspace-ink);font-size:21px;font-weight:500;margin:22px 0 12px}.service-handbook-empty p{font-size:12px;line-height:1.9}.admin-support-review{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:22px;align-items:start}.admin-review-list .admin-toolbar{padding:16px;gap:8px}.admin-review-list .admin-search{min-width:0;flex-basis:100%;max-width:none}.admin-review-list .admin-select{flex:1}.admin-review-list .admin-select select{width:100%}.admin-review-row{width:100%;display:block;padding:19px 20px;text-align:left;background:none;color:var(--text);border:0;border-bottom:1px solid var(--line);font:inherit}.admin-review-row:hover{background:var(--galaxy-surface,#1d2a1f)}.admin-review-row.selected{background:var(--galaxy-raised,#273a20)}.admin-review-row>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.admin-review-row strong{font-weight:500;font-size:13px;overflow-wrap:anywhere}.admin-review-row>div>span{font-size:10px;color:var(--galaxy-muted,#bdd19e);flex:none}.admin-review-row p{font-size:12px;line-height:1.8;color:var(--galaxy-muted,#bac7b3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:10px 0}.admin-review-row small{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;color:var(--galaxy-muted,#a3b397);font-size:10px;line-height:1.8}.admin-review-row em{display:block;font-style:normal;font-size:11px;color:var(--galaxy-muted,#f0c59d);margin-top:10px}.admin-review-list .admin-pagination{padding-inline:16px;font-size:10px}.admin-review-detail .admin-panel-heading{flex-wrap:wrap;padding:16px 20px}.admin-review-back{display:none;align-items:center;gap:7px;background:none;color:var(--muted);min-height:44px;font:inherit;font-size:11px;padding:0}.admin-review-thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;border-bottom:1px solid var(--line);padding:18px 20px;font-size:11px;color:var(--galaxy-muted,#b4c4a8)}.admin-review-thread-meta>strong{font-size:13px;color:var(--text);font-weight:500}.admin-review-thread-meta>span:last-child{flex-basis:100%;overflow-wrap:anywhere;line-height:1.8}.admin-review-transcript.care-chat{--care-paper:var(--galaxy-page,#111c16);--care-white:var(--galaxy-surface,#213326);--care-ink:var(--galaxy-ink,#e3edda);--care-muted:var(--galaxy-muted,#b0c2a2);--care-line:var(--galaxy-line,#3d5236);background:var(--care-paper);padding:20px;min-height:240px;max-height:72dvh;overflow-y:auto;scrollbar-width:thin;border:0;border-radius:0;color:var(--care-ink)}.admin-review-transcript .care-message-body>p{color:var(--galaxy-ink,#e3edda);background:var(--galaxy-raised,#213326);border-color:var(--galaxy-line,#3d5236)}.admin-review-transcript .care-message.mine .care-message-body>p{color:var(--galaxy-ink,#243411);background:var(--galaxy-raised,#c2e68d);border-color:var(--galaxy-control,#c2e68d)}.admin-review-transcript .care-message-meta{color:var(--care-muted);flex-wrap:wrap;gap:5px 10px}.admin-review-transcript>.admin-button{margin-bottom:20px}.care-audit-actor{display:block;overflow-wrap:anywhere;font-size:9px;color:var(--care-muted);margin:0 0 7px;line-height:1.8}.admin-report-detail{padding:20px;border-bottom:1px solid var(--line)}.admin-report-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-report-summary strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.admin-report-summary time{color:var(--galaxy-muted,#9faf96);font-size:10px;line-height:1.8}.admin-report-detail dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.9}.admin-report-detail dt{color:var(--galaxy-muted,#a3b397);font-size:11px}.admin-report-detail dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-report-detail .admin-editor-hint{line-height:1.9;white-space:normal;margin-top:15px;overflow-wrap:anywhere}.admin-report-unblock{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.admin-report-resolution{display:grid;gap:16px;margin-top:20px;border-top:1px solid var(--line);padding-top:22px}.admin-report-resolution .form-field{margin:0}.admin-report-resolution :is(select,textarea){width:100%;background:var(--galaxy-surface,#101c13);color:var(--text);border:1px solid var(--galaxy-line,#47603a);border-radius:6px;padding:11px;font:inherit;line-height:1.8;min-height:44px}.admin-report-resolution .admin-button{justify-self:start}.admin-review-result{margin-top:20px;border-top:1px solid var(--line);padding-top:20px;font-size:12px;line-height:1.9}.admin-review-result strong{font-size:11px;font-weight:500;color:var(--galaxy-muted,#b8cea0)}.admin-review-result p{margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-handbook-editor .admin-settings-form{padding:24px}.admin-handbook-editor textarea{min-height:340px;line-height:1.9;resize:vertical}.admin-handbook-preview{border-block:1px solid var(--line);padding:15px 0;font-size:12px;line-height:1.9}.admin-handbook-preview summary{cursor:pointer;color:var(--galaxy-ink,#d1e4b6);min-height:36px}.admin-handbook-preview article{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto;color:var(--galaxy-ink,#c6d5b9);padding:16px 0}@media(max-width:1100px){.admin-support-review{grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);gap:16px}}@media(max-width:860px){.care-mobile-handbook{display:grid}.care-desk-topbar>.care-agent-account{grid-template-columns:30px minmax(0,1fr) repeat(5,44px);gap:3px}.care-chat-header>.care-agent-avatar{width:36px;height:36px;flex-basis:36px;border-radius:10px}.care-restriction-note{padding:8px 16px;font-size:10px}.care-restriction-note>button{min-height:44px}.care-chat-footer>button{min-height:44px}.care-report-panel{padding:14px 16px;max-height:48dvh}.care-report-panel :is(button,input,select){min-height:44px}.care-report-panel .care-tool{min-width:44px;justify-content:center}.admin-support-review{display:block}.admin-review-detail,.admin-support-review.has-selection .admin-review-list{display:none}.admin-support-review.has-selection .admin-review-detail{display:block}.admin-review-back{display:inline-flex}.admin-review-detail .admin-panel-heading h2{display:none}.admin-report-detail dl>div{grid-template-columns:78px minmax(0,1fr);gap:10px}.admin-review-transcript.care-chat{padding:16px;max-height:80dvh}.admin-review-transcript .care-message-body{max-width:calc(100% - 42px)}.admin-handbook-editor .admin-settings-form{padding:18px}}@media(max-width:768px){.service-handbook-page{grid-template-rows:auto 1fr}.service-handbook-page .service-settings-nav{align-content:flex-start}}.commerce-page{padding-top:58px;padding-bottom:88px;min-height:65vh}.commerce-heading .eyebrow,.selection-header .eyebrow{color:var(--galaxy-brand,#a6bd8c)}.commerce-heading h1 em{font-style:normal;color:var(--lime)}.commerce-heading p,.selection-header p{color:var(--muted)}.commerce-tabs{display:flex;align-items:center;gap:26px;border-bottom:1px solid var(--line);margin-bottom:32px;min-width:0}.commerce-tabs>a,.commerce-tabs>button{display:flex;align-items:center;gap:9px;position:relative;background:none;color:var(--muted);font-size:14px;padding:16px 0;min-height:54px;white-space:nowrap}.commerce-tabs .active{color:var(--lime)}.commerce-tabs .active:after{position:absolute;content:"";left:0;right:0;bottom:-1px;height:2px;background:var(--lime)}.commerce-tabs .activity-history,.commerce-tabs .commerce-tab-refresh{margin-left:auto}.commerce-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;min-height:230px;padding:40px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:18px}.commerce-empty h2,.commerce-empty h3{color:var(--text);margin:0;font-size:22px;font-weight:500}.commerce-empty p{margin:0;font-size:13px;line-height:1.8}.commerce-empty>svg{color:var(--galaxy-brand,#8aa26e)}.activity-empty{min-height:360px}.activity-empty>.button{margin-top:12px}.commerce-footnote{display:flex;align-items:flex-start;gap:12px;color:var(--muted);margin-top:25px;font-size:12px;line-height:1.9}.commerce-footnote p{margin:0}.commerce-footnote>svg{margin-top:4px;color:var(--galaxy-brand,#a3bc86)}.commerce-confirm{display:grid;gap:16px;padding:12px 0 6px}.commerce-confirm p{margin:0;color:var(--muted);font-size:14px;line-height:1.9;overflow-wrap:anywhere}.commerce-confirm>strong{font-size:34px;color:var(--lime);font-variant-numeric:tabular-nums}.commerce-confirm>.button{margin-top:10px}.commerce-pill{display:inline-flex;padding:5px 10px;border-radius:30px;color:var(--galaxy-ink,#c2d7a5);background:var(--galaxy-raised,#24331e);font-size:11px;white-space:nowrap}.selection-header{display:flex;justify-content:space-between;align-items:center;gap:32px;margin:25px 0 36px}.selection-cover{width:260px;height:138px;position:relative;flex:none;border-radius:16px;overflow:hidden}.selection-cover:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,color-mix(in srgb,var(--galaxy-surface,#0e170d) 94.12%,transparent))}.selection-cover img{height:100%;object-position:center 30%}.selection-cover span{position:absolute;z-index:1;bottom:14px;left:17px;font-size:12px}.account-filters{display:grid;grid-template-columns:1.4fr 1.2fr repeat(3,.7fr);gap:18px;background:var(--galaxy-surface,#151c16);border:1px solid var(--line);border-radius:18px;padding:25px}.account-filters label{display:grid;gap:10px;min-width:0}.account-filters label>span{color:var(--galaxy-muted,#b7c2b5);font-size:12px}.account-filters input,.account-filters select,.wheel-activity-select select{height:44px;min-width:0;width:100%;padding:0 12px;border:1px solid var(--galaxy-line,#354031);background:var(--galaxy-surface,#0e150f);border-radius:8px;color:var(--text);font-size:13px}.account-filters .account-keyword{grid-column:span 4}.account-filters>.button{align-self:end;height:44px;min-height:44px;padding:0 16px;font-size:13px}.selection-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:32px 0 20px}.selection-list-heading h2{font-size:19px;font-weight:500;margin:0}.selection-list-heading small{color:var(--muted);font-weight:400;margin-left:10px;font-size:12px}.account-options{display:grid;gap:12px}.account-option{position:relative;display:grid;grid-template-columns:18px minmax(140px,1.1fr) minmax(270px,1.8fr) minmax(90px,1fr) 82px 22px;align-items:center;gap:18px;border:1px solid var(--line);border-radius:14px;padding:23px 22px;min-width:0;background:var(--galaxy-surface,#121912);cursor:pointer;transition:border-color .2s,background .2s}.account-option:hover{border-color:var(--galaxy-line,#607346)}.account-option.chosen{border-color:var(--lime);background:var(--galaxy-surface,#1a2414)}.account-option input{width:17px;height:17px;accent-color:var(--lime);margin:0}.account-row-name{min-width:0}.account-row-name strong{font-weight:500;font-size:15px;overflow-wrap:anywhere}.account-row-name span{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:8px}.account-option dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.account-option dt{font-size:10px;color:var(--muted);margin-bottom:8px}.account-option dd{margin:0;font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.account-row-note{font-size:11px;color:var(--muted);margin:0;line-height:1.8;overflow-wrap:anywhere}.account-price{font-size:21px;font-weight:500;text-align:right;grid-column:5}.account-option>svg{color:var(--lime);grid-column:6}.account-checkout{display:flex;gap:24px;align-items:center;background:var(--galaxy-surface,#1d2817);padding:22px 26px;border:1px solid var(--galaxy-line,#465b2c);border-radius:16px;margin-top:25px;position:sticky;bottom:18px;z-index:5;box-shadow:0 12px 30px color-mix(in srgb,var(--galaxy-shadow,#050a07) 25.1%,transparent)}.account-checkout>div{flex:1;min-width:0;font-size:14px}.account-checkout small{display:block;margin-top:8px;color:var(--muted);font-size:11px;line-height:1.6}.account-checkout>strong{font-size:30px;color:var(--lime);white-space:nowrap}.account-checkout>.button{min-height:46px;font-size:13px;padding:0 22px}.wallet-overview{display:flex;gap:48px;align-items:center;padding:32px 34px;background:var(--galaxy-surface,#192217);border:1px solid var(--galaxy-line,#3c4d2c);border-radius:20px;margin-bottom:30px}.wallet-overview>div{display:flex;align-items:flex-start;gap:18px;flex:1}.wallet-overview>div>svg{margin-top:3px;color:var(--galaxy-muted,#bfd494)}.wallet-overview>div>span{font-size:12px;color:var(--muted)}.wallet-overview strong{display:flex;align-items:baseline;gap:7px;font-size:38px;letter-spacing:-1px;color:var(--text);font-weight:500;line-height:1.4;margin-top:8px;font-variant-numeric:tabular-nums}.wallet-overview strong small{font-size:15px;font-weight:400;letter-spacing:0}.wallet-overview>p{font-size:11px;line-height:2.4;color:var(--muted);margin:0}.wallet-overview>p a{color:var(--galaxy-muted,#bfd494)}.wallet-content{min-height:220px}.ledger-row{display:flex;gap:16px;align-items:center;padding:22px 8px;border-bottom:1px solid var(--line)}.ledger-symbol{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--galaxy-raised,#202d1c);color:var(--galaxy-muted,#b7ca97)}.ledger-row>div:nth-child(2){flex:1;min-width:0}.ledger-row strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.ledger-row small,.owned-record-heading small{display:block;font-size:11px;color:var(--muted);margin-top:7px}.ledger-amount{text-align:right;white-space:nowrap}.ledger-amount.positive strong{color:var(--lime)}.owned-record{border:1px solid var(--line);padding:23px 25px;border-radius:15px;margin-bottom:16px;background:var(--galaxy-surface,#131b14);min-width:0}.owned-record-heading{display:flex;align-items:center;gap:13px}.owned-record-heading>div{flex:1;min-width:0}.owned-record-heading strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.owned-record h3{font-weight:500;font-size:22px;margin:24px 0 18px;overflow-wrap:anywhere}.owned-record-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--muted);font-size:12px}.owned-record-actions .text-button{color:var(--lime);flex:none}.secret-delivery{display:flex;align-items:flex-start;gap:15px;background:var(--galaxy-surface,#0d140e);padding:16px;border:1px solid var(--galaxy-line,#435438);border-radius:9px;margin-top:17px}.secret-delivery pre{flex:1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.8;font-size:13px;margin:0}.secret-delivery button{color:var(--lime);flex:none}.record-id{display:block;margin-top:20px;font-size:10px;color:var(--galaxy-muted,#788575);overflow-wrap:anywhere}.raffle-entry-history{margin-top:36px;border-top:1px solid var(--line);padding-top:24px}.raffle-entry-history h2{font-size:18px;font-weight:500}.raffle-entry-history h2 small{font-size:10px;color:var(--muted);margin-left:10px}.raffle-entry-history>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.raffle-entry-history strong{font-size:14px;font-weight:400;color:var(--text)}.raffle-entry-history small{display:block;margin-top:6px;font-size:11px}.raffle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.raffle-card{border:1px solid var(--galaxy-line,#35432e);border-radius:24px;overflow:hidden;background:var(--galaxy-surface,#141c14);min-width:0}.raffle-art{height:270px;position:relative;overflow:hidden;background:var(--galaxy-raised,#253023)}.raffle-art img{height:100%;object-position:center 28%}.raffle-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--galaxy-surface,#0c150e) 13.33%,transparent) 25%,color-mix(in srgb,var(--galaxy-surface,#0c150e) 94.9%,transparent))}.raffle-state{position:absolute;z-index:1;top:22px;left:24px;font-size:11px;background:color-mix(in srgb,var(--galaxy-surface,#101b12) 87.45%,transparent);border:1px solid color-mix(in srgb,var(--galaxy-control,#a4ba85) 31.37%,transparent);border-radius:30px;display:flex;align-items:center;gap:8px;padding:8px 12px}.raffle-value{position:absolute;z-index:1;bottom:24px;left:28px;font-size:11px;color:var(--galaxy-ink,#d0dcbe)}.raffle-value strong{display:block;color:var(--galaxy-ink,#eef4e7);font-size:40px;font-weight:500;letter-spacing:-1.5px;line-height:1.3;margin-top:4px}.raffle-card-body{padding:26px 28px 16px}.raffle-card-body>.eyebrow{font-size:9px;letter-spacing:2px;color:var(--galaxy-muted,#9daf87)}.raffle-card-body h2{font-size:25px;line-height:1.5;margin:10px 0 26px;font-weight:500;letter-spacing:-.6px;overflow-wrap:anywhere}.raffle-stats{display:flex;gap:28px;justify-content:space-between;padding-bottom:23px;border-bottom:1px solid var(--line)}.raffle-stats>span{font-size:11px;color:var(--muted)}.raffle-stats strong{display:block;font-size:25px;font-weight:500;color:var(--text);margin-bottom:5px;font-variant-numeric:tabular-nums}.raffle-countdown{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:25px 0}.raffle-countdown>span{font-size:11px;color:var(--muted)}.raffle-countdown>div{display:flex;gap:8px;align-items:baseline;font-variant-numeric:tabular-nums}.raffle-countdown b{font-size:21px;font-weight:500}.raffle-countdown b:first-child{font-size:12px;color:var(--galaxy-muted,#aebe9c);margin-right:4px}.raffle-countdown small{font-size:9px;font-weight:400;margin-left:3px;color:var(--muted)}.raffle-card-body>.button{min-height:48px;font-size:14px}.activity-rules{border-top:1px solid var(--line);margin-top:24px;padding:17px 0 0;color:var(--muted);font-size:12px;line-height:1.9}.activity-rules summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:12px;padding-bottom:2px}.activity-rules summary::-webkit-details-marker{display:none}.activity-rules p{white-space:pre-line;overflow-wrap:anywhere;margin:15px 0}.activity-rules>small{display:block;margin-top:15px;font-size:10px}.raffle-winners{padding:20px 0;font-size:12px}.raffle-winners>strong{display:flex;gap:8px;align-items:center;color:var(--lime);font-weight:400;margin-bottom:12px}.raffle-winners>span{display:flex;justify-content:space-between;padding:5px 0;gap:12px}.raffle-winners small,.raffle-winners p{color:var(--muted);font-size:11px}.wheel-activity-select{display:flex;align-items:center;gap:18px;justify-content:flex-end;margin-bottom:24px;font-size:12px;color:var(--muted)}.wheel-activity-select select{width:300px}.wheel-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.wheel-stage{padding:24px 0;display:flex;flex-direction:column;align-items:center;min-width:0}.wheel-stage-label{letter-spacing:4px;font-size:10px;color:var(--galaxy-brand,#8da66f);margin-bottom:32px}.wheel-frame{position:relative;width:min(100%,480px);aspect-ratio:1;border:12px solid var(--galaxy-line,#283923);border-radius:50%;box-shadow:0 0 0 1px var(--galaxy-shadow,#61714f),inset 0 0 0 4px var(--galaxy-shadow,#0b140c)}.wheel-disc{position:absolute;inset:5px;border-radius:50%;overflow:hidden;transition:transform 4s cubic-bezier(.16,.75,.16,1);will-change:transform}.wheel-pointer{position:absolute;top:-24px;left:50%;width:28px;height:42px;transform:translate(-50%);background:var(--galaxy-raised,#ecf7d9);clip-path:polygon(0 0,100% 0,50% 100%);z-index:3;filter:drop-shadow(0 5px 4px var(--galaxy-shadow,#0d160a))}.wheel-segment{position:absolute;left:50%;top:50%;height:50%;width:0;transform-origin:top center}.wheel-segment>span{display:flex;justify-content:center;align-items:center;width:110px;height:42px;position:absolute;top:-73%;left:-55px;white-space:normal;text-align:center;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;padding:0 3px}.wheel-hub{position:absolute;z-index:2;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:var(--galaxy-surface,#102010);border:5px solid var(--galaxy-control,#d5e0b6);box-shadow:0 4px 18px color-mix(in srgb,var(--galaxy-shadow,#0e1d0b) 40%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--galaxy-ink,#e8f2d0)}.wheel-hub strong{font-size:14px;font-weight:500}.wheel-hub:active:not(:disabled){transform:translate(-50%,-50%) scale(.97)}.wheel-stage-note{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;margin-top:26px}.wheel-details{padding:20px 0}.wheel-details>.eyebrow{font-size:10px;letter-spacing:2px;color:var(--galaxy-brand,#9fb887)}.wheel-details h2{font-size:32px;font-weight:500;letter-spacing:-.9px;margin:14px 0;overflow-wrap:anywhere}.wheel-description{font-size:13px;color:var(--muted);line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.wheel-wallet{display:flex;gap:28px;align-items:center;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0}.wheel-wallet>span{display:grid;gap:9px;color:var(--muted);font-size:11px;flex:1}.wheel-wallet strong{color:var(--text);font-size:21px;font-weight:500;font-variant-numeric:tabular-nums}.wheel-wallet>a{color:var(--lime)}.wheel-currencies{display:flex;gap:13px;margin:0 0 20px;border:0;padding:0}.wheel-currencies legend{font-size:12px;color:var(--muted);margin-bottom:13px}.wheel-currencies label{border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;align-items:center;padding:14px 17px;flex:1;cursor:pointer}.wheel-currencies label:has(input:checked){border-color:var(--lime);background:var(--galaxy-surface,#1d2914)}.wheel-currencies input{accent-color:var(--lime);margin:0}.wheel-currencies label span{font-size:15px}.wheel-currencies small{font-size:10px;color:var(--muted);margin-left:8px}.wheel-details>.button{min-height:52px;font-size:14px}.wheel-limit{text-align:center;font-size:10px;color:var(--muted);margin:12px 0}.wheel-result{border:1px solid var(--galaxy-control,#7b944b);background:var(--galaxy-raised,#202e17);display:flex;align-items:center;gap:16px;padding:20px 18px;border-radius:13px;margin-top:22px}.wheel-result>svg{color:var(--lime)}.wheel-result>div{display:grid;gap:7px;flex:1;min-width:0}.wheel-result small{color:var(--galaxy-brand,#a8bf8e);font-size:11px}.wheel-result strong{font-size:20px;font-weight:500;overflow-wrap:anywhere}.wheel-result span{font-size:11px;line-height:1.7;color:var(--muted)}.wheel-odds{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:10px 0;gap:18px}.wheel-odds small{display:block;font-size:10px;color:var(--galaxy-muted,#839277)}.wheel-odds strong{color:var(--galaxy-ink,#d9e6c7);font-size:13px;font-weight:400;white-space:nowrap}.commerce-admin .admin-button:disabled{cursor:not-allowed}.commerce-admin .admin-toolbar>select{max-width:230px}.commerce-admin .admin-editor{padding-top:10px}.commerce-import-help{color:var(--muted);font-size:12px;line-height:1.9;white-space:pre-line}.commerce-import-help code{display:block;background:var(--galaxy-surface,#0d150f);border-radius:8px;padding:13px;font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:10px}.prize-edit-row{display:grid;grid-template-columns:1.7fr 1fr .9fr .8fr .8fr 36px;align-items:end;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.prize-edit-row .form-field{margin:0;min-width:0}.prize-edit-row input,.prize-edit-row select{width:100%;min-width:0}.commerce-prize-editor>h3{font-size:15px;font-weight:500;margin:20px 0 0}.commerce-prize-editor>p{font-size:11px;line-height:1.9;color:var(--muted)}.commerce-prize-editor>.admin-button{margin-top:18px}.commerce-detail-list{display:grid;gap:15px;padding:15px 0}.commerce-detail-list article{padding:15px;border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;gap:15px}.commerce-detail-list strong{font-size:13px;font-weight:500}.commerce-detail-list small{display:block;font-size:11px;color:var(--muted);margin-top:7px}.commerce-admin-balance{display:flex;gap:20px;padding:14px 0 22px;font-size:15px;color:var(--lime)}.commerce-admin-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.commerce-admin-tabs .active{border-color:var(--lime);color:var(--lime)}.commerce-admin-tabs .admin-count{align-self:center}.admin-rule-note{margin:0 0 22px;font-size:12px;line-height:1.9;color:var(--muted)}@media(min-width:1001px)and (max-width:1220px){.account-option{grid-template-columns:18px minmax(120px,1fr) minmax(240px,1.7fr) 82px 22px;gap:14px}.account-row-note{grid-column:2/4;grid-row:2}.account-price{grid-column:4}.account-option>svg{grid-column:5}.wheel-layout{gap:35px}.wheel-segment>span{width:95px;left:-47.5px;font-size:11px}}@media(max-width:1000px){.commerce-page{padding-top:38px}.account-option{grid-template-columns:18px minmax(100px,1fr) minmax(240px,1.6fr) 80px;gap:16px}.account-option>svg{display:none}.account-row-note{grid-column:2/4;grid-row:2}.account-price{grid-column:4}.wheel-layout{gap:32px;grid-template-columns:1fr 1fr}.wheel-hub{width:80px;height:80px}.wheel-segment>span{width:80px;left:-40px;font-size:11px}.raffle-countdown{flex-wrap:wrap}.wallet-overview{gap:25px;flex-wrap:wrap}.wallet-overview>p{flex-basis:100%;border-top:1px solid var(--galaxy-line,#3c4d2c);padding-top:18px}.prize-edit-row{grid-template-columns:1.5fr 1fr 1fr}.prize-edit-row>.icon-button{justify-self:end}}@media(max-width:720px){.commerce-heading h1 em{display:block}.commerce-tabs{gap:20px;margin-bottom:25px}.commerce-tabs>a,.commerce-tabs>button{font-size:12px;gap:7px}.commerce-tabs .activity-history{font-size:11px}.commerce-tabs .activity-history>svg{display:none}.commerce-tabs>a>svg{width:16px}.selection-header{gap:18px;margin-bottom:28px}.selection-cover{display:none}.account-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px 12px;padding:20px 16px}.account-filters>label:nth-child(1),.account-filters>label:nth-child(2){grid-column:span 3}.account-filters>label:nth-child(3),.account-filters>label:nth-child(4),.account-filters>label:nth-child(5){grid-column:span 2}.account-filters .account-keyword{grid-column:span 4}.account-filters>.button{grid-column:span 2;font-size:12px;gap:5px;padding:0 8px}.account-filters>.button svg{width:15px}.account-filters input,.account-filters select{font-size:12px;padding:0 9px}.account-filters label>span{font-size:11px}.selection-list-heading h2{font-size:17px}.selection-list-heading small{font-size:10px;margin-left:6px}.selection-list-heading button{font-size:11px}.account-option{grid-template-columns:17px 1fr auto;padding:18px 16px;gap:13px}.account-row-name{grid-column:2}.account-price{grid-column:3;grid-row:1;font-size:20px}.account-option dl{grid-column:2/4}.account-option dd{font-size:13px}.account-row-note{grid-row:3;grid-column:2/4}.account-checkout{flex-wrap:wrap;gap:14px;padding:18px;bottom:10px}.account-checkout>div{font-size:12px}.account-checkout>strong{font-size:26px}.account-checkout>.button{flex-basis:100%;font-size:13px}.account-checkout small{font-size:10px}.wallet-overview{padding:23px;gap:24px}.wallet-overview>div{gap:13px}.wallet-overview>div>svg{width:21px}.wallet-overview strong{font-size:30px}.wallet-overview strong small{font-size:12px}.wallet-overview>div>span{font-size:11px}.wallet-overview>p{font-size:10px}.ledger-row{gap:12px;padding:19px 0}.ledger-row .ledger-symbol{width:34px;height:34px;border-radius:9px}.ledger-row strong{font-size:12px}.ledger-row small{font-size:10px}.owned-record{padding:19px 17px}.owned-record-heading{gap:10px;flex-wrap:wrap}.owned-record-heading .ledger-symbol{width:35px;height:35px}.owned-record-heading strong{font-size:12px}.owned-record-heading small{font-size:10px;line-height:1.7}.owned-record-heading>.commerce-pill{margin-left:45px}.owned-record h3{font-size:20px;margin-top:20px}.owned-record-actions{font-size:11px;align-items:flex-start;line-height:1.8}.owned-record-actions .text-button{font-size:11px;gap:5px}.record-id{font-size:9px}.raffle-entry-history>div{align-items:flex-start;font-size:10px}.raffle-entry-history strong{font-size:12px}.raffle-grid{grid-template-columns:1fr;gap:25px}.raffle-art{height:240px}.raffle-card-body{padding:24px 22px 16px}.raffle-card-body h2{font-size:24px}.raffle-countdown{flex-wrap:nowrap}.raffle-stats{gap:20px}.raffle-countdown b{font-size:19px}.raffle-countdown>div{gap:6px}.wheel-layout{grid-template-columns:1fr;gap:0}.wheel-stage{padding-top:12px}.wheel-stage-label{margin-bottom:28px;font-size:9px}.wheel-frame{width:min(100%,390px);border-width:10px}.wheel-segment>span{width:95px;left:-47.5px;font-size:11px}.wheel-hub{width:86px;height:86px}.wheel-details{padding-top:18px}.wheel-details h2{font-size:28px}.wheel-description{font-size:12px}.wheel-activity-select{justify-content:space-between;gap:12px}.wheel-activity-select select{width:70%;font-size:12px}.prize-edit-row{grid-template-columns:1fr 1fr;gap:16px}.commerce-admin .admin-toolbar>select{width:100%;max-width:none}.commerce-detail-list article{flex-direction:column}.activity-empty{min-height:300px}.commerce-empty h2{font-size:21px}}.commerce-page{padding-top:160px}.commerce-page .text-button,.commerce-admin .text-button,.account-order-entry .text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;background:transparent;padding:0;color:var(--galaxy-ink,#c4d5b0);font-size:12px;line-height:1.7}.commerce-page .text-button:hover,.commerce-admin .text-button:hover{color:var(--lime)}.raffle-grid.single{grid-template-columns:minmax(0,608px);justify-content:center}.account-order-entry{margin-top:18px}.account-order-entry .text-button{min-height:44px}.support-launcher-refined.commerce-support{left:auto;right:24px;bottom:24px;width:56px;min-width:56px;padding:6px;justify-content:center}.commerce-support .support-launcher-copy,.commerce-support .support-launcher-arrow{display:none}.support-launcher-refined.commerce-support.account-support{bottom:140px}.commerce-support .support-launcher-symbol{flex:none}.commerce-support:has(.support-launcher-unread){border-color:var(--galaxy-danger,#e8b19a)}.commerce-page .admin-pagination{padding-left:0;padding-right:0}.commerce-page .admin-pagination button:disabled{cursor:not-allowed}@media(max-width:1000px){.commerce-page{padding-top:142px}}@media(max-width:720px){.commerce-page{padding-top:124px}.support-launcher-refined.commerce-support{right:14px;bottom:18px;width:48px;min-width:48px;height:48px;padding:4px}.support-launcher-refined.commerce-support.account-support{bottom:195px}.commerce-support .support-launcher-symbol{width:36px;height:36px}.commerce-support .support-launcher-symbol svg{width:20px}.raffle-grid.single{grid-template-columns:minmax(0,1fr)}}.account-checkout{position:static}.support-launcher-refined.commerce-support.account-support{position:absolute;top:130px;bottom:auto}.wheel-segment>span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;max-height:42px}.commerce-cover-tools{display:flex;gap:14px;align-items:center;margin-bottom:20px}.commerce-cover-tools img{width:90px;height:64px;object-fit:cover;border-radius:8px}.commerce-cover-tools>div{flex:1;min-width:0}.commerce-cover-tools label{font-size:12px}.commerce-cover-tools small{display:block;margin-top:7px;color:var(--muted);font-size:10px}.commerce-cover-tools input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.commerce-cover-tools label:focus-within{outline:2px solid var(--lime);outline-offset:3px}@media(max-width:720px){.support-launcher-refined.commerce-support.account-support{top:118px;bottom:auto}}.support-launcher-refined.commerce-support{position:absolute;top:130px;bottom:auto}.commerce-support:has(.support-launcher-unread):after{content:"新";position:absolute;top:-4px;right:-2px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--galaxy-danger-bg,#bd6148);color:var(--galaxy-ink,#fff5e9);font-size:10px;border:2px solid var(--galaxy-line,#152015)}.commerce-support:has(.support-launcher-unread) .support-launcher-symbol i{background:var(--galaxy-danger-bg,#f3b195)}@media(max-width:1000px){.support-launcher-refined.commerce-support{top:104px;bottom:auto}}@media(max-width:720px){.support-launcher-refined.commerce-support{top:94px;bottom:auto}}@media(prefers-reduced-motion:reduce){.wheel-disc,.account-option{transition:none}}html[data-reduced-motion=true] .wheel-disc{transition:none}.lottery-loading{margin:0}.lottery-page,.wheel-page{min-height:100svh}.account-nickname{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:4px 0;min-height:44px;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;overflow-wrap:anywhere}.account-nickname svg{flex:none;color:var(--galaxy-ink,#bdd896)}.account-nickname:hover{color:var(--lime)}.account-nickname:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:4px}.account-status-dialog{padding:24px;min-width:0}.account-status-name{font-size:18px;overflow-wrap:anywhere;margin:0 0 20px}.account-status-name small{display:block;font-size:13px;color:var(--muted);margin-top:8px}.account-status-dialog .query-result{padding:0;border:0;min-height:0;background:none}.account-status-dialog .query-result h2{font-size:24px;overflow-wrap:anywhere}.account-status-dialog .query-result dd{overflow-wrap:anywhere}.account-status-dialog .purchase-note{font-size:12px;text-align:left;line-height:1.8;margin:20px 0}.account-purchase-dialog .commerce-confirm{padding:24px}.guest-order-form .purchase-note{font-size:12px;text-align:left;line-height:1.8;margin-bottom:16px}.account-query-loading{display:flex;align-items:center;gap:10px;min-height:120px;font-size:14px}.guest-order-form{text-align:left;margin-top:20px}.guest-order-form .form-field{margin:18px 0}.guest-order-switch{display:flex!important;margin:16px auto 0}.account-delivery-line{min-width:0;align-items:flex-start}.account-delivery-line code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}@media(max-width:720px){.account-nickname{font-size:14px}.account-status-dialog,.account-purchase-dialog .commerce-confirm{padding:20px}.guest-order-form input{font-size:16px}}.lottery-page,.wheel-page{max-width:1120px;padding-top:140px;padding-bottom:56px}.lottery-page .commerce-heading h1 em,.wheel-page .commerce-heading h1 em{display:inline}.lottery-page .activity-tabs,.wheel-page .activity-tabs{margin-bottom:24px;gap:24px;flex-wrap:wrap}.lottery-page .activity-tabs>a,.wheel-page .activity-tabs>a{font-size:13px;min-height:48px;padding:12px 0}.lottery-page .raffle-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.lottery-page .raffle-grid.single{grid-template-columns:minmax(0,362px);justify-content:start}.lottery-page .raffle-card{position:relative;border:1px solid var(--galaxy-line,#38513f);border-radius:20px;background:var(--galaxy-surface,#142019);color:var(--galaxy-ink,#ecf0e9);overflow:hidden;color-scheme:var(--galaxy-color-scheme,dark)}.lottery-page .raffle-card:before{content:"";position:absolute;top:-48px;right:-42px;width:134px;height:134px;border-radius:50%;background:var(--galaxy-raised,#1e3024);pointer-events:none}.raffle-product-top{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 0;gap:16px}.raffle-product-image{width:64px;height:64px;object-fit:cover;border-radius:12px;background:var(--galaxy-raised,#213629)}.raffle-badge{font-size:10px;line-height:1.5;font-weight:600;padding:6px 10px;border-radius:18px;border:1px solid var(--galaxy-line,#5b7041);background:var(--galaxy-raised,#26351e);color:var(--galaxy-ink,#d4e8a1);white-space:nowrap}.lottery-page .raffle-card-body{padding:18px 24px 0}.lottery-page .raffle-card-body h2{font-size:18px;font-weight:700;line-height:1.55;letter-spacing:-.3px;margin:0 0 16px;min-height:56px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.raffle-price{font-size:12px;color:var(--galaxy-muted,#a3afa6);margin-bottom:16px}.raffle-price span{font-variant-numeric:tabular-nums}.lottery-page .raffle-stats{gap:14px;padding:0 0 17px;border-color:var(--galaxy-line,#334a3b);align-items:center}.lottery-page .raffle-stats>span{font-size:12px;color:var(--galaxy-muted,#a3afa6);white-space:nowrap}.lottery-page .raffle-stats strong{display:inline;font-size:12px;font-weight:700;color:var(--galaxy-ink,#d4dfd4);margin:0}.raffle-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding:16px 0 18px}.lottery-page .raffle-countdown{display:grid;gap:7px;padding:0;min-width:0}.lottery-page .raffle-countdown>span{font-size:11px;color:var(--galaxy-muted,#a3afa6)}.lottery-page .raffle-countdown>time,.lottery-page .raffle-countdown>strong{font-family:Bahnschrift,Noto Sans SC,sans-serif;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:.2px;color:var(--galaxy-ink,#caff28);white-space:nowrap;font-variant-numeric:tabular-nums}.lottery-page .raffle-countdown>time{display:flex;gap:5px;align-items:baseline}.lottery-page .raffle-countdown>time small{font-size:10px;letter-spacing:0}.raffle-join{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 1 auto;min-width:78px;min-height:44px;max-width:150px;border-radius:11px;background:var(--galaxy-raised,#caff28);color:var(--galaxy-ink,#142019);font-size:12px;font-weight:700;padding:10px 12px;cursor:pointer;line-height:1.5;transition:background .15s cubic-bezier(.22,1,.36,1)}.raffle-join:hover:not(:disabled){background:var(--galaxy-raised,#d8ff65)}.raffle-join:active:not(:disabled){background:var(--galaxy-raised,#b2e313)}.raffle-join:disabled{cursor:default;color:var(--galaxy-muted,#a3b69f);background:var(--galaxy-raised,#25362a);opacity:1}.raffle-join.joined{color:var(--galaxy-ink,#c5dca9);background:var(--galaxy-raised,#253a2b)}.raffle-join:focus-visible,.lottery-page .activity-rules summary:focus-visible{outline:2px solid var(--galaxy-control,#caff28);outline-offset:3px}.lottery-page .activity-rules{margin:0;padding:0;border-top:1px solid var(--galaxy-line,#334a3b);font-size:11px;color:var(--galaxy-muted,#aabbaf)}.lottery-page .activity-rules summary{font-size:10px;min-height:40px;color:var(--galaxy-muted,#aabbaf);padding:11px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.lottery-page .activity-rules p{font-size:11px;color:var(--galaxy-muted,#aabbaf);line-height:1.9;margin:10px 0}.lottery-page .activity-rules>small{display:block;color:var(--galaxy-muted,#a3afa6);font-size:9px;padding-bottom:16px;line-height:1.8}.lottery-page .raffle-winners{padding:10px 0}.lottery-page .raffle-winners>strong{color:var(--galaxy-ink,#caff28);font-size:12px}.lottery-page .raffle-winners small,.lottery-page .raffle-winners p{color:var(--galaxy-muted,#aabbaf)}.wheel-page .wheel-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;padding:28px 40px;border:1px solid var(--galaxy-line,#2d4135);border-radius:24px;background:var(--galaxy-surface,#101b15);align-items:center}.wheel-page .wheel-stage{padding:12px 0;min-width:0;background:radial-gradient(ellipse at 50% 47%,color-mix(in srgb,var(--galaxy-raised,#1b3c2a) 40%,transparent),transparent 68%)}.wheel-page .wheel-stage-label{display:flex;align-items:center;gap:12px;margin-bottom:26px;letter-spacing:2.7px;font-size:9px;color:var(--galaxy-ink,#c8d4b2)}.wheel-stage-label>span{width:24px;height:1px;background:var(--galaxy-raised,#7b9066)}.wheel-page .wheel-frame{width:min(100%,368px);border:3px solid var(--galaxy-control,#75846a);background:var(--galaxy-raised,#223b2b);box-shadow:0 0 0 5px var(--galaxy-shadow,#15271d),0 0 0 6px var(--galaxy-shadow,#3f5942),0 14px 35px color-mix(in srgb,var(--galaxy-shadow,#020c07) 33.33%,transparent),inset 0 0 0 1px var(--galaxy-shadow,#b5bf92)}.wheel-page .wheel-disc{inset:17px;transition:none;will-change:transform;background:var(--galaxy-raised,#dfe8c4);box-shadow:0 0 0 2px var(--galaxy-shadow,#101e16)}.wheel-disc>svg{display:block;width:100%;height:100%}.wheel-prize text{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1px}.many-prizes .wheel-prize text{font-size:10px}.many-prizes .wheel-prize>g{transform:translate(-9px,-30px) scale(.82)}.wheel-light{position:absolute;inset:0;border-radius:50%;pointer-events:none}.wheel-light>i{position:absolute;top:5px;left:calc(50% - 2.5px);width:5px;height:5px;border-radius:50%;background:var(--galaxy-raised,#dbe8ad);box-shadow:0 0 5px color-mix(in srgb,var(--galaxy-shadow,#c7db7f) 33.33%,transparent)}.is-spinning .wheel-light:nth-child(2n)>i{background:var(--galaxy-raised,#f9f4c9);box-shadow:0 0 7px color-mix(in srgb,var(--galaxy-shadow,#e7e3a6) 60%,transparent)}.wheel-page .wheel-pointer{top:-16px;width:29px;height:44px;border-radius:8px 8px 0 0;background:var(--galaxy-raised,#e7e7b6);clip-path:polygon(0 0,100% 0,92% 44%,50% 100%,8% 44%);filter:drop-shadow(0 3px 2px color-mix(in srgb,var(--galaxy-shadow,#031008) 40%,transparent))}.wheel-page .wheel-hub{width:84px;height:84px;border:4px solid var(--galaxy-control,#cbd5ae);background:var(--galaxy-raised,#163b2b);box-shadow:0 0 0 3px var(--galaxy-shadow,#355c3e),0 4px 12px color-mix(in srgb,var(--galaxy-shadow,#0c2119) 40%,transparent);gap:0;color:var(--galaxy-ink,#f1f2d4)}.wheel-page .wheel-hub strong{font-family:Bahnschrift,Noto Sans SC,sans-serif;font-size:25px;line-height:1.2;font-weight:600;letter-spacing:1px}.wheel-hub>span{font-size:10px;margin-top:4px;letter-spacing:1px}.wheel-hub:disabled{opacity:1;cursor:default}.is-spinning .wheel-hub strong{font-size:19px;letter-spacing:.5px}.wheel-motion-control{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:26px;color:var(--galaxy-muted,#b3c3ad);font-size:11px}.wheel-motion-control>small{font-size:10px;color:var(--galaxy-brand,#9baf96)}.wheel-motion-toggle{position:relative;flex:none;width:42px;min-height:44px;padding:0;background:transparent;cursor:pointer}.wheel-motion-toggle:before{content:"";position:absolute;top:12px;left:0;width:38px;height:20px;border-radius:20px;background:var(--galaxy-raised,#344638);border:1px solid var(--galaxy-control,#718369)}.wheel-motion-toggle>span{position:absolute;top:15px;left:4px;width:14px;height:14px;border-radius:50%;background:var(--galaxy-raised,#b8c5ae)}.wheel-motion-toggle[aria-checked=true]:before{background:var(--galaxy-raised,#a4c87a);border-color:var(--galaxy-control,#b5d78d)}.wheel-motion-toggle[aria-checked=true]>span{left:20px;background:var(--galaxy-raised,#173621)}.wheel-motion-toggle:hover:before{border-color:var(--galaxy-control,#e3e9c2)}.wheel-motion-toggle:disabled{cursor:default;opacity:.5}.wheel-page .wheel-stage-note{font-size:10px;gap:6px;margin-top:0;color:var(--galaxy-muted,#9eaf99)}.wheel-page .wheel-details{padding:4px 0;min-width:0}.wheel-page .wheel-details>.eyebrow{font-size:9px;letter-spacing:1.7px;color:var(--galaxy-muted,#a9bc91)}.wheel-page .wheel-details h2{font-size:25px;line-height:1.5;margin:10px 0 12px;letter-spacing:-.5px}.wheel-page .wheel-description{font-size:12px;line-height:1.85;color:var(--galaxy-muted,#acbaac)}.wheel-page .wheel-wallet{padding:16px 0;margin:20px 0;gap:20px}.wheel-page .wheel-wallet>span{font-size:10px;gap:6px}.wheel-page .wheel-wallet strong{font-size:20px;letter-spacing:.2px}.wheel-page .wheel-currencies{margin-bottom:18px;gap:10px}.wheel-page .wheel-currencies legend{font-size:11px;margin-bottom:10px}.wheel-page .wheel-currencies label{padding:11px 13px;gap:9px;border-color:var(--galaxy-line,#3c4d3b);border-radius:9px;min-width:0;min-height:46px}.wheel-page .wheel-currencies label span{font-size:13px;white-space:nowrap}.wheel-page .wheel-currencies small{font-size:9px;margin-left:5px}.wheel-page .wheel-details>.button{min-height:46px;font-size:13px}.wheel-page .wheel-limit{font-size:9px;line-height:1.8;margin:10px 0 16px}.wheel-page .wheel-details>.activity-rules{margin:0;border-top:1px solid var(--galaxy-line,#344639);padding-top:13px}.wheel-page .activity-rules summary{font-size:11px;min-height:30px}.wheel-page .wheel-result{margin:16px 0;padding:14px;border-radius:10px;gap:12px}.wheel-page .wheel-result strong{font-size:18px}.wheel-page .wheel-result span{font-size:10px}@media(max-width:1020px){.lottery-page,.wheel-page{padding-top:124px}.wheel-page .wheel-layout{gap:28px;padding:26px}.wheel-page .wheel-stage-label{font-size:8px;letter-spacing:1.5px}.wheel-page .wheel-hub{width:72px;height:72px}.wheel-page .wheel-hub strong{font-size:21px}}@media(max-width:820px){.wheel-page .wheel-layout{grid-template-columns:1fr;gap:20px;max-width:560px;margin-inline:auto}.wheel-page .wheel-details{padding-top:4px}}@media(max-width:720px){.lottery-page,.wheel-page{padding-top:112px;padding-bottom:40px}.lottery-page .commerce-heading,.wheel-page .commerce-heading{padding-inline:0}.lottery-page .activity-tabs,.wheel-page .activity-tabs{gap:18px;margin-bottom:20px}.lottery-page .activity-tabs>a,.wheel-page .activity-tabs>a{font-size:12px;gap:6px}.lottery-page .activity-tabs .activity-history,.wheel-page .activity-tabs .activity-history{font-size:10px}.lottery-page .raffle-grid,.lottery-page .raffle-grid.single{grid-template-columns:minmax(0,1fr);gap:16px}.raffle-product-top{padding:22px 22px 0}.lottery-page .raffle-card-body{padding:16px 22px 0}.lottery-page .raffle-card-body h2{font-size:18px;margin-bottom:14px}.lottery-page .raffle-countdown>time{font-size:22px}.raffle-join{padding:10px;font-size:11px;max-width:132px}.wheel-page .wheel-layout{border-radius:18px;padding:23px 18px 20px;gap:14px}.wheel-page .wheel-stage{padding:4px 3px}.wheel-page .wheel-stage-label{margin-bottom:24px}.wheel-page .wheel-frame{width:min(100%,336px)}.wheel-page .wheel-hub{width:70px;height:70px;border-width:3px}.wheel-page .wheel-hub strong{font-size:21px}.wheel-hub>span{font-size:9px}.wheel-motion-control{margin-top:20px}.wheel-page .wheel-stage-note{font-size:9px}.wheel-page .wheel-details h2{font-size:23px}.wheel-page .wheel-currencies label{padding:11px 10px;gap:7px}.wheel-page .wheel-currencies label span{font-size:12px}.wheel-page .wheel-activity-select{margin-bottom:18px;font-size:11px}}.commerce-cover-preview{position:relative;flex:none;width:168px;height:104px;overflow:hidden;border-radius:6px;background:var(--galaxy-raised,#243c2b)}.commerce-cover-preview img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.commerce-cover-preview span{position:absolute;inset:0;background:#0a140e33;pointer-events:none}.lottery-page .raffle-product-top{height:190px;padding:14px;overflow:hidden;align-items:flex-start}.lottery-page .raffle-card:before{display:none}.lottery-page .raffle-product-top:after{position:absolute;inset:0;content:"";background:#08100b38;pointer-events:none}.lottery-page .raffle-product-image{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover}.lottery-page .raffle-badge{position:relative;z-index:1}@media(max-width:560px){.commerce-cover-tools{align-items:flex-start;flex-wrap:wrap}.commerce-cover-preview{width:100%;height:auto;aspect-ratio:16/9}}.draw-tabs>a{flex-shrink:0;white-space:nowrap}.draw-tabs .activity-history{margin-left:auto}.draw-game-page .wheel-stage{background:none;display:flex;flex-direction:column;align-items:center}.draw-playback-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 16px;margin-top:20px}.draw-playback-controls .wheel-motion-control{margin:0;gap:6px}.draw-sound-toggle{display:inline-flex;align-items:center;gap:6px;min-height:44px;background:transparent;color:var(--galaxy-ink,#c7d7bf);font-size:11px;cursor:pointer}.draw-sound-toggle:hover,.draw-sound-toggle[aria-pressed=true]{color:var(--lime)}.draw-sound-toggle:focus-visible,.golden-egg:focus-visible,.lucky-card:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:8px}.draw-game-page .wheel-stage-note{margin:8px 0 0}.draw-game-page .wheel-layout{align-items:start}.draw-game-page.wheel-page:not(.egg-page):not(.cards-page):not(.scratch-page):not(.slots-page) .wheel-layout{align-items:center}.game-caption{text-align:center;font-size:11px;line-height:1.9;color:var(--galaxy-muted,#a9bdad);margin:22px 0 0;min-height:22px}.draw-result-dialog{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px 28px;gap:14px}.draw-result-dialog>svg{color:var(--lime)}.draw-result-dialog>small{font-size:12px;color:var(--lime)}.draw-result-dialog h3{font-size:28px;line-height:1.5;margin:0;overflow-wrap:anywhere}.draw-result-dialog p{font-size:13px;line-height:1.9;color:var(--muted);margin:0 0 8px}.draw-result-dialog .text-button{min-height:44px}.draw-guarantee{display:flex;align-items:center;gap:12px;background:var(--galaxy-raised,#203322);border:1px solid var(--galaxy-line,#46633b);border-radius:10px;padding:13px;margin-bottom:20px;color:var(--galaxy-ink,#d6eeaa)}.draw-guarantee div{display:grid;gap:5px}.draw-guarantee strong{font-size:12px}.draw-guarantee span{font-size:10px;color:var(--galaxy-muted,#b4c9a7)}.draw-guarantee>svg{flex:none}.grand-prize-label{display:inline-block;font-size:9px;border:1px solid var(--galaxy-line,#557746);color:var(--galaxy-ink,#ceea9d);border-radius:4px;padding:1px 5px;margin-left:7px;font-weight:500}.draw-record-kind{font-size:11px;color:var(--galaxy-muted,#b6c7af);margin:0 0 14px}.draw-record-kind>span{color:var(--galaxy-ink,#d4eb9f)}.egg-game,.card-game,.scratch-game,.slot-game{width:100%;max-width:400px}.egg-feature{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;letter-spacing:1px;color:var(--galaxy-warning,#ead08b);margin:16px 0 36px}.egg-row{display:flex;gap:8px;align-items:flex-end;justify-content:center;padding:12px 0 0}.golden-egg{position:relative;display:flex;flex:1;min-width:0;max-width:128px;flex-direction:column;align-items:center;background:transparent;padding:0 0 15px;color:var(--galaxy-warning,#ead08b);cursor:pointer;border-bottom:2px solid var(--galaxy-line,#526546)}.golden-egg>svg{display:block;width:100%;overflow:visible;filter:drop-shadow(0 8px 12px color-mix(in srgb,var(--galaxy-shadow,#030c09) 50.2%,transparent))}.golden-egg strong{font-size:14px;letter-spacing:3px;font-family:Bahnschrift,sans-serif;margin-top:12px}.golden-egg small{font-size:10px;color:var(--galaxy-muted,#b8bb96);margin-top:7px}.golden-egg:hover:not(:disabled)>svg{transform:translateY(-5px)}.golden-egg:disabled{cursor:default}.golden-egg.selected{border-color:var(--galaxy-control,#e7c667)}.egg-hammer{position:absolute;right:-6px;top:-32px;z-index:3;color:var(--galaxy-warning,#e0bd72);transform-origin:85% 85%;opacity:0;pointer-events:none}.egg-hammer svg{filter:drop-shadow(2px 3px 1px var(--galaxy-shadow,#06120a))}.egg-award{position:absolute;left:calc(50% - 22px);top:36%;display:grid;place-items:center;width:44px;height:44px;color:var(--lime)}.egg-fragment{display:none;position:absolute;left:50%;top:40%;width:9px;height:14px;background:var(--galaxy-warning-bg,#e4c371);clip-path:polygon(10% 0,100% 40%,65% 100%,0 70%);pointer-events:none}.broken .egg-shell-top{transform-origin:50% 75%;animation:egg-top .9s cubic-bezier(.15,.7,.3,1) both}.broken .egg-shell-bottom{transform-origin:50% 80%;animation:egg-bottom .9s ease-out both}.broken .egg-fragment{display:block;animation:egg-shards .95s ease-out both;animation-delay:calc(var(--piece)*18ms)}.broken .egg-award{animation:egg-prize .9s ease-out both}.egg-crack{opacity:.5}@keyframes egg-top{to{transform:translate(-14px,-28px) rotate(-24deg);opacity:0}}@keyframes egg-bottom{to{transform:translate(10px,16px) rotate(15deg);opacity:.2}}@keyframes egg-shards{0%{opacity:0}10%{opacity:1}to{transform:rotate(calc(var(--piece)*51deg)) translateY(calc(-40px - var(--piece)*8px)) rotate(100deg);opacity:0}}@keyframes egg-prize{0%{transform:scale(.3);opacity:0}65%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}.egg-featured-prize{display:flex;gap:13px;margin:20px 0;align-items:center}.egg-featured-prize img{width:62px;height:62px;object-fit:cover;border:1px solid var(--galaxy-line,#526442);border-radius:10px}.egg-featured-prize div{min-width:0;display:grid;gap:5px}.egg-featured-prize small{color:var(--galaxy-warning,#dac17d);font-size:10px}.egg-featured-prize strong{font-size:14px;overflow-wrap:anywhere}.egg-featured-prize span{font-size:10px;color:var(--muted)}.lucky-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding:0 10px;perspective:1000px}.lucky-card{aspect-ratio:4/5;min-width:0;border:0;padding:0;background:transparent;perspective:800px;cursor:pointer;transition:opacity .4s ease,transform .4s ease;position:relative}.lucky-card-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.lucky-card-back,.lucky-card-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;backface-visibility:hidden;border:1px solid var(--galaxy-line,#54714e);border-radius:11px;overflow:hidden}.lucky-card-back{background:var(--galaxy-raised,#243c2b);color:var(--galaxy-ink,#cfe8ac);box-shadow:inset 0 0 0 5px var(--galaxy-shadow,#15281b),inset 0 0 0 6px var(--galaxy-shadow,#425d3b)}.lucky-card-back>small{position:absolute;top:10px;left:11px;font-size:9px;color:var(--galaxy-brand,#9bb48a);letter-spacing:1px}.lucky-card-back>svg{position:absolute;right:10px;top:9px;width:13px}.lucky-card-back>strong{font-family:Bahnschrift,sans-serif;font-size:42px;font-weight:400;line-height:1.2;color:var(--galaxy-ink,#d3eda9)}.lucky-card-back>span{font-family:Bahnschrift,sans-serif;font-size:7px;letter-spacing:1.2px;margin-top:5px}.lucky-card-face{background:var(--galaxy-raised,#d3e5a4);color:var(--galaxy-ink,#1b3524);transform:rotateY(180deg);gap:8px;padding:10px}.lucky-card-face strong{font-size:12px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.lucky-card-face small{font-size:9px;color:var(--galaxy-ink,#375836)}.lucky-card.flipped .lucky-card-inner{transform:rotateY(180deg)}.lucky-card.concealed{opacity:0;transform:scale(.84);pointer-events:none}.lucky-card:hover:not(:disabled){transform:translateY(-4px)}.lucky-card.selected .lucky-card-back{border-color:var(--lime)}.game-again{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:5px auto 0}.scratch-game{padding:24px 4px 0}.scratch-ticket{padding:20px 18px 14px;background:var(--galaxy-raised,#1e3426);border:1px solid var(--galaxy-line,#60774b);border-radius:12px;position:relative;overflow:hidden}.scratch-ticket:before,.scratch-ticket:after{content:"";position:absolute;top:48px;width:22px;height:22px;border-radius:50%;background:var(--galaxy-surface,#101b15);border:1px solid var(--galaxy-line,#60774b)}.scratch-ticket:before{left:-13px}.scratch-ticket:after{right:-13px}.scratch-ticket-heading{display:flex;gap:8px;align-items:center;padding-bottom:20px;color:var(--galaxy-ink,#d6e7b8);font-size:12px;letter-spacing:.5px}.scratch-ticket-heading small{margin-left:auto;font-family:Bahnschrift,sans-serif;color:var(--galaxy-brand,#a9c58b)}.scratch-area{position:relative;height:196px;border-radius:8px;overflow:hidden;border:1px solid var(--galaxy-control,#a8b88b);background:var(--galaxy-raised,#cadba4)}.scratch-area canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:auto}.scratch-area canvas.ready{touch-action:none;cursor:crosshair}.scratch-area.revealed canvas{opacity:0;pointer-events:none;transition:opacity .3s}.scratch-prize{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:15px;color:var(--galaxy-ink,#223a27)}.scratch-prize small{font-size:11px}.scratch-prize strong{font-size:23px;text-align:center;line-height:1.5;overflow-wrap:anywhere}.scratch-ticket-footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:var(--galaxy-muted,#b4c8a6);font-size:10px}.scratch-reveal,.scratch-start{display:flex;margin:22px auto 0;min-height:44px;font-size:12px;padding:10px 20px}.scratch-reveal{border-color:var(--lime);color:var(--lime)}.slot-game{padding:30px 4px 0}.slot-marquee{display:flex;justify-content:center;align-items:center;gap:5px;padding:18px 9px;border:1px solid var(--galaxy-line,#63754d);border-bottom:0;border-radius:14px 14px 0 0;background:var(--galaxy-raised,#29442e);color:var(--galaxy-ink,#d7eea6)}.slot-marquee>strong{font-family:Bahnschrift,sans-serif;font-size:19px;letter-spacing:2.8px;white-space:nowrap;padding-inline:10px}.slot-marquee>span{width:4px;height:4px;flex:none;border-radius:50%;background:var(--galaxy-raised,#e3ebac)}.slot-machine{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border:9px solid var(--galaxy-line,#405738);border-top-width:5px;border-bottom-width:14px;padding:10px;background:var(--galaxy-surface,#0b160e);box-shadow:0 6px 0 var(--galaxy-shadow,#21351f);border-radius:0 0 12px 12px}.slot-reel{position:relative;overflow:hidden;height:176px;min-width:0;border:1px solid var(--galaxy-control,#72895b);border-radius:7px;background:var(--galaxy-raised,#dce5c3)}.slot-track{padding-top:44px;will-change:transform}.slot-symbol{height:88px;display:grid;place-items:center;flex:none}.slot-symbol svg{fill:currentColor;fill-opacity:.13;stroke-width:1.7}.slot-symbol[data-symbol=Cherry]{color:var(--galaxy-danger,#a74c3b)}.slot-symbol[data-symbol=Gem]{color:var(--galaxy-muted,#216d64)}.slot-symbol[data-symbol=Citrus]{color:var(--galaxy-danger,#a77b22)}.slot-symbol[data-symbol=Clover]{color:var(--galaxy-brand,#3d713b)}.slot-symbol[data-symbol=Zap]{color:var(--galaxy-danger,#9c6c1f)}.slot-symbol[data-symbol=Trophy]{color:var(--galaxy-danger,#99662d)}.slot-reel:after{content:"";position:absolute;inset:0;box-shadow:inset 0 25px 18px -12px color-mix(in srgb,var(--galaxy-shadow,#122a1a) 43.92%,transparent),inset 0 -25px 18px -12px color-mix(in srgb,var(--galaxy-shadow,#122a1a) 43.92%,transparent);pointer-events:none}.slot-payline{position:absolute;z-index:1;top:50%;left:3px;right:3px;height:88px;transform:translateY(-50%);border-block:1px solid color-mix(in srgb,var(--galaxy-control,#caff28) 43.92%,transparent);pointer-events:none}.slot-readout{text-align:center;letter-spacing:1px;font-size:12px;color:var(--galaxy-muted,#aebd9c);padding:22px 0 16px}.slot-won .slot-readout{color:var(--lime)}.slot-won .slot-payline{border-color:var(--lime)}.slot-start{display:flex;margin:auto;min-width:190px;justify-content:center;min-height:44px;font-size:13px}.no-game-motion *{animation:none!important;transition:none!important}.no-game-motion .broken .egg-shell-top{transform:translate(-14px,-28px) rotate(-24deg);opacity:0}.no-game-motion .broken .egg-shell-bottom{opacity:.2}.admin-draw-create{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px}.admin-draw-create>span{font-size:12px;color:var(--galaxy-muted,#b0c2b4);margin-right:8px}.admin-draw-create button{font-size:12px}.draw-guarantee-editor{padding:18px;border:1px solid var(--galaxy-line,#48633e);border-radius:10px;background:var(--galaxy-surface,#1b2c20);margin:22px 0}.draw-guarantee-editor>p{font-size:12px;line-height:1.9;color:var(--galaxy-muted,#b9cbb0);margin-bottom:0}.prize-grand-toggle{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--galaxy-ink,#d6e8b5);min-height:36px}.prize-grand-toggle input{width:17px!important;height:17px;accent-color:var(--lime)}@media(max-width:1100px){.lottery-page .draw-tabs,.wheel-page .draw-tabs{gap:0 22px}.slot-marquee>strong{font-size:16px;padding-inline:5px}.slot-marquee{gap:4px}.draw-game-page .wheel-layout{gap:30px}}@media(max-width:820px){.draw-game-page .wheel-stage{width:100%}.draw-game-page .wheel-layout{align-items:center}.egg-game{padding-bottom:8px}.egg-feature{margin-top:0}.egg-row{max-width:360px;margin:auto}.lucky-card-grid{max-width:350px;margin:auto}.scratch-game,.slot-game{max-width:360px;padding-top:8px}}@media(max-width:600px){.lottery-page .draw-tabs,.wheel-page .draw-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px}.lottery-page .draw-tabs>a,.wheel-page .draw-tabs>a{justify-content:center;min-height:44px;font-size:12px;padding:10px 0;gap:5px}.draw-tabs .activity-history{grid-column:1/-1;justify-self:end;min-height:36px!important;padding:6px 0!important;margin:0}.draw-tabs>a>svg{width:15px}.draw-game-page .wheel-stage-label{font-size:9px}.draw-game-page .wheel-layout{padding-inline:16px}.egg-row{gap:5px}.golden-egg small{font-size:9px}.egg-hammer{right:-3px;top:-30px}.egg-hammer svg{width:43px}.lucky-card-grid{gap:9px;padding:0}.lucky-card-back>strong{font-size:34px}.lucky-card-face{padding:6px;gap:5px}.lucky-card-face>svg{width:24px}.lucky-card-face strong{font-size:11px}.lucky-card-face small{font-size:8px}.scratch-game{padding-inline:0}.scratch-ticket{padding:17px 15px 13px}.scratch-prize strong{font-size:21px}.slot-game{padding-inline:0}.slot-machine{padding:8px;gap:7px;border-width:7px}.slot-marquee{gap:3px}.slot-marquee>strong{font-size:16px;letter-spacing:2px}.slot-symbol svg{width:42px}.draw-result-dialog h3{font-size:24px}.draw-guarantee-editor{padding:14px}}@media(prefers-reduced-motion:reduce){.golden-egg *,.lucky-card,.lucky-card-inner,.scratch-area canvas{animation-duration:1ms!important;transition-duration:1ms!important}}.hero{min-height:var(--home-scene-height);background-size:100% var(--home-scene-height);background-repeat:no-repeat;background-color:var(--ink)}.hero h1{font-size:var(--home-title-size);line-height:var(--home-title-leading);letter-spacing:-.075em;font-weight:800}.shop-hero h1{font-size:var(--shop-title-size);line-height:1.3;letter-spacing:-.06em}.member-page h1{font-size:var(--member-title-size);letter-spacing:-2px}.page-title{padding-top:var(--page-title-top);text-align:center;margin-bottom:var(--page-title-bottom)}.page-title .eyebrow{font-size:var(--page-kicker-size)}.page-title h1{font-size:var(--page-title-size);line-height:1.3;letter-spacing:-.055em;margin-top:var(--page-title-space)}.page-title p{font-size:var(--page-summary-size);line-height:1.9;margin-top:var(--page-summary-space)}.public-query-page{padding-top:0;--page-title-size:51px;--page-title-top:171px;--page-title-bottom:52px;--page-title-space:21px;--page-summary-size:13px;--page-summary-space:20px}.public-query-page .page-title{max-width:none;padding-top:var(--page-title-top);margin:0 0 var(--page-title-bottom);text-align:center}.public-query-page .page-title h1{font-size:var(--page-title-size);font-weight:700;line-height:1.3;letter-spacing:-.055em;margin:var(--page-title-space) 0 0}.public-query-page .page-title p{font-size:var(--page-summary-size);line-height:1.9;margin-top:var(--page-summary-space)}.public-query-page .query-guest{justify-content:center;margin-top:15px}.settings-title{margin-bottom:var(--settings-heading-bottom)}.settings-title .eyebrow{font-size:var(--settings-kicker-size)}.settings-title h1{font-size:var(--settings-title-size);margin-top:var(--settings-title-space);letter-spacing:-.055em}.settings-title p{font-size:var(--settings-summary-size);line-height:1.9;margin-top:var(--settings-summary-space)}.inbox-page .section-heading h1{font-size:var(--inbox-title-size);letter-spacing:var(--inbox-title-tracking);margin:18px 0 12px}.commerce-heading{text-align:center;margin:0 auto var(--commerce-heading-bottom);max-width:820px}.commerce-heading .eyebrow{font-size:var(--commerce-kicker-size);letter-spacing:var(--commerce-kicker-tracking)}.commerce-heading h1{font-size:var(--commerce-title-size);letter-spacing:var(--commerce-title-tracking);line-height:1.35;margin:18px 0}.commerce-heading p{font-size:var(--commerce-summary-size);line-height:1.85}.selection-header .eyebrow{font-size:11px;letter-spacing:2.3px}.selection-header h1{font-size:var(--selection-title-size);margin:14px 0;font-weight:600;letter-spacing:-1.4px}.selection-header p{font-size:14px;line-height:1.85}.purchase-panel h1{font-size:var(--product-title-size);letter-spacing:-.015em}.lottery-page,.wheel-page{--commerce-heading-bottom:24px}.storefront-main{min-height:100svh}.nav-account-entry{display:flex;align-items:center;justify-content:flex-end;width:var(--account-entry-width);flex:none}.nav-account-entry>.account-nav,.nav-account-entry>.nav-order,.nav-account-entry .account-trigger{width:100%}.nav-account-pending{color:inherit}.auth-session-slot{min-height:44px}.desktop-nav .nav-feature-pending{padding:10px 0;visibility:hidden;pointer-events:none}.home-placeholder{min-height:100svh;padding-top:180px}.home-placeholder .content-placeholder{max-width:820px;margin:auto}.catalog-results{min-height:max(var(--content-state-height),calc(100svh - 460px))}.category-tabs{min-width:0;flex:1;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.category-tabs button{flex:none;min-height:44px}.catalog-results>.empty-state,.member-content-state{min-height:var(--content-state-height)}.content-placeholder{min-height:var(--content-state-height);color:var(--muted)}.placeholder-label{font-size:13px;line-height:1.85;margin:0 0 24px}.content-placeholder i,.content-placeholder b{display:block;border-radius:8px;background-color:var(--galaxy-surface,#202b23);border:1px solid var(--galaxy-line,#2b382e);height:16px;margin-top:16px}.content-placeholder i:nth-last-child(1){width:65%}.placeholder-art{background-color:var(--galaxy-surface,#17221b);border:1px solid var(--galaxy-line,#2b382e);border-radius:18px}.placeholder-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.placeholder-card .placeholder-art{height:244px}.placeholder-card i{width:85%}.placeholder-product .placeholder-label{margin-bottom:22px}.placeholder-product .purchase-panel{min-height:760px}.placeholder-product .placeholder-title{height:48px;width:70%;margin-bottom:30px}.placeholder-product b{height:60px;margin-top:22px}.placeholder-rows{display:grid;gap:18px}.placeholder-rows i{height:72px;width:100%;margin:0}.featured-grid-placeholder{margin-top:0}.catalog-loading-note{min-height:20px}.product-state{padding-top:144px;padding-bottom:85px;min-height:100svh}.home-catalog-state{min-height:360px}@media(max-width:1250px){.desktop-nav .nav-feature-pending{padding:12px 10px}}@media(max-width:1100px){.placeholder-card .placeholder-art{height:207px}}@media(max-width:800px){.placeholder-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.placeholder-card:last-child{display:none}}@media(max-width:768px){.public-query-page{--page-title-size:36px;--page-title-top:140px;--page-title-bottom:34px;--page-summary-size:12px}.nav-account-entry>.nav-order{display:flex;width:44px;height:44px;padding:0}.placeholder-product .purchase-panel{min-height:600px}}@media(max-width:720px){.lottery-page,.wheel-page{--commerce-heading-bottom:18px}}@media(max-width:600px){.placeholder-catalog{grid-template-columns:1fr}.placeholder-card:not(:first-child){display:none}.placeholder-card .placeholder-art{height:235px}.home-placeholder{padding-top:140px}.product-state{padding-top:112px}}html[data-visual-theme=galaxy]{--galaxy-accent:#6fb4bc;--galaxy-page:#fff0de;--galaxy-surface:#fff9f0;--galaxy-raised:#e4efeb;--galaxy-field:#fffdf7;--galaxy-ink:#203e42;--galaxy-muted:#234145;--galaxy-brand:#203e42;--galaxy-on-brand:#fff9ef;--galaxy-line:#b4c9c6;--galaxy-control:#688c90;--galaxy-danger:#9b3c35;--galaxy-danger-bg:#fbe3d9;--galaxy-warning:#80541f;--galaxy-warning-bg:#f8e8c9;--galaxy-media-ink:#fff5e6;--galaxy-media-shade:#173d42;--galaxy-shadow:#294e54;--galaxy-color-scheme:light;--galaxy-page-gradient:linear-gradient(180deg,#6fb4bc 0%,#b8d4cd 48%,#fff0de 100%);--galaxy-surface-gradient:linear-gradient(135deg,#c3dfda 0%,#e5e8dc 50%,#fff0de 100%);--galaxy-header-gradient:linear-gradient(110deg,#6fb4bc 0%,#bed7cf 54%,#fff0de 100%);--galaxy-action-gradient:linear-gradient(110deg,#6fb4bc 0%,#b8d4cd 52%,#fff0de 100%);--galaxy-action-ink:#203e42;--galaxy-action-bg:#6fb4bc;--lime:var(--galaxy-brand);--mint:var(--galaxy-brand);--ink:var(--galaxy-page);--surface:var(--galaxy-surface);--surface-2:var(--galaxy-raised);--text:var(--galaxy-ink);--muted:var(--galaxy-muted);--line:var(--galaxy-line);background:var(--galaxy-page);color:var(--galaxy-ink);color-scheme:light}html[data-visual-theme=galaxy],html[data-visual-theme=galaxy] :is(body,.boot-state,.admin-shell,.care-desk,.service-settings-page,.service-handbook-page){background-color:var(--galaxy-page);background-image:var(--galaxy-page-gradient);background-size:100% 100svh;background-repeat:no-repeat;background-attachment:fixed}html[data-visual-theme=galaxy] ::selection{background:#6fb4bc66;color:#203e42}html[data-visual-theme=galaxy] .boot-state{min-height:100svh}html[data-visual-theme=galaxy] :is(.site-header,.mobile-nav){background:var(--galaxy-header-gradient) var(--galaxy-surface);color:var(--galaxy-ink);border-color:var(--galaxy-line);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-visual-theme=galaxy] .site-header{box-shadow:0 2px 18px #294e5409}html[data-visual-theme=galaxy] :is(.wordmark,.desktop-nav a,.nav-order){color:var(--galaxy-ink)}html[data-visual-theme=galaxy] .desktop-nav a.selected{color:var(--galaxy-brand)}html[data-visual-theme=galaxy] :is(.nav-shop,.nav-actions .nav-shop){background:var(--galaxy-action-gradient) var(--galaxy-action-bg);color:var(--galaxy-action-ink);border:1px solid var(--galaxy-control);border-radius:12px}html[data-visual-theme=galaxy] .site-footer{background:var(--galaxy-surface-gradient) var(--galaxy-page);border-top:1px solid var(--galaxy-line)}html[data-visual-theme=galaxy] :is(.button,.admin-button,.raffle-join,.nav-shop){position:relative;isolation:isolate;overflow:hidden;border-radius:12px;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}html[data-visual-theme=galaxy] :is(.button,.admin-button,.raffle-join,.nav-shop):before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:105%;width:160%;height:210%;border-radius:50%;background:color-mix(in srgb,var(--galaxy-accent) 22%,transparent);transform:translate(-50%);transition:top .2s var(--ease)}@media(hover:hover){html[data-visual-theme=galaxy] :is(.button,.admin-button,.raffle-join,.nav-shop):hover:not(:disabled):before{top:-45%}}html[data-visual-theme=galaxy] :is(.button-lime,.admin-button.primary,.raffle-join,.support-send){background:var(--galaxy-action-gradient) var(--galaxy-action-bg);border-color:var(--galaxy-control);color:var(--galaxy-action-ink)}html[data-visual-theme=galaxy] :is(.button-lime,.admin-button.primary,.raffle-join,.support-send):hover:not(:disabled){background:var(--galaxy-action-gradient) var(--galaxy-action-bg);border-color:var(--galaxy-brand);color:var(--galaxy-action-ink);box-shadow:0 3px 12px #294e5424}html[data-visual-theme=galaxy] :is(.button-outline,.admin-button.quiet){background:var(--galaxy-surface);color:var(--galaxy-brand);border-color:var(--galaxy-control)}html[data-visual-theme=galaxy] :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--galaxy-brand);outline-offset:3px}html[data-visual-theme=galaxy] button:disabled{cursor:not-allowed}html[data-visual-theme=galaxy] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]),textarea,select){color:var(--galaxy-ink);caret-color:var(--galaxy-brand);border-color:var(--galaxy-control);accent-color:var(--galaxy-brand)}html[data-visual-theme=galaxy] :is(.form-field,.admin-editor,.admin-settings-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){background:var(--galaxy-field);border-radius:10px;box-shadow:inset 0 -2px #294e540b}html[data-visual-theme=galaxy] ::placeholder{color:var(--galaxy-muted);opacity:1}html[data-visual-theme=galaxy] input:is([type=checkbox],[type=radio]){appearance:none;position:relative;display:inline-grid;place-content:center;flex:none;width:18px;height:18px;min-height:18px;padding:0;margin:0 5px 0 0;border:1.5px solid var(--galaxy-control);border-radius:5px;background:var(--galaxy-field);vertical-align:middle;cursor:pointer;box-shadow:none}html[data-visual-theme=galaxy] input[type=radio]{border-radius:50%}html[data-visual-theme=galaxy] input:is([type=checkbox],[type=radio]):before{content:"";display:block;width:10px;height:10px;border-radius:2px;background:var(--galaxy-brand);transform:scale(0);transition:transform .14s var(--ease)}html[data-visual-theme=galaxy] input[type=radio]:before{border-radius:50%}html[data-visual-theme=galaxy] input:checked:before,html[data-visual-theme=galaxy] input[type=checkbox]:indeterminate:before{transform:scale(1)}html[data-visual-theme=galaxy] input[type=checkbox]:indeterminate:before{height:3px}html[data-visual-theme=galaxy] input:disabled{cursor:not-allowed;opacity:.55}html[data-visual-theme=galaxy] .toggle{background:var(--galaxy-line)}html[data-visual-theme=galaxy] .toggle.on{background:var(--galaxy-brand)}html[data-visual-theme=galaxy] .toggle:before{background:var(--galaxy-on-brand)}html[data-visual-theme=galaxy] .toggle>span{background:var(--galaxy-brand)}html[data-visual-theme=galaxy] .toggle.on>span{background:var(--galaxy-on-brand)}html[data-visual-theme=galaxy] .wheel-motion-toggle:before{background:var(--galaxy-line);border-color:var(--galaxy-control)}html[data-visual-theme=galaxy] .wheel-motion-toggle>span{background:var(--galaxy-brand)}html[data-visual-theme=galaxy] .wheel-motion-toggle[aria-checked=true]:before{background:var(--galaxy-brand);border-color:var(--galaxy-brand)}html[data-visual-theme=galaxy] .wheel-motion-toggle[aria-checked=true]>span{background:var(--galaxy-on-brand)}html[data-visual-theme=galaxy] :is(.galaxy-surface,.product-card,.admin-shell .admin-panel,dialog){background:var(--galaxy-surface-gradient) var(--galaxy-surface);border-color:var(--galaxy-line);box-shadow:0 2px 3px #294e5405,0 9px 24px -14px #294e542c,inset 0 -2px #294e5405}html[data-visual-theme=galaxy] .product-card{border:1px solid var(--galaxy-line);border-radius:20px;overflow:hidden}html[data-visual-theme=galaxy] .product-card .product-art{border-radius:18px 18px 0 0}html[data-visual-theme=galaxy] .product-card .product-meta{padding-inline:18px}html[data-visual-theme=galaxy] .product-card .product-tags{padding:0 18px 18px;flex-wrap:wrap}html[data-visual-theme=galaxy] dialog{color:var(--galaxy-ink);border-radius:18px}html[data-visual-theme=galaxy] dialog::backdrop{background:#173d4273;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-visual-theme=galaxy] :is(.account-avatar,.admin-avatar){background:var(--galaxy-accent);color:#203e42}html[data-visual-theme=galaxy] :is(.nav-active-dot,.logo-dot,.status-dot){background:var(--galaxy-accent)}html[data-visual-theme=galaxy] .shop-hero:after{background:none}html[data-visual-theme=galaxy] .shop-art-strip{opacity:.15;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 20%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,#000 20%,transparent 80%)}html[data-visual-theme=galaxy] :is(.art-monogram,.detail-art-brand,.auth-art-copy,.auth-art-top){color:var(--galaxy-media-ink)}html[data-visual-theme=galaxy] .art-badge,html[data-visual-theme=galaxy] .product-card .art-badge{background:var(--galaxy-brand);color:var(--galaxy-on-brand)}html[data-visual-theme=galaxy] .card-arrow{background:var(--galaxy-on-brand);color:var(--galaxy-brand)}html[data-visual-theme=galaxy] .product-card:hover .card-arrow{background:var(--galaxy-brand);color:var(--galaxy-on-brand)}html[data-visual-theme=galaxy] .category-tabs button.active{background:var(--galaxy-action-gradient) var(--galaxy-action-bg);color:#203e42;border-color:var(--galaxy-brand)}html[data-visual-theme=galaxy] .eyebrow{color:var(--galaxy-brand)}html[data-visual-theme=galaxy] .auth-art .eyebrow{color:var(--galaxy-media-ink)}html[data-visual-theme=galaxy] :is(.care-brand,.care-chat-header){background:var(--galaxy-header-gradient) var(--galaxy-surface);color:var(--galaxy-ink)}html[data-visual-theme=galaxy] :is(.care-brand,.care-chat-header) :is(h2,p,span,button,a){color:inherit}html[data-visual-theme=galaxy] :is(.care-message.sent .care-message-bubble,.care-message.outgoing .care-message-bubble){background:var(--galaxy-raised);color:var(--galaxy-ink)}html[data-visual-theme=galaxy] :is(.wheel-hub,.wheel-start-button){background:var(--galaxy-action-gradient) var(--galaxy-action-bg);color:var(--galaxy-action-ink);border-color:var(--galaxy-control)}html[data-visual-theme=galaxy] .wheel-pointer{border-top-color:var(--galaxy-brand)}html[data-visual-theme=galaxy] .wheel-page .wheel-pointer{background:var(--galaxy-brand)}html[data-visual-theme=galaxy] .lucky-card-back{background:var(--galaxy-action-gradient) var(--galaxy-action-bg);color:#203e42;box-shadow:inset 0 0 0 5px #6fb4bc,inset 0 0 0 6px #fff0de}html[data-visual-theme=galaxy] .lucky-card-back :is(strong,small){color:#203e42}html[data-visual-theme=galaxy] .lucky-card-face{background:#fff0de;color:#203e42}html[data-visual-theme=galaxy] .scratch-area{background:#fff0de}html[data-visual-theme=galaxy] .slot-marquee{background:var(--galaxy-action-gradient) var(--galaxy-action-bg);color:#203e42}html[data-visual-theme=galaxy] .slot-machine{background:var(--galaxy-surface-gradient) var(--galaxy-surface);border-color:#6fb4bc;box-shadow:0 6px #4f909a}html[data-visual-theme=galaxy] .slot-reel{background:#fff0de}html[data-visual-theme=galaxy] .golden-egg{color:#80541f}html[data-visual-theme=galaxy] .admin-shell.grouped-admin :is(.admin-sidebar,.admin-topbar){background:var(--galaxy-header-gradient) var(--galaxy-surface)}html[data-visual-theme=galaxy] .admin-shell.grouped-admin :is(.admin-group-items a.selected,.admin-dashboard-link.selected){background:var(--galaxy-action-gradient) var(--galaxy-action-bg);color:#203e42}html[data-visual-theme=galaxy] .admin-shell .admin-group-items a.selected svg{color:#203e42}html[data-visual-theme=galaxy] .admin-skip-link{color:var(--galaxy-on-brand)}html[data-visual-theme=galaxy] .admin-shell .admin-status.archived{color:var(--galaxy-ink)}html[data-visual-theme=galaxy] .care-chat>header.care-chat-header{color:var(--galaxy-ink);background:var(--galaxy-header-gradient) var(--galaxy-surface)}html[data-visual-theme=galaxy] .care-chat-header .care-agent-heading>span{color:var(--galaxy-ink)}html[data-visual-theme=galaxy] .care-chat-header .account-avatar>span{color:#203e42}html[data-visual-theme=galaxy] :is(.care-chat,.care-desk) .care-composer .care-send:not(:disabled){background:var(--galaxy-action-gradient) var(--galaxy-action-bg);color:var(--galaxy-action-ink);border-color:var(--galaxy-control)}html[data-visual-theme=galaxy] :is(.care-desk,.service-settings-page,.service-handbook-page) :is(.care-desk-topbar,.care-thread-sidebar,.care-conversation-header,.service-settings-nav,.care-workrail){background:var(--galaxy-surface-gradient) var(--galaxy-surface)}html[data-visual-theme=galaxy] :is(.care-chat.support-chat,.care-desk .care-conversation,.care-desk .care-thread-info,.admin-shell .admin-metrics,.wheel-stage,.wheel-campaign){background:var(--galaxy-surface-gradient) var(--galaxy-surface)}html[data-visual-theme=galaxy] .care-desk .care-desk-empty,html[data-visual-theme=galaxy] .admin-shell .admin-toolbar{background:transparent}html[data-visual-theme=galaxy] .care-composer .care-send{transition:none}html[data-visual-theme=galaxy] .footer-top{border-color:var(--galaxy-line)}html[data-visual-theme=galaxy] .recharge-presets button.chosen{background:#e4efeb;border-color:#2c6872;color:#203e42}@media(max-width:600px){html[data-visual-theme=galaxy] .toggle,html[data-visual-theme=galaxy] .toggle.on{background:transparent}html[data-visual-theme=galaxy] .toggle:before{background:var(--galaxy-line)}html[data-visual-theme=galaxy] .toggle.on:before{background:var(--galaxy-brand)}}@media(prefers-reduced-motion:reduce){html[data-visual-theme=galaxy] :is(.button,.admin-button,.raffle-join,.nav-shop):before{transition:none;display:none}html[data-visual-theme=galaxy] input:before{transition:none}}@media(forced-colors:active){html[data-visual-theme=galaxy] input:is([type=checkbox],[type=radio]){appearance:auto}html[data-visual-theme=galaxy] input:before{display:none}}.support-dock{--support-safe-bottom:env(safe-area-inset-bottom,0px);position:fixed;right:24px;bottom:var(--support-bottom, calc(24px + env(safe-area-inset-bottom)) );z-index:34;color:var(--galaxy-ink,#203e42)}.support-dock-left{right:auto;left:24px}.support-dock-actions{width:48px;height:48px;border-radius:50%;background:var(--galaxy-surface-gradient,linear-gradient(135deg,#c3dfda,#fff0de));box-shadow:0 4px 18px #294e5426}.care-dialog{left:auto;right:24px}.support-dock .support-launcher{position:relative;inset:auto;display:grid;place-items:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid var(--galaxy-control,#688c90);border-radius:50%;background:transparent;box-shadow:none;color:inherit;cursor:pointer}.support-dock .support-launcher-symbol{width:28px;height:28px;background:none;color:inherit}.support-dock .support-launcher-symbol i{width:9px;height:9px;border:2px solid #e4efeb;background:#688c90}.support-dock .online .support-launcher-symbol i{background:#2c7664}.support-dock-unread{position:absolute;top:-8px;left:-7px;min-width:22px;height:22px;display:grid;place-items:center;padding:0 4px;border:2px solid #fff9ef;border-radius:20px;background:#9b3c35;color:#fff9ef;font-size:11px}.support-options{position:absolute;right:0;bottom:calc(100% + 12px);box-sizing:border-box;width:min(320px,calc(100vw - 48px));max-height:var(--support-menu-height, calc(100dvh - 160px) );overflow:auto;overscroll-behavior:contain;margin:0;padding:16px;border:1px solid #b4c9c6;border-radius:16px;background:linear-gradient(155deg,#f1f7ed,#fff9f0 72%);box-shadow:0 12px 36px #294e5426;animation:support-reveal .16s cubic-bezier(.22,1,.36,1)}.support-dock-left .support-options{right:auto;left:0}.support-dock-open:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.support-options>header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid #b4c9c680}.support-options>header>div{display:grid;gap:6px;flex:1}.support-options>header strong{font-size:16px}.support-options small{font-size:11px;color:#36595d;line-height:1.7}.support-option-close{display:grid;place-items:center;min-width:44px;min-height:44px;margin:-6px -6px 0 0;border:0;background:transparent;color:inherit;border-radius:8px}.support-option-list{display:grid;gap:4px}.support-option{display:flex;align-items:center;gap:11px;width:100%;padding:10px 6px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;text-decoration:none;min-height:60px}.support-option>span:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.support-option strong{font-size:13px;font-weight:600}.support-option small{overflow-wrap:anywhere}.support-option-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #b4c9c6;border-radius:12px;background:#dfede6}.support-option>svg{flex:none}.support-chat-option{background:linear-gradient(110deg,#c3dfda,#fff0de)}.support-qq-row{display:flex;align-items:center;gap:3px}.support-qq-link{flex:1;min-width:0;gap:8px}.support-qq-link .support-option-icon{width:30px;height:34px}.support-qq-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:none;min-width:44px;min-height:44px;padding:5px;border:1px solid #688c9066;border-radius:9px;background:transparent;color:inherit;font-size:11px;cursor:pointer}.support-qq-number{flex:1;overflow-wrap:anywhere;font-size:12px}.support-contact-team{padding:6px 6px 9px;border-bottom:1px solid #b4c9c680;margin-bottom:4px}.support-team-member{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px}.support-team-member .account-avatar{width:28px;height:28px;flex:none}.support-team-member>span{flex:1;overflow-wrap:anywhere}.support-team-member small{color:#28604e}.support-contact-team p{font-size:11px;line-height:1.7;color:#36595d;margin-top:6px}.support-options>footer{display:flex;align-items:center;gap:7px;padding:13px 4px 0;margin-top:10px;border-top:1px solid #b4c9c680;font-size:11px;line-height:1.8}.support-options>footer svg{flex:none}.support-option:hover,.support-option-close:hover,.support-dock button:hover{background:#cee4dc;color:#203e42}.support-dock button:active,.support-option:active{background:#b8d4cd}.support-dock button:focus-visible,.support-dock a:focus-visible{outline:2px solid #365f64;outline-offset:3px}.shop-heading .query-guest{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.8}.shop-heading .eyebrow{color:var(--muted)}.care-image-draft{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;margin-bottom:10px;background:var(--galaxy-field,var(--surface))}.care-image-draft img{width:64px;height:56px;object-fit:contain;border-radius:6px;flex:none}.care-image-draft>div{flex:1;min-width:0}.care-image-draft strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.care-image-draft small{display:block;font-size:11px;margin-top:4px}.care-message-body .care-image-message{display:grid;gap:6px;max-width:100%;padding:7px;border:1px solid var(--line);border-radius:12px;background:var(--galaxy-field,var(--surface));color:var(--muted);text-align:left;cursor:zoom-in}.care-image-message img{display:block;width:auto;height:auto;max-width:min(260px,100%);max-height:240px;object-fit:contain;border-radius:7px}.care-image-message span{font-size:11px}.care-image-message:hover{border-color:var(--galaxy-control,#688c90)}.care-image-viewer{position:fixed;inset:0;margin:auto;padding:42px 12px 12px;width:max-content;max-width:94vw;max-height:92dvh;border:1px solid var(--line);border-radius:14px;background:var(--galaxy-surface,#fff9f0);color:var(--galaxy-ink,#203e42)}.care-image-viewer::backdrop{background:#102b32ba}.care-image-viewer>button{position:absolute;top:0;right:0;display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:inherit}.care-image-viewer>img{display:block;max-width:calc(94vw - 26px);max-height:calc(92dvh - 56px);width:auto;height:auto;object-fit:contain}@keyframes support-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:768px){.care-dialog{left:12px;right:12px}.support-dock{right:14px}.support-dock-left{right:auto;left:14px}.support-options{width:min(320px,calc(100vw - 28px))}.care-image-draft .care-tool{min-width:44px;min-height:44px}.care-image-message img{max-width:min(220px,100%)}.support-composer .care-tool{min-height:44px}.care-composer-tools{flex-wrap:wrap;gap:4px}}@media(prefers-reduced-motion:reduce){.support-options{animation:none}}.shop-page{--shop-columns: 4;--shop-gap: 18px;--shop-card-inset: 14px}.shop-page .shop-grid,.shop-page .placeholder-catalog{grid-template-columns:repeat(var(--shop-columns),minmax(0,1fr));gap:var(--shop-gap)}.shop-page .shop-grid .product-card{container-type:inline-size;border-radius:16px}.shop-page .shop-grid .product-card .product-art,.shop-page .placeholder-card .placeholder-art{height:auto;aspect-ratio:16 / 9;border-radius:14px 14px 0 0}.shop-page .shop-grid .product-card .product-art>img{width:100%;height:100%}.shop-page .product-card .art-monogram{left:14px;bottom:14px;max-width:calc(100% - 70px);font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-page .art-monogram small{display:none}.shop-page .product-card .art-badge{top:10px;left:10px;max-width:calc(100% - 20px);padding:5px 9px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-page .product-card .card-arrow{right:12px;bottom:12px;width:30px;height:30px}.shop-page .shop-grid .product-card .product-meta{align-items:flex-start;gap:8px;margin-top:12px;padding-inline:var(--shop-card-inset)}.shop-page .product-meta>div{min-width:0}.shop-page .product-meta h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.shop-page .product-meta p{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5}.shop-page .product-price{flex:none;font-size:23px;line-height:1.25}.shop-page .product-price small{font-size:12px}.shop-page .product-price em{margin-left:3px;font-size:11px}.shop-page .product-seller.compact{min-width:0;gap:6px;margin:8px 0 0;padding-inline:var(--shop-card-inset)}.shop-page .product-seller.compact img{flex:none;width:20px;height:20px;border-radius:6px}.shop-page .product-seller.compact span{min-width:0;gap:4px}.shop-page .product-seller.compact small{flex:none}.shop-page .product-seller.compact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-page .shop-grid .product-card .product-tags{gap:5px 10px;margin-top:8px;padding:0 var(--shop-card-inset) 12px;font-size:11px;line-height:1.5}.shop-page .product-tags .demo-tag{display:none}.shop-page .product-card:focus-visible{outline:3px solid var(--galaxy-brand, var(--lime));outline-offset:3px}.shop-page .product-card:active .product-art>img{transform:scale(1.02)}.shop-page .placeholder-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shop-page .placeholder-card{display:block;min-width:0;padding-bottom:56px}.shop-page .category-bar{margin-block:20px;padding-bottom:16px}.shop-page .store-footnote{margin-top:36px;padding-top:24px}@media(max-width:1100px){.shop-page{--shop-columns: 3;--shop-gap: 16px}}@media(max-width:900px){.shop-page .shop-grid .product-card .product-meta{flex-direction:column;gap:6px}.shop-page .product-meta>div{width:100%}.shop-page .product-seller.compact span{flex-wrap:wrap;gap:0 4px}.shop-page .product-seller.compact strong{max-width:100%}.shop-page .placeholder-card{padding-bottom:92px}}@media(max-width:600px){.shop-page{--shop-columns: 2;--shop-gap: 12px;--shop-card-inset: 10px;--page-title-top: 112px;--page-title-bottom: 24px;--page-summary-space: 12px}.shop-page .shop-grid .product-card .product-meta{margin-top:10px}.shop-page .product-meta h3{font-size:14px}.shop-page .product-meta p{font-size:11px}.shop-page .product-price{font-size:clamp(18px,14cqi,22px)}.shop-page .product-card .art-monogram,.shop-page .product-card .card-arrow{display:none}.shop-page .product-card .art-badge{top:8px;left:8px;padding:4px 7px;font-size:10px}.shop-page .catalog-toolbar{gap:10px}.shop-page .search-field{flex:1;min-width:0;width:auto;height:44px;gap:7px;padding-inline:12px}.shop-page .search-field .icon-button{flex:none;width:44px;min-width:44px;height:44px;margin-right:-12px}.shop-page .sort-select{flex:none;height:44px;gap:5px;padding-inline:10px}.shop-page .sort-select select{min-height:44px}.shop-page .category-bar{margin-block:14px;padding-bottom:12px}.shop-page .category-tabs button{font-size:12px;padding-inline:12px}.shop-page .shop-catalog{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.shop-page .placeholder-card{padding-bottom:104px}.shop-page .store-footnote,.site-footer{display:none}}@media(prefers-reduced-motion:reduce){.shop-page .product-card .product-art>img{transition:none}.shop-page .product-card:is(:hover,:active) .product-art>img{transform:none}}.payment-channels{border:0;padding:0;margin:22px 0;min-width:0}.payment-channels legend{font-size:13px;font-weight:600;margin-bottom:12px;color:var(--text)}.payment-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-channel{position:relative;display:flex;align-items:center;gap:10px;min-height:66px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--galaxy-surface);color:var(--text);font-size:15px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s;min-width:0}.payment-channel:hover,.payment-channel.selected{border-color:var(--galaxy-brand,#4e9299);background:color-mix(in srgb,var(--galaxy-brand,#4e9299) 10%,var(--galaxy-surface))}.payment-channel:focus-within{outline:2px solid var(--text);outline-offset:3px}.payment-channels .payment-channel input[type=radio]{position:absolute;width:1px;height:1px;min-height:0;margin:0;border:0;clip-path:inset(50%);opacity:0;pointer-events:none}.payment-channel>span:not(.channel-mark){white-space:nowrap}.payment-channels:disabled .payment-channel{cursor:default;opacity:.7}.channel-mark{width:30px;height:30px;flex:none;display:grid;place-items:center;color:#079c37}.alipay-mark{background:#087ab5;border-radius:7px;color:#fff;font-size:23px;font-weight:500;line-height:1}.qqpay .channel-mark{color:#087ab5}.channel-check{flex:none;margin-left:auto;opacity:.35;width:17px}.selected .channel-check{opacity:1;color:var(--text)}:is(.payment-dialog,.checkout-confirm-dialog).admin-dialog{width:min(520px,calc(100% - 28px));max-width:520px;padding:0;border-radius:22px;background:var(--galaxy-surface);color:var(--text);border:1px solid var(--line);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 28px 100px #153c4552}:is(.payment-dialog,.checkout-confirm-dialog)::backdrop{background:#102f3c80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(.payment-dialog,.checkout-confirm-dialog) .admin-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;background:var(--galaxy-surface);z-index:1;padding:12px 24px;border-bottom:1px solid var(--line);margin:0}:is(.payment-dialog,.checkout-confirm-dialog) .admin-dialog-heading h2{font-size:15px;letter-spacing:0}:is(.payment-dialog,.checkout-confirm-dialog) .admin-dialog-heading .icon-button{width:44px;height:44px;min-width:44px;min-height:44px}.checkout-confirm-dialog>.admin-editor{display:grid;gap:18px;padding:24px}.checkout-confirm-dialog .admin-dialog-actions .button{width:100%}.order-payment-panel{min-width:0;color:var(--text)}.payment-dialog .order-payment-panel{padding:24px}.checkout-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 12px;border-bottom:1px solid var(--line)}.checkout-summary>strong{font-size:34px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.1}.checkout-summary>strong small{font-size:19px;margin-right:3px}.checkout-summary>span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--galaxy-muted)}.checkout-summary>span i{width:7px;height:7px;border-radius:50%;background:currentColor}.checkout-summary>span.paid{color:#1f7957}.checkout-details{border-bottom:1px solid var(--line);font-size:12px}.checkout-details summary{padding:10px 0;color:var(--galaxy-muted);cursor:pointer;list-style-position:inside;overflow-wrap:anywhere}.checkout-details>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px;color:var(--galaxy-muted)}.checkout-details code{margin-left:5px;color:var(--text);font-size:11px;overflow-wrap:anywhere}.checkout-details .icon-button{width:36px;height:36px;min-height:36px;flex:none}.checkout-status{display:flex;align-items:center;gap:12px}.checkout-status-icon{width:44px;height:44px;flex:none;border-radius:14px;background:var(--galaxy-raised);display:grid;place-items:center;color:var(--text)}.checkout-status.paid .checkout-status-icon{background:#d8eee5;color:#1f654c}.checkout-status h2{font-size:21px;line-height:1.4;margin:0;letter-spacing:-.02em}.checkout-status p{font-size:12px;line-height:1.7;color:var(--galaxy-muted);margin:4px 0 0}.checkout-amount{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 16px}.checkout-amount>span{font-size:13px;color:var(--galaxy-muted)}.checkout-amount strong{font-size:36px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-1px;line-height:1.2}.checkout-amount small{font-size:20px;margin-right:4px}.checkout-facts{display:grid;gap:8px;border-block:1px solid var(--line);padding:14px 0;margin:0}.checkout-facts>div{display:flex;justify-content:space-between;align-items:center;gap:18px;min-width:0;font-size:12px;line-height:1.6}.checkout-facts dt{color:var(--galaxy-muted);flex:none}.checkout-facts dd{margin:0;display:flex;align-items:center;gap:5px;justify-content:flex-end;text-align:right;min-width:0;overflow-wrap:anywhere}.checkout-facts code{font-size:11px;overflow-wrap:anywhere}.checkout-facts .icon-button{flex:none;width:32px;height:32px;min-height:32px}.checkout-pay.button,.checkout-progress .button{min-height:50px;margin-top:16px;font-size:14px;border-radius:12px}.checkout-progress{margin-top:20px}.checkout-method-summary{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-top:16px}.order-payment-panel>.checkout-method-summary{display:none}.checkout-method-summary>span{color:var(--galaxy-muted)}.checkout-progress>span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.checkout-live-dot{width:7px;height:7px;border-radius:50%;background:var(--text)}.checkout-progress p,.checkout-expiry{font-size:11px;line-height:1.8;color:var(--galaxy-muted);margin:10px 0}.checkout-frame-viewport{width:100%;height:min(614px,58dvh);min-height:min(260px,40dvh);margin-top:8px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.checkout-frame{display:block;width:100%;height:min(360px,40dvh);min-height:260px;margin-top:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.payment-dialog .checkout-frame-viewport{height:min(614px,58dvh);min-height:min(320px,42dvh)}.payment-dialog .checkout-frame{width:calc(100% + 20px);height:calc(100% + 56px);margin-top:0;border:0;border-radius:0}.checkout-external-link{display:inline-flex;align-items:center;gap:6px;color:var(--galaxy-muted);font-size:11px;text-decoration:underline;text-underline-offset:3px}.payment-dialog .checkout-progress{margin-top:8px}.payment-dialog .checkout-progress>p{margin:5px 0}.payment-dialog .checkout-method-summary{margin:0}.checkout-expiry{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 0}.checkout-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px}.checkout-secondary>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--galaxy-raised);color:var(--text);font-size:12px;font-weight:600;padding:8px 12px;transition:background-color .15s,border-color .15s}.checkout-secondary>button:hover:not(:disabled){border-color:var(--galaxy-control);background:color-mix(in srgb,var(--galaxy-control) 8%,var(--galaxy-raised))}.checkout-secondary>button:last-child{border-color:color-mix(in srgb,#b44f4a 35%,var(--line));background:color-mix(in srgb,#b44f4a 7%,var(--galaxy-raised));color:#9d4541}.checkout-secondary>button:last-child:hover:not(:disabled){border-color:#b44f4a;background:color-mix(in srgb,#b44f4a 12%,var(--galaxy-raised))}.checkout-secondary>button:disabled{opacity:.55;cursor:wait}.checkout-trust{display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--line);padding-top:16px;margin-top:18px;font-size:11px;color:var(--galaxy-muted)}.checkout-recovery{display:grid;gap:7px;text-align:center;padding:16px 24px;background:var(--galaxy-raised);border-top:1px solid var(--line)}.checkout-recovery a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.payment-dialog .checkout-trust{display:none}.recharge-payment-dialog.admin-dialog{max-width:520px}.recharge-checkout{display:grid;gap:10px;padding:20px 24px 24px}.recharge-checkout>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.recharge-checkout>div:first-child strong{font-size:28px;font-variant-numeric:tabular-nums}.recharge-checkout>div:first-child span,.recharge-checkout>p{font-size:11px;color:var(--galaxy-muted)}.recharge-checkout .checkout-frame{height:min(480px,55dvh);margin-top:0}.recharge-checkout .text-button{justify-self:center}.checkout-delivery{margin-top:20px}.checkout-delivery h3{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:12px}.checkout-key{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line);background:var(--galaxy-raised);border-radius:10px;margin-bottom:10px}.checkout-key code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;flex:1;-webkit-user-select:all;user-select:all;font-size:13px;line-height:1.8}.checkout-key button{flex:none}.checkout-delivery>p{font-size:11px;color:var(--galaxy-muted);line-height:1.7}.order-payment-panel .order-aftersales>.text-button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;background:transparent;color:var(--text);font-size:12px}.orders-layout{max-width:1100px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:28px}.orders-layout>.lookup-panel,.orders-layout>.order-result{padding:28px;border-radius:20px;border:1px solid var(--line);background:var(--galaxy-surface);min-width:0}.lookup-panel>.text-link{display:block;font-size:12px;margin:0 0 20px}.purchase-panel>.payment-channels{margin:11px 0 14px}.purchase-panel>.payment-channels legend{font-size:12px;margin-bottom:7px}.purchase-panel>.payment-channels .payment-channel{min-height:48px;padding:8px 11px;gap:8px;border-radius:10px;font-size:13px}.purchase-panel>.payment-channels .channel-mark{width:24px;height:24px;font-size:19px}.purchase-panel>.payment-channels .channel-check{width:15px}.purchase-panel>.add-cart-button{min-height:46px}.purchase-panel>.add-cart-button+.button{min-height:48px}.guest-order-form>.payment-channels{margin:0}@media(max-width:768px){.orders-layout{grid-template-columns:minmax(0,1fr);gap:20px}.orders-layout>.lookup-panel,.orders-layout>.order-result{padding:22px}.payment-dialog .order-payment-panel{padding:12px 18px}.payment-dialog .admin-dialog-heading{padding:6px 18px}.payment-dialog .checkout-summary{padding-bottom:8px}.payment-dialog .checkout-details summary{padding:7px 0}.payment-dialog .checkout-progress{margin-top:5px}.payment-channel{padding:12px 10px;gap:8px;font-size:14px;min-height:60px}.checkout-status h2{font-size:20px}.checkout-amount strong{font-size:32px}.checkout-facts .icon-button{width:44px;height:44px;min-height:44px}.channel-check{width:16px}.checkout-expiry{align-items:flex-start;text-align:center}.checkout-frame-viewport{height:min(340px,38dvh);min-height:240px}.payment-dialog .checkout-frame-viewport{height:min(520px,58svh);min-height:min(280px,42svh)}.recharge-checkout{padding:16px}.recharge-checkout .checkout-frame{height:50dvh;min-height:280px}}@media(prefers-reduced-motion:reduce){.payment-channel{transition:none}}:is(.admin-shell,.admin-login-page)[data-admin-ui=dashboard]{--admin-radius:12px;--admin-control-radius:10px;--admin-gap:24px;--admin-pad:24px;--admin-field-gap:20px;--admin-label-width:128px;--admin-control-height:44px;--admin-row-height:64px;--admin-font-title:20px;--admin-font-heading:16px;--admin-font-body:14px;--admin-font-control:13px;--admin-font-input:14px;--admin-font-note:12px;--admin-card-bg:var(--galaxy-surface-gradient);--admin-card-shadow:0 2px 3px color-mix(in srgb,var(--galaxy-shadow) 2%,transparent),0 9px 24px -14px color-mix(in srgb,var(--galaxy-shadow) 17%,transparent);--admin-dialog-shadow:0 24px 80px color-mix(in srgb,var(--galaxy-shadow) 24%,transparent);--admin-border:var(--galaxy-line);--admin-ink:var(--galaxy-ink);--admin-muted:var(--galaxy-muted);--admin-bg:var(--galaxy-page);--admin-panel:var(--galaxy-surface);--admin-raised:var(--galaxy-raised);--admin-input:var(--galaxy-field);--admin-control-line:var(--galaxy-control);--admin-chart-0:var(--galaxy-accent);--admin-chart-1:var(--galaxy-control);--admin-chart-2:color-mix(in srgb,var(--galaxy-warning) 65%,var(--galaxy-surface));--admin-chart-3:var(--galaxy-brand);--admin-chart-4:color-mix(in srgb,var(--galaxy-danger) 65%,var(--galaxy-surface));color:var(--admin-ink);font-size:var(--admin-font-body);line-height:1.65}.admin-shell[data-admin-ui] :is(.admin-panel,.admin-module-insights,.admin-insights,.admin-settings-aside,.mail-guide,.message-preview){min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-card-bg) var(--admin-panel);box-shadow:var(--admin-card-shadow);color:var(--admin-ink)}.admin-shell[data-admin-ui] .admin-panel{margin:0 0 var(--admin-gap)}.admin-shell[data-admin-ui] :is(.admin-panel-heading,.admin-toolbar){min-height:76px;padding:16px var(--admin-pad);gap:12px;border-color:var(--admin-border);background:var(--admin-panel)}.admin-shell[data-admin-ui] .admin-toolbar{flex-wrap:wrap;align-items:center}.admin-shell[data-admin-ui] :is(.admin-panel-heading h2,.admin-toolbar h2,.admin-plan-heading h3,.commerce-prize-editor h3){margin:0;font-size:var(--admin-font-heading);font-weight:600;line-height:1.6;letter-spacing:0}.admin-shell[data-admin-ui] .admin-inline-actions{padding:0;gap:12px;max-width:100%}.admin-shell[data-admin-ui] .admin-heading-actions{display:flex;gap:12px;flex-wrap:wrap}.admin-shell[data-admin-ui] :is(.admin-settings-workspace,.mail-workspace,.message-compose-workspace,.admin-overview-columns,.admin-support-review,.mascot-admin-workspace){gap:var(--admin-gap)}.admin-shell[data-admin-ui] :is(.admin-settings-aside,.mail-guide,.message-preview){padding:var(--admin-pad);margin:0 0 var(--admin-gap)}.admin-shell[data-admin-ui] :is(.admin-settings-aside h2,.mail-guide h2,.message-preview h2,.settings-section-heading h2){font-size:var(--admin-font-title);color:var(--admin-ink)}.admin-shell[data-admin-ui] :is(.admin-settings-aside p,.mail-guide p,.mail-guide ol,.settings-section-heading p){font-size:var(--admin-font-control);color:var(--admin-muted);line-height:1.85}.admin-shell[data-admin-ui] :is(.admin-count,.admin-muted,.admin-table td small,.admin-table code,.module-chart-status,.module-chart-dates){font-size:var(--admin-font-note);color:var(--admin-muted)}.admin-shell[data-admin-ui] .admin-button{min-height:var(--admin-control-height);padding:0 16px;border:1px solid var(--admin-control-line);border-radius:var(--admin-control-radius);background:var(--admin-panel);color:var(--admin-ink);font-size:var(--admin-font-control);line-height:1.5;gap:8px}.admin-shell[data-admin-ui] .admin-button.primary{background:var(--galaxy-action-gradient) var(--galaxy-action-bg);color:var(--galaxy-action-ink)}.admin-shell[data-admin-ui] .admin-button.danger{background:var(--galaxy-danger-bg);border-color:var(--galaxy-danger);color:var(--galaxy-danger)}.admin-shell[data-admin-ui] .admin-button:hover:not(:disabled){border-color:var(--galaxy-brand);box-shadow:none}.admin-shell[data-admin-ui] :is(.admin-button,.admin-row-actions button):disabled{cursor:not-allowed;opacity:.5}.admin-shell[data-admin-ui] .admin-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.admin-shell[data-admin-ui] .admin-row-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-height:var(--admin-control-height);padding:0 10px;border-radius:var(--admin-control-radius);font-size:var(--admin-font-control);line-height:1.5;white-space:nowrap;gap:6px}.admin-shell[data-admin-ui] .admin-row-actions .danger-text{color:var(--galaxy-danger)}.admin-shell[data-admin-ui] .icon-button{min-width:var(--admin-control-height);min-height:var(--admin-control-height);border-radius:var(--admin-control-radius);flex-shrink:0}.admin-shell[data-admin-ui] :is(.website-settings-tabs,.commerce-admin-tabs,.commerce-tabs,.agent-tabs,.merchant-tabs,.scam-admin-tabs){display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0;max-width:100%;margin:0 0 var(--admin-gap);padding:4px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-panel);overflow-x:auto;scrollbar-width:thin}.admin-shell[data-admin-ui] :is(.website-settings-tabs,.commerce-admin-tabs,.commerce-tabs,.agent-tabs,.merchant-tabs,.scam-admin-tabs)>:is(button,a){display:inline-flex;align-items:center;justify-content:center;flex:none;gap:8px;min-height:var(--admin-control-height);margin:0;padding:10px 16px;border:0;border-radius:var(--admin-control-radius);background:transparent;font-size:var(--admin-font-control);line-height:1.6;white-space:nowrap;color:var(--admin-muted)}.admin-shell[data-admin-ui] :is(.website-settings-tabs,.commerce-admin-tabs,.commerce-tabs,.agent-tabs,.merchant-tabs,.scam-admin-tabs)>:is(button,a):is(.active,.selected,[aria-current=page]){background:var(--galaxy-action-gradient) var(--galaxy-action-bg);color:var(--galaxy-action-ink)}.admin-shell[data-admin-ui] .admin-section-toolbar>.commerce-admin-tabs{margin:0;border:0;background:transparent;padding:0}.admin-shell[data-admin-ui] .admin-search{height:var(--admin-control-height);min-width:0;flex:1 1 220px;padding:0 12px;border:1px solid var(--admin-control-line);border-radius:var(--admin-control-radius);background:var(--admin-input);box-shadow:none}.admin-shell[data-admin-ui] .admin-search input{height:calc(var(--admin-control-height) - 2px);min-height:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:var(--admin-font-control)}.admin-shell[data-admin-ui] .admin-search:focus-within{outline:2px solid var(--galaxy-accent);outline-offset:2px}.admin-shell[data-admin-ui] :is(.admin-toolbar>input,.admin-toolbar>select,.admin-select select,.mascot-conversation-list>.admin-toolbar input){min-height:var(--admin-control-height);max-width:100%;padding:9px 12px;border:1px solid var(--admin-control-line);border-radius:var(--admin-control-radius);background:var(--admin-input);color:var(--admin-ink);font-size:var(--admin-font-control);line-height:1.6;box-shadow:none}.admin-shell[data-admin-ui] .admin-table-scroll{min-width:0;max-width:100%;overflow:auto;overscroll-behavior-x:contain}.admin-shell[data-admin-ui] .admin-table{width:100%;border-collapse:collapse;font-size:var(--admin-font-control);font-variant-numeric:tabular-nums;line-height:1.7}.admin-shell[data-admin-ui] .admin-table th{height:48px;padding:12px var(--admin-pad);background:var(--admin-panel);color:var(--admin-muted);font-size:var(--admin-font-note);font-weight:600;letter-spacing:0;white-space:nowrap;border-color:var(--admin-border)}.admin-shell[data-admin-ui] .admin-table td{height:var(--admin-row-height);padding:12px var(--admin-pad);border-color:var(--admin-border);color:var(--admin-ink);vertical-align:middle}.admin-shell[data-admin-ui] .admin-table td small{margin-top:4px;line-height:1.75}.admin-shell[data-admin-ui] .admin-table tbody tr:hover{background:color-mix(in srgb,var(--admin-raised) 60%,transparent)}.admin-shell[data-admin-ui] .admin-table .admin-number{text-align:right;font-variant-numeric:tabular-nums}.admin-shell[data-admin-ui] .admin-table .admin-select-cell{width:60px;min-width:60px;padding:8px}.admin-shell[data-admin-ui] .admin-bulk-actions{padding:12px var(--admin-pad);gap:12px;border-color:var(--admin-border);background:color-mix(in srgb,var(--admin-panel) 70%,transparent)}.admin-shell[data-admin-ui] .admin-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px var(--admin-pad);border-top:1px solid var(--admin-border);background:var(--admin-panel);font-size:var(--admin-font-note);color:var(--admin-muted)}.admin-shell[data-admin-ui] .admin-pagination>div{display:flex;gap:8px}.admin-shell[data-admin-ui] .admin-pagination .admin-button{width:var(--admin-control-height);padding:0}.admin-shell[data-admin-ui] .admin-status{display:inline-flex;align-items:center;flex:none;min-height:26px;padding:3px 9px;border-radius:6px;font-size:var(--admin-font-note);line-height:1.5;white-space:nowrap}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form){display:grid;gap:var(--admin-field-gap);max-width:none;min-width:0;padding:var(--admin-pad)}.admin-shell[data-admin-ui] .form-field{min-width:0;margin:0;gap:8px}.admin-shell[data-admin-ui] .form-field>:is(span,label){color:var(--admin-ink);font-size:var(--admin-font-control);font-weight:500;line-height:1.65;min-height:24px}.admin-shell[data-admin-ui] .form-field small{color:var(--admin-muted);font-size:var(--admin-font-note);font-weight:400}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form) .form-field>:is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color])),select,textarea),.admin-shell[data-admin-ui] :is(.admin-report-resolution,.recipient-select) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:var(--admin-control-height);padding:9px 12px;border:1px solid var(--admin-control-line);border-radius:var(--admin-control-radius);background:var(--admin-input);color:var(--admin-ink);font:inherit;font-size:var(--admin-font-input);line-height:1.65;box-shadow:none}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form) .form-field>textarea{min-height:112px;resize:vertical;line-height:1.85}.admin-shell[data-admin-ui] :is(.admin-form-columns,.admin-form-grid,.community-form-grid,.feature-config-grid,.agent-form-grid,.merchant-form-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-field-gap);align-items:start}.admin-shell[data-admin-ui] :is(.admin-form-columns,.admin-form-grid,.community-form-grid,.feature-config-grid,.agent-form-grid,.merchant-form-grid)>*{min-width:0}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form)>.form-field:not(:has(.product-video-editor,.admin-cover-editor)){display:grid;grid-template-columns:var(--admin-label-width) minmax(0,1fr);align-items:start;column-gap:16px}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form)>.form-field>:is(span,label):first-child{padding-top:10px}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form)>.form-field>span:first-child{display:block}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form)>.form-field>span:first-child small{display:block;margin-top:4px}.admin-shell[data-admin-ui] .checkbox-label{display:flex;align-items:center;gap:10px;min-height:var(--admin-control-height);font-size:var(--admin-font-control);line-height:1.75;color:var(--admin-ink)}.admin-shell[data-admin-ui] .checkbox-label>span{min-width:0}.admin-shell[data-admin-ui] .checkbox-label small{display:block;font-size:var(--admin-font-note);color:var(--admin-muted);font-weight:400}.admin-shell[data-admin-ui] :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:0;flex:0 0 18px;accent-color:var(--galaxy-brand)}.admin-shell[data-admin-ui] :is(.site-entry-settings,.admin-settings-form fieldset){display:grid;gap:8px;min-width:0;margin:0;padding:16px;border:1px solid var(--admin-border);border-radius:var(--admin-control-radius);background:var(--admin-raised)}.admin-shell[data-admin-ui] :is(.site-entry-settings,.admin-settings-form fieldset) legend{padding:0 8px;font-size:var(--admin-font-control);font-weight:600;color:var(--admin-ink)}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form)>h2{margin:0;padding-bottom:12px;border-bottom:1px solid var(--admin-border);font-size:var(--admin-font-heading);font-weight:600}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form)>.admin-button{justify-self:end}.admin-shell[data-admin-ui] .secret-input-row{min-height:var(--admin-control-height);border-color:var(--admin-control-line);border-radius:var(--admin-control-radius);background:var(--admin-input);box-shadow:none}.admin-shell[data-admin-ui] .secret-input-row input{min-width:0;box-shadow:none}.admin-shell[data-admin-ui] .saved-secret-field>label{flex-wrap:wrap;gap:4px 8px}.admin-shell[data-admin-ui] .saved-secret-field>.admin-editor-hint{grid-column:1/-1}.admin-shell[data-admin-ui] .admin-dialog{width:min(640px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-panel);color:var(--admin-ink);box-shadow:var(--admin-dialog-shadow);overflow:auto;overscroll-behavior:contain;scroll-padding-block:84px 96px}.admin-shell[data-admin-ui] .admin-dialog.wide{width:min(1040px,calc(100% - 48px));max-width:none}.admin-shell[data-admin-ui] .admin-dialog::backdrop{background:color-mix(in srgb,var(--galaxy-media-shade) 40%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-shell[data-admin-ui] .admin-dialog-heading{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:16px var(--admin-pad);gap:16px;border-bottom:1px solid var(--admin-border);background:var(--galaxy-surface-gradient) var(--admin-panel)}.admin-shell[data-admin-ui] .admin-dialog-heading h2{margin:0;font-size:var(--admin-font-title);font-weight:600;line-height:1.5}.admin-shell[data-admin-ui] .admin-dialog .admin-editor{padding:var(--admin-pad);gap:var(--admin-field-gap)}.admin-shell[data-admin-ui] .admin-dialog-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;grid-column:1/-1;padding-top:20px;border-color:var(--admin-border)}.admin-shell[data-admin-ui] .admin-dialog .admin-dialog-actions{position:sticky;bottom:0;z-index:3;margin:4px calc(-1 * var(--admin-pad)) calc(-1 * var(--admin-pad));padding:16px var(--admin-pad);background:var(--admin-panel);border-top:1px solid var(--admin-border)}.admin-shell[data-admin-ui] .admin-dialog-actions>.admin-button{min-width:96px;flex:none}.admin-shell[data-admin-ui] .admin-dialog-actions>.admin-button:is(.primary,.danger){order:1}.admin-shell[data-admin-ui] .admin-dialog-actions .admin-button:not(.primary):not(.danger){background:var(--admin-panel);color:var(--admin-ink);border-color:var(--admin-control-line)}.admin-shell[data-admin-ui] :is(.admin-info-strip,.admin-table-note,.admin-rule-note,.admin-editor-hint,.admin-field-help,.admin-heading-note,.admin-password-info,.commerce-import-help){font-size:var(--admin-font-note);line-height:1.8;color:var(--admin-muted);border-color:var(--admin-border);border-radius:var(--admin-control-radius);background:var(--admin-raised)}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form) :is(.admin-rule-note,.admin-editor-hint){margin:0}.admin-shell[data-admin-ui] :is(.admin-loading,.admin-empty,.mascot-transcript-empty){padding:40px var(--admin-pad);font-size:var(--admin-font-control);line-height:1.85;color:var(--admin-muted)}.admin-shell[data-admin-ui] .admin-empty h3{color:var(--admin-ink);font-size:var(--admin-font-heading)}.admin-shell[data-admin-ui] :is(.admin-readiness,.admin-metrics,.template-item){border-radius:var(--admin-radius)}.admin-shell[data-admin-ui] :is(.template-list,.admin-template-workspace>.template-list){gap:var(--admin-gap)}.admin-shell[data-admin-ui] :is(.agent-code-preview,.merchant-secret,.mfa-enrollment){padding:16px;border:1px solid var(--admin-border);border-radius:var(--admin-control-radius);background:var(--admin-input);color:var(--admin-ink)}.admin-shell[data-admin-ui] .admin-preflight-line{display:block}.admin-shell[data-admin-ui] .admin-code-list{width:100%;min-height:240px;overflow-wrap:anywhere;font-family:monospace}.admin-shell[data-admin-ui] :is(.admin-insights,.admin-module-insights){padding:var(--admin-pad);margin:0 0 var(--admin-gap)}.admin-shell[data-admin-ui] .admin-insights-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.admin-shell[data-admin-ui] .admin-insights-heading>div{display:flex;align-items:baseline;gap:12px}.admin-shell[data-admin-ui] .admin-insights-heading h2{margin:0;font-size:var(--admin-font-heading);font-weight:600}.admin-shell[data-admin-ui] :is(.admin-insights-heading span,.admin-insights-heading small,.admin-insight-dates,.admin-insight-partners span){font-size:var(--admin-font-note);color:var(--admin-muted)}.admin-shell[data-admin-ui] .admin-insights-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(160px,.55fr);gap:var(--admin-gap);align-items:center}.admin-shell[data-admin-ui] .admin-insight-chart{min-width:0}.admin-shell[data-admin-ui] .admin-insight-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:var(--admin-font-note);color:var(--admin-muted)}.admin-shell[data-admin-ui] .admin-insight-label strong{font-size:var(--admin-font-heading);font-variant-numeric:tabular-nums;color:var(--admin-ink)}.admin-shell[data-admin-ui] .admin-insight-chart svg{display:block;width:100%;height:80px;overflow:visible}.admin-shell[data-admin-ui] .insight-gridline{stroke:var(--admin-border);stroke-width:1;stroke-dasharray:3 5}.admin-shell[data-admin-ui] .insight-order-bar{fill:var(--admin-chart-0)}.admin-shell[data-admin-ui] .insight-revenue-bar{fill:var(--admin-chart-1)}.admin-shell[data-admin-ui] :is(.admin-insight-dates,.module-chart-dates){display:flex;justify-content:space-between;gap:12px;margin-top:8px}.admin-shell[data-admin-ui] .admin-insight-partners{display:grid;gap:16px;border-left:1px solid var(--admin-border);padding-left:var(--admin-pad)}.admin-shell[data-admin-ui] .admin-insight-partners>div{display:flex;justify-content:space-between;gap:6px 12px;align-items:baseline;flex-wrap:wrap}.admin-shell[data-admin-ui] .admin-insight-partners strong{width:100%;font-size:var(--admin-font-control);font-weight:600}.admin-shell[data-admin-ui] .admin-insights-empty{min-height:96px;display:flex;align-items:center;gap:8px;font-size:var(--admin-font-control);color:var(--admin-muted)}.admin-shell[data-admin-ui] .admin-module-insights{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--admin-gap);align-items:center}.admin-shell[data-admin-ui] .admin-module-insights:not(:has(.module-kpis,.module-chart-status)){display:none}.admin-shell[data-admin-ui] .module-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.admin-shell[data-admin-ui] .module-kpis>div{min-width:0;padding:0 20px;border-right:1px solid var(--admin-border)}.admin-shell[data-admin-ui] .module-kpis>div:first-child{padding-left:0}.admin-shell[data-admin-ui] .module-kpis>div:last-child{border:0;padding-right:0}.admin-shell[data-admin-ui] .module-kpis :is(span,small){display:block;font-size:var(--admin-font-note);color:var(--admin-muted)}.admin-shell[data-admin-ui] .module-kpis strong{display:block;font-size:32px;line-height:1.35;font-weight:600;color:var(--admin-ink);font-variant-numeric:tabular-nums;margin:12px 0 8px;overflow-wrap:anywhere}.admin-shell[data-admin-ui] .module-state-panel{min-width:0;border-left:1px solid var(--admin-border);padding-left:var(--admin-pad)}.admin-shell[data-admin-ui] .module-state-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;font-size:var(--admin-font-control);color:var(--admin-ink)}.admin-shell[data-admin-ui] .module-state-title>span{font-size:var(--admin-font-note);color:var(--admin-muted)}.admin-shell[data-admin-ui] .module-state-track{height:10px;display:flex;overflow:hidden;border-radius:var(--admin-control-radius);background:var(--admin-raised);margin:20px 0 16px}.admin-shell[data-admin-ui] .module-state-legend{display:flex;gap:8px 16px;flex-wrap:wrap}.admin-shell[data-admin-ui] .module-state-legend>span{display:flex;align-items:center;gap:6px;font-size:var(--admin-font-note);color:var(--admin-muted)}.admin-shell[data-admin-ui] .module-state-legend i{width:8px;height:8px;border-radius:50%;flex:none}.admin-shell[data-admin-ui] .module-state-legend b{font-weight:600;color:var(--admin-ink);font-variant-numeric:tabular-nums}.admin-shell[data-admin-ui] .module-trend{grid-column:1/-1;min-width:0;border-top:1px solid var(--admin-border);padding-top:var(--admin-pad)}.admin-shell[data-admin-ui] .module-trend svg{display:block;width:100%;height:110px;margin:16px 0 0}.admin-shell[data-admin-ui] .module-chart-status{grid-column:1/-1;margin:0;line-height:1.8}.admin-shell[data-admin-ui] .module-chart-status button{min-height:var(--admin-control-height);margin-left:12px;padding:0 12px;border:1px solid var(--admin-control-line);border-radius:var(--admin-control-radius);background:var(--admin-panel);color:var(--admin-ink);font-size:var(--admin-font-control);cursor:pointer}.admin-shell[data-admin-ui] .admin-video-poster{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:16px;border:1px solid var(--admin-border);border-radius:var(--admin-control-radius);background:var(--admin-raised)}.admin-shell[data-admin-ui] .admin-video-poster>div:first-child{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px 16px;min-width:0}.admin-shell[data-admin-ui] .admin-video-poster>div:first-child>span{grid-column:1/-1;font-size:var(--admin-font-control);font-weight:600}.admin-shell[data-admin-ui] .admin-video-poster img{width:100px;aspect-ratio:16/9;object-fit:cover;border-radius:var(--admin-control-radius)}.admin-shell[data-admin-ui] .admin-video-poster small{color:var(--admin-muted);font-size:var(--admin-font-note);line-height:1.8}.admin-shell[data-admin-ui] .admin-video-poster .form-field{grid-column:1/-1;margin:0}.admin-shell[data-admin-ui] .team-rule-note{margin:16px var(--admin-pad)}.admin-shell[data-admin-ui] .mfa-enrollment{display:grid;gap:var(--admin-field-gap)}.admin-shell[data-admin-ui] .mfa-enrollment input{font-family:monospace;letter-spacing:2px}.admin-shell[data-admin-ui] .mfa-enrollment p{font-size:var(--admin-font-control);line-height:1.8;color:var(--admin-muted);margin:0}.admin-shell[data-admin-ui] .operations-tasks{padding:var(--admin-pad)}.admin-shell[data-admin-ui] .operations-tasks h2{font-size:var(--admin-font-heading);font-weight:600;margin:0}.admin-shell[data-admin-ui] .operations-tasks nav{display:flex;gap:var(--admin-gap);flex-wrap:wrap;margin:20px 0}.admin-shell[data-admin-ui] .operations-tasks nav a{display:inline-flex;align-items:center;min-height:var(--admin-control-height);border-bottom:1px solid var(--admin-border);padding-bottom:8px;color:var(--admin-ink);font-size:var(--admin-font-control)}.admin-shell[data-admin-ui] .operations-tasks p{line-height:1.85;font-size:var(--admin-font-control);color:var(--admin-muted)}.admin-shell[data-admin-ui] .admin-panel h2 small{font-weight:400;font-size:var(--admin-font-note);color:var(--admin-muted)}.admin-shell[data-admin-ui] .aftercare-reason{max-width:360px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-shell[data-admin-ui] .commerce-confirm.admin-editor{display:grid;text-align:left}.admin-shell[data-admin-ui] .commerce-confirm.admin-editor>p{margin:0;line-height:1.85;font-size:var(--admin-font-body);color:var(--admin-ink)}.admin-shell[data-admin-ui] .scam-review-body>.admin-editor{margin:0 calc(-1 * var(--admin-pad)) calc(-1 * var(--admin-pad))}.admin-shell[data-admin-ui] .scam-review-body{padding:var(--admin-pad)}.admin-shell[data-admin-ui] .payment-settings{min-width:0;max-width:none;padding:var(--admin-pad)}.admin-shell[data-admin-ui] .payment-settings h3{font-size:var(--admin-font-heading);font-weight:600;margin:0 0 16px}.admin-shell[data-admin-ui] .payment-settings .admin-settings-form{padding:0}.admin-shell[data-admin-ui] .payment-settings fieldset{display:flex;gap:12px 20px;flex-wrap:wrap}.admin-shell[data-admin-ui] .payment-settings textarea{width:100%;font:inherit;line-height:1.8;resize:vertical;overflow-wrap:anywhere}.admin-shell[data-admin-ui] .backup-summary{padding:var(--admin-pad)}.admin-shell[data-admin-ui] .backup-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--admin-gap);margin:0 0 var(--admin-gap)}.admin-shell[data-admin-ui] .backup-summary dt{font-size:var(--admin-font-note);color:var(--admin-muted);margin-bottom:8px}.admin-shell[data-admin-ui] .backup-summary dd{margin:0;font-size:var(--admin-font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-shell[data-admin-ui] .backup-health h2 small{margin-left:12px}.admin-login-page[data-admin-ui] .admin-login-form{border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:32px;background:var(--admin-card-bg) var(--admin-panel);box-shadow:var(--admin-card-shadow)}.admin-login-page[data-admin-ui] .admin-login-form h2{font-size:var(--admin-font-title)}.admin-login-page[data-admin-ui] .form-field{gap:8px;margin-bottom:var(--admin-field-gap)}.admin-login-page[data-admin-ui] .form-field>:is(span,label){font-size:var(--admin-font-control);color:var(--admin-ink)}.admin-login-page[data-admin-ui] .form-field input{min-height:var(--admin-control-height);border-radius:var(--admin-control-radius);padding:9px 12px;font-size:var(--admin-font-body)}.admin-login-page[data-admin-ui] .admin-login-note{font-size:var(--admin-font-note);color:var(--admin-muted)}@media(max-width:1100px){.admin-shell[data-admin-ui] .admin-module-insights{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui] .module-state-panel{border-left:0;border-top:1px solid var(--admin-border);padding:var(--admin-pad) 0 0}.admin-shell[data-admin-ui] .admin-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-admin-ui] .admin-insight-partners{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid var(--admin-border);padding:16px 0 0}.admin-shell[data-admin-ui] :is(.admin-settings-workspace,.mail-workspace,.message-compose-workspace,.admin-support-review,.mascot-admin-workspace){grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui] .admin-settings-workspace{gap:0}.admin-shell[data-admin-ui] :is(.admin-settings-aside,.mail-guide){padding:var(--admin-pad)}}@media(max-width:600px){:is(.admin-shell,.admin-login-page)[data-admin-ui]{--admin-pad:16px;--admin-gap:20px;--admin-field-gap:20px;--admin-font-input:16px}.admin-shell[data-admin-ui] :is(.admin-toolbar,.admin-panel-heading){min-height:68px;padding:12px var(--admin-pad)}.admin-shell[data-admin-ui] .admin-toolbar .admin-search{flex-basis:100%;max-width:none}.admin-shell[data-admin-ui] .admin-toolbar>.admin-inline-actions{flex:1 1 100%;margin:0}.admin-shell[data-admin-ui] :is(.admin-form-columns,.admin-form-grid,.community-form-grid,.feature-config-grid,.agent-form-grid,.merchant-form-grid){grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form)>.form-field:not(:has(.product-video-editor,.admin-cover-editor)){grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form)>.form-field>:is(span,label):first-child{padding-top:0}.admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form,.admin-toolbar,.admin-report-resolution) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea){font-size:16px}.admin-shell[data-admin-ui] :is(.admin-dialog,.admin-dialog.wide){width:calc(100% - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.admin-shell[data-admin-ui] .admin-dialog-heading{min-height:68px;padding:12px var(--admin-pad)}.admin-shell[data-admin-ui] .admin-dialog-heading h2{font-size:18px}.admin-shell[data-admin-ui] .admin-dialog .admin-dialog-actions{margin-bottom:calc(-1 * var(--admin-pad));padding:12px var(--admin-pad)}.admin-shell[data-admin-ui] .admin-row-actions :is(button,a){padding-inline:8px}.admin-shell[data-admin-ui] .admin-insights-heading{align-items:flex-start;flex-direction:column;gap:8px}.admin-shell[data-admin-ui] .admin-insights-grid{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui] .module-kpis>div{padding-inline:12px}.admin-shell[data-admin-ui] .module-kpis strong{font-size:24px}.admin-shell[data-admin-ui] .admin-video-poster{grid-template-columns:minmax(0,1fr)}.admin-shell[data-admin-ui] .admin-video-poster :is(.admin-upload-button,.admin-button){justify-self:start}.admin-shell[data-admin-ui] .backup-summary dl{grid-template-columns:minmax(0,1fr)}.admin-login-page[data-admin-ui] .admin-login-form{padding:var(--admin-pad)}.admin-login-page[data-admin-ui] .form-field input{font-size:16px}}html[data-visual-theme=galaxy] :is(.admin-shell,.admin-login-page)[data-admin-ui]{--adm-paper:#fff9f0;--adm-paper-hi:#fffdf9;--adm-riser:#f8efe2;--adm-sunk:#f1e4d2;--adm-line:#e3d5c2;--adm-line-soft:#ece0cf;--adm-accent:#2c7c82;--adm-accent-deep:#1d5f66;--adm-ink:#1b3b3f;--adm-muted:#5d7478;--adm-shadow:0 1px 2px rgba(41,78,84,.05),0 14px 30px -24px rgba(41,78,84,.55);--adm-shadow-pop:0 28px 64px -34px rgba(41,78,84,.6);--admin-muted:var(--adm-muted);--admin-raised:var(--adm-riser);--muted:var(--adm-muted);--line:var(--adm-line);--admin-border:var(--adm-line);--admin-control-line:#6f9296;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui]{background-image:linear-gradient(180deg,#a6cec9,#dbe8de 26%,#fdf4e8 58%,#fff9f0);background-size:100% 100%;background-attachment:scroll;background-repeat:no-repeat}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui].grouped-admin :is(.admin-sidebar,.admin-topbar){background-color:var(--adm-paper);background-image:none}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui].grouped-admin .admin-sidebar{background-image:linear-gradient(180deg,#fffdf9,#fdf7ec 58%,#faf0e1);border-right:1px solid var(--adm-line)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui].grouped-admin .admin-topbar{border-bottom:1px solid var(--adm-line);box-shadow:0 18px 28px -30px #294e54e6}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui].grouped-admin .admin-workspace{border-color:var(--adm-line);background:var(--adm-riser)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui].grouped-admin .admin-sidebar-bottom{border-color:var(--adm-line)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-group-toggle{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--adm-muted);border-radius:8px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-group-toggle:hover{background:var(--adm-riser);color:var(--adm-ink)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .active-group>.admin-group-toggle{color:var(--adm-ink)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-group-items{border-left-color:var(--adm-line)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-group-items a{font-size:13px;color:#4f686c;border-radius:8px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-group-items a:hover{background:var(--adm-riser);color:var(--adm-ink)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui].grouped-admin :is(.admin-group-items a.selected,.admin-dashboard-link.selected){background-color:var(--adm-ink);background-image:none;color:#fdf3e3;box-shadow:0 10px 20px -14px #1b3b3fbf}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] :is(.admin-group-items a.selected,.admin-dashboard-link.selected) svg{color:#8ad7d2}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] :is(.admin-group-items a.selected,.admin-dashboard-link.selected) .nav-active-dot{background:#8ad7d2}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-dashboard-link{border-radius:8px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-breadcrumb-parent{font-size:11px;letter-spacing:.06em;color:var(--adm-muted)}html[data-visual-theme=galaxy] :is(.admin-shell,.admin-login-page)[data-admin-ui] .admin-panel{background-color:var(--adm-paper);background-image:linear-gradient(180deg,#fffdf9 0,#fff9f0 180px);border:1px solid var(--adm-line);border-radius:14px;box-shadow:var(--adm-shadow)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-panel-heading{min-height:60px;padding:16px 22px;border-bottom:1px solid var(--adm-line-soft);background:transparent}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-panel-heading h2{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--adm-ink)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-panel-heading h2:before{content:"";width:3px;height:13px;flex:none;border-radius:2px;background:var(--adm-accent)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-panel-heading h2 small{font-weight:400;font-size:11px;color:var(--adm-muted)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-toolbar{min-height:64px;padding:12px 22px;background:transparent;border-bottom:1px solid var(--adm-line-soft)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-count{font-size:11px;letter-spacing:.04em}html[data-visual-theme=galaxy] :is(.admin-shell,.admin-login-page)[data-admin-ui] .admin-button{border-radius:10px;border-color:#b7c6c2;background-color:#fffdf8;color:var(--adm-ink);font-weight:500;box-shadow:0 1px #294e540a}html[data-visual-theme=galaxy] :is(.admin-shell,.admin-login-page)[data-admin-ui] .admin-button:hover:not(:disabled){background-color:#fff7ea;border-color:var(--adm-accent);color:var(--adm-accent-deep)}html[data-visual-theme=galaxy] :is(.admin-shell,.admin-login-page)[data-admin-ui] .admin-button.primary{background-color:var(--adm-ink);background-image:none;border-color:var(--adm-ink);color:#fdf4e5;font-weight:600;box-shadow:0 10px 22px -14px #1b3b3fcc}html[data-visual-theme=galaxy] :is(.admin-shell,.admin-login-page)[data-admin-ui] .admin-button.primary:hover:not(:disabled){background-color:#123f43;border-color:#123f43;color:#fff;filter:none}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-button.danger{background-color:#fbe9df;border-color:#d9a48e;color:#8f3a2c}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-button.danger:hover:not(:disabled){background-color:#f7ded1;border-color:#c98a70;color:#7d2f23}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-button.quiet{background-color:transparent;border-color:var(--adm-line);color:var(--adm-accent-deep)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-button.quiet:hover:not(:disabled){background-color:var(--adm-riser);border-color:var(--adm-accent)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-table{font-size:13px;line-height:1.6}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-table th{height:44px;padding:10px 22px;background:var(--adm-riser);color:var(--adm-muted);font-size:11px;font-weight:600;letter-spacing:.06em;border-color:var(--adm-line)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-table td{height:60px;padding:12px 22px;border-color:var(--adm-line-soft)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-table tbody tr:hover{background:#fdf5e8}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-table td>strong{font-weight:600;color:var(--adm-ink)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-status{min-height:24px;padding:3px 10px;gap:6px;border-radius:999px;font-size:11px;letter-spacing:.02em}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-status:before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:currentColor;opacity:.85}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-row-actions :is(button,a){border-radius:8px;color:var(--adm-accent-deep);font-weight:500}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-row-actions :is(button,a):hover:not(:disabled){background:var(--adm-riser);color:var(--adm-ink)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-row-actions .danger-text:hover:not(:disabled){background:#f9e2d7;color:#8f3a2c}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-pagination{background:transparent;border-top:1px solid var(--adm-line-soft);font-size:11px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-table-note{background:transparent;border-color:var(--adm-line-soft);color:var(--adm-muted)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-search{background-color:#fffdf8;border-color:#b7c6c2;border-radius:10px;box-shadow:inset 0 1px 2px #294e540d}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-search:focus-within{border-color:var(--adm-accent);outline:3px solid color-mix(in srgb,var(--adm-accent) 20%,transparent);outline-offset:0}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] :is(.admin-toolbar>select,.admin-select select){border-radius:10px;border-color:#b7c6c2;background-color:#fffdf8}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form) .form-field>:is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color])),select,textarea){border-radius:10px;border-color:#b3c2bd;background-color:#fffdf8;box-shadow:inset 0 1px 2px #294e540a}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] :is(.admin-editor,.admin-settings-form) .form-field>:is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color])),select,textarea):focus-visible{border-color:var(--adm-accent);outline:3px solid color-mix(in srgb,var(--adm-accent) 20%,transparent);outline-offset:0}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-editor-hint,html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-rule-note,html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-field-help{background:var(--adm-riser);border-color:var(--adm-line-soft)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-metrics>div{min-width:0;padding:18px 20px;border:1px solid var(--adm-line);border-radius:14px;background:linear-gradient(180deg,#fffdf9,#fff7eb);box-shadow:var(--adm-shadow)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-metrics>div>span{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--adm-muted)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-metrics strong{margin:10px 0 6px;font-size:34px;font-weight:600;line-height:1.15;letter-spacing:-1.2px;color:var(--adm-ink)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-metrics>div>small{font-size:11px;color:var(--adm-muted)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-readiness{border:1px solid var(--adm-line);background:linear-gradient(180deg,#fffdf9,#fbf2e4);box-shadow:var(--adm-shadow)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .module-kpis strong{letter-spacing:-.8px;color:var(--adm-ink)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-stock-summary>button.active{box-shadow:inset 0 -2px var(--adm-accent)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-stock-summary>button.active strong{color:var(--adm-accent-deep)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .website-settings-tabs{border-color:var(--adm-line);background:var(--adm-riser);border-radius:12px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-section-toolbar>.commerce-admin-tabs{background:transparent;border-color:transparent;padding:0}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] :is(.website-settings-tabs,.commerce-admin-tabs,.commerce-tabs,.agent-tabs,.merchant-tabs,.scam-admin-tabs)>:is(button,a):is(.active,.selected,[aria-current=page]){background-color:var(--adm-ink);background-image:none;color:#fdf3e3;box-shadow:0 8px 18px -12px #1b3b3fb3}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-dialog{border-color:var(--adm-line);border-radius:14px;background-color:var(--adm-paper);background-image:linear-gradient(180deg,#fffdf9,#fff9f0 240px);box-shadow:var(--adm-shadow-pop)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-dialog-heading{background:var(--adm-paper);border-bottom:1px solid var(--adm-line-soft)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-dialog .admin-dialog-actions{background:var(--adm-paper);border-top:1px solid var(--adm-line-soft)}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-dialog::backdrop{background:color-mix(in srgb,#123c41 46%,transparent)}html[data-visual-theme=galaxy] .admin-login-page[data-admin-ui] .admin-login-form{border-color:var(--adm-line);background-color:var(--adm-paper);background-image:linear-gradient(180deg,#fffdf9,#fff9f0);box-shadow:var(--adm-shadow-pop)}html[data-visual-theme=galaxy] .admin-login-page[data-admin-ui] .admin-login-form :is(.button-lime,.admin-button.primary){background-color:var(--adm-ink);background-image:none;border-color:var(--adm-ink);color:#fdf4e5;font-weight:600;box-shadow:0 12px 24px -16px #1b3b3fd9}html[data-visual-theme=galaxy] .admin-login-page[data-admin-ui] .admin-login-form :is(.button-lime,.admin-button.primary):hover:not(:disabled){background-color:#123f43;border-color:#123f43;color:#fff}html[data-visual-theme=galaxy] .admin-login-page[data-admin-ui] .form-field input{border-color:#b3c2bd;background-color:#fffdf8}html[data-visual-theme=galaxy] .admin-login-page[data-admin-ui] .form-field input:focus-visible{border-color:var(--adm-accent);outline:3px solid color-mix(in srgb,var(--adm-accent) 20%,transparent);outline-offset:0}@media(max-width:1100px){html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-body{padding:20px 16px 32px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-panel{border-radius:12px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-panel-heading{padding:14px 16px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-toolbar,html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-table th,html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-table td{padding:12px 16px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-metrics>div{padding:14px 16px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-metrics strong{font-size:26px;letter-spacing:-.8px}html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-table-scroll{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent)}}@media(prefers-reduced-motion:reduce){html[data-visual-theme=galaxy] .admin-shell[data-admin-ui] .admin-button{transition:none}}body:has(.storefront-main){--sf-ink:#123f43;--sf-ink-soft:#1b4f52;--sf-ink-2:#0c3236;--sf-paper:#fff9f0;--sf-paper-2:#fffdf8;--sf-line:#e2d5c2;--sf-line-strong:#cdbca4;--sf-muted:#4f6b6f;--sf-accent:#2c7c82;--sf-shadow:0 18px 40px -34px rgba(18,63,67,.55);--sf-shadow-lift:0 28px 54px -36px rgba(18,63,67,.45)}body:has(.storefront-main) .button.button-lime{background-color:var(--sf-ink);background-image:none;border:1px solid var(--sf-ink);color:#fdf6ea;font-weight:600;box-shadow:0 16px 30px -22px #123f43d9}body:has(.storefront-main) .button.button-lime:hover:not(:disabled){background-color:var(--sf-ink-2);border-color:var(--sf-ink-2);color:#fffdf7;transform:translateY(-1px)}body:has(.storefront-main) .button.button-dark{background-color:var(--sf-ink);color:#fdf6ea}body:has(.storefront-main) .button.button-dark:hover{background-color:var(--sf-ink-2);transform:translateY(-1px)}body:has(.storefront-main) .button.button-outline{background-color:#fffdf8c9;border-color:var(--sf-line-strong);color:var(--sf-ink);font-weight:600}body:has(.storefront-main) .button.button-outline:hover{background-color:#fffdf8;border-color:var(--sf-accent);transform:translateY(-1px)}body:has(.storefront-main) .site-header:not(.soul-header):not(.on-hero){background-color:#fffaf1ed;background-image:none;border-bottom:1px solid var(--sf-line);-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);box-shadow:0 16px 34px -34px #123f43f2;color:var(--sf-ink)}body:has(.storefront-main) .site-header:not(.soul-header):not(.on-hero) .wordmark{color:var(--sf-ink)}body:has(.storefront-main) .site-header:not(.soul-header):not(.on-hero) .desktop-nav a{position:relative;font-size:13.5px;font-weight:500;letter-spacing:.01em;color:#3d5f63}body:has(.storefront-main) .site-header:not(.soul-header):not(.on-hero) .desktop-nav a:hover{color:var(--sf-ink)}body:has(.storefront-main) .site-header:not(.soul-header):not(.on-hero) .desktop-nav a.selected{color:var(--sf-ink);font-weight:600}body:has(.storefront-main) .site-header:not(.soul-header):not(.on-hero) .desktop-nav a.selected:after{content:"";position:absolute;left:1px;right:1px;bottom:-4px;height:2px;border-radius:2px;background:var(--sf-ink);opacity:.9}body:has(.storefront-main) .site-header:not(.soul-header):not(.on-hero) .nav-order{min-height:42px;padding:0 16px;border:1px solid var(--sf-line-strong);border-radius:999px;background-color:#fffdf8;color:var(--sf-ink);font-size:12.5px;font-weight:500}body:has(.storefront-main) .site-header:not(.soul-header):not(.on-hero) .nav-order:hover{border-color:var(--sf-accent);background-color:#fff}body:has(.storefront-main) .site-header:not(.soul-header) .nav-shop{background-color:var(--sf-ink);background-image:none;border:1px solid var(--sf-ink);color:#fdf6ea;font-weight:600;box-shadow:0 12px 24px -18px #123f43e6}body:has(.storefront-main) .site-header:not(.soul-header) .nav-shop:hover{background-color:var(--sf-ink-2);border-color:var(--sf-ink-2);color:#fffdf7}body:has(.storefront-main) .site-footer{background-color:#10262a;background-image:none;border-top:1px solid rgba(255,247,236,.1);color:#bfd4cf;padding:34px 0 38px}body:has(.storefront-main) .site-footer .footer-bottom{font-size:12.5px;line-height:1.8;color:#9db8b3;gap:14px 28px}body:has(.storefront-main) .site-footer .footer-bottom span:first-child{color:#f0e8db;font-weight:600;letter-spacing:.01em}body:has(.storefront-main) .public-query-page{--page-title-top:148px;--page-title-bottom:40px;--page-summary-space:14px}body:has(.storefront-main) .public-query-page .page-title{padding-top:var(--page-title-top);margin-bottom:var(--page-title-bottom)}body:has(.storefront-main) .public-query-page .page-title p{font-size:14.5px;color:#3f6064;line-height:1.85}body:has(.storefront-main) .shop-demo{font-size:12px;letter-spacing:.01em;color:#4a6a6e}@media(max-width:800px){body:has(.storefront-main) .public-query-page{--page-title-top:132px;--page-title-bottom:30px}}@media(max-width:600px){body:has(.storefront-main) .public-query-page{--page-title-top:110px;--page-title-bottom:24px}}body:has(.storefront-main) .catalog-toolbar{gap:14px}body:has(.storefront-main) .search-field{background-color:#fffdf8;border:1px solid var(--sf-line);box-shadow:inset 0 1px 2px #123f430d}body:has(.storefront-main) .search-field:focus-within{border-color:var(--sf-accent);outline:3px solid color-mix(in srgb,var(--sf-accent) 18%,transparent);outline-offset:0}body:has(.storefront-main) .sort-select select{color:var(--sf-ink);font-weight:500}body:has(.storefront-main) .category-tabs button{min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:999px;font-size:13.5px;font-weight:500;color:#3d5f63}body:has(.storefront-main) .category-tabs button:hover{border-color:var(--sf-line-strong);background-color:#fffdf8b8}body:has(.storefront-main) .category-tabs button.active{background-color:var(--sf-ink);background-image:none;border-color:var(--sf-ink);color:#fdf6ea;box-shadow:0 12px 22px -18px #123f43e6}body:has(.storefront-main) .category-bar>span{font-size:12px;letter-spacing:.02em;color:#4a6a6e}body:has(.storefront-main) .shop-page .product-card{border-color:var(--sf-line);background-color:var(--sf-paper-2);box-shadow:var(--sf-shadow);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}body:has(.storefront-main) .shop-page .product-card:hover{transform:translateY(-3px);border-color:var(--sf-line-strong);box-shadow:var(--sf-shadow-lift)}body:has(.storefront-main) .shop-page .product-card .product-meta h3{font-size:15.5px;letter-spacing:-.01em;color:var(--sf-ink)}body:has(.storefront-main) .shop-page .product-card .product-meta p{font-size:12.5px;color:#547174}body:has(.storefront-main) .shop-page .product-card .product-price{font-size:21px;font-weight:700;letter-spacing:-.5px;color:var(--sf-ink)}body:has(.storefront-main) .shop-page .product-card .product-price em{font-size:11px;font-weight:500;letter-spacing:0;color:#5b7679}body:has(.storefront-main) .shop-page .product-card .product-tags{font-size:11.5px;color:#4f6b6f}body:has(.storefront-main) .shop-page .product-card .art-badge{letter-spacing:.06em}body:has(.storefront-main) .purchase-panel{border:1px solid var(--sf-line);border-radius:20px;background-color:var(--sf-paper-2);background-image:linear-gradient(180deg,#fffdf9 0,#fff8ec);box-shadow:var(--sf-shadow)}body:has(.storefront-main) .purchase-panel>h1{letter-spacing:-.035em;color:var(--sf-ink)}body:has(.storefront-main) .purchase-panel .field-label,body:has(.storefront-main) .purchase-panel .form-field>span{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#33565a}body:has(.storefront-main) .plan-options button{border:1px solid var(--sf-line);border-radius:14px;background-color:#fffdf8;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}body:has(.storefront-main) .plan-options button:hover{border-color:var(--sf-line-strong)}body:has(.storefront-main) .plan-options button.chosen{border-color:var(--sf-accent);background-color:#eef7f4;box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-accent) 14%,transparent)}body:has(.storefront-main) .plan-options button strong{color:var(--sf-ink);font-size:16px}body:has(.storefront-main) .purchase-panel .form-field input{border-color:var(--sf-line-strong);background-color:#fffdf8;border-radius:12px}body:has(.storefront-main) .purchase-panel .form-field input:focus-visible{border-color:var(--sf-accent);outline:3px solid color-mix(in srgb,var(--sf-accent) 16%,transparent);outline-offset:0}body:has(.storefront-main) .detail-about h2{letter-spacing:-.02em;color:var(--sf-ink)}body:has(.storefront-main) .detail-about p{font-size:14.5px;line-height:1.95;color:#416166}body:has(.storefront-main) .add-cart-button{border-color:var(--sf-line-strong);background-color:#fffdf8;color:var(--sf-ink);font-weight:600}body:has(.storefront-main) .auth-tabs button{font-size:14px;font-weight:500;color:#4a6a6e}body:has(.storefront-main) .auth-tabs button.active{color:var(--sf-ink);font-weight:600}body:has(.storefront-main) .auth-form .form-field>span,body:has(.storefront-main) .auth-form .form-field>label{font-size:12.5px;font-weight:600;color:#33565a}body:has(.storefront-main) .auth-form input{border-color:var(--sf-line-strong);background-color:#fffdf8;border-radius:12px}body:has(.storefront-main) .auth-form input:focus-visible{border-color:var(--sf-accent);outline:3px solid color-mix(in srgb,var(--sf-accent) 16%,transparent);outline-offset:0}@media(max-width:600px){body:has(.storefront-main) .site-footer{padding:26px 0 30px}body:has(.storefront-main) .site-footer .footer-bottom{font-size:11.5px;gap:8px 18px}body:has(.storefront-main) .shop-page .product-card .product-price{font-size:19px}}body:has(.storefront-main) .payment-channel.selected{border-color:var(--sf-accent);background-color:#eef7f4;box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-accent) 12%,transparent)}body:has(.storefront-main) .payment-channel.selected .channel-check{color:var(--sf-accent)}html[data-effects=off] *,html[data-effects=off] *:before,html[data-effects=off] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html[data-scrollbar=thin]{scrollbar-width:thin;scrollbar-color:#8194b8 transparent}html[data-scrollbar=rounded]{scrollbar-width:thin;scrollbar-color:#6b8cff #edf1f8}html[data-scrollbar=rounded] ::-webkit-scrollbar{width:9px;height:9px}html[data-scrollbar=rounded] ::-webkit-scrollbar-track{background:#edf1f8;border-radius:10px}html[data-scrollbar=rounded] ::-webkit-scrollbar-thumb{background:#9aaddb;border:2px solid #edf1f8;border-radius:10px}html[data-scrollbar=rounded] ::-webkit-scrollbar-thumb:hover{background:#6b8cff}html[data-cursor=crosshair] body,html[data-cursor=crosshair] body *{cursor:crosshair!important}html[data-cursor=cell] body,html[data-cursor=cell] body *{cursor:cell!important}.site-wordmark{display:inline-block;max-width:clamp(110px,18vw,240px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.maintenance-screen{min-height:min(78vh,760px);display:grid;place-items:center;padding:28px;background:var(--galaxy-page, #fff0de)}.maintenance-card{width:min(100%,520px);display:grid;justify-items:center;gap:14px;padding:clamp(28px,6vw,54px);border:1px solid var(--galaxy-line, #b4c9c6);border-radius:18px;background:var(--galaxy-surface, #fff9f0);color:var(--galaxy-ink, #203e42);text-align:center;box-shadow:0 18px 48px #23414514}.maintenance-card>svg{color:#5379d7}.maintenance-card>span{color:#708198;font-size:12px;letter-spacing:.08em}.maintenance-card h1{margin:0;font-size:clamp(25px,6vw,38px)}.maintenance-card p{margin:0;color:#61728a;line-height:1.9}.toast-stack{position:fixed;inset:max(84px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) auto auto;z-index:10000;display:grid;gap:10px;width:min(440px,calc(100vw - 32px));max-width:none;margin:0;padding:0;border:0;background:transparent;color:#24464a;overflow:visible;pointer-events:none;font-family:inherit}.toast-stack[popover]:not(:popover-open){display:none}.app-toast{--feedback-accent:#33756d;display:flex;align-items:center;gap:11px;min-height:64px;padding:10px 10px 10px 15px;border:1px solid #c7d9d4;border-left:3px solid var(--feedback-accent);border-radius:13px;background:#fffaf2;color:#24464a;box-shadow:0 10px 32px #163c3321;pointer-events:auto;font-size:14px;line-height:1.65;text-align:left}.app-toast.error{--feedback-accent:#ab463d;background:#fffaf2;color:#24464a;border-color:#e3c6bd;border-left-color:var(--feedback-accent)}.app-toast.warning{--feedback-accent:#94631c;border-color:#e1d2b5;border-left-color:var(--feedback-accent)}.app-toast.info{--feedback-accent:#397688}.feedback-symbol{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--feedback-accent) 10%,#fffaf2);color:var(--feedback-accent)}.feedback-text{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-line}.feedback-close,.feedback-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;border:0;border-radius:8px;background:transparent;color:#44656a;font:inherit;cursor:pointer}.feedback-close{width:44px;padding:0}.feedback-action{padding:0 9px;font-weight:600;color:var(--feedback-accent)}.feedback-close:hover,.feedback-action:hover{background:#e5eeea}.feedback-close:active,.feedback-action:active{background:#d4e5df}.feedback-close:focus-visible,.feedback-action:focus-visible{outline:2px solid #33756d;outline-offset:2px}.feedback-enter-active,.feedback-leave-active{transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1)}.feedback-enter-from,.feedback-leave-to{opacity:0;transform:translateY(-6px)}.app-notice{display:flex;align-items:flex-start;gap:10px;margin:14px 0;padding:13px 15px;border:1px solid #bfd5d1;border-radius:10px;background:#edf5f1;color:#31565b;font-size:13px;line-height:1.75}.app-notice>svg{flex:0 0 auto;margin-top:2px;color:#397688}.app-notice>div{min-width:0;overflow-wrap:anywhere}.app-notice-warning{background:#faf4e8;border-color:#dfcfac;color:#735526}.app-notice-warning>svg{color:#94631c}.app-notice-success>svg{color:#33756d}@media(max-width:768px){.toast-stack{inset:max(78px,env(safe-area-inset-top)) 16px auto 16px;width:auto;max-width:none}.app-toast{gap:8px;font-size:13px;padding-left:11px}.feedback-symbol{flex-basis:27px;height:27px}}@media(prefers-reduced-motion:reduce){.feedback-enter-active,.feedback-leave-active{transition:none}.feedback-enter-from,.feedback-leave-to{transform:none}}.route-progress{position:fixed;inset:0 0 auto;z-index:200;display:none;height:3px;overflow:hidden;pointer-events:none}html[data-route-loading=true] .route-progress{display:block}.route-progress span{display:block;width:38%;height:100%;background:var(--galaxy-brand,var(--galaxy-raised,#b7d968));transform:translate(-110%);animation:route-progress-wave 1.05s cubic-bezier(.45,0,.55,1) infinite}.content-placeholder i,.content-placeholder b,.placeholder-art,.inventory-skeleton i{background-image:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--galaxy-ink,#dbe8d5) 12%,transparent) 48%,transparent 76%),linear-gradient(var(--galaxy-surface,#202b23),var(--galaxy-surface,#202b23));background-size:220% 100%,100% 100%;animation:loading-shimmer 1.7s ease-in-out infinite}.inventory-skeleton i{background-image:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--galaxy-ink,#dbe8d5) 12%,transparent) 48%,transparent 76%),linear-gradient(var(--galaxy-raised,#223125),var(--galaxy-raised,#223125))}.admin-shell .admin-loading{display:flex;align-items:center;justify-content:center;gap:10px}.admin-shell .admin-loading:before{content:"";width:16px;height:16px;flex:none;border:2px solid var(--admin-border,var(--galaxy-line));border-top-color:var(--admin-accent,var(--galaxy-brand));border-radius:50%;animation:loading-spin .8s linear infinite}@keyframes route-progress-wave{0%{transform:translate(-110%)}55%{transform:translate(155%)}to{transform:translate(300%)}}@keyframes loading-shimmer{to{background-position:-220% 0,0 0}}@keyframes loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.route-progress span{width:100%;transform:none;animation:none}.content-placeholder i,.content-placeholder b,.placeholder-art,.inventory-skeleton i,.admin-shell .admin-loading:before{animation:none}}
