.company-site[data-v-3f73be17]{color:#0c1720;background:#f1f2ed;min-height:100vh;overflow:hidden}.company-header[data-v-3f73be17]{z-index:30;color:#fff;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;width:min(1380px,100% - 64px);height:92px;margin:auto;display:flex;position:absolute;top:0;left:0;right:0}.company-brand[data-v-3f73be17]{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.company-brand>span[data-v-3f73be17]:last-child{gap:2px;display:grid}.company-brand strong[data-v-3f73be17]{letter-spacing:-.02em;font-size:18px}.company-brand small[data-v-3f73be17]{color:#7d929b;letter-spacing:.18em;font-size:7px;font-weight:750}.brand-symbol[data-v-3f73be17]{color:#d7ff6b;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:41px;height:41px;font-size:12px;font-weight:900;display:grid}.company-header nav[data-v-3f73be17]{align-items:center;gap:31px;display:flex}.company-header nav>a[data-v-3f73be17],.support-menu>button[data-v-3f73be17]{color:#98a8ae;background:0 0;border:0;font-size:12px;text-decoration:none;transition:color .2s}.company-header nav>a[data-v-3f73be17]:hover,.support-menu>button[data-v-3f73be17]:hover,.support-menu.open>button[data-v-3f73be17]{color:#fff}.support-menu[data-v-3f73be17]{padding:20px 0;position:relative}.support-menu>button[data-v-3f73be17]{align-items:center;gap:7px;padding:0;display:flex}.support-menu>button span[data-v-3f73be17]{color:#d7ff6b;transition:transform .2s}.support-menu:hover>button span[data-v-3f73be17],.support-menu:focus-within>button span[data-v-3f73be17],.support-menu.open>button span[data-v-3f73be17]{transform:rotate(180deg)}.support-dropdown[data-v-3f73be17]{opacity:0;visibility:hidden;background:#08161cfa;border:1px solid #29404a;border-radius:15px;width:330px;padding:8px;transition:all .22s;position:absolute;top:58px;left:50%;transform:translate(-50%,-7px);box-shadow:0 24px 70px #00000057}.support-menu:hover .support-dropdown[data-v-3f73be17],.support-menu:focus-within .support-dropdown[data-v-3f73be17],.support-menu.open .support-dropdown[data-v-3f73be17]{opacity:1;visibility:visible;transform:translate(-50%)}.support-dropdown a[data-v-3f73be17]{color:#dfe9e8;border-radius:10px;grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;padding:14px 12px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.support-dropdown a[data-v-3f73be17]:hover{background:#142f35;transform:translate(2px)}.support-dropdown i[data-v-3f73be17]{color:#d7ff6b;font-size:9px;font-style:normal}.support-dropdown span[data-v-3f73be17]{gap:4px;display:grid}.support-dropdown strong[data-v-3f73be17]{font-size:13px}.support-dropdown small[data-v-3f73be17]{color:#71878e;font-size:10px}.support-dropdown b[data-v-3f73be17]{color:#63818a;font-weight:400}.header-contact[data-v-3f73be17]{color:#eef5f3;border:1px solid #40545b;border-radius:999px;align-items:center;gap:15px;padding:11px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.header-contact[data-v-3f73be17]:hover{color:#d7ff6b;border-color:#d7ff6b;transform:translateY(-2px)}.company-hero[data-v-3f73be17]{color:#f3f7f4;background:linear-gradient(122deg,#07151a,#0b2026 55%,#0b171b);grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:820px;padding:150px max(32px,50vw - 660px) 90px;display:grid;position:relative;overflow:hidden}.company-hero[data-v-3f73be17]:before{content:"";opacity:.16;background-image:linear-gradient(#b4d8d329 1px,#0000 1px),linear-gradient(90deg,#b4d8d31f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 35%,#0000 92%);mask-image:linear-gradient(#0000 4%,#000 35%,#0000 92%)}.hero-glow[data-v-3f73be17]{filter:blur(1px);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}.glow-one[data-v-3f73be17]{background:radial-gradient(circle,#72e0bf26,#0000 66%);top:-260px;right:4%}.glow-two[data-v-3f73be17]{background:radial-gradient(circle,#d7ff6b17,#0000 68%);bottom:-310px;left:-90px}.hero-content[data-v-3f73be17],.hero-system[data-v-3f73be17]{z-index:2;position:relative}.section-kicker[data-v-3f73be17]{color:#78939b;letter-spacing:.19em;align-items:center;gap:10px;margin:0 0 23px;font-size:10px;font-weight:800;display:flex}.section-kicker>span[data-v-3f73be17]{background:#d7ff6b;width:27px;height:1px}.section-kicker.dark[data-v-3f73be17]{color:#62757b}.section-kicker.light[data-v-3f73be17]{color:#82999f}.hero-content h1[data-v-3f73be17]{letter-spacing:-.055em;max-width:780px;margin:0;font-weight:560;line-height:1.02}.hero-content h1 em[data-v-3f73be17]{color:#d7ff6b;font-style:normal}.company-display-title[data-v-3f73be17]{gap:9px;display:grid}.company-title-line[data-v-3f73be17]{white-space:nowrap;display:block}.company-title-line-lead[data-v-3f73be17]{font-size:clamp(28px,3.35vw,46px)}.company-title-line-accent[data-v-3f73be17]{font-size:clamp(48px,5.1vw,70px)}.hero-lead[data-v-3f73be17]{color:#9aadb2;max-width:650px;margin:31px 0 0;font-size:16px;line-height:1.9}.hero-actions[data-v-3f73be17]{gap:12px;margin-top:37px;display:flex}.hero-actions a[data-v-3f73be17]{border-radius:999px;justify-content:center;align-items:center;gap:25px;min-height:50px;padding:0 23px;font-size:12px;font-weight:750;text-decoration:none;transition:all .22s;display:inline-flex}.hero-primary[data-v-3f73be17]{color:#0d1818;background:#d7ff6b;box-shadow:0 16px 40px #afdc3c26}.hero-secondary[data-v-3f73be17]{color:#d4dedd;border:1px solid #344a50}.hero-actions a[data-v-3f73be17]:hover{transform:translateY(-3px)}.hero-primary[data-v-3f73be17]:hover{background:#e3ff93;box-shadow:0 20px 46px #afdc3c3d}.hero-secondary[data-v-3f73be17]:hover{background:#ffffff0a;border-color:#6d888d}.hero-system[data-v-3f73be17]{aspect-ratio:1;place-items:center;width:min(540px,100%);margin:0 auto;display:grid}.system-ring[data-v-3f73be17]{border:1px solid #b9dad329;border-radius:50%;animation:30s linear infinite slow-spin-3f73be17;position:absolute}.ring-one[data-v-3f73be17]{inset:11%}.ring-two[data-v-3f73be17]{border-style:dashed;animation-duration:22s;animation-direction:reverse;inset:25%}.system-core[data-v-3f73be17]{text-align:center;background:radial-gradient(circle at 35% 20%,#d7ff6b29,#0a1c20f0 64%);border:1px solid #d7ff6b73;border-radius:50%;place-content:center;gap:6px;width:176px;height:176px;display:grid;box-shadow:0 0 70px #a8d4441a,inset 0 0 35px #ffffff0a}.system-core small[data-v-3f73be17],.system-core span[data-v-3f73be17]{color:#7f969a;letter-spacing:.16em;font-size:8px}.system-core strong[data-v-3f73be17]{color:#f1f6ed;font-size:30px;line-height:.9}.orbit-card[data-v-3f73be17]{color:#dfe9e6;background:#0a1c22e0;border:1px solid #294148;border-radius:12px;gap:4px;min-width:118px;padding:13px 16px;font-size:13px;animation:6s ease-in-out infinite card-float-3f73be17;display:grid;position:absolute;box-shadow:0 14px 35px #0003}.orbit-card small[data-v-3f73be17]{color:#678087;letter-spacing:.14em;font-size:7px}.orbit-strategy[data-v-3f73be17]{top:8%;left:18%}.orbit-content[data-v-3f73be17]{animation-delay:-1.5s;top:25%;right:0}.orbit-tech[data-v-3f73be17]{animation-delay:-3s;bottom:9%;right:12%}.orbit-growth[data-v-3f73be17]{animation-delay:-4.5s;bottom:19%;left:0}.hero-scroll[data-v-3f73be17]{z-index:2;color:#506b71;letter-spacing:.18em;align-items:center;gap:11px;font-size:8px;display:flex;position:absolute;bottom:31px;left:max(32px,50vw - 660px)}.hero-scroll span[data-v-3f73be17]{background:#49636a;width:35px;height:1px}.signal-strip[data-v-3f73be17]{color:#58656a;letter-spacing:.13em;background:#d7ff6b;justify-content:center;align-items:center;gap:31px;min-height:72px;padding:15px 30px;font-size:9px;font-weight:850;display:flex}.signal-strip i[data-v-3f73be17]{opacity:.45;background:#15231f;border-radius:50%;width:4px;height:4px}.company-section[data-v-3f73be17]{width:min(1320px,100% - 64px);margin:0 auto}.about-section[data-v-3f73be17]{grid-template-columns:140px 1fr 1fr;gap:55px;padding:118px 0;display:grid}.section-number[data-v-3f73be17]{color:#829093;letter-spacing:.12em;padding-top:6px;font-size:9px}.about-heading h2[data-v-3f73be17],.services-heading h2[data-v-3f73be17],.partnership-intro h2[data-v-3f73be17],.contact-section h2[data-v-3f73be17]{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:580;line-height:1.16}.company-section-title[data-v-3f73be17]{gap:3px;display:grid}.company-section-title .company-title-line-long[data-v-3f73be17]{font-size:clamp(24px,2.55vw,36px)}.about-copy>p[data-v-3f73be17]{color:#657379;margin:0 0 20px;font-size:14px;line-height:1.9}.about-metrics[data-v-3f73be17]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.about-metrics div[data-v-3f73be17]{border-top:1px solid #c8cfca;gap:7px;padding-top:16px;display:grid}.about-metrics strong[data-v-3f73be17]{font-size:25px}.about-metrics span[data-v-3f73be17]{color:#798589;font-size:10px}.services-section[data-v-3f73be17]{color:#edf4ef;background:radial-gradient(circle at 90% 0,#629d8621,#0000 26rem),#0a1b20;padding:105px 0 115px}.services-heading[data-v-3f73be17]{grid-template-columns:1fr .7fr;align-items:end;gap:100px;display:grid}.services-heading>p[data-v-3f73be17]{color:#82979b;margin:0 0 7px;font-size:14px;line-height:1.8}.service-grid[data-v-3f73be17]{border-top:1px solid #294047;border-left:1px solid #294047;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.service-grid article[data-v-3f73be17]{background:#ffffff04;border-bottom:1px solid #294047;border-right:1px solid #294047;min-height:275px;padding:26px;transition:all .25s;position:relative}.service-grid article[data-v-3f73be17]:hover{z-index:1;background:#d7ff6b0e;border-color:#647b64;transform:translateY(-5px);box-shadow:0 22px 48px #0003,inset 0 0 0 1px #d7ff6b29}.service-grid article>div[data-v-3f73be17]{color:#d7ff6b;justify-content:space-between;font-size:9px;display:flex}.service-grid article small[data-v-3f73be17]{color:#60777d;letter-spacing:.12em}.service-grid h3[data-v-3f73be17]{margin:68px 0 14px;font-size:21px}.service-grid p[data-v-3f73be17]{color:#819499;margin:0;font-size:12px;line-height:1.75}.service-grid article>i[data-v-3f73be17]{color:#567077;font-style:normal;transition:all .2s;position:absolute;bottom:21px;right:24px}.service-grid article:hover>i[data-v-3f73be17]{color:#d7ff6b;transform:translate(3px,-3px)}.partnership-section[data-v-3f73be17]{grid-template-columns:.8fr 1.2fr;gap:100px;padding:115px 0;display:grid}.partnership-intro>p[data-v-3f73be17]:not(.section-kicker){color:#6a777c;margin:27px 0;font-size:14px;line-height:1.8}.partnership-intro>a[data-v-3f73be17]{color:#263029;border-bottom:1px solid #98aa54;align-items:center;gap:19px;padding-bottom:8px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.partnership-list[data-v-3f73be17]{border-top:1px solid #c4ccc7}.partnership-list article[data-v-3f73be17]{border-bottom:1px solid #c4ccc7;grid-template-columns:54px 1fr;gap:22px;padding:28px 10px;transition:all .22s;display:grid}.partnership-list article[data-v-3f73be17]:hover{background:#ffffff85;padding-left:18px;padding-right:18px}.partnership-list article>span[data-v-3f73be17]{color:#8b9a9b;font-size:9px}.partnership-list h3[data-v-3f73be17]{margin:0 0 10px;font-size:19px}.partnership-list p[data-v-3f73be17]{color:#6c797d;margin:0;font-size:13px;line-height:1.75}.method-section[data-v-3f73be17]{color:#eaf1ed;background:#12272d;padding:80px 0 86px}.method-line[data-v-3f73be17]{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:42px;display:grid}.method-line article[data-v-3f73be17]{background:#ffffff05;border:1px solid #2c464c;border-radius:13px;gap:8px;padding:24px;display:grid}.method-line article span[data-v-3f73be17]{color:#d7ff6b;font-size:9px}.method-line article strong[data-v-3f73be17]{font-size:17px}.method-line article small[data-v-3f73be17]{color:#769096}.method-line>i[data-v-3f73be17]{color:#5c747a;font-style:normal}.contact-section[data-v-3f73be17]{grid-template-columns:1fr .9fr;align-items:center;gap:80px;padding:98px 0;display:grid}.contact-links[data-v-3f73be17]{border-top:1px solid #c1cac4;display:grid}.contact-links a[data-v-3f73be17]{color:#1a2825;border-bottom:1px solid #c1cac4;grid-template-columns:65px 1fr 22px;align-items:center;gap:15px;padding:24px 8px;text-decoration:none;transition:all .2s;display:grid}.contact-links a[data-v-3f73be17]:hover{background:#ffffff80;padding-left:15px;padding-right:15px}.contact-links small[data-v-3f73be17]{color:#7b898b;letter-spacing:.13em;font-size:8px}.contact-links strong[data-v-3f73be17]{font-size:14px}.contact-links span[data-v-3f73be17]{color:#6a7c70}.company-footer[data-v-3f73be17]{color:#70858a;background:#07161b;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;min-height:115px;padding:26px max(32px,50vw - 660px);font-size:10px;display:grid}.company-footer .company-brand[data-v-3f73be17]{color:#f0f4f1}.company-footer p[data-v-3f73be17]{text-align:center;margin:0}.company-footer>div[data-v-3f73be17]:last-child{justify-content:flex-end;gap:17px;display:flex}.company-footer a[data-v-3f73be17]{color:#71878c;text-decoration:none}.company-footer a[data-v-3f73be17]:hover{color:#d7ff6b}@keyframes slow-spin-3f73be17{to{transform:rotate(360deg)}}@keyframes card-float-3f73be17{0%,to{translate:0}50%{translate:0 -7px}}@media (width<=1050px){.company-header nav>a[data-v-3f73be17]{display:none}.company-hero[data-v-3f73be17]{grid-template-columns:1fr}.hero-content[data-v-3f73be17]{max-width:790px}.hero-system[data-v-3f73be17]{width:min(520px,84vw)}.about-section[data-v-3f73be17]{grid-template-columns:80px 1fr}.about-copy[data-v-3f73be17]{grid-column:2}.service-grid[data-v-3f73be17]{grid-template-columns:repeat(2,1fr)}.partnership-section[data-v-3f73be17]{grid-template-columns:1fr;gap:55px}.method-line[data-v-3f73be17]{grid-template-columns:1fr 1fr}.method-line>i[data-v-3f73be17]{display:none}}@media (width<=720px){.company-header[data-v-3f73be17]{width:calc(100% - 30px);height:72px}.company-header nav[data-v-3f73be17]{margin-left:auto;margin-right:10px}.support-menu[data-v-3f73be17]{padding:15px 0}.support-dropdown[data-v-3f73be17]{width:auto;position:fixed;top:65px;left:15px;right:15px;transform:translateY(-7px)}.support-menu:hover .support-dropdown[data-v-3f73be17],.support-menu:focus-within .support-dropdown[data-v-3f73be17],.support-menu.open .support-dropdown[data-v-3f73be17]{transform:translateY(0)}.header-contact[data-v-3f73be17],.company-brand small[data-v-3f73be17]{display:none}.company-hero[data-v-3f73be17]{gap:45px;min-height:auto;padding:125px 15px 70px}.company-display-title[data-v-3f73be17]{gap:7px}.company-title-line-lead[data-v-3f73be17]{font-size:clamp(25px,7.4vw,31px)}.company-title-line-accent[data-v-3f73be17]{font-size:clamp(43px,12.5vw,52px)}.about-heading h2[data-v-3f73be17],.services-heading h2[data-v-3f73be17],.partnership-intro h2[data-v-3f73be17],.contact-section h2[data-v-3f73be17]{font-size:clamp(27px,7.7vw,32px)}.company-section-title .company-title-line-long[data-v-3f73be17]{font-size:clamp(17px,4.8vw,20px)}.hero-lead[data-v-3f73be17]{font-size:14px}.hero-actions[data-v-3f73be17]{flex-direction:column;align-items:stretch}.hero-system[data-v-3f73be17]{width:min(390px,94vw)}.system-core[data-v-3f73be17]{width:136px;height:136px}.system-core strong[data-v-3f73be17]{font-size:24px}.orbit-card[data-v-3f73be17]{min-width:98px;padding:10px 12px;font-size:11px}.signal-strip[data-v-3f73be17]{justify-content:flex-start;overflow-x:auto}.company-section[data-v-3f73be17]{width:calc(100% - 30px)}.about-section[data-v-3f73be17]{grid-template-columns:1fr;gap:25px;padding:80px 0}.about-copy[data-v-3f73be17]{grid-column:auto}.about-metrics[data-v-3f73be17]{grid-template-columns:1fr}.services-section[data-v-3f73be17]{padding:80px 0}.services-heading[data-v-3f73be17]{grid-template-columns:1fr;gap:25px}.service-grid[data-v-3f73be17]{grid-template-columns:1fr}.service-grid article[data-v-3f73be17]{min-height:235px}.partnership-section[data-v-3f73be17]{padding:82px 0}.method-line[data-v-3f73be17]{grid-template-columns:1fr}.contact-section[data-v-3f73be17]{grid-template-columns:1fr;gap:45px;padding:80px 0}.contact-links a[data-v-3f73be17]{grid-template-columns:54px minmax(0,1fr) 18px}.contact-links strong[data-v-3f73be17]{overflow-wrap:anywhere}.company-footer[data-v-3f73be17]{text-align:center;grid-template-columns:1fr;justify-items:center}.company-footer>div[data-v-3f73be17]:last-child{flex-direction:column;justify-content:center;gap:8px}}@media (prefers-reduced-motion:reduce){.company-site[data-v-3f73be17] *,.company-site[data-v-3f73be17] :before,.company-site[data-v-3f73be17] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.live-site[data-v-865682ee]{color:#e9efec;background:radial-gradient(circle at 90% 0,#ccff6514,#0000 28rem),#091419;min-height:100vh}.live-header[data-v-865682ee]{border-bottom:1px solid #213238;justify-content:space-between;align-items:center;width:min(1360px,100% - 60px);height:84px;margin:auto;display:flex}.live-brand[data-v-865682ee]{color:#edf3ef;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.live-brand span[data-v-865682ee]{color:#d6ff69;border:1px solid #4b6268;border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.live-header nav[data-v-865682ee]{gap:29px;display:flex}.live-header nav a[data-v-865682ee]{color:#72878d;font-size:11px;text-decoration:none;position:relative}.live-header nav a[data-v-865682ee]:hover,.live-header nav a.active[data-v-865682ee]{color:#e8efec}.live-header nav a.active[data-v-865682ee]:after{content:"";background:#d6ff69;height:1px;position:absolute;bottom:-12px;left:0;right:0}.live-admin-link[data-v-865682ee]{color:#bac8c7;border:1px solid #34484f;border-radius:999px;gap:12px;padding:10px 15px;font-size:10px;text-decoration:none;transition:all .2s;display:inline-flex}.live-admin-link[data-v-865682ee]:hover{color:#d6ff69;border-color:#d6ff69;transform:translateY(-2px)}.live-hero[data-v-865682ee]{grid-template-columns:1fr auto;align-items:center;gap:60px;width:min(1360px,100% - 60px);min-height:420px;margin:auto;display:grid}.live-hero h1[data-v-865682ee]{letter-spacing:-.065em;white-space:nowrap;margin:0;font-size:clamp(50px,6.5vw,88px);font-weight:540;line-height:.94}.live-hero h1 em[data-v-865682ee]{color:#d6ff69;font-style:normal}.live-hero>div:first-child>p[data-v-865682ee]:last-child{color:#819499;max-width:670px;margin:30px 0 0;line-height:1.8}.live-kicker[data-v-865682ee]{color:#6d858b;letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 20px;font-size:9px;font-weight:850;display:flex}.live-kicker span[data-v-865682ee]{background:#d6ff69;width:25px;height:1px}.live-status[data-v-865682ee]{background:#0d2025;border:1px solid #2a4046;border-radius:14px;grid-template-columns:10px 1fr;gap:4px 11px;min-width:205px;padding:20px;display:grid}.live-status i[data-v-865682ee]{background:#d6ff69;border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:4px;box-shadow:0 0 13px #d6ff69a6}.live-status span[data-v-865682ee]{color:#5e777d;letter-spacing:.12em;font-size:8px}.live-status strong[data-v-865682ee]{font-size:12px}.album-browser[data-v-865682ee],.gallery-section[data-v-865682ee]{border-top:1px solid #213238;width:min(1360px,100% - 60px);margin:0 auto;padding:70px 0 105px}.live-section-heading[data-v-865682ee]{grid-template-columns:1fr .7fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.live-section-heading h2[data-v-865682ee],.album-access h2[data-v-865682ee],.gallery-heading h2[data-v-865682ee]{letter-spacing:-.04em;margin:0;font-size:clamp(29px,3.1vw,38px)}.live-section-heading>p[data-v-865682ee]{color:#71868c;margin:0;font-size:13px;line-height:1.8}.album-grid[data-v-865682ee]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.album-grid>button[data-v-865682ee]{color:inherit;text-align:left;background:#0c1c21;border:1px solid #253a40;border-radius:17px;gap:18px;padding:18px;transition:all .24s;display:grid;position:relative;overflow:hidden}.album-grid>button[data-v-865682ee]:hover,.album-grid>button.selected[data-v-865682ee]{background:#102429;border-color:#718657;transform:translateY(-5px);box-shadow:0 22px 55px #0000003b}.album-index[data-v-865682ee]{z-index:2;color:#d6ff69;font-size:9px;position:absolute;top:29px;left:29px}.album-art[data-v-865682ee]{background:radial-gradient(circle at 70% 30%,#c3ff642b,#0000 12rem),linear-gradient(135deg,#173038,#0b1b21);border-radius:11px;align-content:end;gap:5px;min-height:190px;padding:20px;display:grid;position:relative;overflow:hidden}.album-art[data-v-865682ee]:before,.album-art[data-v-865682ee]:after{content:"";border:1px solid #b6dabd1f;border-radius:50%;width:180px;height:180px;position:absolute}.album-art[data-v-865682ee]:before{top:-70px;right:-30px}.album-art[data-v-865682ee]:after{top:-40px;right:-60px}.album-art i[data-v-865682ee]{background:#d6ff69;width:100px;height:1px;position:absolute;top:48%;right:20%;transform:rotate(-28deg);box-shadow:0 -18px #527076,0 18px #334f56}.album-art b[data-v-865682ee]{letter-spacing:-.03em;font-size:24px}.album-art small[data-v-865682ee]{color:#667f85;letter-spacing:.13em;font-size:8px}.album-copy h3[data-v-865682ee]{margin:0 0 8px;font-size:18px}.album-copy p[data-v-865682ee]{color:#71858a;min-height:42px;margin:0;font-size:11px;line-height:1.7}.album-open[data-v-865682ee]{color:#829398;border-top:1px solid #20343a;justify-content:space-between;padding-top:13px;font-size:10px;display:flex}.album-open i[data-v-865682ee]{color:#d6ff69;font-style:normal;transition:transform .2s}.album-grid>button:hover .album-open i[data-v-865682ee]{transform:translate(4px)}.album-access[data-v-865682ee]{background:linear-gradient(115deg,#d6ff6917,#0d1f24f5 45%);border:1px solid #405548;border-radius:18px;grid-template-columns:1fr minmax(260px,.7fr) auto;align-items:end;gap:25px;margin-top:48px;padding:30px;display:grid}.album-access small[data-v-865682ee]{color:#7e9565;letter-spacing:.15em;font-size:8px}.album-access h2[data-v-865682ee]{margin-top:8px}.album-access p[data-v-865682ee]{color:#72868a;margin:7px 0 0;font-size:11px}.album-access label[data-v-865682ee]{color:#889b9d;gap:8px;font-size:10px;display:grid}.album-access input[data-v-865682ee]{color:#edf3ef;background:#08171c;border:1px solid #344b51;border-radius:10px;outline:none;width:100%;min-height:47px;padding:0 15px}.album-access input[data-v-865682ee]:focus{border-color:#a5ca55;box-shadow:0 0 0 3px #d6ff6917}.album-access>button[data-v-865682ee]{color:#111c18;background:#d6ff69;border:0;border-radius:999px;align-items:center;gap:25px;min-height:47px;padding:0 20px;font-weight:800;display:inline-flex}.album-access>button[data-v-865682ee]:disabled{opacity:.5;cursor:wait}.live-notice[data-v-865682ee]{color:#d6ffb4;background:#1a2e23;border:1px solid #47613f;border-radius:11px;margin:0 0 22px;padding:13px 16px}.live-notice.error[data-v-865682ee]{color:#ffc3ca;background:#341c21;border-color:#75434a}.live-loading[data-v-865682ee],.empty-albums[data-v-865682ee]{color:#6f858a;border:1px dashed #2a3f45;border-radius:16px;place-content:center;justify-items:center;gap:9px;min-height:250px;display:grid}.live-loading i[data-v-865682ee]{border:2px solid #344d53;border-top-color:#d6ff69;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-865682ee}.empty-albums span[data-v-865682ee]{color:#d6ff69;letter-spacing:.16em;font-size:8px}.empty-albums h3[data-v-865682ee],.empty-albums p[data-v-865682ee]{margin:0}.empty-albums p[data-v-865682ee]{font-size:11px}.gallery-heading[data-v-865682ee]{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.gallery-heading button[data-v-865682ee]{color:#819499;background:0 0;border:0;margin-bottom:35px;padding:0}.gallery-heading button[data-v-865682ee]:hover{color:#d6ff69}.gallery-heading>div[data-v-865682ee]:last-child{justify-items:end;display:grid}.gallery-heading>div:last-child strong[data-v-865682ee]{color:#d6ff69;font-size:46px;line-height:1}.gallery-heading>div:last-child span[data-v-865682ee]{color:#71868b;letter-spacing:.17em;font-size:8px}.gallery-heading>div:last-child small[data-v-865682ee]{color:#526a70;margin-top:8px}.photo-grid[data-v-865682ee]{columns:4 250px;column-gap:14px}.photo-grid article[data-v-865682ee]{break-inside:avoid;background:#0d1e23;border:1px solid #253a40;border-radius:13px;margin-bottom:14px;transition:all .2s;overflow:hidden}.photo-grid article[data-v-865682ee]:hover{border-color:#526a58;transform:translateY(-3px);box-shadow:0 16px 40px #00000038}.photo-preview[data-v-865682ee]{background:#13262b;border:0;width:100%;padding:0;display:block}.photo-preview img[data-v-865682ee]{width:100%;height:auto;display:block}.raw-photo[data-v-865682ee]{aspect-ratio:4/3;color:#d6ff69;background:radial-gradient(circle,#1d383c,#102329);place-content:center;gap:7px;display:grid}.raw-photo b[data-v-865682ee]{text-align:center;font-size:28px}.raw-photo small[data-v-865682ee]{color:#71888d}.photo-grid article>div[data-v-865682ee]{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.photo-grid article>div>span[data-v-865682ee]{gap:4px;min-width:0;display:grid}.photo-grid article strong[data-v-865682ee]{color:#b9c7c5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.photo-grid article small[data-v-865682ee]{color:#5d7378;font-size:8px}.photo-grid article>div button[data-v-865682ee]{color:#d6ff69;background:0 0;border:1px solid #344b51;border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.live-footer[data-v-865682ee]{color:#587075;border-top:1px solid #213238;justify-content:space-between;align-items:center;min-height:76px;padding:20px max(30px,50vw - 680px);font-size:9px;display:flex}.live-footer a[data-v-865682ee]{color:#657b80;text-decoration:none}.lightbox[data-v-865682ee]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080af0;place-content:center;padding:60px;display:grid;position:fixed;inset:0}.lightbox>img[data-v-865682ee]{border-radius:8px;max-width:min(1200px,90vw);max-height:78vh;display:block;box-shadow:0 25px 80px #000}.lightbox>div[data-v-865682ee]{color:#aab9b7;justify-content:space-between;gap:20px;padding:14px 2px;font-size:11px;display:flex}.lightbox>div button[data-v-865682ee]{color:#d6ff69;background:0 0;border:0}.lightbox-close[data-v-865682ee]{color:#fff;background:#14252a;border:1px solid #405359;border-radius:50%;width:42px;height:42px;font-size:23px;position:fixed;top:24px;right:30px}@keyframes spin-865682ee{to{transform:rotate(360deg)}}@media (width<=900px){.album-grid[data-v-865682ee]{grid-template-columns:repeat(2,1fr)}.album-access[data-v-865682ee]{grid-template-columns:1fr 1fr}.album-access>button[data-v-865682ee]{grid-column:2}}@media (width<=620px){.live-header[data-v-865682ee]{width:calc(100% - 30px);height:70px}.live-header nav[data-v-865682ee]{display:none}.live-hero[data-v-865682ee]{grid-template-columns:1fr;gap:28px;width:calc(100% - 30px);min-height:390px;padding:80px 0 50px}.live-hero h1[data-v-865682ee]{font-size:clamp(46px,14vw,55px)}.live-section-heading h2[data-v-865682ee],.album-access h2[data-v-865682ee],.gallery-heading h2[data-v-865682ee]{font-size:30px}.live-status[data-v-865682ee]{width:100%}.album-browser[data-v-865682ee],.gallery-section[data-v-865682ee]{width:calc(100% - 30px);padding:55px 0 80px}.live-section-heading[data-v-865682ee]{grid-template-columns:1fr;gap:18px}.album-grid[data-v-865682ee]{grid-template-columns:1fr}.album-access[data-v-865682ee]{grid-template-columns:1fr;padding:22px}.album-access>button[data-v-865682ee]{grid-column:auto}.gallery-heading[data-v-865682ee]{align-items:flex-start}.gallery-heading>div[data-v-865682ee]:last-child{display:none}.photo-grid[data-v-865682ee]{columns:2 140px}.lightbox[data-v-865682ee]{padding:15px}.live-footer[data-v-865682ee]{flex-direction:column;gap:7px}}.privacy-site[data-v-a38d0940]{--lime:#c7ff5a;--line:#83adc233;color:#eaf4f8;background:radial-gradient(circle at 78% 3%,#123b51 0,#0000 36rem),#06131c;min-height:100vh;overflow:hidden}.privacy-site a[data-v-a38d0940]{color:inherit;text-decoration:none}.privacy-header[data-v-a38d0940]{z-index:5;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;width:min(1380px,100% - 64px);height:92px;margin:auto;display:grid;position:relative}.privacy-brand[data-v-a38d0940]{justify-self:start;align-items:center;gap:13px;display:inline-flex}.privacy-brand>span[data-v-a38d0940]{width:42px;height:42px;color:var(--lime);border:1px solid #c7ff5a59;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.privacy-brand strong[data-v-a38d0940]{font-size:15px}.privacy-header nav[data-v-a38d0940]{gap:clamp(20px,3vw,42px);display:flex}.privacy-header nav a[data-v-a38d0940]{color:#829ba8;font-size:11px;transition:color .2s;position:relative}.privacy-header nav a[data-v-a38d0940]:after{content:"";background:var(--lime);height:1px;transition:transform .2s;position:absolute;bottom:-13px;left:0;right:0;transform:scaleX(0)}.privacy-header nav a[data-v-a38d0940]:hover,.privacy-header nav a.active[data-v-a38d0940]{color:#edf5f8}.privacy-header nav a[data-v-a38d0940]:hover:after,.privacy-header nav a.active[data-v-a38d0940]:after{transform:scaleX(1)}.privacy-back[data-v-a38d0940]{border:1px solid #385261;border-radius:999px;justify-self:end;align-items:center;gap:17px;padding:11px 16px;font-size:10px;font-weight:800;transition:all .2s;display:inline-flex}.privacy-back[data-v-a38d0940]:hover{border-color:var(--lime);color:var(--lime);transform:translateY(-2px)}.privacy-hero[data-v-a38d0940]{grid-template-columns:1fr 360px;align-items:center;gap:100px;width:min(1260px,100% - 64px);margin:0 auto;padding:105px 0 95px;display:grid}.privacy-kicker[data-v-a38d0940]{color:#78a4b8;letter-spacing:.2em;align-items:center;gap:12px;margin:0 0 24px;font-size:9px;font-weight:850;display:flex}.privacy-kicker span[data-v-a38d0940]{background:var(--lime);width:28px;height:1px}.privacy-hero h1[data-v-a38d0940]{letter-spacing:-.055em;margin:0 0 27px;font-size:clamp(48px,5vw,72px);font-weight:580}.privacy-intro[data-v-a38d0940]{color:#b5c8d0;max-width:720px;margin:0;font-size:15px;line-height:1.95}.privacy-intro.secondary[data-v-a38d0940]{color:#8099a5;margin-top:10px}.privacy-meta[data-v-a38d0940]{background:linear-gradient(145deg,#12313de6,#071821c7);border:1px solid #2b4a58;border-radius:20px;padding:28px;box-shadow:0 26px 70px #00000047}.privacy-meta>span[data-v-a38d0940]{color:#5f8292;letter-spacing:.17em;font-size:8px;font-weight:800}.privacy-meta>strong[data-v-a38d0940]{color:var(--lime);align-items:center;gap:8px;margin-top:10px;font-size:15px;display:flex}.privacy-meta>strong[data-v-a38d0940]:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #c7ff5ab8}.privacy-meta dl[data-v-a38d0940]{border-top:1px solid var(--line);gap:15px;margin:26px 0 0;padding-top:20px;display:grid}.privacy-meta dl div[data-v-a38d0940]{grid-template-columns:78px 1fr;gap:14px;display:grid}.privacy-meta dt[data-v-a38d0940]{color:#658391;font-size:10px}.privacy-meta dd[data-v-a38d0940]{color:#c7d6dc;margin:0;font-size:10px;line-height:1.6}.privacy-shell[data-v-a38d0940]{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:70px;width:min(1260px,100% - 64px);margin:0 auto 100px;padding-top:70px;display:grid}.privacy-toc[data-v-a38d0940]{gap:5px;height:max-content;padding:18px 0;display:grid;position:sticky;top:25px}.privacy-toc>p[data-v-a38d0940]{color:#496b7a;letter-spacing:.2em;margin:0 0 13px;font-size:8px;font-weight:850}.privacy-toc a[data-v-a38d0940]{color:#718d99;border-left:1px solid #24414e;gap:13px;padding:9px 10px;font-size:10px;transition:all .2s;display:flex}.privacy-toc a span[data-v-a38d0940]{color:#486b7b;font-size:8px}.privacy-toc a[data-v-a38d0940]:hover{border-color:var(--lime);color:#eef6f8;background:#ffffff06;transform:translate(3px)}.privacy-document[data-v-a38d0940]{min-width:0}.privacy-section[data-v-a38d0940]{border-bottom:1px solid var(--line);margin-bottom:70px;padding:0 0 70px;scroll-margin-top:25px}.privacy-section[data-v-a38d0940]:last-child{margin-bottom:0}.privacy-section-heading[data-v-a38d0940]{align-items:center;gap:18px;margin-bottom:28px;display:flex}.privacy-section-heading>span[data-v-a38d0940]{min-width:36px;color:var(--lime);font-size:10px;font-weight:850}.privacy-section h2[data-v-a38d0940]{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:590}.privacy-section>p[data-v-a38d0940],.privacy-section li[data-v-a38d0940],.privacy-detail-grid p[data-v-a38d0940],.privacy-permission-list p[data-v-a38d0940]{color:#92a8b2;font-size:13px;line-height:1.95}.privacy-section>p[data-v-a38d0940]{max-width:850px}.privacy-section ul[data-v-a38d0940]{gap:13px;margin:23px 0 0;padding:0;list-style:none;display:grid}.privacy-section li[data-v-a38d0940]{padding-left:21px;position:relative}.privacy-section li[data-v-a38d0940]:before{content:"";border:1px solid var(--lime);border-radius:50%;width:6px;height:6px;position:absolute;top:.85em;left:0}.privacy-section a[data-v-a38d0940]{color:#c9f57a;border-bottom:1px solid #c7ff5a4d}.privacy-detail-grid[data-v-a38d0940]{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.privacy-detail-grid>div[data-v-a38d0940]{background:linear-gradient(145deg,#0f2a36c2,#06151e8f);border:1px solid #284652;border-radius:16px;min-height:250px;padding:25px}.privacy-detail-grid b[data-v-a38d0940]{color:var(--lime);font-size:9px}.privacy-detail-grid h3[data-v-a38d0940],.privacy-permission-list h3[data-v-a38d0940]{margin:45px 0 13px;font-size:18px}.privacy-detail-grid p[data-v-a38d0940],.privacy-permission-list p[data-v-a38d0940]{margin:0}.privacy-permission-list[data-v-a38d0940]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.privacy-permission-list>div[data-v-a38d0940]{background:#0a1e29b3;border:1px solid #284652;border-radius:16px;padding:27px}.privacy-permission-list span[data-v-a38d0940]{color:#5c8497;letter-spacing:.15em;font-size:8px;font-weight:800}.privacy-permission-list h3[data-v-a38d0940]{margin-top:35px}.privacy-note[data-v-a38d0940]{background:#c7ff5a0b;border:1px solid #c7ff5a40;border-radius:14px;grid-template-columns:100px 1fr;gap:24px;margin-top:14px;padding:22px 25px;display:grid}.privacy-note b[data-v-a38d0940]{color:var(--lime);font-size:11px}.privacy-note p[data-v-a38d0940]{color:#91a8b2;margin:0;font-size:12px;line-height:1.8}.privacy-contact[data-v-a38d0940]{border-bottom:0}.privacy-contact>div[data-v-a38d0940]:last-child{background:linear-gradient(135deg,#123038,#091c27);border:1px solid #c7ff5a47;border-radius:18px;grid-template-columns:110px 1fr;gap:16px 30px;padding:30px;display:grid}.privacy-contact>div:last-child>span[data-v-a38d0940]{color:#63818e;letter-spacing:.16em;font-size:8px;font-weight:850}.privacy-contact strong[data-v-a38d0940],.privacy-contact a[data-v-a38d0940]{color:#dfeaec;font-size:13px}.privacy-footer[data-v-a38d0940]{border-top:1px solid var(--line);color:#58737f;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:22px max(32px,50vw - 690px);font-size:9px;display:flex}.privacy-footer>div[data-v-a38d0940]{gap:22px;display:flex}.privacy-footer a[data-v-a38d0940]:hover{color:var(--lime)}@media (width<=900px){.privacy-header[data-v-a38d0940]{grid-template-columns:1fr auto}.privacy-header nav[data-v-a38d0940]{display:none}.privacy-hero[data-v-a38d0940]{grid-template-columns:1fr;gap:35px;padding:75px 0}.privacy-meta[data-v-a38d0940]{max-width:520px}.privacy-shell[data-v-a38d0940]{grid-template-columns:1fr;gap:32px}.privacy-toc[data-v-a38d0940]{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,1fr);padding:18px;position:static}.privacy-toc>p[data-v-a38d0940]{grid-column:1/-1}}@media (width<=620px){.privacy-header[data-v-a38d0940],.privacy-hero[data-v-a38d0940],.privacy-shell[data-v-a38d0940]{width:calc(100% - 28px)}.privacy-header[data-v-a38d0940]{height:72px}.privacy-brand>span[data-v-a38d0940]{width:36px;height:36px}.privacy-brand strong[data-v-a38d0940]{font-size:13px}.privacy-back[data-v-a38d0940]{gap:9px;padding:10px 12px;font-size:9px}.privacy-hero[data-v-a38d0940]{padding:62px 0 60px}.privacy-hero h1[data-v-a38d0940]{font-size:43px}.privacy-intro[data-v-a38d0940]{font-size:13px}.privacy-meta[data-v-a38d0940]{padding:22px}.privacy-shell[data-v-a38d0940]{margin-bottom:60px;padding-top:45px}.privacy-toc[data-v-a38d0940]{grid-template-columns:1fr 1fr;gap:2px;padding:14px 10px}.privacy-toc a[data-v-a38d0940]{font-size:9px}.privacy-section[data-v-a38d0940]{margin-bottom:48px;padding-bottom:48px}.privacy-section-heading[data-v-a38d0940]{gap:10px;margin-bottom:21px}.privacy-section-heading>span[data-v-a38d0940]{min-width:28px}.privacy-section h2[data-v-a38d0940]{font-size:28px}.privacy-section>p[data-v-a38d0940],.privacy-section li[data-v-a38d0940],.privacy-detail-grid p[data-v-a38d0940],.privacy-permission-list p[data-v-a38d0940]{font-size:12px}.privacy-detail-grid[data-v-a38d0940],.privacy-permission-list[data-v-a38d0940]{grid-template-columns:1fr}.privacy-detail-grid>div[data-v-a38d0940]{min-height:0}.privacy-detail-grid h3[data-v-a38d0940],.privacy-permission-list h3[data-v-a38d0940]{margin-top:28px}.privacy-note[data-v-a38d0940]{grid-template-columns:1fr;gap:8px}.privacy-contact>div[data-v-a38d0940]:last-child{grid-template-columns:1fr;gap:8px;padding:22px}.privacy-contact>div:last-child>span[data-v-a38d0940]:not(:first-child){margin-top:13px}.privacy-footer[data-v-a38d0940]{flex-direction:column;align-items:flex-start;padding:24px 14px}}.cms-workspace{--cms-mint:#9ff7ca;--cms-brown:#46281e;--cms-cream:#fcf4e5;--cms-border:#46281e21;color:var(--cms-brown);padding:24px 0 0;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.cms-workspace *{box-sizing:border-box}.cms-workspace button{font:inherit;cursor:pointer}.cms-workspace button:disabled{opacity:.45;cursor:not-allowed}.cms-workspace button:not(.cms-close),.cms-workspace select,.cms-workspace input,.cms-workspace textarea{border:1px solid var(--cms-border);border-radius:10px}.cms-workspace button{color:var(--cms-brown);background:#fff;padding:10px 15px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.cms-workspace button:hover:not(:disabled){background:#f9f5ed;border-color:#46281e80}.cms-workspace button.primary{background:var(--cms-brown);color:var(--cms-cream);border-color:var(--cms-brown)}.cms-workspace button.primary:hover:not(:disabled){background:#603b2d}.cms-command-bar{border:1px solid var(--cms-border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:23px;display:flex}.cms-command-bar>div:first-child{gap:7px;display:grid}.cms-eyebrow{letter-spacing:.1em;color:#81675c;font-size:10px;font-weight:700}.cms-command-bar strong{font-size:16px}.cms-command-bar small{color:#8a7669;font-size:11px}.cms-buttons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cms-notice{color:#3d6148;background:#e4f9e9;border:1px solid #b8d5ba;border-radius:10px;padding:14px 18px;font-size:12px;line-height:1.8}.cms-notice.error{color:#a33f33;background:#fff0ed;border-color:#efbbb2}.cms-notice.warning{color:#86653b;background:#fff9ea;border-color:#e2d2b0}.cms-tabs{gap:9px;margin:21px 0;padding:0 0 2px;display:flex;overflow:auto}.cms-tabs button{text-align:left;background:0 0;flex:1;gap:7px;min-width:117px;padding:17px;display:grid}.cms-tabs button.selected{background:var(--cms-mint);border-color:#81d4a6}.cms-tabs strong{font-size:13px}.cms-tabs small{color:#8b7868;font-size:10px;font-weight:400}.cms-editor-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.cms-editing{min-width:0}.cms-card{border:1px solid var(--cms-border);background:#fff;border-radius:17px;margin-bottom:20px;padding:23px}.cms-card-title,.cms-form-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.cms-card-title h2{margin:0 0 7px;font-size:19px}.cms-card-title p{color:#8a7669;max-width:420px;margin:0;font-size:11px;line-height:1.8}.cms-chip{white-space:nowrap;color:#806c5c;background:#fcf9f4;border:1px solid #dcd4c6;border-radius:999px;padding:5px 8px;font-size:10px;display:inline-block}.cms-chip.published{color:#437152;background:#e8f9ef;border-color:#c5e4cf}.cms-chip.archived{color:#998577;background:#f4f0e8}.cms-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cms-banner-grid button{text-align:left;height:112px;position:relative;overflow:hidden;background:#f2ebe0!important;border:2px solid #0000!important;border-radius:11px!important;padding:0!important}.cms-banner-grid button.selected{border-color:#46281e!important}.cms-banner-grid img{object-fit:cover;width:100%;height:100%}.cms-banner-grid strong{background:#fcf4e5eb;border-radius:7px;padding:4px 7px;font-size:11px;position:absolute;top:8px;left:8px}.cms-banner-grid small{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#46281ec9;padding:8px;font-size:10px;font-weight:400;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cms-banner-grid button.muted img{opacity:.4}.cms-image-empty{color:#9b8a77;background:#f6f0e6;place-items:center;height:100%;font-size:12px;display:grid}.cms-banner-form{border-top:1px solid var(--cms-border);margin-top:23px;padding-top:20px}.cms-form-heading h3{margin:0;font-size:15px}.cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cms-form-grid .wide{grid-column:1/-1}.cms-workspace label{color:#6d5143;gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}.cms-workspace input:not([type=checkbox]),.cms-workspace select,.cms-workspace textarea{font:inherit;color:var(--cms-brown);background:#fff;outline:none;width:100%;min-height:42px;padding:10px 12px;font-weight:400}.cms-workspace input:focus,.cms-workspace select:focus,.cms-workspace textarea:focus{border-color:#90c7a4;box-shadow:0 0 0 3px #9ff7ca40}.cms-workspace textarea{resize:vertical;line-height:1.7}.cms-workspace label small{color:#8a7669;font-size:10px;font-weight:400}.cms-workspace label.cms-check{align-items:center;gap:8px;font-size:11px;display:flex}.cms-check input{accent-color:#46281e;width:16px;height:16px}.cms-save-row{border-top:1px solid var(--cms-border);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:18px;display:flex}.cms-save-row>span{color:#8a7669;font-size:11px}.cms-list-filters{align-items:center;gap:10px;margin-bottom:21px;display:flex}.cms-list-filters input{flex:1;min-width:0}.cms-list-filters select{flex-shrink:0;width:140px}.cms-list-filters>span{white-space:nowrap;color:#8a7669;font-size:11px}.cms-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;max-height:72vh;display:grid;overflow:auto}.cms-product-card{border:1px solid var(--cms-border);border-radius:13px;min-width:0;overflow:hidden}.cms-product-image{aspect-ratio:3/2;background:#f6efe3;position:relative;overflow:hidden}.cms-product-image img{object-fit:cover;width:100%;height:100%;display:block}.cms-demo-label,.cms-featured-label{color:#816958;background:#fff7e6dc;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;top:10px;left:10px}.cms-featured-label{background:var(--cms-mint);color:var(--cms-brown);left:auto;right:10px}.cms-product-info{padding:14px}.cms-product-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.cms-product-top>small{color:#8a7669;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:10px;overflow:hidden}.cms-product-info h3{margin:10px 0 6px;font-size:15px}.cms-product-info p{color:#8a7669;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.cms-product-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.cms-product-meta strong{font-size:16px}.cms-product-meta span{color:#8a7669;font-size:10px}.cms-product-bottom{border-top:1px solid var(--cms-border);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.cms-product-bottom small{color:#8a7669;font-size:9px}.cms-product-bottom button{font-size:11px;padding:5px 10px!important}.cms-empty{text-align:center;color:#9b8677;padding:40px 14px;font-size:12px}.cms-preview-panel{min-width:0;position:sticky;top:18px}.cms-preview-heading{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 13px;display:flex}.cms-preview-heading>div:first-child{gap:6px;display:grid}.cms-preview-heading strong{font-size:11px}.cms-preview-switch{background:#eee5d7;border-radius:9px;gap:2px;padding:3px;display:flex}.cms-preview-switch button{background:0 0;padding:5px 7px;font-size:9px;border:0!important}.cms-preview-switch button.selected{background:#fff}.cms-phone{background:var(--cms-cream);scrollbar-width:thin;border:6px solid #46281e;border-radius:29px;max-height:720px;padding:14px 13px 0;overflow:auto;box-shadow:0 18px 40px #46281e13}.cms-phone-status{justify-content:space-between;padding-bottom:12px;font-size:9px;font-weight:700;display:flex}.cms-phone-brand{justify-content:space-between;align-items:center;padding:9px 0 13px;display:flex}.cms-phone-brand strong{letter-spacing:-1px;font-size:23px}.cms-phone-brand small{color:#99755d;font-size:8px}.cms-phone-location{background:#9ff7ca;border-radius:9px;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px;font-size:9px;font-weight:600;display:flex}.cms-phone-location span{font-weight:400}.cms-phone-banner{aspect-ratio:3/2;background:#e9dfcd;border-radius:12px;position:relative;overflow:hidden}.cms-phone-banner img{object-fit:cover;width:100%;height:100%}.cms-phone-banner>div{white-space:pre-line;width:70%;color:var(--cms-brown);text-shadow:0 1px 7px #fff8;gap:6px;display:grid;position:absolute;inset:15px auto auto 12px}.cms-phone-banner>div.cream{color:#fcf4e5;text-shadow:0 1px 5px #46281e70}.cms-phone-banner strong{font-size:19px;line-height:1.3}.cms-phone-banner small{font-size:9px}.cms-preview-video{color:#fff;background:#46281eb0;border-radius:6px;padding:5px 7px;font-size:8px;position:absolute;bottom:10px;right:10px}.cms-phone-dots{justify-content:center;gap:5px;margin:10px 0 19px;display:flex}.cms-phone-dots button{background:#cfbca7;width:5px;height:5px;padding:0;border:0!important;border-radius:50%!important}.cms-phone-dots button.selected{background:var(--cms-brown);width:13px;border-radius:99px!important}.cms-phone>h3{margin:18px 0 12px;font-size:17px;line-height:1.2}.cms-phone-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cms-phone-products article{background:#fff;border-radius:8px;gap:5px;min-width:0;padding:6px;display:grid}.cms-phone-products img{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%}.cms-phone-products strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cms-phone-products small{font-size:10px;font-weight:700}.cms-phone-categories{white-space:nowrap;gap:7px;margin:0 0 12px;font-size:8px;display:flex;overflow:auto}.cms-phone-categories span{background:#fff;border-radius:99px;padding:5px 7px}.cms-phone-categories span:first-child{background:var(--cms-mint)}.cms-phone-rewards{gap:7px;display:grid}.cms-phone-rewards article{background:#fff;border-radius:9px;align-items:center;gap:9px;padding:7px;display:flex}.cms-phone-rewards img{object-fit:cover;border-radius:6px;width:54px;height:40px}.cms-phone-rewards article>div{gap:5px;display:grid}.cms-phone-rewards strong{font-size:9px}.cms-phone-rewards small{color:#896347;font-size:10px}.cms-phone-footer{text-align:center;word-spacing:14px;background:#fffef9;border-top:1px solid #e6dac7;margin:18px -13px 0;padding:15px;font-size:10px;position:sticky;bottom:0}.cms-preview-note{color:#997e69;padding:0 7px;font-size:10px;line-height:1.8}.cms-modal-layer{z-index:1001;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#23181577;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.cms-dialog{background:#fffdf8;border:1px solid #e3d8c9;border-radius:20px;width:min(700px,100%);max-height:calc(100dvh - 48px);padding:30px;overflow:auto;box-shadow:0 30px 80px #23181533}.cms-dialog-heading{justify-content:space-between;align-items:start;margin-bottom:23px;display:flex}.cms-dialog h2{margin:7px 0 0;font-size:26px}.cms-close{color:#8d7463;background:0 0;border:0;padding:0 5px!important;font-size:26px!important}.cms-dialog-footer{border-top:1px solid var(--cms-border);justify-content:space-between;align-items:center;gap:14px;margin-top:23px;padding-top:20px;display:flex}.cms-dialog-footer>span{color:#9b8677;font-size:11px}.cms-upload-zone{text-align:center;background:#faf6ef;border:1px dashed #cfc0ab;border-radius:13px;margin-bottom:19px;padding:22px}.cms-upload-zone label{cursor:pointer;gap:8px;display:grid;position:relative}.cms-upload-zone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.cms-upload-zone label.disabled{opacity:.5;cursor:wait}.cms-upload-zone strong{font-size:16px}.cms-upload-zone small{color:#8a7669;font-size:10px}.cms-upload-zone>p{margin:13px 0;font-size:12px}.cms-upload-zone progress{accent-color:#46281e;width:100%;margin:13px 0 8px}.cms-upload-zone>span{font-size:11px}.cms-file-id{overflow-wrap:anywhere;margin-top:13px;line-height:1.7;display:block}.cms-field-error{line-height:1.7;color:#ad4d3d!important}.cms-field-note{color:#8a7669;margin:15px 0 20px;font-size:11px;line-height:1.8}.cms-form-cover{background:#f7f0e4;border-radius:10px;height:150px;overflow:hidden}.cms-form-cover img{object-fit:contain;width:100%;height:100%}.cms-checkbox-row{flex-wrap:wrap;gap:18px;margin:18px 0;display:flex}.cms-publish-dialog{width:min(520px,100%)}.cms-publish-dialog>p{color:#8a7669;font-size:12px;line-height:1.8}.cms-publish-summary{gap:10px;margin:24px 0;display:flex}.cms-publish-summary>span{color:#658267;background:#e6faed;border-radius:10px;flex:1;gap:6px;padding:15px;font-size:11px;display:grid}.cms-publish-summary strong{color:#46281e;font-size:25px}.cms-publish-dialog .cms-dialog-footer{justify-content:flex-end}.store-console.cms-console{background:#fcf4e5}.cms-console .store-page-heading h1{color:#46281e}.cms-console .store-page-heading p{color:#8a7669}.cms-console .store-page-heading .store-kicker{color:#81675c}.cms-console .store-sidebar{color:#46281e;background:#fffdf8;border-right:1px solid #46281e16}.cms-console .store-side-project{background:#9ff7ca;border-color:#8ed8af}.cms-console .store-side-project small,.cms-console .store-side-project span{color:#684b3b}.cms-console .store-sidebar nav button{color:#8a7669}.cms-console .store-sidebar nav button.active,.cms-console .store-sidebar nav button:hover:not(:disabled){color:#46281e;background:#9ff7ca;border-color:#46281e}.cms-console .store-sidebar-brand>span{color:#46281e;border-color:#b2d7ba}.cms-console .store-sidebar-brand small{color:#8a7669}.cms-console .store-sidebar nav>small,.cms-console .store-side-bottom,.cms-console .store-side-bottom button{color:#9b8677}.cms-console .store-side-bottom{border-color:#e3dacb}.cms-console .store-side-bottom small{color:#8a7669}.cms-console .store-topbar{border-color:#e3dacb}.cms-console .store-topbar strong{color:#46281e}@media (width>=1600px){.cms-editor-layout{grid-template-columns:minmax(0,1fr) 340px}.cms-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-banner-grid button{height:135px}}@media (width<=1250px){.cms-editor-layout{grid-template-columns:minmax(0,1fr) 275px;gap:16px}.cms-card{padding:18px}.cms-command-bar{align-items:start}.cms-command-bar .cms-buttons{justify-content:flex-end}.cms-tabs button{padding:13px 11px}.cms-card-title{align-items:start}.cms-product-grid{gap:12px}.cms-product-meta{flex-wrap:wrap}}@media (width<=1050px){.cms-editor-layout{grid-template-columns:minmax(0,1fr)}.cms-preview-panel{max-width:360px;margin:8px auto 0;position:static}.cms-phone{max-height:650px}.cms-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-command-bar{flex-wrap:wrap}.cms-command-bar .cms-buttons{justify-content:flex-start}.cms-tabs small{display:none}}@media (width<=700px){.cms-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-tabs button{min-width:100px}.cms-command-bar{padding:17px}.cms-buttons{gap:7px}.cms-workspace button{padding:9px 11px}.cms-card{padding:16px}.cms-card-title{flex-wrap:wrap}.cms-banner-grid button{height:100px}.cms-form-grid{gap:12px}.cms-dialog{padding:22px}.cms-modal-layer{padding:16px}.cms-dialog-footer{flex-wrap:wrap;align-items:start}.cms-console .store-sidebar nav{justify-content:start;overflow-x:auto}.cms-console .store-sidebar nav button{flex-shrink:0;min-width:72px}.cms-list-filters{flex-wrap:wrap}.cms-list-filters select{width:125px}.cms-list-filters>span{display:none}}@media (width<=420px){.cms-form-grid,.cms-product-grid{grid-template-columns:1fr}.cms-banner-grid button{height:80px}}.cms-image-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cms-image-actions small{color:#8a7669;font-size:11px}.cms-form-cover{margin-bottom:18px}.cms-phone-products .cms-image-empty{aspect-ratio:3/2;text-align:center;border-radius:6px;width:100%;height:auto;padding:6px;font-size:9px}.cms-phone-rewards .cms-image-empty{text-align:center;border-radius:6px;flex-shrink:0;width:54px;height:40px;padding:3px;font-size:8px}.cms-image-empty{white-space:normal;text-align:center;padding:6px}.ops-console{--ink:#46281e;--deep:#46281e;--line:#ded3c4;--lime:#9ff7ca;--muted:#876e5e;color:#46281e;background:#fcf4e5;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.ops-console .store-sidebar{color:#46281e;scrollbar-width:thin;background:#fffdf8;padding:23px 14px;overflow:auto}.ops-console .store-side-project{color:#46281e;background:#9ff7ca;border-color:#8cdaaf;margin:23px 8px 15px;padding:16px}.ops-console .store-sidebar nav{flex:1;gap:3px}.ops-console .store-sidebar nav>small{letter-spacing:.06em;color:#937e6b;margin:12px 12px 5px;font-size:10px}.ops-console .store-sidebar nav button{color:#7e6658;flex-shrink:0;align-items:center;gap:10px;min-height:39px;padding:10px 12px;font-size:12px;display:flex}.ops-console .store-sidebar nav button span{margin:0;display:flex}.ops-console .store-sidebar nav button b{font-weight:500}.ops-console .store-sidebar nav button.active{color:#46281e;background:#9ff7ca;border-left:3px solid #46281e}.ops-console .store-sidebar nav button:hover{color:#46281e;background:#e4f9ed}.ops-console .store-side-bottom{color:#876c5b;border-color:#e5d9c9;margin-top:22px;padding-top:15px}.ops-console .store-live-dot{box-shadow:none;background:#4d9166}.ops-console .store-topbar a,.ops-console .store-topbar{color:#8a7669}.ops-console .store-content{padding-left:clamp(20px,3vw,46px);padding-right:clamp(20px,3vw,46px)}.ops-console .store-page-heading{padding-top:30px}.ops-console .store-page-heading h1{font-size:32px}.ops-console .store-page-heading p{margin:7px 0;line-height:1.8}.ops-console button:focus-visible,.ops-console a:focus-visible{outline-offset:3px;outline:3px solid #67b78c}.ops-console button:disabled{cursor:not-allowed;opacity:.45}.ops-console .store-table-panel,.ops-console .store-stats article,.ops-console .store-level-grid article,.ops-console .store-points-lookup{box-shadow:none;border-color:#e5dacb}.ops-console .store-stats strong,.ops-console .store-level-grid strong,.ops-console .store-table-toolbar h2,.ops-console .store-member-cell strong{color:#46281e}.ops-console .store-stats small,.ops-console .store-stats span,.ops-console .store-membership-note,.ops-console .store-level-grid span,.ops-console .store-table-toolbar p{color:#8a7669}.ops-console .store-table-scroll th{color:#8a7669;letter-spacing:0;background:#faf4eb;border-color:#ebe1d4}.ops-console .store-table-scroll td{color:#654b3d;border-color:#eee6dc}.ops-console .store-filters input,.ops-console .store-filters select,.ops-console .store-points-lookup input{color:#46281e;background:#fffdf9;border-color:#e0d5c5}.ops-console .store-add,.ops-console .store-points-lookup button{color:#46281e;box-shadow:none;background:#9ff7ca}.ops-console .store-badge,.ops-console .store-member-cell>span{color:#49604d;background:#e5faed}.ops-console .store-actions button{color:#654b3d}.ops-console .store-pagination,.ops-console .store-pagination button,.ops-console .store-table-toolbar button{color:#806958;border-color:#e5dacb}.ops-console .store-pagination button:hover:not(:disabled){border-color:#46281e}.ops-console .store-log-switch button.active{color:#46281e;background:#9ff7ca;border-color:#8cdaaf}.ops-console .store-login-card,.ops-console .store-edit-card{color:#46281e;background:#fffdf8;border:1px solid #d9cdbc}.ops-console .store-login-card h2,.ops-console .store-edit-card h2,.ops-console .store-growth-summary strong{color:#46281e}.ops-console .store-login-card label,.ops-console .store-edit-card label,.ops-console .store-growth-summary span{color:#735946}.ops-console .store-login-card p,.ops-console .store-edit-card>p{color:#8a7669}.ops-console .store-login-card input,.ops-console .store-edit-card input,.ops-console .store-edit-card select,.ops-console .store-edit-card textarea{color:#46281e;background:#fff;border-color:#ded3c4}.ops-console .store-submit,.ops-console .store-dialog-actions button[type=submit],.ops-console .store-point-filters button{color:#fcf4e5;background:#46281e}.ops-console .store-dialog-actions button,.ops-console .store-close{color:#806958}.ops-console .store-dialog-actions .destructive{color:#fff!important;background:#aa463b!important}.ops-console .store-growth-summary span{background:#f8f1e6;border-color:#e6dbc9}.ops-console .store-points-history .store-table-scroll{border-color:#e2d5c6}.ops-console .store-points-history .store-table-scroll th{color:#806958;background:#f5eddf}.ops-console .store-points-history .store-table-scroll td{color:#654b3d;border-color:#e5dacb}.ops-console .store-points-history .store-table-scroll td small,.ops-console .store-points-history .store-pagination{color:#927b67;border-color:#e5dacb}.ops-console .store-point-income{color:#358055}.ops-console .store-point-expense{color:#aa463b}.ops-console .store-kicker{color:#876e5e}.ops-welcome{background:#9ff7ca;border:1px solid #89d5a9;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:30px;display:flex;position:relative;overflow:hidden}.ops-welcome h2{letter-spacing:-.03em;margin:10px 0 7px;font-size:27px;line-height:1.5}.ops-welcome p{color:#6b6350;margin:0;font-size:12px;line-height:1.8}.ops-welcome button,.ops-console .ops-panel button{font:inherit;cursor:pointer;color:#46281e;white-space:nowrap;background:#fffdf6;border:1px solid #46281e26;border-radius:10px;padding:10px 16px;font-size:12px}.ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.ops-metrics article{background:#fff;border:1px solid #e6dac9;border-radius:15px;gap:10px;padding:22px;display:grid}.ops-metrics small{color:#806958;font-size:11px}.ops-metrics strong{font-size:35px;line-height:1.2}.ops-metrics span{color:#967f6b;font-size:10px;line-height:1.7}.ops-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.ops-panel{background:#fff;border:1px solid #e6dac9;border-radius:17px;padding:24px}.ops-panel h2{margin:0 0 20px;font-size:17px}.ops-panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.ops-panel-heading>span{color:#987f6b;font-size:10px}.ops-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ops-console .ops-shortcuts button{white-space:normal;text-align:left;background:#fcf8f0;gap:11px;padding:19px;display:grid}.ops-shortcuts strong{font-size:14px}.ops-shortcuts small{color:#967d69;font-size:11px;line-height:1.6}.ops-shortcuts span{color:#816151;margin-top:5px;font-size:10px}.ops-console .ops-shortcuts button:hover{background:#effbf3;border-color:#87c8a1}.ops-service-status>div{border-top:1px solid #eee3d5;padding:18px 0}.ops-service-status strong{font-size:12px}.ops-service-status p{color:#927a66;margin:8px 0;font-size:11px;line-height:1.8}.ops-status-ready,.ops-status-wait{color:#40664c;background:#e5faed;border-radius:7px;padding:5px 8px;font-size:10px;display:inline-block}.ops-status-wait{color:#98733f;background:#fcf0d8}.ops-muted{color:#967d68;font-size:11px;line-height:1.9}.ops-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ops-activity-filters{margin-top:20px}.ops-activity .cms-form-cover{height:170px;margin-bottom:15px}.ops-activity .cms-dialog>label{margin-top:16px}.ops-pagination{color:#8d7562;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;display:flex}.ops-table-sub{color:#927a66;margin-top:7px;font:10px ui-monospace,monospace;display:block}.ops-review-details{background:#fcf7ed;border:1px solid #e3d6c4;border-radius:12px;grid-template-columns:95px 1fr;gap:13px;padding:18px;font-size:12px;line-height:1.8;display:grid}.ops-review-details dt{color:#957c67}.ops-review-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ops-reply{white-space:pre-wrap;background:#f6f0e6;border-left:3px solid #83c9a2;margin:15px 0;padding:17px;font-size:13px;line-height:1.9}.ops-release-list{background:#faf4e9;border-radius:10px;margin-bottom:20px;padding:10px 15px;font-size:11px;line-height:1.8}.ops-release-list p{margin:8px 0}.ops-release-list small{color:#987b61;display:block}.ops-store-list{gap:14px;display:grid}.ops-store-list article{background:#fffdf8;border:1px solid #e7dcca;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.ops-store-list h3{margin:12px 0 8px;font-size:17px}.ops-store-list p{margin:0 0 9px;font-size:12px;line-height:1.9}.ops-store-list small{margin-top:7px;font-size:11px;line-height:1.8;display:block}.ops-store-list button{flex-shrink:0}@media (width<=1250px){.ops-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-overview-grid{grid-template-columns:1fr}.ops-service-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.ops-service-status>h2,.ops-service-status>.ops-muted{grid-column:1/-1}.ops-metrics article{padding:18px}}@media (width>=601px) and (width<=950px){.ops-console{grid-template-columns:72px minmax(0,1fr)}.ops-console .store-sidebar{padding:20px 7px}.ops-console .store-sidebar nav button{justify-content:center;padding:12px 3px}.ops-console .store-sidebar nav button b{display:none}.ops-console .store-sidebar nav{margin-top:0}.ops-console .store-sidebar-brand,.ops-console .store-side-project,.ops-console .store-side-bottom,.ops-console .store-sidebar nav>small{display:none}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ops-console{grid-template-columns:1fr;padding-bottom:73px}.ops-console .store-sidebar{background:#fffdf8;height:73px;padding:7px 10px;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -5px 20px #46281e10}.ops-console .store-sidebar nav{scrollbar-width:none;justify-content:start;gap:5px;width:100%;margin:0;display:flex;overflow:auto}.ops-console .store-sidebar nav button{justify-items:center;gap:5px;width:auto;min-width:85px;padding:7px 9px;font-size:10px;display:grid}.ops-console .store-sidebar nav button b{white-space:nowrap;font-size:9px;font-weight:500}.ops-console .store-sidebar nav button.active{border-top:2px solid #46281e;border-left:0}.ops-console .store-sidebar-brand,.ops-console .store-side-project,.ops-console .store-side-bottom,.ops-console .store-sidebar nav>small{display:none}.ops-console .store-content{padding:0 16px 30px}.ops-welcome{padding:22px;display:block}.ops-welcome h2{font-size:23px}.ops-welcome button{margin-top:18px}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-metrics article{padding:17px}.ops-metrics strong{font-size:30px}.ops-shortcuts{grid-template-columns:1fr}.ops-panel{padding:19px}.ops-service-status{display:block}.ops-offer-grid{grid-template-columns:1fr}.ops-activity-filters{flex-wrap:wrap}.ops-store-list article{flex-wrap:wrap;align-items:start}.ops-review-details{grid-template-columns:1fr;gap:4px}.ops-review-details dd{margin-bottom:12px}}.ops-console .cms-list-filters{flex-wrap:wrap}.ops-console .store-sidebar nav .ops-mobile-logout{display:none}@media (width<=600px){.ops-console .store-sidebar nav .ops-mobile-logout{display:grid}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eaf2f8;font-synthesis:none;background:#071018;font-family:Inter,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#071018;min-height:100%}body{background:#071018;min-width:320px;min-height:100dvh;margin:0}html:not(.public-site) body{background-color:#071018;background-image:radial-gradient(85% 62% at 78% -8%,#23709175 0,#0d304138 42%,#0000 72%),radial-gradient(65% 55% at 8% 108%,#14544c3d 0,#0000 72%),linear-gradient(145deg,#071018 0%,#091923 52%,#071018 100%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}html:not(.public-site) #app{min-height:100dvh}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,p{margin-top:0}.muted{color:#8fa5b4;line-height:1.7}.eyebrow{color:#57d8c5;letter-spacing:.18em;margin-bottom:8px;font-size:12px;font-weight:800}.login-shell{place-items:center;min-height:calc(100vh - 52px);padding:24px;display:grid}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a1a25e6;border:1px solid #274351;border-radius:26px;width:min(440px,100%);padding:42px;box-shadow:0 32px 90px #0009}.login-brand-logo{object-fit:contain;object-position:left center;width:min(260px,82%);height:74px;margin:0 0 22px;display:block}.brand-mark{color:#061219;background:linear-gradient(135deg,#62ead4,#39a9e6);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:24px;font-weight:900;display:grid;box-shadow:0 12px 30px #39a9e644}.brand-mark.small{border-radius:11px;width:38px;height:38px;margin:0;font-size:13px}.login-card h1{font-size:30px}.login-form,.form-grid{gap:18px;margin:30px 0 20px;display:grid}.back-to-site{color:#90a9b7;margin-top:12px;font-size:13px;text-decoration:none;display:inline-flex}.back-to-site:hover{color:#72e6d3}label{color:#b9c9d3;gap:9px;font-size:13px;font-weight:700;display:grid}input,select,textarea{color:#eef7fb;background:#081923;border:1px solid #294756;border-radius:12px;outline:none;width:100%;padding:13px 14px;transition:all .2s}textarea{resize:vertical;line-height:1.6}input:focus,select:focus,textarea:focus{border-color:#55d9c5;box-shadow:0 0 0 3px #55d9c522}.primary,.ghost{color:#061219;background:#58dec9;border:0;border-radius:12px;padding:12px 18px;font-weight:800}.primary:hover{background:#73ead8;transform:translateY(-1px)}.ghost{color:#c8d8e2;background:#132631;border:1px solid #2c4756}button:disabled{cursor:not-allowed;opacity:.55}.notice{color:#a7f5e6;background:#133c38;border:1px solid #2e756d;border-radius:12px;margin:0 0 22px;padding:13px 16px}.notice.error{color:#ffc1cc;background:#3a1820;border-color:#75404b}.app-shell{background:linear-gradient(115deg,#07101833,#0e253114);grid-template-columns:230px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:#08141d;border-right:1px solid #1c3441;flex-direction:column;justify-content:space-between;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.brand-row{align-items:center;gap:12px;margin-bottom:42px;display:flex}.sidebar-brand-logo{object-fit:cover;border-radius:11px;width:40px;height:40px;display:block;box-shadow:0 10px 25px #137ef638}.sidebar nav{gap:8px;display:grid}.sidebar-group-label{color:#4f6874;letter-spacing:.16em;text-transform:uppercase;padding:0 14px 4px;font-size:9px;font-weight:800}.sidebar-group-label.separated{border-top:1px solid #19303c;margin-top:20px;padding-top:20px}.sidebar nav a{color:#8fa5b4;border-radius:10px;padding:12px 14px 12px 18px;text-decoration:none;transition:color .2s,background .2s,transform .2s;position:relative}.sidebar nav a:before{content:"";opacity:0;background:#58dec9;border-radius:99px;width:3px;height:18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:7px;transform:translateY(-50%)scaleY(.45)}.sidebar nav a:hover{color:#dcecf3;background:#0f2530;transform:translate(2px)}.sidebar nav a.active{color:#e9ffff;background:linear-gradient(90deg,#123b42,#12303b);box-shadow:inset 0 0 0 1px #58dec91a}.sidebar nav a.active:before{opacity:1;transform:translateY(-50%)scaleY(1)}.content{width:100%;min-width:0;min-height:100dvh;padding:34px clamp(20px,4vw,58px) 70px}.topbar,.panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.topbar h1{margin-bottom:0;font-size:34px}.stat-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:16px;margin:30px 0;display:grid}.stat-grid article,.panel{background:#0c1d28e0;border:1px solid #203b49;border-radius:18px;box-shadow:0 18px 50px #0003}.stat-grid article{gap:14px;padding:22px;display:grid}.stat-grid span{color:#8fa5b4;font-size:13px}.stat-grid strong{font-size:30px}.panel{margin-top:20px;padding:26px}.split-panel{grid-template-columns:1.25fr .75fr;gap:38px;display:grid}.form-grid{grid-template-columns:2fr 1fr 1fr}.key-card{background:linear-gradient(145deg,#123c3a,#102631);border:1px solid #31685f;border-radius:17px;align-content:center;gap:12px;min-height:220px;padding:26px;display:grid}.key-card span,.key-card small{color:#8eb6b2}.key-card code{overflow-wrap:anywhere;color:#9bf8e8;background:#071b1c;border-radius:10px;padding:14px;font-size:16px}.table-panel{padding:0;overflow:hidden}.panel-heading{padding:24px 26px 14px}.panel-heading h2{margin-bottom:0}.panel-heading>span{color:#8fa5b4}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;white-space:nowrap;border-top:1px solid #19323f;padding:15px 26px}th{color:#7f98a8;text-transform:uppercase;letter-spacing:.05em;font-size:12px}td{color:#c7d7e1;font-size:14px}td strong,td small{display:block}td small{color:#77909e;margin-top:5px}.status{color:#85ebda;background:#143c38;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-block}.status.deactivated{color:#ffc2ca;background:#3c1e26}.deactivated-row{background:#4b1b2621}.user-actions{align-items:center;gap:7px;display:flex}.user-actions button{border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.restore-user{color:#a7f5e6;background:#14352f;border:1px solid #38695d}.restore-user:hover{background:#1b453d;border-color:#58dec9}.delete-user{color:#ffb7c0;background:#351a21;border:1px solid #693943}.delete-user:hover{background:#472029;border-color:#a44c59}.filing-footer{color:#718795;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 20px;font-size:12px;display:flex}.filing-footer a{color:#8ea5b3;text-decoration:none}.filing-footer a:hover{color:#72e6d3;text-underline-offset:3px;text-decoration:underline}.footer-divider{color:#3d5563}.app-footer{margin-top:36px;padding-bottom:0}#overview,#users,#audit,#photo-live{scroll-margin-top:28px}.photo-admin-workspace{margin-top:30px}.photo-admin-intro{background:radial-gradient(circle at 90% 0,#b8ef6e1c,#0000 24rem),#0c1d28e6;justify-content:space-between;align-items:center;gap:35px;margin-top:0;display:flex}.photo-admin-intro h2{margin-bottom:8px}.photo-admin-intro .muted{max-width:760px;margin-bottom:0}.photo-public-link{color:#d6f6a5;border:1px solid #4b644b;border-radius:999px;flex:none;align-items:center;gap:16px;padding:12px 17px;font-size:12px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.photo-public-link:hover{color:#e6ffc0;background:#253823;border-color:#b8ef6e;transform:translateY(-2px)}.photo-admin-grid{grid-template-columns:minmax(270px,.72fr) minmax(520px,1.7fr);align-items:start;gap:20px;display:grid}.photo-album-sidebar,.photo-album-editor{min-width:0}.photo-album-sidebar{padding:0;overflow:hidden}.compact-heading{padding:24px 24px 15px}.compact-heading h2{margin-bottom:0;font-size:19px}.photo-album-list{gap:7px;padding:0 14px 17px;display:grid}.photo-album-list button{color:#b9cad2;text-align:left;background:#0a1a23;border:1px solid #243d49;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:all .18s;display:flex}.photo-album-list button:hover,.photo-album-list button.active{background:linear-gradient(100deg,#19362f,#10242c);border-color:#59735c;transform:translate(2px)}.photo-album-list button>span{gap:4px;min-width:0;display:grid}.photo-album-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.photo-album-list small{color:#647e8a;font-size:10px}.photo-album-list i{color:#8b9ca4;background:#1b2b34;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-style:normal}.photo-album-list i.published{color:#d4f7a8;background:#304328}.photo-empty-small{color:#637c87;text-align:center;border:1px dashed #29414d;border-radius:11px;margin:0 16px 18px;padding:25px 12px;font-size:11px}.photo-create-form{background:#0a1922;border-top:1px solid #1d3744;gap:14px;padding:23px;display:grid}.photo-create-form .eyebrow{margin-bottom:1px}.inline-check{grid-template-columns:auto 1fr;align-items:center;gap:9px}.inline-check input{accent-color:#75dfbd;width:17px;height:17px;padding:0}.inline-check span{font-size:12px}.photo-editor-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.photo-editor-heading h2{margin-bottom:0}.photo-publish-state{color:#a4b1b8;background:#1a2e38;border-radius:999px;padding:6px 10px;font-size:10px}.photo-publish-state.published{color:#c9f49b;background:#2b4227}.photo-settings-form{background:#0a1a23;border:1px solid #26424f;border-radius:14px;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.photo-settings-form label:nth-child(2),.photo-settings-form .inline-check,.photo-settings-actions{grid-column:1/-1}.photo-settings-actions{justify-content:space-between;gap:13px;display:flex}.danger-action{color:#ffb7c0;background:#351a21;border:1px solid #693943;border-radius:11px;padding:11px 16px;font-weight:750}.danger-action:hover{background:#472029;border-color:#a44c59}.photo-upload-zone{background:linear-gradient(120deg,#102b2a,#0b1d25);border:1px dashed #42604f;border-radius:14px;grid-template-columns:1fr minmax(220px,.7fr);align-items:center;gap:25px;margin-top:20px;padding:22px;display:grid}.photo-upload-zone h3{margin:0 0 6px}.photo-upload-zone p:not(.eyebrow){color:#759098;margin:0;font-size:11px;line-height:1.65}.photo-file-picker{color:#d8f6b7;cursor:pointer;background:#152d29;border:1px solid #4a6855;border-radius:12px;grid-template-columns:none;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:15px 17px;display:flex}.photo-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-file-picker span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.photo-file-picker b{font-size:22px;font-weight:400}.photo-admin-list-heading{justify-content:space-between;gap:20px;margin:27px 0 12px;display:flex}.photo-admin-list-heading h3,.photo-admin-list-heading p{margin:0}.photo-admin-list-heading p{color:#6d8792;margin-top:5px;font-size:10px}.photo-admin-list{gap:7px;display:grid}.photo-admin-list article{background:#091922;border:1px solid #213b47;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px;display:grid}.photo-file-icon{color:#a8dfbc;background:linear-gradient(145deg,#214337,#17303a);border-radius:9px;place-items:center;width:44px;height:44px;font-size:8px;font-weight:850;display:grid}.photo-admin-list article>span{gap:5px;min-width:0;display:grid}.photo-admin-list article strong{color:#c8d6dd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.photo-admin-list article small{color:#607b87;font-size:9px}.photo-admin-list article button{color:#ef9eaa;background:#2e1920;border:1px solid #593641;border-radius:8px;padding:7px 10px;font-size:10px}.photo-empty-large{color:#66808b;text-align:center;border:1px dashed #294450;border-radius:14px;place-content:center;justify-items:center;gap:8px;min-height:240px;display:grid}.photo-empty-large span{color:#77c8ac;letter-spacing:.15em;font-size:8px}.photo-empty-large h3,.photo-empty-large p{margin:0}.photo-empty-large p{font-size:11px}@media (width<=1000px){.app-shell{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:15px 20px;position:static}.brand-row{margin:0}.sidebar nav{display:none}.stat-grid{grid-template-columns:repeat(2,1fr)}.split-panel,.photo-admin-grid{grid-template-columns:1fr}}@media (width<=620px){html:not(.public-site) body{background-position:top}.login-card{padding:28px 22px}.content{padding-inline:14px}.topbar{align-items:flex-end}.topbar h1{font-size:27px}.stat-grid,.form-grid{grid-template-columns:1fr}.panel{padding:20px}.table-panel{padding:0}.photo-admin-intro,.photo-editor-heading{flex-direction:column;align-items:flex-start}.photo-album-sidebar{padding:0}.photo-settings-form,.photo-upload-zone{grid-template-columns:1fr}.photo-settings-form label:nth-child(2),.photo-settings-form .inline-check,.photo-settings-actions{grid-column:auto}.photo-settings-actions{flex-direction:column}th,td{padding-inline:18px}.filing-footer{flex-wrap:wrap;gap:6px}}.exhibition-site{--ec-bg:#06131c;--ec-panel:#0a1c28;--ec-line:#83adc233;--ec-blue:#55c8ff;--ec-lime:#c7ff5a;color:#eef7fb;background:radial-gradient(circle at 70% 5%, #113750 0, transparent 34rem), var(--ec-bg);min-height:100vh;overflow:hidden}.exhibition-site a{color:inherit;text-decoration:none}.exhibition-header{z-index:20;border-bottom:1px solid var(--ec-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;width:min(1480px,100% - 64px);height:92px;margin:0 auto;display:grid;position:relative}.exhibition-brand{justify-self:start;align-items:center;gap:13px;display:inline-flex}.exhibition-brand>img{object-fit:contain;object-position:left center;width:155px;height:58px}.exhibition-brand>span{width:42px;height:42px;color:var(--ec-lime);border:1px solid #c7ff5a59;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 0 22px #c7ff5a14}.exhibition-brand strong{letter-spacing:.02em;font-size:15px}.exhibition-header nav{gap:clamp(20px,3vw,46px);display:flex}.exhibition-header nav a{color:#8ea5b2;font-size:12px;transition:color .2s;position:relative}.exhibition-header nav a:after{content:"";background:var(--ec-lime);height:1px;transition:transform .2s;position:absolute;bottom:-13px;left:0;right:0;transform:scaleX(0)}.exhibition-header nav a:hover{color:#f2f8fb}.exhibition-header nav a:hover:after{transform:scaleX(1)}.exhibition-admin-link{border:1px solid #385261;border-radius:999px;justify-self:end;align-items:center;gap:22px;padding:12px 17px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.exhibition-admin-link:hover{border-color:var(--ec-lime);color:var(--ec-lime);transform:translateY(-2px)}.exhibition-admin-link b{font-size:13px}.exhibition-hero{grid-template-columns:minmax(430px,.87fr) minmax(560px,1.13fr);align-items:center;gap:clamp(38px,5vw,80px);width:min(1480px,100% - 64px);min-height:710px;margin:0 auto;padding:68px 0 60px;display:grid}.exhibition-kicker{color:#83b2c8;letter-spacing:.22em;align-items:center;gap:12px;margin:0 0 23px;font-size:9px;font-weight:850;display:flex}.exhibition-kicker>span{background:var(--ec-lime);width:26px;height:1px}.exhibition-hero h1{letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(34px,3.55vw,52px);line-height:1.06}.exhibition-hero h1 em{color:var(--ec-lime);font-style:normal}.exhibition-display-title,.exhibition-section-title{gap:5px;display:grid}.exhibition-title-line{white-space:nowrap;display:block}.exhibition-lead{color:#91a7b3;max-width:700px;margin:30px 0 0;font-size:15px;line-height:1.9}.exhibition-actions{gap:11px;margin-top:34px;display:flex}.exhibition-actions a{border:1px solid #314e5d;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;min-width:165px;padding:15px 18px;font-size:11px;font-weight:800;transition:all .2s;display:flex}.exhibition-actions a:first-child{border-color:var(--ec-lime);color:#08131b;background:var(--ec-lime)}.exhibition-actions a:hover{transform:translateY(-3px);box-shadow:0 14px 34px #00000040}.exhibition-platforms{color:#7893a1;flex-wrap:wrap;align-items:center;gap:10px;margin-top:46px;font-size:9px;font-weight:750;display:flex}.exhibition-platforms small{color:#4e6a78;letter-spacing:.16em;width:100%;margin-bottom:3px;font-size:8px}.exhibition-platforms i{background:#42606f;border-radius:50%;width:3px;height:3px}.exhibition-visual{background:#07141d;border:1px solid #244453;border-radius:28px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 45px 90px #0006}.exhibition-visual:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:0}.exhibition-visual img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.06);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute}.exhibition-visual:hover img{transform:scale(1.025)}.visual-shade{background:linear-gradient(#040d140a,#040d1426 48%,#040d14eb),linear-gradient(90deg,#06121b59,#0000 40%);position:absolute;inset:0}.visual-status{z-index:4;color:#d4e3e9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05121bc2;border:1px solid #75bedc47;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:grid;position:absolute}.visual-status>span{background:var(--ec-lime);width:6px;height:6px;box-shadow:0 0 12px var(--ec-lime);border-radius:50%}.visual-status b{color:#698a99;font-size:8px}.status-master{top:28px;left:28px}.status-device{top:28px;right:28px}.visual-caption{z-index:4;gap:7px;display:grid;position:absolute;bottom:30px;left:32px;right:32px}.visual-caption small{color:var(--ec-blue);letter-spacing:.18em;font-size:8px;font-weight:800}.visual-caption strong{font-size:clamp(21px,2vw,31px)}.exhibition-metrics{border-top:1px solid var(--ec-line);border-bottom:1px solid var(--ec-line);background:#081a25a6;grid-template-columns:repeat(4,1fr);display:grid}.exhibition-metrics div{border-right:1px solid var(--ec-line);text-align:center;place-content:center;gap:9px;min-height:145px;padding:25px;display:grid}.exhibition-metrics div:last-child{border-right:0}.exhibition-metrics strong{color:var(--ec-lime);font-size:30px}.exhibition-metrics span{color:#7e98a5;font-size:10px}.exhibition-section{width:min(1320px,100% - 64px);margin:0 auto;padding:120px 0}.exhibition-section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.exhibition-section-heading h2,.architecture-copy h2,.exhibition-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.1vw,44px);line-height:1.16}.exhibition-section-title .exhibition-title-line-long{font-size:clamp(24px,2.55vw,36px)}.exhibition-section-heading>p,.architecture-copy>p{color:#819aa7;max-width:500px;margin:0;font-size:13px;line-height:1.9}.exhibition-capability-grid{border-top:1px solid var(--ec-line);border-left:1px solid var(--ec-line);grid-template-columns:repeat(3,1fr);display:grid}.exhibition-capability-grid article{border-right:1px solid var(--ec-line);border-bottom:1px solid var(--ec-line);background:linear-gradient(145deg,#0f2b39a3,#06141d66);min-height:270px;padding:30px;transition:all .25s;position:relative;overflow:hidden}.exhibition-capability-grid article:after{content:"";filter:blur(30px);opacity:0;background:#c7ff5a1f;border-radius:50%;width:160px;height:160px;transition:opacity .25s;position:absolute;bottom:-100px;right:-80px}.exhibition-capability-grid article:hover{background:#102e3b;transform:translateY(-4px)}.exhibition-capability-grid article:hover:after{opacity:1}.exhibition-capability-grid article>span{color:var(--ec-lime);font-size:10px;font-weight:850}.exhibition-capability-grid h3{margin:55px 0 14px;font-size:21px}.exhibition-capability-grid p{color:#8099a6;max-width:320px;margin:0;font-size:12px;line-height:1.8}.exhibition-capability-grid i{color:#6b8b99;font-style:normal;position:absolute;bottom:25px;right:26px}.architecture-section{border-top:1px solid var(--ec-line);border-bottom:1px solid var(--ec-line);background:radial-gradient(circle at 15%,#329cc724,#0000 32rem),#081923;padding:115px max(32px,50vw - 660px)}.architecture-copy{grid-template-columns:1.1fr .75fr;align-items:end;gap:80px;display:grid}.architecture-copy .exhibition-kicker{grid-column:1/-1;margin-bottom:-42px}.architecture-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-top:65px;display:grid}.architecture-flow article{text-align:center;background:#06141dcc;border:1px solid #2a4b5b;border-radius:18px;align-content:center;gap:13px;min-height:190px;padding:25px;display:grid}.architecture-flow article.flow-core{background:linear-gradient(145deg,#16392f,#0c2831);border-color:#c7ff5a73;box-shadow:0 0 50px #c7ff5a0f}.architecture-flow small{color:#557887;letter-spacing:.16em;font-size:8px;font-weight:850}.architecture-flow strong{font-size:17px}.architecture-flow span{color:#7893a0;font-size:10px}.architecture-flow>b{color:#63818f;align-items:center;width:clamp(45px,6vw,90px);font-size:7px;font-weight:700;display:flex}.architecture-flow>b i{background:#31505e;flex:1;height:1px}.scenario-section{padding-bottom:90px}.exhibition-section-heading.compact{margin-bottom:42px}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.scenario-grid article{border:1px solid var(--ec-line);background:linear-gradient(165deg,#0d2936,#071720);border-radius:18px;min-height:250px;padding:30px;transition:all .22s}.scenario-grid article:hover{border-color:#436573;transform:translateY(-5px)}.scenario-grid span{color:var(--ec-lime);font-size:10px}.scenario-grid h3{margin:90px 0 12px;font-size:24px}.scenario-grid p{color:#7f98a5;margin:0;font-size:12px;line-height:1.8}.exhibition-cta{background:radial-gradient(circle at 90% 10%,#c7ff5a24,#0000 25rem),linear-gradient(135deg,#102e35,#091b25);border:1px solid #c7ff5a3d;border-radius:25px;width:min(1320px,100% - 64px);margin:0 auto 80px;padding:65px}.exhibition-cta h2{max-width:850px}.exhibition-cta>div{gap:12px;margin-top:34px;display:flex}.exhibition-cta a{border:1px solid #3b5a67;border-radius:10px;justify-content:space-between;gap:25px;min-width:180px;padding:14px 17px;font-size:11px;font-weight:800;display:flex}.exhibition-cta a:first-child{border-color:var(--ec-lime);color:#07131a;background:var(--ec-lime)}.exhibition-footer{border-top:1px solid var(--ec-line);color:#57717d;justify-content:space-between;align-items:center;gap:25px;min-height:80px;padding:22px max(32px,50vw - 740px);font-size:9px;display:flex}.exhibition-footer>div{align-items:center;gap:22px;display:flex}.exhibition-footer a:hover{color:var(--ec-lime)}.photo-upload-status{color:#baf2d8;background:#15342f;border-radius:9px;margin:10px 0 0;padding:10px 13px;font-size:11px}@media (width<=1100px){.exhibition-header{grid-template-columns:1fr auto auto;gap:22px}.exhibition-header nav{gap:18px}.exhibition-header nav a:not(.exhibition-utility-nav){display:none}.exhibition-hero{grid-template-columns:1fr}.exhibition-hero-copy{padding-top:20px}.exhibition-visual{min-height:500px}.exhibition-capability-grid{grid-template-columns:repeat(2,1fr)}.architecture-flow{grid-template-columns:1fr;gap:10px}.architecture-flow>b{writing-mode:vertical-rl;flex-direction:column;justify-self:center;width:1px;height:35px}.architecture-flow>b i{width:1px}}@media (width<=700px){.exhibition-header,.exhibition-hero,.exhibition-section,.exhibition-cta{width:calc(100% - 28px)}.exhibition-header{grid-template-columns:1fr auto auto;gap:12px;height:72px}.exhibition-header nav{gap:12px}.exhibition-header nav a{white-space:nowrap;font-size:9px}.exhibition-brand>span{width:36px;height:36px}.exhibition-brand strong{font-size:13px}.exhibition-admin-link{gap:10px;padding:10px 12px;font-size:9px}.exhibition-hero{gap:42px;min-height:0;padding:65px 0 42px}.exhibition-hero h1{font-size:clamp(24px,7.1vw,29px)}.exhibition-lead{font-size:13px}.exhibition-actions,.exhibition-cta>div{flex-direction:column}.exhibition-actions a,.exhibition-cta a{width:100%}.exhibition-platforms{line-height:1.7}.exhibition-visual{border-radius:18px;min-height:390px}.status-master{top:15px;left:15px}.status-device{top:15px;right:15px}.visual-caption{bottom:20px;left:20px;right:20px}.exhibition-metrics{grid-template-columns:repeat(2,1fr)}.exhibition-metrics div{min-height:112px}.exhibition-metrics div:nth-child(2){border-right:0}.exhibition-metrics div:nth-child(-n+2){border-bottom:1px solid var(--ec-line)}.exhibition-section{padding:82px 0}.exhibition-section-heading,.architecture-copy{grid-template-columns:1fr;gap:25px}.architecture-copy .exhibition-kicker{grid-column:auto;margin-bottom:0}.exhibition-section-heading h2,.architecture-copy h2,.exhibition-cta h2{font-size:clamp(26px,7.4vw,31px)}.exhibition-section-title .exhibition-title-line-long{font-size:clamp(18px,5.2vw,22px)}.exhibition-capability-grid,.scenario-grid{grid-template-columns:1fr}.exhibition-capability-grid article{min-height:235px}.architecture-section{padding:82px 14px}.scenario-grid article{min-height:210px}.scenario-grid h3{margin-top:60px}.exhibition-cta{margin-bottom:40px;padding:38px 25px}.exhibition-footer{flex-direction:column;align-items:flex-start;padding:25px 14px}.exhibition-footer>div{flex-wrap:wrap;gap:14px}}@media (width<=430px){.exhibition-brand strong{display:none}}@media (prefers-reduced-motion:reduce){.exhibition-site *,.exhibition-site :before,.exhibition-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.store-site,.store-console{--ink:#071b20;--deep:#092027;--line:#244047;--lime:#d7ff6b;--muted:#8ea5a8;min-height:100dvh;font-family:Inter,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif}.store-site{color:#f3f7f4;background:#07191e}.store-site *,.store-console *{box-sizing:border-box}.store-site button,.store-console button{cursor:pointer;font:inherit}.store-public-header{z-index:2;border-bottom:1px solid #254047;justify-content:space-between;align-items:center;max-width:1400px;height:88px;margin:auto;padding:0 40px;display:flex;position:relative}.store-public-header a{color:#dce9e7;font-size:13px;text-decoration:none}.store-brand{align-items:center;gap:12px;display:flex}.store-brand span,.store-sidebar-brand>span{width:41px;height:41px;color:var(--lime);border:1px solid #66807b;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.store-brand strong{font-size:19px}.store-selection{background:radial-gradient(circle at 82% 31%,#1c474b 0,#0000 36%),linear-gradient(130deg,#06161b,#0a2529 65%,#07191e);align-items:center;min-height:calc(100dvh - 142px);padding:68px max(40px,50vw - 630px) 100px;display:grid;position:relative;overflow:hidden}.store-selection:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#80aaa31f 1px,#0000 1px),linear-gradient(90deg,#80aaa31f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.store-ambient{pointer-events:none;border:1px solid #86c5b931;border-radius:50%;width:48vw;max-width:720px;height:48vw;max-height:720px;position:absolute;top:8%;right:-5%;box-shadow:0 0 0 100px #77b5ac0d,0 0 0 210px #77b5ac09}.store-selection-content{max-width:940px;position:relative}.store-kicker{color:#a5c0ba;letter-spacing:.22em;font-size:11px;font-weight:800}.store-kicker span{background:var(--lime);vertical-align:middle;width:25px;height:1px;margin-right:8px;display:inline-block}.store-selection h1{letter-spacing:-.07em;margin:26px 0;font-size:clamp(64px,9vw,126px);line-height:.98}.store-selection h1 em{color:var(--lime);font-style:normal}.store-selection-content>p:not(.store-kicker){color:#aac0bd;max-width:620px;font-size:17px;line-height:1.9}.store-project-heading{color:#8ea7a4;letter-spacing:.15em;justify-content:space-between;max-width:580px;margin-top:70px;margin-bottom:13px;font-size:11px;display:flex}.store-project{text-align:left;color:#f3f7f4;background:linear-gradient(130deg,#16393b,#0d282d);border:1px solid #4d706d;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;width:min(580px,100%);padding:29px 31px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 25px 60px #0005}.store-project:hover{border-color:var(--lime);transform:translateY(-4px)}.store-project-index{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:800}.store-project strong{letter-spacing:-.03em;font-size:27px}.store-project small{color:#9bb4b0}.store-project b{color:var(--lime);align-self:flex-end;margin-top:8px;font-size:13px}.store-footer{color:#78918f;border-top:1px solid #183438;height:54px;padding:17px 40px;font-size:11px}.store-modal-layer{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06161bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.store-login-card,.store-edit-card{color:#edf7f3;background:linear-gradient(135deg,#0e2a31,#091d25);border:1px solid #36575b;border-radius:22px;width:min(470px,100%);padding:37px;position:relative;box-shadow:0 35px 80px #0009}.store-edit-card{width:min(650px,100%);max-height:calc(100dvh - 40px);overflow:auto}.store-login-card h2,.store-edit-card h2{margin:14px 0;font-size:29px}.store-login-card>p,.store-edit-card>p{color:#9db7b5;font-size:13px;line-height:1.7}.store-login-card label,.store-edit-card label{color:#c9dcd8;gap:8px;margin-top:17px;font-size:12px;font-weight:700;display:grid}.store-login-card input,.store-edit-card input,.store-edit-card select,.store-edit-card textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#091b23;border:1px solid #395b60;border-radius:10px;outline:none;padding:11px 13px}.store-login-card input:focus,.store-edit-card input:focus,.store-edit-card select:focus,.store-edit-card textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #d7ff6b22}.store-login-card .store-submit{color:#08201b;background:var(--lime);border:0;border-radius:10px;width:100%;min-height:48px;margin-top:23px;font-weight:800}.store-login-card button:disabled,.store-edit-card button:disabled{opacity:.55;cursor:not-allowed}.store-form-error{margin:14px 0 0;font-size:12px;color:#ffb4ae!important}.store-close{color:#aabdb9;background:0 0;border:0;font-size:25px;position:absolute;top:18px;right:20px}.store-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.store-form-note{color:#a3bcb9;margin:15px 0 0!important}.store-delete-warning{background:#4c2024;border:1px solid #a94c47;border-radius:10px;padding:14px;color:#ffd4ca!important}.store-dialog-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.store-dialog-actions button{color:#edf7f3;background:0 0;border:1px solid #526a69;border-radius:9px;padding:11px 18px}.store-dialog-actions button[type=submit]{color:#0b1b1b;background:var(--lime);border:0;font-weight:800}.store-dialog-actions button.destructive{background:#ff9d91}.store-console{color:#142b30;background:#eef2ee;grid-template-columns:248px minmax(0,1fr);display:grid}.store-sidebar{color:#e8f2ee;background:#071a20;flex-direction:column;height:100dvh;padding:28px 17px;display:flex;position:sticky;top:0}.store-sidebar-brand{color:inherit;align-items:center;gap:11px;padding:0 10px;text-decoration:none;display:flex}.store-sidebar-brand strong,.store-sidebar-brand small{display:block}.store-sidebar-brand strong{font-size:16px}.store-sidebar-brand small{letter-spacing:.13em;color:#7e9996;margin-top:3px;font-size:8px}.store-side-project{background:linear-gradient(135deg,#164041,#0d2b31);border:1px solid #365351;border-radius:14px;gap:4px;margin:42px 8px 24px;padding:20px;display:grid}.store-side-project small{color:#a4c1b8;font-size:10px}.store-side-project strong{font-size:24px}.store-side-project span{color:#b1c8c1;font-size:12px}.store-sidebar nav{gap:5px;display:grid}.store-sidebar nav>small{color:#6d8887;letter-spacing:.16em;margin:16px 14px 8px;font-size:10px}.store-sidebar nav>small.future-label{margin-top:30px}.store-sidebar nav button{text-align:left;color:#9bb2b0;background:0 0;border:0;border-radius:9px;width:100%;padding:13px 14px;font-size:13px}.store-sidebar nav button span{margin-right:10px;font-size:17px}.store-sidebar nav button.active,.store-sidebar nav button:hover:not(:disabled){color:#ecffdc;background:#173e3c}.store-sidebar nav button.active{border-left:3px solid var(--lime)}.store-sidebar nav button:disabled{cursor:default;opacity:.5}.store-sidebar nav i{float:right;font-size:9px;font-style:normal}.store-side-bottom{color:#b7cbc6;border-top:1px solid #29403e;margin-top:auto;padding:20px 13px 0;font-size:12px}.store-side-bottom small{color:#78918e;margin:8px 0 20px;font-size:10px;display:block}.store-side-bottom button{color:#b9cbc8;background:0 0;border:0;padding:0;font-size:12px}.store-live-dot{background:#aadd68;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #aadd68}.store-content{min-width:0;padding:0 clamp(20px,3.5vw,54px) 65px}.store-topbar{color:#788d87;border-bottom:1px solid #d7e1db;justify-content:space-between;align-items:center;gap:16px;min-height:72px;font-size:12px;display:flex}.store-topbar>div{align-items:center;gap:10px;display:flex}.store-topbar strong{color:#274036}.store-topbar a{color:#416e65;margin-left:18px;text-decoration:none}.store-page-heading{justify-content:space-between;align-items:end;gap:20px;padding-top:43px;display:flex}.store-page-heading h1{letter-spacing:-.04em;margin:9px 0 6px;font-size:38px}.store-page-heading p{color:#667d77;font-size:13px}.store-page-heading .store-kicker{color:#62877b}.store-add,.store-locked button{color:#0b251b;background:#c5ed72;border:0;border-radius:10px;padding:12px 20px;font-weight:800;box-shadow:0 12px 30px #b2db6c66}.store-notice{color:#31562e;background:#e1f4d6;border:1px solid #b6d8a8;border-radius:10px;margin:15px 0;padding:13px 17px;font-size:13px}.store-notice.error{color:#b44436;background:#fff0ed;border-color:#efb9b0}.store-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:26px 0;display:grid}.store-stats article{background:#fff;border:1px solid #dbe5dc;border-radius:15px;gap:5px;min-height:141px;padding:21px;display:grid;box-shadow:0 12px 40px #24482b0a}.store-stats small{color:#7d9389;letter-spacing:.08em;font-size:10px;font-weight:800}.store-stats strong{color:#193932;font-size:33px;line-height:1.2}.store-stats span{color:#849990;font-size:11px}.store-table-panel{background:#fff;border:1px solid #dbe5dc;border-radius:17px;overflow:hidden;box-shadow:0 16px 50px #24482b0c}.store-table-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:25px 26px 15px;display:flex}.store-table-toolbar h2{margin:0 0 5px;font-size:19px}.store-table-toolbar h2 span{color:#598275;margin-left:8px;font-size:12px}.store-table-toolbar p{color:#8fa19a;margin:0;font-size:11px}.store-table-toolbar p em{color:#b47936;font-style:normal}.store-table-toolbar button,.store-pagination button{color:#406458;background:#fff;border:1px solid #d3e0d8;border-radius:8px;padding:8px 12px;font-size:12px}.store-table-toolbar button:hover,.store-pagination button:hover:not(:disabled){border-color:#8ab5a2}.store-filters{gap:12px;padding:10px 26px 20px;display:flex}.store-search{width:min(370px,65%);position:relative}.store-search span{color:#739086;font-size:24px;position:absolute;top:7px;left:12px}.store-search input{width:100%;padding:10px 14px 10px 39px}.store-filters input,.store-filters select{color:#28423a;height:42px;font:inherit;background:#f9fbf8;border:1px solid #d9e6de;border-radius:9px;outline:none;font-size:12px}.store-filters select{min-width:130px;padding:0 12px}.store-filters input:focus,.store-filters select:focus{border-color:#86b687}.store-table-scroll{min-height:220px;max-height:min(62vh,760px);overflow:auto}.store-table-scroll table{border-collapse:collapse;width:100%;min-width:950px}.store-table-scroll th{z-index:1;color:#80968b;letter-spacing:.07em;background:#f5f8f5;font-size:11px;font-weight:700;position:sticky;top:0}.store-table-scroll th,.store-table-scroll td{text-align:left;white-space:nowrap;border-top:1px solid #e8eee8;padding:14px 18px}.store-table-scroll td{color:#486258;font-size:12px}.store-member-cell{align-items:center;gap:11px;display:flex}.store-member-cell>span{color:#487661;background:#e2eee1;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.store-member-cell strong{color:#243e34;font-size:12px}.store-member-cell small{color:#97a99e;margin-top:4px;font-size:10px;display:block}.store-uid{color:#6b8275!important;font-family:ui-monospace,Consolas,monospace!important;font-size:11px!important}.store-badge{color:#3d7a52;background:#e3f3e5;border-radius:99px;padding:5px 9px;font-size:10px;display:inline-block}.store-badge.manual{color:#7f8050;background:#eff1e5}.store-sync-ok{color:#60816b}.store-sync-wait{color:#b88037}.store-actions button{color:#286d59;background:0 0;border:0;padding:5px 8px;font-size:11px}.store-actions button.danger{color:#be6860}.store-empty{text-align:center!important;color:#82968a!important;padding:44px!important}.store-pagination{color:#80958a;border-top:1px solid #e7eee8;justify-content:space-between;align-items:center;padding:18px 26px;font-size:11px;display:flex}.store-pagination>div{gap:7px;display:flex}.store-pagination button:disabled{opacity:.4;cursor:default}.store-audit-reason{max-width:310px;white-space:normal!important}.store-audit-reason strong,.store-audit-reason small{display:block}.store-audit-reason small{color:#879c90;margin-top:5px;line-height:1.5}.store-locked{background:#fff;border:1px solid #d9e5da;border-radius:20px;max-width:510px;margin:15vh auto;padding:35px}.store-locked h1{margin:15px 0}.store-locked p{color:#71887a}.store-locked button{margin-top:10px}.store-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0 13px;display:grid}.store-level-grid article{background:#fff;border:1px solid #dbe5dc;border-radius:14px;gap:8px;padding:20px;display:grid}.store-level-grid small{color:#588472;font-size:11px;font-weight:800}.store-level-grid strong{color:#193932;font-size:18px}.store-level-grid span{color:#80968b;font-size:11px}.store-membership-note{color:#657d73;margin:0 0 21px;font-size:12px;line-height:1.8}.store-growth-summary{gap:12px;margin:19px 0 5px;display:flex}.store-growth-summary span{color:#aec8c0;border:1px solid #3a5e57;border-radius:10px;flex:1;gap:7px;padding:13px;font-size:11px;display:grid}.store-growth-summary strong{color:#e6ffc3;font-size:17px}@media (width<=950px){.store-console{grid-template-columns:72px minmax(0,1fr)}.store-sidebar{padding-left:7px;padding-right:7px}.store-sidebar-brand,.store-side-project,.store-sidebar nav>small,.store-sidebar nav button i,.store-side-bottom{display:none}.store-sidebar nav{margin-top:30px}.store-sidebar nav button{text-align:center;padding:12px 3px;font-size:0}.store-sidebar nav button span{margin:0;font-size:20px}.store-stats,.store-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.store-public-header{height:70px;padding:0 22px}.store-selection{min-height:calc(100dvh - 124px);padding:55px 22px 70px}.store-selection h1{font-size:68px}.store-selection-content>p:not(.store-kicker){font-size:14px}.store-project-heading{margin-top:45px}.store-project strong{font-size:21px}.store-console{grid-template-columns:1fr;padding-bottom:62px}.store-sidebar{z-index:20;flex-direction:row;align-items:center;height:62px;padding:7px 12px;position:fixed;inset:auto 0 0;box-shadow:0 -8px 25px #081b2033}.store-sidebar nav{justify-content:space-evenly;width:100%;margin:0;display:flex}.store-sidebar nav button{place-items:center;gap:2px;width:auto;min-width:80px;font-size:10px;display:grid}.store-sidebar nav button:disabled{display:none}.store-sidebar nav button.active{border-left:0;border-top:2px solid var(--lime)}.store-content{padding:0 16px 38px}.store-topbar{min-height:58px}.store-topbar>div:last-child{display:none}.store-page-heading{padding-top:30px}.store-page-heading h1{font-size:30px}.store-page-heading p{max-width:220px;line-height:1.6}.store-add{white-space:nowrap;padding:10px 12px;font-size:11px}.store-stats{gap:8px}.store-stats article{min-height:108px;padding:15px}.store-stats strong{font-size:27px}.store-table-toolbar,.store-filters{padding-left:15px;padding-right:15px}.store-table-toolbar h2{font-size:16px}.store-table-toolbar p{line-height:1.5}.store-filters{grid-template-columns:1fr 110px;display:grid}.store-search{width:100%}.store-filters select{min-width:0}.store-login-card,.store-edit-card{padding:25px}.store-form-grid{grid-template-columns:1fr}.store-footer{padding-left:22px}}.store-log-switch{gap:8px;padding:0 26px 18px;display:flex}.store-log-switch button{color:#537468;background:#f8faf7;border:1px solid #d3e1d8;border-radius:999px;padding:8px 14px;font-size:11px}.store-log-switch button.active{color:#245c3d;background:#e2f4e1;border-color:#a2cead;font-weight:800}@media (width<=600px){.store-log-switch{padding-left:15px;padding-right:15px}}.store-actions button:disabled{opacity:.4;cursor:not-allowed}.store-points-lookup{background:#fff;border:1px solid #dbe5dc;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin-top:22px;padding:22px;display:flex}.store-points-lookup label{color:#59776a;flex:1;gap:8px;min-width:210px;font-size:12px;display:grid}.store-points-lookup input{color:#28423a;height:43px;font:inherit;background:#f9fbf8;border:1px solid #d9e6de;border-radius:9px;padding:10px 13px}.store-points-lookup button,.store-point-filters button{color:#0b251b;background:#c5ed72;border:0;border-radius:9px;min-height:43px;padding:10px 16px;font-size:12px;font-weight:800}.store-points-lookup p{color:#80958a;flex-basis:100%;margin:0;font-size:11px;line-height:1.7}.store-edit-card.store-points-history{width:min(1260px,100%);padding:30px}.store-point-filters{grid-template-columns:1.4fr 1fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.store-point-filters label{margin-top:10px}.store-points-history .store-table-scroll{border:1px solid #345255;border-radius:10px;max-height:42vh;margin-top:20px}.store-points-history .store-table-scroll th{color:#b1ccc1;background:#163137}.store-points-history .store-table-scroll td{color:#d3e6dc;border-color:#345255}.store-points-history .store-table-scroll td small{color:#9db6aa;margin-top:6px;font-size:10px;line-height:1.6;display:block}.store-points-history .store-table-scroll td.store-point-identifiers{white-space:normal;overflow-wrap:anywhere;max-width:265px;font-size:11px}.store-points-history .store-audit-reason{min-width:200px}.store-points-history .store-pagination{color:#b0c8bb;border-color:#345255;padding:20px 0 0}.store-point-income{color:#b8ef90}.store-point-expense{color:#ffb4a6}@media (width<=800px){.store-point-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.store-point-filters button{grid-column:1/-1}.store-edit-card.store-points-history{padding:25px 20px}.store-growth-summary{flex-wrap:wrap}}@media (width<=600px){.store-sidebar nav button{min-width:65px}.store-points-lookup{padding:16px}.store-points-lookup button{width:100%}}
